extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-12 20:37:10.857365 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-12 20:37:10.857620 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-12 20:37:10.857827 - [INFO] No configuration file is used.
3 2019-Jan-12 20:37:10.857866 - [INFO] Program options have been successfully parsed.
4 2019-Jan-12 20:37:10.857906 - [INFO] Check program options for logical errors.
5 2019-Jan-12 20:37:10.857948 - [INFO] Set-up IR database.
6 2019-Jan-12 20:37:10.874138 - [INFO] Constructed the analysis controller.
7 2019-Jan-12 20:37:10.874215 - [INFO] Found the following IR files for this project:
8 2019-Jan-12 20:37:10.874241 - [INFO] main.ll
9 2019-Jan-12 20:37:10.874265 - [INFO] Check for chosen entry points.
10 2019-Jan-12 20:37:10.874290 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-12 20:37:10.874314 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-12 20:37:10.874338 - [INFO] Preprocess module: main.ll
13 2019-Jan-12 20:37:10.874637 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-12 20:37:10.874697 - [INFO] Running ValueAnnotationPass
15 2019-Jan-12 20:37:10.875857 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-12 20:37:10.875890 - [INFO] Allocated Types : 1
17 2019-Jan-12 20:37:10.875921 - [INFO] Allocation Sites : 15
18 2019-Jan-12 20:37:10.875945 - [INFO] Basic Blocks : 31
19 2019-Jan-12 20:37:10.875969 - [INFO] Calls Sites : 19
20 2019-Jan-12 20:37:10.875992 - [INFO] Functions : 5
21 2019-Jan-12 20:37:10.876016 - [INFO] Globals : 1
22 2019-Jan-12 20:37:10.876039 - [INFO] Global Pointer : 1
23 2019-Jan-12 20:37:10.876063 - [INFO] Instructions : 98
24 2019-Jan-12 20:37:10.876086 - [INFO] Memory Intrinsics : 0
25 2019-Jan-12 20:37:10.876110 - [INFO] Store Instructions : 17
26 2019-Jan-12 20:37:10.876133 - [INFO]
27 2019-Jan-12 20:37:10.876174 - [INFO] i32
28 2019-Jan-12 20:37:10.877760 - [DEBUG] Analyzing function: main
29 2019-Jan-12 20:37:10.878492 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-12 20:37:10.878521 - [INFO] Construct type hierarchy
31 2019-Jan-12 20:37:10.878550 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-12 20:37:10.878883 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-12 20:37:10.878916 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-12 20:37:10.878941 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-12 20:37:10.878991 - [DEBUG] Walking in function: main
36 2019-Jan-12 20:37:10.879028 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-12 20:37:10.879734 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-12 20:37:10.879759 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-12 20:37:10.879800 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-12 20:37:10.879827 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-12 20:37:10.879853 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-12 20:37:10.880497 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-12 20:37:10.880521 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-12 20:37:10.880553 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-12 20:37:10.880581 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-12 20:37:10.880606 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-12 20:37:10.881253 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-12 20:37:10.881393 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-12 20:37:10.881427 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-12 20:37:10.881454 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-12 20:37:10.881480 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-12 20:37:10.882234 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-12 20:37:10.882260 - [DEBUG] Target name: getenv
54 2019-Jan-12 20:37:10.882294 - [DEBUG] Walking in function: getenv
55 2019-Jan-12 20:37:10.882321 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-12 20:37:10.882347 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-12 20:37:10.882985 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-12 20:37:10.883010 - [DEBUG] Target name: bar
59 2019-Jan-12 20:37:10.883043 - [DEBUG] Walking in function: bar
60 2019-Jan-12 20:37:10.883070 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-12 20:37:10.883096 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-12 20:37:10.883745 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-12 20:37:10.883769 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-12 20:37:10.883802 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-12 20:37:10.883829 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-12 20:37:10.883854 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-12 20:37:10.884487 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-12 20:37:10.884512 - [DEBUG] Target name: foo
69 2019-Jan-12 20:37:10.884546 - [DEBUG] Walking in function: foo
70 2019-Jan-12 20:37:10.884573 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-12 20:37:10.884598 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-12 20:37:10.885231 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-12 20:37:10.885256 - [DEBUG] Target name: bar
74 2019-Jan-12 20:37:10.885288 - [DEBUG] Walking in function: bar
75 2019-Jan-12 20:37:10.885315 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-12 20:37:10.885372 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-12 20:37:10.886014 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-12 20:37:10.886038 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-12 20:37:10.886071 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-12 20:37:10.886097 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-12 20:37:10.886123 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-12 20:37:10.886763 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-12 20:37:10.886788 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-12 20:37:10.886820 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-12 20:37:10.886847 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-12 20:37:10.886873 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-12 20:37:10.887512 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-12 20:37:10.887537 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-12 20:37:10.887569 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-12 20:37:10.887596 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-12 20:37:10.887622 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-12 20:37:10.888264 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-12 20:37:10.888288 - [DEBUG] Target name: foo
94 2019-Jan-12 20:37:10.888320 - [DEBUG] Walking in function: foo
95 2019-Jan-12 20:37:10.888356 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-12 20:37:10.888382 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-12 20:37:10.889042 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-12 20:37:10.889066 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-12 20:37:10.889099 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-12 20:37:10.889126 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-12 20:37:10.889151 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-12 20:37:10.889791 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-12 20:37:10.889816 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-12 20:37:10.889848 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-12 20:37:10.889875 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-12 20:37:10.889900 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-12 20:37:10.890541 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-12 20:37:10.890565 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-12 20:37:10.890598 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-12 20:37:10.890625 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-12 20:37:10.890650 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-12 20:37:10.891290 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-12 20:37:10.891314 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-12 20:37:10.891347 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-12 20:37:10.891374 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-12 20:37:10.891399 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-12 20:37:10.892057 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-12 20:37:10.892082 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-12 20:37:10.892114 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-12 20:37:10.892141 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-12 20:37:10.892166 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-12 20:37:10.892807 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-12 20:37:10.892831 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-12 20:37:10.892864 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-12 20:37:10.892891 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-12 20:37:10.892916 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-12 20:37:10.893557 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-12 20:37:10.893581 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-12 20:37:10.893613 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-12 20:37:10.893640 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-12 20:37:10.893665 - [INFO] Call graph has been constructed
132 2019-Jan-12 20:37:10.893690 - [INFO] Performing analysis: plugin
133 2019-Jan-12 20:37:10.893718 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-12 20:37:10.894281 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-12 20:37:10.894597 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-12 20:37:10.894625 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-12 20:37:10.894649 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-12 20:37:10.895353 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-12 20:37:10.895417 - [DEBUG]
140 2019-Jan-12 20:37:10.895453 - [DEBUG] Propagate flow
141 2019-Jan-12 20:37:10.895478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-12 20:37:10.895533 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-12 20:37:10.896167 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-12 20:37:10.896223 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-12 20:37:10.896248 - [DEBUG]
146 2019-Jan-12 20:37:10.896273 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-12 20:37:10.896300 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-12 20:37:10.896324 - [DEBUG]
149 2019-Jan-12 20:37:10.896348 - [DEBUG] Start adding new jump function
150 2019-Jan-12 20:37:10.896371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-12 20:37:10.896426 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-12 20:37:10.896481 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-12 20:37:10.897115 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-12 20:37:10.897152 - [DEBUG] End adding new jump function
155 2019-Jan-12 20:37:10.897177 - [DEBUG]
156 2019-Jan-12 20:37:10.897201 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-12 20:37:10.897225 - [DEBUG]
158 2019-Jan-12 20:37:10.897249 - [DEBUG] Process 1. path edge:
159 2019-Jan-12 20:37:10.897273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-12 20:37:10.897334 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-12 20:37:10.897969 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-12 20:37:10.898025 - [DEBUG]
163 2019-Jan-12 20:37:10.898050 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-12 20:37:10.899594 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-12 20:37:10.899628 - [DEBUG]
166 2019-Jan-12 20:37:10.899652 - [DEBUG] Propagate flow
167 2019-Jan-12 20:37:10.899676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-12 20:37:10.899737 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-12 20:37:10.900376 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-12 20:37:10.900432 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-12 20:37:10.900457 - [DEBUG]
172 2019-Jan-12 20:37:10.900482 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-12 20:37:10.900508 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-12 20:37:10.900532 - [DEBUG]
175 2019-Jan-12 20:37:10.900556 - [DEBUG] Start adding new jump function
176 2019-Jan-12 20:37:10.900580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-12 20:37:10.900646 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-12 20:37:10.900701 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-12 20:37:10.901334 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-12 20:37:10.901362 - [DEBUG] End adding new jump function
181 2019-Jan-12 20:37:10.901386 - [DEBUG]
182 2019-Jan-12 20:37:10.901410 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-12 20:37:10.901435 - [DEBUG]
184 2019-Jan-12 20:37:10.901458 - [DEBUG] Process 2. path edge:
185 2019-Jan-12 20:37:10.901482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-12 20:37:10.901538 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-12 20:37:10.902188 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-12 20:37:10.902244 - [DEBUG]
189 2019-Jan-12 20:37:10.902268 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-12 20:37:10.903525 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-12 20:37:10.903555 - [DEBUG]
192 2019-Jan-12 20:37:10.903579 - [DEBUG] Propagate flow
193 2019-Jan-12 20:37:10.903603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-12 20:37:10.903659 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-12 20:37:10.904301 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-12 20:37:10.904357 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-12 20:37:10.904382 - [DEBUG]
198 2019-Jan-12 20:37:10.904406 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-12 20:37:10.904432 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-12 20:37:10.904457 - [DEBUG]
201 2019-Jan-12 20:37:10.904480 - [DEBUG] Start adding new jump function
202 2019-Jan-12 20:37:10.904504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-12 20:37:10.904558 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-12 20:37:10.904612 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-12 20:37:10.905245 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-12 20:37:10.905273 - [DEBUG] End adding new jump function
207 2019-Jan-12 20:37:10.905297 - [DEBUG]
208 2019-Jan-12 20:37:10.905335 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-12 20:37:10.905362 - [DEBUG]
210 2019-Jan-12 20:37:10.905385 - [DEBUG] Process 3. path edge:
211 2019-Jan-12 20:37:10.905409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-12 20:37:10.905465 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-12 20:37:10.906104 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-12 20:37:10.906160 - [DEBUG]
215 2019-Jan-12 20:37:10.906184 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-12 20:37:10.907456 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-12 20:37:10.907486 - [DEBUG]
218 2019-Jan-12 20:37:10.907510 - [DEBUG] Propagate flow
219 2019-Jan-12 20:37:10.907533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-12 20:37:10.907590 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-12 20:37:10.908222 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-12 20:37:10.908287 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-12 20:37:10.908312 - [DEBUG]
224 2019-Jan-12 20:37:10.908337 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-12 20:37:10.908362 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-12 20:37:10.908387 - [DEBUG]
227 2019-Jan-12 20:37:10.908410 - [DEBUG] Start adding new jump function
228 2019-Jan-12 20:37:10.908434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-12 20:37:10.908488 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-12 20:37:10.908542 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-12 20:37:10.909200 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-12 20:37:10.909228 - [DEBUG] End adding new jump function
233 2019-Jan-12 20:37:10.909252 - [DEBUG]
234 2019-Jan-12 20:37:10.909275 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-12 20:37:10.909299 - [DEBUG]
236 2019-Jan-12 20:37:10.909322 - [DEBUG] Process 4. path edge:
237 2019-Jan-12 20:37:10.909346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-12 20:37:10.909402 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-12 20:37:10.910034 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-12 20:37:10.910089 - [DEBUG]
241 2019-Jan-12 20:37:10.910113 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-12 20:37:10.911368 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-12 20:37:10.911397 - [DEBUG]
244 2019-Jan-12 20:37:10.911421 - [DEBUG] Propagate flow
245 2019-Jan-12 20:37:10.911444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-12 20:37:10.911500 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-12 20:37:10.912159 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-12 20:37:10.912215 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-12 20:37:10.912240 - [DEBUG]
250 2019-Jan-12 20:37:10.912264 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-12 20:37:10.912289 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-12 20:37:10.912314 - [DEBUG]
253 2019-Jan-12 20:37:10.912337 - [DEBUG] Start adding new jump function
254 2019-Jan-12 20:37:10.912360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-12 20:37:10.912414 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-12 20:37:10.912468 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-12 20:37:10.913100 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-12 20:37:10.913128 - [DEBUG] End adding new jump function
259 2019-Jan-12 20:37:10.913152 - [DEBUG]
260 2019-Jan-12 20:37:10.913176 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-12 20:37:10.913200 - [DEBUG]
262 2019-Jan-12 20:37:10.913223 - [DEBUG] Process 5. path edge:
263 2019-Jan-12 20:37:10.913247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-12 20:37:10.913303 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-12 20:37:10.913935 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-12 20:37:10.913990 - [DEBUG]
267 2019-Jan-12 20:37:10.914014 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-12 20:37:10.915283 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-12 20:37:10.915313 - [DEBUG]
270 2019-Jan-12 20:37:10.915353 - [DEBUG] Propagate flow
271 2019-Jan-12 20:37:10.915377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-12 20:37:10.915434 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-12 20:37:10.916199 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-12 20:37:10.916257 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-12 20:37:10.916282 - [DEBUG]
276 2019-Jan-12 20:37:10.916306 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-12 20:37:10.916332 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-12 20:37:10.916356 - [DEBUG]
279 2019-Jan-12 20:37:10.916379 - [DEBUG] Start adding new jump function
280 2019-Jan-12 20:37:10.916403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-12 20:37:10.916457 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-12 20:37:10.916511 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-12 20:37:10.917145 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-12 20:37:10.917174 - [DEBUG] End adding new jump function
285 2019-Jan-12 20:37:10.917198 - [DEBUG]
286 2019-Jan-12 20:37:10.917222 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-12 20:37:10.917246 - [DEBUG]
288 2019-Jan-12 20:37:10.917270 - [DEBUG] Process 6. path edge:
289 2019-Jan-12 20:37:10.917294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-12 20:37:10.917350 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-12 20:37:10.917982 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-12 20:37:10.918037 - [DEBUG]
293 2019-Jan-12 20:37:10.918062 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-12 20:37:10.919344 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-12 20:37:10.919374 - [DEBUG]
296 2019-Jan-12 20:37:10.919397 - [DEBUG] Propagate flow
297 2019-Jan-12 20:37:10.919421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-12 20:37:10.919477 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-12 20:37:10.920114 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-12 20:37:10.920169 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-12 20:37:10.920194 - [DEBUG]
302 2019-Jan-12 20:37:10.920217 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-12 20:37:10.920243 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-12 20:37:10.920267 - [DEBUG]
305 2019-Jan-12 20:37:10.920290 - [DEBUG] Start adding new jump function
306 2019-Jan-12 20:37:10.920314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-12 20:37:10.920368 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-12 20:37:10.920422 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-12 20:37:10.921055 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-12 20:37:10.921084 - [DEBUG] End adding new jump function
311 2019-Jan-12 20:37:10.921109 - [DEBUG]
312 2019-Jan-12 20:37:10.921132 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-12 20:37:10.921157 - [DEBUG]
314 2019-Jan-12 20:37:10.921180 - [DEBUG] Process 7. path edge:
315 2019-Jan-12 20:37:10.921204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-12 20:37:10.921269 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-12 20:37:10.921908 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-12 20:37:10.921964 - [DEBUG]
319 2019-Jan-12 20:37:10.922001 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-12 20:37:10.923260 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-12 20:37:10.923290 - [DEBUG]
322 2019-Jan-12 20:37:10.923314 - [DEBUG] Propagate flow
323 2019-Jan-12 20:37:10.923337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-12 20:37:10.923394 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-12 20:37:10.924026 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-12 20:37:10.924081 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-12 20:37:10.924106 - [DEBUG]
328 2019-Jan-12 20:37:10.924130 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-12 20:37:10.924156 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-12 20:37:10.924180 - [DEBUG]
331 2019-Jan-12 20:37:10.924204 - [DEBUG] Start adding new jump function
332 2019-Jan-12 20:37:10.924227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-12 20:37:10.924281 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-12 20:37:10.924335 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-12 20:37:10.924965 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-12 20:37:10.924993 - [DEBUG] End adding new jump function
337 2019-Jan-12 20:37:10.925017 - [DEBUG]
338 2019-Jan-12 20:37:10.925040 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-12 20:37:10.925064 - [DEBUG]
340 2019-Jan-12 20:37:10.925087 - [DEBUG] Process 8. path edge:
341 2019-Jan-12 20:37:10.925111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-12 20:37:10.925167 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-12 20:37:10.925820 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-12 20:37:10.925876 - [DEBUG]
345 2019-Jan-12 20:37:10.925900 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-12 20:37:10.927155 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-12 20:37:10.927184 - [DEBUG]
348 2019-Jan-12 20:37:10.927208 - [DEBUG] Propagate flow
349 2019-Jan-12 20:37:10.927232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-12 20:37:10.927288 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-12 20:37:10.927920 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-12 20:37:10.927976 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-12 20:37:10.928000 - [DEBUG]
354 2019-Jan-12 20:37:10.928025 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-12 20:37:10.928050 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-12 20:37:10.928075 - [DEBUG]
357 2019-Jan-12 20:37:10.928098 - [DEBUG] Start adding new jump function
358 2019-Jan-12 20:37:10.928121 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-12 20:37:10.928176 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-12 20:37:10.928230 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-12 20:37:10.928880 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-12 20:37:10.928920 - [DEBUG] End adding new jump function
363 2019-Jan-12 20:37:10.928945 - [DEBUG]
364 2019-Jan-12 20:37:10.928968 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-12 20:37:10.928993 - [DEBUG]
366 2019-Jan-12 20:37:10.929016 - [DEBUG] Process 9. path edge:
367 2019-Jan-12 20:37:10.929039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-12 20:37:10.929096 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-12 20:37:10.929728 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-12 20:37:10.929783 - [DEBUG]
371 2019-Jan-12 20:37:10.929807 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-12 20:37:10.931067 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-12 20:37:10.931097 - [DEBUG]
374 2019-Jan-12 20:37:10.931121 - [DEBUG] Propagate flow
375 2019-Jan-12 20:37:10.931144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-12 20:37:10.931201 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-12 20:37:10.931839 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-12 20:37:10.931895 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-12 20:37:10.931920 - [DEBUG]
380 2019-Jan-12 20:37:10.931944 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-12 20:37:10.931970 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-12 20:37:10.932008 - [DEBUG]
383 2019-Jan-12 20:37:10.932032 - [DEBUG] Start adding new jump function
384 2019-Jan-12 20:37:10.932056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-12 20:37:10.932111 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-12 20:37:10.932165 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-12 20:37:10.932798 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-12 20:37:10.932826 - [DEBUG] End adding new jump function
389 2019-Jan-12 20:37:10.932850 - [DEBUG]
390 2019-Jan-12 20:37:10.932874 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-12 20:37:10.932898 - [DEBUG]
392 2019-Jan-12 20:37:10.932921 - [DEBUG] Process 10. path edge:
393 2019-Jan-12 20:37:10.932945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-12 20:37:10.933001 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-12 20:37:10.933638 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-12 20:37:10.933694 - [DEBUG]
397 2019-Jan-12 20:37:10.933718 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-12 20:37:10.934973 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-12 20:37:10.935003 - [DEBUG]
400 2019-Jan-12 20:37:10.935026 - [DEBUG] Propagate flow
401 2019-Jan-12 20:37:10.935049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-12 20:37:10.935106 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-12 20:37:10.935755 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-12 20:37:10.935811 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-12 20:37:10.935836 - [DEBUG]
406 2019-Jan-12 20:37:10.935860 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-12 20:37:10.935886 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-12 20:37:10.935910 - [DEBUG]
409 2019-Jan-12 20:37:10.935941 - [DEBUG] Start adding new jump function
410 2019-Jan-12 20:37:10.935965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-12 20:37:10.936020 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-12 20:37:10.936074 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-12 20:37:10.936714 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-12 20:37:10.936742 - [DEBUG] End adding new jump function
415 2019-Jan-12 20:37:10.936766 - [DEBUG]
416 2019-Jan-12 20:37:10.936789 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-12 20:37:10.936814 - [DEBUG]
418 2019-Jan-12 20:37:10.936837 - [DEBUG] Process 11. path edge:
419 2019-Jan-12 20:37:10.936861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-12 20:37:10.936917 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-12 20:37:10.937549 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-12 20:37:10.937605 - [DEBUG]
423 2019-Jan-12 20:37:10.937629 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-12 20:37:10.938902 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-12 20:37:10.938931 - [DEBUG]
426 2019-Jan-12 20:37:10.938959 - [DEBUG] Propagate flow
427 2019-Jan-12 20:37:10.938983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-12 20:37:10.939039 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-12 20:37:10.939677 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-12 20:37:10.939733 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-12 20:37:10.939758 - [DEBUG]
432 2019-Jan-12 20:37:10.939782 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-12 20:37:10.939808 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-12 20:37:10.939832 - [DEBUG]
435 2019-Jan-12 20:37:10.939856 - [DEBUG] Start adding new jump function
436 2019-Jan-12 20:37:10.939880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-12 20:37:10.939934 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-12 20:37:10.939989 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-12 20:37:10.940621 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-12 20:37:10.940649 - [DEBUG] End adding new jump function
441 2019-Jan-12 20:37:10.940673 - [DEBUG]
442 2019-Jan-12 20:37:10.940696 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-12 20:37:10.940720 - [DEBUG]
444 2019-Jan-12 20:37:10.940744 - [DEBUG] Process 12. path edge:
445 2019-Jan-12 20:37:10.940767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-12 20:37:10.940823 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-12 20:37:10.941455 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-12 20:37:10.941510 - [DEBUG]
449 2019-Jan-12 20:37:10.941534 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-12 20:37:10.942804 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-12 20:37:10.942833 - [DEBUG]
452 2019-Jan-12 20:37:10.942858 - [DEBUG] Propagate flow
453 2019-Jan-12 20:37:10.942881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-12 20:37:10.942937 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-12 20:37:10.943577 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-12 20:37:10.943633 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-12 20:37:10.943658 - [DEBUG]
458 2019-Jan-12 20:37:10.943683 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-12 20:37:10.943708 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-12 20:37:10.943733 - [DEBUG]
461 2019-Jan-12 20:37:10.943756 - [DEBUG] Start adding new jump function
462 2019-Jan-12 20:37:10.943779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-12 20:37:10.943834 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-12 20:37:10.943888 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-12 20:37:10.944521 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-12 20:37:10.944548 - [DEBUG] End adding new jump function
467 2019-Jan-12 20:37:10.944573 - [DEBUG]
468 2019-Jan-12 20:37:10.944596 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-12 20:37:10.944620 - [DEBUG]
470 2019-Jan-12 20:37:10.944644 - [DEBUG] Process 13. path edge:
471 2019-Jan-12 20:37:10.944667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-12 20:37:10.944723 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-12 20:37:10.945368 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-12 20:37:10.945424 - [DEBUG]
475 2019-Jan-12 20:37:10.945448 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-12 20:37:10.946700 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-12 20:37:10.946729 - [DEBUG]
478 2019-Jan-12 20:37:10.946753 - [DEBUG] Propagate flow
479 2019-Jan-12 20:37:10.946776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-12 20:37:10.946832 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-12 20:37:10.947466 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-12 20:37:10.947521 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-12 20:37:10.947546 - [DEBUG]
484 2019-Jan-12 20:37:10.947571 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-12 20:37:10.947596 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-12 20:37:10.947621 - [DEBUG]
487 2019-Jan-12 20:37:10.947648 - [DEBUG] Start adding new jump function
488 2019-Jan-12 20:37:10.947671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-12 20:37:10.947726 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-12 20:37:10.947780 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-12 20:37:10.948418 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-12 20:37:10.948445 - [DEBUG] End adding new jump function
493 2019-Jan-12 20:37:10.948469 - [DEBUG]
494 2019-Jan-12 20:37:10.948492 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-12 20:37:10.948516 - [DEBUG]
496 2019-Jan-12 20:37:10.948540 - [DEBUG] Process 14. path edge:
497 2019-Jan-12 20:37:10.948564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-12 20:37:10.948620 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-12 20:37:10.949278 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-12 20:37:10.949334 - [DEBUG]
501 2019-Jan-12 20:37:10.949359 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-12 20:37:10.950622 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-12 20:37:10.950651 - [DEBUG]
504 2019-Jan-12 20:37:10.950675 - [DEBUG] Propagate flow
505 2019-Jan-12 20:37:10.950699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-12 20:37:10.950756 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-12 20:37:10.951388 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-12 20:37:10.951443 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-12 20:37:10.951469 - [DEBUG]
510 2019-Jan-12 20:37:10.951493 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-12 20:37:10.951519 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-12 20:37:10.951543 - [DEBUG]
513 2019-Jan-12 20:37:10.951567 - [DEBUG] Start adding new jump function
514 2019-Jan-12 20:37:10.951590 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-12 20:37:10.951645 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-12 20:37:10.951699 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-12 20:37:10.952348 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-12 20:37:10.952376 - [DEBUG] End adding new jump function
519 2019-Jan-12 20:37:10.952400 - [DEBUG]
520 2019-Jan-12 20:37:10.952427 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-12 20:37:10.952451 - [DEBUG]
522 2019-Jan-12 20:37:10.952474 - [DEBUG] Process 15. path edge:
523 2019-Jan-12 20:37:10.952498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-12 20:37:10.952554 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-12 20:37:10.953188 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-12 20:37:10.953243 - [DEBUG]
527 2019-Jan-12 20:37:10.953267 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-12 20:37:10.954523 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-12 20:37:10.954552 - [DEBUG]
530 2019-Jan-12 20:37:10.954576 - [DEBUG] Propagate flow
531 2019-Jan-12 20:37:10.954599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-12 20:37:10.954655 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-12 20:37:10.955291 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-12 20:37:10.955361 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-12 20:37:10.955386 - [DEBUG]
536 2019-Jan-12 20:37:10.955410 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-12 20:37:10.955435 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-12 20:37:10.955460 - [DEBUG]
539 2019-Jan-12 20:37:10.955483 - [DEBUG] Start adding new jump function
540 2019-Jan-12 20:37:10.955506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-12 20:37:10.955561 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-12 20:37:10.955615 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-12 20:37:10.956249 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-12 20:37:10.956277 - [DEBUG] End adding new jump function
545 2019-Jan-12 20:37:10.956301 - [DEBUG]
546 2019-Jan-12 20:37:10.956324 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-12 20:37:10.956349 - [DEBUG]
548 2019-Jan-12 20:37:10.956372 - [DEBUG] Process 16. path edge:
549 2019-Jan-12 20:37:10.956403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-12 20:37:10.956460 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-12 20:37:10.957095 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-12 20:37:10.957150 - [DEBUG]
553 2019-Jan-12 20:37:10.957174 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-12 20:37:10.958498 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-12 20:37:10.958527 - [DEBUG]
556 2019-Jan-12 20:37:10.958551 - [DEBUG] Propagate flow
557 2019-Jan-12 20:37:10.958574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-12 20:37:10.958630 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-12 20:37:10.959324 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-12 20:37:10.959381 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-12 20:37:10.959406 - [DEBUG]
562 2019-Jan-12 20:37:10.959430 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-12 20:37:10.959456 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-12 20:37:10.959480 - [DEBUG]
565 2019-Jan-12 20:37:10.959504 - [DEBUG] Start adding new jump function
566 2019-Jan-12 20:37:10.959527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-12 20:37:10.959582 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-12 20:37:10.959636 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-12 20:37:10.960281 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-12 20:37:10.960311 - [DEBUG] End adding new jump function
571 2019-Jan-12 20:37:10.960335 - [DEBUG]
572 2019-Jan-12 20:37:10.960359 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-12 20:37:10.960383 - [DEBUG]
574 2019-Jan-12 20:37:10.960406 - [DEBUG] Process 17. path edge:
575 2019-Jan-12 20:37:10.960430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-12 20:37:10.960486 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-12 20:37:10.961129 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-12 20:37:10.961185 - [DEBUG]
579 2019-Jan-12 20:37:10.961209 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-12 20:37:10.961856 - [DEBUG] Possible callees:
581 2019-Jan-12 20:37:10.961881 - [DEBUG] llvm.dbg.declare
582 2019-Jan-12 20:37:10.961906 - [DEBUG] Possible return sites:
583 2019-Jan-12 20:37:10.961930 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-12 20:37:10.963309 - [DEBUG] Found and process special summary
585 2019-Jan-12 20:37:10.963349 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-12 20:37:10.963376 - [DEBUG]
587 2019-Jan-12 20:37:10.963400 - [DEBUG] Propagate flow
588 2019-Jan-12 20:37:10.963423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-12 20:37:10.963480 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-12 20:37:10.964137 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-12 20:37:10.964192 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-12 20:37:10.964217 - [DEBUG]
593 2019-Jan-12 20:37:10.964242 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-12 20:37:10.964267 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-12 20:37:10.964292 - [DEBUG]
596 2019-Jan-12 20:37:10.964315 - [DEBUG] Start adding new jump function
597 2019-Jan-12 20:37:10.964338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-12 20:37:10.964394 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-12 20:37:10.964448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-12 20:37:10.965097 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-12 20:37:10.965124 - [DEBUG] End adding new jump function
602 2019-Jan-12 20:37:10.965149 - [DEBUG]
603 2019-Jan-12 20:37:10.965172 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-12 20:37:10.965196 - [DEBUG]
605 2019-Jan-12 20:37:10.965220 - [DEBUG] Process 18. path edge:
606 2019-Jan-12 20:37:10.965244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-12 20:37:10.965300 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-12 20:37:10.965962 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-12 20:37:10.966019 - [DEBUG]
610 2019-Jan-12 20:37:10.966046 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-12 20:37:10.966692 - [DEBUG] Possible callees:
612 2019-Jan-12 20:37:10.966717 - [DEBUG] llvm.dbg.declare
613 2019-Jan-12 20:37:10.966742 - [DEBUG] Possible return sites:
614 2019-Jan-12 20:37:10.966765 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-12 20:37:10.968035 - [DEBUG] Found and process special summary
616 2019-Jan-12 20:37:10.968067 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-12 20:37:10.968094 - [DEBUG]
618 2019-Jan-12 20:37:10.968118 - [DEBUG] Propagate flow
619 2019-Jan-12 20:37:10.968141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-12 20:37:10.968197 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-12 20:37:10.968870 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-12 20:37:10.968926 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-12 20:37:10.968951 - [DEBUG]
624 2019-Jan-12 20:37:10.968975 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-12 20:37:10.969001 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-12 20:37:10.969025 - [DEBUG]
627 2019-Jan-12 20:37:10.969048 - [DEBUG] Start adding new jump function
628 2019-Jan-12 20:37:10.969071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-12 20:37:10.969126 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-12 20:37:10.969184 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-12 20:37:10.969826 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-12 20:37:10.969854 - [DEBUG] End adding new jump function
633 2019-Jan-12 20:37:10.969878 - [DEBUG]
634 2019-Jan-12 20:37:10.969910 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-12 20:37:10.969935 - [DEBUG]
636 2019-Jan-12 20:37:10.969958 - [DEBUG] Process 19. path edge:
637 2019-Jan-12 20:37:10.969982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-12 20:37:10.970038 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-12 20:37:10.970682 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-12 20:37:10.970737 - [DEBUG]
641 2019-Jan-12 20:37:10.970761 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-12 20:37:10.971407 - [DEBUG] Possible callees:
643 2019-Jan-12 20:37:10.971432 - [DEBUG] llvm.dbg.declare
644 2019-Jan-12 20:37:10.971457 - [DEBUG] Possible return sites:
645 2019-Jan-12 20:37:10.971480 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-12 20:37:10.972781 - [DEBUG] Found and process special summary
647 2019-Jan-12 20:37:10.972814 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-12 20:37:10.972841 - [DEBUG]
649 2019-Jan-12 20:37:10.972865 - [DEBUG] Propagate flow
650 2019-Jan-12 20:37:10.972888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-12 20:37:10.972945 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-12 20:37:10.973597 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-12 20:37:10.973653 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-12 20:37:10.973678 - [DEBUG]
655 2019-Jan-12 20:37:10.973702 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-12 20:37:10.973728 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-12 20:37:10.973752 - [DEBUG]
658 2019-Jan-12 20:37:10.973776 - [DEBUG] Start adding new jump function
659 2019-Jan-12 20:37:10.973799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-12 20:37:10.973854 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-12 20:37:10.973908 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-12 20:37:10.974559 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-12 20:37:10.974587 - [DEBUG] End adding new jump function
664 2019-Jan-12 20:37:10.974611 - [DEBUG]
665 2019-Jan-12 20:37:10.974635 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-12 20:37:10.974659 - [DEBUG]
667 2019-Jan-12 20:37:10.974682 - [DEBUG] Process 20. path edge:
668 2019-Jan-12 20:37:10.974706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-12 20:37:10.974762 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-12 20:37:10.975428 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-12 20:37:10.975484 - [DEBUG]
672 2019-Jan-12 20:37:10.975508 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-12 20:37:10.976162 - [DEBUG] Possible callees:
674 2019-Jan-12 20:37:10.976187 - [DEBUG] getenv
675 2019-Jan-12 20:37:10.976212 - [DEBUG] Possible return sites:
676 2019-Jan-12 20:37:10.976246 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-12 20:37:10.977521 - [DEBUG] Found and process special summary
678 2019-Jan-12 20:37:10.977683 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-12 20:37:10.977712 - [DEBUG]
680 2019-Jan-12 20:37:10.977735 - [DEBUG] Propagate flow
681 2019-Jan-12 20:37:10.977759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-12 20:37:10.977816 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-12 20:37:10.978460 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-12 20:37:10.979130 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-12 20:37:10.979155 - [DEBUG]
686 2019-Jan-12 20:37:10.979179 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-12 20:37:10.979205 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-12 20:37:10.979232 - [DEBUG]
689 2019-Jan-12 20:37:10.979256 - [DEBUG] Start adding new jump function
690 2019-Jan-12 20:37:10.979279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-12 20:37:10.979335 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-12 20:37:10.979985 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-12 20:37:10.980626 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-12 20:37:10.980654 - [DEBUG] End adding new jump function
695 2019-Jan-12 20:37:10.980678 - [DEBUG]
696 2019-Jan-12 20:37:10.980702 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-12 20:37:10.980726 - [DEBUG]
698 2019-Jan-12 20:37:10.980750 - [DEBUG] Process 21. path edge:
699 2019-Jan-12 20:37:10.980773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-12 20:37:10.980835 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-12 20:37:10.981472 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-12 20:37:10.982141 - [DEBUG]
703 2019-Jan-12 20:37:10.982166 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


Size: 2
getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-12 20:37:10.983454 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-12 20:37:10.983489 - [DEBUG]
706 2019-Jan-12 20:37:10.983513 - [DEBUG] Propagate flow
707 2019-Jan-12 20:37:10.983537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-12 20:37:10.983601 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-12 20:37:10.984364 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-12 20:37:10.985067 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-12 20:37:10.985094 - [DEBUG]
712 2019-Jan-12 20:37:10.985120 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-12 20:37:10.985147 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-12 20:37:10.985172 - [DEBUG]
715 2019-Jan-12 20:37:10.985196 - [DEBUG] Start adding new jump function
716 2019-Jan-12 20:37:10.985219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-12 20:37:10.985309 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-12 20:37:10.986107 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-12 20:37:10.986753 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-12 20:37:10.986785 - [DEBUG] End adding new jump function
721 2019-Jan-12 20:37:10.986809 - [DEBUG]
722 2019-Jan-12 20:37:10.986833 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-12 20:37:10.986858 - [DEBUG]
724 2019-Jan-12 20:37:10.986881 - [DEBUG] Process 22. path edge:
725 2019-Jan-12 20:37:10.986905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-12 20:37:10.986964 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-12 20:37:10.987599 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-12 20:37:10.988233 - [DEBUG]
729 2019-Jan-12 20:37:10.988259 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-12 20:37:10.989738 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-12 20:37:10.989771 - [DEBUG]
732 2019-Jan-12 20:37:10.989795 - [DEBUG] Propagate flow
733 2019-Jan-12 20:37:10.989818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-12 20:37:10.989877 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-12 20:37:10.990528 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-12 20:37:10.991162 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-12 20:37:10.991187 - [DEBUG]
738 2019-Jan-12 20:37:10.991212 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-12 20:37:10.991238 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-12 20:37:10.991262 - [DEBUG]
741 2019-Jan-12 20:37:10.991286 - [DEBUG] Start adding new jump function
742 2019-Jan-12 20:37:10.991309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-12 20:37:10.991365 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-12 20:37:10.992015 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-12 20:37:10.992651 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-12 20:37:10.992679 - [DEBUG] End adding new jump function
747 2019-Jan-12 20:37:10.992704 - [DEBUG]
748 2019-Jan-12 20:37:10.992728 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-12 20:37:10.992752 - [DEBUG]
750 2019-Jan-12 20:37:10.992775 - [DEBUG] Process 23. path edge:
751 2019-Jan-12 20:37:10.992799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-12 20:37:10.992856 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-12 20:37:10.993494 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-12 20:37:10.994128 - [DEBUG]
755 2019-Jan-12 20:37:10.994152 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-12 20:37:10.995511 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-12 20:37:10.995541 - [DEBUG]
758 2019-Jan-12 20:37:10.995565 - [DEBUG] Propagate flow
759 2019-Jan-12 20:37:10.995588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-12 20:37:10.995663 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-12 20:37:10.996300 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-12 20:37:10.996944 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-12 20:37:10.996969 - [DEBUG]
764 2019-Jan-12 20:37:10.996993 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-12 20:37:10.997019 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-12 20:37:10.997043 - [DEBUG]
767 2019-Jan-12 20:37:10.997067 - [DEBUG] Start adding new jump function
768 2019-Jan-12 20:37:10.997090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-12 20:37:10.997146 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-12 20:37:10.997780 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-12 20:37:10.998418 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-12 20:37:10.998446 - [DEBUG] End adding new jump function
773 2019-Jan-12 20:37:10.998470 - [DEBUG]
774 2019-Jan-12 20:37:10.998493 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-12 20:37:10.998517 - [DEBUG]
776 2019-Jan-12 20:37:10.998540 - [DEBUG] Process 24. path edge:
777 2019-Jan-12 20:37:10.998564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-12 20:37:10.998620 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-12 20:37:10.999273 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-12 20:37:10.999912 - [DEBUG]
781 2019-Jan-12 20:37:10.999937 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-12 20:37:11.001222 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-12 20:37:11.001252 - [DEBUG]
784 2019-Jan-12 20:37:11.001276 - [DEBUG] Propagate flow
785 2019-Jan-12 20:37:11.001300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-12 20:37:11.001357 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-12 20:37:11.002007 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-12 20:37:11.002642 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-12 20:37:11.002667 - [DEBUG]
790 2019-Jan-12 20:37:11.002692 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-12 20:37:11.002718 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-12 20:37:11.002742 - [DEBUG]
793 2019-Jan-12 20:37:11.002766 - [DEBUG] Start adding new jump function
794 2019-Jan-12 20:37:11.002789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-12 20:37:11.002845 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-12 20:37:11.003480 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-12 20:37:11.004113 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-12 20:37:11.004141 - [DEBUG] End adding new jump function
799 2019-Jan-12 20:37:11.004166 - [DEBUG]
800 2019-Jan-12 20:37:11.004190 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-12 20:37:11.004214 - [DEBUG]
802 2019-Jan-12 20:37:11.004237 - [DEBUG] Process 25. path edge:
803 2019-Jan-12 20:37:11.004271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-12 20:37:11.004328 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-12 20:37:11.004962 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-12 20:37:11.005612 - [DEBUG]
807 2019-Jan-12 20:37:11.005637 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-12 20:37:11.006932 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-12 20:37:11.006963 - [DEBUG]
810 2019-Jan-12 20:37:11.006987 - [DEBUG] Propagate flow
811 2019-Jan-12 20:37:11.007010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-12 20:37:11.007068 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-12 20:37:11.007707 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
814 2019-Jan-12 20:37:11.008341 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-12 20:37:11.008367 - [DEBUG]
816 2019-Jan-12 20:37:11.008392 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-12 20:37:11.008418 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-12 20:37:11.008442 - [DEBUG]
819 2019-Jan-12 20:37:11.008466 - [DEBUG] Start adding new jump function
820 2019-Jan-12 20:37:11.008489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-12 20:37:11.008545 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
822 2019-Jan-12 20:37:11.009199 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-12 20:37:11.009840 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-12 20:37:11.009869 - [DEBUG] End adding new jump function
825 2019-Jan-12 20:37:11.009893 - [DEBUG]
826 2019-Jan-12 20:37:11.009917 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-12 20:37:11.009941 - [DEBUG]
828 2019-Jan-12 20:37:11.009964 - [DEBUG] Process 26. path edge:
829 2019-Jan-12 20:37:11.009988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-12 20:37:11.010044 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-12 20:37:11.010683 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
832 2019-Jan-12 20:37:11.011315 - [DEBUG]
833 2019-Jan-12 20:37:11.011340 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-12 20:37:11.012628 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-12 20:37:11.012662 - [DEBUG]
836 2019-Jan-12 20:37:11.012686 - [DEBUG] Propagate flow
837 2019-Jan-12 20:37:11.012709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-12 20:37:11.012766 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-12 20:37:11.013408 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
840 2019-Jan-12 20:37:11.014049 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-12 20:37:11.014074 - [DEBUG]
842 2019-Jan-12 20:37:11.014098 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-12 20:37:11.014124 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-12 20:37:11.014149 - [DEBUG]
845 2019-Jan-12 20:37:11.014181 - [DEBUG] Start adding new jump function
846 2019-Jan-12 20:37:11.014206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-12 20:37:11.014263 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
848 2019-Jan-12 20:37:11.014897 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-12 20:37:11.015549 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-12 20:37:11.015578 - [DEBUG] End adding new jump function
851 2019-Jan-12 20:37:11.015602 - [DEBUG]
852 2019-Jan-12 20:37:11.015626 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-12 20:37:11.015650 - [DEBUG]
854 2019-Jan-12 20:37:11.015673 - [DEBUG] Process 27. path edge:
855 2019-Jan-12 20:37:11.015697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-12 20:37:11.015754 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-12 20:37:11.016396 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
858 2019-Jan-12 20:37:11.017032 - [DEBUG]
859 2019-Jan-12 20:37:11.017057 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-12 20:37:11.018322 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-12 20:37:11.018351 - [DEBUG]
862 2019-Jan-12 20:37:11.018376 - [DEBUG] Propagate flow
863 2019-Jan-12 20:37:11.018399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-12 20:37:11.018456 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-12 20:37:11.019111 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
866 2019-Jan-12 20:37:11.019751 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-12 20:37:11.019777 - [DEBUG]
868 2019-Jan-12 20:37:11.019801 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-12 20:37:11.019827 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-12 20:37:11.019851 - [DEBUG]
871 2019-Jan-12 20:37:11.019875 - [DEBUG] Start adding new jump function
872 2019-Jan-12 20:37:11.019898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-12 20:37:11.019954 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
874 2019-Jan-12 20:37:11.020589 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-12 20:37:11.021221 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-12 20:37:11.021250 - [DEBUG] End adding new jump function
877 2019-Jan-12 20:37:11.021275 - [DEBUG]
878 2019-Jan-12 20:37:11.021298 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-12 20:37:11.021323 - [DEBUG]
880 2019-Jan-12 20:37:11.021346 - [DEBUG] Process 28. path edge:
881 2019-Jan-12 20:37:11.021370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-12 20:37:11.021429 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-12 20:37:11.022240 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
884 2019-Jan-12 20:37:11.023027 - [DEBUG]
885 2019-Jan-12 20:37:11.023057 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-12 20:37:11.024728 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-12 20:37:11.024785 - [DEBUG]
888 2019-Jan-12 20:37:11.024810 - [DEBUG] Propagate flow
889 2019-Jan-12 20:37:11.024833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-12 20:37:11.024911 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-12 20:37:11.025669 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
892 2019-Jan-12 20:37:11.026365 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-12 20:37:11.026392 - [DEBUG]
894 2019-Jan-12 20:37:11.026418 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-12 20:37:11.026445 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-12 20:37:11.026470 - [DEBUG]
897 2019-Jan-12 20:37:11.026494 - [DEBUG] Start adding new jump function
898 2019-Jan-12 20:37:11.026517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-12 20:37:11.026587 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
900 2019-Jan-12 20:37:11.027287 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-12 20:37:11.027984 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-12 20:37:11.028020 - [DEBUG] End adding new jump function
903 2019-Jan-12 20:37:11.028045 - [DEBUG]
904 2019-Jan-12 20:37:11.028069 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-12 20:37:11.028094 - [DEBUG]
906 2019-Jan-12 20:37:11.028117 - [DEBUG] Process 29. path edge:
907 2019-Jan-12 20:37:11.028142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-12 20:37:11.028210 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-12 20:37:11.028953 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
910 2019-Jan-12 20:37:11.029641 - [DEBUG]
911 2019-Jan-12 20:37:11.029671 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-12 20:37:11.031090 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-12 20:37:11.031136 - [DEBUG]
914 2019-Jan-12 20:37:11.031160 - [DEBUG] Propagate flow
915 2019-Jan-12 20:37:11.031184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-12 20:37:11.031252 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-12 20:37:11.032057 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
918 2019-Jan-12 20:37:11.032806 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-12 20:37:11.032833 - [DEBUG]
920 2019-Jan-12 20:37:11.032860 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-12 20:37:11.032887 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-12 20:37:11.032911 - [DEBUG]
923 2019-Jan-12 20:37:11.032935 - [DEBUG] Start adding new jump function
924 2019-Jan-12 20:37:11.032959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-12 20:37:11.033035 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
926 2019-Jan-12 20:37:11.033735 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-12 20:37:11.034515 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-12 20:37:11.034551 - [DEBUG] End adding new jump function
929 2019-Jan-12 20:37:11.034595 - [DEBUG]
930 2019-Jan-12 20:37:11.034620 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-12 20:37:11.034645 - [DEBUG]
932 2019-Jan-12 20:37:11.034668 - [DEBUG] Process 30. path edge:
933 2019-Jan-12 20:37:11.034693 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-12 20:37:11.034770 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-12 20:37:11.035561 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
936 2019-Jan-12 20:37:11.036254 - [DEBUG]
937 2019-Jan-12 20:37:11.036281 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-12 20:37:11.037685 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-12 20:37:11.037730 - [DEBUG]
940 2019-Jan-12 20:37:11.037754 - [DEBUG] Propagate flow
941 2019-Jan-12 20:37:11.037778 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-12 20:37:11.037850 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-12 20:37:11.038569 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
944 2019-Jan-12 20:37:11.039291 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-12 20:37:11.039319 - [DEBUG]
946 2019-Jan-12 20:37:11.039346 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-12 20:37:11.039373 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-12 20:37:11.039397 - [DEBUG]
949 2019-Jan-12 20:37:11.039421 - [DEBUG] Start adding new jump function
950 2019-Jan-12 20:37:11.039445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-12 20:37:11.039516 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
952 2019-Jan-12 20:37:11.040201 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-12 20:37:11.040874 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-12 20:37:11.040907 - [DEBUG] End adding new jump function
955 2019-Jan-12 20:37:11.040933 - [DEBUG]
956 2019-Jan-12 20:37:11.040957 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-12 20:37:11.040982 - [DEBUG]
958 2019-Jan-12 20:37:11.041005 - [DEBUG] Process 31. path edge:
959 2019-Jan-12 20:37:11.041029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-12 20:37:11.041099 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-12 20:37:11.041797 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
962 2019-Jan-12 20:37:11.042603 - [DEBUG]
963 2019-Jan-12 20:37:11.042634 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-12 20:37:11.043999 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-12 20:37:11.044036 - [DEBUG]
966 2019-Jan-12 20:37:11.044061 - [DEBUG] Propagate flow
967 2019-Jan-12 20:37:11.044085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-12 20:37:11.044157 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-12 20:37:11.044836 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
970 2019-Jan-12 20:37:11.045529 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-12 20:37:11.045554 - [DEBUG]
972 2019-Jan-12 20:37:11.045598 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-12 20:37:11.045625 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-12 20:37:11.045650 - [DEBUG]
975 2019-Jan-12 20:37:11.045673 - [DEBUG] Start adding new jump function
976 2019-Jan-12 20:37:11.045696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-12 20:37:11.045763 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
978 2019-Jan-12 20:37:11.046435 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-12 20:37:11.047100 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-12 20:37:11.047132 - [DEBUG] End adding new jump function
981 2019-Jan-12 20:37:11.047156 - [DEBUG]
982 2019-Jan-12 20:37:11.047180 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-12 20:37:11.047205 - [DEBUG]
984 2019-Jan-12 20:37:11.047228 - [DEBUG] Process 32. path edge:
985 2019-Jan-12 20:37:11.047252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-12 20:37:11.047319 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-12 20:37:11.048012 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
988 2019-Jan-12 20:37:11.048749 - [DEBUG]
989 2019-Jan-12 20:37:11.048775 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-12 20:37:11.050138 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-12 20:37:11.050182 - [DEBUG]
992 2019-Jan-12 20:37:11.050207 - [DEBUG] Propagate flow
993 2019-Jan-12 20:37:11.050230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-12 20:37:11.050309 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-12 20:37:11.051013 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
996 2019-Jan-12 20:37:11.051679 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-12 20:37:11.051705 - [DEBUG]
998 2019-Jan-12 20:37:11.051732 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-12 20:37:11.051759 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-12 20:37:11.051783 - [DEBUG]
1001 2019-Jan-12 20:37:11.051807 - [DEBUG] Start adding new jump function
1002 2019-Jan-12 20:37:11.051830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-12 20:37:11.051893 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1004 2019-Jan-12 20:37:11.052590 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-12 20:37:11.053290 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-12 20:37:11.053324 - [DEBUG] End adding new jump function
1007 2019-Jan-12 20:37:11.053349 - [DEBUG]
1008 2019-Jan-12 20:37:11.053373 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-12 20:37:11.053455 - [DEBUG]
1010 2019-Jan-12 20:37:11.053479 - [DEBUG] Process 33. path edge:
1011 2019-Jan-12 20:37:11.053503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-12 20:37:11.053579 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-12 20:37:11.054311 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1014 2019-Jan-12 20:37:11.055041 - [DEBUG]
1015 2019-Jan-12 20:37:11.055101 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-12 20:37:11.056671 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-12 20:37:11.056720 - [DEBUG]
1018 2019-Jan-12 20:37:11.056744 - [DEBUG] Propagate flow
1019 2019-Jan-12 20:37:11.056768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-12 20:37:11.056844 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-12 20:37:11.057665 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1022 2019-Jan-12 20:37:11.058377 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-12 20:37:11.058405 - [DEBUG]
1024 2019-Jan-12 20:37:11.058431 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-12 20:37:11.058458 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-12 20:37:11.058483 - [DEBUG]
1027 2019-Jan-12 20:37:11.058507 - [DEBUG] Start adding new jump function
1028 2019-Jan-12 20:37:11.058530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-12 20:37:11.058603 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1030 2019-Jan-12 20:37:11.059334 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-12 20:37:11.060018 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-12 20:37:11.060053 - [DEBUG] End adding new jump function
1033 2019-Jan-12 20:37:11.060077 - [DEBUG]
1034 2019-Jan-12 20:37:11.060101 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-12 20:37:11.060127 - [DEBUG]
1036 2019-Jan-12 20:37:11.060150 - [DEBUG] Process 34. path edge:
1037 2019-Jan-12 20:37:11.060174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-12 20:37:11.060251 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-12 20:37:11.061015 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1040 2019-Jan-12 20:37:11.061770 - [DEBUG]
1041 2019-Jan-12 20:37:11.061800 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-12 20:37:11.062608 - [DEBUG] Possible callees:
1043 2019-Jan-12 20:37:11.062635 - [DEBUG] bar
1044 2019-Jan-12 20:37:11.062660 - [DEBUG] Possible return sites:
1045 2019-Jan-12 20:37:11.062684 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-12 20:37:11.064165 - [DEBUG] Found and process special summary
1047 2019-Jan-12 20:37:11.064221 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-12 20:37:11.064250 - [DEBUG]
1049 2019-Jan-12 20:37:11.064275 - [DEBUG] Propagate flow
1050 2019-Jan-12 20:37:11.064299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-12 20:37:11.064378 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-12 20:37:11.065099 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1053 2019-Jan-12 20:37:11.065818 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-12 20:37:11.065845 - [DEBUG]
1055 2019-Jan-12 20:37:11.065873 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-12 20:37:11.065899 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-12 20:37:11.065924 - [DEBUG]
1058 2019-Jan-12 20:37:11.065969 - [DEBUG] Start adding new jump function
1059 2019-Jan-12 20:37:11.065994 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-12 20:37:11.066067 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1061 2019-Jan-12 20:37:11.066751 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-12 20:37:11.067438 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-12 20:37:11.067473 - [DEBUG] End adding new jump function
1064 2019-Jan-12 20:37:11.067498 - [DEBUG]
1065 2019-Jan-12 20:37:11.067522 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-12 20:37:11.067547 - [DEBUG]
1067 2019-Jan-12 20:37:11.067571 - [DEBUG] Process 35. path edge:
1068 2019-Jan-12 20:37:11.067595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-12 20:37:11.067665 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-12 20:37:11.068356 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1071 2019-Jan-12 20:37:11.069071 - [DEBUG]
1072 2019-Jan-12 20:37:11.069097 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-12 20:37:11.070576 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-12 20:37:11.070626 - [DEBUG]
1075 2019-Jan-12 20:37:11.070651 - [DEBUG] Propagate flow
1076 2019-Jan-12 20:37:11.070675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-12 20:37:11.070750 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-12 20:37:11.071512 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1079 2019-Jan-12 20:37:11.072236 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-12 20:37:11.072264 - [DEBUG]
1081 2019-Jan-12 20:37:11.072290 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-12 20:37:11.072317 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-12 20:37:11.072341 - [DEBUG]
1084 2019-Jan-12 20:37:11.072365 - [DEBUG] Start adding new jump function
1085 2019-Jan-12 20:37:11.072389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-12 20:37:11.072463 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1087 2019-Jan-12 20:37:11.073155 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-12 20:37:11.073827 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-12 20:37:11.073861 - [DEBUG] End adding new jump function
1090 2019-Jan-12 20:37:11.073886 - [DEBUG]
1091 2019-Jan-12 20:37:11.073910 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-12 20:37:11.073936 - [DEBUG]
1093 2019-Jan-12 20:37:11.073959 - [DEBUG] Process 36. path edge:
1094 2019-Jan-12 20:37:11.073983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-12 20:37:11.074181 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-12 20:37:11.074965 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1097 2019-Jan-12 20:37:11.075702 - [DEBUG]
1098 2019-Jan-12 20:37:11.075732 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-12 20:37:11.077164 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-12 20:37:11.077212 - [DEBUG]
1101 2019-Jan-12 20:37:11.077236 - [DEBUG] Propagate flow
1102 2019-Jan-12 20:37:11.077260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-12 20:37:11.077339 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-12 20:37:11.078078 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1105 2019-Jan-12 20:37:11.078811 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-12 20:37:11.078839 - [DEBUG]
1107 2019-Jan-12 20:37:11.078866 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-12 20:37:11.078892 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-12 20:37:11.078917 - [DEBUG]
1110 2019-Jan-12 20:37:11.078941 - [DEBUG] Start adding new jump function
1111 2019-Jan-12 20:37:11.078964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-12 20:37:11.079039 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1113 2019-Jan-12 20:37:11.079732 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-12 20:37:11.080521 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-12 20:37:11.080568 - [DEBUG] End adding new jump function
1116 2019-Jan-12 20:37:11.080593 - [DEBUG]
1117 2019-Jan-12 20:37:11.080618 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-12 20:37:11.080643 - [DEBUG]
1119 2019-Jan-12 20:37:11.080666 - [DEBUG] Process 37. path edge:
1120 2019-Jan-12 20:37:11.080691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-12 20:37:11.080769 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-12 20:37:11.081534 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1123 2019-Jan-12 20:37:11.082268 - [DEBUG]
1124 2019-Jan-12 20:37:11.082295 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-12 20:37:11.083006 - [DEBUG] Possible callees:
1126 2019-Jan-12 20:37:11.083033 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-12 20:37:11.083059 - [DEBUG] Possible return sites:
1128 2019-Jan-12 20:37:11.083083 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-12 20:37:11.084457 - [DEBUG] Found and process special summary
1130 2019-Jan-12 20:37:11.084516 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-12 20:37:11.084545 - [DEBUG]
1132 2019-Jan-12 20:37:11.084570 - [DEBUG] Propagate flow
1133 2019-Jan-12 20:37:11.084594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-12 20:37:11.084669 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-12 20:37:11.085542 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1136 2019-Jan-12 20:37:11.086228 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-12 20:37:11.086255 - [DEBUG]
1138 2019-Jan-12 20:37:11.086281 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-12 20:37:11.086307 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-12 20:37:11.086332 - [DEBUG]
1141 2019-Jan-12 20:37:11.086356 - [DEBUG] Start adding new jump function
1142 2019-Jan-12 20:37:11.086400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-12 20:37:11.086472 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1144 2019-Jan-12 20:37:11.087156 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-12 20:37:11.088108 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-12 20:37:11.088145 - [DEBUG] End adding new jump function
1147 2019-Jan-12 20:37:11.088170 - [DEBUG]
1148 2019-Jan-12 20:37:11.088195 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-12 20:37:11.088220 - [DEBUG]
1150 2019-Jan-12 20:37:11.088243 - [DEBUG] Process 38. path edge:
1151 2019-Jan-12 20:37:11.088268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-12 20:37:11.088347 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-12 20:37:11.089260 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1154 2019-Jan-12 20:37:11.090103 - [DEBUG]
1155 2019-Jan-12 20:37:11.090149 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-12 20:37:11.091682 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-12 20:37:11.091727 - [DEBUG]
1158 2019-Jan-12 20:37:11.091751 - [DEBUG] Propagate flow
1159 2019-Jan-12 20:37:11.091775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-12 20:37:11.091842 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-12 20:37:11.092547 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1162 2019-Jan-12 20:37:11.093313 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-12 20:37:11.093341 - [DEBUG]
1164 2019-Jan-12 20:37:11.093367 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-12 20:37:11.093393 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-12 20:37:11.093417 - [DEBUG]
1167 2019-Jan-12 20:37:11.093442 - [DEBUG] Start adding new jump function
1168 2019-Jan-12 20:37:11.093465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-12 20:37:11.093538 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1170 2019-Jan-12 20:37:11.094232 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-12 20:37:11.094911 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-12 20:37:11.094944 - [DEBUG] End adding new jump function
1173 2019-Jan-12 20:37:11.094969 - [DEBUG]
1174 2019-Jan-12 20:37:11.094993 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-12 20:37:11.095018 - [DEBUG]
1176 2019-Jan-12 20:37:11.095042 - [DEBUG] Process 39. path edge:
1177 2019-Jan-12 20:37:11.095066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-12 20:37:11.095139 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-12 20:37:11.095894 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1180 2019-Jan-12 20:37:11.096923 - [DEBUG]
1181 2019-Jan-12 20:37:11.096956 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-12 20:37:11.099274 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-12 20:37:11.099318 - [DEBUG]
1184 2019-Jan-12 20:37:11.099343 - [DEBUG] Propagate flow
1185 2019-Jan-12 20:37:11.099386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-12 20:37:11.099462 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-12 20:37:11.100149 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1188 2019-Jan-12 20:37:11.100899 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-12 20:37:11.100927 - [DEBUG]
1190 2019-Jan-12 20:37:11.100954 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-12 20:37:11.100981 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-12 20:37:11.101006 - [DEBUG]
1193 2019-Jan-12 20:37:11.101029 - [DEBUG] Start adding new jump function
1194 2019-Jan-12 20:37:11.101053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-12 20:37:11.101134 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1196 2019-Jan-12 20:37:11.101855 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-12 20:37:11.102630 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-12 20:37:11.102665 - [DEBUG] End adding new jump function
1199 2019-Jan-12 20:37:11.102690 - [DEBUG]
1200 2019-Jan-12 20:37:11.102715 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-12 20:37:11.102740 - [DEBUG]
1202 2019-Jan-12 20:37:11.102763 - [DEBUG] Process 40. path edge:
1203 2019-Jan-12 20:37:11.102788 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-12 20:37:11.102863 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-12 20:37:11.103585 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1206 2019-Jan-12 20:37:11.104288 - [DEBUG]
1207 2019-Jan-12 20:37:11.104315 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-12 20:37:11.105806 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-12 20:37:11.105858 - [DEBUG]
1210 2019-Jan-12 20:37:11.105883 - [DEBUG] Propagate flow
1211 2019-Jan-12 20:37:11.105907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-12 20:37:11.105982 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-12 20:37:11.106663 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1214 2019-Jan-12 20:37:11.107347 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-12 20:37:11.107375 - [DEBUG]
1216 2019-Jan-12 20:37:11.107401 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-12 20:37:11.107427 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-12 20:37:11.107452 - [DEBUG]
1219 2019-Jan-12 20:37:11.107475 - [DEBUG] Start adding new jump function
1220 2019-Jan-12 20:37:11.107499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-12 20:37:11.107571 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1222 2019-Jan-12 20:37:11.108255 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-12 20:37:11.108972 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-12 20:37:11.109004 - [DEBUG] End adding new jump function
1225 2019-Jan-12 20:37:11.109029 - [DEBUG]
1226 2019-Jan-12 20:37:11.109053 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-12 20:37:11.109077 - [DEBUG]
1228 2019-Jan-12 20:37:11.109100 - [DEBUG] Process 41. path edge:
1229 2019-Jan-12 20:37:11.109143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-12 20:37:11.109215 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-12 20:37:11.109874 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1232 2019-Jan-12 20:37:11.110536 - [DEBUG]
1233 2019-Jan-12 20:37:11.110565 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-12 20:37:11.111935 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-12 20:37:11.111974 - [DEBUG]
1236 2019-Jan-12 20:37:11.112040 - [DEBUG] Propagate flow
1237 2019-Jan-12 20:37:11.112064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-12 20:37:11.112138 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-12 20:37:11.112814 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1240 2019-Jan-12 20:37:11.113474 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-12 20:37:11.113500 - [DEBUG]
1242 2019-Jan-12 20:37:11.113529 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-12 20:37:11.113555 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-12 20:37:11.113579 - [DEBUG]
1245 2019-Jan-12 20:37:11.113603 - [DEBUG] Start adding new jump function
1246 2019-Jan-12 20:37:11.113626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-12 20:37:11.113695 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1248 2019-Jan-12 20:37:11.114364 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-12 20:37:11.115061 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-12 20:37:11.115097 - [DEBUG] End adding new jump function
1251 2019-Jan-12 20:37:11.115123 - [DEBUG]
1252 2019-Jan-12 20:37:11.115147 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-12 20:37:11.115173 - [DEBUG]
1254 2019-Jan-12 20:37:11.115196 - [DEBUG] Process 42. path edge:
1255 2019-Jan-12 20:37:11.115220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-12 20:37:11.115299 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-12 20:37:11.116050 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1258 2019-Jan-12 20:37:11.116739 - [DEBUG]
1259 2019-Jan-12 20:37:11.116766 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-12 20:37:11.118193 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-12 20:37:11.118242 - [DEBUG]
1262 2019-Jan-12 20:37:11.118267 - [DEBUG] Propagate flow
1263 2019-Jan-12 20:37:11.118290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-12 20:37:11.118368 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-12 20:37:11.119139 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1266 2019-Jan-12 20:37:11.119807 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-12 20:37:11.119835 - [DEBUG]
1268 2019-Jan-12 20:37:11.119862 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-12 20:37:11.119889 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-12 20:37:11.119913 - [DEBUG]
1271 2019-Jan-12 20:37:11.119956 - [DEBUG] Start adding new jump function
1272 2019-Jan-12 20:37:11.119980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-12 20:37:11.120052 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1274 2019-Jan-12 20:37:11.120941 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-12 20:37:11.121655 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-12 20:37:11.121690 - [DEBUG] End adding new jump function
1277 2019-Jan-12 20:37:11.121715 - [DEBUG]
1278 2019-Jan-12 20:37:11.121739 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-12 20:37:11.121764 - [DEBUG]
1280 2019-Jan-12 20:37:11.121787 - [DEBUG] Process 43. path edge:
1281 2019-Jan-12 20:37:11.121811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-12 20:37:11.121884 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-12 20:37:11.122588 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1284 2019-Jan-12 20:37:11.123243 - [DEBUG]
1285 2019-Jan-12 20:37:11.123269 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-12 20:37:11.124681 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-12 20:37:11.124728 - [DEBUG]
1288 2019-Jan-12 20:37:11.124753 - [DEBUG] Propagate flow
1289 2019-Jan-12 20:37:11.124777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-12 20:37:11.124849 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-12 20:37:11.125588 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1292 2019-Jan-12 20:37:11.126294 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-12 20:37:11.126322 - [DEBUG]
1294 2019-Jan-12 20:37:11.126349 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-12 20:37:11.126376 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-12 20:37:11.126401 - [DEBUG]
1297 2019-Jan-12 20:37:11.126425 - [DEBUG] Start adding new jump function
1298 2019-Jan-12 20:37:11.126448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-12 20:37:11.126525 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1300 2019-Jan-12 20:37:11.127233 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-12 20:37:11.127930 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-12 20:37:11.127963 - [DEBUG] End adding new jump function
1303 2019-Jan-12 20:37:11.127989 - [DEBUG]
1304 2019-Jan-12 20:37:11.128013 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-12 20:37:11.128038 - [DEBUG]
1306 2019-Jan-12 20:37:11.128062 - [DEBUG] Process 44. path edge:
1307 2019-Jan-12 20:37:11.128086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-12 20:37:11.128161 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-12 20:37:11.128885 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1310 2019-Jan-12 20:37:11.129585 - [DEBUG]
1311 2019-Jan-12 20:37:11.129615 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-12 20:37:11.131105 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-12 20:37:11.131155 - [DEBUG]
1314 2019-Jan-12 20:37:11.131179 - [DEBUG] Propagate flow
1315 2019-Jan-12 20:37:11.131203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-12 20:37:11.131284 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-12 20:37:11.132034 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1318 2019-Jan-12 20:37:11.132709 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-12 20:37:11.132736 - [DEBUG]
1320 2019-Jan-12 20:37:11.132763 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-12 20:37:11.132789 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-12 20:37:11.132814 - [DEBUG]
1323 2019-Jan-12 20:37:11.132838 - [DEBUG] Start adding new jump function
1324 2019-Jan-12 20:37:11.132862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-12 20:37:11.132934 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1326 2019-Jan-12 20:37:11.133633 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-12 20:37:11.134348 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-12 20:37:11.134382 - [DEBUG] End adding new jump function
1329 2019-Jan-12 20:37:11.134407 - [DEBUG]
1330 2019-Jan-12 20:37:11.134432 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-12 20:37:11.134457 - [DEBUG]
1332 2019-Jan-12 20:37:11.134480 - [DEBUG] Process 45. path edge:
1333 2019-Jan-12 20:37:11.134504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-12 20:37:11.134573 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-12 20:37:11.135241 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1336 2019-Jan-12 20:37:11.139555 - [DEBUG]
1337 2019-Jan-12 20:37:11.139586 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-12 20:37:11.140314 - [DEBUG] Possible callees:
1339 2019-Jan-12 20:37:11.140341 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-12 20:37:11.140366 - [DEBUG] Possible return sites:
1341 2019-Jan-12 20:37:11.140390 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-12 20:37:11.141818 - [DEBUG] Found and process special summary
1343 2019-Jan-12 20:37:11.141873 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-12 20:37:11.141901 - [DEBUG]
1345 2019-Jan-12 20:37:11.141927 - [DEBUG] Propagate flow
1346 2019-Jan-12 20:37:11.141950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-12 20:37:11.145509 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-12 20:37:11.146328 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1349 2019-Jan-12 20:37:11.147038 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-12 20:37:11.147066 - [DEBUG]
1351 2019-Jan-12 20:37:11.147092 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-12 20:37:11.147119 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-12 20:37:11.147164 - [DEBUG]
1354 2019-Jan-12 20:37:11.147189 - [DEBUG] Start adding new jump function
1355 2019-Jan-12 20:37:11.147212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-12 20:37:11.147291 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1357 2019-Jan-12 20:37:11.147979 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-12 20:37:11.148714 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-12 20:37:11.148749 - [DEBUG] End adding new jump function
1360 2019-Jan-12 20:37:11.148774 - [DEBUG]
1361 2019-Jan-12 20:37:11.148798 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-12 20:37:11.148823 - [DEBUG]
1363 2019-Jan-12 20:37:11.148846 - [DEBUG] Process 46. path edge:
1364 2019-Jan-12 20:37:11.148870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-12 20:37:11.148945 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-12 20:37:11.149664 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1367 2019-Jan-12 20:37:11.150377 - [DEBUG]
1368 2019-Jan-12 20:37:11.150404 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-12 20:37:11.151821 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-12 20:37:11.151863 - [DEBUG]
1371 2019-Jan-12 20:37:11.151887 - [DEBUG] Propagate flow
1372 2019-Jan-12 20:37:11.151910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-12 20:37:11.151978 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-12 20:37:11.152754 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1375 2019-Jan-12 20:37:11.153441 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-12 20:37:11.153467 - [DEBUG]
1377 2019-Jan-12 20:37:11.153493 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-12 20:37:11.153519 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-12 20:37:11.153543 - [DEBUG]
1380 2019-Jan-12 20:37:11.153567 - [DEBUG] Start adding new jump function
1381 2019-Jan-12 20:37:11.153591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-12 20:37:11.153660 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1383 2019-Jan-12 20:37:11.154377 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-12 20:37:11.155079 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-12 20:37:11.155113 - [DEBUG] End adding new jump function
1386 2019-Jan-12 20:37:11.155138 - [DEBUG]
1387 2019-Jan-12 20:37:11.155162 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-12 20:37:11.155188 - [DEBUG]
1389 2019-Jan-12 20:37:11.155211 - [DEBUG] Process 47. path edge:
1390 2019-Jan-12 20:37:11.155235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-12 20:37:11.155313 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-12 20:37:11.156066 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1393 2019-Jan-12 20:37:11.156755 - [DEBUG]
1394 2019-Jan-12 20:37:11.156782 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-12 20:37:11.158171 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-12 20:37:11.158235 - [DEBUG]
1397 2019-Jan-12 20:37:11.158259 - [DEBUG] Propagate flow
1398 2019-Jan-12 20:37:11.158283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-12 20:37:11.158361 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-12 20:37:11.159103 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1401 2019-Jan-12 20:37:11.159771 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-12 20:37:11.159798 - [DEBUG]
1403 2019-Jan-12 20:37:11.159824 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-12 20:37:11.159850 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-12 20:37:11.159874 - [DEBUG]
1406 2019-Jan-12 20:37:11.159898 - [DEBUG] Start adding new jump function
1407 2019-Jan-12 20:37:11.159921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-12 20:37:11.159984 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1409 2019-Jan-12 20:37:11.160625 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-12 20:37:11.161273 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-12 20:37:11.161304 - [DEBUG] End adding new jump function
1412 2019-Jan-12 20:37:11.161329 - [DEBUG]
1413 2019-Jan-12 20:37:11.161352 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-12 20:37:11.161377 - [DEBUG]
1415 2019-Jan-12 20:37:11.161399 - [DEBUG] Process 48. path edge:
1416 2019-Jan-12 20:37:11.161423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-12 20:37:11.161482 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-12 20:37:11.162157 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1419 2019-Jan-12 20:37:11.162807 - [DEBUG]
1420 2019-Jan-12 20:37:11.162832 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-12 20:37:11.163532 - [DEBUG] Possible callees:
1422 2019-Jan-12 20:37:11.163559 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-12 20:37:11.163584 - [DEBUG] Possible return sites:
1424 2019-Jan-12 20:37:11.163607 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-12 20:37:11.165047 - [DEBUG] Found and process special summary
1426 2019-Jan-12 20:37:11.165113 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-12 20:37:11.165143 - [DEBUG]
1428 2019-Jan-12 20:37:11.165169 - [DEBUG] Propagate flow
1429 2019-Jan-12 20:37:11.165194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-12 20:37:11.165285 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-12 20:37:11.166244 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1432 2019-Jan-12 20:37:11.167139 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-12 20:37:11.167177 - [DEBUG]
1434 2019-Jan-12 20:37:11.167207 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-12 20:37:11.167235 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-12 20:37:11.167261 - [DEBUG]
1437 2019-Jan-12 20:37:11.167287 - [DEBUG] Start adding new jump function
1438 2019-Jan-12 20:37:11.167312 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-12 20:37:11.167490 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1440 2019-Jan-12 20:37:11.168412 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-12 20:37:11.169305 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-12 20:37:11.169350 - [DEBUG] End adding new jump function
1443 2019-Jan-12 20:37:11.169377 - [DEBUG]
1444 2019-Jan-12 20:37:11.169403 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-12 20:37:11.169430 - [DEBUG]
1446 2019-Jan-12 20:37:11.169455 - [DEBUG] Process 49. path edge:
1447 2019-Jan-12 20:37:11.169480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-12 20:37:11.169586 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-12 20:37:11.170449 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1450 2019-Jan-12 20:37:11.171200 - [DEBUG]
1451 2019-Jan-12 20:37:11.171230 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-12 20:37:11.172721 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-12 20:37:11.172777 - [DEBUG]
1454 2019-Jan-12 20:37:11.172803 - [DEBUG] Propagate flow
1455 2019-Jan-12 20:37:11.172827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-12 20:37:11.172908 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-12 20:37:11.173634 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1458 2019-Jan-12 20:37:11.174341 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-12 20:37:11.174370 - [DEBUG]
1460 2019-Jan-12 20:37:11.174398 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-12 20:37:11.174426 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-12 20:37:11.174451 - [DEBUG]
1463 2019-Jan-12 20:37:11.174475 - [DEBUG] Start adding new jump function
1464 2019-Jan-12 20:37:11.174499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-12 20:37:11.174580 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1466 2019-Jan-12 20:37:11.175294 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-12 20:37:11.176007 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-12 20:37:11.176042 - [DEBUG] End adding new jump function
1469 2019-Jan-12 20:37:11.176067 - [DEBUG]
1470 2019-Jan-12 20:37:11.176092 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-12 20:37:11.176118 - [DEBUG]
1472 2019-Jan-12 20:37:11.176142 - [DEBUG] Process 50. path edge:
1473 2019-Jan-12 20:37:11.176166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-12 20:37:11.176242 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-12 20:37:11.176931 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1476 2019-Jan-12 20:37:11.177614 - [DEBUG]
1477 2019-Jan-12 20:37:11.177643 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-12 20:37:11.179072 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-12 20:37:11.179121 - [DEBUG]
1480 2019-Jan-12 20:37:11.179145 - [DEBUG] Propagate flow
1481 2019-Jan-12 20:37:11.179169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-12 20:37:11.179274 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-12 20:37:11.180008 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1484 2019-Jan-12 20:37:11.180716 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-12 20:37:11.180744 - [DEBUG]
1486 2019-Jan-12 20:37:11.180770 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-12 20:37:11.180796 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-12 20:37:11.180821 - [DEBUG]
1489 2019-Jan-12 20:37:11.180845 - [DEBUG] Start adding new jump function
1490 2019-Jan-12 20:37:11.180868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-12 20:37:11.180942 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1492 2019-Jan-12 20:37:11.181634 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-12 20:37:11.182369 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-12 20:37:11.182404 - [DEBUG] End adding new jump function
1495 2019-Jan-12 20:37:11.182428 - [DEBUG]
1496 2019-Jan-12 20:37:11.182453 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-12 20:37:11.182477 - [DEBUG]
1498 2019-Jan-12 20:37:11.182501 - [DEBUG] Process 51. path edge:
1499 2019-Jan-12 20:37:11.182524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-12 20:37:11.182601 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-12 20:37:11.183324 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1502 2019-Jan-12 20:37:11.184026 - [DEBUG]
1503 2019-Jan-12 20:37:11.184053 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-12 20:37:11.184792 - [DEBUG] Possible callees:
1505 2019-Jan-12 20:37:11.184820 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-12 20:37:11.184845 - [DEBUG] Possible return sites:
1507 2019-Jan-12 20:37:11.184869 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-12 20:37:11.186319 - [DEBUG] Found and process special summary
1509 2019-Jan-12 20:37:11.186377 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-12 20:37:11.186406 - [DEBUG]
1511 2019-Jan-12 20:37:11.186431 - [DEBUG] Propagate flow
1512 2019-Jan-12 20:37:11.186455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-12 20:37:11.186528 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-12 20:37:11.187252 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1515 2019-Jan-12 20:37:11.187949 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-12 20:37:11.187976 - [DEBUG]
1517 2019-Jan-12 20:37:11.188002 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-12 20:37:11.188028 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-12 20:37:11.188053 - [DEBUG]
1520 2019-Jan-12 20:37:11.188077 - [DEBUG] Start adding new jump function
1521 2019-Jan-12 20:37:11.188100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-12 20:37:11.188167 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1523 2019-Jan-12 20:37:11.188861 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-12 20:37:11.189498 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-12 20:37:11.189529 - [DEBUG] End adding new jump function
1526 2019-Jan-12 20:37:11.189554 - [DEBUG]
1527 2019-Jan-12 20:37:11.189577 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-12 20:37:11.189602 - [DEBUG]
1529 2019-Jan-12 20:37:11.189625 - [DEBUG] Process 52. path edge:
1530 2019-Jan-12 20:37:11.189650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-12 20:37:11.189706 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-12 20:37:11.190342 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1533 2019-Jan-12 20:37:11.190984 - [DEBUG]
1534 2019-Jan-12 20:37:11.191010 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-12 20:37:11.192321 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-12 20:37:11.192351 - [DEBUG]
1537 2019-Jan-12 20:37:11.192375 - [DEBUG] Propagate flow
1538 2019-Jan-12 20:37:11.192398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-12 20:37:11.192455 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-12 20:37:11.193091 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1541 2019-Jan-12 20:37:11.193725 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-12 20:37:11.193750 - [DEBUG]
1543 2019-Jan-12 20:37:11.193775 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-12 20:37:11.193801 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-12 20:37:11.193826 - [DEBUG]
1546 2019-Jan-12 20:37:11.193849 - [DEBUG] Start adding new jump function
1547 2019-Jan-12 20:37:11.193872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-12 20:37:11.193928 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1549 2019-Jan-12 20:37:11.194562 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-12 20:37:11.195197 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-12 20:37:11.195224 - [DEBUG] End adding new jump function
1552 2019-Jan-12 20:37:11.195248 - [DEBUG]
1553 2019-Jan-12 20:37:11.195272 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-12 20:37:11.195296 - [DEBUG]
1555 2019-Jan-12 20:37:11.195331 - [DEBUG] Process 53. path edge:
1556 2019-Jan-12 20:37:11.195357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-12 20:37:11.195413 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-12 20:37:11.196053 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1559 2019-Jan-12 20:37:11.196687 - [DEBUG]
1560 2019-Jan-12 20:37:11.196713 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-12 20:37:11.197996 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-12 20:37:11.198030 - [DEBUG]
1563 2019-Jan-12 20:37:11.198054 - [DEBUG] Propagate flow
1564 2019-Jan-12 20:37:11.198078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-12 20:37:11.198145 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-12 20:37:11.198865 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1567 2019-Jan-12 20:37:11.199553 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-12 20:37:11.199581 - [DEBUG]
1569 2019-Jan-12 20:37:11.199606 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-12 20:37:11.199632 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-12 20:37:11.199657 - [DEBUG]
1572 2019-Jan-12 20:37:11.199680 - [DEBUG] Start adding new jump function
1573 2019-Jan-12 20:37:11.199703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-12 20:37:11.199772 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1575 2019-Jan-12 20:37:11.200456 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-12 20:37:11.201150 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-12 20:37:11.201184 - [DEBUG] End adding new jump function
1578 2019-Jan-12 20:37:11.201209 - [DEBUG]
1579 2019-Jan-12 20:37:11.201233 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-12 20:37:11.201258 - [DEBUG]
1581 2019-Jan-12 20:37:11.201281 - [DEBUG] Process 54. path edge:
1582 2019-Jan-12 20:37:11.201306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-12 20:37:11.201380 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-12 20:37:11.202087 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1585 2019-Jan-12 20:37:11.202778 - [DEBUG]
1586 2019-Jan-12 20:37:11.202807 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-12 20:37:11.204135 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-12 20:37:11.204167 - [DEBUG]
1589 2019-Jan-12 20:37:11.204191 - [DEBUG] Propagate flow
1590 2019-Jan-12 20:37:11.204214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-12 20:37:11.204279 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-12 20:37:11.204926 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1593 2019-Jan-12 20:37:11.205593 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-12 20:37:11.205618 - [DEBUG]
1595 2019-Jan-12 20:37:11.205644 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-12 20:37:11.205670 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-12 20:37:11.205694 - [DEBUG]
1598 2019-Jan-12 20:37:11.205718 - [DEBUG] Start adding new jump function
1599 2019-Jan-12 20:37:11.205741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-12 20:37:11.205798 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1601 2019-Jan-12 20:37:11.206439 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-12 20:37:11.207085 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-12 20:37:11.207114 - [DEBUG] End adding new jump function
1604 2019-Jan-12 20:37:11.207138 - [DEBUG]
1605 2019-Jan-12 20:37:11.207162 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-12 20:37:11.207187 - [DEBUG]
1607 2019-Jan-12 20:37:11.207210 - [DEBUG] Process 55. path edge:
1608 2019-Jan-12 20:37:11.207233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-12 20:37:11.207309 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-12 20:37:11.207953 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1611 2019-Jan-12 20:37:11.208587 - [DEBUG]
1612 2019-Jan-12 20:37:11.208612 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-12 20:37:11.209287 - [DEBUG] Possible callees:
1614 2019-Jan-12 20:37:11.209312 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-12 20:37:11.209337 - [DEBUG] Possible return sites:
1616 2019-Jan-12 20:37:11.209360 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-12 20:37:11.210630 - [DEBUG] Found and process special summary
1618 2019-Jan-12 20:37:11.210664 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-12 20:37:11.210692 - [DEBUG]
1620 2019-Jan-12 20:37:11.210716 - [DEBUG] Propagate flow
1621 2019-Jan-12 20:37:11.210739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-12 20:37:11.210795 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-12 20:37:11.211438 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1624 2019-Jan-12 20:37:11.212088 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-12 20:37:11.212114 - [DEBUG]
1626 2019-Jan-12 20:37:11.212139 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-12 20:37:11.212164 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-12 20:37:11.212189 - [DEBUG]
1629 2019-Jan-12 20:37:11.212212 - [DEBUG] Start adding new jump function
1630 2019-Jan-12 20:37:11.212236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-12 20:37:11.212291 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1632 2019-Jan-12 20:37:11.212925 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-12 20:37:11.213561 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-12 20:37:11.213590 - [DEBUG] End adding new jump function
1635 2019-Jan-12 20:37:11.213614 - [DEBUG]
1636 2019-Jan-12 20:37:11.213638 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-12 20:37:11.213662 - [DEBUG]
1638 2019-Jan-12 20:37:11.213685 - [DEBUG] Process 56. path edge:
1639 2019-Jan-12 20:37:11.213709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-12 20:37:11.213765 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-12 20:37:11.214430 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1642 2019-Jan-12 20:37:11.215116 - [DEBUG]
1643 2019-Jan-12 20:37:11.215142 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-12 20:37:11.216564 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-12 20:37:11.216610 - [DEBUG]
1646 2019-Jan-12 20:37:11.216635 - [DEBUG] Propagate flow
1647 2019-Jan-12 20:37:11.216659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-12 20:37:11.216732 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-12 20:37:11.217391 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1650 2019-Jan-12 20:37:11.218043 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-12 20:37:11.218069 - [DEBUG]
1652 2019-Jan-12 20:37:11.218095 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-12 20:37:11.218121 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-12 20:37:11.218145 - [DEBUG]
1655 2019-Jan-12 20:37:11.218169 - [DEBUG] Start adding new jump function
1656 2019-Jan-12 20:37:11.218192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-12 20:37:11.218249 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1658 2019-Jan-12 20:37:11.218907 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-12 20:37:11.219540 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-12 20:37:11.219569 - [DEBUG] End adding new jump function
1661 2019-Jan-12 20:37:11.219593 - [DEBUG]
1662 2019-Jan-12 20:37:11.219617 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-12 20:37:11.219641 - [DEBUG]
1664 2019-Jan-12 20:37:11.219665 - [DEBUG] Process 57. path edge:
1665 2019-Jan-12 20:37:11.219688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-12 20:37:11.219744 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-12 20:37:11.220377 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1668 2019-Jan-12 20:37:11.221010 - [DEBUG]
1669 2019-Jan-12 20:37:11.221037 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-12 20:37:11.222311 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-12 20:37:11.222341 - [DEBUG]
1672 2019-Jan-12 20:37:11.222365 - [DEBUG] Propagate flow
1673 2019-Jan-12 20:37:11.222388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-12 20:37:11.222444 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-12 20:37:11.223099 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1676 2019-Jan-12 20:37:11.223732 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-12 20:37:11.223757 - [DEBUG]
1678 2019-Jan-12 20:37:11.223781 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-12 20:37:11.223807 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-12 20:37:11.223831 - [DEBUG]
1681 2019-Jan-12 20:37:11.223855 - [DEBUG] Start adding new jump function
1682 2019-Jan-12 20:37:11.223878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-12 20:37:11.223934 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1684 2019-Jan-12 20:37:11.224567 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-12 20:37:11.225207 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-12 20:37:11.225235 - [DEBUG] End adding new jump function
1687 2019-Jan-12 20:37:11.225259 - [DEBUG]
1688 2019-Jan-12 20:37:11.225283 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-12 20:37:11.225307 - [DEBUG]
1690 2019-Jan-12 20:37:11.225344 - [DEBUG] Process 58. path edge:
1691 2019-Jan-12 20:37:11.225368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-12 20:37:11.225425 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-12 20:37:11.226085 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1694 2019-Jan-12 20:37:11.226718 - [DEBUG]
1695 2019-Jan-12 20:37:11.226742 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-12 20:37:11.227397 - [DEBUG] Possible callees:
1697 2019-Jan-12 20:37:11.227423 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-12 20:37:11.227448 - [DEBUG] Possible return sites:
1699 2019-Jan-12 20:37:11.227471 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-12 20:37:11.228753 - [DEBUG] Found and process special summary
1701 2019-Jan-12 20:37:11.228787 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-12 20:37:11.228814 - [DEBUG]
1703 2019-Jan-12 20:37:11.228837 - [DEBUG] Propagate flow
1704 2019-Jan-12 20:37:11.228861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-12 20:37:11.228917 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-12 20:37:11.229556 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1707 2019-Jan-12 20:37:11.230191 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-12 20:37:11.230216 - [DEBUG]
1709 2019-Jan-12 20:37:11.230240 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-12 20:37:11.230266 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-12 20:37:11.230290 - [DEBUG]
1712 2019-Jan-12 20:37:11.230314 - [DEBUG] Start adding new jump function
1713 2019-Jan-12 20:37:11.230337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-12 20:37:11.230392 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1715 2019-Jan-12 20:37:11.231031 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-12 20:37:11.231695 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-12 20:37:11.231727 - [DEBUG] End adding new jump function
1718 2019-Jan-12 20:37:11.231751 - [DEBUG]
1719 2019-Jan-12 20:37:11.231775 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-12 20:37:11.231799 - [DEBUG]
1721 2019-Jan-12 20:37:11.231823 - [DEBUG] Process 59. path edge:
1722 2019-Jan-12 20:37:11.231847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-12 20:37:11.231910 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-12 20:37:11.232580 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1725 2019-Jan-12 20:37:11.233215 - [DEBUG]
1726 2019-Jan-12 20:37:11.233240 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-12 20:37:11.234558 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-12 20:37:11.234600 - [DEBUG]
1729 2019-Jan-12 20:37:11.234625 - [DEBUG] Propagate flow
1730 2019-Jan-12 20:37:11.234648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-12 20:37:11.234720 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-12 20:37:11.235450 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1733 2019-Jan-12 20:37:11.236146 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-12 20:37:11.236192 - [DEBUG]
1735 2019-Jan-12 20:37:11.236219 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-12 20:37:11.236245 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-12 20:37:11.236270 - [DEBUG]
1738 2019-Jan-12 20:37:11.236294 - [DEBUG] Start adding new jump function
1739 2019-Jan-12 20:37:11.236317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-12 20:37:11.236394 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1741 2019-Jan-12 20:37:11.237062 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-12 20:37:11.237697 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-12 20:37:11.237728 - [DEBUG] End adding new jump function
1744 2019-Jan-12 20:37:11.237752 - [DEBUG]
1745 2019-Jan-12 20:37:11.237775 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-12 20:37:11.237800 - [DEBUG]
1747 2019-Jan-12 20:37:11.237823 - [DEBUG] Process 60. path edge:
1748 2019-Jan-12 20:37:11.237847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-12 20:37:11.237904 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-12 20:37:11.238539 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1751 2019-Jan-12 20:37:11.239204 - [DEBUG]
1752 2019-Jan-12 20:37:11.239229 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-12 20:37:11.240524 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-12 20:37:11.240554 - [DEBUG]
1755 2019-Jan-12 20:37:11.240578 - [DEBUG] Propagate flow
1756 2019-Jan-12 20:37:11.240601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-12 20:37:11.240658 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-12 20:37:11.241298 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1759 2019-Jan-12 20:37:11.241931 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-12 20:37:11.241956 - [DEBUG]
1761 2019-Jan-12 20:37:11.241981 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-12 20:37:11.242021 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-12 20:37:11.242046 - [DEBUG]
1764 2019-Jan-12 20:37:11.242069 - [DEBUG] Start adding new jump function
1765 2019-Jan-12 20:37:11.242092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-12 20:37:11.242148 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1767 2019-Jan-12 20:37:11.242783 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-12 20:37:11.243417 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-12 20:37:11.243446 - [DEBUG] End adding new jump function
1770 2019-Jan-12 20:37:11.243470 - [DEBUG]
1771 2019-Jan-12 20:37:11.243494 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-12 20:37:11.243518 - [DEBUG]
1773 2019-Jan-12 20:37:11.243541 - [DEBUG] Process 61. path edge:
1774 2019-Jan-12 20:37:11.243565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-12 20:37:11.243621 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-12 20:37:11.244259 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1777 2019-Jan-12 20:37:11.244893 - [DEBUG]
1778 2019-Jan-12 20:37:11.244929 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-12 20:37:11.246232 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-12 20:37:11.246262 - [DEBUG]
1781 2019-Jan-12 20:37:11.246286 - [DEBUG] Propagate flow
1782 2019-Jan-12 20:37:11.246309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-12 20:37:11.246366 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-12 20:37:11.247009 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1785 2019-Jan-12 20:37:11.247643 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-12 20:37:11.247668 - [DEBUG]
1787 2019-Jan-12 20:37:11.247692 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-12 20:37:11.247718 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-12 20:37:11.247743 - [DEBUG]
1790 2019-Jan-12 20:37:11.247766 - [DEBUG] Start adding new jump function
1791 2019-Jan-12 20:37:11.247789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-12 20:37:11.247844 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1793 2019-Jan-12 20:37:11.248501 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-12 20:37:11.249190 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-12 20:37:11.249222 - [DEBUG] End adding new jump function
1796 2019-Jan-12 20:37:11.249246 - [DEBUG]
1797 2019-Jan-12 20:37:11.249270 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-12 20:37:11.249295 - [DEBUG]
1799 2019-Jan-12 20:37:11.249318 - [DEBUG] Process 62. path edge:
1800 2019-Jan-12 20:37:11.249341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-12 20:37:11.249410 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-12 20:37:11.250088 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1803 2019-Jan-12 20:37:11.250731 - [DEBUG]
1804 2019-Jan-12 20:37:11.250758 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-12 20:37:11.252049 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-12 20:37:11.252079 - [DEBUG]
1807 2019-Jan-12 20:37:11.252103 - [DEBUG] Propagate flow
1808 2019-Jan-12 20:37:11.252127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-12 20:37:11.252187 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-12 20:37:11.252827 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1811 2019-Jan-12 20:37:11.253460 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-12 20:37:11.253485 - [DEBUG]
1813 2019-Jan-12 20:37:11.253510 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-12 20:37:11.253535 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-12 20:37:11.253560 - [DEBUG]
1816 2019-Jan-12 20:37:11.253583 - [DEBUG] Start adding new jump function
1817 2019-Jan-12 20:37:11.253606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-12 20:37:11.253662 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1819 2019-Jan-12 20:37:11.254312 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-12 20:37:11.254947 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-12 20:37:11.254975 - [DEBUG] End adding new jump function
1822 2019-Jan-12 20:37:11.255000 - [DEBUG]
1823 2019-Jan-12 20:37:11.255023 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-12 20:37:11.255047 - [DEBUG]
1825 2019-Jan-12 20:37:11.255071 - [DEBUG] Process 63. path edge:
1826 2019-Jan-12 20:37:11.255095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-12 20:37:11.255151 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-12 20:37:11.255804 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1829 2019-Jan-12 20:37:11.256447 - [DEBUG]
1830 2019-Jan-12 20:37:11.256471 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-12 20:37:11.257745 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-12 20:37:11.257775 - [DEBUG]
1833 2019-Jan-12 20:37:11.257799 - [DEBUG] Propagate flow
1834 2019-Jan-12 20:37:11.257822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-12 20:37:11.257879 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-12 20:37:11.258526 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1837 2019-Jan-12 20:37:11.259206 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-12 20:37:11.259232 - [DEBUG]
1839 2019-Jan-12 20:37:11.259256 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-12 20:37:11.259281 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-12 20:37:11.259306 - [DEBUG]
1842 2019-Jan-12 20:37:11.259329 - [DEBUG] Start adding new jump function
1843 2019-Jan-12 20:37:11.259352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-12 20:37:11.259409 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1845 2019-Jan-12 20:37:11.260043 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-12 20:37:11.260683 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-12 20:37:11.260712 - [DEBUG] End adding new jump function
1848 2019-Jan-12 20:37:11.260736 - [DEBUG]
1849 2019-Jan-12 20:37:11.260759 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-12 20:37:11.260783 - [DEBUG]
1851 2019-Jan-12 20:37:11.260806 - [DEBUG] Process 64. path edge:
1852 2019-Jan-12 20:37:11.260830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-12 20:37:11.260886 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-12 20:37:11.261545 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1855 2019-Jan-12 20:37:11.262196 - [DEBUG]
1856 2019-Jan-12 20:37:11.262221 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-12 20:37:11.263476 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-12 20:37:11.263505 - [DEBUG]
1859 2019-Jan-12 20:37:11.263529 - [DEBUG] Propagate flow
1860 2019-Jan-12 20:37:11.263553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-12 20:37:11.263609 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-12 20:37:11.264258 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1863 2019-Jan-12 20:37:11.264900 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-12 20:37:11.264925 - [DEBUG]
1865 2019-Jan-12 20:37:11.264949 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-12 20:37:11.264975 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-12 20:37:11.265000 - [DEBUG]
1868 2019-Jan-12 20:37:11.265023 - [DEBUG] Start adding new jump function
1869 2019-Jan-12 20:37:11.265046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-12 20:37:11.265104 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1871 2019-Jan-12 20:37:11.265759 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-12 20:37:11.266397 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-12 20:37:11.266425 - [DEBUG] End adding new jump function
1874 2019-Jan-12 20:37:11.266449 - [DEBUG]
1875 2019-Jan-12 20:37:11.266473 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-12 20:37:11.266497 - [DEBUG]
1877 2019-Jan-12 20:37:11.266520 - [DEBUG] Process 65. path edge:
1878 2019-Jan-12 20:37:11.266544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-12 20:37:11.266601 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-12 20:37:11.267233 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1881 2019-Jan-12 20:37:11.267867 - [DEBUG]
1882 2019-Jan-12 20:37:11.267891 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-12 20:37:11.269175 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-12 20:37:11.269205 - [DEBUG]
1885 2019-Jan-12 20:37:11.269229 - [DEBUG] Propagate flow
1886 2019-Jan-12 20:37:11.269252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-12 20:37:11.269309 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-12 20:37:11.269963 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1889 2019-Jan-12 20:37:11.270597 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-12 20:37:11.270622 - [DEBUG]
1891 2019-Jan-12 20:37:11.270646 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-12 20:37:11.270672 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-12 20:37:11.270696 - [DEBUG]
1894 2019-Jan-12 20:37:11.270719 - [DEBUG] Start adding new jump function
1895 2019-Jan-12 20:37:11.270743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-12 20:37:11.270798 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1897 2019-Jan-12 20:37:11.271432 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-12 20:37:11.272084 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-12 20:37:11.272112 - [DEBUG] End adding new jump function
1900 2019-Jan-12 20:37:11.272136 - [DEBUG]
1901 2019-Jan-12 20:37:11.272159 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-12 20:37:11.272183 - [DEBUG]
1903 2019-Jan-12 20:37:11.272206 - [DEBUG] Process 66. path edge:
1904 2019-Jan-12 20:37:11.272230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-12 20:37:11.272295 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-12 20:37:11.272935 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1907 2019-Jan-12 20:37:11.273569 - [DEBUG]
1908 2019-Jan-12 20:37:11.273594 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-12 20:37:11.274859 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-12 20:37:11.274889 - [DEBUG]
1911 2019-Jan-12 20:37:11.274913 - [DEBUG] Propagate flow
1912 2019-Jan-12 20:37:11.274936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-12 20:37:11.274992 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-12 20:37:11.275642 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1915 2019-Jan-12 20:37:11.276281 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-12 20:37:11.276306 - [DEBUG]
1917 2019-Jan-12 20:37:11.276330 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-12 20:37:11.276356 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-12 20:37:11.276380 - [DEBUG]
1920 2019-Jan-12 20:37:11.276404 - [DEBUG] Start adding new jump function
1921 2019-Jan-12 20:37:11.276427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-12 20:37:11.276483 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1923 2019-Jan-12 20:37:11.277117 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-12 20:37:11.277755 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-12 20:37:11.277783 - [DEBUG] End adding new jump function
1926 2019-Jan-12 20:37:11.277807 - [DEBUG]
1927 2019-Jan-12 20:37:11.277831 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-12 20:37:11.277855 - [DEBUG]
1929 2019-Jan-12 20:37:11.277878 - [DEBUG] Process 67. path edge:
1930 2019-Jan-12 20:37:11.277902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-12 20:37:11.277958 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-12 20:37:11.278592 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1933 2019-Jan-12 20:37:11.279244 - [DEBUG]
1934 2019-Jan-12 20:37:11.279269 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-12 20:37:11.280528 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-12 20:37:11.280558 - [DEBUG]
1937 2019-Jan-12 20:37:11.280581 - [DEBUG] Propagate flow
1938 2019-Jan-12 20:37:11.280605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-12 20:37:11.280661 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-12 20:37:11.281304 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1941 2019-Jan-12 20:37:11.281939 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-12 20:37:11.281964 - [DEBUG]
1943 2019-Jan-12 20:37:11.282003 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-12 20:37:11.282030 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-12 20:37:11.282055 - [DEBUG]
1946 2019-Jan-12 20:37:11.282087 - [DEBUG] Start adding new jump function
1947 2019-Jan-12 20:37:11.282110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-12 20:37:11.282167 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1949 2019-Jan-12 20:37:11.282804 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-12 20:37:11.283436 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-12 20:37:11.283464 - [DEBUG] End adding new jump function
1952 2019-Jan-12 20:37:11.283488 - [DEBUG]
1953 2019-Jan-12 20:37:11.283512 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-12 20:37:11.283536 - [DEBUG]
1955 2019-Jan-12 20:37:11.283559 - [DEBUG] Process 68. path edge:
1956 2019-Jan-12 20:37:11.283583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-12 20:37:11.283639 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-12 20:37:11.284272 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1959 2019-Jan-12 20:37:11.284907 - [DEBUG]
1960 2019-Jan-12 20:37:11.284931 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-12 20:37:11.285584 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-12 20:37:11.285612 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-12 20:37:11.286252 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-12 20:37:11.286309 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-12 20:37:11.286941 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1966 2019-Jan-12 20:37:11.287575 - [DEBUG] EF: AllBottom
1967 2019-Jan-12 20:37:11.287600 - [DEBUG]
1968 2019-Jan-12 20:37:11.287624 - [DEBUG] ---------------
1969 2019-Jan-12 20:37:11.287647 - [DEBUG]
1970 2019-Jan-12 20:37:11.287671 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-12 20:37:11.287694 - [DEBUG]
1972 2019-Jan-12 20:37:11.287717 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-12 20:37:11.287741 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-12 20:37:11.288372 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-12 20:37:11.288428 - [DEBUG] ---------------
1976 2019-Jan-12 20:37:11.288452 - [DEBUG] End of incomingtab entry
1977 2019-Jan-12 20:37:11.288476 - [DEBUG]
1978 2019-Jan-12 20:37:11.288501 - [DEBUG] EDGE:
1979 2019-Jan-12 20:37:11.288556 - [DEBUG] ---> 1980 2019-Jan-12 20:37:11.289205 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1981 2019-Jan-12 20:37:11.289838 - [DEBUG]
1982 2019-Jan-12 20:37:11.289863 - [DEBUG] EDGE:
1983 2019-Jan-12 20:37:11.289920 - [DEBUG] ---> 1984 2019-Jan-12 20:37:11.290552 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1985 2019-Jan-12 20:37:11.291192 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-12 20:37:11.291846 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-12 20:37:11.291875 - [DEBUG]
1988 2019-Jan-12 20:37:11.291899 - [DEBUG] Propagate flow
1989 2019-Jan-12 20:37:11.291922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-12 20:37:11.291979 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-12 20:37:11.292650 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1992 2019-Jan-12 20:37:11.293284 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-12 20:37:11.293309 - [DEBUG]
1994 2019-Jan-12 20:37:11.293333 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-12 20:37:11.293359 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-12 20:37:11.293383 - [DEBUG]
1997 2019-Jan-12 20:37:11.293407 - [DEBUG] Start adding new jump function
1998 2019-Jan-12 20:37:11.293430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-12 20:37:11.293486 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2000 2019-Jan-12 20:37:11.294121 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-12 20:37:11.294772 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-12 20:37:11.294800 - [DEBUG] End adding new jump function
2003 2019-Jan-12 20:37:11.294824 - [DEBUG]
2004 2019-Jan-12 20:37:11.294848 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-12 20:37:11.294872 - [DEBUG]
2006 2019-Jan-12 20:37:11.294895 - [DEBUG] Process 69. path edge:
2007 2019-Jan-12 20:37:11.294919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-12 20:37:11.294975 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-12 20:37:11.295632 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2010 2019-Jan-12 20:37:11.296265 - [DEBUG]
2011 2019-Jan-12 20:37:11.296293 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-12 20:37:11.296941 - [DEBUG] Possible callees:
2013 2019-Jan-12 20:37:11.296966 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-12 20:37:11.296991 - [DEBUG] Possible return sites:
2015 2019-Jan-12 20:37:11.297014 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-12 20:37:11.298285 - [DEBUG] Found and process special summary
2017 2019-Jan-12 20:37:11.298318 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-12 20:37:11.298345 - [DEBUG]
2019 2019-Jan-12 20:37:11.298369 - [DEBUG] Propagate flow
2020 2019-Jan-12 20:37:11.298392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-12 20:37:11.298448 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-12 20:37:11.299101 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2023 2019-Jan-12 20:37:11.299735 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-12 20:37:11.299760 - [DEBUG]
2025 2019-Jan-12 20:37:11.299784 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-12 20:37:11.299810 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-12 20:37:11.299835 - [DEBUG]
2028 2019-Jan-12 20:37:11.299858 - [DEBUG] Start adding new jump function
2029 2019-Jan-12 20:37:11.299881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-12 20:37:11.299936 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2031 2019-Jan-12 20:37:11.300570 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-12 20:37:11.301210 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-12 20:37:11.301246 - [DEBUG] End adding new jump function
2034 2019-Jan-12 20:37:11.301271 - [DEBUG]
2035 2019-Jan-12 20:37:11.301294 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-12 20:37:11.301318 - [DEBUG]
2037 2019-Jan-12 20:37:11.301342 - [DEBUG] Process 70. path edge:
2038 2019-Jan-12 20:37:11.301365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-12 20:37:11.301422 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-12 20:37:11.302073 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2041 2019-Jan-12 20:37:11.302707 - [DEBUG]
2042 2019-Jan-12 20:37:11.302731 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-12 20:37:11.303999 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-12 20:37:11.304028 - [DEBUG]
2045 2019-Jan-12 20:37:11.304052 - [DEBUG] Propagate flow
2046 2019-Jan-12 20:37:11.304075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-12 20:37:11.304132 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-12 20:37:11.304784 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2049 2019-Jan-12 20:37:11.305436 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-12 20:37:11.305461 - [DEBUG]
2051 2019-Jan-12 20:37:11.305485 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-12 20:37:11.305511 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-12 20:37:11.305535 - [DEBUG]
2054 2019-Jan-12 20:37:11.305558 - [DEBUG] Start adding new jump function
2055 2019-Jan-12 20:37:11.305582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-12 20:37:11.305638 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2057 2019-Jan-12 20:37:11.306281 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-12 20:37:11.306920 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-12 20:37:11.306949 - [DEBUG] End adding new jump function
2060 2019-Jan-12 20:37:11.306973 - [DEBUG]
2061 2019-Jan-12 20:37:11.306996 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-12 20:37:11.307020 - [DEBUG]
2063 2019-Jan-12 20:37:11.307044 - [DEBUG] Process 71. path edge:
2064 2019-Jan-12 20:37:11.307067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-12 20:37:11.307124 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-12 20:37:11.307757 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2067 2019-Jan-12 20:37:11.308392 - [DEBUG]
2068 2019-Jan-12 20:37:11.308417 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-12 20:37:11.309690 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-12 20:37:11.309720 - [DEBUG]
2071 2019-Jan-12 20:37:11.309744 - [DEBUG] Propagate flow
2072 2019-Jan-12 20:37:11.309767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-12 20:37:11.309824 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-12 20:37:11.310465 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2075 2019-Jan-12 20:37:11.311111 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-12 20:37:11.311136 - [DEBUG]
2077 2019-Jan-12 20:37:11.311161 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-12 20:37:11.311187 - [DEBUG] = AllBottom
2079 2019-Jan-12 20:37:11.311212 - [DEBUG]
2080 2019-Jan-12 20:37:11.311235 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-12 20:37:11.311259 - [DEBUG] EDGE:
2082 2019-Jan-12 20:37:11.311316 - [DEBUG] ---> 2083 2019-Jan-12 20:37:11.311950 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2084 2019-Jan-12 20:37:11.312601 - [DEBUG]
2085 2019-Jan-12 20:37:11.312626 - [DEBUG] EDGE:
2086 2019-Jan-12 20:37:11.312683 - [DEBUG] ---> 2087 2019-Jan-12 20:37:11.313318 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2088 2019-Jan-12 20:37:11.313950 - [DEBUG]
2089 2019-Jan-12 20:37:11.313989 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-12 20:37:11.314016 - [DEBUG]
2091 2019-Jan-12 20:37:11.314039 - [DEBUG] Propagate flow
2092 2019-Jan-12 20:37:11.314063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-12 20:37:11.314119 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-12 20:37:11.314761 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2095 2019-Jan-12 20:37:11.315411 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-12 20:37:11.315436 - [DEBUG]
2097 2019-Jan-12 20:37:11.315461 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-12 20:37:11.315486 - [DEBUG] = AllBottom
2099 2019-Jan-12 20:37:11.315510 - [DEBUG]
2100 2019-Jan-12 20:37:11.315533 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-12 20:37:11.315607 - [DEBUG] EDGE:
2102 2019-Jan-12 20:37:11.315665 - [DEBUG] ---> 2103 2019-Jan-12 20:37:11.316309 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2104 2019-Jan-12 20:37:11.316949 - [DEBUG]
2105 2019-Jan-12 20:37:11.316974 - [DEBUG] EDGE:
2106 2019-Jan-12 20:37:11.317031 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-12 20:37:11.317669 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2108 2019-Jan-12 20:37:11.318302 - [DEBUG]
2109 2019-Jan-12 20:37:11.318327 - [DEBUG] EDGE:
2110 2019-Jan-12 20:37:11.318384 - [DEBUG] ---> 2111 2019-Jan-12 20:37:11.319031 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2112 2019-Jan-12 20:37:11.319664 - [DEBUG]
2113 2019-Jan-12 20:37:11.319689 - [DEBUG] EDGE:
2114 2019-Jan-12 20:37:11.319746 - [DEBUG] ---> 2115 2019-Jan-12 20:37:11.320377 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2116 2019-Jan-12 20:37:11.321009 - [DEBUG]
2117 2019-Jan-12 20:37:11.321034 - [DEBUG] EDGE:
2118 2019-Jan-12 20:37:11.321101 - [DEBUG] ---> 2119 2019-Jan-12 20:37:11.321738 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2120 2019-Jan-12 20:37:11.322387 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-12 20:37:11.323034 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-12 20:37:11.323063 - [DEBUG]
2123 2019-Jan-12 20:37:11.323087 - [DEBUG] Propagate flow
2124 2019-Jan-12 20:37:11.323110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-12 20:37:11.323166 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-12 20:37:11.323804 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2127 2019-Jan-12 20:37:11.324437 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-12 20:37:11.324463 - [DEBUG]
2129 2019-Jan-12 20:37:11.324487 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-12 20:37:11.324513 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-12 20:37:11.324537 - [DEBUG]
2132 2019-Jan-12 20:37:11.324560 - [DEBUG] Start adding new jump function
2133 2019-Jan-12 20:37:11.324584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-12 20:37:11.324639 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2135 2019-Jan-12 20:37:11.325273 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-12 20:37:11.325922 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-12 20:37:11.325950 - [DEBUG] End adding new jump function
2138 2019-Jan-12 20:37:11.325975 - [DEBUG]
2139 2019-Jan-12 20:37:11.325998 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-12 20:37:11.326022 - [DEBUG]
2141 2019-Jan-12 20:37:11.326046 - [DEBUG] Process 72. path edge:
2142 2019-Jan-12 20:37:11.326069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-12 20:37:11.326126 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-12 20:37:11.326769 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2145 2019-Jan-12 20:37:11.327404 - [DEBUG]
2146 2019-Jan-12 20:37:11.327428 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-12 20:37:11.328709 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-12 20:37:11.328739 - [DEBUG]
2149 2019-Jan-12 20:37:11.328762 - [DEBUG] Propagate flow
2150 2019-Jan-12 20:37:11.328786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-12 20:37:11.328842 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-12 20:37:11.329478 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2153 2019-Jan-12 20:37:11.330112 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-12 20:37:11.330137 - [DEBUG]
2155 2019-Jan-12 20:37:11.330161 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-12 20:37:11.330187 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-12 20:37:11.330212 - [DEBUG]
2158 2019-Jan-12 20:37:11.330235 - [DEBUG] Start adding new jump function
2159 2019-Jan-12 20:37:11.330258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-12 20:37:11.330314 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2161 2019-Jan-12 20:37:11.330961 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-12 20:37:11.331592 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-12 20:37:11.331620 - [DEBUG] End adding new jump function
2164 2019-Jan-12 20:37:11.331644 - [DEBUG]
2165 2019-Jan-12 20:37:11.331668 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-12 20:37:11.331692 - [DEBUG]
2167 2019-Jan-12 20:37:11.331715 - [DEBUG] Process 73. path edge:
2168 2019-Jan-12 20:37:11.331739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-12 20:37:11.331795 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-12 20:37:11.332442 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2171 2019-Jan-12 20:37:11.333076 - [DEBUG]
2172 2019-Jan-12 20:37:11.333101 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-12 20:37:11.334351 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-12 20:37:11.334380 - [DEBUG]
2175 2019-Jan-12 20:37:11.334405 - [DEBUG] Propagate flow
2176 2019-Jan-12 20:37:11.334428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-12 20:37:11.334485 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-12 20:37:11.335119 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2179 2019-Jan-12 20:37:11.335770 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-12 20:37:11.335795 - [DEBUG]
2181 2019-Jan-12 20:37:11.335820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-12 20:37:11.335846 - [DEBUG] = AllBottom
2183 2019-Jan-12 20:37:11.335870 - [DEBUG]
2184 2019-Jan-12 20:37:11.335894 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-12 20:37:11.335918 - [DEBUG] EDGE:
2186 2019-Jan-12 20:37:11.335975 - [DEBUG] ---> 2187 2019-Jan-12 20:37:11.336609 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2188 2019-Jan-12 20:37:11.337242 - [DEBUG]
2189 2019-Jan-12 20:37:11.337266 - [DEBUG] EDGE:
2190 2019-Jan-12 20:37:11.337323 - [DEBUG] ---> 2191 2019-Jan-12 20:37:11.337958 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2192 2019-Jan-12 20:37:11.338591 - [DEBUG]
2193 2019-Jan-12 20:37:11.338616 - [DEBUG] EDGE:
2194 2019-Jan-12 20:37:11.338691 - [DEBUG] ---> 2195 2019-Jan-12 20:37:11.339325 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2196 2019-Jan-12 20:37:11.339964 - [DEBUG]
2197 2019-Jan-12 20:37:11.339989 - [DEBUG] EDGE:
2198 2019-Jan-12 20:37:11.340047 - [DEBUG] ---> 2199 2019-Jan-12 20:37:11.340685 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2200 2019-Jan-12 20:37:11.341317 - [DEBUG]
2201 2019-Jan-12 20:37:11.341342 - [DEBUG] EDGE:
2202 2019-Jan-12 20:37:11.341400 - [DEBUG] ---> 2203 2019-Jan-12 20:37:11.342057 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2204 2019-Jan-12 20:37:11.342692 - [DEBUG]
2205 2019-Jan-12 20:37:11.342716 - [DEBUG] EDGE:
2206 2019-Jan-12 20:37:11.342774 - [DEBUG] ---> 2207 2019-Jan-12 20:37:11.343411 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2208 2019-Jan-12 20:37:11.344045 - [DEBUG]
2209 2019-Jan-12 20:37:11.344084 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-12 20:37:11.344111 - [DEBUG]
2211 2019-Jan-12 20:37:11.344134 - [DEBUG] Propagate flow
2212 2019-Jan-12 20:37:11.344158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-12 20:37:11.344214 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-12 20:37:11.344852 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2215 2019-Jan-12 20:37:11.345501 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-12 20:37:11.345526 - [DEBUG]
2217 2019-Jan-12 20:37:11.345550 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-12 20:37:11.345576 - [DEBUG] = AllBottom
2219 2019-Jan-12 20:37:11.345600 - [DEBUG]
2220 2019-Jan-12 20:37:11.345623 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-12 20:37:11.345649 - [DEBUG] EDGE:
2222 2019-Jan-12 20:37:11.345706 - [DEBUG] ---> 2223 2019-Jan-12 20:37:11.346350 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2224 2019-Jan-12 20:37:11.346987 - [DEBUG]
2225 2019-Jan-12 20:37:11.347012 - [DEBUG] EDGE:
2226 2019-Jan-12 20:37:11.347069 - [DEBUG] ---> 2227 2019-Jan-12 20:37:11.347705 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2228 2019-Jan-12 20:37:11.348338 - [DEBUG]
2229 2019-Jan-12 20:37:11.348363 - [DEBUG] EDGE:
2230 2019-Jan-12 20:37:11.348420 - [DEBUG] ---> 2231 2019-Jan-12 20:37:11.349070 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2232 2019-Jan-12 20:37:11.349704 - [DEBUG]
2233 2019-Jan-12 20:37:11.349740 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-12 20:37:11.349767 - [DEBUG]
2235 2019-Jan-12 20:37:11.349791 - [DEBUG] Propagate flow
2236 2019-Jan-12 20:37:11.349814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-12 20:37:11.349871 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-12 20:37:11.350506 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2239 2019-Jan-12 20:37:11.351139 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-12 20:37:11.351164 - [DEBUG]
2241 2019-Jan-12 20:37:11.351189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-12 20:37:11.351215 - [DEBUG] = AllBottom
2243 2019-Jan-12 20:37:11.351239 - [DEBUG]
2244 2019-Jan-12 20:37:11.351262 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-12 20:37:11.351287 - [DEBUG] EDGE:
2246 2019-Jan-12 20:37:11.351344 - [DEBUG] ---> 2247 2019-Jan-12 20:37:11.352006 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2248 2019-Jan-12 20:37:11.352640 - [DEBUG]
2249 2019-Jan-12 20:37:11.352665 - [DEBUG] EDGE:
2250 2019-Jan-12 20:37:11.352723 - [DEBUG] ---> 2251 2019-Jan-12 20:37:11.353355 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2252 2019-Jan-12 20:37:11.353986 - [DEBUG]
2253 2019-Jan-12 20:37:11.354011 - [DEBUG] EDGE:
2254 2019-Jan-12 20:37:11.354068 - [DEBUG] ---> 2255 2019-Jan-12 20:37:11.354701 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2256 2019-Jan-12 20:37:11.355347 - [DEBUG]
2257 2019-Jan-12 20:37:11.355372 - [DEBUG] EDGE:
2258 2019-Jan-12 20:37:11.355429 - [DEBUG] ---> 2259 2019-Jan-12 20:37:11.356065 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2260 2019-Jan-12 20:37:11.356697 - [DEBUG]
2261 2019-Jan-12 20:37:11.356738 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-12 20:37:11.356765 - [DEBUG]
2263 2019-Jan-12 20:37:11.356789 - [DEBUG] Propagate flow
2264 2019-Jan-12 20:37:11.356812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-12 20:37:11.356868 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-12 20:37:11.357505 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2267 2019-Jan-12 20:37:11.358137 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-12 20:37:11.358162 - [DEBUG]
2269 2019-Jan-12 20:37:11.358187 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-12 20:37:11.358212 - [DEBUG] = AllBottom
2271 2019-Jan-12 20:37:11.358237 - [DEBUG]
2272 2019-Jan-12 20:37:11.358260 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-12 20:37:11.358285 - [DEBUG] EDGE:
2274 2019-Jan-12 20:37:11.358342 - [DEBUG] ---> 2275 2019-Jan-12 20:37:11.358999 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2276 2019-Jan-12 20:37:11.359633 - [DEBUG]
2277 2019-Jan-12 20:37:11.359658 - [DEBUG] EDGE:
2278 2019-Jan-12 20:37:11.359715 - [DEBUG] ---> 2279 2019-Jan-12 20:37:11.360348 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2280 2019-Jan-12 20:37:11.360981 - [DEBUG]
2281 2019-Jan-12 20:37:11.361006 - [DEBUG] EDGE:
2282 2019-Jan-12 20:37:11.361063 - [DEBUG] ---> 2283 2019-Jan-12 20:37:11.361696 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2284 2019-Jan-12 20:37:11.362342 - [DEBUG]
2285 2019-Jan-12 20:37:11.362379 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-12 20:37:11.362406 - [DEBUG]
2287 2019-Jan-12 20:37:11.362430 - [DEBUG] Propagate flow
2288 2019-Jan-12 20:37:11.362453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-12 20:37:11.362517 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-12 20:37:11.363152 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2291 2019-Jan-12 20:37:11.363786 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-12 20:37:11.363811 - [DEBUG]
2293 2019-Jan-12 20:37:11.363835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-12 20:37:11.363861 - [DEBUG] = AllBottom
2295 2019-Jan-12 20:37:11.363886 - [DEBUG]
2296 2019-Jan-12 20:37:11.363909 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-12 20:37:11.363934 - [DEBUG] EDGE:
2298 2019-Jan-12 20:37:11.363992 - [DEBUG] ---> 2299 2019-Jan-12 20:37:11.364634 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2300 2019-Jan-12 20:37:11.365273 - [DEBUG]
2301 2019-Jan-12 20:37:11.365298 - [DEBUG] EDGE:
2302 2019-Jan-12 20:37:11.365371 - [DEBUG] ---> 2303 2019-Jan-12 20:37:11.366005 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2304 2019-Jan-12 20:37:11.366637 - [DEBUG]
2305 2019-Jan-12 20:37:11.366662 - [DEBUG] EDGE:
2306 2019-Jan-12 20:37:11.366720 - [DEBUG] ---> 2307 2019-Jan-12 20:37:11.367361 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2308 2019-Jan-12 20:37:11.367993 - [DEBUG]
2309 2019-Jan-12 20:37:11.368030 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-12 20:37:11.368057 - [DEBUG]
2311 2019-Jan-12 20:37:11.368081 - [DEBUG] Propagate flow
2312 2019-Jan-12 20:37:11.368104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-12 20:37:11.368160 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-12 20:37:11.368811 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2315 2019-Jan-12 20:37:11.369443 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-12 20:37:11.369468 - [DEBUG]
2317 2019-Jan-12 20:37:11.369492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-12 20:37:11.369518 - [DEBUG] = AllBottom
2319 2019-Jan-12 20:37:11.369543 - [DEBUG]
2320 2019-Jan-12 20:37:11.369566 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-12 20:37:11.369591 - [DEBUG] EDGE:
2322 2019-Jan-12 20:37:11.369649 - [DEBUG] ---> 2323 2019-Jan-12 20:37:11.370289 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2324 2019-Jan-12 20:37:11.370922 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-12 20:37:11.371571 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-12 20:37:11.371600 - [DEBUG]
2327 2019-Jan-12 20:37:11.371624 - [DEBUG] Propagate flow
2328 2019-Jan-12 20:37:11.371647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-12 20:37:11.371703 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-12 20:37:11.372364 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2331 2019-Jan-12 20:37:11.372998 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-12 20:37:11.373023 - [DEBUG]
2333 2019-Jan-12 20:37:11.373047 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-12 20:37:11.373073 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-12 20:37:11.373097 - [DEBUG]
2336 2019-Jan-12 20:37:11.373120 - [DEBUG] Start adding new jump function
2337 2019-Jan-12 20:37:11.373143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-12 20:37:11.373199 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2339 2019-Jan-12 20:37:11.373833 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-12 20:37:11.374466 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-12 20:37:11.374494 - [DEBUG] End adding new jump function
2342 2019-Jan-12 20:37:11.374519 - [DEBUG]
2343 2019-Jan-12 20:37:11.374542 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-12 20:37:11.374566 - [DEBUG]
2345 2019-Jan-12 20:37:11.374590 - [DEBUG] Process 74. path edge:
2346 2019-Jan-12 20:37:11.374613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-12 20:37:11.374669 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-12 20:37:11.375303 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2349 2019-Jan-12 20:37:11.375950 - [DEBUG]
2350 2019-Jan-12 20:37:11.375975 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-12 20:37:11.376614 - [DEBUG] Possible callees:
2352 2019-Jan-12 20:37:11.376639 - [DEBUG] foo
2353 2019-Jan-12 20:37:11.376664 - [DEBUG] Possible return sites:
2354 2019-Jan-12 20:37:11.376687 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-12 20:37:11.377954 - [DEBUG] Found and process special summary
2356 2019-Jan-12 20:37:11.377987 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-12 20:37:11.378014 - [DEBUG]
2358 2019-Jan-12 20:37:11.378039 - [DEBUG] Propagate flow
2359 2019-Jan-12 20:37:11.378062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-12 20:37:11.378119 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-12 20:37:11.378776 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2362 2019-Jan-12 20:37:11.379410 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-12 20:37:11.379435 - [DEBUG]
2364 2019-Jan-12 20:37:11.379459 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-12 20:37:11.379485 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-12 20:37:11.379510 - [DEBUG]
2367 2019-Jan-12 20:37:11.379533 - [DEBUG] Start adding new jump function
2368 2019-Jan-12 20:37:11.379556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-12 20:37:11.379612 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2370 2019-Jan-12 20:37:11.380245 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-12 20:37:11.380884 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-12 20:37:11.380912 - [DEBUG] End adding new jump function
2373 2019-Jan-12 20:37:11.380936 - [DEBUG]
2374 2019-Jan-12 20:37:11.380968 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-12 20:37:11.380993 - [DEBUG]
2376 2019-Jan-12 20:37:11.381016 - [DEBUG] Process 75. path edge:
2377 2019-Jan-12 20:37:11.381040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-12 20:37:11.381096 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-12 20:37:11.381734 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2380 2019-Jan-12 20:37:11.382384 - [DEBUG]
2381 2019-Jan-12 20:37:11.382409 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-12 20:37:11.383677 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-12 20:37:11.383706 - [DEBUG]
2384 2019-Jan-12 20:37:11.383730 - [DEBUG] Propagate flow
2385 2019-Jan-12 20:37:11.383754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-12 20:37:11.383810 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-12 20:37:11.384443 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2388 2019-Jan-12 20:37:11.385077 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-12 20:37:11.385102 - [DEBUG]
2390 2019-Jan-12 20:37:11.385126 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-12 20:37:11.385151 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-12 20:37:11.385176 - [DEBUG]
2393 2019-Jan-12 20:37:11.385199 - [DEBUG] Start adding new jump function
2394 2019-Jan-12 20:37:11.385222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-12 20:37:11.385278 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2396 2019-Jan-12 20:37:11.385929 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-12 20:37:11.386561 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-12 20:37:11.386589 - [DEBUG] End adding new jump function
2399 2019-Jan-12 20:37:11.386614 - [DEBUG]
2400 2019-Jan-12 20:37:11.386638 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-12 20:37:11.386662 - [DEBUG]
2402 2019-Jan-12 20:37:11.386685 - [DEBUG] Process 76. path edge:
2403 2019-Jan-12 20:37:11.386709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-12 20:37:11.386766 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-12 20:37:11.387405 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2406 2019-Jan-12 20:37:11.388041 - [DEBUG]
2407 2019-Jan-12 20:37:11.388067 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-12 20:37:11.389338 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-12 20:37:11.389367 - [DEBUG]
2410 2019-Jan-12 20:37:11.389391 - [DEBUG] Propagate flow
2411 2019-Jan-12 20:37:11.389415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-12 20:37:11.389471 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-12 20:37:11.390105 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2414 2019-Jan-12 20:37:11.390749 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-12 20:37:11.390775 - [DEBUG]
2416 2019-Jan-12 20:37:11.390800 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-12 20:37:11.390825 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-12 20:37:11.390850 - [DEBUG]
2419 2019-Jan-12 20:37:11.390872 - [DEBUG] Start adding new jump function
2420 2019-Jan-12 20:37:11.390896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-12 20:37:11.390952 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2422 2019-Jan-12 20:37:11.391586 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-12 20:37:11.392247 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-12 20:37:11.392275 - [DEBUG] End adding new jump function
2425 2019-Jan-12 20:37:11.392299 - [DEBUG]
2426 2019-Jan-12 20:37:11.392322 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-12 20:37:11.392346 - [DEBUG]
2428 2019-Jan-12 20:37:11.392369 - [DEBUG] Process 77. path edge:
2429 2019-Jan-12 20:37:11.392393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-12 20:37:11.392449 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-12 20:37:11.393088 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2432 2019-Jan-12 20:37:11.393721 - [DEBUG]
2433 2019-Jan-12 20:37:11.393746 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-12 20:37:11.395003 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-12 20:37:11.395033 - [DEBUG]
2436 2019-Jan-12 20:37:11.395056 - [DEBUG] Propagate flow
2437 2019-Jan-12 20:37:11.395080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-12 20:37:11.395136 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-12 20:37:11.395798 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2440 2019-Jan-12 20:37:11.396431 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-12 20:37:11.396456 - [DEBUG]
2442 2019-Jan-12 20:37:11.396480 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-12 20:37:11.396506 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-12 20:37:11.396531 - [DEBUG]
2445 2019-Jan-12 20:37:11.396554 - [DEBUG] Start adding new jump function
2446 2019-Jan-12 20:37:11.396578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-12 20:37:11.396634 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2448 2019-Jan-12 20:37:11.397275 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-12 20:37:11.397917 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-12 20:37:11.397948 - [DEBUG] End adding new jump function
2451 2019-Jan-12 20:37:11.397972 - [DEBUG]
2452 2019-Jan-12 20:37:11.397995 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-12 20:37:11.398019 - [DEBUG]
2454 2019-Jan-12 20:37:11.398043 - [DEBUG] Process 78. path edge:
2455 2019-Jan-12 20:37:11.398066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-12 20:37:11.398123 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-12 20:37:11.398789 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2458 2019-Jan-12 20:37:11.399423 - [DEBUG]
2459 2019-Jan-12 20:37:11.399448 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-12 20:37:11.400093 - [DEBUG] Possible callees:
2461 2019-Jan-12 20:37:11.400117 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-12 20:37:11.400142 - [DEBUG] Possible return sites:
2463 2019-Jan-12 20:37:11.400166 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-12 20:37:11.401430 - [DEBUG] Found and process special summary
2465 2019-Jan-12 20:37:11.401463 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-12 20:37:11.401490 - [DEBUG]
2467 2019-Jan-12 20:37:11.401513 - [DEBUG] Propagate flow
2468 2019-Jan-12 20:37:11.401537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-12 20:37:11.401593 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-12 20:37:11.402271 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2471 2019-Jan-12 20:37:11.402906 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-12 20:37:11.402932 - [DEBUG]
2473 2019-Jan-12 20:37:11.402956 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-12 20:37:11.402982 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-12 20:37:11.403006 - [DEBUG]
2476 2019-Jan-12 20:37:11.403030 - [DEBUG] Start adding new jump function
2477 2019-Jan-12 20:37:11.403053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-12 20:37:11.403109 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2479 2019-Jan-12 20:37:11.403742 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-12 20:37:11.404377 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-12 20:37:11.404423 - [DEBUG] End adding new jump function
2482 2019-Jan-12 20:37:11.404448 - [DEBUG]
2483 2019-Jan-12 20:37:11.404472 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-12 20:37:11.404496 - [DEBUG]
2485 2019-Jan-12 20:37:11.404519 - [DEBUG] Process 79. path edge:
2486 2019-Jan-12 20:37:11.404543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-12 20:37:11.404600 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-12 20:37:11.405237 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2489 2019-Jan-12 20:37:11.405887 - [DEBUG]
2490 2019-Jan-12 20:37:11.405912 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-12 20:37:11.407212 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-12 20:37:11.407242 - [DEBUG]
2493 2019-Jan-12 20:37:11.407266 - [DEBUG] Propagate flow
2494 2019-Jan-12 20:37:11.407289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-12 20:37:11.407345 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-12 20:37:11.407979 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2497 2019-Jan-12 20:37:11.408611 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-12 20:37:11.408646 - [DEBUG]
2499 2019-Jan-12 20:37:11.408685 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-12 20:37:11.408710 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-12 20:37:11.408735 - [DEBUG]
2502 2019-Jan-12 20:37:11.408758 - [DEBUG] Start adding new jump function
2503 2019-Jan-12 20:37:11.408781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-12 20:37:11.408837 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2505 2019-Jan-12 20:37:11.409471 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-12 20:37:11.410103 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-12 20:37:11.410130 - [DEBUG] End adding new jump function
2508 2019-Jan-12 20:37:11.410154 - [DEBUG]
2509 2019-Jan-12 20:37:11.410178 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-12 20:37:11.410202 - [DEBUG]
2511 2019-Jan-12 20:37:11.410225 - [DEBUG] Process 80. path edge:
2512 2019-Jan-12 20:37:11.410249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-12 20:37:11.410305 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-12 20:37:11.410942 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2515 2019-Jan-12 20:37:11.411576 - [DEBUG]
2516 2019-Jan-12 20:37:11.411601 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-12 20:37:11.412881 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-12 20:37:11.412911 - [DEBUG]
2519 2019-Jan-12 20:37:11.412935 - [DEBUG] Propagate flow
2520 2019-Jan-12 20:37:11.412958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-12 20:37:11.413014 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-12 20:37:11.413660 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2523 2019-Jan-12 20:37:11.414301 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-12 20:37:11.414326 - [DEBUG]
2525 2019-Jan-12 20:37:11.414351 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-12 20:37:11.414377 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-12 20:37:11.414401 - [DEBUG]
2528 2019-Jan-12 20:37:11.414425 - [DEBUG] Start adding new jump function
2529 2019-Jan-12 20:37:11.414448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-12 20:37:11.414505 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2531 2019-Jan-12 20:37:11.415138 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-12 20:37:11.415788 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-12 20:37:11.415817 - [DEBUG] End adding new jump function
2534 2019-Jan-12 20:37:11.415841 - [DEBUG]
2535 2019-Jan-12 20:37:11.415865 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-12 20:37:11.415889 - [DEBUG]
2537 2019-Jan-12 20:37:11.415912 - [DEBUG] Process 81. path edge:
2538 2019-Jan-12 20:37:11.415936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-12 20:37:11.415992 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-12 20:37:11.416623 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2541 2019-Jan-12 20:37:11.417263 - [DEBUG]
2542 2019-Jan-12 20:37:11.417289 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-12 20:37:11.418552 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-12 20:37:11.418582 - [DEBUG]
2545 2019-Jan-12 20:37:11.418606 - [DEBUG] Propagate flow
2546 2019-Jan-12 20:37:11.418629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-12 20:37:11.418699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-12 20:37:11.419344 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2549 2019-Jan-12 20:37:11.419978 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-12 20:37:11.420003 - [DEBUG]
2551 2019-Jan-12 20:37:11.420028 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-12 20:37:11.420053 - [DEBUG] = AllBottom
2553 2019-Jan-12 20:37:11.420078 - [DEBUG]
2554 2019-Jan-12 20:37:11.420101 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-12 20:37:11.420125 - [DEBUG] EDGE:
2556 2019-Jan-12 20:37:11.420182 - [DEBUG] ---> 2557 2019-Jan-12 20:37:11.420812 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2558 2019-Jan-12 20:37:11.421447 - [DEBUG]
2559 2019-Jan-12 20:37:11.421472 - [DEBUG] EDGE:
2560 2019-Jan-12 20:37:11.421529 - [DEBUG] ---> 2561 2019-Jan-12 20:37:11.422176 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2562 2019-Jan-12 20:37:11.422809 - [DEBUG]
2563 2019-Jan-12 20:37:11.422834 - [DEBUG] EDGE:
2564 2019-Jan-12 20:37:11.422891 - [DEBUG] ---> 2565 2019-Jan-12 20:37:11.423528 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2566 2019-Jan-12 20:37:11.424162 - [DEBUG]
2567 2019-Jan-12 20:37:11.424200 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-12 20:37:11.424228 - [DEBUG]
2569 2019-Jan-12 20:37:11.424252 - [DEBUG] Propagate flow
2570 2019-Jan-12 20:37:11.424275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-12 20:37:11.424331 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-12 20:37:11.424968 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2573 2019-Jan-12 20:37:11.425616 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-12 20:37:11.425641 - [DEBUG]
2575 2019-Jan-12 20:37:11.425666 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-12 20:37:11.425692 - [DEBUG] = AllBottom
2577 2019-Jan-12 20:37:11.425716 - [DEBUG]
2578 2019-Jan-12 20:37:11.425739 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-12 20:37:11.425764 - [DEBUG] EDGE:
2580 2019-Jan-12 20:37:11.425822 - [DEBUG] ---> 2581 2019-Jan-12 20:37:11.426466 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2582 2019-Jan-12 20:37:11.427099 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-12 20:37:11.427751 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-12 20:37:11.427780 - [DEBUG]
2585 2019-Jan-12 20:37:11.427812 - [DEBUG] Propagate flow
2586 2019-Jan-12 20:37:11.427836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-12 20:37:11.427892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-12 20:37:11.428541 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2589 2019-Jan-12 20:37:11.429191 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-12 20:37:11.429216 - [DEBUG]
2591 2019-Jan-12 20:37:11.429240 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-12 20:37:11.429266 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-12 20:37:11.429290 - [DEBUG]
2594 2019-Jan-12 20:37:11.429313 - [DEBUG] Start adding new jump function
2595 2019-Jan-12 20:37:11.429337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-12 20:37:11.429393 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2597 2019-Jan-12 20:37:11.430026 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-12 20:37:11.430667 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-12 20:37:11.430694 - [DEBUG] End adding new jump function
2600 2019-Jan-12 20:37:11.430718 - [DEBUG]
2601 2019-Jan-12 20:37:11.430742 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-12 20:37:11.430766 - [DEBUG]
2603 2019-Jan-12 20:37:11.430789 - [DEBUG] Process 82. path edge:
2604 2019-Jan-12 20:37:11.430813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-12 20:37:11.430869 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-12 20:37:11.431517 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2607 2019-Jan-12 20:37:11.432168 - [DEBUG]
2608 2019-Jan-12 20:37:11.432192 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-12 20:37:11.432839 - [DEBUG] Possible callees:
2610 2019-Jan-12 20:37:11.432864 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-12 20:37:11.432889 - [DEBUG] Possible return sites:
2612 2019-Jan-12 20:37:11.432912 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-12 20:37:11.434178 - [DEBUG] Found and process special summary
2614 2019-Jan-12 20:37:11.434210 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-12 20:37:11.434237 - [DEBUG]
2616 2019-Jan-12 20:37:11.434261 - [DEBUG] Propagate flow
2617 2019-Jan-12 20:37:11.434284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-12 20:37:11.434340 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-12 20:37:11.434976 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2620 2019-Jan-12 20:37:11.435626 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-12 20:37:11.435651 - [DEBUG]
2622 2019-Jan-12 20:37:11.435675 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-12 20:37:11.435701 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-12 20:37:11.435725 - [DEBUG]
2625 2019-Jan-12 20:37:11.435748 - [DEBUG] Start adding new jump function
2626 2019-Jan-12 20:37:11.435772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-12 20:37:11.435835 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2628 2019-Jan-12 20:37:11.436471 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-12 20:37:11.437106 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-12 20:37:11.437134 - [DEBUG] End adding new jump function
2631 2019-Jan-12 20:37:11.437158 - [DEBUG]
2632 2019-Jan-12 20:37:11.437182 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-12 20:37:11.437206 - [DEBUG]
2634 2019-Jan-12 20:37:11.437230 - [DEBUG] Process 83. path edge:
2635 2019-Jan-12 20:37:11.437254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-12 20:37:11.437314 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-12 20:37:11.437951 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2638 2019-Jan-12 20:37:11.438586 - [DEBUG]
2639 2019-Jan-12 20:37:11.438611 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-12 20:37:11.439899 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-12 20:37:11.439928 - [DEBUG]
2642 2019-Jan-12 20:37:11.439952 - [DEBUG] Propagate flow
2643 2019-Jan-12 20:37:11.439975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-12 20:37:11.440036 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-12 20:37:11.440668 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2646 2019-Jan-12 20:37:11.441301 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-12 20:37:11.441326 - [DEBUG]
2648 2019-Jan-12 20:37:11.441350 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-12 20:37:11.441376 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-12 20:37:11.441400 - [DEBUG]
2651 2019-Jan-12 20:37:11.441423 - [DEBUG] Start adding new jump function
2652 2019-Jan-12 20:37:11.441447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-12 20:37:11.441503 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2654 2019-Jan-12 20:37:11.442154 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-12 20:37:11.442784 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-12 20:37:11.442811 - [DEBUG] End adding new jump function
2657 2019-Jan-12 20:37:11.442835 - [DEBUG]
2658 2019-Jan-12 20:37:11.442859 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-12 20:37:11.442883 - [DEBUG]
2660 2019-Jan-12 20:37:11.442906 - [DEBUG] Process 84. path edge:
2661 2019-Jan-12 20:37:11.442930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-12 20:37:11.442986 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-12 20:37:11.443617 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2664 2019-Jan-12 20:37:11.444249 - [DEBUG]
2665 2019-Jan-12 20:37:11.444274 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-12 20:37:11.445538 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-12 20:37:11.445568 - [DEBUG]
2668 2019-Jan-12 20:37:11.445591 - [DEBUG] Propagate flow
2669 2019-Jan-12 20:37:11.445615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-12 20:37:11.445671 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-12 20:37:11.446316 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2672 2019-Jan-12 20:37:11.446950 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-12 20:37:11.446976 - [DEBUG]
2674 2019-Jan-12 20:37:11.447000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-12 20:37:11.447026 - [DEBUG] = AllBottom
2676 2019-Jan-12 20:37:11.447051 - [DEBUG]
2677 2019-Jan-12 20:37:11.447074 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-12 20:37:11.447098 - [DEBUG] EDGE:
2679 2019-Jan-12 20:37:11.447155 - [DEBUG] ---> 2680 2019-Jan-12 20:37:11.447820 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2681 2019-Jan-12 20:37:11.448491 - [DEBUG]
2682 2019-Jan-12 20:37:11.448518 - [DEBUG] EDGE:
2683 2019-Jan-12 20:37:11.448586 - [DEBUG] ---> 2684 2019-Jan-12 20:37:11.449282 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2685 2019-Jan-12 20:37:11.449918 - [DEBUG]
2686 2019-Jan-12 20:37:11.449970 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-12 20:37:11.449998 - [DEBUG]
2688 2019-Jan-12 20:37:11.450022 - [DEBUG] Propagate flow
2689 2019-Jan-12 20:37:11.450046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-12 20:37:11.450104 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-12 20:37:11.450741 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2692 2019-Jan-12 20:37:11.451375 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-12 20:37:11.451400 - [DEBUG]
2694 2019-Jan-12 20:37:11.451425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-12 20:37:11.451451 - [DEBUG] = AllBottom
2696 2019-Jan-12 20:37:11.451476 - [DEBUG]
2697 2019-Jan-12 20:37:11.451499 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-12 20:37:11.451525 - [DEBUG] EDGE:
2699 2019-Jan-12 20:37:11.451582 - [DEBUG] ---> 2700 2019-Jan-12 20:37:11.452248 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2701 2019-Jan-12 20:37:11.452881 - [DEBUG]
2702 2019-Jan-12 20:37:11.452906 - [DEBUG] EDGE:
2703 2019-Jan-12 20:37:11.452963 - [DEBUG] ---> 2704 2019-Jan-12 20:37:11.453597 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2705 2019-Jan-12 20:37:11.454231 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-12 20:37:11.454881 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-12 20:37:11.454910 - [DEBUG]
2708 2019-Jan-12 20:37:11.454935 - [DEBUG] Propagate flow
2709 2019-Jan-12 20:37:11.454958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-12 20:37:11.455014 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-12 20:37:11.455663 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2712 2019-Jan-12 20:37:11.456313 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-12 20:37:11.456339 - [DEBUG]
2714 2019-Jan-12 20:37:11.456363 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-12 20:37:11.456389 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-12 20:37:11.456414 - [DEBUG]
2717 2019-Jan-12 20:37:11.456437 - [DEBUG] Start adding new jump function
2718 2019-Jan-12 20:37:11.456461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-12 20:37:11.456517 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2720 2019-Jan-12 20:37:11.457152 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-12 20:37:11.457791 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-12 20:37:11.457821 - [DEBUG] End adding new jump function
2723 2019-Jan-12 20:37:11.457845 - [DEBUG]
2724 2019-Jan-12 20:37:11.457868 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-12 20:37:11.457893 - [DEBUG]
2726 2019-Jan-12 20:37:11.457916 - [DEBUG] Process 85. path edge:
2727 2019-Jan-12 20:37:11.457939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-12 20:37:11.457996 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-12 20:37:11.458628 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2730 2019-Jan-12 20:37:11.459277 - [DEBUG]
2731 2019-Jan-12 20:37:11.459303 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-12 20:37:11.460560 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-12 20:37:11.460589 - [DEBUG]
2734 2019-Jan-12 20:37:11.460613 - [DEBUG] Propagate flow
2735 2019-Jan-12 20:37:11.460637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-12 20:37:11.460693 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-12 20:37:11.461338 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2738 2019-Jan-12 20:37:11.461970 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-12 20:37:11.462009 - [DEBUG]
2740 2019-Jan-12 20:37:11.462034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-12 20:37:11.462060 - [DEBUG] = AllBottom
2742 2019-Jan-12 20:37:11.462084 - [DEBUG]
2743 2019-Jan-12 20:37:11.462107 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-12 20:37:11.462753 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-12 20:37:11.462783 - [DEBUG]
2746 2019-Jan-12 20:37:11.462807 - [DEBUG] Propagate flow
2747 2019-Jan-12 20:37:11.462830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-12 20:37:11.462887 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-12 20:37:11.463531 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2750 2019-Jan-12 20:37:11.464165 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-12 20:37:11.464190 - [DEBUG]
2752 2019-Jan-12 20:37:11.464215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-12 20:37:11.464241 - [DEBUG] = AllBottom
2754 2019-Jan-12 20:37:11.464265 - [DEBUG]
2755 2019-Jan-12 20:37:11.464302 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-12 20:37:11.464327 - [DEBUG] EDGE:
2757 2019-Jan-12 20:37:11.464385 - [DEBUG] ---> 2758 2019-Jan-12 20:37:11.465026 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2759 2019-Jan-12 20:37:11.465680 - [DEBUG]
2760 2019-Jan-12 20:37:11.465705 - [DEBUG] EDGE:
2761 2019-Jan-12 20:37:11.465763 - [DEBUG] ---> 2762 2019-Jan-12 20:37:11.466395 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2763 2019-Jan-12 20:37:11.467028 - [DEBUG]
2764 2019-Jan-12 20:37:11.467053 - [DEBUG] EDGE:
2765 2019-Jan-12 20:37:11.467110 - [DEBUG] ---> 2766 2019-Jan-12 20:37:11.467753 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2767 2019-Jan-12 20:37:11.468387 - [DEBUG]
2768 2019-Jan-12 20:37:11.468426 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-12 20:37:11.468454 - [DEBUG]
2770 2019-Jan-12 20:37:11.468478 - [DEBUG] Propagate flow
2771 2019-Jan-12 20:37:11.468501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-12 20:37:11.468557 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-12 20:37:11.469210 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2774 2019-Jan-12 20:37:11.469843 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-12 20:37:11.469868 - [DEBUG]
2776 2019-Jan-12 20:37:11.469893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-12 20:37:11.469919 - [DEBUG] = AllBottom
2778 2019-Jan-12 20:37:11.469943 - [DEBUG]
2779 2019-Jan-12 20:37:11.469966 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-12 20:37:11.469992 - [DEBUG] EDGE:
2781 2019-Jan-12 20:37:11.470049 - [DEBUG] ---> 2782 2019-Jan-12 20:37:11.470684 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2783 2019-Jan-12 20:37:11.471317 - [DEBUG]
2784 2019-Jan-12 20:37:11.471342 - [DEBUG] EDGE:
2785 2019-Jan-12 20:37:11.471399 - [DEBUG] ---> 2786 2019-Jan-12 20:37:11.472044 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2787 2019-Jan-12 20:37:11.472678 - [DEBUG]
2788 2019-Jan-12 20:37:11.472705 - [DEBUG] Compose: EdgeIdentity * AllBottom
2789 2019-Jan-12 20:37:11.472730 - [DEBUG]
2790 2019-Jan-12 20:37:11.472754 - [DEBUG] Propagate flow
2791 2019-Jan-12 20:37:11.472777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2792 2019-Jan-12 20:37:11.472833 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2793 2019-Jan-12 20:37:11.473465 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2794 2019-Jan-12 20:37:11.474100 - [DEBUG] Edge function : AllBottom (result of previous compose)
2795 2019-Jan-12 20:37:11.474126 - [DEBUG]
2796 2019-Jan-12 20:37:11.474150 - [DEBUG] Join: AllTop & AllBottom
2797 2019-Jan-12 20:37:11.474176 - [DEBUG] = AllBottom (new jump func)
2798 2019-Jan-12 20:37:11.474200 - [DEBUG]
2799 2019-Jan-12 20:37:11.474233 - [DEBUG] Start adding new jump function
2800 2019-Jan-12 20:37:11.474257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2801 2019-Jan-12 20:37:11.474313 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2802 2019-Jan-12 20:37:11.474949 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2803 2019-Jan-12 20:37:11.475600 - [DEBUG] Edge Function : AllBottom
2804 2019-Jan-12 20:37:11.475628 - [DEBUG] End adding new jump function
2805 2019-Jan-12 20:37:11.475652 - [DEBUG]
2806 2019-Jan-12 20:37:11.475675 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2807 2019-Jan-12 20:37:11.475699 - [DEBUG]
2808 2019-Jan-12 20:37:11.475723 - [DEBUG] Process 86. path edge:
2809 2019-Jan-12 20:37:11.475746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2810 2019-Jan-12 20:37:11.475803 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
2811 2019-Jan-12 20:37:11.476436 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2812 2019-Jan-12 20:37:11.477071 - [DEBUG]
2813 2019-Jan-12 20:37:11.477098 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2814 2019-Jan-12 20:37:11.477754 - [DEBUG] Compose: EdgeIdentity * AllBottom
2815 2019-Jan-12 20:37:11.477782 - [DEBUG]
2816 2019-Jan-12 20:37:11.477805 - [DEBUG] Propagate flow
2817 2019-Jan-12 20:37:11.477828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2818 2019-Jan-12 20:37:11.477885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2819 2019-Jan-12 20:37:11.478534 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2820 2019-Jan-12 20:37:11.479189 - [DEBUG] Edge function : AllBottom (result of previous compose)
2821 2019-Jan-12 20:37:11.479215 - [DEBUG]
2822 2019-Jan-12 20:37:11.479239 - [DEBUG] Join: AllTop & AllBottom
2823 2019-Jan-12 20:37:11.479265 - [DEBUG] = AllBottom (new jump func)
2824 2019-Jan-12 20:37:11.479289 - [DEBUG]
2825 2019-Jan-12 20:37:11.479312 - [DEBUG] Start adding new jump function
2826 2019-Jan-12 20:37:11.479336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2827 2019-Jan-12 20:37:11.479391 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2828 2019-Jan-12 20:37:11.480037 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2829 2019-Jan-12 20:37:11.480678 - [DEBUG] Edge Function : AllBottom
2830 2019-Jan-12 20:37:11.480705 - [DEBUG] End adding new jump function
2831 2019-Jan-12 20:37:11.480730 - [DEBUG]
2832 2019-Jan-12 20:37:11.480753 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2833 2019-Jan-12 20:37:11.480777 - [DEBUG]
2834 2019-Jan-12 20:37:11.480800 - [DEBUG] Process 87. path edge:
2835 2019-Jan-12 20:37:11.480824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2836 2019-Jan-12 20:37:11.480880 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
2837 2019-Jan-12 20:37:11.481528 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2838 2019-Jan-12 20:37:11.482182 - [DEBUG]
2839 2019-Jan-12 20:37:11.482207 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2840 2019-Jan-12 20:37:11.482863 - [DEBUG] Possible callees:
2841 2019-Jan-12 20:37:11.482888 - [DEBUG] llvm.dbg.declare
2842 2019-Jan-12 20:37:11.482913 - [DEBUG] Possible return sites:
2843 2019-Jan-12 20:37:11.482937 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1202844 2019-Jan-12 20:37:11.484203 - [DEBUG] Found and process special summary
2845 2019-Jan-12 20:37:11.484236 - [DEBUG] Compose: EdgeIdentity * AllBottom
2846 2019-Jan-12 20:37:11.484263 - [DEBUG]
2847 2019-Jan-12 20:37:11.484287 - [DEBUG] Propagate flow
2848 2019-Jan-12 20:37:11.484310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2849 2019-Jan-12 20:37:11.484367 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2850 2019-Jan-12 20:37:11.485017 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2851 2019-Jan-12 20:37:11.485728 - [DEBUG] Edge function : AllBottom (result of previous compose)
2852 2019-Jan-12 20:37:11.485756 - [DEBUG]
2853 2019-Jan-12 20:37:11.485782 - [DEBUG] Join: AllTop & AllBottom
2854 2019-Jan-12 20:37:11.485808 - [DEBUG] = AllBottom (new jump func)
2855 2019-Jan-12 20:37:11.485833 - [DEBUG]
2856 2019-Jan-12 20:37:11.485857 - [DEBUG] Start adding new jump function
2857 2019-Jan-12 20:37:11.485880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2858 2019-Jan-12 20:37:11.485952 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2859 2019-Jan-12 20:37:11.486663 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2860 2019-Jan-12 20:37:11.487367 - [DEBUG] Edge Function : AllBottom
2861 2019-Jan-12 20:37:11.487400 - [DEBUG] End adding new jump function
2862 2019-Jan-12 20:37:11.487425 - [DEBUG]
2863 2019-Jan-12 20:37:11.487449 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2864 2019-Jan-12 20:37:11.487474 - [DEBUG]
2865 2019-Jan-12 20:37:11.487497 - [DEBUG] Process 88. path edge:
2866 2019-Jan-12 20:37:11.487521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2867 2019-Jan-12 20:37:11.487593 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
2868 2019-Jan-12 20:37:11.488257 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2869 2019-Jan-12 20:37:11.488923 - [DEBUG]
2870 2019-Jan-12 20:37:11.488948 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2871 2019-Jan-12 20:37:11.489616 - [DEBUG] Compose: EdgeIdentity * AllBottom
2872 2019-Jan-12 20:37:11.489644 - [DEBUG]
2873 2019-Jan-12 20:37:11.489668 - [DEBUG] Propagate flow
2874 2019-Jan-12 20:37:11.489691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2875 2019-Jan-12 20:37:11.489747 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2876 2019-Jan-12 20:37:11.490381 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2877 2019-Jan-12 20:37:11.491025 - [DEBUG] Edge function : AllBottom (result of previous compose)
2878 2019-Jan-12 20:37:11.491051 - [DEBUG]
2879 2019-Jan-12 20:37:11.491076 - [DEBUG] Join: AllTop & AllBottom
2880 2019-Jan-12 20:37:11.491102 - [DEBUG] = AllBottom (new jump func)
2881 2019-Jan-12 20:37:11.491127 - [DEBUG]
2882 2019-Jan-12 20:37:11.491150 - [DEBUG] Start adding new jump function
2883 2019-Jan-12 20:37:11.491173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2884 2019-Jan-12 20:37:11.491231 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2885 2019-Jan-12 20:37:11.491889 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2886 2019-Jan-12 20:37:11.492541 - [DEBUG] Edge Function : AllBottom
2887 2019-Jan-12 20:37:11.492568 - [DEBUG] End adding new jump function
2888 2019-Jan-12 20:37:11.492592 - [DEBUG]
2889 2019-Jan-12 20:37:11.492616 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2890 2019-Jan-12 20:37:11.492640 - [DEBUG]
2891 2019-Jan-12 20:37:11.492663 - [DEBUG] Process 89. path edge:
2892 2019-Jan-12 20:37:11.492687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2893 2019-Jan-12 20:37:11.492743 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
2894 2019-Jan-12 20:37:11.493376 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2895 2019-Jan-12 20:37:11.494011 - [DEBUG]
2896 2019-Jan-12 20:37:11.494037 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2897 2019-Jan-12 20:37:11.494681 - [DEBUG] Compose: EdgeIdentity * AllBottom
2898 2019-Jan-12 20:37:11.494708 - [DEBUG]
2899 2019-Jan-12 20:37:11.494732 - [DEBUG] Propagate flow
2900 2019-Jan-12 20:37:11.494756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2901 2019-Jan-12 20:37:11.494812 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2902 2019-Jan-12 20:37:11.495472 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2903 2019-Jan-12 20:37:11.496108 - [DEBUG] Edge function : AllBottom (result of previous compose)
2904 2019-Jan-12 20:37:11.496133 - [DEBUG]
2905 2019-Jan-12 20:37:11.496158 - [DEBUG] Join: AllTop & AllBottom
2906 2019-Jan-12 20:37:11.496184 - [DEBUG] = AllBottom (new jump func)
2907 2019-Jan-12 20:37:11.496208 - [DEBUG]
2908 2019-Jan-12 20:37:11.496232 - [DEBUG] Start adding new jump function
2909 2019-Jan-12 20:37:11.496256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2910 2019-Jan-12 20:37:11.496311 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2911 2019-Jan-12 20:37:11.496947 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2912 2019-Jan-12 20:37:11.497592 - [DEBUG] Edge Function : AllBottom
2913 2019-Jan-12 20:37:11.497620 - [DEBUG] End adding new jump function
2914 2019-Jan-12 20:37:11.497644 - [DEBUG]
2915 2019-Jan-12 20:37:11.497668 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2916 2019-Jan-12 20:37:11.497692 - [DEBUG]
2917 2019-Jan-12 20:37:11.497715 - [DEBUG] Process 90. path edge:
2918 2019-Jan-12 20:37:11.497739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2919 2019-Jan-12 20:37:11.497800 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
2920 2019-Jan-12 20:37:11.498487 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2921 2019-Jan-12 20:37:11.499195 - [DEBUG]
2922 2019-Jan-12 20:37:11.499221 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2923 2019-Jan-12 20:37:11.499901 - [DEBUG] Possible callees:
2924 2019-Jan-12 20:37:11.499927 - [DEBUG] llvm.dbg.declare
2925 2019-Jan-12 20:37:11.499952 - [DEBUG] Possible return sites:
2926 2019-Jan-12 20:37:11.499976 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1492927 2019-Jan-12 20:37:11.501336 - [DEBUG] Found and process special summary
2928 2019-Jan-12 20:37:11.501386 - [DEBUG] Compose: EdgeIdentity * AllBottom
2929 2019-Jan-12 20:37:11.501415 - [DEBUG]
2930 2019-Jan-12 20:37:11.501440 - [DEBUG] Propagate flow
2931 2019-Jan-12 20:37:11.501464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2932 2019-Jan-12 20:37:11.501536 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2933 2019-Jan-12 20:37:11.502288 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2934 2019-Jan-12 20:37:11.502962 - [DEBUG] Edge function : AllBottom (result of previous compose)
2935 2019-Jan-12 20:37:11.502990 - [DEBUG]
2936 2019-Jan-12 20:37:11.503018 - [DEBUG] Join: AllTop & AllBottom
2937 2019-Jan-12 20:37:11.503046 - [DEBUG] = AllBottom (new jump func)
2938 2019-Jan-12 20:37:11.503072 - [DEBUG]
2939 2019-Jan-12 20:37:11.503096 - [DEBUG] Start adding new jump function
2940 2019-Jan-12 20:37:11.503120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2941 2019-Jan-12 20:37:11.503184 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2942 2019-Jan-12 20:37:11.503854 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2943 2019-Jan-12 20:37:11.504517 - [DEBUG] Edge Function : AllBottom
2944 2019-Jan-12 20:37:11.504551 - [DEBUG] End adding new jump function
2945 2019-Jan-12 20:37:11.504576 - [DEBUG]
2946 2019-Jan-12 20:37:11.504601 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2947 2019-Jan-12 20:37:11.504626 - [DEBUG]
2948 2019-Jan-12 20:37:11.504650 - [DEBUG] Process 91. path edge:
2949 2019-Jan-12 20:37:11.504674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2950 2019-Jan-12 20:37:11.504738 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
2951 2019-Jan-12 20:37:11.505470 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2952 2019-Jan-12 20:37:11.506154 - [DEBUG]
2953 2019-Jan-12 20:37:11.506181 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2954 2019-Jan-12 20:37:11.506898 - [DEBUG] Compose: EdgeIdentity * AllBottom
2955 2019-Jan-12 20:37:11.506929 - [DEBUG]
2956 2019-Jan-12 20:37:11.506954 - [DEBUG] Propagate flow
2957 2019-Jan-12 20:37:11.506978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2958 2019-Jan-12 20:37:11.507047 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2959 2019-Jan-12 20:37:11.507718 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2960 2019-Jan-12 20:37:11.508387 - [DEBUG] Edge function : AllBottom (result of previous compose)
2961 2019-Jan-12 20:37:11.508413 - [DEBUG]
2962 2019-Jan-12 20:37:11.508441 - [DEBUG] Join: AllTop & AllBottom
2963 2019-Jan-12 20:37:11.508468 - [DEBUG] = AllBottom (new jump func)
2964 2019-Jan-12 20:37:11.508493 - [DEBUG]
2965 2019-Jan-12 20:37:11.508518 - [DEBUG] Start adding new jump function
2966 2019-Jan-12 20:37:11.508541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2967 2019-Jan-12 20:37:11.508605 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2968 2019-Jan-12 20:37:11.509346 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2969 2019-Jan-12 20:37:11.510005 - [DEBUG] Edge Function : AllBottom
2970 2019-Jan-12 20:37:11.510040 - [DEBUG] End adding new jump function
2971 2019-Jan-12 20:37:11.510065 - [DEBUG]
2972 2019-Jan-12 20:37:11.510090 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
2973 2019-Jan-12 20:37:11.510148 - [DEBUG]
2974 2019-Jan-12 20:37:11.510173 - [DEBUG] Process 92. path edge:
2975 2019-Jan-12 20:37:11.510197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2976 2019-Jan-12 20:37:11.510272 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
2977 2019-Jan-12 20:37:11.510965 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2978 2019-Jan-12 20:37:11.511614 - [DEBUG]
2979 2019-Jan-12 20:37:11.511641 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2980 2019-Jan-12 20:37:11.512347 - [DEBUG] Compose: EdgeIdentity * AllBottom
2981 2019-Jan-12 20:37:11.512376 - [DEBUG]
2982 2019-Jan-12 20:37:11.512400 - [DEBUG] Propagate flow
2983 2019-Jan-12 20:37:11.512424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2984 2019-Jan-12 20:37:11.512482 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2985 2019-Jan-12 20:37:11.513130 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2986 2019-Jan-12 20:37:11.513766 - [DEBUG] Edge function : AllBottom (result of previous compose)
2987 2019-Jan-12 20:37:11.513791 - [DEBUG]
2988 2019-Jan-12 20:37:11.513817 - [DEBUG] Join: AllTop & AllBottom
2989 2019-Jan-12 20:37:11.513843 - [DEBUG] = AllBottom (new jump func)
2990 2019-Jan-12 20:37:11.513868 - [DEBUG]
2991 2019-Jan-12 20:37:11.513891 - [DEBUG] Start adding new jump function
2992 2019-Jan-12 20:37:11.513915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2993 2019-Jan-12 20:37:11.513971 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2994 2019-Jan-12 20:37:11.514609 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2995 2019-Jan-12 20:37:11.515269 - [DEBUG] Edge Function : AllBottom
2996 2019-Jan-12 20:37:11.515297 - [DEBUG] End adding new jump function
2997 2019-Jan-12 20:37:11.515345 - [DEBUG]
2998 2019-Jan-12 20:37:11.515370 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
2999 2019-Jan-12 20:37:11.515394 - [DEBUG]
3000 2019-Jan-12 20:37:11.515418 - [DEBUG] Process 93. path edge:
3001 2019-Jan-12 20:37:11.515441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3002 2019-Jan-12 20:37:11.515504 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
3003 2019-Jan-12 20:37:11.516152 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3004 2019-Jan-12 20:37:11.516789 - [DEBUG]
3005 2019-Jan-12 20:37:11.516813 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
3006 2019-Jan-12 20:37:11.517462 - [DEBUG] Possible callees:
3007 2019-Jan-12 20:37:11.517486 - [DEBUG] llvm.dbg.declare
3008 2019-Jan-12 20:37:11.517511 - [DEBUG] Possible return sites:
3009 2019-Jan-12 20:37:11.517535 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1553010 2019-Jan-12 20:37:11.518844 - [DEBUG] Found and process special summary
3011 2019-Jan-12 20:37:11.518880 - [DEBUG] Compose: EdgeIdentity * AllBottom
3012 2019-Jan-12 20:37:11.518907 - [DEBUG]
3013 2019-Jan-12 20:37:11.518931 - [DEBUG] Propagate flow
3014 2019-Jan-12 20:37:11.518954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3015 2019-Jan-12 20:37:11.519011 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3016 2019-Jan-12 20:37:11.519663 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3017 2019-Jan-12 20:37:11.520299 - [DEBUG] Edge function : AllBottom (result of previous compose)
3018 2019-Jan-12 20:37:11.520324 - [DEBUG]
3019 2019-Jan-12 20:37:11.520349 - [DEBUG] Join: AllTop & AllBottom
3020 2019-Jan-12 20:37:11.520375 - [DEBUG] = AllBottom (new jump func)
3021 2019-Jan-12 20:37:11.520399 - [DEBUG]
3022 2019-Jan-12 20:37:11.520422 - [DEBUG] Start adding new jump function
3023 2019-Jan-12 20:37:11.520446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-12 20:37:11.520502 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3025 2019-Jan-12 20:37:11.521139 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3026 2019-Jan-12 20:37:11.521772 - [DEBUG] Edge Function : AllBottom
3027 2019-Jan-12 20:37:11.521800 - [DEBUG] End adding new jump function
3028 2019-Jan-12 20:37:11.521823 - [DEBUG]
3029 2019-Jan-12 20:37:11.521847 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3030 2019-Jan-12 20:37:11.521871 - [DEBUG]
3031 2019-Jan-12 20:37:11.521894 - [DEBUG] Process 94. path edge:
3032 2019-Jan-12 20:37:11.521918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3033 2019-Jan-12 20:37:11.521973 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
3034 2019-Jan-12 20:37:11.522622 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3035 2019-Jan-12 20:37:11.523259 - [DEBUG]
3036 2019-Jan-12 20:37:11.523283 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3037 2019-Jan-12 20:37:11.523935 - [DEBUG] Compose: EdgeIdentity * AllBottom
3038 2019-Jan-12 20:37:11.523963 - [DEBUG]
3039 2019-Jan-12 20:37:11.523987 - [DEBUG] Propagate flow
3040 2019-Jan-12 20:37:11.524010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3041 2019-Jan-12 20:37:11.524066 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3042 2019-Jan-12 20:37:11.524700 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3043 2019-Jan-12 20:37:11.525350 - [DEBUG] Edge function : AllBottom (result of previous compose)
3044 2019-Jan-12 20:37:11.525375 - [DEBUG]
3045 2019-Jan-12 20:37:11.525399 - [DEBUG] Join: AllTop & AllBottom
3046 2019-Jan-12 20:37:11.525425 - [DEBUG] = AllBottom (new jump func)
3047 2019-Jan-12 20:37:11.525450 - [DEBUG]
3048 2019-Jan-12 20:37:11.525473 - [DEBUG] Start adding new jump function
3049 2019-Jan-12 20:37:11.525496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3050 2019-Jan-12 20:37:11.525552 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3051 2019-Jan-12 20:37:11.526190 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3052 2019-Jan-12 20:37:11.526824 - [DEBUG] Edge Function : AllBottom
3053 2019-Jan-12 20:37:11.526851 - [DEBUG] End adding new jump function
3054 2019-Jan-12 20:37:11.526875 - [DEBUG]
3055 2019-Jan-12 20:37:11.526899 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3056 2019-Jan-12 20:37:11.526923 - [DEBUG]
3057 2019-Jan-12 20:37:11.526946 - [DEBUG] Process 95. path edge:
3058 2019-Jan-12 20:37:11.526970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3059 2019-Jan-12 20:37:11.527026 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
3060 2019-Jan-12 20:37:11.527658 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3061 2019-Jan-12 20:37:11.528301 - [DEBUG]
3062 2019-Jan-12 20:37:11.528327 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3063 2019-Jan-12 20:37:11.528991 - [DEBUG] Compose: EdgeIdentity * AllBottom
3064 2019-Jan-12 20:37:11.529018 - [DEBUG]
3065 2019-Jan-12 20:37:11.529042 - [DEBUG] Propagate flow
3066 2019-Jan-12 20:37:11.529065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3067 2019-Jan-12 20:37:11.529121 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3068 2019-Jan-12 20:37:11.529753 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3069 2019-Jan-12 20:37:11.530390 - [DEBUG] Edge function : AllBottom (result of previous compose)
3070 2019-Jan-12 20:37:11.530416 - [DEBUG]
3071 2019-Jan-12 20:37:11.530440 - [DEBUG] Join: AllTop & AllBottom
3072 2019-Jan-12 20:37:11.530465 - [DEBUG] = AllBottom (new jump func)
3073 2019-Jan-12 20:37:11.530490 - [DEBUG]
3074 2019-Jan-12 20:37:11.530513 - [DEBUG] Start adding new jump function
3075 2019-Jan-12 20:37:11.530536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3076 2019-Jan-12 20:37:11.530592 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3077 2019-Jan-12 20:37:11.531235 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3078 2019-Jan-12 20:37:11.531867 - [DEBUG] Edge Function : AllBottom
3079 2019-Jan-12 20:37:11.531894 - [DEBUG] End adding new jump function
3080 2019-Jan-12 20:37:11.531918 - [DEBUG]
3081 2019-Jan-12 20:37:11.531941 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3082 2019-Jan-12 20:37:11.531965 - [DEBUG]
3083 2019-Jan-12 20:37:11.532001 - [DEBUG] Process 96. path edge:
3084 2019-Jan-12 20:37:11.532026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3085 2019-Jan-12 20:37:11.532082 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
3086 2019-Jan-12 20:37:11.532714 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3087 2019-Jan-12 20:37:11.533348 - [DEBUG]
3088 2019-Jan-12 20:37:11.533373 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3089 2019-Jan-12 20:37:11.534016 - [DEBUG] Compose: EdgeIdentity * AllBottom
3090 2019-Jan-12 20:37:11.534043 - [DEBUG]
3091 2019-Jan-12 20:37:11.534067 - [DEBUG] Propagate flow
3092 2019-Jan-12 20:37:11.534090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3093 2019-Jan-12 20:37:11.534147 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3094 2019-Jan-12 20:37:11.534789 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3095 2019-Jan-12 20:37:11.535440 - [DEBUG] Edge function : AllBottom (result of previous compose)
3096 2019-Jan-12 20:37:11.535466 - [DEBUG]
3097 2019-Jan-12 20:37:11.535490 - [DEBUG] Join: AllTop & AllBottom
3098 2019-Jan-12 20:37:11.535516 - [DEBUG] = AllBottom (new jump func)
3099 2019-Jan-12 20:37:11.535540 - [DEBUG]
3100 2019-Jan-12 20:37:11.535563 - [DEBUG] Start adding new jump function
3101 2019-Jan-12 20:37:11.535586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3102 2019-Jan-12 20:37:11.535642 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3103 2019-Jan-12 20:37:11.536279 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3104 2019-Jan-12 20:37:11.536919 - [DEBUG] Edge Function : AllBottom
3105 2019-Jan-12 20:37:11.536960 - [DEBUG] End adding new jump function
3106 2019-Jan-12 20:37:11.536984 - [DEBUG]
3107 2019-Jan-12 20:37:11.537008 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3108 2019-Jan-12 20:37:11.537032 - [DEBUG]
3109 2019-Jan-12 20:37:11.537055 - [DEBUG] Process 97. path edge:
3110 2019-Jan-12 20:37:11.537078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3111 2019-Jan-12 20:37:11.537134 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
3112 2019-Jan-12 20:37:11.537777 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3113 2019-Jan-12 20:37:11.538413 - [DEBUG]
3114 2019-Jan-12 20:37:11.538437 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3115 2019-Jan-12 20:37:11.539106 - [DEBUG] Possible callees:
3116 2019-Jan-12 20:37:11.539131 - [DEBUG] llvm.dbg.declare
3117 2019-Jan-12 20:37:11.539156 - [DEBUG] Possible return sites:
3118 2019-Jan-12 20:37:11.539180 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1633119 2019-Jan-12 20:37:11.540452 - [DEBUG] Found and process special summary
3120 2019-Jan-12 20:37:11.540485 - [DEBUG] Compose: EdgeIdentity * AllBottom
3121 2019-Jan-12 20:37:11.540512 - [DEBUG]
3122 2019-Jan-12 20:37:11.540536 - [DEBUG] Propagate flow
3123 2019-Jan-12 20:37:11.540559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3124 2019-Jan-12 20:37:11.540616 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3125 2019-Jan-12 20:37:11.541261 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3126 2019-Jan-12 20:37:11.541898 - [DEBUG] Edge function : AllBottom (result of previous compose)
3127 2019-Jan-12 20:37:11.541923 - [DEBUG]
3128 2019-Jan-12 20:37:11.541948 - [DEBUG] Join: AllTop & AllBottom
3129 2019-Jan-12 20:37:11.541974 - [DEBUG] = AllBottom (new jump func)
3130 2019-Jan-12 20:37:11.542016 - [DEBUG]
3131 2019-Jan-12 20:37:11.542040 - [DEBUG] Start adding new jump function
3132 2019-Jan-12 20:37:11.542063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3133 2019-Jan-12 20:37:11.542119 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3134 2019-Jan-12 20:37:11.542755 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3135 2019-Jan-12 20:37:11.543390 - [DEBUG] Edge Function : AllBottom
3136 2019-Jan-12 20:37:11.543417 - [DEBUG] End adding new jump function
3137 2019-Jan-12 20:37:11.543441 - [DEBUG]
3138 2019-Jan-12 20:37:11.543465 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3139 2019-Jan-12 20:37:11.543489 - [DEBUG]
3140 2019-Jan-12 20:37:11.543512 - [DEBUG] Process 98. path edge:
3141 2019-Jan-12 20:37:11.543536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3142 2019-Jan-12 20:37:11.543592 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
3143 2019-Jan-12 20:37:11.544228 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3144 2019-Jan-12 20:37:11.544863 - [DEBUG]
3145 2019-Jan-12 20:37:11.544888 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3146 2019-Jan-12 20:37:11.545551 - [DEBUG] Compose: EdgeIdentity * AllBottom
3147 2019-Jan-12 20:37:11.545579 - [DEBUG]
3148 2019-Jan-12 20:37:11.545602 - [DEBUG] Propagate flow
3149 2019-Jan-12 20:37:11.545643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3150 2019-Jan-12 20:37:11.545701 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3151 2019-Jan-12 20:37:11.546335 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3152 2019-Jan-12 20:37:11.546972 - [DEBUG] Edge function : AllBottom (result of previous compose)
3153 2019-Jan-12 20:37:11.546997 - [DEBUG]
3154 2019-Jan-12 20:37:11.547022 - [DEBUG] Join: AllTop & AllBottom
3155 2019-Jan-12 20:37:11.547047 - [DEBUG] = AllBottom (new jump func)
3156 2019-Jan-12 20:37:11.547072 - [DEBUG]
3157 2019-Jan-12 20:37:11.547095 - [DEBUG] Start adding new jump function
3158 2019-Jan-12 20:37:11.547118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-12 20:37:11.547174 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3160 2019-Jan-12 20:37:11.547809 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3161 2019-Jan-12 20:37:11.548476 - [DEBUG] Edge Function : AllBottom
3162 2019-Jan-12 20:37:11.548506 - [DEBUG] End adding new jump function
3163 2019-Jan-12 20:37:11.548530 - [DEBUG]
3164 2019-Jan-12 20:37:11.548554 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3165 2019-Jan-12 20:37:11.548579 - [DEBUG]
3166 2019-Jan-12 20:37:11.548602 - [DEBUG] Process 99. path edge:
3167 2019-Jan-12 20:37:11.548626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3168 2019-Jan-12 20:37:11.548711 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
3169 2019-Jan-12 20:37:11.549395 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3170 2019-Jan-12 20:37:11.550099 - [DEBUG]
3171 2019-Jan-12 20:37:11.550128 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3172 2019-Jan-12 20:37:11.550840 - [DEBUG] Compose: EdgeIdentity * AllBottom
3173 2019-Jan-12 20:37:11.550870 - [DEBUG]
3174 2019-Jan-12 20:37:11.550894 - [DEBUG] Propagate flow
3175 2019-Jan-12 20:37:11.550917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3176 2019-Jan-12 20:37:11.550983 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3177 2019-Jan-12 20:37:11.551663 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3178 2019-Jan-12 20:37:11.552331 - [DEBUG] Edge function : AllBottom (result of previous compose)
3179 2019-Jan-12 20:37:11.552356 - [DEBUG]
3180 2019-Jan-12 20:37:11.552382 - [DEBUG] Join: AllTop & AllBottom
3181 2019-Jan-12 20:37:11.552408 - [DEBUG] = AllBottom (new jump func)
3182 2019-Jan-12 20:37:11.552433 - [DEBUG]
3183 2019-Jan-12 20:37:11.552456 - [DEBUG] Start adding new jump function
3184 2019-Jan-12 20:37:11.552479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3185 2019-Jan-12 20:37:11.552537 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3186 2019-Jan-12 20:37:11.553172 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3187 2019-Jan-12 20:37:11.553867 - [DEBUG] Edge Function : AllBottom
3188 2019-Jan-12 20:37:11.553898 - [DEBUG] End adding new jump function
3189 2019-Jan-12 20:37:11.553922 - [DEBUG]
3190 2019-Jan-12 20:37:11.553946 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3191 2019-Jan-12 20:37:11.553971 - [DEBUG]
3192 2019-Jan-12 20:37:11.553994 - [DEBUG] Process 100. path edge:
3193 2019-Jan-12 20:37:11.554018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3194 2019-Jan-12 20:37:11.554106 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
3195 2019-Jan-12 20:37:11.554797 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3196 2019-Jan-12 20:37:11.555512 - [DEBUG]
3197 2019-Jan-12 20:37:11.555537 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3198 2019-Jan-12 20:37:11.556217 - [DEBUG] Possible callees:
3199 2019-Jan-12 20:37:11.556243 - [DEBUG] llvm.dbg.declare
3200 2019-Jan-12 20:37:11.556268 - [DEBUG] Possible return sites:
3201 2019-Jan-12 20:37:11.556292 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1693202 2019-Jan-12 20:37:11.557575 - [DEBUG] Found and process special summary
3203 2019-Jan-12 20:37:11.557612 - [DEBUG] Compose: EdgeIdentity * AllBottom
3204 2019-Jan-12 20:37:11.557639 - [DEBUG]
3205 2019-Jan-12 20:37:11.557663 - [DEBUG] Propagate flow
3206 2019-Jan-12 20:37:11.557687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3207 2019-Jan-12 20:37:11.557745 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3208 2019-Jan-12 20:37:11.558387 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3209 2019-Jan-12 20:37:11.559104 - [DEBUG] Edge function : AllBottom (result of previous compose)
3210 2019-Jan-12 20:37:11.559130 - [DEBUG]
3211 2019-Jan-12 20:37:11.559156 - [DEBUG] Join: AllTop & AllBottom
3212 2019-Jan-12 20:37:11.559183 - [DEBUG] = AllBottom (new jump func)
3213 2019-Jan-12 20:37:11.559208 - [DEBUG]
3214 2019-Jan-12 20:37:11.559231 - [DEBUG] Start adding new jump function
3215 2019-Jan-12 20:37:11.559255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-12 20:37:11.559320 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3217 2019-Jan-12 20:37:11.560005 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3218 2019-Jan-12 20:37:11.560678 - [DEBUG] Edge Function : AllBottom
3219 2019-Jan-12 20:37:11.560709 - [DEBUG] End adding new jump function
3220 2019-Jan-12 20:37:11.560733 - [DEBUG]
3221 2019-Jan-12 20:37:11.560756 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3222 2019-Jan-12 20:37:11.560781 - [DEBUG]
3223 2019-Jan-12 20:37:11.560804 - [DEBUG] Process 101. path edge:
3224 2019-Jan-12 20:37:11.560828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3225 2019-Jan-12 20:37:11.560893 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
3226 2019-Jan-12 20:37:11.561572 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3227 2019-Jan-12 20:37:11.562274 - [DEBUG]
3228 2019-Jan-12 20:37:11.562300 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3229 2019-Jan-12 20:37:11.562968 - [DEBUG] Compose: EdgeIdentity * AllBottom
3230 2019-Jan-12 20:37:11.562996 - [DEBUG]
3231 2019-Jan-12 20:37:11.563019 - [DEBUG] Propagate flow
3232 2019-Jan-12 20:37:11.563043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3233 2019-Jan-12 20:37:11.563100 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3234 2019-Jan-12 20:37:11.563767 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3235 2019-Jan-12 20:37:11.564463 - [DEBUG] Edge function : AllBottom (result of previous compose)
3236 2019-Jan-12 20:37:11.564508 - [DEBUG]
3237 2019-Jan-12 20:37:11.564535 - [DEBUG] Join: AllTop & AllBottom
3238 2019-Jan-12 20:37:11.564561 - [DEBUG] = AllBottom (new jump func)
3239 2019-Jan-12 20:37:11.564586 - [DEBUG]
3240 2019-Jan-12 20:37:11.564610 - [DEBUG] Start adding new jump function
3241 2019-Jan-12 20:37:11.564633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-12 20:37:11.564704 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3243 2019-Jan-12 20:37:11.565409 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3244 2019-Jan-12 20:37:11.566097 - [DEBUG] Edge Function : AllBottom
3245 2019-Jan-12 20:37:11.566129 - [DEBUG] End adding new jump function
3246 2019-Jan-12 20:37:11.566153 - [DEBUG]
3247 2019-Jan-12 20:37:11.566177 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3248 2019-Jan-12 20:37:11.566202 - [DEBUG]
3249 2019-Jan-12 20:37:11.566225 - [DEBUG] Process 102. path edge:
3250 2019-Jan-12 20:37:11.566249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3251 2019-Jan-12 20:37:11.566320 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
3252 2019-Jan-12 20:37:11.566993 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3253 2019-Jan-12 20:37:11.567643 - [DEBUG]
3254 2019-Jan-12 20:37:11.567669 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3255 2019-Jan-12 20:37:11.568336 - [DEBUG] Compose: EdgeIdentity * AllBottom
3256 2019-Jan-12 20:37:11.568365 - [DEBUG]
3257 2019-Jan-12 20:37:11.568388 - [DEBUG] Propagate flow
3258 2019-Jan-12 20:37:11.568412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3259 2019-Jan-12 20:37:11.568472 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3260 2019-Jan-12 20:37:11.569187 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3261 2019-Jan-12 20:37:11.569865 - [DEBUG] Edge function : AllBottom (result of previous compose)
3262 2019-Jan-12 20:37:11.569891 - [DEBUG]
3263 2019-Jan-12 20:37:11.569918 - [DEBUG] Join: AllTop & AllBottom
3264 2019-Jan-12 20:37:11.569944 - [DEBUG] = AllBottom (new jump func)
3265 2019-Jan-12 20:37:11.569968 - [DEBUG]
3266 2019-Jan-12 20:37:11.569992 - [DEBUG] Start adding new jump function
3267 2019-Jan-12 20:37:11.570016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3268 2019-Jan-12 20:37:11.570085 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3269 2019-Jan-12 20:37:11.570771 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3270 2019-Jan-12 20:37:11.571446 - [DEBUG] Edge Function : AllBottom
3271 2019-Jan-12 20:37:11.571477 - [DEBUG] End adding new jump function
3272 2019-Jan-12 20:37:11.571502 - [DEBUG]
3273 2019-Jan-12 20:37:11.571526 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3274 2019-Jan-12 20:37:11.571550 - [DEBUG]
3275 2019-Jan-12 20:37:11.571573 - [DEBUG] Process 103. path edge:
3276 2019-Jan-12 20:37:11.571597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3277 2019-Jan-12 20:37:11.571666 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
3278 2019-Jan-12 20:37:11.572389 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3279 2019-Jan-12 20:37:11.573070 - [DEBUG]
3280 2019-Jan-12 20:37:11.573096 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3281 2019-Jan-12 20:37:11.573817 - [DEBUG] Compose: EdgeIdentity * AllBottom
3282 2019-Jan-12 20:37:11.573846 - [DEBUG]
3283 2019-Jan-12 20:37:11.573870 - [DEBUG] Propagate flow
3284 2019-Jan-12 20:37:11.573894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3285 2019-Jan-12 20:37:11.573961 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3286 2019-Jan-12 20:37:11.574640 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3287 2019-Jan-12 20:37:11.575345 - [DEBUG] Edge function : AllBottom (result of previous compose)
3288 2019-Jan-12 20:37:11.575372 - [DEBUG]
3289 2019-Jan-12 20:37:11.575398 - [DEBUG] Join: AllTop & AllBottom
3290 2019-Jan-12 20:37:11.575424 - [DEBUG] = AllBottom (new jump func)
3291 2019-Jan-12 20:37:11.575448 - [DEBUG]
3292 2019-Jan-12 20:37:11.575472 - [DEBUG] Start adding new jump function
3293 2019-Jan-12 20:37:11.575495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3294 2019-Jan-12 20:37:11.575567 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3295 2019-Jan-12 20:37:11.576241 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3296 2019-Jan-12 20:37:11.576915 - [DEBUG] Edge Function : AllBottom
3297 2019-Jan-12 20:37:11.576944 - [DEBUG] End adding new jump function
3298 2019-Jan-12 20:37:11.576968 - [DEBUG]
3299 2019-Jan-12 20:37:11.576992 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3300 2019-Jan-12 20:37:11.577017 - [DEBUG]
3301 2019-Jan-12 20:37:11.577040 - [DEBUG] Process 104. path edge:
3302 2019-Jan-12 20:37:11.577063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3303 2019-Jan-12 20:37:11.577127 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
3304 2019-Jan-12 20:37:11.577781 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3305 2019-Jan-12 20:37:11.578439 - [DEBUG]
3306 2019-Jan-12 20:37:11.578466 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3307 2019-Jan-12 20:37:11.579206 - [DEBUG] Compose: EdgeIdentity * AllBottom
3308 2019-Jan-12 20:37:11.579235 - [DEBUG]
3309 2019-Jan-12 20:37:11.579259 - [DEBUG] Propagate flow
3310 2019-Jan-12 20:37:11.579282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3311 2019-Jan-12 20:37:11.579348 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3312 2019-Jan-12 20:37:11.580038 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3313 2019-Jan-12 20:37:11.580715 - [DEBUG] Edge function : AllBottom (result of previous compose)
3314 2019-Jan-12 20:37:11.580741 - [DEBUG]
3315 2019-Jan-12 20:37:11.580767 - [DEBUG] Join: AllTop & AllBottom
3316 2019-Jan-12 20:37:11.580793 - [DEBUG] = AllBottom (new jump func)
3317 2019-Jan-12 20:37:11.580817 - [DEBUG]
3318 2019-Jan-12 20:37:11.580841 - [DEBUG] Start adding new jump function
3319 2019-Jan-12 20:37:11.580864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3320 2019-Jan-12 20:37:11.580927 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3321 2019-Jan-12 20:37:11.581618 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3322 2019-Jan-12 20:37:11.582346 - [DEBUG] Edge Function : AllBottom
3323 2019-Jan-12 20:37:11.582377 - [DEBUG] End adding new jump function
3324 2019-Jan-12 20:37:11.582401 - [DEBUG]
3325 2019-Jan-12 20:37:11.582425 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3326 2019-Jan-12 20:37:11.582468 - [DEBUG]
3327 2019-Jan-12 20:37:11.582493 - [DEBUG] Process 105. path edge:
3328 2019-Jan-12 20:37:11.582517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3329 2019-Jan-12 20:37:11.582587 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
3330 2019-Jan-12 20:37:11.583270 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3331 2019-Jan-12 20:37:11.583965 - [DEBUG]
3332 2019-Jan-12 20:37:11.583990 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3333 2019-Jan-12 20:37:11.584695 - [DEBUG] Compose: EdgeIdentity * AllBottom
3334 2019-Jan-12 20:37:11.584725 - [DEBUG]
3335 2019-Jan-12 20:37:11.584749 - [DEBUG] Propagate flow
3336 2019-Jan-12 20:37:11.584772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3337 2019-Jan-12 20:37:11.584841 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3338 2019-Jan-12 20:37:11.585539 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3339 2019-Jan-12 20:37:11.586202 - [DEBUG] Edge function : AllBottom (result of previous compose)
3340 2019-Jan-12 20:37:11.586227 - [DEBUG]
3341 2019-Jan-12 20:37:11.586253 - [DEBUG] Join: AllTop & AllBottom
3342 2019-Jan-12 20:37:11.586279 - [DEBUG] = AllBottom (new jump func)
3343 2019-Jan-12 20:37:11.586304 - [DEBUG]
3344 2019-Jan-12 20:37:11.586327 - [DEBUG] Start adding new jump function
3345 2019-Jan-12 20:37:11.586351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3346 2019-Jan-12 20:37:11.586410 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3347 2019-Jan-12 20:37:11.587048 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3348 2019-Jan-12 20:37:11.587703 - [DEBUG] Edge Function : AllBottom
3349 2019-Jan-12 20:37:11.587732 - [DEBUG] End adding new jump function
3350 2019-Jan-12 20:37:11.587757 - [DEBUG]
3351 2019-Jan-12 20:37:11.587780 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3352 2019-Jan-12 20:37:11.587804 - [DEBUG]
3353 2019-Jan-12 20:37:11.587828 - [DEBUG] Process 106. path edge:
3354 2019-Jan-12 20:37:11.587852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3355 2019-Jan-12 20:37:11.587921 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
3356 2019-Jan-12 20:37:11.588593 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3357 2019-Jan-12 20:37:11.589309 - [DEBUG]
3358 2019-Jan-12 20:37:11.589336 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3359 2019-Jan-12 20:37:11.590021 - [DEBUG] Compose: EdgeIdentity * AllBottom
3360 2019-Jan-12 20:37:11.590050 - [DEBUG]
3361 2019-Jan-12 20:37:11.590073 - [DEBUG] Propagate flow
3362 2019-Jan-12 20:37:11.590097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3363 2019-Jan-12 20:37:11.590160 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3364 2019-Jan-12 20:37:11.590803 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3365 2019-Jan-12 20:37:11.591446 - [DEBUG] Edge function : AllBottom (result of previous compose)
3366 2019-Jan-12 20:37:11.591471 - [DEBUG]
3367 2019-Jan-12 20:37:11.591497 - [DEBUG] Join: AllTop & AllBottom
3368 2019-Jan-12 20:37:11.591523 - [DEBUG] = AllBottom (new jump func)
3369 2019-Jan-12 20:37:11.591548 - [DEBUG]
3370 2019-Jan-12 20:37:11.591572 - [DEBUG] Start adding new jump function
3371 2019-Jan-12 20:37:11.591595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3372 2019-Jan-12 20:37:11.591677 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3373 2019-Jan-12 20:37:11.592384 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3374 2019-Jan-12 20:37:11.593068 - [DEBUG] Edge Function : AllBottom
3375 2019-Jan-12 20:37:11.593098 - [DEBUG] End adding new jump function
3376 2019-Jan-12 20:37:11.593122 - [DEBUG]
3377 2019-Jan-12 20:37:11.593146 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3378 2019-Jan-12 20:37:11.593171 - [DEBUG]
3379 2019-Jan-12 20:37:11.593194 - [DEBUG] Process 107. path edge:
3380 2019-Jan-12 20:37:11.593218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3381 2019-Jan-12 20:37:11.593286 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
3382 2019-Jan-12 20:37:11.593952 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3383 2019-Jan-12 20:37:11.594603 - [DEBUG]
3384 2019-Jan-12 20:37:11.594628 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3385 2019-Jan-12 20:37:11.595284 - [DEBUG] Compose: EdgeIdentity * AllBottom
3386 2019-Jan-12 20:37:11.595312 - [DEBUG]
3387 2019-Jan-12 20:37:11.595358 - [DEBUG] Propagate flow
3388 2019-Jan-12 20:37:11.595381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3389 2019-Jan-12 20:37:11.595439 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3390 2019-Jan-12 20:37:11.596081 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3391 2019-Jan-12 20:37:11.596746 - [DEBUG] Edge function : AllBottom (result of previous compose)
3392 2019-Jan-12 20:37:11.596772 - [DEBUG]
3393 2019-Jan-12 20:37:11.596797 - [DEBUG] Join: AllTop & AllBottom
3394 2019-Jan-12 20:37:11.596824 - [DEBUG] = AllBottom (new jump func)
3395 2019-Jan-12 20:37:11.596848 - [DEBUG]
3396 2019-Jan-12 20:37:11.596872 - [DEBUG] Start adding new jump function
3397 2019-Jan-12 20:37:11.596895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-12 20:37:11.596962 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3399 2019-Jan-12 20:37:11.597655 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3400 2019-Jan-12 20:37:11.598333 - [DEBUG] Edge Function : AllBottom
3401 2019-Jan-12 20:37:11.598364 - [DEBUG] End adding new jump function
3402 2019-Jan-12 20:37:11.598388 - [DEBUG]
3403 2019-Jan-12 20:37:11.598412 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3404 2019-Jan-12 20:37:11.598437 - [DEBUG]
3405 2019-Jan-12 20:37:11.598460 - [DEBUG] Process 108. path edge:
3406 2019-Jan-12 20:37:11.598484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3407 2019-Jan-12 20:37:11.598551 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
3408 2019-Jan-12 20:37:11.599262 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3409 2019-Jan-12 20:37:11.599950 - [DEBUG]
3410 2019-Jan-12 20:37:11.599978 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3411 2019-Jan-12 20:37:11.600682 - [DEBUG] Compose: EdgeIdentity * AllBottom
3412 2019-Jan-12 20:37:11.600712 - [DEBUG]
3413 2019-Jan-12 20:37:11.600735 - [DEBUG] Propagate flow
3414 2019-Jan-12 20:37:11.600759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3415 2019-Jan-12 20:37:11.600839 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3416 2019-Jan-12 20:37:11.601494 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3417 2019-Jan-12 20:37:11.602171 - [DEBUG] Edge function : AllBottom (result of previous compose)
3418 2019-Jan-12 20:37:11.602196 - [DEBUG]
3419 2019-Jan-12 20:37:11.602221 - [DEBUG] Join: AllTop & AllBottom
3420 2019-Jan-12 20:37:11.602247 - [DEBUG] = AllBottom (new jump func)
3421 2019-Jan-12 20:37:11.602272 - [DEBUG]
3422 2019-Jan-12 20:37:11.602295 - [DEBUG] Start adding new jump function
3423 2019-Jan-12 20:37:11.602319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3424 2019-Jan-12 20:37:11.602377 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3425 2019-Jan-12 20:37:11.603060 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3426 2019-Jan-12 20:37:11.603737 - [DEBUG] Edge Function : AllBottom
3427 2019-Jan-12 20:37:11.603767 - [DEBUG] End adding new jump function
3428 2019-Jan-12 20:37:11.603791 - [DEBUG]
3429 2019-Jan-12 20:37:11.603814 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3430 2019-Jan-12 20:37:11.603839 - [DEBUG]
3431 2019-Jan-12 20:37:11.603862 - [DEBUG] Process 109. path edge:
3432 2019-Jan-12 20:37:11.603886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3433 2019-Jan-12 20:37:11.603955 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
3434 2019-Jan-12 20:37:11.604635 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3435 2019-Jan-12 20:37:11.605294 - [DEBUG]
3436 2019-Jan-12 20:37:11.605338 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3437 2019-Jan-12 20:37:11.606048 - [DEBUG] Compose: EdgeIdentity * AllBottom
3438 2019-Jan-12 20:37:11.606078 - [DEBUG]
3439 2019-Jan-12 20:37:11.606102 - [DEBUG] Propagate flow
3440 2019-Jan-12 20:37:11.606125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3441 2019-Jan-12 20:37:11.606190 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3442 2019-Jan-12 20:37:11.606865 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3443 2019-Jan-12 20:37:11.607510 - [DEBUG] Edge function : AllBottom (result of previous compose)
3444 2019-Jan-12 20:37:11.607536 - [DEBUG]
3445 2019-Jan-12 20:37:11.607561 - [DEBUG] Join: AllTop & AllBottom
3446 2019-Jan-12 20:37:11.607588 - [DEBUG] = AllBottom (new jump func)
3447 2019-Jan-12 20:37:11.607612 - [DEBUG]
3448 2019-Jan-12 20:37:11.607635 - [DEBUG] Start adding new jump function
3449 2019-Jan-12 20:37:11.607658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3450 2019-Jan-12 20:37:11.607715 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3451 2019-Jan-12 20:37:11.608353 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3452 2019-Jan-12 20:37:11.609010 - [DEBUG] Edge Function : AllBottom
3453 2019-Jan-12 20:37:11.609038 - [DEBUG] End adding new jump function
3454 2019-Jan-12 20:37:11.609062 - [DEBUG]
3455 2019-Jan-12 20:37:11.609086 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3456 2019-Jan-12 20:37:11.609110 - [DEBUG]
3457 2019-Jan-12 20:37:11.609134 - [DEBUG] Process 110. path edge:
3458 2019-Jan-12 20:37:11.609157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3459 2019-Jan-12 20:37:11.609213 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
3460 2019-Jan-12 20:37:11.609847 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3461 2019-Jan-12 20:37:11.610506 - [DEBUG]
3462 2019-Jan-12 20:37:11.610531 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3463 2019-Jan-12 20:37:11.611168 - [DEBUG] Start of endsummarytab entry
3464 2019-Jan-12 20:37:11.611196 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3465 2019-Jan-12 20:37:11.611838 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-12 20:37:11.611895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3467 2019-Jan-12 20:37:11.612548 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3468 2019-Jan-12 20:37:11.613184 - [DEBUG] EF: AllBottom
3469 2019-Jan-12 20:37:11.613209 - [DEBUG]
3470 2019-Jan-12 20:37:11.613232 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3471 2019-Jan-12 20:37:11.613866 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
3472 2019-Jan-12 20:37:11.614509 - [DEBUG] EF: AllBottom
3473 2019-Jan-12 20:37:11.614534 - [DEBUG]
3474 2019-Jan-12 20:37:11.614557 - [DEBUG] ---------------
3475 2019-Jan-12 20:37:11.614581 - [DEBUG]
3476 2019-Jan-12 20:37:11.614605 - [DEBUG] End of endsummarytab entry
3477 2019-Jan-12 20:37:11.614628 - [DEBUG]
3478 2019-Jan-12 20:37:11.614652 - [DEBUG] Start of incomingtab entry
3479 2019-Jan-12 20:37:11.614676 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3480 2019-Jan-12 20:37:11.615355 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
3481 2019-Jan-12 20:37:11.615416 - [DEBUG] ---------------
3482 2019-Jan-12 20:37:11.615441 - [DEBUG] End of incomingtab entry
3483 2019-Jan-12 20:37:11.615464 - [DEBUG]
3484 2019-Jan-12 20:37:11.615491 - [DEBUG] EDGE:
3485 2019-Jan-12 20:37:11.615546 - [DEBUG] ---> 3486 2019-Jan-12 20:37:11.616180 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3487 2019-Jan-12 20:37:11.616816 - [DEBUG]
3488 2019-Jan-12 20:37:11.616843 - [DEBUG] EDGE:
3489 2019-Jan-12 20:37:11.616900 - [DEBUG] ---> 3490 2019-Jan-12 20:37:11.617545 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3491 2019-Jan-12 20:37:11.618220 - [DEBUG]
3492 2019-Jan-12 20:37:11.618268 - [DEBUG] Compose: EdgeIdentity * AllBottom
3493 2019-Jan-12 20:37:11.618296 - [DEBUG]
3494 2019-Jan-12 20:37:11.618320 - [DEBUG] Propagate flow
3495 2019-Jan-12 20:37:11.618343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3496 2019-Jan-12 20:37:11.618406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3497 2019-Jan-12 20:37:11.619109 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3498 2019-Jan-12 20:37:11.619749 - [DEBUG] Edge function : AllBottom (result of previous compose)
3499 2019-Jan-12 20:37:11.619774 - [DEBUG]
3500 2019-Jan-12 20:37:11.619800 - [DEBUG] Join: AllTop & AllBottom
3501 2019-Jan-12 20:37:11.619826 - [DEBUG] = AllBottom (new jump func)
3502 2019-Jan-12 20:37:11.619850 - [DEBUG]
3503 2019-Jan-12 20:37:11.619874 - [DEBUG] Start adding new jump function
3504 2019-Jan-12 20:37:11.619897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3505 2019-Jan-12 20:37:11.619954 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3506 2019-Jan-12 20:37:11.620596 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3507 2019-Jan-12 20:37:11.621252 - [DEBUG] Edge Function : AllBottom
3508 2019-Jan-12 20:37:11.621281 - [DEBUG] End adding new jump function
3509 2019-Jan-12 20:37:11.621305 - [DEBUG]
3510 2019-Jan-12 20:37:11.621329 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3511 2019-Jan-12 20:37:11.621353 - [DEBUG]
3512 2019-Jan-12 20:37:11.621376 - [DEBUG] Process 111. path edge:
3513 2019-Jan-12 20:37:11.621400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3514 2019-Jan-12 20:37:11.621456 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
3515 2019-Jan-12 20:37:11.622115 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3516 2019-Jan-12 20:37:11.622751 - [DEBUG]
3517 2019-Jan-12 20:37:11.622775 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3518 2019-Jan-12 20:37:11.623432 - [DEBUG] Possible callees:
3519 2019-Jan-12 20:37:11.623457 - [DEBUG] llvm.dbg.declare
3520 2019-Jan-12 20:37:11.623482 - [DEBUG] Possible return sites:
3521 2019-Jan-12 20:37:11.623506 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1933522 2019-Jan-12 20:37:11.624778 - [DEBUG] Found and process special summary
3523 2019-Jan-12 20:37:11.624813 - [DEBUG] Compose: EdgeIdentity * AllBottom
3524 2019-Jan-12 20:37:11.624840 - [DEBUG]
3525 2019-Jan-12 20:37:11.624863 - [DEBUG] Propagate flow
3526 2019-Jan-12 20:37:11.624887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-12 20:37:11.624943 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3528 2019-Jan-12 20:37:11.625604 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3529 2019-Jan-12 20:37:11.626241 - [DEBUG] Edge function : AllBottom (result of previous compose)
3530 2019-Jan-12 20:37:11.626266 - [DEBUG]
3531 2019-Jan-12 20:37:11.626291 - [DEBUG] Join: AllTop & AllBottom
3532 2019-Jan-12 20:37:11.626316 - [DEBUG] = AllBottom (new jump func)
3533 2019-Jan-12 20:37:11.626341 - [DEBUG]
3534 2019-Jan-12 20:37:11.626364 - [DEBUG] Start adding new jump function
3535 2019-Jan-12 20:37:11.626387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3536 2019-Jan-12 20:37:11.626443 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3537 2019-Jan-12 20:37:11.627079 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3538 2019-Jan-12 20:37:11.627714 - [DEBUG] Edge Function : AllBottom
3539 2019-Jan-12 20:37:11.627741 - [DEBUG] End adding new jump function
3540 2019-Jan-12 20:37:11.627765 - [DEBUG]
3541 2019-Jan-12 20:37:11.627788 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3542 2019-Jan-12 20:37:11.627812 - [DEBUG]
3543 2019-Jan-12 20:37:11.627835 - [DEBUG] Process 112. path edge:
3544 2019-Jan-12 20:37:11.627859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3545 2019-Jan-12 20:37:11.627915 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
3546 2019-Jan-12 20:37:11.628550 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3547 2019-Jan-12 20:37:11.629202 - [DEBUG]
3548 2019-Jan-12 20:37:11.629227 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3549 2019-Jan-12 20:37:11.629879 - [DEBUG] Compose: EdgeIdentity * AllBottom
3550 2019-Jan-12 20:37:11.629914 - [DEBUG]
3551 2019-Jan-12 20:37:11.629938 - [DEBUG] Propagate flow
3552 2019-Jan-12 20:37:11.629961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-12 20:37:11.630017 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3554 2019-Jan-12 20:37:11.630659 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3555 2019-Jan-12 20:37:11.631295 - [DEBUG] Edge function : AllBottom (result of previous compose)
3556 2019-Jan-12 20:37:11.631320 - [DEBUG]
3557 2019-Jan-12 20:37:11.631345 - [DEBUG] Join: AllTop & AllBottom
3558 2019-Jan-12 20:37:11.631370 - [DEBUG] = AllBottom (new jump func)
3559 2019-Jan-12 20:37:11.631395 - [DEBUG]
3560 2019-Jan-12 20:37:11.631422 - [DEBUG] Start adding new jump function
3561 2019-Jan-12 20:37:11.631445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3562 2019-Jan-12 20:37:11.631501 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3563 2019-Jan-12 20:37:11.632203 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3564 2019-Jan-12 20:37:11.632842 - [DEBUG] Edge Function : AllBottom
3565 2019-Jan-12 20:37:11.632870 - [DEBUG] End adding new jump function
3566 2019-Jan-12 20:37:11.632894 - [DEBUG]
3567 2019-Jan-12 20:37:11.632918 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3568 2019-Jan-12 20:37:11.632942 - [DEBUG]
3569 2019-Jan-12 20:37:11.632965 - [DEBUG] Process 113. path edge:
3570 2019-Jan-12 20:37:11.632989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3571 2019-Jan-12 20:37:11.633046 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
3572 2019-Jan-12 20:37:11.633679 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3573 2019-Jan-12 20:37:11.634316 - [DEBUG]
3574 2019-Jan-12 20:37:11.634342 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3575 2019-Jan-12 20:37:11.634990 - [DEBUG] Compose: EdgeIdentity * AllBottom
3576 2019-Jan-12 20:37:11.635018 - [DEBUG]
3577 2019-Jan-12 20:37:11.635042 - [DEBUG] Propagate flow
3578 2019-Jan-12 20:37:11.635065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-12 20:37:11.635121 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3580 2019-Jan-12 20:37:11.635773 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3581 2019-Jan-12 20:37:11.636409 - [DEBUG] Edge function : AllBottom (result of previous compose)
3582 2019-Jan-12 20:37:11.636434 - [DEBUG]
3583 2019-Jan-12 20:37:11.636459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3584 2019-Jan-12 20:37:11.636485 - [DEBUG] = AllBottom
3585 2019-Jan-12 20:37:11.636509 - [DEBUG]
3586 2019-Jan-12 20:37:11.636532 - [DEBUG] PROPAGATE: No new function!
3587 2019-Jan-12 20:37:11.636557 - [DEBUG] EDGE:
3588 2019-Jan-12 20:37:11.636614 - [DEBUG] ---> 3589 2019-Jan-12 20:37:11.637248 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3590 2019-Jan-12 20:37:11.637884 - [DEBUG]
3591 2019-Jan-12 20:37:11.637910 - [DEBUG] EDGE:
3592 2019-Jan-12 20:37:11.637967 - [DEBUG] ---> 3593 2019-Jan-12 20:37:11.638603 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3594 2019-Jan-12 20:37:11.639254 - [DEBUG]
3595 2019-Jan-12 20:37:11.639303 - [DEBUG] Compose: EdgeIdentity * AllBottom
3596 2019-Jan-12 20:37:11.639330 - [DEBUG]
3597 2019-Jan-12 20:37:11.639354 - [DEBUG] Propagate flow
3598 2019-Jan-12 20:37:11.639377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3599 2019-Jan-12 20:37:11.639433 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3600 2019-Jan-12 20:37:11.640069 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3601 2019-Jan-12 20:37:11.640725 - [DEBUG] Edge function : AllBottom (result of previous compose)
3602 2019-Jan-12 20:37:11.640750 - [DEBUG]
3603 2019-Jan-12 20:37:11.640775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3604 2019-Jan-12 20:37:11.640800 - [DEBUG] = AllBottom
3605 2019-Jan-12 20:37:11.640825 - [DEBUG]
3606 2019-Jan-12 20:37:11.640848 - [DEBUG] PROPAGATE: No new function!
3607 2019-Jan-12 20:37:11.640875 - [DEBUG] EDGE:
3608 2019-Jan-12 20:37:11.640932 - [DEBUG] ---> 3609 2019-Jan-12 20:37:11.641576 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3610 2019-Jan-12 20:37:11.642227 - [DEBUG]
3611 2019-Jan-12 20:37:11.642254 - [DEBUG] EDGE:
3612 2019-Jan-12 20:37:11.642311 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
3613 2019-Jan-12 20:37:11.642951 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3614 2019-Jan-12 20:37:11.643586 - [DEBUG]
3615 2019-Jan-12 20:37:11.643612 - [DEBUG] EDGE:
3616 2019-Jan-12 20:37:11.643670 - [DEBUG] ---> 3617 2019-Jan-12 20:37:11.644303 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3618 2019-Jan-12 20:37:11.644939 - [DEBUG]
3619 2019-Jan-12 20:37:11.644965 - [DEBUG] EDGE:
3620 2019-Jan-12 20:37:11.645022 - [DEBUG] ---> 3621 2019-Jan-12 20:37:11.645669 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3622 2019-Jan-12 20:37:11.646305 - [DEBUG]
3623 2019-Jan-12 20:37:11.646331 - [DEBUG] EDGE:
3624 2019-Jan-12 20:37:11.646388 - [DEBUG] ---> 3625 2019-Jan-12 20:37:11.647025 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3626 2019-Jan-12 20:37:11.647668 - [DEBUG]
3627 2019-Jan-12 20:37:11.647703 - [DEBUG] Compose: EdgeIdentity * AllBottom
3628 2019-Jan-12 20:37:11.647730 - [DEBUG]
3629 2019-Jan-12 20:37:11.647753 - [DEBUG] Propagate flow
3630 2019-Jan-12 20:37:11.647777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3631 2019-Jan-12 20:37:11.647835 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3632 2019-Jan-12 20:37:11.648474 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3633 2019-Jan-12 20:37:11.649130 - [DEBUG] Edge function : AllBottom (result of previous compose)
3634 2019-Jan-12 20:37:11.649155 - [DEBUG]
3635 2019-Jan-12 20:37:11.649180 - [DEBUG] Join: AllTop & AllBottom
3636 2019-Jan-12 20:37:11.649205 - [DEBUG] = AllBottom (new jump func)
3637 2019-Jan-12 20:37:11.649230 - [DEBUG]
3638 2019-Jan-12 20:37:11.649253 - [DEBUG] Start adding new jump function
3639 2019-Jan-12 20:37:11.649285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3640 2019-Jan-12 20:37:11.649342 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3641 2019-Jan-12 20:37:11.649977 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3642 2019-Jan-12 20:37:11.650617 - [DEBUG] Edge Function : AllBottom
3643 2019-Jan-12 20:37:11.650645 - [DEBUG] End adding new jump function
3644 2019-Jan-12 20:37:11.650669 - [DEBUG]
3645 2019-Jan-12 20:37:11.650693 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3646 2019-Jan-12 20:37:11.650717 - [DEBUG]
3647 2019-Jan-12 20:37:11.650740 - [DEBUG] Process 114. path edge:
3648 2019-Jan-12 20:37:11.650764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3649 2019-Jan-12 20:37:11.650820 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
3650 2019-Jan-12 20:37:11.651455 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3651 2019-Jan-12 20:37:11.652106 - [DEBUG]
3652 2019-Jan-12 20:37:11.652130 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3653 2019-Jan-12 20:37:11.652779 - [DEBUG] Compose: EdgeIdentity * AllBottom
3654 2019-Jan-12 20:37:11.652807 - [DEBUG]
3655 2019-Jan-12 20:37:11.652831 - [DEBUG] Propagate flow
3656 2019-Jan-12 20:37:11.652854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3657 2019-Jan-12 20:37:11.652910 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
3658 2019-Jan-12 20:37:11.653541 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3659 2019-Jan-12 20:37:11.654178 - [DEBUG] Edge function : AllBottom (result of previous compose)
3660 2019-Jan-12 20:37:11.654203 - [DEBUG]
3661 2019-Jan-12 20:37:11.654228 - [DEBUG] Join: AllTop & AllBottom
3662 2019-Jan-12 20:37:11.654253 - [DEBUG] = AllBottom (new jump func)
3663 2019-Jan-12 20:37:11.654278 - [DEBUG]
3664 2019-Jan-12 20:37:11.654301 - [DEBUG] Start adding new jump function
3665 2019-Jan-12 20:37:11.654324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3666 2019-Jan-12 20:37:11.654379 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3667 2019-Jan-12 20:37:11.655016 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
3668 2019-Jan-12 20:37:11.655661 - [DEBUG] Edge Function : AllBottom
3669 2019-Jan-12 20:37:11.655688 - [DEBUG] End adding new jump function
3670 2019-Jan-12 20:37:11.655713 - [DEBUG]
3671 2019-Jan-12 20:37:11.655736 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3672 2019-Jan-12 20:37:11.655760 - [DEBUG]
3673 2019-Jan-12 20:37:11.655783 - [DEBUG] Process 115. path edge:
3674 2019-Jan-12 20:37:11.655806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3675 2019-Jan-12 20:37:11.655862 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
3676 2019-Jan-12 20:37:11.656492 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3677 2019-Jan-12 20:37:11.657130 - [DEBUG]
3678 2019-Jan-12 20:37:11.657155 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
3679 2019-Jan-12 20:37:11.657795 - [DEBUG] Compose: EdgeIdentity * AllBottom
3680 2019-Jan-12 20:37:11.657823 - [DEBUG]
3681 2019-Jan-12 20:37:11.657847 - [DEBUG] Propagate flow
3682 2019-Jan-12 20:37:11.657870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3683 2019-Jan-12 20:37:11.657925 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3684 2019-Jan-12 20:37:11.658567 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3685 2019-Jan-12 20:37:11.659219 - [DEBUG] Edge function : AllBottom (result of previous compose)
3686 2019-Jan-12 20:37:11.659245 - [DEBUG]
3687 2019-Jan-12 20:37:11.659270 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3688 2019-Jan-12 20:37:11.659295 - [DEBUG] = AllBottom
3689 2019-Jan-12 20:37:11.659320 - [DEBUG]
3690 2019-Jan-12 20:37:11.659343 - [DEBUG] PROPAGATE: No new function!
3691 2019-Jan-12 20:37:11.659368 - [DEBUG] EDGE:
3692 2019-Jan-12 20:37:11.659424 - [DEBUG] ---> 3693 2019-Jan-12 20:37:11.660055 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3694 2019-Jan-12 20:37:11.660695 - [DEBUG]
3695 2019-Jan-12 20:37:11.660721 - [DEBUG] EDGE:
3696 2019-Jan-12 20:37:11.660778 - [DEBUG] ---> 3697 2019-Jan-12 20:37:11.661414 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3698 2019-Jan-12 20:37:11.662066 - [DEBUG]
3699 2019-Jan-12 20:37:11.662092 - [DEBUG] EDGE:
3700 2019-Jan-12 20:37:11.662149 - [DEBUG] ---> 3701 2019-Jan-12 20:37:11.662781 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3702 2019-Jan-12 20:37:11.663416 - [DEBUG]
3703 2019-Jan-12 20:37:11.663443 - [DEBUG] EDGE:
3704 2019-Jan-12 20:37:11.663499 - [DEBUG] ---> 3705 2019-Jan-12 20:37:11.664135 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3706 2019-Jan-12 20:37:11.664776 - [DEBUG]
3707 2019-Jan-12 20:37:11.664802 - [DEBUG] EDGE:
3708 2019-Jan-12 20:37:11.664859 - [DEBUG] ---> 3709 2019-Jan-12 20:37:11.665508 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3710 2019-Jan-12 20:37:11.666143 - [DEBUG]
3711 2019-Jan-12 20:37:11.666169 - [DEBUG] EDGE:
3712 2019-Jan-12 20:37:11.666226 - [DEBUG] ---> 3713 2019-Jan-12 20:37:11.666864 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3714 2019-Jan-12 20:37:11.667500 - [DEBUG]
3715 2019-Jan-12 20:37:11.667537 - [DEBUG] Compose: EdgeIdentity * AllBottom
3716 2019-Jan-12 20:37:11.667564 - [DEBUG]
3717 2019-Jan-12 20:37:11.667588 - [DEBUG] Propagate flow
3718 2019-Jan-12 20:37:11.667611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-12 20:37:11.667667 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3720 2019-Jan-12 20:37:11.668305 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3721 2019-Jan-12 20:37:11.668957 - [DEBUG] Edge function : AllBottom (result of previous compose)
3722 2019-Jan-12 20:37:11.668982 - [DEBUG]
3723 2019-Jan-12 20:37:11.669007 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3724 2019-Jan-12 20:37:11.669032 - [DEBUG] = AllBottom
3725 2019-Jan-12 20:37:11.669057 - [DEBUG]
3726 2019-Jan-12 20:37:11.669080 - [DEBUG] PROPAGATE: No new function!
3727 2019-Jan-12 20:37:11.669106 - [DEBUG] EDGE:
3728 2019-Jan-12 20:37:11.669171 - [DEBUG] ---> 3729 2019-Jan-12 20:37:11.669814 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3730 2019-Jan-12 20:37:11.670455 - [DEBUG]
3731 2019-Jan-12 20:37:11.670481 - [DEBUG] EDGE:
3732 2019-Jan-12 20:37:11.670538 - [DEBUG] ---> 3733 2019-Jan-12 20:37:11.671171 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3734 2019-Jan-12 20:37:11.671808 - [DEBUG]
3735 2019-Jan-12 20:37:11.671834 - [DEBUG] EDGE:
3736 2019-Jan-12 20:37:11.671891 - [DEBUG] ---> 3737 2019-Jan-12 20:37:11.672545 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3738 2019-Jan-12 20:37:11.673183 - [DEBUG]
3739 2019-Jan-12 20:37:11.673218 - [DEBUG] Compose: EdgeIdentity * AllBottom
3740 2019-Jan-12 20:37:11.673245 - [DEBUG]
3741 2019-Jan-12 20:37:11.673269 - [DEBUG] Propagate flow
3742 2019-Jan-12 20:37:11.673292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3743 2019-Jan-12 20:37:11.673348 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3744 2019-Jan-12 20:37:11.673985 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3745 2019-Jan-12 20:37:11.674621 - [DEBUG] Edge function : AllBottom (result of previous compose)
3746 2019-Jan-12 20:37:11.674647 - [DEBUG]
3747 2019-Jan-12 20:37:11.674672 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3748 2019-Jan-12 20:37:11.674697 - [DEBUG] = AllBottom
3749 2019-Jan-12 20:37:11.674722 - [DEBUG]
3750 2019-Jan-12 20:37:11.674745 - [DEBUG] PROPAGATE: No new function!
3751 2019-Jan-12 20:37:11.674771 - [DEBUG] EDGE:
3752 2019-Jan-12 20:37:11.674828 - [DEBUG] ---> 3753 2019-Jan-12 20:37:11.675487 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3754 2019-Jan-12 20:37:11.676123 - [DEBUG]
3755 2019-Jan-12 20:37:11.676149 - [DEBUG] EDGE:
3756 2019-Jan-12 20:37:11.676206 - [DEBUG] ---> 3757 2019-Jan-12 20:37:11.676838 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3758 2019-Jan-12 20:37:11.677473 - [DEBUG]
3759 2019-Jan-12 20:37:11.677499 - [DEBUG] EDGE:
3760 2019-Jan-12 20:37:11.677556 - [DEBUG] ---> 3761 2019-Jan-12 20:37:11.678190 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3762 2019-Jan-12 20:37:11.678847 - [DEBUG]
3763 2019-Jan-12 20:37:11.678873 - [DEBUG] EDGE:
3764 2019-Jan-12 20:37:11.678930 - [DEBUG] ---> 3765 2019-Jan-12 20:37:11.679567 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3766 2019-Jan-12 20:37:11.680202 - [DEBUG]
3767 2019-Jan-12 20:37:11.680238 - [DEBUG] Compose: EdgeIdentity * AllBottom
3768 2019-Jan-12 20:37:11.680265 - [DEBUG]
3769 2019-Jan-12 20:37:11.680289 - [DEBUG] Propagate flow
3770 2019-Jan-12 20:37:11.680312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-12 20:37:11.680376 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3772 2019-Jan-12 20:37:11.681025 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3773 2019-Jan-12 20:37:11.681661 - [DEBUG] Edge function : AllBottom (result of previous compose)
3774 2019-Jan-12 20:37:11.681686 - [DEBUG]
3775 2019-Jan-12 20:37:11.681711 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3776 2019-Jan-12 20:37:11.681737 - [DEBUG] = AllBottom
3777 2019-Jan-12 20:37:11.681761 - [DEBUG]
3778 2019-Jan-12 20:37:11.681784 - [DEBUG] PROPAGATE: No new function!
3779 2019-Jan-12 20:37:11.681811 - [DEBUG] EDGE:
3780 2019-Jan-12 20:37:11.681868 - [DEBUG] ---> 3781 2019-Jan-12 20:37:11.682527 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3782 2019-Jan-12 20:37:11.683162 - [DEBUG]
3783 2019-Jan-12 20:37:11.683188 - [DEBUG] EDGE:
3784 2019-Jan-12 20:37:11.683245 - [DEBUG] ---> 3785 2019-Jan-12 20:37:11.683878 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3786 2019-Jan-12 20:37:11.684516 - [DEBUG]
3787 2019-Jan-12 20:37:11.684543 - [DEBUG] EDGE:
3788 2019-Jan-12 20:37:11.684599 - [DEBUG] ---> 3789 2019-Jan-12 20:37:11.685234 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3790 2019-Jan-12 20:37:11.685886 - [DEBUG]
3791 2019-Jan-12 20:37:11.685922 - [DEBUG] Compose: EdgeIdentity * AllBottom
3792 2019-Jan-12 20:37:11.685949 - [DEBUG]
3793 2019-Jan-12 20:37:11.685972 - [DEBUG] Propagate flow
3794 2019-Jan-12 20:37:11.685996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3795 2019-Jan-12 20:37:11.686052 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
3796 2019-Jan-12 20:37:11.686688 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3797 2019-Jan-12 20:37:11.687324 - [DEBUG] Edge function : AllBottom (result of previous compose)
3798 2019-Jan-12 20:37:11.687350 - [DEBUG]
3799 2019-Jan-12 20:37:11.687374 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3800 2019-Jan-12 20:37:11.687400 - [DEBUG] = AllBottom
3801 2019-Jan-12 20:37:11.687425 - [DEBUG]
3802 2019-Jan-12 20:37:11.687448 - [DEBUG] PROPAGATE: No new function!
3803 2019-Jan-12 20:37:11.687474 - [DEBUG] EDGE:
3804 2019-Jan-12 20:37:11.687532 - [DEBUG] ---> 3805 2019-Jan-12 20:37:11.688174 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3806 2019-Jan-12 20:37:11.688825 - [DEBUG]
3807 2019-Jan-12 20:37:11.688852 - [DEBUG] EDGE:
3808 2019-Jan-12 20:37:11.688908 - [DEBUG] ---> 3809 2019-Jan-12 20:37:11.689540 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3810 2019-Jan-12 20:37:11.690176 - [DEBUG]
3811 2019-Jan-12 20:37:11.690202 - [DEBUG] EDGE:
3812 2019-Jan-12 20:37:11.690259 - [DEBUG] ---> 3813 2019-Jan-12 20:37:11.690906 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3814 2019-Jan-12 20:37:11.691542 - [DEBUG]
3815 2019-Jan-12 20:37:11.691578 - [DEBUG] Compose: EdgeIdentity * AllBottom
3816 2019-Jan-12 20:37:11.691605 - [DEBUG]
3817 2019-Jan-12 20:37:11.691629 - [DEBUG] Propagate flow
3818 2019-Jan-12 20:37:11.691652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3819 2019-Jan-12 20:37:11.691708 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3820 2019-Jan-12 20:37:11.692357 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3821 2019-Jan-12 20:37:11.692992 - [DEBUG] Edge function : AllBottom (result of previous compose)
3822 2019-Jan-12 20:37:11.693018 - [DEBUG]
3823 2019-Jan-12 20:37:11.693043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3824 2019-Jan-12 20:37:11.693068 - [DEBUG] = AllBottom
3825 2019-Jan-12 20:37:11.693093 - [DEBUG]
3826 2019-Jan-12 20:37:11.693116 - [DEBUG] PROPAGATE: No new function!
3827 2019-Jan-12 20:37:11.693143 - [DEBUG] EDGE:
3828 2019-Jan-12 20:37:11.693200 - [DEBUG] ---> 3829 2019-Jan-12 20:37:11.693842 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3830 2019-Jan-12 20:37:11.694478 - [DEBUG]
3831 2019-Jan-12 20:37:11.694505 - [DEBUG] Compose: EdgeIdentity * AllBottom
3832 2019-Jan-12 20:37:11.694531 - [DEBUG]
3833 2019-Jan-12 20:37:11.694555 - [DEBUG] Propagate flow
3834 2019-Jan-12 20:37:11.694578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3835 2019-Jan-12 20:37:11.694633 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3836 2019-Jan-12 20:37:11.695275 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3837 2019-Jan-12 20:37:11.695923 - [DEBUG] Edge function : AllBottom (result of previous compose)
3838 2019-Jan-12 20:37:11.695948 - [DEBUG]
3839 2019-Jan-12 20:37:11.695973 - [DEBUG] Join: AllTop & AllBottom
3840 2019-Jan-12 20:37:11.695999 - [DEBUG] = AllBottom (new jump func)
3841 2019-Jan-12 20:37:11.696023 - [DEBUG]
3842 2019-Jan-12 20:37:11.696046 - [DEBUG] Start adding new jump function
3843 2019-Jan-12 20:37:11.696069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3844 2019-Jan-12 20:37:11.696125 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3845 2019-Jan-12 20:37:11.696756 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3846 2019-Jan-12 20:37:11.697397 - [DEBUG] Edge Function : AllBottom
3847 2019-Jan-12 20:37:11.697425 - [DEBUG] End adding new jump function
3848 2019-Jan-12 20:37:11.697450 - [DEBUG]
3849 2019-Jan-12 20:37:11.697474 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3850 2019-Jan-12 20:37:11.697498 - [DEBUG]
3851 2019-Jan-12 20:37:11.697521 - [DEBUG] Process 116. path edge:
3852 2019-Jan-12 20:37:11.697546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3853 2019-Jan-12 20:37:11.697602 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3854 2019-Jan-12 20:37:11.698250 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3855 2019-Jan-12 20:37:11.698901 - [DEBUG]
3856 2019-Jan-12 20:37:11.698926 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3857 2019-Jan-12 20:37:11.699581 - [DEBUG] Possible callees:
3858 2019-Jan-12 20:37:11.699607 - [DEBUG] llvm.dbg.declare
3859 2019-Jan-12 20:37:11.699632 - [DEBUG] Possible return sites:
3860 2019-Jan-12 20:37:11.699656 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203861 2019-Jan-12 20:37:11.700928 - [DEBUG] Found and process special summary
3862 2019-Jan-12 20:37:11.701015 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-12 20:37:11.701043 - [DEBUG]
3864 2019-Jan-12 20:37:11.701068 - [DEBUG] Propagate flow
3865 2019-Jan-12 20:37:11.701091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-12 20:37:11.701149 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3867 2019-Jan-12 20:37:11.701787 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3868 2019-Jan-12 20:37:11.702434 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-12 20:37:11.702460 - [DEBUG]
3870 2019-Jan-12 20:37:11.702484 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-12 20:37:11.702510 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-12 20:37:11.702534 - [DEBUG]
3873 2019-Jan-12 20:37:11.702558 - [DEBUG] Start adding new jump function
3874 2019-Jan-12 20:37:11.702581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-12 20:37:11.702637 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3876 2019-Jan-12 20:37:11.703268 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3877 2019-Jan-12 20:37:11.703902 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-12 20:37:11.703930 - [DEBUG] End adding new jump function
3879 2019-Jan-12 20:37:11.703954 - [DEBUG]
3880 2019-Jan-12 20:37:11.703978 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3881 2019-Jan-12 20:37:11.704002 - [DEBUG]
3882 2019-Jan-12 20:37:11.704026 - [DEBUG] Process 117. path edge:
3883 2019-Jan-12 20:37:11.704050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-12 20:37:11.704107 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3885 2019-Jan-12 20:37:11.704743 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3886 2019-Jan-12 20:37:11.705388 - [DEBUG]
3887 2019-Jan-12 20:37:11.705413 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3888 2019-Jan-12 20:37:11.706068 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-12 20:37:11.706097 - [DEBUG]
3890 2019-Jan-12 20:37:11.706120 - [DEBUG] Propagate flow
3891 2019-Jan-12 20:37:11.706143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-12 20:37:11.706200 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3893 2019-Jan-12 20:37:11.706834 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3894 2019-Jan-12 20:37:11.707474 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-12 20:37:11.707499 - [DEBUG]
3896 2019-Jan-12 20:37:11.707523 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-12 20:37:11.707549 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-12 20:37:11.707574 - [DEBUG]
3899 2019-Jan-12 20:37:11.707597 - [DEBUG] Start adding new jump function
3900 2019-Jan-12 20:37:11.707628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-12 20:37:11.707684 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3902 2019-Jan-12 20:37:11.708318 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3903 2019-Jan-12 20:37:11.708969 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-12 20:37:11.708997 - [DEBUG] End adding new jump function
3905 2019-Jan-12 20:37:11.709021 - [DEBUG]
3906 2019-Jan-12 20:37:11.709045 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3907 2019-Jan-12 20:37:11.709070 - [DEBUG]
3908 2019-Jan-12 20:37:11.709093 - [DEBUG] Process 118. path edge:
3909 2019-Jan-12 20:37:11.709117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-12 20:37:11.709174 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3911 2019-Jan-12 20:37:11.709805 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3912 2019-Jan-12 20:37:11.710439 - [DEBUG]
3913 2019-Jan-12 20:37:11.710465 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3914 2019-Jan-12 20:37:11.711112 - [DEBUG] Compose: EdgeIdentity * AllBottom
3915 2019-Jan-12 20:37:11.711140 - [DEBUG]
3916 2019-Jan-12 20:37:11.711164 - [DEBUG] Propagate flow
3917 2019-Jan-12 20:37:11.711187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3918 2019-Jan-12 20:37:11.711244 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3919 2019-Jan-12 20:37:11.711887 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3920 2019-Jan-12 20:37:11.712538 - [DEBUG] Edge function : AllBottom (result of previous compose)
3921 2019-Jan-12 20:37:11.712563 - [DEBUG]
3922 2019-Jan-12 20:37:11.712588 - [DEBUG] Join: AllTop & AllBottom
3923 2019-Jan-12 20:37:11.712613 - [DEBUG] = AllBottom (new jump func)
3924 2019-Jan-12 20:37:11.712638 - [DEBUG]
3925 2019-Jan-12 20:37:11.712661 - [DEBUG] Start adding new jump function
3926 2019-Jan-12 20:37:11.712685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3927 2019-Jan-12 20:37:11.712740 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3928 2019-Jan-12 20:37:11.713373 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3929 2019-Jan-12 20:37:11.714019 - [DEBUG] Edge Function : AllBottom
3930 2019-Jan-12 20:37:11.714047 - [DEBUG] End adding new jump function
3931 2019-Jan-12 20:37:11.714071 - [DEBUG]
3932 2019-Jan-12 20:37:11.714096 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3933 2019-Jan-12 20:37:11.714120 - [DEBUG]
3934 2019-Jan-12 20:37:11.714143 - [DEBUG] Process 119. path edge:
3935 2019-Jan-12 20:37:11.714166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3936 2019-Jan-12 20:37:11.714222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3937 2019-Jan-12 20:37:11.714866 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3938 2019-Jan-12 20:37:11.715514 - [DEBUG]
3939 2019-Jan-12 20:37:11.715538 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3940 2019-Jan-12 20:37:11.716185 - [DEBUG] Possible callees:
3941 2019-Jan-12 20:37:11.716210 - [DEBUG] llvm.dbg.declare
3942 2019-Jan-12 20:37:11.716243 - [DEBUG] Possible return sites:
3943 2019-Jan-12 20:37:11.716267 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1493944 2019-Jan-12 20:37:11.717533 - [DEBUG] Found and process special summary
3945 2019-Jan-12 20:37:11.717715 - [DEBUG] EDGE:
3946 2019-Jan-12 20:37:11.717773 - [DEBUG] ---> 3947 2019-Jan-12 20:37:11.718416 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3948 2019-Jan-12 20:37:11.719065 - [DEBUG]
3949 2019-Jan-12 20:37:11.719090 - [DEBUG] EDGE:
3950 2019-Jan-12 20:37:11.719148 - [DEBUG] ---> 3951 2019-Jan-12 20:37:11.719780 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3952 2019-Jan-12 20:37:11.720411 - [DEBUG]
3953 2019-Jan-12 20:37:11.720437 - [DEBUG] Compose: EdgeIdentity * AllBottom
3954 2019-Jan-12 20:37:11.720462 - [DEBUG]
3955 2019-Jan-12 20:37:11.720486 - [DEBUG] Propagate flow
3956 2019-Jan-12 20:37:11.720509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3957 2019-Jan-12 20:37:11.720565 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3958 2019-Jan-12 20:37:11.721203 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3959 2019-Jan-12 20:37:11.721839 - [DEBUG] Edge function : AllBottom (result of previous compose)
3960 2019-Jan-12 20:37:11.721864 - [DEBUG]
3961 2019-Jan-12 20:37:11.721889 - [DEBUG] Join: AllTop & AllBottom
3962 2019-Jan-12 20:37:11.721914 - [DEBUG] = AllBottom (new jump func)
3963 2019-Jan-12 20:37:11.721939 - [DEBUG]
3964 2019-Jan-12 20:37:11.721962 - [DEBUG] Start adding new jump function
3965 2019-Jan-12 20:37:11.721997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3966 2019-Jan-12 20:37:11.722054 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3967 2019-Jan-12 20:37:11.722691 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3968 2019-Jan-12 20:37:11.723324 - [DEBUG] Edge Function : AllBottom
3969 2019-Jan-12 20:37:11.723351 - [DEBUG] End adding new jump function
3970 2019-Jan-12 20:37:11.723375 - [DEBUG]
3971 2019-Jan-12 20:37:11.723398 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3972 2019-Jan-12 20:37:11.723422 - [DEBUG]
3973 2019-Jan-12 20:37:11.723446 - [DEBUG] Process 120. path edge:
3974 2019-Jan-12 20:37:11.723469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3975 2019-Jan-12 20:37:11.723525 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3976 2019-Jan-12 20:37:11.724159 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
3977 2019-Jan-12 20:37:11.724795 - [DEBUG]
3978 2019-Jan-12 20:37:11.724820 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3979 2019-Jan-12 20:37:11.725475 - [DEBUG] Compose: EdgeIdentity * AllBottom
3980 2019-Jan-12 20:37:11.725503 - [DEBUG]
3981 2019-Jan-12 20:37:11.725527 - [DEBUG] Propagate flow
3982 2019-Jan-12 20:37:11.725550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3983 2019-Jan-12 20:37:11.725606 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3984 2019-Jan-12 20:37:11.726257 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3985 2019-Jan-12 20:37:11.726893 - [DEBUG] Edge function : AllBottom (result of previous compose)
3986 2019-Jan-12 20:37:11.726918 - [DEBUG]
3987 2019-Jan-12 20:37:11.726942 - [DEBUG] Join: AllTop & AllBottom
3988 2019-Jan-12 20:37:11.726968 - [DEBUG] = AllBottom (new jump func)
3989 2019-Jan-12 20:37:11.726993 - [DEBUG]
3990 2019-Jan-12 20:37:11.727016 - [DEBUG] Start adding new jump function
3991 2019-Jan-12 20:37:11.727039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3992 2019-Jan-12 20:37:11.727095 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3993 2019-Jan-12 20:37:11.727730 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3994 2019-Jan-12 20:37:11.728369 - [DEBUG] Edge Function : AllBottom
3995 2019-Jan-12 20:37:11.728396 - [DEBUG] End adding new jump function
3996 2019-Jan-12 20:37:11.728420 - [DEBUG]
3997 2019-Jan-12 20:37:11.728443 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
3998 2019-Jan-12 20:37:11.728467 - [DEBUG]
3999 2019-Jan-12 20:37:11.728490 - [DEBUG] Process 121. path edge:
4000 2019-Jan-12 20:37:11.728514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4001 2019-Jan-12 20:37:11.728569 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4002 2019-Jan-12 20:37:11.729227 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4003 2019-Jan-12 20:37:11.729861 - [DEBUG]
4004 2019-Jan-12 20:37:11.729886 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4005 2019-Jan-12 20:37:11.730532 - [DEBUG] Possible callees:
4006 2019-Jan-12 20:37:11.730557 - [DEBUG] llvm.dbg.declare
4007 2019-Jan-12 20:37:11.730582 - [DEBUG] Possible return sites:
4008 2019-Jan-12 20:37:11.730605 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494009 2019-Jan-12 20:37:11.731881 - [DEBUG] Found and process special summary
4010 2019-Jan-12 20:37:11.731913 - [DEBUG] Compose: EdgeIdentity * AllBottom
4011 2019-Jan-12 20:37:11.731941 - [DEBUG]
4012 2019-Jan-12 20:37:11.731964 - [DEBUG] Propagate flow
4013 2019-Jan-12 20:37:11.732000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4014 2019-Jan-12 20:37:11.732057 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4015 2019-Jan-12 20:37:11.732705 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4016 2019-Jan-12 20:37:11.733341 - [DEBUG] Edge function : AllBottom (result of previous compose)
4017 2019-Jan-12 20:37:11.733366 - [DEBUG]
4018 2019-Jan-12 20:37:11.733390 - [DEBUG] Join: AllTop & AllBottom
4019 2019-Jan-12 20:37:11.733416 - [DEBUG] = AllBottom (new jump func)
4020 2019-Jan-12 20:37:11.733441 - [DEBUG]
4021 2019-Jan-12 20:37:11.733464 - [DEBUG] Start adding new jump function
4022 2019-Jan-12 20:37:11.733487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4023 2019-Jan-12 20:37:11.733543 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4024 2019-Jan-12 20:37:11.734181 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4025 2019-Jan-12 20:37:11.734816 - [DEBUG] Edge Function : AllBottom
4026 2019-Jan-12 20:37:11.734845 - [DEBUG] End adding new jump function
4027 2019-Jan-12 20:37:11.734879 - [DEBUG]
4028 2019-Jan-12 20:37:11.734903 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4029 2019-Jan-12 20:37:11.734927 - [DEBUG]
4030 2019-Jan-12 20:37:11.734951 - [DEBUG] Process 122. path edge:
4031 2019-Jan-12 20:37:11.734974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4032 2019-Jan-12 20:37:11.735031 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4033 2019-Jan-12 20:37:11.735690 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4034 2019-Jan-12 20:37:11.736372 - [DEBUG]
4035 2019-Jan-12 20:37:11.736399 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4036 2019-Jan-12 20:37:11.737134 - [DEBUG] Compose: EdgeIdentity * AllBottom
4037 2019-Jan-12 20:37:11.737164 - [DEBUG]
4038 2019-Jan-12 20:37:11.737189 - [DEBUG] Propagate flow
4039 2019-Jan-12 20:37:11.737213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4040 2019-Jan-12 20:37:11.737282 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4041 2019-Jan-12 20:37:11.737975 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4042 2019-Jan-12 20:37:11.738703 - [DEBUG] Edge function : AllBottom (result of previous compose)
4043 2019-Jan-12 20:37:11.738731 - [DEBUG]
4044 2019-Jan-12 20:37:11.738758 - [DEBUG] Join: AllTop & AllBottom
4045 2019-Jan-12 20:37:11.738784 - [DEBUG] = AllBottom (new jump func)
4046 2019-Jan-12 20:37:11.738809 - [DEBUG]
4047 2019-Jan-12 20:37:11.738833 - [DEBUG] Start adding new jump function
4048 2019-Jan-12 20:37:11.738857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4049 2019-Jan-12 20:37:11.738931 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4050 2019-Jan-12 20:37:11.739594 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4051 2019-Jan-12 20:37:11.740229 - [DEBUG] Edge Function : AllBottom
4052 2019-Jan-12 20:37:11.740260 - [DEBUG] End adding new jump function
4053 2019-Jan-12 20:37:11.740284 - [DEBUG]
4054 2019-Jan-12 20:37:11.740308 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4055 2019-Jan-12 20:37:11.740332 - [DEBUG]
4056 2019-Jan-12 20:37:11.740356 - [DEBUG] Process 123. path edge:
4057 2019-Jan-12 20:37:11.740379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4058 2019-Jan-12 20:37:11.740437 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4059 2019-Jan-12 20:37:11.741081 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4060 2019-Jan-12 20:37:11.741718 - [DEBUG]
4061 2019-Jan-12 20:37:11.741744 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4062 2019-Jan-12 20:37:11.742419 - [DEBUG] Compose: EdgeIdentity * AllBottom
4063 2019-Jan-12 20:37:11.742446 - [DEBUG]
4064 2019-Jan-12 20:37:11.742470 - [DEBUG] Propagate flow
4065 2019-Jan-12 20:37:11.742493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4066 2019-Jan-12 20:37:11.742550 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4067 2019-Jan-12 20:37:11.743197 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4068 2019-Jan-12 20:37:11.743833 - [DEBUG] Edge function : AllBottom (result of previous compose)
4069 2019-Jan-12 20:37:11.743858 - [DEBUG]
4070 2019-Jan-12 20:37:11.743883 - [DEBUG] Join: AllTop & AllBottom
4071 2019-Jan-12 20:37:11.743908 - [DEBUG] = AllBottom (new jump func)
4072 2019-Jan-12 20:37:11.743951 - [DEBUG]
4073 2019-Jan-12 20:37:11.743975 - [DEBUG] Start adding new jump function
4074 2019-Jan-12 20:37:11.743998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4075 2019-Jan-12 20:37:11.744054 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4076 2019-Jan-12 20:37:11.744690 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4077 2019-Jan-12 20:37:11.745346 - [DEBUG] Edge Function : AllBottom
4078 2019-Jan-12 20:37:11.745375 - [DEBUG] End adding new jump function
4079 2019-Jan-12 20:37:11.745399 - [DEBUG]
4080 2019-Jan-12 20:37:11.745422 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4081 2019-Jan-12 20:37:11.745446 - [DEBUG]
4082 2019-Jan-12 20:37:11.745469 - [DEBUG] Process 124. path edge:
4083 2019-Jan-12 20:37:11.745492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4084 2019-Jan-12 20:37:11.745548 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4085 2019-Jan-12 20:37:11.746191 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4086 2019-Jan-12 20:37:11.746826 - [DEBUG]
4087 2019-Jan-12 20:37:11.746851 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4088 2019-Jan-12 20:37:11.747500 - [DEBUG] Possible callees:
4089 2019-Jan-12 20:37:11.747525 - [DEBUG] llvm.dbg.declare
4090 2019-Jan-12 20:37:11.747550 - [DEBUG] Possible return sites:
4091 2019-Jan-12 20:37:11.747574 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554092 2019-Jan-12 20:37:11.748874 - [DEBUG] Found and process special summary
4093 2019-Jan-12 20:37:11.748908 - [DEBUG] Compose: EdgeIdentity * AllBottom
4094 2019-Jan-12 20:37:11.748935 - [DEBUG]
4095 2019-Jan-12 20:37:11.748959 - [DEBUG] Propagate flow
4096 2019-Jan-12 20:37:11.748982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4097 2019-Jan-12 20:37:11.749039 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4098 2019-Jan-12 20:37:11.749676 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4099 2019-Jan-12 20:37:11.750311 - [DEBUG] Edge function : AllBottom (result of previous compose)
4100 2019-Jan-12 20:37:11.750336 - [DEBUG]
4101 2019-Jan-12 20:37:11.750361 - [DEBUG] Join: AllTop & AllBottom
4102 2019-Jan-12 20:37:11.750387 - [DEBUG] = AllBottom (new jump func)
4103 2019-Jan-12 20:37:11.750411 - [DEBUG]
4104 2019-Jan-12 20:37:11.750434 - [DEBUG] Start adding new jump function
4105 2019-Jan-12 20:37:11.750458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4106 2019-Jan-12 20:37:11.750513 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4107 2019-Jan-12 20:37:11.751155 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4108 2019-Jan-12 20:37:11.751817 - [DEBUG] Edge Function : AllBottom
4109 2019-Jan-12 20:37:11.751849 - [DEBUG] End adding new jump function
4110 2019-Jan-12 20:37:11.751873 - [DEBUG]
4111 2019-Jan-12 20:37:11.751897 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4112 2019-Jan-12 20:37:11.751922 - [DEBUG]
4113 2019-Jan-12 20:37:11.751946 - [DEBUG] Process 125. path edge:
4114 2019-Jan-12 20:37:11.751970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4115 2019-Jan-12 20:37:11.752072 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4116 2019-Jan-12 20:37:11.752772 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4117 2019-Jan-12 20:37:11.753470 - [DEBUG]
4118 2019-Jan-12 20:37:11.753497 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4119 2019-Jan-12 20:37:11.754231 - [DEBUG] Compose: EdgeIdentity * AllBottom
4120 2019-Jan-12 20:37:11.754263 - [DEBUG]
4121 2019-Jan-12 20:37:11.754287 - [DEBUG] Propagate flow
4122 2019-Jan-12 20:37:11.754311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4123 2019-Jan-12 20:37:11.754384 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4124 2019-Jan-12 20:37:11.755088 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4125 2019-Jan-12 20:37:11.755821 - [DEBUG] Edge function : AllBottom (result of previous compose)
4126 2019-Jan-12 20:37:11.755847 - [DEBUG]
4127 2019-Jan-12 20:37:11.755874 - [DEBUG] Join: AllTop & AllBottom
4128 2019-Jan-12 20:37:11.755900 - [DEBUG] = AllBottom (new jump func)
4129 2019-Jan-12 20:37:11.755925 - [DEBUG]
4130 2019-Jan-12 20:37:11.755948 - [DEBUG] Start adding new jump function
4131 2019-Jan-12 20:37:11.755972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4132 2019-Jan-12 20:37:11.756038 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4133 2019-Jan-12 20:37:11.756729 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4134 2019-Jan-12 20:37:11.757418 - [DEBUG] Edge Function : AllBottom
4135 2019-Jan-12 20:37:11.757452 - [DEBUG] End adding new jump function
4136 2019-Jan-12 20:37:11.757477 - [DEBUG]
4137 2019-Jan-12 20:37:11.757501 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4138 2019-Jan-12 20:37:11.757526 - [DEBUG]
4139 2019-Jan-12 20:37:11.757550 - [DEBUG] Process 126. path edge:
4140 2019-Jan-12 20:37:11.757574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4141 2019-Jan-12 20:37:11.757646 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4142 2019-Jan-12 20:37:11.758307 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4143 2019-Jan-12 20:37:11.758980 - [DEBUG]
4144 2019-Jan-12 20:37:11.759007 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4145 2019-Jan-12 20:37:11.759664 - [DEBUG] Compose: EdgeIdentity * AllBottom
4146 2019-Jan-12 20:37:11.759692 - [DEBUG]
4147 2019-Jan-12 20:37:11.759716 - [DEBUG] Propagate flow
4148 2019-Jan-12 20:37:11.759740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4149 2019-Jan-12 20:37:11.759797 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4150 2019-Jan-12 20:37:11.760430 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4151 2019-Jan-12 20:37:11.761071 - [DEBUG] Edge function : AllBottom (result of previous compose)
4152 2019-Jan-12 20:37:11.761097 - [DEBUG]
4153 2019-Jan-12 20:37:11.761122 - [DEBUG] Join: AllTop & AllBottom
4154 2019-Jan-12 20:37:11.761148 - [DEBUG] = AllBottom (new jump func)
4155 2019-Jan-12 20:37:11.761172 - [DEBUG]
4156 2019-Jan-12 20:37:11.761196 - [DEBUG] Start adding new jump function
4157 2019-Jan-12 20:37:11.761219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4158 2019-Jan-12 20:37:11.761275 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4159 2019-Jan-12 20:37:11.761919 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4160 2019-Jan-12 20:37:11.762603 - [DEBUG] Edge Function : AllBottom
4161 2019-Jan-12 20:37:11.762632 - [DEBUG] End adding new jump function
4162 2019-Jan-12 20:37:11.762657 - [DEBUG]
4163 2019-Jan-12 20:37:11.762680 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4164 2019-Jan-12 20:37:11.762704 - [DEBUG]
4165 2019-Jan-12 20:37:11.762728 - [DEBUG] Process 127. path edge:
4166 2019-Jan-12 20:37:11.762751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4167 2019-Jan-12 20:37:11.762809 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4168 2019-Jan-12 20:37:11.763454 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4169 2019-Jan-12 20:37:11.764090 - [DEBUG]
4170 2019-Jan-12 20:37:11.764115 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4171 2019-Jan-12 20:37:11.764789 - [DEBUG] Compose: EdgeIdentity * AllBottom
4172 2019-Jan-12 20:37:11.764819 - [DEBUG]
4173 2019-Jan-12 20:37:11.764842 - [DEBUG] Propagate flow
4174 2019-Jan-12 20:37:11.764866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4175 2019-Jan-12 20:37:11.764933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4176 2019-Jan-12 20:37:11.765652 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4177 2019-Jan-12 20:37:11.766308 - [DEBUG] Edge function : AllBottom (result of previous compose)
4178 2019-Jan-12 20:37:11.766334 - [DEBUG]
4179 2019-Jan-12 20:37:11.766359 - [DEBUG] Join: AllTop & AllBottom
4180 2019-Jan-12 20:37:11.766385 - [DEBUG] = AllBottom (new jump func)
4181 2019-Jan-12 20:37:11.766410 - [DEBUG]
4182 2019-Jan-12 20:37:11.766433 - [DEBUG] Start adding new jump function
4183 2019-Jan-12 20:37:11.766457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4184 2019-Jan-12 20:37:11.766519 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4185 2019-Jan-12 20:37:11.767170 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4186 2019-Jan-12 20:37:11.767849 - [DEBUG] Edge Function : AllBottom
4187 2019-Jan-12 20:37:11.767881 - [DEBUG] End adding new jump function
4188 2019-Jan-12 20:37:11.767906 - [DEBUG]
4189 2019-Jan-12 20:37:11.767930 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4190 2019-Jan-12 20:37:11.767955 - [DEBUG]
4191 2019-Jan-12 20:37:11.767978 - [DEBUG] Process 128. path edge:
4192 2019-Jan-12 20:37:11.768002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4193 2019-Jan-12 20:37:11.768069 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4194 2019-Jan-12 20:37:11.768787 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4195 2019-Jan-12 20:37:11.769449 - [DEBUG]
4196 2019-Jan-12 20:37:11.769475 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4197 2019-Jan-12 20:37:11.770164 - [DEBUG] Possible callees:
4198 2019-Jan-12 20:37:11.770190 - [DEBUG] llvm.dbg.declare
4199 2019-Jan-12 20:37:11.770215 - [DEBUG] Possible return sites:
4200 2019-Jan-12 20:37:11.770240 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634201 2019-Jan-12 20:37:11.771615 - [DEBUG] Found and process special summary
4202 2019-Jan-12 20:37:11.771705 - [DEBUG] Compose: EdgeIdentity * AllBottom
4203 2019-Jan-12 20:37:11.771735 - [DEBUG]
4204 2019-Jan-12 20:37:11.771761 - [DEBUG] Propagate flow
4205 2019-Jan-12 20:37:11.771784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4206 2019-Jan-12 20:37:11.771860 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4207 2019-Jan-12 20:37:11.772589 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4208 2019-Jan-12 20:37:11.773251 - [DEBUG] Edge function : AllBottom (result of previous compose)
4209 2019-Jan-12 20:37:11.773278 - [DEBUG]
4210 2019-Jan-12 20:37:11.773305 - [DEBUG] Join: AllTop & AllBottom
4211 2019-Jan-12 20:37:11.773332 - [DEBUG] = AllBottom (new jump func)
4212 2019-Jan-12 20:37:11.773357 - [DEBUG]
4213 2019-Jan-12 20:37:11.773381 - [DEBUG] Start adding new jump function
4214 2019-Jan-12 20:37:11.773405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4215 2019-Jan-12 20:37:11.773469 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4216 2019-Jan-12 20:37:11.774132 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4217 2019-Jan-12 20:37:11.774799 - [DEBUG] Edge Function : AllBottom
4218 2019-Jan-12 20:37:11.774837 - [DEBUG] End adding new jump function
4219 2019-Jan-12 20:37:11.774862 - [DEBUG]
4220 2019-Jan-12 20:37:11.774887 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4221 2019-Jan-12 20:37:11.774913 - [DEBUG]
4222 2019-Jan-12 20:37:11.774937 - [DEBUG] Process 129. path edge:
4223 2019-Jan-12 20:37:11.774961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4224 2019-Jan-12 20:37:11.775028 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4225 2019-Jan-12 20:37:11.775750 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4226 2019-Jan-12 20:37:11.776428 - [DEBUG]
4227 2019-Jan-12 20:37:11.776479 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4228 2019-Jan-12 20:37:11.777238 - [DEBUG] Compose: EdgeIdentity * AllBottom
4229 2019-Jan-12 20:37:11.777270 - [DEBUG]
4230 2019-Jan-12 20:37:11.777295 - [DEBUG] Propagate flow
4231 2019-Jan-12 20:37:11.777318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4232 2019-Jan-12 20:37:11.777394 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4233 2019-Jan-12 20:37:11.778110 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4234 2019-Jan-12 20:37:11.778831 - [DEBUG] Edge function : AllBottom (result of previous compose)
4235 2019-Jan-12 20:37:11.778858 - [DEBUG]
4236 2019-Jan-12 20:37:11.778885 - [DEBUG] Join: AllTop & AllBottom
4237 2019-Jan-12 20:37:11.778911 - [DEBUG] = AllBottom (new jump func)
4238 2019-Jan-12 20:37:11.778936 - [DEBUG]
4239 2019-Jan-12 20:37:11.778960 - [DEBUG] Start adding new jump function
4240 2019-Jan-12 20:37:11.778984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4241 2019-Jan-12 20:37:11.779054 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4242 2019-Jan-12 20:37:11.779743 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4243 2019-Jan-12 20:37:11.780429 - [DEBUG] Edge Function : AllBottom
4244 2019-Jan-12 20:37:11.780462 - [DEBUG] End adding new jump function
4245 2019-Jan-12 20:37:11.780487 - [DEBUG]
4246 2019-Jan-12 20:37:11.780511 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4247 2019-Jan-12 20:37:11.780535 - [DEBUG]
4248 2019-Jan-12 20:37:11.780578 - [DEBUG] Process 130. path edge:
4249 2019-Jan-12 20:37:11.780602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4250 2019-Jan-12 20:37:11.780670 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4251 2019-Jan-12 20:37:11.781334 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4252 2019-Jan-12 20:37:11.782028 - [DEBUG]
4253 2019-Jan-12 20:37:11.782069 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4254 2019-Jan-12 20:37:11.782779 - [DEBUG] Compose: EdgeIdentity * AllBottom
4255 2019-Jan-12 20:37:11.782808 - [DEBUG]
4256 2019-Jan-12 20:37:11.782832 - [DEBUG] Propagate flow
4257 2019-Jan-12 20:37:11.782856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4258 2019-Jan-12 20:37:11.782932 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4259 2019-Jan-12 20:37:11.783663 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4260 2019-Jan-12 20:37:11.784342 - [DEBUG] Edge function : AllBottom (result of previous compose)
4261 2019-Jan-12 20:37:11.784368 - [DEBUG]
4262 2019-Jan-12 20:37:11.784394 - [DEBUG] Join: AllTop & AllBottom
4263 2019-Jan-12 20:37:11.784421 - [DEBUG] = AllBottom (new jump func)
4264 2019-Jan-12 20:37:11.784445 - [DEBUG]
4265 2019-Jan-12 20:37:11.784469 - [DEBUG] Start adding new jump function
4266 2019-Jan-12 20:37:11.784493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4267 2019-Jan-12 20:37:11.784556 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4268 2019-Jan-12 20:37:11.785221 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4269 2019-Jan-12 20:37:11.785923 - [DEBUG] Edge Function : AllBottom
4270 2019-Jan-12 20:37:11.785957 - [DEBUG] End adding new jump function
4271 2019-Jan-12 20:37:11.785982 - [DEBUG]
4272 2019-Jan-12 20:37:11.786006 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4273 2019-Jan-12 20:37:11.786031 - [DEBUG]
4274 2019-Jan-12 20:37:11.786055 - [DEBUG] Process 131. path edge:
4275 2019-Jan-12 20:37:11.786079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4276 2019-Jan-12 20:37:11.786145 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4277 2019-Jan-12 20:37:11.786825 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4278 2019-Jan-12 20:37:11.787492 - [DEBUG]
4279 2019-Jan-12 20:37:11.787519 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4280 2019-Jan-12 20:37:11.788210 - [DEBUG] Possible callees:
4281 2019-Jan-12 20:37:11.788236 - [DEBUG] llvm.dbg.declare
4282 2019-Jan-12 20:37:11.788262 - [DEBUG] Possible return sites:
4283 2019-Jan-12 20:37:11.788286 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694284 2019-Jan-12 20:37:11.789707 - [DEBUG] Found and process special summary
4285 2019-Jan-12 20:37:11.789764 - [DEBUG] Compose: EdgeIdentity * AllBottom
4286 2019-Jan-12 20:37:11.789794 - [DEBUG]
4287 2019-Jan-12 20:37:11.789821 - [DEBUG] Propagate flow
4288 2019-Jan-12 20:37:11.789844 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4289 2019-Jan-12 20:37:11.789916 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4290 2019-Jan-12 20:37:11.790643 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4291 2019-Jan-12 20:37:11.791325 - [DEBUG] Edge function : AllBottom (result of previous compose)
4292 2019-Jan-12 20:37:11.791353 - [DEBUG]
4293 2019-Jan-12 20:37:11.791381 - [DEBUG] Join: AllTop & AllBottom
4294 2019-Jan-12 20:37:11.791408 - [DEBUG] = AllBottom (new jump func)
4295 2019-Jan-12 20:37:11.791433 - [DEBUG]
4296 2019-Jan-12 20:37:11.791458 - [DEBUG] Start adding new jump function
4297 2019-Jan-12 20:37:11.791482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4298 2019-Jan-12 20:37:11.791547 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4299 2019-Jan-12 20:37:11.792251 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4300 2019-Jan-12 20:37:11.792928 - [DEBUG] Edge Function : AllBottom
4301 2019-Jan-12 20:37:11.792964 - [DEBUG] End adding new jump function
4302 2019-Jan-12 20:37:11.792989 - [DEBUG]
4303 2019-Jan-12 20:37:11.793014 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4304 2019-Jan-12 20:37:11.793040 - [DEBUG]
4305 2019-Jan-12 20:37:11.793064 - [DEBUG] Process 132. path edge:
4306 2019-Jan-12 20:37:11.793088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4307 2019-Jan-12 20:37:11.793160 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4308 2019-Jan-12 20:37:11.793839 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4309 2019-Jan-12 20:37:11.794555 - [DEBUG]
4310 2019-Jan-12 20:37:11.794587 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4311 2019-Jan-12 20:37:11.795636 - [DEBUG] Compose: EdgeIdentity * AllBottom
4312 2019-Jan-12 20:37:11.795678 - [DEBUG]
4313 2019-Jan-12 20:37:11.795705 - [DEBUG] Propagate flow
4314 2019-Jan-12 20:37:11.795731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4315 2019-Jan-12 20:37:11.795857 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4316 2019-Jan-12 20:37:11.796808 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4317 2019-Jan-12 20:37:11.797691 - [DEBUG] Edge function : AllBottom (result of previous compose)
4318 2019-Jan-12 20:37:11.797722 - [DEBUG]
4319 2019-Jan-12 20:37:11.797749 - [DEBUG] Join: AllTop & AllBottom
4320 2019-Jan-12 20:37:11.797775 - [DEBUG] = AllBottom (new jump func)
4321 2019-Jan-12 20:37:11.797800 - [DEBUG]
4322 2019-Jan-12 20:37:11.797824 - [DEBUG] Start adding new jump function
4323 2019-Jan-12 20:37:11.797847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4324 2019-Jan-12 20:37:11.797929 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4325 2019-Jan-12 20:37:11.798738 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4326 2019-Jan-12 20:37:11.799683 - [DEBUG] Edge Function : AllBottom
4327 2019-Jan-12 20:37:11.799733 - [DEBUG] End adding new jump function
4328 2019-Jan-12 20:37:11.799760 - [DEBUG]
4329 2019-Jan-12 20:37:11.799786 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4330 2019-Jan-12 20:37:11.799814 - [DEBUG]
4331 2019-Jan-12 20:37:11.799839 - [DEBUG] Process 133. path edge:
4332 2019-Jan-12 20:37:11.799865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4333 2019-Jan-12 20:37:11.799993 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4334 2019-Jan-12 20:37:11.800799 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4335 2019-Jan-12 20:37:11.801524 - [DEBUG]
4336 2019-Jan-12 20:37:11.801553 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4337 2019-Jan-12 20:37:11.802332 - [DEBUG] Compose: EdgeIdentity * AllBottom
4338 2019-Jan-12 20:37:11.802365 - [DEBUG]
4339 2019-Jan-12 20:37:11.802391 - [DEBUG] Propagate flow
4340 2019-Jan-12 20:37:11.802416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4341 2019-Jan-12 20:37:11.802501 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4342 2019-Jan-12 20:37:11.803260 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4343 2019-Jan-12 20:37:11.803996 - [DEBUG] Edge function : AllBottom (result of previous compose)
4344 2019-Jan-12 20:37:11.804024 - [DEBUG]
4345 2019-Jan-12 20:37:11.804052 - [DEBUG] Join: AllTop & AllBottom
4346 2019-Jan-12 20:37:11.804079 - [DEBUG] = AllBottom (new jump func)
4347 2019-Jan-12 20:37:11.804104 - [DEBUG]
4348 2019-Jan-12 20:37:11.804128 - [DEBUG] Start adding new jump function
4349 2019-Jan-12 20:37:11.804152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4350 2019-Jan-12 20:37:11.804226 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4351 2019-Jan-12 20:37:11.804919 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4352 2019-Jan-12 20:37:11.805626 - [DEBUG] Edge Function : AllBottom
4353 2019-Jan-12 20:37:11.805661 - [DEBUG] End adding new jump function
4354 2019-Jan-12 20:37:11.805686 - [DEBUG]
4355 2019-Jan-12 20:37:11.805711 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4356 2019-Jan-12 20:37:11.805736 - [DEBUG]
4357 2019-Jan-12 20:37:11.805759 - [DEBUG] Process 134. path edge:
4358 2019-Jan-12 20:37:11.805783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4359 2019-Jan-12 20:37:11.805854 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4360 2019-Jan-12 20:37:11.806543 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4361 2019-Jan-12 20:37:11.807218 - [DEBUG]
4362 2019-Jan-12 20:37:11.807245 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4363 2019-Jan-12 20:37:11.807991 - [DEBUG] Compose: EdgeIdentity * AllBottom
4364 2019-Jan-12 20:37:11.808022 - [DEBUG]
4365 2019-Jan-12 20:37:11.808046 - [DEBUG] Propagate flow
4366 2019-Jan-12 20:37:11.808070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4367 2019-Jan-12 20:37:11.808140 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4368 2019-Jan-12 20:37:11.808854 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4369 2019-Jan-12 20:37:11.809546 - [DEBUG] Edge function : AllBottom (result of previous compose)
4370 2019-Jan-12 20:37:11.809572 - [DEBUG]
4371 2019-Jan-12 20:37:11.809599 - [DEBUG] Join: AllTop & AllBottom
4372 2019-Jan-12 20:37:11.809625 - [DEBUG] = AllBottom (new jump func)
4373 2019-Jan-12 20:37:11.809650 - [DEBUG]
4374 2019-Jan-12 20:37:11.809674 - [DEBUG] Start adding new jump function
4375 2019-Jan-12 20:37:11.809697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4376 2019-Jan-12 20:37:11.809761 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4377 2019-Jan-12 20:37:11.810435 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4378 2019-Jan-12 20:37:11.811117 - [DEBUG] Edge Function : AllBottom
4379 2019-Jan-12 20:37:11.811169 - [DEBUG] End adding new jump function
4380 2019-Jan-12 20:37:11.811193 - [DEBUG]
4381 2019-Jan-12 20:37:11.811218 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4382 2019-Jan-12 20:37:11.811242 - [DEBUG]
4383 2019-Jan-12 20:37:11.811266 - [DEBUG] Process 135. path edge:
4384 2019-Jan-12 20:37:11.811290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4385 2019-Jan-12 20:37:11.811359 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4386 2019-Jan-12 20:37:11.812058 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4387 2019-Jan-12 20:37:11.812750 - [DEBUG]
4388 2019-Jan-12 20:37:11.812777 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4389 2019-Jan-12 20:37:11.813490 - [DEBUG] Compose: EdgeIdentity * AllBottom
4390 2019-Jan-12 20:37:11.813522 - [DEBUG]
4391 2019-Jan-12 20:37:11.813547 - [DEBUG] Propagate flow
4392 2019-Jan-12 20:37:11.813571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4393 2019-Jan-12 20:37:11.813653 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4394 2019-Jan-12 20:37:11.814485 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4395 2019-Jan-12 20:37:11.815230 - [DEBUG] Edge function : AllBottom (result of previous compose)
4396 2019-Jan-12 20:37:11.815258 - [DEBUG]
4397 2019-Jan-12 20:37:11.815286 - [DEBUG] Join: AllTop & AllBottom
4398 2019-Jan-12 20:37:11.815312 - [DEBUG] = AllBottom (new jump func)
4399 2019-Jan-12 20:37:11.815362 - [DEBUG]
4400 2019-Jan-12 20:37:11.815387 - [DEBUG] Start adding new jump function
4401 2019-Jan-12 20:37:11.815411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4402 2019-Jan-12 20:37:11.815485 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4403 2019-Jan-12 20:37:11.816183 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4404 2019-Jan-12 20:37:11.816861 - [DEBUG] Edge Function : AllBottom
4405 2019-Jan-12 20:37:11.816894 - [DEBUG] End adding new jump function
4406 2019-Jan-12 20:37:11.816918 - [DEBUG]
4407 2019-Jan-12 20:37:11.816943 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4408 2019-Jan-12 20:37:11.816969 - [DEBUG]
4409 2019-Jan-12 20:37:11.816993 - [DEBUG] Process 136. path edge:
4410 2019-Jan-12 20:37:11.817018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4411 2019-Jan-12 20:37:11.817095 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4412 2019-Jan-12 20:37:11.817824 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4413 2019-Jan-12 20:37:11.818549 - [DEBUG]
4414 2019-Jan-12 20:37:11.818580 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4415 2019-Jan-12 20:37:11.819386 - [DEBUG] Compose: EdgeIdentity * AllBottom
4416 2019-Jan-12 20:37:11.819419 - [DEBUG]
4417 2019-Jan-12 20:37:11.819444 - [DEBUG] Propagate flow
4418 2019-Jan-12 20:37:11.819467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4419 2019-Jan-12 20:37:11.819538 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4420 2019-Jan-12 20:37:11.820222 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4421 2019-Jan-12 20:37:11.820902 - [DEBUG] Edge function : AllBottom (result of previous compose)
4422 2019-Jan-12 20:37:11.820929 - [DEBUG]
4423 2019-Jan-12 20:37:11.820955 - [DEBUG] Join: AllTop & AllBottom
4424 2019-Jan-12 20:37:11.821004 - [DEBUG] = AllBottom (new jump func)
4425 2019-Jan-12 20:37:11.821029 - [DEBUG]
4426 2019-Jan-12 20:37:11.821053 - [DEBUG] Start adding new jump function
4427 2019-Jan-12 20:37:11.821077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4428 2019-Jan-12 20:37:11.821149 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4429 2019-Jan-12 20:37:11.821845 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4430 2019-Jan-12 20:37:11.822538 - [DEBUG] Edge Function : AllBottom
4431 2019-Jan-12 20:37:11.822571 - [DEBUG] End adding new jump function
4432 2019-Jan-12 20:37:11.822596 - [DEBUG]
4433 2019-Jan-12 20:37:11.822620 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4434 2019-Jan-12 20:37:11.822645 - [DEBUG]
4435 2019-Jan-12 20:37:11.822668 - [DEBUG] Process 137. path edge:
4436 2019-Jan-12 20:37:11.822692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4437 2019-Jan-12 20:37:11.822763 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4438 2019-Jan-12 20:37:11.823430 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4439 2019-Jan-12 20:37:11.824115 - [DEBUG]
4440 2019-Jan-12 20:37:11.824143 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4441 2019-Jan-12 20:37:11.824842 - [DEBUG] Compose: EdgeIdentity * AllBottom
4442 2019-Jan-12 20:37:11.824872 - [DEBUG]
4443 2019-Jan-12 20:37:11.824896 - [DEBUG] Propagate flow
4444 2019-Jan-12 20:37:11.824920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4445 2019-Jan-12 20:37:11.824986 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4446 2019-Jan-12 20:37:11.825684 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4447 2019-Jan-12 20:37:11.826374 - [DEBUG] Edge function : AllBottom (result of previous compose)
4448 2019-Jan-12 20:37:11.826402 - [DEBUG]
4449 2019-Jan-12 20:37:11.826428 - [DEBUG] Join: AllTop & AllBottom
4450 2019-Jan-12 20:37:11.826455 - [DEBUG] = AllBottom (new jump func)
4451 2019-Jan-12 20:37:11.826479 - [DEBUG]
4452 2019-Jan-12 20:37:11.826503 - [DEBUG] Start adding new jump function
4453 2019-Jan-12 20:37:11.826527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4454 2019-Jan-12 20:37:11.826596 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4455 2019-Jan-12 20:37:11.827262 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4456 2019-Jan-12 20:37:11.827929 - [DEBUG] Edge Function : AllBottom
4457 2019-Jan-12 20:37:11.827960 - [DEBUG] End adding new jump function
4458 2019-Jan-12 20:37:11.827984 - [DEBUG]
4459 2019-Jan-12 20:37:11.828007 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4460 2019-Jan-12 20:37:11.828032 - [DEBUG]
4461 2019-Jan-12 20:37:11.828055 - [DEBUG] Process 138. path edge:
4462 2019-Jan-12 20:37:11.828079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4463 2019-Jan-12 20:37:11.828145 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4464 2019-Jan-12 20:37:11.828844 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4465 2019-Jan-12 20:37:11.829537 - [DEBUG]
4466 2019-Jan-12 20:37:11.829565 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4467 2019-Jan-12 20:37:11.830284 - [DEBUG] Compose: EdgeIdentity * AllBottom
4468 2019-Jan-12 20:37:11.830314 - [DEBUG]
4469 2019-Jan-12 20:37:11.830357 - [DEBUG] Propagate flow
4470 2019-Jan-12 20:37:11.830382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4471 2019-Jan-12 20:37:11.830454 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4472 2019-Jan-12 20:37:11.831128 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4473 2019-Jan-12 20:37:11.831793 - [DEBUG] Edge function : AllBottom (result of previous compose)
4474 2019-Jan-12 20:37:11.831820 - [DEBUG]
4475 2019-Jan-12 20:37:11.831846 - [DEBUG] Join: AllTop & AllBottom
4476 2019-Jan-12 20:37:11.831872 - [DEBUG] = AllBottom (new jump func)
4477 2019-Jan-12 20:37:11.831897 - [DEBUG]
4478 2019-Jan-12 20:37:11.831920 - [DEBUG] Start adding new jump function
4479 2019-Jan-12 20:37:11.831944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4480 2019-Jan-12 20:37:11.832038 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4481 2019-Jan-12 20:37:11.832685 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4482 2019-Jan-12 20:37:11.833350 - [DEBUG] Edge Function : AllBottom
4483 2019-Jan-12 20:37:11.833383 - [DEBUG] End adding new jump function
4484 2019-Jan-12 20:37:11.833408 - [DEBUG]
4485 2019-Jan-12 20:37:11.833432 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4486 2019-Jan-12 20:37:11.833456 - [DEBUG]
4487 2019-Jan-12 20:37:11.833479 - [DEBUG] Process 139. path edge:
4488 2019-Jan-12 20:37:11.833504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4489 2019-Jan-12 20:37:11.833574 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4490 2019-Jan-12 20:37:11.834237 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4491 2019-Jan-12 20:37:11.834888 - [DEBUG]
4492 2019-Jan-12 20:37:11.834915 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4493 2019-Jan-12 20:37:11.835628 - [DEBUG] Compose: EdgeIdentity * AllBottom
4494 2019-Jan-12 20:37:11.835657 - [DEBUG]
4495 2019-Jan-12 20:37:11.835681 - [DEBUG] Propagate flow
4496 2019-Jan-12 20:37:11.835705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4497 2019-Jan-12 20:37:11.835767 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4498 2019-Jan-12 20:37:11.836418 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4499 2019-Jan-12 20:37:11.837100 - [DEBUG] Edge function : AllBottom (result of previous compose)
4500 2019-Jan-12 20:37:11.837126 - [DEBUG]
4501 2019-Jan-12 20:37:11.837152 - [DEBUG] Join: AllTop & AllBottom
4502 2019-Jan-12 20:37:11.837179 - [DEBUG] = AllBottom (new jump func)
4503 2019-Jan-12 20:37:11.837204 - [DEBUG]
4504 2019-Jan-12 20:37:11.837228 - [DEBUG] Start adding new jump function
4505 2019-Jan-12 20:37:11.837251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4506 2019-Jan-12 20:37:11.837320 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4507 2019-Jan-12 20:37:11.837993 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4508 2019-Jan-12 20:37:11.838700 - [DEBUG] Edge Function : AllBottom
4509 2019-Jan-12 20:37:11.838733 - [DEBUG] End adding new jump function
4510 2019-Jan-12 20:37:11.838758 - [DEBUG]
4511 2019-Jan-12 20:37:11.838782 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4512 2019-Jan-12 20:37:11.838807 - [DEBUG]
4513 2019-Jan-12 20:37:11.838849 - [DEBUG] Process 140. path edge:
4514 2019-Jan-12 20:37:11.838873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4515 2019-Jan-12 20:37:11.838945 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4516 2019-Jan-12 20:37:11.839633 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4517 2019-Jan-12 20:37:11.840301 - [DEBUG]
4518 2019-Jan-12 20:37:11.840328 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4519 2019-Jan-12 20:37:11.841051 - [DEBUG] Compose: EdgeIdentity * AllBottom
4520 2019-Jan-12 20:37:11.841081 - [DEBUG]
4521 2019-Jan-12 20:37:11.841105 - [DEBUG] Propagate flow
4522 2019-Jan-12 20:37:11.841129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4523 2019-Jan-12 20:37:11.841198 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4524 2019-Jan-12 20:37:11.841871 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4525 2019-Jan-12 20:37:11.842581 - [DEBUG] Edge function : AllBottom (result of previous compose)
4526 2019-Jan-12 20:37:11.842608 - [DEBUG]
4527 2019-Jan-12 20:37:11.842634 - [DEBUG] Join: AllTop & AllBottom
4528 2019-Jan-12 20:37:11.842660 - [DEBUG] = AllBottom (new jump func)
4529 2019-Jan-12 20:37:11.842685 - [DEBUG]
4530 2019-Jan-12 20:37:11.842708 - [DEBUG] Start adding new jump function
4531 2019-Jan-12 20:37:11.842732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4532 2019-Jan-12 20:37:11.842798 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4533 2019-Jan-12 20:37:11.843474 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4534 2019-Jan-12 20:37:11.844155 - [DEBUG] Edge Function : AllBottom
4535 2019-Jan-12 20:37:11.844187 - [DEBUG] End adding new jump function
4536 2019-Jan-12 20:37:11.844211 - [DEBUG]
4537 2019-Jan-12 20:37:11.844235 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4538 2019-Jan-12 20:37:11.844260 - [DEBUG]
4539 2019-Jan-12 20:37:11.844283 - [DEBUG] Process 141. path edge:
4540 2019-Jan-12 20:37:11.844306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4541 2019-Jan-12 20:37:11.844378 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4542 2019-Jan-12 20:37:11.845050 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4543 2019-Jan-12 20:37:11.845782 - [DEBUG]
4544 2019-Jan-12 20:37:11.845809 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-12 20:37:11.846480 - [DEBUG] Start of endsummarytab entry
4546 2019-Jan-12 20:37:11.846510 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4547 2019-Jan-12 20:37:11.847189 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4548 2019-Jan-12 20:37:11.847257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4549 2019-Jan-12 20:37:11.847923 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
4550 2019-Jan-12 20:37:11.848597 - [DEBUG] EF: AllBottom
4551 2019-Jan-12 20:37:11.848625 - [DEBUG]
4552 2019-Jan-12 20:37:11.848669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4553 2019-Jan-12 20:37:11.849358 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4554 2019-Jan-12 20:37:11.850044 - [DEBUG] EF: AllBottom
4555 2019-Jan-12 20:37:11.850069 - [DEBUG]
4556 2019-Jan-12 20:37:11.850093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4557 2019-Jan-12 20:37:11.850762 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
4558 2019-Jan-12 20:37:11.851471 - [DEBUG] EF: AllBottom
4559 2019-Jan-12 20:37:11.851498 - [DEBUG]
4560 2019-Jan-12 20:37:11.851522 - [DEBUG] ---------------
4561 2019-Jan-12 20:37:11.851545 - [DEBUG]
4562 2019-Jan-12 20:37:11.851570 - [DEBUG] End of endsummarytab entry
4563 2019-Jan-12 20:37:11.851594 - [DEBUG]
4564 2019-Jan-12 20:37:11.851617 - [DEBUG] Start of incomingtab entry
4565 2019-Jan-12 20:37:11.851641 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4566 2019-Jan-12 20:37:11.852341 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4567 2019-Jan-12 20:37:11.852409 - [DEBUG] ---------------
4568 2019-Jan-12 20:37:11.852434 - [DEBUG] End of incomingtab entry
4569 2019-Jan-12 20:37:11.852458 - [DEBUG]
4570 2019-Jan-12 20:37:11.852485 - [DEBUG] EDGE:
4571 2019-Jan-12 20:37:11.852542 - [DEBUG] ---> 4572 2019-Jan-12 20:37:11.853225 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4573 2019-Jan-12 20:37:11.853900 - [DEBUG]
4574 2019-Jan-12 20:37:11.853928 - [DEBUG] EDGE:
4575 2019-Jan-12 20:37:11.853994 - [DEBUG] ---> 4576 2019-Jan-12 20:37:11.854679 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4577 2019-Jan-12 20:37:11.855378 - [DEBUG]
4578 2019-Jan-12 20:37:11.855430 - [DEBUG] Compose: EdgeIdentity * AllBottom
4579 2019-Jan-12 20:37:11.855459 - [DEBUG]
4580 2019-Jan-12 20:37:11.855483 - [DEBUG] Propagate flow
4581 2019-Jan-12 20:37:11.855506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4582 2019-Jan-12 20:37:11.855573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4583 2019-Jan-12 20:37:11.856268 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4584 2019-Jan-12 20:37:11.856948 - [DEBUG] Edge function : AllBottom (result of previous compose)
4585 2019-Jan-12 20:37:11.856975 - [DEBUG]
4586 2019-Jan-12 20:37:11.857001 - [DEBUG] Join: AllTop & AllBottom
4587 2019-Jan-12 20:37:11.857027 - [DEBUG] = AllBottom (new jump func)
4588 2019-Jan-12 20:37:11.857052 - [DEBUG]
4589 2019-Jan-12 20:37:11.857076 - [DEBUG] Start adding new jump function
4590 2019-Jan-12 20:37:11.857100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4591 2019-Jan-12 20:37:11.857170 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4592 2019-Jan-12 20:37:11.857855 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4593 2019-Jan-12 20:37:11.858536 - [DEBUG] Edge Function : AllBottom
4594 2019-Jan-12 20:37:11.858568 - [DEBUG] End adding new jump function
4595 2019-Jan-12 20:37:11.858593 - [DEBUG]
4596 2019-Jan-12 20:37:11.858617 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4597 2019-Jan-12 20:37:11.858643 - [DEBUG]
4598 2019-Jan-12 20:37:11.858687 - [DEBUG] Process 142. path edge:
4599 2019-Jan-12 20:37:11.858712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4600 2019-Jan-12 20:37:11.858786 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4601 2019-Jan-12 20:37:11.859475 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4602 2019-Jan-12 20:37:11.860153 - [DEBUG]
4603 2019-Jan-12 20:37:11.860179 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4604 2019-Jan-12 20:37:11.860898 - [DEBUG] Possible callees:
4605 2019-Jan-12 20:37:11.860924 - [DEBUG] llvm.dbg.declare
4606 2019-Jan-12 20:37:11.860949 - [DEBUG] Possible return sites:
4607 2019-Jan-12 20:37:11.860972 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934608 2019-Jan-12 20:37:11.862356 - [DEBUG] Found and process special summary
4609 2019-Jan-12 20:37:11.862403 - [DEBUG] Compose: EdgeIdentity * AllBottom
4610 2019-Jan-12 20:37:11.862431 - [DEBUG]
4611 2019-Jan-12 20:37:11.862455 - [DEBUG] Propagate flow
4612 2019-Jan-12 20:37:11.862478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4613 2019-Jan-12 20:37:11.862542 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4614 2019-Jan-12 20:37:11.863210 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4615 2019-Jan-12 20:37:11.863887 - [DEBUG] Edge function : AllBottom (result of previous compose)
4616 2019-Jan-12 20:37:11.863914 - [DEBUG]
4617 2019-Jan-12 20:37:11.863940 - [DEBUG] Join: AllTop & AllBottom
4618 2019-Jan-12 20:37:11.863966 - [DEBUG] = AllBottom (new jump func)
4619 2019-Jan-12 20:37:11.863991 - [DEBUG]
4620 2019-Jan-12 20:37:11.864015 - [DEBUG] Start adding new jump function
4621 2019-Jan-12 20:37:11.864038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4622 2019-Jan-12 20:37:11.864113 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4623 2019-Jan-12 20:37:11.864809 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4624 2019-Jan-12 20:37:11.865516 - [DEBUG] Edge Function : AllBottom
4625 2019-Jan-12 20:37:11.865549 - [DEBUG] End adding new jump function
4626 2019-Jan-12 20:37:11.865574 - [DEBUG]
4627 2019-Jan-12 20:37:11.865598 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4628 2019-Jan-12 20:37:11.865623 - [DEBUG]
4629 2019-Jan-12 20:37:11.865646 - [DEBUG] Process 143. path edge:
4630 2019-Jan-12 20:37:11.865670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4631 2019-Jan-12 20:37:11.865738 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4632 2019-Jan-12 20:37:11.866421 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4633 2019-Jan-12 20:37:11.867104 - [DEBUG]
4634 2019-Jan-12 20:37:11.867130 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4635 2019-Jan-12 20:37:11.867846 - [DEBUG] Compose: EdgeIdentity * AllBottom
4636 2019-Jan-12 20:37:11.867877 - [DEBUG]
4637 2019-Jan-12 20:37:11.867901 - [DEBUG] Propagate flow
4638 2019-Jan-12 20:37:11.867925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4639 2019-Jan-12 20:37:11.867994 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4640 2019-Jan-12 20:37:11.868696 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4641 2019-Jan-12 20:37:11.869377 - [DEBUG] Edge function : AllBottom (result of previous compose)
4642 2019-Jan-12 20:37:11.869403 - [DEBUG]
4643 2019-Jan-12 20:37:11.869429 - [DEBUG] Join: AllTop & AllBottom
4644 2019-Jan-12 20:37:11.869455 - [DEBUG] = AllBottom (new jump func)
4645 2019-Jan-12 20:37:11.869479 - [DEBUG]
4646 2019-Jan-12 20:37:11.869503 - [DEBUG] Start adding new jump function
4647 2019-Jan-12 20:37:11.869527 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4648 2019-Jan-12 20:37:11.869595 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4649 2019-Jan-12 20:37:11.870289 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4650 2019-Jan-12 20:37:11.870969 - [DEBUG] Edge Function : AllBottom
4651 2019-Jan-12 20:37:11.871001 - [DEBUG] End adding new jump function
4652 2019-Jan-12 20:37:11.871025 - [DEBUG]
4653 2019-Jan-12 20:37:11.871049 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4654 2019-Jan-12 20:37:11.871073 - [DEBUG]
4655 2019-Jan-12 20:37:11.871096 - [DEBUG] Process 144. path edge:
4656 2019-Jan-12 20:37:11.871120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4657 2019-Jan-12 20:37:11.871192 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4658 2019-Jan-12 20:37:11.871864 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4659 2019-Jan-12 20:37:11.872575 - [DEBUG]
4660 2019-Jan-12 20:37:11.872603 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4661 2019-Jan-12 20:37:11.873297 - [DEBUG] Compose: EdgeIdentity * AllBottom
4662 2019-Jan-12 20:37:11.873325 - [DEBUG]
4663 2019-Jan-12 20:37:11.873350 - [DEBUG] Propagate flow
4664 2019-Jan-12 20:37:11.873373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4665 2019-Jan-12 20:37:11.873439 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4666 2019-Jan-12 20:37:11.874125 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4667 2019-Jan-12 20:37:11.874801 - [DEBUG] Edge function : AllBottom (result of previous compose)
4668 2019-Jan-12 20:37:11.874827 - [DEBUG]
4669 2019-Jan-12 20:37:11.874854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4670 2019-Jan-12 20:37:11.874880 - [DEBUG] = AllBottom
4671 2019-Jan-12 20:37:11.874904 - [DEBUG]
4672 2019-Jan-12 20:37:11.874928 - [DEBUG] PROPAGATE: No new function!
4673 2019-Jan-12 20:37:11.874954 - [DEBUG] EDGE:
4674 2019-Jan-12 20:37:11.875019 - [DEBUG] ---> 4675 2019-Jan-12 20:37:11.875725 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4676 2019-Jan-12 20:37:11.876403 - [DEBUG]
4677 2019-Jan-12 20:37:11.876430 - [DEBUG] EDGE:
4678 2019-Jan-12 20:37:11.876493 - [DEBUG] ---> 4679 2019-Jan-12 20:37:11.877169 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4680 2019-Jan-12 20:37:11.877848 - [DEBUG]
4681 2019-Jan-12 20:37:11.877897 - [DEBUG] Compose: EdgeIdentity * AllBottom
4682 2019-Jan-12 20:37:11.877925 - [DEBUG]
4683 2019-Jan-12 20:37:11.877950 - [DEBUG] Propagate flow
4684 2019-Jan-12 20:37:11.877973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4685 2019-Jan-12 20:37:11.878039 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4686 2019-Jan-12 20:37:11.878736 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4687 2019-Jan-12 20:37:11.879424 - [DEBUG] Edge function : AllBottom (result of previous compose)
4688 2019-Jan-12 20:37:11.879450 - [DEBUG]
4689 2019-Jan-12 20:37:11.879476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4690 2019-Jan-12 20:37:11.879502 - [DEBUG] = AllBottom
4691 2019-Jan-12 20:37:11.879526 - [DEBUG]
4692 2019-Jan-12 20:37:11.879549 - [DEBUG] PROPAGATE: No new function!
4693 2019-Jan-12 20:37:11.879579 - [DEBUG] EDGE:
4694 2019-Jan-12 20:37:11.879662 - [DEBUG] ---> 4695 2019-Jan-12 20:37:11.880355 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4696 2019-Jan-12 20:37:11.881027 - [DEBUG]
4697 2019-Jan-12 20:37:11.881053 - [DEBUG] EDGE:
4698 2019-Jan-12 20:37:11.881116 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4699 2019-Jan-12 20:37:11.881797 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4700 2019-Jan-12 20:37:11.882516 - [DEBUG]
4701 2019-Jan-12 20:37:11.882545 - [DEBUG] EDGE:
4702 2019-Jan-12 20:37:11.882613 - [DEBUG] ---> 4703 2019-Jan-12 20:37:11.883300 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4704 2019-Jan-12 20:37:11.883974 - [DEBUG]
4705 2019-Jan-12 20:37:11.884001 - [DEBUG] EDGE:
4706 2019-Jan-12 20:37:11.884066 - [DEBUG] ---> 4707 2019-Jan-12 20:37:11.884742 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4708 2019-Jan-12 20:37:11.885434 - [DEBUG]
4709 2019-Jan-12 20:37:11.885461 - [DEBUG] EDGE:
4710 2019-Jan-12 20:37:11.885527 - [DEBUG] ---> 4711 2019-Jan-12 20:37:11.886205 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4712 2019-Jan-12 20:37:11.886873 - [DEBUG]
4713 2019-Jan-12 20:37:11.886920 - [DEBUG] Compose: EdgeIdentity * AllBottom
4714 2019-Jan-12 20:37:11.886948 - [DEBUG]
4715 2019-Jan-12 20:37:11.886972 - [DEBUG] Propagate flow
4716 2019-Jan-12 20:37:11.886996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4717 2019-Jan-12 20:37:11.887062 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4718 2019-Jan-12 20:37:11.887754 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4719 2019-Jan-12 20:37:11.888422 - [DEBUG] Edge function : AllBottom (result of previous compose)
4720 2019-Jan-12 20:37:11.888447 - [DEBUG]
4721 2019-Jan-12 20:37:11.888473 - [DEBUG] Join: AllTop & AllBottom
4722 2019-Jan-12 20:37:11.888500 - [DEBUG] = AllBottom (new jump func)
4723 2019-Jan-12 20:37:11.888524 - [DEBUG]
4724 2019-Jan-12 20:37:11.888548 - [DEBUG] Start adding new jump function
4725 2019-Jan-12 20:37:11.888572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4726 2019-Jan-12 20:37:11.888637 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4727 2019-Jan-12 20:37:11.889347 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4728 2019-Jan-12 20:37:11.890015 - [DEBUG] Edge Function : AllBottom
4729 2019-Jan-12 20:37:11.890048 - [DEBUG] End adding new jump function
4730 2019-Jan-12 20:37:11.890072 - [DEBUG]
4731 2019-Jan-12 20:37:11.890096 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4732 2019-Jan-12 20:37:11.890121 - [DEBUG]
4733 2019-Jan-12 20:37:11.890144 - [DEBUG] Process 145. path edge:
4734 2019-Jan-12 20:37:11.890168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4735 2019-Jan-12 20:37:11.890236 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4736 2019-Jan-12 20:37:11.890932 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4737 2019-Jan-12 20:37:11.891610 - [DEBUG]
4738 2019-Jan-12 20:37:11.891636 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4739 2019-Jan-12 20:37:11.892379 - [DEBUG] Compose: EdgeIdentity * AllBottom
4740 2019-Jan-12 20:37:11.892409 - [DEBUG]
4741 2019-Jan-12 20:37:11.892433 - [DEBUG] Propagate flow
4742 2019-Jan-12 20:37:11.892456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4743 2019-Jan-12 20:37:11.892523 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4744 2019-Jan-12 20:37:11.893200 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4745 2019-Jan-12 20:37:11.893884 - [DEBUG] Edge function : AllBottom (result of previous compose)
4746 2019-Jan-12 20:37:11.893910 - [DEBUG]
4747 2019-Jan-12 20:37:11.893936 - [DEBUG] Join: AllTop & AllBottom
4748 2019-Jan-12 20:37:11.893963 - [DEBUG] = AllBottom (new jump func)
4749 2019-Jan-12 20:37:11.893987 - [DEBUG]
4750 2019-Jan-12 20:37:11.894011 - [DEBUG] Start adding new jump function
4751 2019-Jan-12 20:37:11.894034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4752 2019-Jan-12 20:37:11.894097 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4753 2019-Jan-12 20:37:11.894776 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4754 2019-Jan-12 20:37:11.895466 - [DEBUG] Edge Function : AllBottom
4755 2019-Jan-12 20:37:11.895496 - [DEBUG] End adding new jump function
4756 2019-Jan-12 20:37:11.895520 - [DEBUG]
4757 2019-Jan-12 20:37:11.895544 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4758 2019-Jan-12 20:37:11.895568 - [DEBUG]
4759 2019-Jan-12 20:37:11.895591 - [DEBUG] Process 146. path edge:
4760 2019-Jan-12 20:37:11.895615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4761 2019-Jan-12 20:37:11.895681 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4762 2019-Jan-12 20:37:11.896359 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4763 2019-Jan-12 20:37:11.897031 - [DEBUG]
4764 2019-Jan-12 20:37:11.897057 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4765 2019-Jan-12 20:37:11.897744 - [DEBUG] Compose: EdgeIdentity * AllBottom
4766 2019-Jan-12 20:37:11.897772 - [DEBUG]
4767 2019-Jan-12 20:37:11.897796 - [DEBUG] Propagate flow
4768 2019-Jan-12 20:37:11.897820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4769 2019-Jan-12 20:37:11.897885 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4770 2019-Jan-12 20:37:11.898581 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4771 2019-Jan-12 20:37:11.899305 - [DEBUG] Edge function : AllBottom (result of previous compose)
4772 2019-Jan-12 20:37:11.899332 - [DEBUG]
4773 2019-Jan-12 20:37:11.899358 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4774 2019-Jan-12 20:37:11.899384 - [DEBUG] = AllBottom
4775 2019-Jan-12 20:37:11.899409 - [DEBUG]
4776 2019-Jan-12 20:37:11.899432 - [DEBUG] PROPAGATE: No new function!
4777 2019-Jan-12 20:37:11.899458 - [DEBUG] EDGE:
4778 2019-Jan-12 20:37:11.899526 - [DEBUG] ---> 4779 2019-Jan-12 20:37:11.900206 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4780 2019-Jan-12 20:37:11.900881 - [DEBUG]
4781 2019-Jan-12 20:37:11.900908 - [DEBUG] EDGE:
4782 2019-Jan-12 20:37:11.900988 - [DEBUG] ---> 4783 2019-Jan-12 20:37:11.901668 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4784 2019-Jan-12 20:37:11.902370 - [DEBUG]
4785 2019-Jan-12 20:37:11.902397 - [DEBUG] EDGE:
4786 2019-Jan-12 20:37:11.902463 - [DEBUG] ---> 4787 2019-Jan-12 20:37:11.903132 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4788 2019-Jan-12 20:37:11.903809 - [DEBUG]
4789 2019-Jan-12 20:37:11.903835 - [DEBUG] EDGE:
4790 2019-Jan-12 20:37:11.903897 - [DEBUG] ---> 4791 2019-Jan-12 20:37:11.904580 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4792 2019-Jan-12 20:37:11.905259 - [DEBUG]
4793 2019-Jan-12 20:37:11.905285 - [DEBUG] EDGE:
4794 2019-Jan-12 20:37:11.905366 - [DEBUG] ---> 4795 2019-Jan-12 20:37:11.906041 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4796 2019-Jan-12 20:37:11.906713 - [DEBUG]
4797 2019-Jan-12 20:37:11.906741 - [DEBUG] EDGE:
4798 2019-Jan-12 20:37:11.906808 - [DEBUG] ---> 4799 2019-Jan-12 20:37:11.907484 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4800 2019-Jan-12 20:37:11.908154 - [DEBUG]
4801 2019-Jan-12 20:37:11.908207 - [DEBUG] Compose: EdgeIdentity * AllBottom
4802 2019-Jan-12 20:37:11.908235 - [DEBUG]
4803 2019-Jan-12 20:37:11.908260 - [DEBUG] Propagate flow
4804 2019-Jan-12 20:37:11.908284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4805 2019-Jan-12 20:37:11.908354 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4806 2019-Jan-12 20:37:11.909055 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4807 2019-Jan-12 20:37:11.909739 - [DEBUG] Edge function : AllBottom (result of previous compose)
4808 2019-Jan-12 20:37:11.909765 - [DEBUG]
4809 2019-Jan-12 20:37:11.909791 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4810 2019-Jan-12 20:37:11.909817 - [DEBUG] = AllBottom
4811 2019-Jan-12 20:37:11.909841 - [DEBUG]
4812 2019-Jan-12 20:37:11.909864 - [DEBUG] PROPAGATE: No new function!
4813 2019-Jan-12 20:37:11.909895 - [DEBUG] EDGE:
4814 2019-Jan-12 20:37:11.909965 - [DEBUG] ---> 4815 2019-Jan-12 20:37:11.910651 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4816 2019-Jan-12 20:37:11.911332 - [DEBUG]
4817 2019-Jan-12 20:37:11.911357 - [DEBUG] EDGE:
4818 2019-Jan-12 20:37:11.911425 - [DEBUG] ---> 4819 2019-Jan-12 20:37:11.912109 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4820 2019-Jan-12 20:37:11.912797 - [DEBUG]
4821 2019-Jan-12 20:37:11.912824 - [DEBUG] EDGE:
4822 2019-Jan-12 20:37:11.912892 - [DEBUG] ---> 4823 2019-Jan-12 20:37:11.913583 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4824 2019-Jan-12 20:37:11.914240 - [DEBUG]
4825 2019-Jan-12 20:37:11.914289 - [DEBUG] Compose: EdgeIdentity * AllBottom
4826 2019-Jan-12 20:37:11.914316 - [DEBUG]
4827 2019-Jan-12 20:37:11.914341 - [DEBUG] Propagate flow
4828 2019-Jan-12 20:37:11.914365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4829 2019-Jan-12 20:37:11.914425 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4830 2019-Jan-12 20:37:11.915112 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4831 2019-Jan-12 20:37:11.915826 - [DEBUG] Edge function : AllBottom (result of previous compose)
4832 2019-Jan-12 20:37:11.915854 - [DEBUG]
4833 2019-Jan-12 20:37:11.915880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4834 2019-Jan-12 20:37:11.915906 - [DEBUG] = AllBottom
4835 2019-Jan-12 20:37:11.915931 - [DEBUG]
4836 2019-Jan-12 20:37:11.915954 - [DEBUG] PROPAGATE: No new function!
4837 2019-Jan-12 20:37:11.915985 - [DEBUG] EDGE:
4838 2019-Jan-12 20:37:11.916055 - [DEBUG] ---> 4839 2019-Jan-12 20:37:11.916746 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4840 2019-Jan-12 20:37:11.917437 - [DEBUG]
4841 2019-Jan-12 20:37:11.917464 - [DEBUG] EDGE:
4842 2019-Jan-12 20:37:11.917530 - [DEBUG] ---> 4843 2019-Jan-12 20:37:11.918190 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4844 2019-Jan-12 20:37:11.918895 - [DEBUG]
4845 2019-Jan-12 20:37:11.918923 - [DEBUG] EDGE:
4846 2019-Jan-12 20:37:11.918989 - [DEBUG] ---> 4847 2019-Jan-12 20:37:11.919653 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4848 2019-Jan-12 20:37:11.920339 - [DEBUG]
4849 2019-Jan-12 20:37:11.920366 - [DEBUG] EDGE:
4850 2019-Jan-12 20:37:11.920434 - [DEBUG] ---> 4851 2019-Jan-12 20:37:11.921099 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4852 2019-Jan-12 20:37:11.921777 - [DEBUG]
4853 2019-Jan-12 20:37:11.921828 - [DEBUG] Compose: EdgeIdentity * AllBottom
4854 2019-Jan-12 20:37:11.921856 - [DEBUG]
4855 2019-Jan-12 20:37:11.921881 - [DEBUG] Propagate flow
4856 2019-Jan-12 20:37:11.921905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4857 2019-Jan-12 20:37:11.921970 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4858 2019-Jan-12 20:37:11.922666 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4859 2019-Jan-12 20:37:11.923352 - [DEBUG] Edge function : AllBottom (result of previous compose)
4860 2019-Jan-12 20:37:11.923379 - [DEBUG]
4861 2019-Jan-12 20:37:11.923405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4862 2019-Jan-12 20:37:11.923430 - [DEBUG] = AllBottom
4863 2019-Jan-12 20:37:11.923454 - [DEBUG]
4864 2019-Jan-12 20:37:11.923478 - [DEBUG] PROPAGATE: No new function!
4865 2019-Jan-12 20:37:11.923507 - [DEBUG] EDGE:
4866 2019-Jan-12 20:37:11.923574 - [DEBUG] ---> 4867 2019-Jan-12 20:37:11.924273 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4868 2019-Jan-12 20:37:11.924919 - [DEBUG]
4869 2019-Jan-12 20:37:11.924944 - [DEBUG] EDGE:
4870 2019-Jan-12 20:37:11.925003 - [DEBUG] ---> 4871 2019-Jan-12 20:37:11.925664 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4872 2019-Jan-12 20:37:11.926300 - [DEBUG]
4873 2019-Jan-12 20:37:11.926326 - [DEBUG] EDGE:
4874 2019-Jan-12 20:37:11.926385 - [DEBUG] ---> 4875 2019-Jan-12 20:37:11.927062 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4876 2019-Jan-12 20:37:11.927727 - [DEBUG]
4877 2019-Jan-12 20:37:11.927775 - [DEBUG] Compose: EdgeIdentity * AllBottom
4878 2019-Jan-12 20:37:11.927803 - [DEBUG]
4879 2019-Jan-12 20:37:11.927828 - [DEBUG] Propagate flow
4880 2019-Jan-12 20:37:11.927851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4881 2019-Jan-12 20:37:11.927916 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4882 2019-Jan-12 20:37:11.928580 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4883 2019-Jan-12 20:37:11.929276 - [DEBUG] Edge function : AllBottom (result of previous compose)
4884 2019-Jan-12 20:37:11.929303 - [DEBUG]
4885 2019-Jan-12 20:37:11.929329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4886 2019-Jan-12 20:37:11.929355 - [DEBUG] = AllBottom
4887 2019-Jan-12 20:37:11.929380 - [DEBUG]
4888 2019-Jan-12 20:37:11.929403 - [DEBUG] PROPAGATE: No new function!
4889 2019-Jan-12 20:37:11.929433 - [DEBUG] EDGE:
4890 2019-Jan-12 20:37:11.929500 - [DEBUG] ---> 4891 2019-Jan-12 20:37:11.930190 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4892 2019-Jan-12 20:37:11.930866 - [DEBUG]
4893 2019-Jan-12 20:37:11.930893 - [DEBUG] EDGE:
4894 2019-Jan-12 20:37:11.930957 - [DEBUG] ---> 4895 2019-Jan-12 20:37:11.931641 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4896 2019-Jan-12 20:37:11.932358 - [DEBUG]
4897 2019-Jan-12 20:37:11.932386 - [DEBUG] EDGE:
4898 2019-Jan-12 20:37:11.932454 - [DEBUG] ---> 4899 2019-Jan-12 20:37:11.933140 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
4900 2019-Jan-12 20:37:11.933802 - [DEBUG]
4901 2019-Jan-12 20:37:11.933831 - [DEBUG] Compose: EdgeIdentity * AllBottom
4902 2019-Jan-12 20:37:11.933858 - [DEBUG]
4903 2019-Jan-12 20:37:11.933883 - [DEBUG] Propagate flow
4904 2019-Jan-12 20:37:11.933906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4905 2019-Jan-12 20:37:11.933972 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4906 2019-Jan-12 20:37:11.934628 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4907 2019-Jan-12 20:37:11.935270 - [DEBUG] Edge function : AllBottom (result of previous compose)
4908 2019-Jan-12 20:37:11.935296 - [DEBUG]
4909 2019-Jan-12 20:37:11.935341 - [DEBUG] Join: AllTop & AllBottom
4910 2019-Jan-12 20:37:11.935389 - [DEBUG] = AllBottom (new jump func)
4911 2019-Jan-12 20:37:11.935414 - [DEBUG]
4912 2019-Jan-12 20:37:11.935438 - [DEBUG] Start adding new jump function
4913 2019-Jan-12 20:37:11.935462 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4914 2019-Jan-12 20:37:11.935525 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4915 2019-Jan-12 20:37:11.936216 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4916 2019-Jan-12 20:37:11.936885 - [DEBUG] Edge Function : AllBottom
4917 2019-Jan-12 20:37:11.936916 - [DEBUG] End adding new jump function
4918 2019-Jan-12 20:37:11.936940 - [DEBUG]
4919 2019-Jan-12 20:37:11.936964 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4920 2019-Jan-12 20:37:11.936989 - [DEBUG]
4921 2019-Jan-12 20:37:11.937012 - [DEBUG] Process 147. path edge:
4922 2019-Jan-12 20:37:11.937036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4923 2019-Jan-12 20:37:11.937099 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
4924 2019-Jan-12 20:37:11.937771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4925 2019-Jan-12 20:37:11.938461 - [DEBUG]
4926 2019-Jan-12 20:37:11.938486 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4927 2019-Jan-12 20:37:11.939229 - [DEBUG] Compose: EdgeIdentity * AllBottom
4928 2019-Jan-12 20:37:11.939259 - [DEBUG]
4929 2019-Jan-12 20:37:11.939282 - [DEBUG] Propagate flow
4930 2019-Jan-12 20:37:11.939306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4931 2019-Jan-12 20:37:11.939376 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4932 2019-Jan-12 20:37:11.940045 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4933 2019-Jan-12 20:37:11.940704 - [DEBUG] Edge function : AllBottom (result of previous compose)
4934 2019-Jan-12 20:37:11.940730 - [DEBUG]
4935 2019-Jan-12 20:37:11.940755 - [DEBUG] Join: AllTop & AllBottom
4936 2019-Jan-12 20:37:11.940781 - [DEBUG] = AllBottom (new jump func)
4937 2019-Jan-12 20:37:11.940806 - [DEBUG]
4938 2019-Jan-12 20:37:11.940829 - [DEBUG] Start adding new jump function
4939 2019-Jan-12 20:37:11.940853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-12 20:37:11.940911 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4941 2019-Jan-12 20:37:11.941566 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4942 2019-Jan-12 20:37:11.942266 - [DEBUG] Edge Function : AllBottom
4943 2019-Jan-12 20:37:11.942297 - [DEBUG] End adding new jump function
4944 2019-Jan-12 20:37:11.942321 - [DEBUG]
4945 2019-Jan-12 20:37:11.942345 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4946 2019-Jan-12 20:37:11.942370 - [DEBUG]
4947 2019-Jan-12 20:37:11.942393 - [DEBUG] Process 148. path edge:
4948 2019-Jan-12 20:37:11.942417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4949 2019-Jan-12 20:37:11.942484 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
4950 2019-Jan-12 20:37:11.943159 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4951 2019-Jan-12 20:37:11.943838 - [DEBUG]
4952 2019-Jan-12 20:37:11.943864 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4953 2019-Jan-12 20:37:11.944565 - [DEBUG] Compose: EdgeIdentity * AllBottom
4954 2019-Jan-12 20:37:11.944594 - [DEBUG]
4955 2019-Jan-12 20:37:11.944618 - [DEBUG] Propagate flow
4956 2019-Jan-12 20:37:11.944642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4957 2019-Jan-12 20:37:11.944705 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4958 2019-Jan-12 20:37:11.945373 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4959 2019-Jan-12 20:37:11.946015 - [DEBUG] Edge function : AllBottom (result of previous compose)
4960 2019-Jan-12 20:37:11.946041 - [DEBUG]
4961 2019-Jan-12 20:37:11.946066 - [DEBUG] Join: AllTop & AllBottom
4962 2019-Jan-12 20:37:11.946091 - [DEBUG] = AllBottom (new jump func)
4963 2019-Jan-12 20:37:11.946116 - [DEBUG]
4964 2019-Jan-12 20:37:11.946139 - [DEBUG] Start adding new jump function
4965 2019-Jan-12 20:37:11.946162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-12 20:37:11.946218 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4967 2019-Jan-12 20:37:11.946899 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4968 2019-Jan-12 20:37:11.947570 - [DEBUG] Edge Function : AllBottom
4969 2019-Jan-12 20:37:11.947601 - [DEBUG] End adding new jump function
4970 2019-Jan-12 20:37:11.947625 - [DEBUG]
4971 2019-Jan-12 20:37:11.947648 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
4972 2019-Jan-12 20:37:11.947673 - [DEBUG]
4973 2019-Jan-12 20:37:11.947695 - [DEBUG] Process 149. path edge:
4974 2019-Jan-12 20:37:11.947719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4975 2019-Jan-12 20:37:11.947784 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4976 2019-Jan-12 20:37:11.948480 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4977 2019-Jan-12 20:37:11.949203 - [DEBUG]
4978 2019-Jan-12 20:37:11.949229 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4979 2019-Jan-12 20:37:11.949917 - [DEBUG] Possible callees:
4980 2019-Jan-12 20:37:11.949943 - [DEBUG] llvm.dbg.declare
4981 2019-Jan-12 20:37:11.949968 - [DEBUG] Possible return sites:
4982 2019-Jan-12 20:37:11.949991 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494983 2019-Jan-12 20:37:11.951362 - [DEBUG] Found and process special summary
4984 2019-Jan-12 20:37:11.951407 - [DEBUG] Compose: EdgeIdentity * AllBottom
4985 2019-Jan-12 20:37:11.951436 - [DEBUG]
4986 2019-Jan-12 20:37:11.951460 - [DEBUG] Propagate flow
4987 2019-Jan-12 20:37:11.951483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4988 2019-Jan-12 20:37:11.951550 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4989 2019-Jan-12 20:37:11.952246 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4990 2019-Jan-12 20:37:11.952951 - [DEBUG] Edge function : AllBottom (result of previous compose)
4991 2019-Jan-12 20:37:11.952978 - [DEBUG]
4992 2019-Jan-12 20:37:11.953004 - [DEBUG] Join: AllTop & AllBottom
4993 2019-Jan-12 20:37:11.953047 - [DEBUG] = AllBottom (new jump func)
4994 2019-Jan-12 20:37:11.953072 - [DEBUG]
4995 2019-Jan-12 20:37:11.953096 - [DEBUG] Start adding new jump function
4996 2019-Jan-12 20:37:11.953119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4997 2019-Jan-12 20:37:11.953187 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4998 2019-Jan-12 20:37:11.953866 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4999 2019-Jan-12 20:37:11.954513 - [DEBUG] Edge Function : AllBottom
5000 2019-Jan-12 20:37:11.954543 - [DEBUG] End adding new jump function
5001 2019-Jan-12 20:37:11.954567 - [DEBUG]
5002 2019-Jan-12 20:37:11.954590 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5003 2019-Jan-12 20:37:11.954615 - [DEBUG]
5004 2019-Jan-12 20:37:11.954638 - [DEBUG] Process 150. path edge:
5005 2019-Jan-12 20:37:11.954662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5006 2019-Jan-12 20:37:11.954720 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
5007 2019-Jan-12 20:37:11.955379 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5008 2019-Jan-12 20:37:11.956062 - [DEBUG]
5009 2019-Jan-12 20:37:11.956088 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5010 2019-Jan-12 20:37:11.956786 - [DEBUG] Compose: EdgeIdentity * AllBottom
5011 2019-Jan-12 20:37:11.956817 - [DEBUG]
5012 2019-Jan-12 20:37:11.956841 - [DEBUG] Propagate flow
5013 2019-Jan-12 20:37:11.956864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5014 2019-Jan-12 20:37:11.956929 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5015 2019-Jan-12 20:37:11.957572 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5016 2019-Jan-12 20:37:11.958215 - [DEBUG] Edge function : AllBottom (result of previous compose)
5017 2019-Jan-12 20:37:11.958240 - [DEBUG]
5018 2019-Jan-12 20:37:11.958266 - [DEBUG] Join: AllTop & AllBottom
5019 2019-Jan-12 20:37:11.958292 - [DEBUG] = AllBottom (new jump func)
5020 2019-Jan-12 20:37:11.958317 - [DEBUG]
5021 2019-Jan-12 20:37:11.958340 - [DEBUG] Start adding new jump function
5022 2019-Jan-12 20:37:11.958364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5023 2019-Jan-12 20:37:11.958423 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5024 2019-Jan-12 20:37:11.959136 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5025 2019-Jan-12 20:37:11.959797 - [DEBUG] Edge Function : AllBottom
5026 2019-Jan-12 20:37:11.959828 - [DEBUG] End adding new jump function
5027 2019-Jan-12 20:37:11.959852 - [DEBUG]
5028 2019-Jan-12 20:37:11.959876 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5029 2019-Jan-12 20:37:11.959901 - [DEBUG]
5030 2019-Jan-12 20:37:11.959924 - [DEBUG] Process 151. path edge:
5031 2019-Jan-12 20:37:11.959948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5032 2019-Jan-12 20:37:11.960013 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
5033 2019-Jan-12 20:37:11.960674 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5034 2019-Jan-12 20:37:11.961362 - [DEBUG]
5035 2019-Jan-12 20:37:11.961389 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5036 2019-Jan-12 20:37:11.962105 - [DEBUG] Compose: EdgeIdentity * AllBottom
5037 2019-Jan-12 20:37:11.962135 - [DEBUG]
5038 2019-Jan-12 20:37:11.962159 - [DEBUG] Propagate flow
5039 2019-Jan-12 20:37:11.962182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5040 2019-Jan-12 20:37:11.962246 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5041 2019-Jan-12 20:37:11.962893 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5042 2019-Jan-12 20:37:11.963540 - [DEBUG] Edge function : AllBottom (result of previous compose)
5043 2019-Jan-12 20:37:11.963566 - [DEBUG]
5044 2019-Jan-12 20:37:11.963591 - [DEBUG] Join: AllTop & AllBottom
5045 2019-Jan-12 20:37:11.963618 - [DEBUG] = AllBottom (new jump func)
5046 2019-Jan-12 20:37:11.963642 - [DEBUG]
5047 2019-Jan-12 20:37:11.963666 - [DEBUG] Start adding new jump function
5048 2019-Jan-12 20:37:11.963689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-12 20:37:11.963745 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5050 2019-Jan-12 20:37:11.964407 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5051 2019-Jan-12 20:37:11.965101 - [DEBUG] Edge Function : AllBottom
5052 2019-Jan-12 20:37:11.965132 - [DEBUG] End adding new jump function
5053 2019-Jan-12 20:37:11.965156 - [DEBUG]
5054 2019-Jan-12 20:37:11.965180 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5055 2019-Jan-12 20:37:11.965205 - [DEBUG]
5056 2019-Jan-12 20:37:11.965228 - [DEBUG] Process 152. path edge:
5057 2019-Jan-12 20:37:11.965253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5058 2019-Jan-12 20:37:11.965346 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
5059 2019-Jan-12 20:37:11.966042 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5060 2019-Jan-12 20:37:11.966720 - [DEBUG]
5061 2019-Jan-12 20:37:11.966745 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5062 2019-Jan-12 20:37:11.967442 - [DEBUG] Possible callees:
5063 2019-Jan-12 20:37:11.967468 - [DEBUG] llvm.dbg.declare
5064 2019-Jan-12 20:37:11.967493 - [DEBUG] Possible return sites:
5065 2019-Jan-12 20:37:11.967516 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1555066 2019-Jan-12 20:37:11.968905 - [DEBUG] Found and process special summary
5067 2019-Jan-12 20:37:11.968956 - [DEBUG] Compose: EdgeIdentity * AllBottom
5068 2019-Jan-12 20:37:11.968985 - [DEBUG]
5069 2019-Jan-12 20:37:11.969009 - [DEBUG] Propagate flow
5070 2019-Jan-12 20:37:11.969033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5071 2019-Jan-12 20:37:11.969105 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5072 2019-Jan-12 20:37:11.969784 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5073 2019-Jan-12 20:37:11.970475 - [DEBUG] Edge function : AllBottom (result of previous compose)
5074 2019-Jan-12 20:37:11.970501 - [DEBUG]
5075 2019-Jan-12 20:37:11.970528 - [DEBUG] Join: AllTop & AllBottom
5076 2019-Jan-12 20:37:11.970571 - [DEBUG] = AllBottom (new jump func)
5077 2019-Jan-12 20:37:11.970596 - [DEBUG]
5078 2019-Jan-12 20:37:11.970620 - [DEBUG] Start adding new jump function
5079 2019-Jan-12 20:37:11.970644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5080 2019-Jan-12 20:37:11.970712 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5081 2019-Jan-12 20:37:11.971404 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5082 2019-Jan-12 20:37:11.972076 - [DEBUG] Edge Function : AllBottom
5083 2019-Jan-12 20:37:11.972106 - [DEBUG] End adding new jump function
5084 2019-Jan-12 20:37:11.972130 - [DEBUG]
5085 2019-Jan-12 20:37:11.972154 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5086 2019-Jan-12 20:37:11.972178 - [DEBUG]
5087 2019-Jan-12 20:37:11.972202 - [DEBUG] Process 153. path edge:
5088 2019-Jan-12 20:37:11.972225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5089 2019-Jan-12 20:37:11.972283 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
5090 2019-Jan-12 20:37:11.972918 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5091 2019-Jan-12 20:37:11.973566 - [DEBUG]
5092 2019-Jan-12 20:37:11.973591 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5093 2019-Jan-12 20:37:11.974254 - [DEBUG] Compose: EdgeIdentity * AllBottom
5094 2019-Jan-12 20:37:11.974283 - [DEBUG]
5095 2019-Jan-12 20:37:11.974306 - [DEBUG] Propagate flow
5096 2019-Jan-12 20:37:11.974330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5097 2019-Jan-12 20:37:11.974386 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5098 2019-Jan-12 20:37:11.975020 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5099 2019-Jan-12 20:37:11.975686 - [DEBUG] Edge function : AllBottom (result of previous compose)
5100 2019-Jan-12 20:37:11.975712 - [DEBUG]
5101 2019-Jan-12 20:37:11.975737 - [DEBUG] Join: AllTop & AllBottom
5102 2019-Jan-12 20:37:11.975763 - [DEBUG] = AllBottom (new jump func)
5103 2019-Jan-12 20:37:11.975788 - [DEBUG]
5104 2019-Jan-12 20:37:11.975811 - [DEBUG] Start adding new jump function
5105 2019-Jan-12 20:37:11.975834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5106 2019-Jan-12 20:37:11.975890 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5107 2019-Jan-12 20:37:11.976533 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5108 2019-Jan-12 20:37:11.977166 - [DEBUG] Edge Function : AllBottom
5109 2019-Jan-12 20:37:11.977194 - [DEBUG] End adding new jump function
5110 2019-Jan-12 20:37:11.977218 - [DEBUG]
5111 2019-Jan-12 20:37:11.977241 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5112 2019-Jan-12 20:37:11.977266 - [DEBUG]
5113 2019-Jan-12 20:37:11.977289 - [DEBUG] Process 154. path edge:
5114 2019-Jan-12 20:37:11.977313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5115 2019-Jan-12 20:37:11.977370 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
5116 2019-Jan-12 20:37:11.978042 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5117 2019-Jan-12 20:37:11.978748 - [DEBUG]
5118 2019-Jan-12 20:37:11.978775 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5119 2019-Jan-12 20:37:11.979459 - [DEBUG] Compose: EdgeIdentity * AllBottom
5120 2019-Jan-12 20:37:11.979488 - [DEBUG]
5121 2019-Jan-12 20:37:11.979511 - [DEBUG] Propagate flow
5122 2019-Jan-12 20:37:11.979535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5123 2019-Jan-12 20:37:11.979596 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5124 2019-Jan-12 20:37:11.980230 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5125 2019-Jan-12 20:37:11.980871 - [DEBUG] Edge function : AllBottom (result of previous compose)
5126 2019-Jan-12 20:37:11.980896 - [DEBUG]
5127 2019-Jan-12 20:37:11.980921 - [DEBUG] Join: AllTop & AllBottom
5128 2019-Jan-12 20:37:11.980947 - [DEBUG] = AllBottom (new jump func)
5129 2019-Jan-12 20:37:11.980971 - [DEBUG]
5130 2019-Jan-12 20:37:11.980995 - [DEBUG] Start adding new jump function
5131 2019-Jan-12 20:37:11.981018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5132 2019-Jan-12 20:37:11.981078 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5133 2019-Jan-12 20:37:11.981752 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5134 2019-Jan-12 20:37:11.982430 - [DEBUG] Edge Function : AllBottom
5135 2019-Jan-12 20:37:11.982459 - [DEBUG] End adding new jump function
5136 2019-Jan-12 20:37:11.982483 - [DEBUG]
5137 2019-Jan-12 20:37:11.982507 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5138 2019-Jan-12 20:37:11.982532 - [DEBUG]
5139 2019-Jan-12 20:37:11.982555 - [DEBUG] Process 155. path edge:
5140 2019-Jan-12 20:37:11.982579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5141 2019-Jan-12 20:37:11.982640 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
5142 2019-Jan-12 20:37:11.983285 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5143 2019-Jan-12 20:37:11.983928 - [DEBUG]
5144 2019-Jan-12 20:37:11.983954 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5145 2019-Jan-12 20:37:11.984603 - [DEBUG] Compose: EdgeIdentity * AllBottom
5146 2019-Jan-12 20:37:11.984632 - [DEBUG]
5147 2019-Jan-12 20:37:11.984656 - [DEBUG] Propagate flow
5148 2019-Jan-12 20:37:11.984679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5149 2019-Jan-12 20:37:11.984735 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5150 2019-Jan-12 20:37:11.985395 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5151 2019-Jan-12 20:37:11.986036 - [DEBUG] Edge function : AllBottom (result of previous compose)
5152 2019-Jan-12 20:37:11.986062 - [DEBUG]
5153 2019-Jan-12 20:37:11.986086 - [DEBUG] Join: AllTop & AllBottom
5154 2019-Jan-12 20:37:11.986112 - [DEBUG] = AllBottom (new jump func)
5155 2019-Jan-12 20:37:11.986137 - [DEBUG]
5156 2019-Jan-12 20:37:11.986161 - [DEBUG] Start adding new jump function
5157 2019-Jan-12 20:37:11.986184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5158 2019-Jan-12 20:37:11.986240 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5159 2019-Jan-12 20:37:11.986904 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5160 2019-Jan-12 20:37:11.987601 - [DEBUG] Edge Function : AllBottom
5161 2019-Jan-12 20:37:11.987656 - [DEBUG] End adding new jump function
5162 2019-Jan-12 20:37:11.987682 - [DEBUG]
5163 2019-Jan-12 20:37:11.987706 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5164 2019-Jan-12 20:37:11.987732 - [DEBUG]
5165 2019-Jan-12 20:37:11.987755 - [DEBUG] Process 156. path edge:
5166 2019-Jan-12 20:37:11.987779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5167 2019-Jan-12 20:37:11.987856 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
5168 2019-Jan-12 20:37:11.988576 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5169 2019-Jan-12 20:37:11.989311 - [DEBUG]
5170 2019-Jan-12 20:37:11.989337 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5171 2019-Jan-12 20:37:11.989997 - [DEBUG] Possible callees:
5172 2019-Jan-12 20:37:11.990023 - [DEBUG] llvm.dbg.declare
5173 2019-Jan-12 20:37:11.990048 - [DEBUG] Possible return sites:
5174 2019-Jan-12 20:37:11.990072 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1635175 2019-Jan-12 20:37:11.991358 - [DEBUG] Found and process special summary
5176 2019-Jan-12 20:37:11.991397 - [DEBUG] Compose: EdgeIdentity * AllBottom
5177 2019-Jan-12 20:37:11.991425 - [DEBUG]
5178 2019-Jan-12 20:37:11.991449 - [DEBUG] Propagate flow
5179 2019-Jan-12 20:37:11.991473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5180 2019-Jan-12 20:37:11.991532 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5181 2019-Jan-12 20:37:11.992195 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5182 2019-Jan-12 20:37:11.992838 - [DEBUG] Edge function : AllBottom (result of previous compose)
5183 2019-Jan-12 20:37:11.992863 - [DEBUG]
5184 2019-Jan-12 20:37:11.992889 - [DEBUG] Join: AllTop & AllBottom
5185 2019-Jan-12 20:37:11.992915 - [DEBUG] = AllBottom (new jump func)
5186 2019-Jan-12 20:37:11.992939 - [DEBUG]
5187 2019-Jan-12 20:37:11.992963 - [DEBUG] Start adding new jump function
5188 2019-Jan-12 20:37:11.992987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5189 2019-Jan-12 20:37:11.993043 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5190 2019-Jan-12 20:37:11.993691 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5191 2019-Jan-12 20:37:11.994327 - [DEBUG] Edge Function : AllBottom
5192 2019-Jan-12 20:37:11.994356 - [DEBUG] End adding new jump function
5193 2019-Jan-12 20:37:11.994380 - [DEBUG]
5194 2019-Jan-12 20:37:11.994404 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5195 2019-Jan-12 20:37:11.994428 - [DEBUG]
5196 2019-Jan-12 20:37:11.994451 - [DEBUG] Process 157. path edge:
5197 2019-Jan-12 20:37:11.994475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5198 2019-Jan-12 20:37:11.994532 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
5199 2019-Jan-12 20:37:11.995169 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5200 2019-Jan-12 20:37:11.995829 - [DEBUG]
5201 2019-Jan-12 20:37:11.995854 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5202 2019-Jan-12 20:37:11.996526 - [DEBUG] Compose: EdgeIdentity * AllBottom
5203 2019-Jan-12 20:37:11.996555 - [DEBUG]
5204 2019-Jan-12 20:37:11.996579 - [DEBUG] Propagate flow
5205 2019-Jan-12 20:37:11.996603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5206 2019-Jan-12 20:37:11.996659 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5207 2019-Jan-12 20:37:11.997310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5208 2019-Jan-12 20:37:11.997965 - [DEBUG] Edge function : AllBottom (result of previous compose)
5209 2019-Jan-12 20:37:11.997991 - [DEBUG]
5210 2019-Jan-12 20:37:11.998016 - [DEBUG] Join: AllTop & AllBottom
5211 2019-Jan-12 20:37:11.998042 - [DEBUG] = AllBottom (new jump func)
5212 2019-Jan-12 20:37:11.998066 - [DEBUG]
5213 2019-Jan-12 20:37:11.998090 - [DEBUG] Start adding new jump function
5214 2019-Jan-12 20:37:11.998113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5215 2019-Jan-12 20:37:11.998172 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5216 2019-Jan-12 20:37:11.998836 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5217 2019-Jan-12 20:37:11.999469 - [DEBUG] Edge Function : AllBottom
5218 2019-Jan-12 20:37:11.999497 - [DEBUG] End adding new jump function
5219 2019-Jan-12 20:37:11.999520 - [DEBUG]
5220 2019-Jan-12 20:37:11.999544 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5221 2019-Jan-12 20:37:11.999568 - [DEBUG]
5222 2019-Jan-12 20:37:11.999591 - [DEBUG] Process 158. path edge:
5223 2019-Jan-12 20:37:11.999615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5224 2019-Jan-12 20:37:11.999671 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
5225 2019-Jan-12 20:37:12.000304 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5226 2019-Jan-12 20:37:12.000946 - [DEBUG]
5227 2019-Jan-12 20:37:12.000972 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5228 2019-Jan-12 20:37:12.001620 - [DEBUG] Compose: EdgeIdentity * AllBottom
5229 2019-Jan-12 20:37:12.001648 - [DEBUG]
5230 2019-Jan-12 20:37:12.001672 - [DEBUG] Propagate flow
5231 2019-Jan-12 20:37:12.001695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5232 2019-Jan-12 20:37:12.001751 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5233 2019-Jan-12 20:37:12.002410 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5234 2019-Jan-12 20:37:12.003050 - [DEBUG] Edge function : AllBottom (result of previous compose)
5235 2019-Jan-12 20:37:12.003075 - [DEBUG]
5236 2019-Jan-12 20:37:12.003100 - [DEBUG] Join: AllTop & AllBottom
5237 2019-Jan-12 20:37:12.003126 - [DEBUG] = AllBottom (new jump func)
5238 2019-Jan-12 20:37:12.003151 - [DEBUG]
5239 2019-Jan-12 20:37:12.003174 - [DEBUG] Start adding new jump function
5240 2019-Jan-12 20:37:12.003198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5241 2019-Jan-12 20:37:12.003253 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5242 2019-Jan-12 20:37:12.003901 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5243 2019-Jan-12 20:37:12.004541 - [DEBUG] Edge Function : AllBottom
5244 2019-Jan-12 20:37:12.004579 - [DEBUG] End adding new jump function
5245 2019-Jan-12 20:37:12.004604 - [DEBUG]
5246 2019-Jan-12 20:37:12.004628 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5247 2019-Jan-12 20:37:12.004652 - [DEBUG]
5248 2019-Jan-12 20:37:12.004675 - [DEBUG] Process 159. path edge:
5249 2019-Jan-12 20:37:12.004699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5250 2019-Jan-12 20:37:12.004756 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
5251 2019-Jan-12 20:37:12.005415 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5252 2019-Jan-12 20:37:12.006060 - [DEBUG]
5253 2019-Jan-12 20:37:12.006085 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5254 2019-Jan-12 20:37:12.006740 - [DEBUG] Possible callees:
5255 2019-Jan-12 20:37:12.006765 - [DEBUG] llvm.dbg.declare
5256 2019-Jan-12 20:37:12.006790 - [DEBUG] Possible return sites:
5257 2019-Jan-12 20:37:12.006813 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1695258 2019-Jan-12 20:37:12.008095 - [DEBUG] Found and process special summary
5259 2019-Jan-12 20:37:12.008132 - [DEBUG] Compose: EdgeIdentity * AllBottom
5260 2019-Jan-12 20:37:12.008160 - [DEBUG]
5261 2019-Jan-12 20:37:12.008184 - [DEBUG] Propagate flow
5262 2019-Jan-12 20:37:12.008207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5263 2019-Jan-12 20:37:12.008267 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5264 2019-Jan-12 20:37:12.008927 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5265 2019-Jan-12 20:37:12.009569 - [DEBUG] Edge function : AllBottom (result of previous compose)
5266 2019-Jan-12 20:37:12.009594 - [DEBUG]
5267 2019-Jan-12 20:37:12.009619 - [DEBUG] Join: AllTop & AllBottom
5268 2019-Jan-12 20:37:12.009644 - [DEBUG] = AllBottom (new jump func)
5269 2019-Jan-12 20:37:12.009669 - [DEBUG]
5270 2019-Jan-12 20:37:12.009692 - [DEBUG] Start adding new jump function
5271 2019-Jan-12 20:37:12.009716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5272 2019-Jan-12 20:37:12.009772 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5273 2019-Jan-12 20:37:12.010413 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5274 2019-Jan-12 20:37:12.011046 - [DEBUG] Edge Function : AllBottom
5275 2019-Jan-12 20:37:12.011074 - [DEBUG] End adding new jump function
5276 2019-Jan-12 20:37:12.011098 - [DEBUG]
5277 2019-Jan-12 20:37:12.011122 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5278 2019-Jan-12 20:37:12.011146 - [DEBUG]
5279 2019-Jan-12 20:37:12.011169 - [DEBUG] Process 160. path edge:
5280 2019-Jan-12 20:37:12.011193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5281 2019-Jan-12 20:37:12.011249 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
5282 2019-Jan-12 20:37:12.011883 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5283 2019-Jan-12 20:37:12.012541 - [DEBUG]
5284 2019-Jan-12 20:37:12.012565 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5285 2019-Jan-12 20:37:12.013226 - [DEBUG] Compose: EdgeIdentity * AllBottom
5286 2019-Jan-12 20:37:12.013254 - [DEBUG]
5287 2019-Jan-12 20:37:12.013278 - [DEBUG] Propagate flow
5288 2019-Jan-12 20:37:12.013301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5289 2019-Jan-12 20:37:12.013357 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5290 2019-Jan-12 20:37:12.013999 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5291 2019-Jan-12 20:37:12.014650 - [DEBUG] Edge function : AllBottom (result of previous compose)
5292 2019-Jan-12 20:37:12.014676 - [DEBUG]
5293 2019-Jan-12 20:37:12.014701 - [DEBUG] Join: AllTop & AllBottom
5294 2019-Jan-12 20:37:12.014727 - [DEBUG] = AllBottom (new jump func)
5295 2019-Jan-12 20:37:12.014752 - [DEBUG]
5296 2019-Jan-12 20:37:12.014775 - [DEBUG] Start adding new jump function
5297 2019-Jan-12 20:37:12.014799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5298 2019-Jan-12 20:37:12.014856 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5299 2019-Jan-12 20:37:12.015515 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5300 2019-Jan-12 20:37:12.016150 - [DEBUG] Edge Function : AllBottom
5301 2019-Jan-12 20:37:12.016178 - [DEBUG] End adding new jump function
5302 2019-Jan-12 20:37:12.016202 - [DEBUG]
5303 2019-Jan-12 20:37:12.016225 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5304 2019-Jan-12 20:37:12.016250 - [DEBUG]
5305 2019-Jan-12 20:37:12.016273 - [DEBUG] Process 161. path edge:
5306 2019-Jan-12 20:37:12.016296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5307 2019-Jan-12 20:37:12.016352 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
5308 2019-Jan-12 20:37:12.016986 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5309 2019-Jan-12 20:37:12.017628 - [DEBUG]
5310 2019-Jan-12 20:37:12.017652 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5311 2019-Jan-12 20:37:12.018303 - [DEBUG] Compose: EdgeIdentity * AllBottom
5312 2019-Jan-12 20:37:12.018331 - [DEBUG]
5313 2019-Jan-12 20:37:12.018355 - [DEBUG] Propagate flow
5314 2019-Jan-12 20:37:12.018379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5315 2019-Jan-12 20:37:12.018435 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5316 2019-Jan-12 20:37:12.019090 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5317 2019-Jan-12 20:37:12.019731 - [DEBUG] Edge function : AllBottom (result of previous compose)
5318 2019-Jan-12 20:37:12.019757 - [DEBUG]
5319 2019-Jan-12 20:37:12.019781 - [DEBUG] Join: AllTop & AllBottom
5320 2019-Jan-12 20:37:12.019807 - [DEBUG] = AllBottom (new jump func)
5321 2019-Jan-12 20:37:12.019832 - [DEBUG]
5322 2019-Jan-12 20:37:12.019855 - [DEBUG] Start adding new jump function
5323 2019-Jan-12 20:37:12.019878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5324 2019-Jan-12 20:37:12.019934 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5325 2019-Jan-12 20:37:12.020575 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5326 2019-Jan-12 20:37:12.021211 - [DEBUG] Edge Function : AllBottom
5327 2019-Jan-12 20:37:12.021238 - [DEBUG] End adding new jump function
5328 2019-Jan-12 20:37:12.021271 - [DEBUG]
5329 2019-Jan-12 20:37:12.021296 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5330 2019-Jan-12 20:37:12.021320 - [DEBUG]
5331 2019-Jan-12 20:37:12.021343 - [DEBUG] Process 162. path edge:
5332 2019-Jan-12 20:37:12.021367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5333 2019-Jan-12 20:37:12.021423 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
5334 2019-Jan-12 20:37:12.022074 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5335 2019-Jan-12 20:37:12.022716 - [DEBUG]
5336 2019-Jan-12 20:37:12.022741 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5337 2019-Jan-12 20:37:12.023409 - [DEBUG] Compose: EdgeIdentity * AllBottom
5338 2019-Jan-12 20:37:12.023438 - [DEBUG]
5339 2019-Jan-12 20:37:12.023465 - [DEBUG] Propagate flow
5340 2019-Jan-12 20:37:12.023489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5341 2019-Jan-12 20:37:12.023548 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5342 2019-Jan-12 20:37:12.024191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5343 2019-Jan-12 20:37:12.024835 - [DEBUG] Edge function : AllBottom (result of previous compose)
5344 2019-Jan-12 20:37:12.024860 - [DEBUG]
5345 2019-Jan-12 20:37:12.024885 - [DEBUG] Join: AllTop & AllBottom
5346 2019-Jan-12 20:37:12.024911 - [DEBUG] = AllBottom (new jump func)
5347 2019-Jan-12 20:37:12.024935 - [DEBUG]
5348 2019-Jan-12 20:37:12.024959 - [DEBUG] Start adding new jump function
5349 2019-Jan-12 20:37:12.024982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5350 2019-Jan-12 20:37:12.025037 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5351 2019-Jan-12 20:37:12.025695 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5352 2019-Jan-12 20:37:12.026328 - [DEBUG] Edge Function : AllBottom
5353 2019-Jan-12 20:37:12.026355 - [DEBUG] End adding new jump function
5354 2019-Jan-12 20:37:12.026379 - [DEBUG]
5355 2019-Jan-12 20:37:12.026403 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5356 2019-Jan-12 20:37:12.026427 - [DEBUG]
5357 2019-Jan-12 20:37:12.026450 - [DEBUG] Process 163. path edge:
5358 2019-Jan-12 20:37:12.026474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5359 2019-Jan-12 20:37:12.026530 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
5360 2019-Jan-12 20:37:12.027174 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5361 2019-Jan-12 20:37:12.027816 - [DEBUG]
5362 2019-Jan-12 20:37:12.027842 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5363 2019-Jan-12 20:37:12.028486 - [DEBUG] Compose: EdgeIdentity * AllBottom
5364 2019-Jan-12 20:37:12.028514 - [DEBUG]
5365 2019-Jan-12 20:37:12.028538 - [DEBUG] Propagate flow
5366 2019-Jan-12 20:37:12.028561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5367 2019-Jan-12 20:37:12.028617 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5368 2019-Jan-12 20:37:12.029271 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5369 2019-Jan-12 20:37:12.029922 - [DEBUG] Edge function : AllBottom (result of previous compose)
5370 2019-Jan-12 20:37:12.029948 - [DEBUG]
5371 2019-Jan-12 20:37:12.029973 - [DEBUG] Join: AllTop & AllBottom
5372 2019-Jan-12 20:37:12.029999 - [DEBUG] = AllBottom (new jump func)
5373 2019-Jan-12 20:37:12.030023 - [DEBUG]
5374 2019-Jan-12 20:37:12.030047 - [DEBUG] Start adding new jump function
5375 2019-Jan-12 20:37:12.030070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5376 2019-Jan-12 20:37:12.030126 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5377 2019-Jan-12 20:37:12.030768 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5378 2019-Jan-12 20:37:12.031403 - [DEBUG] Edge Function : AllBottom
5379 2019-Jan-12 20:37:12.031434 - [DEBUG] End adding new jump function
5380 2019-Jan-12 20:37:12.031458 - [DEBUG]
5381 2019-Jan-12 20:37:12.031482 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5382 2019-Jan-12 20:37:12.031506 - [DEBUG]
5383 2019-Jan-12 20:37:12.031529 - [DEBUG] Process 164. path edge:
5384 2019-Jan-12 20:37:12.031553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5385 2019-Jan-12 20:37:12.031610 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
5386 2019-Jan-12 20:37:12.032273 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5387 2019-Jan-12 20:37:12.032916 - [DEBUG]
5388 2019-Jan-12 20:37:12.032940 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5389 2019-Jan-12 20:37:12.033596 - [DEBUG] Compose: EdgeIdentity * AllBottom
5390 2019-Jan-12 20:37:12.033624 - [DEBUG]
5391 2019-Jan-12 20:37:12.033648 - [DEBUG] Propagate flow
5392 2019-Jan-12 20:37:12.033671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5393 2019-Jan-12 20:37:12.033728 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5394 2019-Jan-12 20:37:12.034361 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5395 2019-Jan-12 20:37:12.035002 - [DEBUG] Edge function : AllBottom (result of previous compose)
5396 2019-Jan-12 20:37:12.035027 - [DEBUG]
5397 2019-Jan-12 20:37:12.035052 - [DEBUG] Join: AllTop & AllBottom
5398 2019-Jan-12 20:37:12.035077 - [DEBUG] = AllBottom (new jump func)
5399 2019-Jan-12 20:37:12.035102 - [DEBUG]
5400 2019-Jan-12 20:37:12.035125 - [DEBUG] Start adding new jump function
5401 2019-Jan-12 20:37:12.035148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5402 2019-Jan-12 20:37:12.035204 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5403 2019-Jan-12 20:37:12.035864 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5404 2019-Jan-12 20:37:12.036496 - [DEBUG] Edge Function : AllBottom
5405 2019-Jan-12 20:37:12.036524 - [DEBUG] End adding new jump function
5406 2019-Jan-12 20:37:12.036548 - [DEBUG]
5407 2019-Jan-12 20:37:12.036571 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5408 2019-Jan-12 20:37:12.036596 - [DEBUG]
5409 2019-Jan-12 20:37:12.036619 - [DEBUG] Process 165. path edge:
5410 2019-Jan-12 20:37:12.036643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5411 2019-Jan-12 20:37:12.036699 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
5412 2019-Jan-12 20:37:12.037331 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5413 2019-Jan-12 20:37:12.037981 - [DEBUG]
5414 2019-Jan-12 20:37:12.038006 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5415 2019-Jan-12 20:37:12.038648 - [DEBUG] Compose: EdgeIdentity * AllBottom
5416 2019-Jan-12 20:37:12.038689 - [DEBUG]
5417 2019-Jan-12 20:37:12.038713 - [DEBUG] Propagate flow
5418 2019-Jan-12 20:37:12.038736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5419 2019-Jan-12 20:37:12.038793 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5420 2019-Jan-12 20:37:12.039429 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5421 2019-Jan-12 20:37:12.040071 - [DEBUG] Edge function : AllBottom (result of previous compose)
5422 2019-Jan-12 20:37:12.040096 - [DEBUG]
5423 2019-Jan-12 20:37:12.040121 - [DEBUG] Join: AllTop & AllBottom
5424 2019-Jan-12 20:37:12.040147 - [DEBUG] = AllBottom (new jump func)
5425 2019-Jan-12 20:37:12.040171 - [DEBUG]
5426 2019-Jan-12 20:37:12.040195 - [DEBUG] Start adding new jump function
5427 2019-Jan-12 20:37:12.040218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5428 2019-Jan-12 20:37:12.040274 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5429 2019-Jan-12 20:37:12.040917 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5430 2019-Jan-12 20:37:12.041550 - [DEBUG] Edge Function : AllBottom
5431 2019-Jan-12 20:37:12.041578 - [DEBUG] End adding new jump function
5432 2019-Jan-12 20:37:12.041602 - [DEBUG]
5433 2019-Jan-12 20:37:12.041625 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5434 2019-Jan-12 20:37:12.041650 - [DEBUG]
5435 2019-Jan-12 20:37:12.041673 - [DEBUG] Process 166. path edge:
5436 2019-Jan-12 20:37:12.041697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5437 2019-Jan-12 20:37:12.041753 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
5438 2019-Jan-12 20:37:12.042404 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5439 2019-Jan-12 20:37:12.043046 - [DEBUG]
5440 2019-Jan-12 20:37:12.043071 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5441 2019-Jan-12 20:37:12.043722 - [DEBUG] Compose: EdgeIdentity * AllBottom
5442 2019-Jan-12 20:37:12.043751 - [DEBUG]
5443 2019-Jan-12 20:37:12.043775 - [DEBUG] Propagate flow
5444 2019-Jan-12 20:37:12.043799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5445 2019-Jan-12 20:37:12.043855 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5446 2019-Jan-12 20:37:12.044496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5447 2019-Jan-12 20:37:12.045138 - [DEBUG] Edge function : AllBottom (result of previous compose)
5448 2019-Jan-12 20:37:12.045163 - [DEBUG]
5449 2019-Jan-12 20:37:12.045188 - [DEBUG] Join: AllTop & AllBottom
5450 2019-Jan-12 20:37:12.045214 - [DEBUG] = AllBottom (new jump func)
5451 2019-Jan-12 20:37:12.045239 - [DEBUG]
5452 2019-Jan-12 20:37:12.045262 - [DEBUG] Start adding new jump function
5453 2019-Jan-12 20:37:12.045286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5454 2019-Jan-12 20:37:12.045358 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5455 2019-Jan-12 20:37:12.046009 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5456 2019-Jan-12 20:37:12.046648 - [DEBUG] Edge Function : AllBottom
5457 2019-Jan-12 20:37:12.046676 - [DEBUG] End adding new jump function
5458 2019-Jan-12 20:37:12.046701 - [DEBUG]
5459 2019-Jan-12 20:37:12.046725 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5460 2019-Jan-12 20:37:12.046749 - [DEBUG]
5461 2019-Jan-12 20:37:12.046773 - [DEBUG] Process 167. path edge:
5462 2019-Jan-12 20:37:12.046797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5463 2019-Jan-12 20:37:12.046853 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
5464 2019-Jan-12 20:37:12.047493 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5465 2019-Jan-12 20:37:12.048143 - [DEBUG]
5466 2019-Jan-12 20:37:12.048169 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5467 2019-Jan-12 20:37:12.048837 - [DEBUG] Compose: EdgeIdentity * AllBottom
5468 2019-Jan-12 20:37:12.048865 - [DEBUG]
5469 2019-Jan-12 20:37:12.048889 - [DEBUG] Propagate flow
5470 2019-Jan-12 20:37:12.048913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5471 2019-Jan-12 20:37:12.048969 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5472 2019-Jan-12 20:37:12.049605 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5473 2019-Jan-12 20:37:12.050247 - [DEBUG] Edge function : AllBottom (result of previous compose)
5474 2019-Jan-12 20:37:12.050272 - [DEBUG]
5475 2019-Jan-12 20:37:12.050297 - [DEBUG] Join: AllTop & AllBottom
5476 2019-Jan-12 20:37:12.050323 - [DEBUG] = AllBottom (new jump func)
5477 2019-Jan-12 20:37:12.050347 - [DEBUG]
5478 2019-Jan-12 20:37:12.050371 - [DEBUG] Start adding new jump function
5479 2019-Jan-12 20:37:12.050394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5480 2019-Jan-12 20:37:12.050450 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5481 2019-Jan-12 20:37:12.051115 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5482 2019-Jan-12 20:37:12.051794 - [DEBUG] Edge Function : AllBottom
5483 2019-Jan-12 20:37:12.051824 - [DEBUG] End adding new jump function
5484 2019-Jan-12 20:37:12.051848 - [DEBUG]
5485 2019-Jan-12 20:37:12.051873 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5486 2019-Jan-12 20:37:12.051897 - [DEBUG]
5487 2019-Jan-12 20:37:12.051920 - [DEBUG] Process 168. path edge:
5488 2019-Jan-12 20:37:12.051944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5489 2019-Jan-12 20:37:12.052033 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
5490 2019-Jan-12 20:37:12.052673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5491 2019-Jan-12 20:37:12.053319 - [DEBUG]
5492 2019-Jan-12 20:37:12.053344 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5493 2019-Jan-12 20:37:12.054009 - [DEBUG] Compose: EdgeIdentity * AllBottom
5494 2019-Jan-12 20:37:12.054037 - [DEBUG]
5495 2019-Jan-12 20:37:12.054061 - [DEBUG] Propagate flow
5496 2019-Jan-12 20:37:12.054084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5497 2019-Jan-12 20:37:12.054155 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5498 2019-Jan-12 20:37:12.054791 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5499 2019-Jan-12 20:37:12.055450 - [DEBUG] Edge function : AllBottom (result of previous compose)
5500 2019-Jan-12 20:37:12.055475 - [DEBUG]
5501 2019-Jan-12 20:37:12.055500 - [DEBUG] Join: AllTop & AllBottom
5502 2019-Jan-12 20:37:12.055526 - [DEBUG] = AllBottom (new jump func)
5503 2019-Jan-12 20:37:12.055551 - [DEBUG]
5504 2019-Jan-12 20:37:12.055575 - [DEBUG] Start adding new jump function
5505 2019-Jan-12 20:37:12.055598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5506 2019-Jan-12 20:37:12.055654 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5507 2019-Jan-12 20:37:12.056299 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5508 2019-Jan-12 20:37:12.056932 - [DEBUG] Edge Function : AllBottom
5509 2019-Jan-12 20:37:12.056960 - [DEBUG] End adding new jump function
5510 2019-Jan-12 20:37:12.056984 - [DEBUG]
5511 2019-Jan-12 20:37:12.057007 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5512 2019-Jan-12 20:37:12.057032 - [DEBUG]
5513 2019-Jan-12 20:37:12.057055 - [DEBUG] Process 169. path edge:
5514 2019-Jan-12 20:37:12.057079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5515 2019-Jan-12 20:37:12.057136 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
5516 2019-Jan-12 20:37:12.057776 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5517 2019-Jan-12 20:37:12.058419 - [DEBUG]
5518 2019-Jan-12 20:37:12.058443 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5519 2019-Jan-12 20:37:12.059097 - [DEBUG] Start of endsummarytab entry
5520 2019-Jan-12 20:37:12.059126 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5521 2019-Jan-12 20:37:12.059762 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
5522 2019-Jan-12 20:37:12.059821 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5523 2019-Jan-12 20:37:12.060455 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5524 2019-Jan-12 20:37:12.061097 - [DEBUG] EF: AllBottom
5525 2019-Jan-12 20:37:12.061122 - [DEBUG]
5526 2019-Jan-12 20:37:12.061146 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5527 2019-Jan-12 20:37:12.061778 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
5528 2019-Jan-12 20:37:12.062431 - [DEBUG] EF: AllBottom
5529 2019-Jan-12 20:37:12.062457 - [DEBUG]
5530 2019-Jan-12 20:37:12.062480 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5531 2019-Jan-12 20:37:12.063113 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5532 2019-Jan-12 20:37:12.063753 - [DEBUG] EF: AllBottom
5533 2019-Jan-12 20:37:12.063778 - [DEBUG]
5534 2019-Jan-12 20:37:12.063802 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5535 2019-Jan-12 20:37:12.064435 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5536 2019-Jan-12 20:37:12.065089 - [DEBUG] EF: AllBottom
5537 2019-Jan-12 20:37:12.065114 - [DEBUG]
5538 2019-Jan-12 20:37:12.065138 - [DEBUG] ---------------
5539 2019-Jan-12 20:37:12.065161 - [DEBUG]
5540 2019-Jan-12 20:37:12.065186 - [DEBUG] End of endsummarytab entry
5541 2019-Jan-12 20:37:12.065210 - [DEBUG]
5542 2019-Jan-12 20:37:12.065248 - [DEBUG] Start of incomingtab entry
5543 2019-Jan-12 20:37:12.065273 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5544 2019-Jan-12 20:37:12.065987 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
5545 2019-Jan-12 20:37:12.066054 - [DEBUG] ---------------
5546 2019-Jan-12 20:37:12.066079 - [DEBUG] End of incomingtab entry
5547 2019-Jan-12 20:37:12.066103 - [DEBUG]
5548 2019-Jan-12 20:37:12.066130 - [DEBUG] EDGE:
5549 2019-Jan-12 20:37:12.066188 - [DEBUG] ---> 5550 2019-Jan-12 20:37:12.066876 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5551 2019-Jan-12 20:37:12.067577 - [DEBUG]
5552 2019-Jan-12 20:37:12.067605 - [DEBUG] EDGE:
5553 2019-Jan-12 20:37:12.067672 - [DEBUG] ---> 5554 2019-Jan-12 20:37:12.068311 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5555 2019-Jan-12 20:37:12.069015 - [DEBUG]
5556 2019-Jan-12 20:37:12.069070 - [DEBUG] Compose: EdgeIdentity * AllBottom
5557 2019-Jan-12 20:37:12.069098 - [DEBUG]
5558 2019-Jan-12 20:37:12.069123 - [DEBUG] Propagate flow
5559 2019-Jan-12 20:37:12.069146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5560 2019-Jan-12 20:37:12.069218 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5561 2019-Jan-12 20:37:12.069925 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5562 2019-Jan-12 20:37:12.070623 - [DEBUG] Edge function : AllBottom (result of previous compose)
5563 2019-Jan-12 20:37:12.070651 - [DEBUG]
5564 2019-Jan-12 20:37:12.070678 - [DEBUG] Join: AllTop & AllBottom
5565 2019-Jan-12 20:37:12.070705 - [DEBUG] = AllBottom (new jump func)
5566 2019-Jan-12 20:37:12.070730 - [DEBUG]
5567 2019-Jan-12 20:37:12.070754 - [DEBUG] Start adding new jump function
5568 2019-Jan-12 20:37:12.070777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5569 2019-Jan-12 20:37:12.070851 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5570 2019-Jan-12 20:37:12.071523 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5571 2019-Jan-12 20:37:12.072222 - [DEBUG] Edge Function : AllBottom
5572 2019-Jan-12 20:37:12.072256 - [DEBUG] End adding new jump function
5573 2019-Jan-12 20:37:12.072280 - [DEBUG]
5574 2019-Jan-12 20:37:12.072304 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5575 2019-Jan-12 20:37:12.072330 - [DEBUG]
5576 2019-Jan-12 20:37:12.072354 - [DEBUG] Process 170. path edge:
5577 2019-Jan-12 20:37:12.072378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5578 2019-Jan-12 20:37:12.072444 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
5579 2019-Jan-12 20:37:12.073137 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5580 2019-Jan-12 20:37:12.073848 - [DEBUG]
5581 2019-Jan-12 20:37:12.073875 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5582 2019-Jan-12 20:37:12.074564 - [DEBUG] Possible callees:
5583 2019-Jan-12 20:37:12.074612 - [DEBUG] llvm.dbg.declare
5584 2019-Jan-12 20:37:12.074638 - [DEBUG] Possible return sites:
5585 2019-Jan-12 20:37:12.074662 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1935586 2019-Jan-12 20:37:12.076043 - [DEBUG] Found and process special summary
5587 2019-Jan-12 20:37:12.076096 - [DEBUG] Compose: EdgeIdentity * AllBottom
5588 2019-Jan-12 20:37:12.076125 - [DEBUG]
5589 2019-Jan-12 20:37:12.076150 - [DEBUG] Propagate flow
5590 2019-Jan-12 20:37:12.076174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5591 2019-Jan-12 20:37:12.076245 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5592 2019-Jan-12 20:37:12.076906 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5593 2019-Jan-12 20:37:12.077591 - [DEBUG] Edge function : AllBottom (result of previous compose)
5594 2019-Jan-12 20:37:12.077618 - [DEBUG]
5595 2019-Jan-12 20:37:12.077643 - [DEBUG] Join: AllTop & AllBottom
5596 2019-Jan-12 20:37:12.077670 - [DEBUG] = AllBottom (new jump func)
5597 2019-Jan-12 20:37:12.077695 - [DEBUG]
5598 2019-Jan-12 20:37:12.077719 - [DEBUG] Start adding new jump function
5599 2019-Jan-12 20:37:12.077743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5600 2019-Jan-12 20:37:12.077808 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5601 2019-Jan-12 20:37:12.078457 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5602 2019-Jan-12 20:37:12.079124 - [DEBUG] Edge Function : AllBottom
5603 2019-Jan-12 20:37:12.079153 - [DEBUG] End adding new jump function
5604 2019-Jan-12 20:37:12.079177 - [DEBUG]
5605 2019-Jan-12 20:37:12.079201 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5606 2019-Jan-12 20:37:12.079226 - [DEBUG]
5607 2019-Jan-12 20:37:12.079250 - [DEBUG] Process 171. path edge:
5608 2019-Jan-12 20:37:12.079274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5609 2019-Jan-12 20:37:12.079331 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
5610 2019-Jan-12 20:37:12.079966 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5611 2019-Jan-12 20:37:12.080617 - [DEBUG]
5612 2019-Jan-12 20:37:12.080642 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5613 2019-Jan-12 20:37:12.081336 - [DEBUG] Compose: EdgeIdentity * AllBottom
5614 2019-Jan-12 20:37:12.081365 - [DEBUG]
5615 2019-Jan-12 20:37:12.081390 - [DEBUG] Propagate flow
5616 2019-Jan-12 20:37:12.081413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5617 2019-Jan-12 20:37:12.081481 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5618 2019-Jan-12 20:37:12.082213 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5619 2019-Jan-12 20:37:12.082907 - [DEBUG] Edge function : AllBottom (result of previous compose)
5620 2019-Jan-12 20:37:12.082934 - [DEBUG]
5621 2019-Jan-12 20:37:12.082960 - [DEBUG] Join: AllTop & AllBottom
5622 2019-Jan-12 20:37:12.082987 - [DEBUG] = AllBottom (new jump func)
5623 2019-Jan-12 20:37:12.083011 - [DEBUG]
5624 2019-Jan-12 20:37:12.083035 - [DEBUG] Start adding new jump function
5625 2019-Jan-12 20:37:12.083059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5626 2019-Jan-12 20:37:12.083151 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5627 2019-Jan-12 20:37:12.083856 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5628 2019-Jan-12 20:37:12.084524 - [DEBUG] Edge Function : AllBottom
5629 2019-Jan-12 20:37:12.084556 - [DEBUG] End adding new jump function
5630 2019-Jan-12 20:37:12.084580 - [DEBUG]
5631 2019-Jan-12 20:37:12.084604 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
5632 2019-Jan-12 20:37:12.084630 - [DEBUG]
5633 2019-Jan-12 20:37:12.084655 - [DEBUG] Process 172. path edge:
5634 2019-Jan-12 20:37:12.084681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5635 2019-Jan-12 20:37:12.084768 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
5636 2019-Jan-12 20:37:12.085636 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5637 2019-Jan-12 20:37:12.086556 - [DEBUG]
5638 2019-Jan-12 20:37:12.086595 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5639 2019-Jan-12 20:37:12.087533 - [DEBUG] Compose: EdgeIdentity * AllBottom
5640 2019-Jan-12 20:37:12.087573 - [DEBUG]
5641 2019-Jan-12 20:37:12.087599 - [DEBUG] Propagate flow
5642 2019-Jan-12 20:37:12.087624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5643 2019-Jan-12 20:37:12.087742 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5644 2019-Jan-12 20:37:12.088635 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5645 2019-Jan-12 20:37:12.089554 - [DEBUG] Edge function : AllBottom (result of previous compose)
5646 2019-Jan-12 20:37:12.089590 - [DEBUG]
5647 2019-Jan-12 20:37:12.089620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5648 2019-Jan-12 20:37:12.089648 - [DEBUG] = AllBottom
5649 2019-Jan-12 20:37:12.089674 - [DEBUG]
5650 2019-Jan-12 20:37:12.089699 - [DEBUG] PROPAGATE: No new function!
5651 2019-Jan-12 20:37:12.089730 - [DEBUG] EDGE:
5652 2019-Jan-12 20:37:12.089847 - [DEBUG] ---> 5653 2019-Jan-12 20:37:12.090692 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5654 2019-Jan-12 20:37:12.091439 - [DEBUG]
5655 2019-Jan-12 20:37:12.091469 - [DEBUG] EDGE:
5656 2019-Jan-12 20:37:12.091547 - [DEBUG] ---> 5657 2019-Jan-12 20:37:12.092283 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5658 2019-Jan-12 20:37:12.093004 - [DEBUG]
5659 2019-Jan-12 20:37:12.093073 - [DEBUG] Compose: EdgeIdentity * AllBottom
5660 2019-Jan-12 20:37:12.093102 - [DEBUG]
5661 2019-Jan-12 20:37:12.093128 - [DEBUG] Propagate flow
5662 2019-Jan-12 20:37:12.093152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5663 2019-Jan-12 20:37:12.093234 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5664 2019-Jan-12 20:37:12.093959 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5665 2019-Jan-12 20:37:12.094680 - [DEBUG] Edge function : AllBottom (result of previous compose)
5666 2019-Jan-12 20:37:12.094709 - [DEBUG]
5667 2019-Jan-12 20:37:12.094737 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5668 2019-Jan-12 20:37:12.094795 - [DEBUG] = AllBottom
5669 2019-Jan-12 20:37:12.094821 - [DEBUG]
5670 2019-Jan-12 20:37:12.094844 - [DEBUG] PROPAGATE: No new function!
5671 2019-Jan-12 20:37:12.094880 - [DEBUG] EDGE:
5672 2019-Jan-12 20:37:12.094965 - [DEBUG] ---> 5673 2019-Jan-12 20:37:12.095698 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5674 2019-Jan-12 20:37:12.096353 - [DEBUG]
5675 2019-Jan-12 20:37:12.096379 - [DEBUG] EDGE:
5676 2019-Jan-12 20:37:12.096440 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
5677 2019-Jan-12 20:37:12.097080 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5678 2019-Jan-12 20:37:12.097722 - [DEBUG]
5679 2019-Jan-12 20:37:12.097747 - [DEBUG] EDGE:
5680 2019-Jan-12 20:37:12.097805 - [DEBUG] ---> 5681 2019-Jan-12 20:37:12.098483 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5682 2019-Jan-12 20:37:12.099187 - [DEBUG]
5683 2019-Jan-12 20:37:12.099215 - [DEBUG] EDGE:
5684 2019-Jan-12 20:37:12.099282 - [DEBUG] ---> 5685 2019-Jan-12 20:37:12.099925 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5686 2019-Jan-12 20:37:12.100580 - [DEBUG]
5687 2019-Jan-12 20:37:12.100605 - [DEBUG] EDGE:
5688 2019-Jan-12 20:37:12.100663 - [DEBUG] ---> 5689 2019-Jan-12 20:37:12.101301 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5690 2019-Jan-12 20:37:12.101942 - [DEBUG]
5691 2019-Jan-12 20:37:12.102005 - [DEBUG] Compose: EdgeIdentity * AllBottom
5692 2019-Jan-12 20:37:12.102034 - [DEBUG]
5693 2019-Jan-12 20:37:12.102058 - [DEBUG] Propagate flow
5694 2019-Jan-12 20:37:12.102082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5695 2019-Jan-12 20:37:12.102139 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5696 2019-Jan-12 20:37:12.102788 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5697 2019-Jan-12 20:37:12.103429 - [DEBUG] Edge function : AllBottom (result of previous compose)
5698 2019-Jan-12 20:37:12.103455 - [DEBUG]
5699 2019-Jan-12 20:37:12.103480 - [DEBUG] Join: AllTop & AllBottom
5700 2019-Jan-12 20:37:12.103506 - [DEBUG] = AllBottom (new jump func)
5701 2019-Jan-12 20:37:12.103531 - [DEBUG]
5702 2019-Jan-12 20:37:12.103555 - [DEBUG] Start adding new jump function
5703 2019-Jan-12 20:37:12.103578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5704 2019-Jan-12 20:37:12.103634 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5705 2019-Jan-12 20:37:12.104277 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5706 2019-Jan-12 20:37:12.104912 - [DEBUG] Edge Function : AllBottom
5707 2019-Jan-12 20:37:12.104957 - [DEBUG] End adding new jump function
5708 2019-Jan-12 20:37:12.104982 - [DEBUG]
5709 2019-Jan-12 20:37:12.105006 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
5710 2019-Jan-12 20:37:12.105030 - [DEBUG]
5711 2019-Jan-12 20:37:12.105054 - [DEBUG] Process 173. path edge:
5712 2019-Jan-12 20:37:12.105078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5713 2019-Jan-12 20:37:12.105134 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
5714 2019-Jan-12 20:37:12.105790 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5715 2019-Jan-12 20:37:12.106438 - [DEBUG]
5716 2019-Jan-12 20:37:12.106463 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5717 2019-Jan-12 20:37:12.107126 - [DEBUG] Compose: EdgeIdentity * AllBottom
5718 2019-Jan-12 20:37:12.107154 - [DEBUG]
5719 2019-Jan-12 20:37:12.107177 - [DEBUG] Propagate flow
5720 2019-Jan-12 20:37:12.107201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5721 2019-Jan-12 20:37:12.107257 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
5722 2019-Jan-12 20:37:12.107890 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5723 2019-Jan-12 20:37:12.108531 - [DEBUG] Edge function : AllBottom (result of previous compose)
5724 2019-Jan-12 20:37:12.108556 - [DEBUG]
5725 2019-Jan-12 20:37:12.108581 - [DEBUG] Join: AllTop & AllBottom
5726 2019-Jan-12 20:37:12.108607 - [DEBUG] = AllBottom (new jump func)
5727 2019-Jan-12 20:37:12.108631 - [DEBUG]
5728 2019-Jan-12 20:37:12.108668 - [DEBUG] Start adding new jump function
5729 2019-Jan-12 20:37:12.108693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5730 2019-Jan-12 20:37:12.108749 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5731 2019-Jan-12 20:37:12.109392 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
5732 2019-Jan-12 20:37:12.110023 - [DEBUG] Edge Function : AllBottom
5733 2019-Jan-12 20:37:12.110050 - [DEBUG] End adding new jump function
5734 2019-Jan-12 20:37:12.110074 - [DEBUG]
5735 2019-Jan-12 20:37:12.110097 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
5736 2019-Jan-12 20:37:12.110121 - [DEBUG]
5737 2019-Jan-12 20:37:12.110144 - [DEBUG] Process 174. path edge:
5738 2019-Jan-12 20:37:12.110168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5739 2019-Jan-12 20:37:12.110224 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
5740 2019-Jan-12 20:37:12.110855 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5741 2019-Jan-12 20:37:12.111497 - [DEBUG]
5742 2019-Jan-12 20:37:12.111523 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
5743 2019-Jan-12 20:37:12.112179 - [DEBUG] Compose: EdgeIdentity * AllBottom
5744 2019-Jan-12 20:37:12.112206 - [DEBUG]
5745 2019-Jan-12 20:37:12.112230 - [DEBUG] Propagate flow
5746 2019-Jan-12 20:37:12.112254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5747 2019-Jan-12 20:37:12.112310 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5748 2019-Jan-12 20:37:12.112945 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5749 2019-Jan-12 20:37:12.113588 - [DEBUG] Edge function : AllBottom (result of previous compose)
5750 2019-Jan-12 20:37:12.113622 - [DEBUG]
5751 2019-Jan-12 20:37:12.113648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5752 2019-Jan-12 20:37:12.113674 - [DEBUG] = AllBottom
5753 2019-Jan-12 20:37:12.113699 - [DEBUG]
5754 2019-Jan-12 20:37:12.113722 - [DEBUG] PROPAGATE: No new function!
5755 2019-Jan-12 20:37:12.113746 - [DEBUG] EDGE:
5756 2019-Jan-12 20:37:12.113803 - [DEBUG] ---> 5757 2019-Jan-12 20:37:12.114442 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5758 2019-Jan-12 20:37:12.115096 - [DEBUG]
5759 2019-Jan-12 20:37:12.115121 - [DEBUG] EDGE:
5760 2019-Jan-12 20:37:12.115179 - [DEBUG] ---> 5761 2019-Jan-12 20:37:12.115842 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5762 2019-Jan-12 20:37:12.116483 - [DEBUG]
5763 2019-Jan-12 20:37:12.116509 - [DEBUG] EDGE:
5764 2019-Jan-12 20:37:12.116566 - [DEBUG] ---> 5765 2019-Jan-12 20:37:12.117217 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5766 2019-Jan-12 20:37:12.117873 - [DEBUG]
5767 2019-Jan-12 20:37:12.117899 - [DEBUG] EDGE:
5768 2019-Jan-12 20:37:12.117959 - [DEBUG] ---> 5769 2019-Jan-12 20:37:12.118596 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5770 2019-Jan-12 20:37:12.119261 - [DEBUG]
5771 2019-Jan-12 20:37:12.119287 - [DEBUG] EDGE:
5772 2019-Jan-12 20:37:12.119344 - [DEBUG] ---> 5773 2019-Jan-12 20:37:12.119978 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5774 2019-Jan-12 20:37:12.120626 - [DEBUG]
5775 2019-Jan-12 20:37:12.120651 - [DEBUG] EDGE:
5776 2019-Jan-12 20:37:12.120709 - [DEBUG] ---> 5777 2019-Jan-12 20:37:12.121347 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5778 2019-Jan-12 20:37:12.121998 - [DEBUG]
5779 2019-Jan-12 20:37:12.122046 - [DEBUG] Compose: EdgeIdentity * AllBottom
5780 2019-Jan-12 20:37:12.122073 - [DEBUG]
5781 2019-Jan-12 20:37:12.122097 - [DEBUG] Propagate flow
5782 2019-Jan-12 20:37:12.122121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5783 2019-Jan-12 20:37:12.122178 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5784 2019-Jan-12 20:37:12.122817 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5785 2019-Jan-12 20:37:12.123458 - [DEBUG] Edge function : AllBottom (result of previous compose)
5786 2019-Jan-12 20:37:12.123483 - [DEBUG]
5787 2019-Jan-12 20:37:12.123509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5788 2019-Jan-12 20:37:12.123535 - [DEBUG] = AllBottom
5789 2019-Jan-12 20:37:12.123559 - [DEBUG]
5790 2019-Jan-12 20:37:12.123595 - [DEBUG] PROPAGATE: No new function!
5791 2019-Jan-12 20:37:12.123624 - [DEBUG] EDGE:
5792 2019-Jan-12 20:37:12.123681 - [DEBUG] ---> 5793 2019-Jan-12 20:37:12.124324 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5794 2019-Jan-12 20:37:12.124965 - [DEBUG]
5795 2019-Jan-12 20:37:12.124991 - [DEBUG] EDGE:
5796 2019-Jan-12 20:37:12.125048 - [DEBUG] ---> 5797 2019-Jan-12 20:37:12.125700 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5798 2019-Jan-12 20:37:12.126341 - [DEBUG]
5799 2019-Jan-12 20:37:12.126367 - [DEBUG] EDGE:
5800 2019-Jan-12 20:37:12.126424 - [DEBUG] ---> 5801 2019-Jan-12 20:37:12.127059 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5802 2019-Jan-12 20:37:12.127700 - [DEBUG]
5803 2019-Jan-12 20:37:12.127736 - [DEBUG] Compose: EdgeIdentity * AllBottom
5804 2019-Jan-12 20:37:12.127763 - [DEBUG]
5805 2019-Jan-12 20:37:12.127787 - [DEBUG] Propagate flow
5806 2019-Jan-12 20:37:12.127811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5807 2019-Jan-12 20:37:12.127867 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5808 2019-Jan-12 20:37:12.128502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5809 2019-Jan-12 20:37:12.129160 - [DEBUG] Edge function : AllBottom (result of previous compose)
5810 2019-Jan-12 20:37:12.129186 - [DEBUG]
5811 2019-Jan-12 20:37:12.129211 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5812 2019-Jan-12 20:37:12.129237 - [DEBUG] = AllBottom
5813 2019-Jan-12 20:37:12.129262 - [DEBUG]
5814 2019-Jan-12 20:37:12.129285 - [DEBUG] PROPAGATE: No new function!
5815 2019-Jan-12 20:37:12.129311 - [DEBUG] EDGE:
5816 2019-Jan-12 20:37:12.129369 - [DEBUG] ---> 5817 2019-Jan-12 20:37:12.130011 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5818 2019-Jan-12 20:37:12.130652 - [DEBUG]
5819 2019-Jan-12 20:37:12.130677 - [DEBUG] EDGE:
5820 2019-Jan-12 20:37:12.130734 - [DEBUG] ---> 5821 2019-Jan-12 20:37:12.131372 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5822 2019-Jan-12 20:37:12.132027 - [DEBUG]
5823 2019-Jan-12 20:37:12.132052 - [DEBUG] EDGE:
5824 2019-Jan-12 20:37:12.132110 - [DEBUG] ---> 5825 2019-Jan-12 20:37:12.132743 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5826 2019-Jan-12 20:37:12.133384 - [DEBUG]
5827 2019-Jan-12 20:37:12.133409 - [DEBUG] EDGE:
5828 2019-Jan-12 20:37:12.133467 - [DEBUG] ---> 5829 2019-Jan-12 20:37:12.134110 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5830 2019-Jan-12 20:37:12.134752 - [DEBUG]
5831 2019-Jan-12 20:37:12.134788 - [DEBUG] Compose: EdgeIdentity * AllBottom
5832 2019-Jan-12 20:37:12.134815 - [DEBUG]
5833 2019-Jan-12 20:37:12.134839 - [DEBUG] Propagate flow
5834 2019-Jan-12 20:37:12.134862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5835 2019-Jan-12 20:37:12.134919 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5836 2019-Jan-12 20:37:12.135575 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5837 2019-Jan-12 20:37:12.136216 - [DEBUG] Edge function : AllBottom (result of previous compose)
5838 2019-Jan-12 20:37:12.136241 - [DEBUG]
5839 2019-Jan-12 20:37:12.136266 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5840 2019-Jan-12 20:37:12.136292 - [DEBUG] = AllBottom
5841 2019-Jan-12 20:37:12.136317 - [DEBUG]
5842 2019-Jan-12 20:37:12.136340 - [DEBUG] PROPAGATE: No new function!
5843 2019-Jan-12 20:37:12.136366 - [DEBUG] EDGE:
5844 2019-Jan-12 20:37:12.136424 - [DEBUG] ---> 5845 2019-Jan-12 20:37:12.137066 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5846 2019-Jan-12 20:37:12.137706 - [DEBUG]
5847 2019-Jan-12 20:37:12.137732 - [DEBUG] EDGE:
5848 2019-Jan-12 20:37:12.137789 - [DEBUG] ---> 5849 2019-Jan-12 20:37:12.138422 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5850 2019-Jan-12 20:37:12.139111 - [DEBUG]
5851 2019-Jan-12 20:37:12.139137 - [DEBUG] EDGE:
5852 2019-Jan-12 20:37:12.139195 - [DEBUG] ---> 5853 2019-Jan-12 20:37:12.139831 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5854 2019-Jan-12 20:37:12.140472 - [DEBUG]
5855 2019-Jan-12 20:37:12.140506 - [DEBUG] Compose: EdgeIdentity * AllBottom
5856 2019-Jan-12 20:37:12.140533 - [DEBUG]
5857 2019-Jan-12 20:37:12.140557 - [DEBUG] Propagate flow
5858 2019-Jan-12 20:37:12.140581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5859 2019-Jan-12 20:37:12.140637 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5860 2019-Jan-12 20:37:12.141273 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5861 2019-Jan-12 20:37:12.141914 - [DEBUG] Edge function : AllBottom (result of previous compose)
5862 2019-Jan-12 20:37:12.141940 - [DEBUG]
5863 2019-Jan-12 20:37:12.141965 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5864 2019-Jan-12 20:37:12.142004 - [DEBUG] = AllBottom
5865 2019-Jan-12 20:37:12.142029 - [DEBUG]
5866 2019-Jan-12 20:37:12.142053 - [DEBUG] PROPAGATE: No new function!
5867 2019-Jan-12 20:37:12.142078 - [DEBUG] EDGE:
5868 2019-Jan-12 20:37:12.142136 - [DEBUG] ---> 5869 2019-Jan-12 20:37:12.142778 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5870 2019-Jan-12 20:37:12.143426 - [DEBUG]
5871 2019-Jan-12 20:37:12.143452 - [DEBUG] EDGE:
5872 2019-Jan-12 20:37:12.143509 - [DEBUG] ---> 5873 2019-Jan-12 20:37:12.144141 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5874 2019-Jan-12 20:37:12.144782 - [DEBUG]
5875 2019-Jan-12 20:37:12.144807 - [DEBUG] EDGE:
5876 2019-Jan-12 20:37:12.144864 - [DEBUG] ---> 5877 2019-Jan-12 20:37:12.145514 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5878 2019-Jan-12 20:37:12.146163 - [DEBUG]
5879 2019-Jan-12 20:37:12.146207 - [DEBUG] Compose: EdgeIdentity * AllBottom
5880 2019-Jan-12 20:37:12.146235 - [DEBUG]
5881 2019-Jan-12 20:37:12.146259 - [DEBUG] Propagate flow
5882 2019-Jan-12 20:37:12.146282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5883 2019-Jan-12 20:37:12.146339 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5884 2019-Jan-12 20:37:12.146976 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
5885 2019-Jan-12 20:37:12.147613 - [DEBUG] Edge function : AllBottom (result of previous compose)
5886 2019-Jan-12 20:37:12.147638 - [DEBUG]
5887 2019-Jan-12 20:37:12.147663 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5888 2019-Jan-12 20:37:12.147689 - [DEBUG] = AllBottom
5889 2019-Jan-12 20:37:12.147714 - [DEBUG]
5890 2019-Jan-12 20:37:12.147737 - [DEBUG] PROPAGATE: No new function!
5891 2019-Jan-12 20:37:12.147762 - [DEBUG] Compose: EdgeIdentity * AllBottom
5892 2019-Jan-12 20:37:12.147788 - [DEBUG]
5893 2019-Jan-12 20:37:12.147812 - [DEBUG] Propagate flow
5894 2019-Jan-12 20:37:12.147835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5895 2019-Jan-12 20:37:12.147891 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5896 2019-Jan-12 20:37:12.148528 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5897 2019-Jan-12 20:37:12.149186 - [DEBUG] Edge function : AllBottom (result of previous compose)
5898 2019-Jan-12 20:37:12.149212 - [DEBUG]
5899 2019-Jan-12 20:37:12.149237 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5900 2019-Jan-12 20:37:12.149262 - [DEBUG] = AllBottom
5901 2019-Jan-12 20:37:12.149287 - [DEBUG]
5902 2019-Jan-12 20:37:12.149310 - [DEBUG] PROPAGATE: No new function!
5903 2019-Jan-12 20:37:12.149336 - [DEBUG] EDGE:
5904 2019-Jan-12 20:37:12.149394 - [DEBUG] ---> 5905 2019-Jan-12 20:37:12.150036 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
5906 2019-Jan-12 20:37:12.150669 - [DEBUG]
5907 2019-Jan-12 20:37:12.150708 - [DEBUG] Compose: EdgeIdentity * AllBottom
5908 2019-Jan-12 20:37:12.150736 - [DEBUG]
5909 2019-Jan-12 20:37:12.150760 - [DEBUG] Propagate flow
5910 2019-Jan-12 20:37:12.150783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5911 2019-Jan-12 20:37:12.150840 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5912 2019-Jan-12 20:37:12.151477 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5913 2019-Jan-12 20:37:12.152135 - [DEBUG] Edge function : AllBottom (result of previous compose)
5914 2019-Jan-12 20:37:12.152162 - [DEBUG]
5915 2019-Jan-12 20:37:12.152187 - [DEBUG] Join: AllTop & AllBottom
5916 2019-Jan-12 20:37:12.152213 - [DEBUG] = AllBottom (new jump func)
5917 2019-Jan-12 20:37:12.152238 - [DEBUG]
5918 2019-Jan-12 20:37:12.152261 - [DEBUG] Start adding new jump function
5919 2019-Jan-12 20:37:12.152285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5920 2019-Jan-12 20:37:12.152341 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5921 2019-Jan-12 20:37:12.152978 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5922 2019-Jan-12 20:37:12.153612 - [DEBUG] Edge Function : AllBottom
5923 2019-Jan-12 20:37:12.153640 - [DEBUG] End adding new jump function
5924 2019-Jan-12 20:37:12.153664 - [DEBUG]
5925 2019-Jan-12 20:37:12.153688 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
5926 2019-Jan-12 20:37:12.153713 - [DEBUG]
5927 2019-Jan-12 20:37:12.153736 - [DEBUG] Process 175. path edge:
5928 2019-Jan-12 20:37:12.153760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5929 2019-Jan-12 20:37:12.153816 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
5930 2019-Jan-12 20:37:12.154452 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5931 2019-Jan-12 20:37:12.155088 - [DEBUG]
5932 2019-Jan-12 20:37:12.155113 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5933 2019-Jan-12 20:37:12.155775 - [DEBUG] Possible callees:
5934 2019-Jan-12 20:37:12.155800 - [DEBUG] foo
5935 2019-Jan-12 20:37:12.155825 - [DEBUG] Possible return sites:
5936 2019-Jan-12 20:37:12.155849 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1265937 2019-Jan-12 20:37:12.157109 - [DEBUG] Found and process special summary
5938 2019-Jan-12 20:37:12.157143 - [DEBUG] Compose: EdgeIdentity * AllBottom
5939 2019-Jan-12 20:37:12.157170 - [DEBUG]
5940 2019-Jan-12 20:37:12.157193 - [DEBUG] Propagate flow
5941 2019-Jan-12 20:37:12.157217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5942 2019-Jan-12 20:37:12.157273 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5943 2019-Jan-12 20:37:12.157910 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5944 2019-Jan-12 20:37:12.158545 - [DEBUG] Edge function : AllBottom (result of previous compose)
5945 2019-Jan-12 20:37:12.158571 - [DEBUG]
5946 2019-Jan-12 20:37:12.158596 - [DEBUG] Join: AllTop & AllBottom
5947 2019-Jan-12 20:37:12.158621 - [DEBUG] = AllBottom (new jump func)
5948 2019-Jan-12 20:37:12.158646 - [DEBUG]
5949 2019-Jan-12 20:37:12.158684 - [DEBUG] Start adding new jump function
5950 2019-Jan-12 20:37:12.158708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5951 2019-Jan-12 20:37:12.158764 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5952 2019-Jan-12 20:37:12.159401 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5953 2019-Jan-12 20:37:12.160036 - [DEBUG] Edge Function : AllBottom
5954 2019-Jan-12 20:37:12.160064 - [DEBUG] End adding new jump function
5955 2019-Jan-12 20:37:12.160088 - [DEBUG]
5956 2019-Jan-12 20:37:12.160112 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
5957 2019-Jan-12 20:37:12.160136 - [DEBUG]
5958 2019-Jan-12 20:37:12.160159 - [DEBUG] Process 176. path edge:
5959 2019-Jan-12 20:37:12.160191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5960 2019-Jan-12 20:37:12.160247 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
5961 2019-Jan-12 20:37:12.160884 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5962 2019-Jan-12 20:37:12.161521 - [DEBUG]
5963 2019-Jan-12 20:37:12.161546 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5964 2019-Jan-12 20:37:12.162210 - [DEBUG] Compose: EdgeIdentity * AllBottom
5965 2019-Jan-12 20:37:12.162238 - [DEBUG]
5966 2019-Jan-12 20:37:12.162262 - [DEBUG] Propagate flow
5967 2019-Jan-12 20:37:12.162285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5968 2019-Jan-12 20:37:12.162342 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5969 2019-Jan-12 20:37:12.162976 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5970 2019-Jan-12 20:37:12.163612 - [DEBUG] Edge function : AllBottom (result of previous compose)
5971 2019-Jan-12 20:37:12.163637 - [DEBUG]
5972 2019-Jan-12 20:37:12.163661 - [DEBUG] Join: AllTop & AllBottom
5973 2019-Jan-12 20:37:12.163687 - [DEBUG] = AllBottom (new jump func)
5974 2019-Jan-12 20:37:12.163712 - [DEBUG]
5975 2019-Jan-12 20:37:12.163735 - [DEBUG] Start adding new jump function
5976 2019-Jan-12 20:37:12.163759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5977 2019-Jan-12 20:37:12.163814 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5978 2019-Jan-12 20:37:12.164457 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5979 2019-Jan-12 20:37:12.165090 - [DEBUG] Edge Function : AllBottom
5980 2019-Jan-12 20:37:12.165117 - [DEBUG] End adding new jump function
5981 2019-Jan-12 20:37:12.165141 - [DEBUG]
5982 2019-Jan-12 20:37:12.165167 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
5983 2019-Jan-12 20:37:12.165192 - [DEBUG]
5984 2019-Jan-12 20:37:12.165215 - [DEBUG] Process 177. path edge:
5985 2019-Jan-12 20:37:12.165237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5986 2019-Jan-12 20:37:12.165293 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
5987 2019-Jan-12 20:37:12.165967 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5988 2019-Jan-12 20:37:12.166615 - [DEBUG]
5989 2019-Jan-12 20:37:12.166642 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5990 2019-Jan-12 20:37:12.167292 - [DEBUG] Compose: EdgeIdentity * AllBottom
5991 2019-Jan-12 20:37:12.167320 - [DEBUG]
5992 2019-Jan-12 20:37:12.167343 - [DEBUG] Propagate flow
5993 2019-Jan-12 20:37:12.167367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5994 2019-Jan-12 20:37:12.167424 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5995 2019-Jan-12 20:37:12.168058 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5996 2019-Jan-12 20:37:12.168710 - [DEBUG] Edge function : AllBottom (result of previous compose)
5997 2019-Jan-12 20:37:12.168735 - [DEBUG]
5998 2019-Jan-12 20:37:12.168760 - [DEBUG] Join: AllTop & AllBottom
5999 2019-Jan-12 20:37:12.168786 - [DEBUG] = AllBottom (new jump func)
6000 2019-Jan-12 20:37:12.168810 - [DEBUG]
6001 2019-Jan-12 20:37:12.168834 - [DEBUG] Start adding new jump function
6002 2019-Jan-12 20:37:12.168857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6003 2019-Jan-12 20:37:12.168925 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6004 2019-Jan-12 20:37:12.169563 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6005 2019-Jan-12 20:37:12.170195 - [DEBUG] Edge Function : AllBottom
6006 2019-Jan-12 20:37:12.170223 - [DEBUG] End adding new jump function
6007 2019-Jan-12 20:37:12.170248 - [DEBUG]
6008 2019-Jan-12 20:37:12.170271 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6009 2019-Jan-12 20:37:12.170295 - [DEBUG]
6010 2019-Jan-12 20:37:12.170318 - [DEBUG] Process 178. path edge:
6011 2019-Jan-12 20:37:12.170342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6012 2019-Jan-12 20:37:12.170398 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6013 2019-Jan-12 20:37:12.171029 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6014 2019-Jan-12 20:37:12.171665 - [DEBUG]
6015 2019-Jan-12 20:37:12.171691 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6016 2019-Jan-12 20:37:12.172348 - [DEBUG] Compose: EdgeIdentity * AllBottom
6017 2019-Jan-12 20:37:12.172376 - [DEBUG]
6018 2019-Jan-12 20:37:12.172400 - [DEBUG] Propagate flow
6019 2019-Jan-12 20:37:12.172423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6020 2019-Jan-12 20:37:12.172480 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6021 2019-Jan-12 20:37:12.173133 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6022 2019-Jan-12 20:37:12.173769 - [DEBUG] Edge function : AllBottom (result of previous compose)
6023 2019-Jan-12 20:37:12.173794 - [DEBUG]
6024 2019-Jan-12 20:37:12.173818 - [DEBUG] Join: AllTop & AllBottom
6025 2019-Jan-12 20:37:12.173844 - [DEBUG] = AllBottom (new jump func)
6026 2019-Jan-12 20:37:12.173868 - [DEBUG]
6027 2019-Jan-12 20:37:12.173892 - [DEBUG] Start adding new jump function
6028 2019-Jan-12 20:37:12.173915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6029 2019-Jan-12 20:37:12.173971 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6030 2019-Jan-12 20:37:12.174607 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6031 2019-Jan-12 20:37:12.175248 - [DEBUG] Edge Function : AllBottom
6032 2019-Jan-12 20:37:12.175275 - [DEBUG] End adding new jump function
6033 2019-Jan-12 20:37:12.175299 - [DEBUG]
6034 2019-Jan-12 20:37:12.175337 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6035 2019-Jan-12 20:37:12.175361 - [DEBUG]
6036 2019-Jan-12 20:37:12.175384 - [DEBUG] Process 179. path edge:
6037 2019-Jan-12 20:37:12.175408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6038 2019-Jan-12 20:37:12.175464 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6039 2019-Jan-12 20:37:12.176114 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6040 2019-Jan-12 20:37:12.176749 - [DEBUG]
6041 2019-Jan-12 20:37:12.176773 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6042 2019-Jan-12 20:37:12.177420 - [DEBUG] Possible callees:
6043 2019-Jan-12 20:37:12.177445 - [DEBUG] llvm.dbg.declare
6044 2019-Jan-12 20:37:12.177470 - [DEBUG] Possible return sites:
6045 2019-Jan-12 20:37:12.177494 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366046 2019-Jan-12 20:37:12.178789 - [DEBUG] Found and process special summary
6047 2019-Jan-12 20:37:12.178825 - [DEBUG] Compose: EdgeIdentity * AllBottom
6048 2019-Jan-12 20:37:12.178853 - [DEBUG]
6049 2019-Jan-12 20:37:12.178876 - [DEBUG] Propagate flow
6050 2019-Jan-12 20:37:12.178900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6051 2019-Jan-12 20:37:12.178956 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6052 2019-Jan-12 20:37:12.179593 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6053 2019-Jan-12 20:37:12.180231 - [DEBUG] Edge function : AllBottom (result of previous compose)
6054 2019-Jan-12 20:37:12.180256 - [DEBUG]
6055 2019-Jan-12 20:37:12.180281 - [DEBUG] Join: AllTop & AllBottom
6056 2019-Jan-12 20:37:12.180307 - [DEBUG] = AllBottom (new jump func)
6057 2019-Jan-12 20:37:12.180331 - [DEBUG]
6058 2019-Jan-12 20:37:12.180355 - [DEBUG] Start adding new jump function
6059 2019-Jan-12 20:37:12.180378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6060 2019-Jan-12 20:37:12.180434 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6061 2019-Jan-12 20:37:12.181070 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6062 2019-Jan-12 20:37:12.181725 - [DEBUG] Edge Function : AllBottom
6063 2019-Jan-12 20:37:12.181753 - [DEBUG] End adding new jump function
6064 2019-Jan-12 20:37:12.181777 - [DEBUG]
6065 2019-Jan-12 20:37:12.181801 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6066 2019-Jan-12 20:37:12.181826 - [DEBUG]
6067 2019-Jan-12 20:37:12.181849 - [DEBUG] Process 180. path edge:
6068 2019-Jan-12 20:37:12.181873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6069 2019-Jan-12 20:37:12.181941 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6070 2019-Jan-12 20:37:12.182645 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6071 2019-Jan-12 20:37:12.183321 - [DEBUG]
6072 2019-Jan-12 20:37:12.183347 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6073 2019-Jan-12 20:37:12.184041 - [DEBUG] Compose: EdgeIdentity * AllBottom
6074 2019-Jan-12 20:37:12.184073 - [DEBUG]
6075 2019-Jan-12 20:37:12.184097 - [DEBUG] Propagate flow
6076 2019-Jan-12 20:37:12.184121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6077 2019-Jan-12 20:37:12.184185 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6078 2019-Jan-12 20:37:12.184847 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6079 2019-Jan-12 20:37:12.185579 - [DEBUG] Edge function : AllBottom (result of previous compose)
6080 2019-Jan-12 20:37:12.185606 - [DEBUG]
6081 2019-Jan-12 20:37:12.185634 - [DEBUG] Join: AllTop & AllBottom
6082 2019-Jan-12 20:37:12.185661 - [DEBUG] = AllBottom (new jump func)
6083 2019-Jan-12 20:37:12.185686 - [DEBUG]
6084 2019-Jan-12 20:37:12.185709 - [DEBUG] Start adding new jump function
6085 2019-Jan-12 20:37:12.185733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6086 2019-Jan-12 20:37:12.185801 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6087 2019-Jan-12 20:37:12.186477 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6088 2019-Jan-12 20:37:12.187143 - [DEBUG] Edge Function : AllBottom
6089 2019-Jan-12 20:37:12.187177 - [DEBUG] End adding new jump function
6090 2019-Jan-12 20:37:12.187230 - [DEBUG]
6091 2019-Jan-12 20:37:12.187254 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6092 2019-Jan-12 20:37:12.187281 - [DEBUG]
6093 2019-Jan-12 20:37:12.187305 - [DEBUG] Process 181. path edge:
6094 2019-Jan-12 20:37:12.187329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6095 2019-Jan-12 20:37:12.187400 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6096 2019-Jan-12 20:37:12.188071 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6097 2019-Jan-12 20:37:12.188791 - [DEBUG]
6098 2019-Jan-12 20:37:12.188821 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6099 2019-Jan-12 20:37:12.189529 - [DEBUG] Compose: EdgeIdentity * AllBottom
6100 2019-Jan-12 20:37:12.189560 - [DEBUG]
6101 2019-Jan-12 20:37:12.189585 - [DEBUG] Propagate flow
6102 2019-Jan-12 20:37:12.189609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6103 2019-Jan-12 20:37:12.189677 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6104 2019-Jan-12 20:37:12.190343 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6105 2019-Jan-12 20:37:12.191019 - [DEBUG] Edge function : AllBottom (result of previous compose)
6106 2019-Jan-12 20:37:12.191045 - [DEBUG]
6107 2019-Jan-12 20:37:12.191074 - [DEBUG] Join: AllTop & AllBottom
6108 2019-Jan-12 20:37:12.191102 - [DEBUG] = AllBottom (new jump func)
6109 2019-Jan-12 20:37:12.191127 - [DEBUG]
6110 2019-Jan-12 20:37:12.191151 - [DEBUG] Start adding new jump function
6111 2019-Jan-12 20:37:12.191175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6112 2019-Jan-12 20:37:12.191239 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6113 2019-Jan-12 20:37:12.191918 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6114 2019-Jan-12 20:37:12.192673 - [DEBUG] Edge Function : AllBottom
6115 2019-Jan-12 20:37:12.192708 - [DEBUG] End adding new jump function
6116 2019-Jan-12 20:37:12.192734 - [DEBUG]
6117 2019-Jan-12 20:37:12.192758 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6118 2019-Jan-12 20:37:12.192784 - [DEBUG]
6119 2019-Jan-12 20:37:12.192808 - [DEBUG] Process 182. path edge:
6120 2019-Jan-12 20:37:12.192833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6121 2019-Jan-12 20:37:12.192899 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6122 2019-Jan-12 20:37:12.193563 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6123 2019-Jan-12 20:37:12.194231 - [DEBUG]
6124 2019-Jan-12 20:37:12.194261 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6125 2019-Jan-12 20:37:12.194968 - [DEBUG] Compose: EdgeIdentity * AllBottom
6126 2019-Jan-12 20:37:12.194999 - [DEBUG]
6127 2019-Jan-12 20:37:12.195024 - [DEBUG] Propagate flow
6128 2019-Jan-12 20:37:12.195048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6129 2019-Jan-12 20:37:12.195117 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6130 2019-Jan-12 20:37:12.195860 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6131 2019-Jan-12 20:37:12.196537 - [DEBUG] Edge function : AllBottom (result of previous compose)
6132 2019-Jan-12 20:37:12.196565 - [DEBUG]
6133 2019-Jan-12 20:37:12.196594 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6134 2019-Jan-12 20:37:12.196621 - [DEBUG] = AllBottom
6135 2019-Jan-12 20:37:12.196646 - [DEBUG]
6136 2019-Jan-12 20:37:12.196698 - [DEBUG] PROPAGATE: No new function!
6137 2019-Jan-12 20:37:12.196728 - [DEBUG] EDGE:
6138 2019-Jan-12 20:37:12.196796 - [DEBUG] ---> 6139 2019-Jan-12 20:37:12.197460 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6140 2019-Jan-12 20:37:12.198135 - [DEBUG]
6141 2019-Jan-12 20:37:12.198165 - [DEBUG] EDGE:
6142 2019-Jan-12 20:37:12.198229 - [DEBUG] ---> 6143 2019-Jan-12 20:37:12.198943 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6144 2019-Jan-12 20:37:12.199613 - [DEBUG]
6145 2019-Jan-12 20:37:12.199642 - [DEBUG] EDGE:
6146 2019-Jan-12 20:37:12.199705 - [DEBUG] ---> 6147 2019-Jan-12 20:37:12.200374 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6148 2019-Jan-12 20:37:12.201046 - [DEBUG]
6149 2019-Jan-12 20:37:12.201115 - [DEBUG] Compose: EdgeIdentity * AllBottom
6150 2019-Jan-12 20:37:12.201145 - [DEBUG]
6151 2019-Jan-12 20:37:12.201171 - [DEBUG] Propagate flow
6152 2019-Jan-12 20:37:12.201194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6153 2019-Jan-12 20:37:12.201260 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6154 2019-Jan-12 20:37:12.201953 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6155 2019-Jan-12 20:37:12.202648 - [DEBUG] Edge function : AllBottom (result of previous compose)
6156 2019-Jan-12 20:37:12.202674 - [DEBUG]
6157 2019-Jan-12 20:37:12.202700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6158 2019-Jan-12 20:37:12.202726 - [DEBUG] = AllBottom
6159 2019-Jan-12 20:37:12.202751 - [DEBUG]
6160 2019-Jan-12 20:37:12.202774 - [DEBUG] PROPAGATE: No new function!
6161 2019-Jan-12 20:37:12.202805 - [DEBUG] EDGE:
6162 2019-Jan-12 20:37:12.202865 - [DEBUG] ---> 6163 2019-Jan-12 20:37:12.203513 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6164 2019-Jan-12 20:37:12.204149 - [DEBUG]
6165 2019-Jan-12 20:37:12.204192 - [DEBUG] Compose: EdgeIdentity * AllBottom
6166 2019-Jan-12 20:37:12.204218 - [DEBUG]
6167 2019-Jan-12 20:37:12.204242 - [DEBUG] Propagate flow
6168 2019-Jan-12 20:37:12.204266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6169 2019-Jan-12 20:37:12.204322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6170 2019-Jan-12 20:37:12.204967 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6171 2019-Jan-12 20:37:12.205621 - [DEBUG] Edge function : AllBottom (result of previous compose)
6172 2019-Jan-12 20:37:12.205647 - [DEBUG]
6173 2019-Jan-12 20:37:12.205672 - [DEBUG] Join: AllTop & AllBottom
6174 2019-Jan-12 20:37:12.205698 - [DEBUG] = AllBottom (new jump func)
6175 2019-Jan-12 20:37:12.205722 - [DEBUG]
6176 2019-Jan-12 20:37:12.205745 - [DEBUG] Start adding new jump function
6177 2019-Jan-12 20:37:12.205769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6178 2019-Jan-12 20:37:12.205825 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6179 2019-Jan-12 20:37:12.206472 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6180 2019-Jan-12 20:37:12.207140 - [DEBUG] Edge Function : AllBottom
6181 2019-Jan-12 20:37:12.207170 - [DEBUG] End adding new jump function
6182 2019-Jan-12 20:37:12.207194 - [DEBUG]
6183 2019-Jan-12 20:37:12.207218 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6184 2019-Jan-12 20:37:12.207243 - [DEBUG]
6185 2019-Jan-12 20:37:12.207266 - [DEBUG] Process 183. path edge:
6186 2019-Jan-12 20:37:12.207290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6187 2019-Jan-12 20:37:12.207347 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
6188 2019-Jan-12 20:37:12.207990 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6189 2019-Jan-12 20:37:12.208625 - [DEBUG]
6190 2019-Jan-12 20:37:12.208661 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6191 2019-Jan-12 20:37:12.209313 - [DEBUG] Possible callees:
6192 2019-Jan-12 20:37:12.209338 - [DEBUG] llvm.dbg.declare
6193 2019-Jan-12 20:37:12.209362 - [DEBUG] Possible return sites:
6194 2019-Jan-12 20:37:12.209386 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1436195 2019-Jan-12 20:37:12.210658 - [DEBUG] Found and process special summary
6196 2019-Jan-12 20:37:12.210691 - [DEBUG] Compose: EdgeIdentity * AllBottom
6197 2019-Jan-12 20:37:12.210718 - [DEBUG]
6198 2019-Jan-12 20:37:12.210741 - [DEBUG] Propagate flow
6199 2019-Jan-12 20:37:12.210765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-12 20:37:12.210821 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6201 2019-Jan-12 20:37:12.211458 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6202 2019-Jan-12 20:37:12.212122 - [DEBUG] Edge function : AllBottom (result of previous compose)
6203 2019-Jan-12 20:37:12.212148 - [DEBUG]
6204 2019-Jan-12 20:37:12.212172 - [DEBUG] Join: AllTop & AllBottom
6205 2019-Jan-12 20:37:12.212198 - [DEBUG] = AllBottom (new jump func)
6206 2019-Jan-12 20:37:12.212223 - [DEBUG]
6207 2019-Jan-12 20:37:12.212246 - [DEBUG] Start adding new jump function
6208 2019-Jan-12 20:37:12.212270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6209 2019-Jan-12 20:37:12.212326 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6210 2019-Jan-12 20:37:12.212963 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6211 2019-Jan-12 20:37:12.213600 - [DEBUG] Edge Function : AllBottom
6212 2019-Jan-12 20:37:12.213627 - [DEBUG] End adding new jump function
6213 2019-Jan-12 20:37:12.213651 - [DEBUG]
6214 2019-Jan-12 20:37:12.213674 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6215 2019-Jan-12 20:37:12.213698 - [DEBUG]
6216 2019-Jan-12 20:37:12.213722 - [DEBUG] Process 184. path edge:
6217 2019-Jan-12 20:37:12.213745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6218 2019-Jan-12 20:37:12.213801 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
6219 2019-Jan-12 20:37:12.214438 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6220 2019-Jan-12 20:37:12.215092 - [DEBUG]
6221 2019-Jan-12 20:37:12.215118 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6222 2019-Jan-12 20:37:12.215810 - [DEBUG] Compose: EdgeIdentity * AllBottom
6223 2019-Jan-12 20:37:12.215848 - [DEBUG]
6224 2019-Jan-12 20:37:12.215873 - [DEBUG] Propagate flow
6225 2019-Jan-12 20:37:12.215897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-12 20:37:12.215954 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
6227 2019-Jan-12 20:37:12.216593 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6228 2019-Jan-12 20:37:12.217229 - [DEBUG] Edge function : AllBottom (result of previous compose)
6229 2019-Jan-12 20:37:12.217254 - [DEBUG]
6230 2019-Jan-12 20:37:12.217279 - [DEBUG] Join: AllTop & AllBottom
6231 2019-Jan-12 20:37:12.217305 - [DEBUG] = AllBottom (new jump func)
6232 2019-Jan-12 20:37:12.217329 - [DEBUG]
6233 2019-Jan-12 20:37:12.217353 - [DEBUG] Start adding new jump function
6234 2019-Jan-12 20:37:12.217376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6235 2019-Jan-12 20:37:12.217432 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6236 2019-Jan-12 20:37:12.218068 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
6237 2019-Jan-12 20:37:12.218711 - [DEBUG] Edge Function : AllBottom
6238 2019-Jan-12 20:37:12.218739 - [DEBUG] End adding new jump function
6239 2019-Jan-12 20:37:12.218763 - [DEBUG]
6240 2019-Jan-12 20:37:12.218787 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6241 2019-Jan-12 20:37:12.218811 - [DEBUG]
6242 2019-Jan-12 20:37:12.218834 - [DEBUG] Process 185. path edge:
6243 2019-Jan-12 20:37:12.218858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6244 2019-Jan-12 20:37:12.218914 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
6245 2019-Jan-12 20:37:12.219545 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6246 2019-Jan-12 20:37:12.220181 - [DEBUG]
6247 2019-Jan-12 20:37:12.220206 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
6248 2019-Jan-12 20:37:12.220847 - [DEBUG] Compose: EdgeIdentity * AllBottom
6249 2019-Jan-12 20:37:12.220875 - [DEBUG]
6250 2019-Jan-12 20:37:12.220898 - [DEBUG] Propagate flow
6251 2019-Jan-12 20:37:12.220922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6252 2019-Jan-12 20:37:12.220978 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6253 2019-Jan-12 20:37:12.221609 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6254 2019-Jan-12 20:37:12.222260 - [DEBUG] Edge function : AllBottom (result of previous compose)
6255 2019-Jan-12 20:37:12.222286 - [DEBUG]
6256 2019-Jan-12 20:37:12.222311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6257 2019-Jan-12 20:37:12.222337 - [DEBUG] = AllBottom
6258 2019-Jan-12 20:37:12.222361 - [DEBUG]
6259 2019-Jan-12 20:37:12.222384 - [DEBUG] PROPAGATE: No new function!
6260 2019-Jan-12 20:37:12.222410 - [DEBUG] EDGE:
6261 2019-Jan-12 20:37:12.222466 - [DEBUG] ---> 6262 2019-Jan-12 20:37:12.223097 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6263 2019-Jan-12 20:37:12.223733 - [DEBUG]
6264 2019-Jan-12 20:37:12.223759 - [DEBUG] EDGE:
6265 2019-Jan-12 20:37:12.223816 - [DEBUG] ---> 6266 2019-Jan-12 20:37:12.224452 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6267 2019-Jan-12 20:37:12.225089 - [DEBUG]
6268 2019-Jan-12 20:37:12.225126 - [DEBUG] Compose: EdgeIdentity * AllBottom
6269 2019-Jan-12 20:37:12.225160 - [DEBUG]
6270 2019-Jan-12 20:37:12.225185 - [DEBUG] Propagate flow
6271 2019-Jan-12 20:37:12.225208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6272 2019-Jan-12 20:37:12.225264 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6273 2019-Jan-12 20:37:12.225918 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6274 2019-Jan-12 20:37:12.226561 - [DEBUG] Edge function : AllBottom (result of previous compose)
6275 2019-Jan-12 20:37:12.226586 - [DEBUG]
6276 2019-Jan-12 20:37:12.226611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6277 2019-Jan-12 20:37:12.226637 - [DEBUG] = AllBottom
6278 2019-Jan-12 20:37:12.226661 - [DEBUG]
6279 2019-Jan-12 20:37:12.226684 - [DEBUG] PROPAGATE: No new function!
6280 2019-Jan-12 20:37:12.226712 - [DEBUG] EDGE:
6281 2019-Jan-12 20:37:12.226769 - [DEBUG] ---> 6282 2019-Jan-12 20:37:12.227432 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6283 2019-Jan-12 20:37:12.228112 - [DEBUG]
6284 2019-Jan-12 20:37:12.228141 - [DEBUG] EDGE:
6285 2019-Jan-12 20:37:12.228206 - [DEBUG] ---> 6286 2019-Jan-12 20:37:12.228908 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6287 2019-Jan-12 20:37:12.229580 - [DEBUG]
6288 2019-Jan-12 20:37:12.229632 - [DEBUG] Compose: EdgeIdentity * AllBottom
6289 2019-Jan-12 20:37:12.229661 - [DEBUG]
6290 2019-Jan-12 20:37:12.229684 - [DEBUG] Propagate flow
6291 2019-Jan-12 20:37:12.229708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6292 2019-Jan-12 20:37:12.229773 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6293 2019-Jan-12 20:37:12.230467 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6294 2019-Jan-12 20:37:12.231189 - [DEBUG] Edge function : AllBottom (result of previous compose)
6295 2019-Jan-12 20:37:12.231217 - [DEBUG]
6296 2019-Jan-12 20:37:12.231243 - [DEBUG] Join: AllTop & AllBottom
6297 2019-Jan-12 20:37:12.231270 - [DEBUG] = AllBottom (new jump func)
6298 2019-Jan-12 20:37:12.231295 - [DEBUG]
6299 2019-Jan-12 20:37:12.231319 - [DEBUG] Start adding new jump function
6300 2019-Jan-12 20:37:12.231343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6301 2019-Jan-12 20:37:12.231414 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6302 2019-Jan-12 20:37:12.232128 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6303 2019-Jan-12 20:37:12.232802 - [DEBUG] Edge Function : AllBottom
6304 2019-Jan-12 20:37:12.232835 - [DEBUG] End adding new jump function
6305 2019-Jan-12 20:37:12.232859 - [DEBUG]
6306 2019-Jan-12 20:37:12.232884 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6307 2019-Jan-12 20:37:12.232909 - [DEBUG]
6308 2019-Jan-12 20:37:12.232933 - [DEBUG] Process 186. path edge:
6309 2019-Jan-12 20:37:12.232956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6310 2019-Jan-12 20:37:12.233029 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
6311 2019-Jan-12 20:37:12.233736 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6312 2019-Jan-12 20:37:12.234448 - [DEBUG]
6313 2019-Jan-12 20:37:12.234478 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6314 2019-Jan-12 20:37:12.235232 - [DEBUG] Compose: EdgeIdentity * AllBottom
6315 2019-Jan-12 20:37:12.235264 - [DEBUG]
6316 2019-Jan-12 20:37:12.235289 - [DEBUG] Propagate flow
6317 2019-Jan-12 20:37:12.235312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6318 2019-Jan-12 20:37:12.235415 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6319 2019-Jan-12 20:37:12.236144 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6320 2019-Jan-12 20:37:12.236844 - [DEBUG] Edge function : AllBottom (result of previous compose)
6321 2019-Jan-12 20:37:12.236872 - [DEBUG]
6322 2019-Jan-12 20:37:12.236898 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6323 2019-Jan-12 20:37:12.236924 - [DEBUG] = AllBottom
6324 2019-Jan-12 20:37:12.236949 - [DEBUG]
6325 2019-Jan-12 20:37:12.236973 - [DEBUG] PROPAGATE: No new function!
6326 2019-Jan-12 20:37:12.237022 - [DEBUG] Compose: EdgeIdentity * AllBottom
6327 2019-Jan-12 20:37:12.237050 - [DEBUG]
6328 2019-Jan-12 20:37:12.237074 - [DEBUG] Propagate flow
6329 2019-Jan-12 20:37:12.237098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6330 2019-Jan-12 20:37:12.237173 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6331 2019-Jan-12 20:37:12.237905 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6332 2019-Jan-12 20:37:12.238612 - [DEBUG] Edge function : AllBottom (result of previous compose)
6333 2019-Jan-12 20:37:12.238641 - [DEBUG]
6334 2019-Jan-12 20:37:12.238706 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6335 2019-Jan-12 20:37:12.238734 - [DEBUG] = AllBottom
6336 2019-Jan-12 20:37:12.238759 - [DEBUG]
6337 2019-Jan-12 20:37:12.238782 - [DEBUG] PROPAGATE: No new function!
6338 2019-Jan-12 20:37:12.238812 - [DEBUG] EDGE:
6339 2019-Jan-12 20:37:12.238891 - [DEBUG] ---> 6340 2019-Jan-12 20:37:12.239599 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6341 2019-Jan-12 20:37:12.240305 - [DEBUG]
6342 2019-Jan-12 20:37:12.240335 - [DEBUG] EDGE:
6343 2019-Jan-12 20:37:12.240401 - [DEBUG] ---> 6344 2019-Jan-12 20:37:12.241092 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6345 2019-Jan-12 20:37:12.241803 - [DEBUG]
6346 2019-Jan-12 20:37:12.241834 - [DEBUG] EDGE:
6347 2019-Jan-12 20:37:12.241905 - [DEBUG] ---> 6348 2019-Jan-12 20:37:12.242656 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6349 2019-Jan-12 20:37:12.243362 - [DEBUG]
6350 2019-Jan-12 20:37:12.243420 - [DEBUG] Compose: EdgeIdentity * AllBottom
6351 2019-Jan-12 20:37:12.243448 - [DEBUG]
6352 2019-Jan-12 20:37:12.243473 - [DEBUG] Propagate flow
6353 2019-Jan-12 20:37:12.243497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6354 2019-Jan-12 20:37:12.243568 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6355 2019-Jan-12 20:37:12.244286 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6356 2019-Jan-12 20:37:12.245000 - [DEBUG] Edge function : AllBottom (result of previous compose)
6357 2019-Jan-12 20:37:12.245027 - [DEBUG]
6358 2019-Jan-12 20:37:12.245073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6359 2019-Jan-12 20:37:12.245099 - [DEBUG] = AllBottom
6360 2019-Jan-12 20:37:12.245124 - [DEBUG]
6361 2019-Jan-12 20:37:12.245148 - [DEBUG] PROPAGATE: No new function!
6362 2019-Jan-12 20:37:12.245183 - [DEBUG] EDGE:
6363 2019-Jan-12 20:37:12.245257 - [DEBUG] ---> 6364 2019-Jan-12 20:37:12.246006 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6365 2019-Jan-12 20:37:12.246713 - [DEBUG]
6366 2019-Jan-12 20:37:12.246747 - [DEBUG] Compose: EdgeIdentity * AllBottom
6367 2019-Jan-12 20:37:12.246774 - [DEBUG]
6368 2019-Jan-12 20:37:12.246798 - [DEBUG] Propagate flow
6369 2019-Jan-12 20:37:12.246821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6370 2019-Jan-12 20:37:12.246891 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6371 2019-Jan-12 20:37:12.247602 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6372 2019-Jan-12 20:37:12.248262 - [DEBUG] Edge function : AllBottom (result of previous compose)
6373 2019-Jan-12 20:37:12.248289 - [DEBUG]
6374 2019-Jan-12 20:37:12.248315 - [DEBUG] Join: AllTop & AllBottom
6375 2019-Jan-12 20:37:12.248341 - [DEBUG] = AllBottom (new jump func)
6376 2019-Jan-12 20:37:12.248365 - [DEBUG]
6377 2019-Jan-12 20:37:12.248389 - [DEBUG] Start adding new jump function
6378 2019-Jan-12 20:37:12.248412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6379 2019-Jan-12 20:37:12.248473 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6380 2019-Jan-12 20:37:12.249140 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6381 2019-Jan-12 20:37:12.249784 - [DEBUG] Edge Function : AllBottom
6382 2019-Jan-12 20:37:12.249815 - [DEBUG] End adding new jump function
6383 2019-Jan-12 20:37:12.249839 - [DEBUG]
6384 2019-Jan-12 20:37:12.249863 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6385 2019-Jan-12 20:37:12.249888 - [DEBUG]
6386 2019-Jan-12 20:37:12.249911 - [DEBUG] Process 187. path edge:
6387 2019-Jan-12 20:37:12.249936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6388 2019-Jan-12 20:37:12.250003 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
6389 2019-Jan-12 20:37:12.250700 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6390 2019-Jan-12 20:37:12.251396 - [DEBUG]
6391 2019-Jan-12 20:37:12.251422 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6392 2019-Jan-12 20:37:12.252148 - [DEBUG] Possible callees:
6393 2019-Jan-12 20:37:12.252175 - [DEBUG] foo
6394 2019-Jan-12 20:37:12.252200 - [DEBUG] Possible return sites:
6395 2019-Jan-12 20:37:12.252224 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1266396 2019-Jan-12 20:37:12.253610 - [DEBUG] Found and process special summary
6397 2019-Jan-12 20:37:12.253684 - [DEBUG] Compose: EdgeIdentity * AllBottom
6398 2019-Jan-12 20:37:12.253713 - [DEBUG]
6399 2019-Jan-12 20:37:12.253738 - [DEBUG] Propagate flow
6400 2019-Jan-12 20:37:12.253762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6401 2019-Jan-12 20:37:12.253839 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6402 2019-Jan-12 20:37:12.254579 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6403 2019-Jan-12 20:37:12.255269 - [DEBUG] Edge function : AllBottom (result of previous compose)
6404 2019-Jan-12 20:37:12.255296 - [DEBUG]
6405 2019-Jan-12 20:37:12.255363 - [DEBUG] Join: AllTop & AllBottom
6406 2019-Jan-12 20:37:12.255392 - [DEBUG] = AllBottom (new jump func)
6407 2019-Jan-12 20:37:12.255417 - [DEBUG]
6408 2019-Jan-12 20:37:12.255442 - [DEBUG] Start adding new jump function
6409 2019-Jan-12 20:37:12.255465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6410 2019-Jan-12 20:37:12.255533 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6411 2019-Jan-12 20:37:12.256189 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6412 2019-Jan-12 20:37:12.256881 - [DEBUG] Edge Function : AllBottom
6413 2019-Jan-12 20:37:12.256916 - [DEBUG] End adding new jump function
6414 2019-Jan-12 20:37:12.256941 - [DEBUG]
6415 2019-Jan-12 20:37:12.256965 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6416 2019-Jan-12 20:37:12.256990 - [DEBUG]
6417 2019-Jan-12 20:37:12.257014 - [DEBUG] Process 188. path edge:
6418 2019-Jan-12 20:37:12.257038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6419 2019-Jan-12 20:37:12.257112 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
6420 2019-Jan-12 20:37:12.257794 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6421 2019-Jan-12 20:37:12.258466 - [DEBUG]
6422 2019-Jan-12 20:37:12.258492 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6423 2019-Jan-12 20:37:12.259263 - [DEBUG] Compose: EdgeIdentity * AllBottom
6424 2019-Jan-12 20:37:12.259295 - [DEBUG]
6425 2019-Jan-12 20:37:12.259319 - [DEBUG] Propagate flow
6426 2019-Jan-12 20:37:12.259343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6427 2019-Jan-12 20:37:12.259413 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6428 2019-Jan-12 20:37:12.260109 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6429 2019-Jan-12 20:37:12.260801 - [DEBUG] Edge function : AllBottom (result of previous compose)
6430 2019-Jan-12 20:37:12.260828 - [DEBUG]
6431 2019-Jan-12 20:37:12.260855 - [DEBUG] Join: AllTop & AllBottom
6432 2019-Jan-12 20:37:12.260882 - [DEBUG] = AllBottom (new jump func)
6433 2019-Jan-12 20:37:12.260906 - [DEBUG]
6434 2019-Jan-12 20:37:12.260930 - [DEBUG] Start adding new jump function
6435 2019-Jan-12 20:37:12.260954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6436 2019-Jan-12 20:37:12.261028 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6437 2019-Jan-12 20:37:12.261717 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6438 2019-Jan-12 20:37:12.262431 - [DEBUG] Edge Function : AllBottom
6439 2019-Jan-12 20:37:12.262465 - [DEBUG] End adding new jump function
6440 2019-Jan-12 20:37:12.262489 - [DEBUG]
6441 2019-Jan-12 20:37:12.262514 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6442 2019-Jan-12 20:37:12.262539 - [DEBUG]
6443 2019-Jan-12 20:37:12.262562 - [DEBUG] Process 189. path edge:
6444 2019-Jan-12 20:37:12.262587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6445 2019-Jan-12 20:37:12.262665 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
6446 2019-Jan-12 20:37:12.263362 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6447 2019-Jan-12 20:37:12.264073 - [DEBUG]
6448 2019-Jan-12 20:37:12.264102 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6449 2019-Jan-12 20:37:12.264818 - [DEBUG] Compose: EdgeIdentity * AllBottom
6450 2019-Jan-12 20:37:12.264849 - [DEBUG]
6451 2019-Jan-12 20:37:12.264873 - [DEBUG] Propagate flow
6452 2019-Jan-12 20:37:12.264896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6453 2019-Jan-12 20:37:12.264971 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6454 2019-Jan-12 20:37:12.265682 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6455 2019-Jan-12 20:37:12.266354 - [DEBUG] Edge function : AllBottom (result of previous compose)
6456 2019-Jan-12 20:37:12.266381 - [DEBUG]
6457 2019-Jan-12 20:37:12.266407 - [DEBUG] Join: AllTop & AllBottom
6458 2019-Jan-12 20:37:12.266434 - [DEBUG] = AllBottom (new jump func)
6459 2019-Jan-12 20:37:12.266458 - [DEBUG]
6460 2019-Jan-12 20:37:12.266483 - [DEBUG] Start adding new jump function
6461 2019-Jan-12 20:37:12.266506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6462 2019-Jan-12 20:37:12.266578 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6463 2019-Jan-12 20:37:12.267277 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6464 2019-Jan-12 20:37:12.267971 - [DEBUG] Edge Function : AllBottom
6465 2019-Jan-12 20:37:12.268006 - [DEBUG] End adding new jump function
6466 2019-Jan-12 20:37:12.268030 - [DEBUG]
6467 2019-Jan-12 20:37:12.268053 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6468 2019-Jan-12 20:37:12.268078 - [DEBUG]
6469 2019-Jan-12 20:37:12.268101 - [DEBUG] Process 190. path edge:
6470 2019-Jan-12 20:37:12.268125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6471 2019-Jan-12 20:37:12.268198 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6472 2019-Jan-12 20:37:12.268944 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6473 2019-Jan-12 20:37:12.269641 - [DEBUG]
6474 2019-Jan-12 20:37:12.269670 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6475 2019-Jan-12 20:37:12.270371 - [DEBUG] Compose: EdgeIdentity * AllBottom
6476 2019-Jan-12 20:37:12.270401 - [DEBUG]
6477 2019-Jan-12 20:37:12.270424 - [DEBUG] Propagate flow
6478 2019-Jan-12 20:37:12.270448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6479 2019-Jan-12 20:37:12.270512 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6480 2019-Jan-12 20:37:12.271195 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6481 2019-Jan-12 20:37:12.271880 - [DEBUG] Edge function : AllBottom (result of previous compose)
6482 2019-Jan-12 20:37:12.271908 - [DEBUG]
6483 2019-Jan-12 20:37:12.271934 - [DEBUG] Join: AllTop & AllBottom
6484 2019-Jan-12 20:37:12.271961 - [DEBUG] = AllBottom (new jump func)
6485 2019-Jan-12 20:37:12.272006 - [DEBUG]
6486 2019-Jan-12 20:37:12.272033 - [DEBUG] Start adding new jump function
6487 2019-Jan-12 20:37:12.272056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6488 2019-Jan-12 20:37:12.272130 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6489 2019-Jan-12 20:37:12.272863 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6490 2019-Jan-12 20:37:12.273593 - [DEBUG] Edge Function : AllBottom
6491 2019-Jan-12 20:37:12.273629 - [DEBUG] End adding new jump function
6492 2019-Jan-12 20:37:12.273654 - [DEBUG]
6493 2019-Jan-12 20:37:12.273678 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6494 2019-Jan-12 20:37:12.273703 - [DEBUG]
6495 2019-Jan-12 20:37:12.273726 - [DEBUG] Process 191. path edge:
6496 2019-Jan-12 20:37:12.273750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6497 2019-Jan-12 20:37:12.273828 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6498 2019-Jan-12 20:37:12.274548 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6499 2019-Jan-12 20:37:12.275223 - [DEBUG]
6500 2019-Jan-12 20:37:12.275249 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6501 2019-Jan-12 20:37:12.275995 - [DEBUG] Possible callees:
6502 2019-Jan-12 20:37:12.276021 - [DEBUG] llvm.dbg.declare
6503 2019-Jan-12 20:37:12.276047 - [DEBUG] Possible return sites:
6504 2019-Jan-12 20:37:12.276071 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366505 2019-Jan-12 20:37:12.277405 - [DEBUG] Found and process special summary
6506 2019-Jan-12 20:37:12.277459 - [DEBUG] Compose: EdgeIdentity * AllBottom
6507 2019-Jan-12 20:37:12.277488 - [DEBUG]
6508 2019-Jan-12 20:37:12.277512 - [DEBUG] Propagate flow
6509 2019-Jan-12 20:37:12.277535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6510 2019-Jan-12 20:37:12.277597 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6511 2019-Jan-12 20:37:12.278252 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6512 2019-Jan-12 20:37:12.278914 - [DEBUG] Edge function : AllBottom (result of previous compose)
6513 2019-Jan-12 20:37:12.278939 - [DEBUG]
6514 2019-Jan-12 20:37:12.278965 - [DEBUG] Join: AllTop & AllBottom
6515 2019-Jan-12 20:37:12.278991 - [DEBUG] = AllBottom (new jump func)
6516 2019-Jan-12 20:37:12.279016 - [DEBUG]
6517 2019-Jan-12 20:37:12.279039 - [DEBUG] Start adding new jump function
6518 2019-Jan-12 20:37:12.279063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6519 2019-Jan-12 20:37:12.279125 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6520 2019-Jan-12 20:37:12.279814 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6521 2019-Jan-12 20:37:12.280514 - [DEBUG] Edge Function : AllBottom
6522 2019-Jan-12 20:37:12.280548 - [DEBUG] End adding new jump function
6523 2019-Jan-12 20:37:12.280572 - [DEBUG]
6524 2019-Jan-12 20:37:12.280597 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6525 2019-Jan-12 20:37:12.280621 - [DEBUG]
6526 2019-Jan-12 20:37:12.280645 - [DEBUG] Process 192. path edge:
6527 2019-Jan-12 20:37:12.280669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6528 2019-Jan-12 20:37:12.280739 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6529 2019-Jan-12 20:37:12.281436 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6530 2019-Jan-12 20:37:12.282166 - [DEBUG]
6531 2019-Jan-12 20:37:12.282194 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6532 2019-Jan-12 20:37:12.282915 - [DEBUG] Compose: EdgeIdentity * AllBottom
6533 2019-Jan-12 20:37:12.282945 - [DEBUG]
6534 2019-Jan-12 20:37:12.282969 - [DEBUG] Propagate flow
6535 2019-Jan-12 20:37:12.282992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6536 2019-Jan-12 20:37:12.283054 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6537 2019-Jan-12 20:37:12.283708 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6538 2019-Jan-12 20:37:12.284350 - [DEBUG] Edge function : AllBottom (result of previous compose)
6539 2019-Jan-12 20:37:12.284376 - [DEBUG]
6540 2019-Jan-12 20:37:12.284402 - [DEBUG] Join: AllTop & AllBottom
6541 2019-Jan-12 20:37:12.284428 - [DEBUG] = AllBottom (new jump func)
6542 2019-Jan-12 20:37:12.284453 - [DEBUG]
6543 2019-Jan-12 20:37:12.284477 - [DEBUG] Start adding new jump function
6544 2019-Jan-12 20:37:12.284500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6545 2019-Jan-12 20:37:12.284557 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6546 2019-Jan-12 20:37:12.285202 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6547 2019-Jan-12 20:37:12.285870 - [DEBUG] Edge Function : AllBottom
6548 2019-Jan-12 20:37:12.285901 - [DEBUG] End adding new jump function
6549 2019-Jan-12 20:37:12.285925 - [DEBUG]
6550 2019-Jan-12 20:37:12.285949 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6551 2019-Jan-12 20:37:12.285974 - [DEBUG]
6552 2019-Jan-12 20:37:12.285997 - [DEBUG] Process 193. path edge:
6553 2019-Jan-12 20:37:12.286021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6554 2019-Jan-12 20:37:12.286079 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6555 2019-Jan-12 20:37:12.286723 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6556 2019-Jan-12 20:37:12.287402 - [DEBUG]
6557 2019-Jan-12 20:37:12.287431 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6558 2019-Jan-12 20:37:12.288162 - [DEBUG] Compose: EdgeIdentity * AllBottom
6559 2019-Jan-12 20:37:12.288193 - [DEBUG]
6560 2019-Jan-12 20:37:12.288217 - [DEBUG] Propagate flow
6561 2019-Jan-12 20:37:12.288241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6562 2019-Jan-12 20:37:12.288316 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6563 2019-Jan-12 20:37:12.289042 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6564 2019-Jan-12 20:37:12.289740 - [DEBUG] Edge function : AllBottom (result of previous compose)
6565 2019-Jan-12 20:37:12.289768 - [DEBUG]
6566 2019-Jan-12 20:37:12.289795 - [DEBUG] Join: AllTop & AllBottom
6567 2019-Jan-12 20:37:12.289822 - [DEBUG] = AllBottom (new jump func)
6568 2019-Jan-12 20:37:12.289847 - [DEBUG]
6569 2019-Jan-12 20:37:12.289871 - [DEBUG] Start adding new jump function
6570 2019-Jan-12 20:37:12.289895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6571 2019-Jan-12 20:37:12.289972 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6572 2019-Jan-12 20:37:12.290681 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6573 2019-Jan-12 20:37:12.291388 - [DEBUG] Edge Function : AllBottom
6574 2019-Jan-12 20:37:12.291423 - [DEBUG] End adding new jump function
6575 2019-Jan-12 20:37:12.291447 - [DEBUG]
6576 2019-Jan-12 20:37:12.291492 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6577 2019-Jan-12 20:37:12.291517 - [DEBUG]
6578 2019-Jan-12 20:37:12.291541 - [DEBUG] Process 194. path edge:
6579 2019-Jan-12 20:37:12.291565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6580 2019-Jan-12 20:37:12.291643 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6581 2019-Jan-12 20:37:12.292377 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6582 2019-Jan-12 20:37:12.293072 - [DEBUG]
6583 2019-Jan-12 20:37:12.293100 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6584 2019-Jan-12 20:37:12.293831 - [DEBUG] Compose: EdgeIdentity * AllBottom
6585 2019-Jan-12 20:37:12.293862 - [DEBUG]
6586 2019-Jan-12 20:37:12.293887 - [DEBUG] Propagate flow
6587 2019-Jan-12 20:37:12.293911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6588 2019-Jan-12 20:37:12.293984 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6589 2019-Jan-12 20:37:12.294678 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6590 2019-Jan-12 20:37:12.295389 - [DEBUG] Edge function : AllBottom (result of previous compose)
6591 2019-Jan-12 20:37:12.295416 - [DEBUG]
6592 2019-Jan-12 20:37:12.295444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6593 2019-Jan-12 20:37:12.295470 - [DEBUG] = AllBottom
6594 2019-Jan-12 20:37:12.295495 - [DEBUG]
6595 2019-Jan-12 20:37:12.295519 - [DEBUG] PROPAGATE: No new function!
6596 2019-Jan-12 20:37:12.295545 - [DEBUG] EDGE:
6597 2019-Jan-12 20:37:12.295620 - [DEBUG] ---> 6598 2019-Jan-12 20:37:12.296312 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6599 2019-Jan-12 20:37:12.296962 - [DEBUG]
6600 2019-Jan-12 20:37:12.296988 - [DEBUG] EDGE:
6601 2019-Jan-12 20:37:12.297049 - [DEBUG] ---> 6602 2019-Jan-12 20:37:12.297702 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6603 2019-Jan-12 20:37:12.298382 - [DEBUG]
6604 2019-Jan-12 20:37:12.298413 - [DEBUG] Compose: EdgeIdentity * AllBottom
6605 2019-Jan-12 20:37:12.298440 - [DEBUG]
6606 2019-Jan-12 20:37:12.298464 - [DEBUG] Propagate flow
6607 2019-Jan-12 20:37:12.298488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6608 2019-Jan-12 20:37:12.298562 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6609 2019-Jan-12 20:37:12.299287 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6610 2019-Jan-12 20:37:12.299971 - [DEBUG] Edge function : AllBottom (result of previous compose)
6611 2019-Jan-12 20:37:12.299997 - [DEBUG]
6612 2019-Jan-12 20:37:12.300023 - [DEBUG] Join: AllTop & AllBottom
6613 2019-Jan-12 20:37:12.300050 - [DEBUG] = AllBottom (new jump func)
6614 2019-Jan-12 20:37:12.300074 - [DEBUG]
6615 2019-Jan-12 20:37:12.300098 - [DEBUG] Start adding new jump function
6616 2019-Jan-12 20:37:12.300122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6617 2019-Jan-12 20:37:12.300188 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6618 2019-Jan-12 20:37:12.300874 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6619 2019-Jan-12 20:37:12.301555 - [DEBUG] Edge Function : AllBottom
6620 2019-Jan-12 20:37:12.301603 - [DEBUG] End adding new jump function
6621 2019-Jan-12 20:37:12.301629 - [DEBUG]
6622 2019-Jan-12 20:37:12.301653 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6623 2019-Jan-12 20:37:12.301679 - [DEBUG]
6624 2019-Jan-12 20:37:12.301702 - [DEBUG] Process 195. path edge:
6625 2019-Jan-12 20:37:12.301726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6626 2019-Jan-12 20:37:12.301793 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6627 2019-Jan-12 20:37:12.302471 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6628 2019-Jan-12 20:37:12.303122 - [DEBUG]
6629 2019-Jan-12 20:37:12.303149 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6630 2019-Jan-12 20:37:12.303858 - [DEBUG] Compose: EdgeIdentity * AllBottom
6631 2019-Jan-12 20:37:12.303889 - [DEBUG]
6632 2019-Jan-12 20:37:12.303913 - [DEBUG] Propagate flow
6633 2019-Jan-12 20:37:12.303937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6634 2019-Jan-12 20:37:12.304009 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6635 2019-Jan-12 20:37:12.304704 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6636 2019-Jan-12 20:37:12.305422 - [DEBUG] Edge function : AllBottom (result of previous compose)
6637 2019-Jan-12 20:37:12.305449 - [DEBUG]
6638 2019-Jan-12 20:37:12.305476 - [DEBUG] Join: AllTop & AllBottom
6639 2019-Jan-12 20:37:12.305501 - [DEBUG] = AllBottom (new jump func)
6640 2019-Jan-12 20:37:12.305526 - [DEBUG]
6641 2019-Jan-12 20:37:12.305550 - [DEBUG] Start adding new jump function
6642 2019-Jan-12 20:37:12.305573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6643 2019-Jan-12 20:37:12.305647 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6644 2019-Jan-12 20:37:12.306356 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6645 2019-Jan-12 20:37:12.307048 - [DEBUG] Edge Function : AllBottom
6646 2019-Jan-12 20:37:12.307079 - [DEBUG] End adding new jump function
6647 2019-Jan-12 20:37:12.307104 - [DEBUG]
6648 2019-Jan-12 20:37:12.307128 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6649 2019-Jan-12 20:37:12.307153 - [DEBUG]
6650 2019-Jan-12 20:37:12.307176 - [DEBUG] Process 196. path edge:
6651 2019-Jan-12 20:37:12.307200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6652 2019-Jan-12 20:37:12.307269 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6653 2019-Jan-12 20:37:12.307913 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6654 2019-Jan-12 20:37:12.308563 - [DEBUG]
6655 2019-Jan-12 20:37:12.308591 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6656 2019-Jan-12 20:37:12.309351 - [DEBUG] Compose: EdgeIdentity * AllBottom
6657 2019-Jan-12 20:37:12.309381 - [DEBUG]
6658 2019-Jan-12 20:37:12.309406 - [DEBUG] Propagate flow
6659 2019-Jan-12 20:37:12.309430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6660 2019-Jan-12 20:37:12.309506 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6661 2019-Jan-12 20:37:12.310221 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6662 2019-Jan-12 20:37:12.310940 - [DEBUG] Edge function : AllBottom (result of previous compose)
6663 2019-Jan-12 20:37:12.310968 - [DEBUG]
6664 2019-Jan-12 20:37:12.310995 - [DEBUG] Join: AllTop & AllBottom
6665 2019-Jan-12 20:37:12.311021 - [DEBUG] = AllBottom (new jump func)
6666 2019-Jan-12 20:37:12.311075 - [DEBUG]
6667 2019-Jan-12 20:37:12.311101 - [DEBUG] Start adding new jump function
6668 2019-Jan-12 20:37:12.311124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6669 2019-Jan-12 20:37:12.311202 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6670 2019-Jan-12 20:37:12.311915 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6671 2019-Jan-12 20:37:12.312634 - [DEBUG] Edge Function : AllBottom
6672 2019-Jan-12 20:37:12.312667 - [DEBUG] End adding new jump function
6673 2019-Jan-12 20:37:12.312691 - [DEBUG]
6674 2019-Jan-12 20:37:12.312715 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6675 2019-Jan-12 20:37:12.312740 - [DEBUG]
6676 2019-Jan-12 20:37:12.312763 - [DEBUG] Process 197. path edge:
6677 2019-Jan-12 20:37:12.312787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6678 2019-Jan-12 20:37:12.312850 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6679 2019-Jan-12 20:37:12.313510 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6680 2019-Jan-12 20:37:12.314198 - [DEBUG]
6681 2019-Jan-12 20:37:12.314224 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6682 2019-Jan-12 20:37:12.314950 - [DEBUG] Possible callees:
6683 2019-Jan-12 20:37:12.314977 - [DEBUG] llvm.dbg.declare
6684 2019-Jan-12 20:37:12.315002 - [DEBUG] Possible return sites:
6685 2019-Jan-12 20:37:12.315026 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496686 2019-Jan-12 20:37:12.316441 - [DEBUG] Found and process special summary
6687 2019-Jan-12 20:37:12.316497 - [DEBUG] Compose: EdgeIdentity * AllBottom
6688 2019-Jan-12 20:37:12.316528 - [DEBUG]
6689 2019-Jan-12 20:37:12.316553 - [DEBUG] Propagate flow
6690 2019-Jan-12 20:37:12.316577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6691 2019-Jan-12 20:37:12.316653 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6692 2019-Jan-12 20:37:12.317362 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6693 2019-Jan-12 20:37:12.318059 - [DEBUG] Edge function : AllBottom (result of previous compose)
6694 2019-Jan-12 20:37:12.318086 - [DEBUG]
6695 2019-Jan-12 20:37:12.318113 - [DEBUG] Join: AllTop & AllBottom
6696 2019-Jan-12 20:37:12.318140 - [DEBUG] = AllBottom (new jump func)
6697 2019-Jan-12 20:37:12.318164 - [DEBUG]
6698 2019-Jan-12 20:37:12.318189 - [DEBUG] Start adding new jump function
6699 2019-Jan-12 20:37:12.318213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6700 2019-Jan-12 20:37:12.318287 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6701 2019-Jan-12 20:37:12.319027 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6702 2019-Jan-12 20:37:12.319692 - [DEBUG] Edge Function : AllBottom
6703 2019-Jan-12 20:37:12.319724 - [DEBUG] End adding new jump function
6704 2019-Jan-12 20:37:12.319749 - [DEBUG]
6705 2019-Jan-12 20:37:12.319773 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6706 2019-Jan-12 20:37:12.319797 - [DEBUG]
6707 2019-Jan-12 20:37:12.319821 - [DEBUG] Process 198. path edge:
6708 2019-Jan-12 20:37:12.319845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6709 2019-Jan-12 20:37:12.319932 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6710 2019-Jan-12 20:37:12.320597 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6711 2019-Jan-12 20:37:12.321301 - [DEBUG]
6712 2019-Jan-12 20:37:12.321328 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6713 2019-Jan-12 20:37:12.322098 - [DEBUG] Compose: EdgeIdentity * AllBottom
6714 2019-Jan-12 20:37:12.322130 - [DEBUG]
6715 2019-Jan-12 20:37:12.322155 - [DEBUG] Propagate flow
6716 2019-Jan-12 20:37:12.322178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6717 2019-Jan-12 20:37:12.322250 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6718 2019-Jan-12 20:37:12.322967 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6719 2019-Jan-12 20:37:12.323700 - [DEBUG] Edge function : AllBottom (result of previous compose)
6720 2019-Jan-12 20:37:12.323728 - [DEBUG]
6721 2019-Jan-12 20:37:12.323755 - [DEBUG] Join: AllTop & AllBottom
6722 2019-Jan-12 20:37:12.323782 - [DEBUG] = AllBottom (new jump func)
6723 2019-Jan-12 20:37:12.323807 - [DEBUG]
6724 2019-Jan-12 20:37:12.323832 - [DEBUG] Start adding new jump function
6725 2019-Jan-12 20:37:12.323856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6726 2019-Jan-12 20:37:12.323927 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6727 2019-Jan-12 20:37:12.324614 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6728 2019-Jan-12 20:37:12.325294 - [DEBUG] Edge Function : AllBottom
6729 2019-Jan-12 20:37:12.325362 - [DEBUG] End adding new jump function
6730 2019-Jan-12 20:37:12.325390 - [DEBUG]
6731 2019-Jan-12 20:37:12.325415 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6732 2019-Jan-12 20:37:12.325440 - [DEBUG]
6733 2019-Jan-12 20:37:12.325463 - [DEBUG] Process 199. path edge:
6734 2019-Jan-12 20:37:12.325487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6735 2019-Jan-12 20:37:12.325561 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6736 2019-Jan-12 20:37:12.326233 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6737 2019-Jan-12 20:37:12.326890 - [DEBUG]
6738 2019-Jan-12 20:37:12.326919 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6739 2019-Jan-12 20:37:12.327629 - [DEBUG] Compose: EdgeIdentity * AllBottom
6740 2019-Jan-12 20:37:12.327661 - [DEBUG]
6741 2019-Jan-12 20:37:12.327686 - [DEBUG] Propagate flow
6742 2019-Jan-12 20:37:12.327710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6743 2019-Jan-12 20:37:12.327784 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6744 2019-Jan-12 20:37:12.328486 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6745 2019-Jan-12 20:37:12.329221 - [DEBUG] Edge function : AllBottom (result of previous compose)
6746 2019-Jan-12 20:37:12.329249 - [DEBUG]
6747 2019-Jan-12 20:37:12.329276 - [DEBUG] Join: AllTop & AllBottom
6748 2019-Jan-12 20:37:12.329303 - [DEBUG] = AllBottom (new jump func)
6749 2019-Jan-12 20:37:12.329328 - [DEBUG]
6750 2019-Jan-12 20:37:12.329352 - [DEBUG] Start adding new jump function
6751 2019-Jan-12 20:37:12.329375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6752 2019-Jan-12 20:37:12.329448 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6753 2019-Jan-12 20:37:12.330156 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6754 2019-Jan-12 20:37:12.330894 - [DEBUG] Edge Function : AllBottom
6755 2019-Jan-12 20:37:12.330930 - [DEBUG] End adding new jump function
6756 2019-Jan-12 20:37:12.330955 - [DEBUG]
6757 2019-Jan-12 20:37:12.330979 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6758 2019-Jan-12 20:37:12.331004 - [DEBUG]
6759 2019-Jan-12 20:37:12.331027 - [DEBUG] Process 200. path edge:
6760 2019-Jan-12 20:37:12.331051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6761 2019-Jan-12 20:37:12.331129 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6762 2019-Jan-12 20:37:12.331844 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6763 2019-Jan-12 20:37:12.332591 - [DEBUG]
6764 2019-Jan-12 20:37:12.332617 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6765 2019-Jan-12 20:37:12.333332 - [DEBUG] Possible callees:
6766 2019-Jan-12 20:37:12.333359 - [DEBUG] llvm.dbg.declare
6767 2019-Jan-12 20:37:12.333384 - [DEBUG] Possible return sites:
6768 2019-Jan-12 20:37:12.333408 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556769 2019-Jan-12 20:37:12.334822 - [DEBUG] Found and process special summary
6770 2019-Jan-12 20:37:12.334876 - [DEBUG] Compose: EdgeIdentity * AllBottom
6771 2019-Jan-12 20:37:12.334905 - [DEBUG]
6772 2019-Jan-12 20:37:12.334931 - [DEBUG] Propagate flow
6773 2019-Jan-12 20:37:12.334954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6774 2019-Jan-12 20:37:12.335029 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6775 2019-Jan-12 20:37:12.335763 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6776 2019-Jan-12 20:37:12.336448 - [DEBUG] Edge function : AllBottom (result of previous compose)
6777 2019-Jan-12 20:37:12.336476 - [DEBUG]
6778 2019-Jan-12 20:37:12.336502 - [DEBUG] Join: AllTop & AllBottom
6779 2019-Jan-12 20:37:12.336528 - [DEBUG] = AllBottom (new jump func)
6780 2019-Jan-12 20:37:12.336553 - [DEBUG]
6781 2019-Jan-12 20:37:12.336577 - [DEBUG] Start adding new jump function
6782 2019-Jan-12 20:37:12.336600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6783 2019-Jan-12 20:37:12.336664 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6784 2019-Jan-12 20:37:12.337336 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6785 2019-Jan-12 20:37:12.337998 - [DEBUG] Edge Function : AllBottom
6786 2019-Jan-12 20:37:12.338031 - [DEBUG] End adding new jump function
6787 2019-Jan-12 20:37:12.338055 - [DEBUG]
6788 2019-Jan-12 20:37:12.338080 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6789 2019-Jan-12 20:37:12.338104 - [DEBUG]
6790 2019-Jan-12 20:37:12.338128 - [DEBUG] Process 201. path edge:
6791 2019-Jan-12 20:37:12.338152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6792 2019-Jan-12 20:37:12.338216 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6793 2019-Jan-12 20:37:12.338941 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6794 2019-Jan-12 20:37:12.339608 - [DEBUG]
6795 2019-Jan-12 20:37:12.339635 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6796 2019-Jan-12 20:37:12.340396 - [DEBUG] Compose: EdgeIdentity * AllBottom
6797 2019-Jan-12 20:37:12.340429 - [DEBUG]
6798 2019-Jan-12 20:37:12.340453 - [DEBUG] Propagate flow
6799 2019-Jan-12 20:37:12.340477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6800 2019-Jan-12 20:37:12.340547 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6801 2019-Jan-12 20:37:12.341223 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6802 2019-Jan-12 20:37:12.341896 - [DEBUG] Edge function : AllBottom (result of previous compose)
6803 2019-Jan-12 20:37:12.341923 - [DEBUG]
6804 2019-Jan-12 20:37:12.341951 - [DEBUG] Join: AllTop & AllBottom
6805 2019-Jan-12 20:37:12.341979 - [DEBUG] = AllBottom (new jump func)
6806 2019-Jan-12 20:37:12.342043 - [DEBUG]
6807 2019-Jan-12 20:37:12.342068 - [DEBUG] Start adding new jump function
6808 2019-Jan-12 20:37:12.342092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6809 2019-Jan-12 20:37:12.342161 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6810 2019-Jan-12 20:37:12.342836 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6811 2019-Jan-12 20:37:12.343500 - [DEBUG] Edge Function : AllBottom
6812 2019-Jan-12 20:37:12.343536 - [DEBUG] End adding new jump function
6813 2019-Jan-12 20:37:12.343561 - [DEBUG]
6814 2019-Jan-12 20:37:12.343586 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6815 2019-Jan-12 20:37:12.343613 - [DEBUG]
6816 2019-Jan-12 20:37:12.343637 - [DEBUG] Process 202. path edge:
6817 2019-Jan-12 20:37:12.343661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6818 2019-Jan-12 20:37:12.343727 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6819 2019-Jan-12 20:37:12.344406 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6820 2019-Jan-12 20:37:12.345108 - [DEBUG]
6821 2019-Jan-12 20:37:12.345138 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6822 2019-Jan-12 20:37:12.345912 - [DEBUG] Compose: EdgeIdentity * AllBottom
6823 2019-Jan-12 20:37:12.345943 - [DEBUG]
6824 2019-Jan-12 20:37:12.345967 - [DEBUG] Propagate flow
6825 2019-Jan-12 20:37:12.345991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6826 2019-Jan-12 20:37:12.346068 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6827 2019-Jan-12 20:37:12.346767 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6828 2019-Jan-12 20:37:12.347430 - [DEBUG] Edge function : AllBottom (result of previous compose)
6829 2019-Jan-12 20:37:12.347456 - [DEBUG]
6830 2019-Jan-12 20:37:12.347482 - [DEBUG] Join: AllTop & AllBottom
6831 2019-Jan-12 20:37:12.347508 - [DEBUG] = AllBottom (new jump func)
6832 2019-Jan-12 20:37:12.347533 - [DEBUG]
6833 2019-Jan-12 20:37:12.347557 - [DEBUG] Start adding new jump function
6834 2019-Jan-12 20:37:12.347580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6835 2019-Jan-12 20:37:12.347641 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6836 2019-Jan-12 20:37:12.348323 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6837 2019-Jan-12 20:37:12.349017 - [DEBUG] Edge Function : AllBottom
6838 2019-Jan-12 20:37:12.349049 - [DEBUG] End adding new jump function
6839 2019-Jan-12 20:37:12.349073 - [DEBUG]
6840 2019-Jan-12 20:37:12.349097 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6841 2019-Jan-12 20:37:12.349121 - [DEBUG]
6842 2019-Jan-12 20:37:12.349144 - [DEBUG] Process 203. path edge:
6843 2019-Jan-12 20:37:12.349187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6844 2019-Jan-12 20:37:12.349264 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6845 2019-Jan-12 20:37:12.349977 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6846 2019-Jan-12 20:37:12.350683 - [DEBUG]
6847 2019-Jan-12 20:37:12.350712 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6848 2019-Jan-12 20:37:12.351446 - [DEBUG] Compose: EdgeIdentity * AllBottom
6849 2019-Jan-12 20:37:12.351477 - [DEBUG]
6850 2019-Jan-12 20:37:12.351501 - [DEBUG] Propagate flow
6851 2019-Jan-12 20:37:12.351524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6852 2019-Jan-12 20:37:12.351600 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6853 2019-Jan-12 20:37:12.352344 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6854 2019-Jan-12 20:37:12.353020 - [DEBUG] Edge function : AllBottom (result of previous compose)
6855 2019-Jan-12 20:37:12.353047 - [DEBUG]
6856 2019-Jan-12 20:37:12.353073 - [DEBUG] Join: AllTop & AllBottom
6857 2019-Jan-12 20:37:12.353100 - [DEBUG] = AllBottom (new jump func)
6858 2019-Jan-12 20:37:12.353125 - [DEBUG]
6859 2019-Jan-12 20:37:12.353149 - [DEBUG] Start adding new jump function
6860 2019-Jan-12 20:37:12.353172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6861 2019-Jan-12 20:37:12.353240 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6862 2019-Jan-12 20:37:12.353939 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6863 2019-Jan-12 20:37:12.354661 - [DEBUG] Edge Function : AllBottom
6864 2019-Jan-12 20:37:12.354695 - [DEBUG] End adding new jump function
6865 2019-Jan-12 20:37:12.354719 - [DEBUG]
6866 2019-Jan-12 20:37:12.354744 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6867 2019-Jan-12 20:37:12.354769 - [DEBUG]
6868 2019-Jan-12 20:37:12.354792 - [DEBUG] Process 204. path edge:
6869 2019-Jan-12 20:37:12.354816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6870 2019-Jan-12 20:37:12.354893 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6871 2019-Jan-12 20:37:12.355645 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6872 2019-Jan-12 20:37:12.356356 - [DEBUG]
6873 2019-Jan-12 20:37:12.356383 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6874 2019-Jan-12 20:37:12.357107 - [DEBUG] Possible callees:
6875 2019-Jan-12 20:37:12.357135 - [DEBUG] llvm.dbg.declare
6876 2019-Jan-12 20:37:12.357160 - [DEBUG] Possible return sites:
6877 2019-Jan-12 20:37:12.357184 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636878 2019-Jan-12 20:37:12.358563 - [DEBUG] Found and process special summary
6879 2019-Jan-12 20:37:12.358612 - [DEBUG] Compose: EdgeIdentity * AllBottom
6880 2019-Jan-12 20:37:12.358641 - [DEBUG]
6881 2019-Jan-12 20:37:12.358700 - [DEBUG] Propagate flow
6882 2019-Jan-12 20:37:12.358725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6883 2019-Jan-12 20:37:12.358798 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6884 2019-Jan-12 20:37:12.359528 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6885 2019-Jan-12 20:37:12.360226 - [DEBUG] Edge function : AllBottom (result of previous compose)
6886 2019-Jan-12 20:37:12.360253 - [DEBUG]
6887 2019-Jan-12 20:37:12.360281 - [DEBUG] Join: AllTop & AllBottom
6888 2019-Jan-12 20:37:12.360307 - [DEBUG] = AllBottom (new jump func)
6889 2019-Jan-12 20:37:12.360331 - [DEBUG]
6890 2019-Jan-12 20:37:12.360355 - [DEBUG] Start adding new jump function
6891 2019-Jan-12 20:37:12.360379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6892 2019-Jan-12 20:37:12.360450 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6893 2019-Jan-12 20:37:12.361192 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6894 2019-Jan-12 20:37:12.362147 - [DEBUG] Edge Function : AllBottom
6895 2019-Jan-12 20:37:12.362201 - [DEBUG] End adding new jump function
6896 2019-Jan-12 20:37:12.362228 - [DEBUG]
6897 2019-Jan-12 20:37:12.362254 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6898 2019-Jan-12 20:37:12.362282 - [DEBUG]
6899 2019-Jan-12 20:37:12.362306 - [DEBUG] Process 205. path edge:
6900 2019-Jan-12 20:37:12.362332 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6901 2019-Jan-12 20:37:12.362458 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6902 2019-Jan-12 20:37:12.363348 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6903 2019-Jan-12 20:37:12.364214 - [DEBUG]
6904 2019-Jan-12 20:37:12.364251 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6905 2019-Jan-12 20:37:12.365067 - [DEBUG] Compose: EdgeIdentity * AllBottom
6906 2019-Jan-12 20:37:12.365103 - [DEBUG]
6907 2019-Jan-12 20:37:12.365127 - [DEBUG] Propagate flow
6908 2019-Jan-12 20:37:12.365151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6909 2019-Jan-12 20:37:12.365231 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6910 2019-Jan-12 20:37:12.366000 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6911 2019-Jan-12 20:37:12.366698 - [DEBUG] Edge function : AllBottom (result of previous compose)
6912 2019-Jan-12 20:37:12.366724 - [DEBUG]
6913 2019-Jan-12 20:37:12.366751 - [DEBUG] Join: AllTop & AllBottom
6914 2019-Jan-12 20:37:12.366778 - [DEBUG] = AllBottom (new jump func)
6915 2019-Jan-12 20:37:12.366802 - [DEBUG]
6916 2019-Jan-12 20:37:12.366826 - [DEBUG] Start adding new jump function
6917 2019-Jan-12 20:37:12.366850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6918 2019-Jan-12 20:37:12.366914 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6919 2019-Jan-12 20:37:12.367572 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6920 2019-Jan-12 20:37:12.368229 - [DEBUG] Edge Function : AllBottom
6921 2019-Jan-12 20:37:12.368262 - [DEBUG] End adding new jump function
6922 2019-Jan-12 20:37:12.368287 - [DEBUG]
6923 2019-Jan-12 20:37:12.368311 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6924 2019-Jan-12 20:37:12.368337 - [DEBUG]
6925 2019-Jan-12 20:37:12.368361 - [DEBUG] Process 206. path edge:
6926 2019-Jan-12 20:37:12.368385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6927 2019-Jan-12 20:37:12.368457 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6928 2019-Jan-12 20:37:12.369192 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6929 2019-Jan-12 20:37:12.369873 - [DEBUG]
6930 2019-Jan-12 20:37:12.369919 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6931 2019-Jan-12 20:37:12.370615 - [DEBUG] Compose: EdgeIdentity * AllBottom
6932 2019-Jan-12 20:37:12.370644 - [DEBUG]
6933 2019-Jan-12 20:37:12.370668 - [DEBUG] Propagate flow
6934 2019-Jan-12 20:37:12.370692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6935 2019-Jan-12 20:37:12.370759 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6936 2019-Jan-12 20:37:12.371465 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6937 2019-Jan-12 20:37:12.372204 - [DEBUG] Edge function : AllBottom (result of previous compose)
6938 2019-Jan-12 20:37:12.372232 - [DEBUG]
6939 2019-Jan-12 20:37:12.372258 - [DEBUG] Join: AllTop & AllBottom
6940 2019-Jan-12 20:37:12.372285 - [DEBUG] = AllBottom (new jump func)
6941 2019-Jan-12 20:37:12.372310 - [DEBUG]
6942 2019-Jan-12 20:37:12.372333 - [DEBUG] Start adding new jump function
6943 2019-Jan-12 20:37:12.372356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6944 2019-Jan-12 20:37:12.372427 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6945 2019-Jan-12 20:37:12.373126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6946 2019-Jan-12 20:37:12.373808 - [DEBUG] Edge Function : AllBottom
6947 2019-Jan-12 20:37:12.373841 - [DEBUG] End adding new jump function
6948 2019-Jan-12 20:37:12.373865 - [DEBUG]
6949 2019-Jan-12 20:37:12.373889 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6950 2019-Jan-12 20:37:12.373914 - [DEBUG]
6951 2019-Jan-12 20:37:12.373938 - [DEBUG] Process 207. path edge:
6952 2019-Jan-12 20:37:12.373962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6953 2019-Jan-12 20:37:12.374032 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6954 2019-Jan-12 20:37:12.374736 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6955 2019-Jan-12 20:37:12.375460 - [DEBUG]
6956 2019-Jan-12 20:37:12.375486 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6957 2019-Jan-12 20:37:12.376162 - [DEBUG] Possible callees:
6958 2019-Jan-12 20:37:12.376188 - [DEBUG] llvm.dbg.declare
6959 2019-Jan-12 20:37:12.376213 - [DEBUG] Possible return sites:
6960 2019-Jan-12 20:37:12.376236 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696961 2019-Jan-12 20:37:12.377529 - [DEBUG] Found and process special summary
6962 2019-Jan-12 20:37:12.377570 - [DEBUG] Compose: EdgeIdentity * AllBottom
6963 2019-Jan-12 20:37:12.377598 - [DEBUG]
6964 2019-Jan-12 20:37:12.377622 - [DEBUG] Propagate flow
6965 2019-Jan-12 20:37:12.377645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6966 2019-Jan-12 20:37:12.377707 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6967 2019-Jan-12 20:37:12.378346 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6968 2019-Jan-12 20:37:12.379030 - [DEBUG] Edge function : AllBottom (result of previous compose)
6969 2019-Jan-12 20:37:12.379056 - [DEBUG]
6970 2019-Jan-12 20:37:12.379082 - [DEBUG] Join: AllTop & AllBottom
6971 2019-Jan-12 20:37:12.379108 - [DEBUG] = AllBottom (new jump func)
6972 2019-Jan-12 20:37:12.379151 - [DEBUG]
6973 2019-Jan-12 20:37:12.379176 - [DEBUG] Start adding new jump function
6974 2019-Jan-12 20:37:12.379200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-12 20:37:12.379263 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6976 2019-Jan-12 20:37:12.379954 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6977 2019-Jan-12 20:37:12.380627 - [DEBUG] Edge Function : AllBottom
6978 2019-Jan-12 20:37:12.380658 - [DEBUG] End adding new jump function
6979 2019-Jan-12 20:37:12.380683 - [DEBUG]
6980 2019-Jan-12 20:37:12.380706 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6981 2019-Jan-12 20:37:12.380731 - [DEBUG]
6982 2019-Jan-12 20:37:12.380754 - [DEBUG] Process 208. path edge:
6983 2019-Jan-12 20:37:12.380778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6984 2019-Jan-12 20:37:12.380849 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6985 2019-Jan-12 20:37:12.381636 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6986 2019-Jan-12 20:37:12.382574 - [DEBUG]
6987 2019-Jan-12 20:37:12.382607 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6988 2019-Jan-12 20:37:12.383575 - [DEBUG] Compose: EdgeIdentity * AllBottom
6989 2019-Jan-12 20:37:12.383616 - [DEBUG]
6990 2019-Jan-12 20:37:12.383642 - [DEBUG] Propagate flow
6991 2019-Jan-12 20:37:12.383668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6992 2019-Jan-12 20:37:12.383785 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6993 2019-Jan-12 20:37:12.384660 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6994 2019-Jan-12 20:37:12.385609 - [DEBUG] Edge function : AllBottom (result of previous compose)
6995 2019-Jan-12 20:37:12.385644 - [DEBUG]
6996 2019-Jan-12 20:37:12.385674 - [DEBUG] Join: AllTop & AllBottom
6997 2019-Jan-12 20:37:12.385703 - [DEBUG] = AllBottom (new jump func)
6998 2019-Jan-12 20:37:12.385729 - [DEBUG]
6999 2019-Jan-12 20:37:12.385755 - [DEBUG] Start adding new jump function
7000 2019-Jan-12 20:37:12.385780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-12 20:37:12.385890 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7002 2019-Jan-12 20:37:12.386723 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7003 2019-Jan-12 20:37:12.387481 - [DEBUG] Edge Function : AllBottom
7004 2019-Jan-12 20:37:12.387521 - [DEBUG] End adding new jump function
7005 2019-Jan-12 20:37:12.387547 - [DEBUG]
7006 2019-Jan-12 20:37:12.387572 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7007 2019-Jan-12 20:37:12.387598 - [DEBUG]
7008 2019-Jan-12 20:37:12.387621 - [DEBUG] Process 209. path edge:
7009 2019-Jan-12 20:37:12.387646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7010 2019-Jan-12 20:37:12.387725 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
7011 2019-Jan-12 20:37:12.388452 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7012 2019-Jan-12 20:37:12.389201 - [DEBUG]
7013 2019-Jan-12 20:37:12.389231 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7014 2019-Jan-12 20:37:12.390005 - [DEBUG] Compose: EdgeIdentity * AllBottom
7015 2019-Jan-12 20:37:12.390039 - [DEBUG]
7016 2019-Jan-12 20:37:12.390063 - [DEBUG] Propagate flow
7017 2019-Jan-12 20:37:12.390117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7018 2019-Jan-12 20:37:12.390196 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7019 2019-Jan-12 20:37:12.390921 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7020 2019-Jan-12 20:37:12.391612 - [DEBUG] Edge function : AllBottom (result of previous compose)
7021 2019-Jan-12 20:37:12.391639 - [DEBUG]
7022 2019-Jan-12 20:37:12.391665 - [DEBUG] Join: AllTop & AllBottom
7023 2019-Jan-12 20:37:12.391692 - [DEBUG] = AllBottom (new jump func)
7024 2019-Jan-12 20:37:12.391716 - [DEBUG]
7025 2019-Jan-12 20:37:12.391740 - [DEBUG] Start adding new jump function
7026 2019-Jan-12 20:37:12.391763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-12 20:37:12.391827 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7028 2019-Jan-12 20:37:12.392518 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7029 2019-Jan-12 20:37:12.393162 - [DEBUG] Edge Function : AllBottom
7030 2019-Jan-12 20:37:12.393193 - [DEBUG] End adding new jump function
7031 2019-Jan-12 20:37:12.393217 - [DEBUG]
7032 2019-Jan-12 20:37:12.393240 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7033 2019-Jan-12 20:37:12.393265 - [DEBUG]
7034 2019-Jan-12 20:37:12.393288 - [DEBUG] Process 210. path edge:
7035 2019-Jan-12 20:37:12.393312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7036 2019-Jan-12 20:37:12.393370 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
7037 2019-Jan-12 20:37:12.394009 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7038 2019-Jan-12 20:37:12.394645 - [DEBUG]
7039 2019-Jan-12 20:37:12.394670 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7040 2019-Jan-12 20:37:12.395396 - [DEBUG] Compose: EdgeIdentity * AllBottom
7041 2019-Jan-12 20:37:12.395429 - [DEBUG]
7042 2019-Jan-12 20:37:12.395454 - [DEBUG] Propagate flow
7043 2019-Jan-12 20:37:12.395478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7044 2019-Jan-12 20:37:12.395547 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7045 2019-Jan-12 20:37:12.396275 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7046 2019-Jan-12 20:37:12.396968 - [DEBUG] Edge function : AllBottom (result of previous compose)
7047 2019-Jan-12 20:37:12.396996 - [DEBUG]
7048 2019-Jan-12 20:37:12.397023 - [DEBUG] Join: AllTop & AllBottom
7049 2019-Jan-12 20:37:12.397049 - [DEBUG] = AllBottom (new jump func)
7050 2019-Jan-12 20:37:12.397074 - [DEBUG]
7051 2019-Jan-12 20:37:12.397099 - [DEBUG] Start adding new jump function
7052 2019-Jan-12 20:37:12.397122 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-12 20:37:12.397189 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7054 2019-Jan-12 20:37:12.397879 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7055 2019-Jan-12 20:37:12.398558 - [DEBUG] Edge Function : AllBottom
7056 2019-Jan-12 20:37:12.398591 - [DEBUG] End adding new jump function
7057 2019-Jan-12 20:37:12.398616 - [DEBUG]
7058 2019-Jan-12 20:37:12.398641 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7059 2019-Jan-12 20:37:12.398710 - [DEBUG]
7060 2019-Jan-12 20:37:12.398735 - [DEBUG] Process 211. path edge:
7061 2019-Jan-12 20:37:12.398760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7062 2019-Jan-12 20:37:12.398866 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
7063 2019-Jan-12 20:37:12.399726 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7064 2019-Jan-12 20:37:12.400593 - [DEBUG]
7065 2019-Jan-12 20:37:12.400627 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7066 2019-Jan-12 20:37:12.401365 - [DEBUG] Compose: EdgeIdentity * AllBottom
7067 2019-Jan-12 20:37:12.401395 - [DEBUG]
7068 2019-Jan-12 20:37:12.401419 - [DEBUG] Propagate flow
7069 2019-Jan-12 20:37:12.401443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7070 2019-Jan-12 20:37:12.401514 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7071 2019-Jan-12 20:37:12.402249 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7072 2019-Jan-12 20:37:12.402946 - [DEBUG] Edge function : AllBottom (result of previous compose)
7073 2019-Jan-12 20:37:12.402973 - [DEBUG]
7074 2019-Jan-12 20:37:12.403000 - [DEBUG] Join: AllTop & AllBottom
7075 2019-Jan-12 20:37:12.403027 - [DEBUG] = AllBottom (new jump func)
7076 2019-Jan-12 20:37:12.403052 - [DEBUG]
7077 2019-Jan-12 20:37:12.403076 - [DEBUG] Start adding new jump function
7078 2019-Jan-12 20:37:12.403100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7079 2019-Jan-12 20:37:12.403169 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7080 2019-Jan-12 20:37:12.403846 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7081 2019-Jan-12 20:37:12.404522 - [DEBUG] Edge Function : AllBottom
7082 2019-Jan-12 20:37:12.404555 - [DEBUG] End adding new jump function
7083 2019-Jan-12 20:37:12.404580 - [DEBUG]
7084 2019-Jan-12 20:37:12.404603 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7085 2019-Jan-12 20:37:12.404628 - [DEBUG]
7086 2019-Jan-12 20:37:12.404651 - [DEBUG] Process 212. path edge:
7087 2019-Jan-12 20:37:12.404676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7088 2019-Jan-12 20:37:12.404742 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
7089 2019-Jan-12 20:37:12.405492 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7090 2019-Jan-12 20:37:12.406190 - [DEBUG]
7091 2019-Jan-12 20:37:12.406218 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7092 2019-Jan-12 20:37:12.406971 - [DEBUG] Compose: EdgeIdentity * AllBottom
7093 2019-Jan-12 20:37:12.407003 - [DEBUG]
7094 2019-Jan-12 20:37:12.407028 - [DEBUG] Propagate flow
7095 2019-Jan-12 20:37:12.407051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7096 2019-Jan-12 20:37:12.407124 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7097 2019-Jan-12 20:37:12.407835 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7098 2019-Jan-12 20:37:12.408544 - [DEBUG] Edge function : AllBottom (result of previous compose)
7099 2019-Jan-12 20:37:12.408572 - [DEBUG]
7100 2019-Jan-12 20:37:12.408598 - [DEBUG] Join: AllTop & AllBottom
7101 2019-Jan-12 20:37:12.408624 - [DEBUG] = AllBottom (new jump func)
7102 2019-Jan-12 20:37:12.408673 - [DEBUG]
7103 2019-Jan-12 20:37:12.408700 - [DEBUG] Start adding new jump function
7104 2019-Jan-12 20:37:12.408724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7105 2019-Jan-12 20:37:12.408794 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7106 2019-Jan-12 20:37:12.409488 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7107 2019-Jan-12 20:37:12.410182 - [DEBUG] Edge Function : AllBottom
7108 2019-Jan-12 20:37:12.410216 - [DEBUG] End adding new jump function
7109 2019-Jan-12 20:37:12.410240 - [DEBUG]
7110 2019-Jan-12 20:37:12.410265 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7111 2019-Jan-12 20:37:12.410290 - [DEBUG]
7112 2019-Jan-12 20:37:12.410313 - [DEBUG] Process 213. path edge:
7113 2019-Jan-12 20:37:12.410337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7114 2019-Jan-12 20:37:12.410413 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
7115 2019-Jan-12 20:37:12.411119 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7116 2019-Jan-12 20:37:12.411827 - [DEBUG]
7117 2019-Jan-12 20:37:12.411855 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7118 2019-Jan-12 20:37:12.412626 - [DEBUG] Compose: EdgeIdentity * AllBottom
7119 2019-Jan-12 20:37:12.412657 - [DEBUG]
7120 2019-Jan-12 20:37:12.412681 - [DEBUG] Propagate flow
7121 2019-Jan-12 20:37:12.412704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7122 2019-Jan-12 20:37:12.412777 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7123 2019-Jan-12 20:37:12.413490 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7124 2019-Jan-12 20:37:12.414196 - [DEBUG] Edge function : AllBottom (result of previous compose)
7125 2019-Jan-12 20:37:12.414224 - [DEBUG]
7126 2019-Jan-12 20:37:12.414250 - [DEBUG] Join: AllTop & AllBottom
7127 2019-Jan-12 20:37:12.414277 - [DEBUG] = AllBottom (new jump func)
7128 2019-Jan-12 20:37:12.414302 - [DEBUG]
7129 2019-Jan-12 20:37:12.414326 - [DEBUG] Start adding new jump function
7130 2019-Jan-12 20:37:12.414350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7131 2019-Jan-12 20:37:12.414421 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7132 2019-Jan-12 20:37:12.415110 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7133 2019-Jan-12 20:37:12.415829 - [DEBUG] Edge Function : AllBottom
7134 2019-Jan-12 20:37:12.415865 - [DEBUG] End adding new jump function
7135 2019-Jan-12 20:37:12.415890 - [DEBUG]
7136 2019-Jan-12 20:37:12.415914 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7137 2019-Jan-12 20:37:12.415939 - [DEBUG]
7138 2019-Jan-12 20:37:12.415961 - [DEBUG] Process 214. path edge:
7139 2019-Jan-12 20:37:12.415985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7140 2019-Jan-12 20:37:12.416055 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
7141 2019-Jan-12 20:37:12.416758 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7142 2019-Jan-12 20:37:12.417451 - [DEBUG]
7143 2019-Jan-12 20:37:12.417478 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7144 2019-Jan-12 20:37:12.418225 - [DEBUG] Compose: EdgeIdentity * AllBottom
7145 2019-Jan-12 20:37:12.418257 - [DEBUG]
7146 2019-Jan-12 20:37:12.418282 - [DEBUG] Propagate flow
7147 2019-Jan-12 20:37:12.418306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7148 2019-Jan-12 20:37:12.418383 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7149 2019-Jan-12 20:37:12.419149 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7150 2019-Jan-12 20:37:12.419869 - [DEBUG] Edge function : AllBottom (result of previous compose)
7151 2019-Jan-12 20:37:12.419897 - [DEBUG]
7152 2019-Jan-12 20:37:12.419923 - [DEBUG] Join: AllTop & AllBottom
7153 2019-Jan-12 20:37:12.419950 - [DEBUG] = AllBottom (new jump func)
7154 2019-Jan-12 20:37:12.419975 - [DEBUG]
7155 2019-Jan-12 20:37:12.419999 - [DEBUG] Start adding new jump function
7156 2019-Jan-12 20:37:12.420022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7157 2019-Jan-12 20:37:12.420090 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7158 2019-Jan-12 20:37:12.420787 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7159 2019-Jan-12 20:37:12.421490 - [DEBUG] Edge Function : AllBottom
7160 2019-Jan-12 20:37:12.421523 - [DEBUG] End adding new jump function
7161 2019-Jan-12 20:37:12.421549 - [DEBUG]
7162 2019-Jan-12 20:37:12.421573 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7163 2019-Jan-12 20:37:12.421598 - [DEBUG]
7164 2019-Jan-12 20:37:12.421622 - [DEBUG] Process 215. path edge:
7165 2019-Jan-12 20:37:12.421646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7166 2019-Jan-12 20:37:12.421717 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7167 2019-Jan-12 20:37:12.422446 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7168 2019-Jan-12 20:37:12.423156 - [DEBUG]
7169 2019-Jan-12 20:37:12.423186 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7170 2019-Jan-12 20:37:12.423910 - [DEBUG] Compose: EdgeIdentity * AllBottom
7171 2019-Jan-12 20:37:12.423940 - [DEBUG]
7172 2019-Jan-12 20:37:12.423963 - [DEBUG] Propagate flow
7173 2019-Jan-12 20:37:12.423986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7174 2019-Jan-12 20:37:12.424049 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7175 2019-Jan-12 20:37:12.424719 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7176 2019-Jan-12 20:37:12.425425 - [DEBUG] Edge function : AllBottom (result of previous compose)
7177 2019-Jan-12 20:37:12.425452 - [DEBUG]
7178 2019-Jan-12 20:37:12.425478 - [DEBUG] Join: AllTop & AllBottom
7179 2019-Jan-12 20:37:12.425505 - [DEBUG] = AllBottom (new jump func)
7180 2019-Jan-12 20:37:12.425530 - [DEBUG]
7181 2019-Jan-12 20:37:12.425555 - [DEBUG] Start adding new jump function
7182 2019-Jan-12 20:37:12.425579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7183 2019-Jan-12 20:37:12.425649 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7184 2019-Jan-12 20:37:12.426361 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7185 2019-Jan-12 20:37:12.427069 - [DEBUG] Edge Function : AllBottom
7186 2019-Jan-12 20:37:12.427104 - [DEBUG] End adding new jump function
7187 2019-Jan-12 20:37:12.427128 - [DEBUG]
7188 2019-Jan-12 20:37:12.427153 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7189 2019-Jan-12 20:37:12.427178 - [DEBUG]
7190 2019-Jan-12 20:37:12.427201 - [DEBUG] Process 216. path edge:
7191 2019-Jan-12 20:37:12.427226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7192 2019-Jan-12 20:37:12.427298 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7193 2019-Jan-12 20:37:12.427982 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7194 2019-Jan-12 20:37:12.428728 - [DEBUG]
7195 2019-Jan-12 20:37:12.428757 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-12 20:37:12.429530 - [DEBUG] Compose: EdgeIdentity * AllBottom
7197 2019-Jan-12 20:37:12.429562 - [DEBUG]
7198 2019-Jan-12 20:37:12.429585 - [DEBUG] Propagate flow
7199 2019-Jan-12 20:37:12.429609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7200 2019-Jan-12 20:37:12.429684 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7201 2019-Jan-12 20:37:12.430373 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7202 2019-Jan-12 20:37:12.431081 - [DEBUG] Edge function : AllBottom (result of previous compose)
7203 2019-Jan-12 20:37:12.431110 - [DEBUG]
7204 2019-Jan-12 20:37:12.431137 - [DEBUG] Join: AllTop & AllBottom
7205 2019-Jan-12 20:37:12.431163 - [DEBUG] = AllBottom (new jump func)
7206 2019-Jan-12 20:37:12.431188 - [DEBUG]
7207 2019-Jan-12 20:37:12.431212 - [DEBUG] Start adding new jump function
7208 2019-Jan-12 20:37:12.431236 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7209 2019-Jan-12 20:37:12.431309 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7210 2019-Jan-12 20:37:12.432037 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7211 2019-Jan-12 20:37:12.432728 - [DEBUG] Edge Function : AllBottom
7212 2019-Jan-12 20:37:12.432761 - [DEBUG] End adding new jump function
7213 2019-Jan-12 20:37:12.432786 - [DEBUG]
7214 2019-Jan-12 20:37:12.432810 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7215 2019-Jan-12 20:37:12.432835 - [DEBUG]
7216 2019-Jan-12 20:37:12.432858 - [DEBUG] Process 217. path edge:
7217 2019-Jan-12 20:37:12.432882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7218 2019-Jan-12 20:37:12.432957 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7219 2019-Jan-12 20:37:12.433647 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7220 2019-Jan-12 20:37:12.434361 - [DEBUG]
7221 2019-Jan-12 20:37:12.434388 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7222 2019-Jan-12 20:37:12.435092 - [DEBUG] Start of endsummarytab entry
7223 2019-Jan-12 20:37:12.435123 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7224 2019-Jan-12 20:37:12.435835 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7225 2019-Jan-12 20:37:12.435910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7226 2019-Jan-12 20:37:12.436596 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7227 2019-Jan-12 20:37:12.437292 - [DEBUG] EF: AllBottom
7228 2019-Jan-12 20:37:12.437319 - [DEBUG]
7229 2019-Jan-12 20:37:12.437343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7230 2019-Jan-12 20:37:12.438047 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
7231 2019-Jan-12 20:37:12.438790 - [DEBUG] EF: AllBottom
7232 2019-Jan-12 20:37:12.438817 - [DEBUG]
7233 2019-Jan-12 20:37:12.438841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7234 2019-Jan-12 20:37:12.439535 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
7235 2019-Jan-12 20:37:12.440234 - [DEBUG] EF: AllBottom
7236 2019-Jan-12 20:37:12.440261 - [DEBUG]
7237 2019-Jan-12 20:37:12.440285 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7238 2019-Jan-12 20:37:12.440981 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7239 2019-Jan-12 20:37:12.441685 - [DEBUG] EF: AllBottom
7240 2019-Jan-12 20:37:12.441731 - [DEBUG]
7241 2019-Jan-12 20:37:12.441755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7242 2019-Jan-12 20:37:12.442443 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
7243 2019-Jan-12 20:37:12.443083 - [DEBUG] EF: AllBottom
7244 2019-Jan-12 20:37:12.443108 - [DEBUG]
7245 2019-Jan-12 20:37:12.443132 - [DEBUG] ---------------
7246 2019-Jan-12 20:37:12.443156 - [DEBUG]
7247 2019-Jan-12 20:37:12.443181 - [DEBUG] End of endsummarytab entry
7248 2019-Jan-12 20:37:12.443204 - [DEBUG]
7249 2019-Jan-12 20:37:12.443228 - [DEBUG] Start of incomingtab entry
7250 2019-Jan-12 20:37:12.443253 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7251 2019-Jan-12 20:37:12.443889 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7252 2019-Jan-12 20:37:12.443948 - [DEBUG] ---------------
7253 2019-Jan-12 20:37:12.443972 - [DEBUG] End of incomingtab entry
7254 2019-Jan-12 20:37:12.443996 - [DEBUG]
7255 2019-Jan-12 20:37:12.444022 - [DEBUG] EDGE:
7256 2019-Jan-12 20:37:12.444078 - [DEBUG] ---> 7257 2019-Jan-12 20:37:12.444713 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7258 2019-Jan-12 20:37:12.445363 - [DEBUG]
7259 2019-Jan-12 20:37:12.445388 - [DEBUG] EDGE:
7260 2019-Jan-12 20:37:12.445446 - [DEBUG] ---> 7261 2019-Jan-12 20:37:12.446079 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7262 2019-Jan-12 20:37:12.446715 - [DEBUG]
7263 2019-Jan-12 20:37:12.446764 - [DEBUG] Compose: EdgeIdentity * AllBottom
7264 2019-Jan-12 20:37:12.446791 - [DEBUG]
7265 2019-Jan-12 20:37:12.446815 - [DEBUG] Propagate flow
7266 2019-Jan-12 20:37:12.446839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7267 2019-Jan-12 20:37:12.446895 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7268 2019-Jan-12 20:37:12.447549 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7269 2019-Jan-12 20:37:12.448216 - [DEBUG] Edge function : AllBottom (result of previous compose)
7270 2019-Jan-12 20:37:12.448243 - [DEBUG]
7271 2019-Jan-12 20:37:12.448269 - [DEBUG] Join: AllTop & AllBottom
7272 2019-Jan-12 20:37:12.448295 - [DEBUG] = AllBottom (new jump func)
7273 2019-Jan-12 20:37:12.448320 - [DEBUG]
7274 2019-Jan-12 20:37:12.448344 - [DEBUG] Start adding new jump function
7275 2019-Jan-12 20:37:12.448367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7276 2019-Jan-12 20:37:12.448437 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7277 2019-Jan-12 20:37:12.449167 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7278 2019-Jan-12 20:37:12.449883 - [DEBUG] Edge Function : AllBottom
7279 2019-Jan-12 20:37:12.449919 - [DEBUG] End adding new jump function
7280 2019-Jan-12 20:37:12.449943 - [DEBUG]
7281 2019-Jan-12 20:37:12.449968 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7282 2019-Jan-12 20:37:12.449993 - [DEBUG]
7283 2019-Jan-12 20:37:12.450016 - [DEBUG] Process 218. path edge:
7284 2019-Jan-12 20:37:12.450040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7285 2019-Jan-12 20:37:12.450119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7286 2019-Jan-12 20:37:12.450834 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7287 2019-Jan-12 20:37:12.451544 - [DEBUG]
7288 2019-Jan-12 20:37:12.451570 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7289 2019-Jan-12 20:37:12.452320 - [DEBUG] Possible callees:
7290 2019-Jan-12 20:37:12.452347 - [DEBUG] llvm.dbg.declare
7291 2019-Jan-12 20:37:12.452373 - [DEBUG] Possible return sites:
7292 2019-Jan-12 20:37:12.452396 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937293 2019-Jan-12 20:37:12.453747 - [DEBUG] Found and process special summary
7294 2019-Jan-12 20:37:12.453787 - [DEBUG] Compose: EdgeIdentity * AllBottom
7295 2019-Jan-12 20:37:12.453816 - [DEBUG]
7296 2019-Jan-12 20:37:12.453840 - [DEBUG] Propagate flow
7297 2019-Jan-12 20:37:12.453863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7298 2019-Jan-12 20:37:12.453924 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7299 2019-Jan-12 20:37:12.454575 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7300 2019-Jan-12 20:37:12.455225 - [DEBUG] Edge function : AllBottom (result of previous compose)
7301 2019-Jan-12 20:37:12.455250 - [DEBUG]
7302 2019-Jan-12 20:37:12.455276 - [DEBUG] Join: AllTop & AllBottom
7303 2019-Jan-12 20:37:12.455303 - [DEBUG] = AllBottom (new jump func)
7304 2019-Jan-12 20:37:12.455348 - [DEBUG]
7305 2019-Jan-12 20:37:12.455373 - [DEBUG] Start adding new jump function
7306 2019-Jan-12 20:37:12.455396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7307 2019-Jan-12 20:37:12.455453 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7308 2019-Jan-12 20:37:12.456091 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7309 2019-Jan-12 20:37:12.456725 - [DEBUG] Edge Function : AllBottom
7310 2019-Jan-12 20:37:12.456754 - [DEBUG] End adding new jump function
7311 2019-Jan-12 20:37:12.456778 - [DEBUG]
7312 2019-Jan-12 20:37:12.456801 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7313 2019-Jan-12 20:37:12.456826 - [DEBUG]
7314 2019-Jan-12 20:37:12.456849 - [DEBUG] Process 219. path edge:
7315 2019-Jan-12 20:37:12.456873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7316 2019-Jan-12 20:37:12.456930 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7317 2019-Jan-12 20:37:12.457574 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7318 2019-Jan-12 20:37:12.458209 - [DEBUG]
7319 2019-Jan-12 20:37:12.458234 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7320 2019-Jan-12 20:37:12.458914 - [DEBUG] Compose: EdgeIdentity * AllBottom
7321 2019-Jan-12 20:37:12.458942 - [DEBUG]
7322 2019-Jan-12 20:37:12.458966 - [DEBUG] Propagate flow
7323 2019-Jan-12 20:37:12.458990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7324 2019-Jan-12 20:37:12.459046 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7325 2019-Jan-12 20:37:12.459682 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7326 2019-Jan-12 20:37:12.460317 - [DEBUG] Edge function : AllBottom (result of previous compose)
7327 2019-Jan-12 20:37:12.460343 - [DEBUG]
7328 2019-Jan-12 20:37:12.460367 - [DEBUG] Join: AllTop & AllBottom
7329 2019-Jan-12 20:37:12.460393 - [DEBUG] = AllBottom (new jump func)
7330 2019-Jan-12 20:37:12.460431 - [DEBUG]
7331 2019-Jan-12 20:37:12.460456 - [DEBUG] Start adding new jump function
7332 2019-Jan-12 20:37:12.460479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7333 2019-Jan-12 20:37:12.460535 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7334 2019-Jan-12 20:37:12.461172 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7335 2019-Jan-12 20:37:12.461803 - [DEBUG] Edge Function : AllBottom
7336 2019-Jan-12 20:37:12.461831 - [DEBUG] End adding new jump function
7337 2019-Jan-12 20:37:12.461855 - [DEBUG]
7338 2019-Jan-12 20:37:12.461878 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7339 2019-Jan-12 20:37:12.461902 - [DEBUG]
7340 2019-Jan-12 20:37:12.461926 - [DEBUG] Process 220. path edge:
7341 2019-Jan-12 20:37:12.461949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7342 2019-Jan-12 20:37:12.462019 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7343 2019-Jan-12 20:37:12.462657 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7344 2019-Jan-12 20:37:12.463292 - [DEBUG]
7345 2019-Jan-12 20:37:12.463318 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7346 2019-Jan-12 20:37:12.463960 - [DEBUG] Compose: EdgeIdentity * AllBottom
7347 2019-Jan-12 20:37:12.463988 - [DEBUG]
7348 2019-Jan-12 20:37:12.464012 - [DEBUG] Propagate flow
7349 2019-Jan-12 20:37:12.464035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7350 2019-Jan-12 20:37:12.464091 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7351 2019-Jan-12 20:37:12.464737 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7352 2019-Jan-12 20:37:12.465448 - [DEBUG] Edge function : AllBottom (result of previous compose)
7353 2019-Jan-12 20:37:12.465475 - [DEBUG]
7354 2019-Jan-12 20:37:12.465501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7355 2019-Jan-12 20:37:12.465527 - [DEBUG] = AllBottom
7356 2019-Jan-12 20:37:12.465552 - [DEBUG]
7357 2019-Jan-12 20:37:12.465575 - [DEBUG] PROPAGATE: No new function!
7358 2019-Jan-12 20:37:12.465600 - [DEBUG] EDGE:
7359 2019-Jan-12 20:37:12.465671 - [DEBUG] ---> 7360 2019-Jan-12 20:37:12.466320 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7361 2019-Jan-12 20:37:12.466957 - [DEBUG]
7362 2019-Jan-12 20:37:12.466982 - [DEBUG] EDGE:
7363 2019-Jan-12 20:37:12.467039 - [DEBUG] ---> 7364 2019-Jan-12 20:37:12.467673 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7365 2019-Jan-12 20:37:12.468307 - [DEBUG]
7366 2019-Jan-12 20:37:12.468353 - [DEBUG] Compose: EdgeIdentity * AllBottom
7367 2019-Jan-12 20:37:12.468380 - [DEBUG]
7368 2019-Jan-12 20:37:12.468404 - [DEBUG] Propagate flow
7369 2019-Jan-12 20:37:12.468427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7370 2019-Jan-12 20:37:12.468483 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7371 2019-Jan-12 20:37:12.469138 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7372 2019-Jan-12 20:37:12.469773 - [DEBUG] Edge function : AllBottom (result of previous compose)
7373 2019-Jan-12 20:37:12.469798 - [DEBUG]
7374 2019-Jan-12 20:37:12.469822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7375 2019-Jan-12 20:37:12.469848 - [DEBUG] = AllBottom
7376 2019-Jan-12 20:37:12.469885 - [DEBUG]
7377 2019-Jan-12 20:37:12.469909 - [DEBUG] PROPAGATE: No new function!
7378 2019-Jan-12 20:37:12.469936 - [DEBUG] EDGE:
7379 2019-Jan-12 20:37:12.469994 - [DEBUG] ---> 7380 2019-Jan-12 20:37:12.470640 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7381 2019-Jan-12 20:37:12.471276 - [DEBUG]
7382 2019-Jan-12 20:37:12.471301 - [DEBUG] EDGE:
7383 2019-Jan-12 20:37:12.471358 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7384 2019-Jan-12 20:37:12.472007 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7385 2019-Jan-12 20:37:12.472651 - [DEBUG]
7386 2019-Jan-12 20:37:12.472676 - [DEBUG] EDGE:
7387 2019-Jan-12 20:37:12.472733 - [DEBUG] ---> 7388 2019-Jan-12 20:37:12.473367 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7389 2019-Jan-12 20:37:12.474002 - [DEBUG]
7390 2019-Jan-12 20:37:12.474027 - [DEBUG] EDGE:
7391 2019-Jan-12 20:37:12.474084 - [DEBUG] ---> 7392 2019-Jan-12 20:37:12.474716 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7393 2019-Jan-12 20:37:12.475364 - [DEBUG]
7394 2019-Jan-12 20:37:12.475390 - [DEBUG] EDGE:
7395 2019-Jan-12 20:37:12.475447 - [DEBUG] ---> 7396 2019-Jan-12 20:37:12.476082 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7397 2019-Jan-12 20:37:12.476717 - [DEBUG]
7398 2019-Jan-12 20:37:12.476753 - [DEBUG] Compose: EdgeIdentity * AllBottom
7399 2019-Jan-12 20:37:12.476779 - [DEBUG]
7400 2019-Jan-12 20:37:12.476803 - [DEBUG] Propagate flow
7401 2019-Jan-12 20:37:12.476826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7402 2019-Jan-12 20:37:12.476882 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7403 2019-Jan-12 20:37:12.477519 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7404 2019-Jan-12 20:37:12.478154 - [DEBUG] Edge function : AllBottom (result of previous compose)
7405 2019-Jan-12 20:37:12.478179 - [DEBUG]
7406 2019-Jan-12 20:37:12.478204 - [DEBUG] Join: AllTop & AllBottom
7407 2019-Jan-12 20:37:12.478230 - [DEBUG] = AllBottom (new jump func)
7408 2019-Jan-12 20:37:12.478254 - [DEBUG]
7409 2019-Jan-12 20:37:12.478277 - [DEBUG] Start adding new jump function
7410 2019-Jan-12 20:37:12.478301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-12 20:37:12.478356 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7412 2019-Jan-12 20:37:12.479007 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7413 2019-Jan-12 20:37:12.479649 - [DEBUG] Edge Function : AllBottom
7414 2019-Jan-12 20:37:12.479677 - [DEBUG] End adding new jump function
7415 2019-Jan-12 20:37:12.479701 - [DEBUG]
7416 2019-Jan-12 20:37:12.479725 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7417 2019-Jan-12 20:37:12.479749 - [DEBUG]
7418 2019-Jan-12 20:37:12.479772 - [DEBUG] Process 221. path edge:
7419 2019-Jan-12 20:37:12.479809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7420 2019-Jan-12 20:37:12.479865 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7421 2019-Jan-12 20:37:12.480501 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7422 2019-Jan-12 20:37:12.481166 - [DEBUG]
7423 2019-Jan-12 20:37:12.481191 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7424 2019-Jan-12 20:37:12.481892 - [DEBUG] Compose: EdgeIdentity * AllBottom
7425 2019-Jan-12 20:37:12.481920 - [DEBUG]
7426 2019-Jan-12 20:37:12.481944 - [DEBUG] Propagate flow
7427 2019-Jan-12 20:37:12.481968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7428 2019-Jan-12 20:37:12.482052 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7429 2019-Jan-12 20:37:12.482693 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7430 2019-Jan-12 20:37:12.483343 - [DEBUG] Edge function : AllBottom (result of previous compose)
7431 2019-Jan-12 20:37:12.483369 - [DEBUG]
7432 2019-Jan-12 20:37:12.483394 - [DEBUG] Join: AllTop & AllBottom
7433 2019-Jan-12 20:37:12.483420 - [DEBUG] = AllBottom (new jump func)
7434 2019-Jan-12 20:37:12.483445 - [DEBUG]
7435 2019-Jan-12 20:37:12.483468 - [DEBUG] Start adding new jump function
7436 2019-Jan-12 20:37:12.483491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7437 2019-Jan-12 20:37:12.483548 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7438 2019-Jan-12 20:37:12.484184 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7439 2019-Jan-12 20:37:12.484816 - [DEBUG] Edge Function : AllBottom
7440 2019-Jan-12 20:37:12.484844 - [DEBUG] End adding new jump function
7441 2019-Jan-12 20:37:12.484868 - [DEBUG]
7442 2019-Jan-12 20:37:12.484892 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7443 2019-Jan-12 20:37:12.484916 - [DEBUG]
7444 2019-Jan-12 20:37:12.484939 - [DEBUG] Process 222. path edge:
7445 2019-Jan-12 20:37:12.484963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7446 2019-Jan-12 20:37:12.485019 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7447 2019-Jan-12 20:37:12.485667 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7448 2019-Jan-12 20:37:12.486304 - [DEBUG]
7449 2019-Jan-12 20:37:12.486330 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7450 2019-Jan-12 20:37:12.486973 - [DEBUG] Compose: EdgeIdentity * AllBottom
7451 2019-Jan-12 20:37:12.487001 - [DEBUG]
7452 2019-Jan-12 20:37:12.487025 - [DEBUG] Propagate flow
7453 2019-Jan-12 20:37:12.487048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7454 2019-Jan-12 20:37:12.487104 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7455 2019-Jan-12 20:37:12.487740 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7456 2019-Jan-12 20:37:12.488408 - [DEBUG] Edge function : AllBottom (result of previous compose)
7457 2019-Jan-12 20:37:12.488435 - [DEBUG]
7458 2019-Jan-12 20:37:12.488462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7459 2019-Jan-12 20:37:12.488488 - [DEBUG] = AllBottom
7460 2019-Jan-12 20:37:12.488513 - [DEBUG]
7461 2019-Jan-12 20:37:12.488536 - [DEBUG] PROPAGATE: No new function!
7462 2019-Jan-12 20:37:12.488561 - [DEBUG] EDGE:
7463 2019-Jan-12 20:37:12.488631 - [DEBUG] ---> 7464 2019-Jan-12 20:37:12.489352 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7465 2019-Jan-12 20:37:12.490073 - [DEBUG]
7466 2019-Jan-12 20:37:12.490102 - [DEBUG] EDGE:
7467 2019-Jan-12 20:37:12.490176 - [DEBUG] ---> 7468 2019-Jan-12 20:37:12.490843 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7469 2019-Jan-12 20:37:12.491478 - [DEBUG]
7470 2019-Jan-12 20:37:12.491503 - [DEBUG] EDGE:
7471 2019-Jan-12 20:37:12.491562 - [DEBUG] ---> 7472 2019-Jan-12 20:37:12.492226 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7473 2019-Jan-12 20:37:12.492867 - [DEBUG]
7474 2019-Jan-12 20:37:12.492892 - [DEBUG] EDGE:
7475 2019-Jan-12 20:37:12.492949 - [DEBUG] ---> 7476 2019-Jan-12 20:37:12.493588 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7477 2019-Jan-12 20:37:12.494224 - [DEBUG]
7478 2019-Jan-12 20:37:12.494249 - [DEBUG] EDGE:
7479 2019-Jan-12 20:37:12.494306 - [DEBUG] ---> 7480 2019-Jan-12 20:37:12.494940 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7481 2019-Jan-12 20:37:12.495590 - [DEBUG]
7482 2019-Jan-12 20:37:12.495615 - [DEBUG] EDGE:
7483 2019-Jan-12 20:37:12.495673 - [DEBUG] ---> 7484 2019-Jan-12 20:37:12.496308 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7485 2019-Jan-12 20:37:12.496942 - [DEBUG]
7486 2019-Jan-12 20:37:12.496994 - [DEBUG] Compose: EdgeIdentity * AllBottom
7487 2019-Jan-12 20:37:12.497021 - [DEBUG]
7488 2019-Jan-12 20:37:12.497046 - [DEBUG] Propagate flow
7489 2019-Jan-12 20:37:12.497070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7490 2019-Jan-12 20:37:12.497126 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7491 2019-Jan-12 20:37:12.497767 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7492 2019-Jan-12 20:37:12.498433 - [DEBUG] Edge function : AllBottom (result of previous compose)
7493 2019-Jan-12 20:37:12.498460 - [DEBUG]
7494 2019-Jan-12 20:37:12.498486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7495 2019-Jan-12 20:37:12.498511 - [DEBUG] = AllBottom
7496 2019-Jan-12 20:37:12.498536 - [DEBUG]
7497 2019-Jan-12 20:37:12.498559 - [DEBUG] PROPAGATE: No new function!
7498 2019-Jan-12 20:37:12.498590 - [DEBUG] EDGE:
7499 2019-Jan-12 20:37:12.498679 - [DEBUG] ---> 7500 2019-Jan-12 20:37:12.499351 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7501 2019-Jan-12 20:37:12.499988 - [DEBUG]
7502 2019-Jan-12 20:37:12.500013 - [DEBUG] EDGE:
7503 2019-Jan-12 20:37:12.500071 - [DEBUG] ---> 7504 2019-Jan-12 20:37:12.500705 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7505 2019-Jan-12 20:37:12.501339 - [DEBUG]
7506 2019-Jan-12 20:37:12.501380 - [DEBUG] EDGE:
7507 2019-Jan-12 20:37:12.501438 - [DEBUG] ---> 7508 2019-Jan-12 20:37:12.502090 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7509 2019-Jan-12 20:37:12.502732 - [DEBUG]
7510 2019-Jan-12 20:37:12.502776 - [DEBUG] Compose: EdgeIdentity * AllBottom
7511 2019-Jan-12 20:37:12.502803 - [DEBUG]
7512 2019-Jan-12 20:37:12.502827 - [DEBUG] Propagate flow
7513 2019-Jan-12 20:37:12.502851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7514 2019-Jan-12 20:37:12.502907 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7515 2019-Jan-12 20:37:12.503544 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7516 2019-Jan-12 20:37:12.504179 - [DEBUG] Edge function : AllBottom (result of previous compose)
7517 2019-Jan-12 20:37:12.504204 - [DEBUG]
7518 2019-Jan-12 20:37:12.504230 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7519 2019-Jan-12 20:37:12.504256 - [DEBUG] = AllBottom
7520 2019-Jan-12 20:37:12.504280 - [DEBUG]
7521 2019-Jan-12 20:37:12.504303 - [DEBUG] PROPAGATE: No new function!
7522 2019-Jan-12 20:37:12.504329 - [DEBUG] EDGE:
7523 2019-Jan-12 20:37:12.504386 - [DEBUG] ---> 7524 2019-Jan-12 20:37:12.505028 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7525 2019-Jan-12 20:37:12.505680 - [DEBUG]
7526 2019-Jan-12 20:37:12.505705 - [DEBUG] EDGE:
7527 2019-Jan-12 20:37:12.505763 - [DEBUG] ---> 7528 2019-Jan-12 20:37:12.506401 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7529 2019-Jan-12 20:37:12.507042 - [DEBUG]
7530 2019-Jan-12 20:37:12.507068 - [DEBUG] EDGE:
7531 2019-Jan-12 20:37:12.507125 - [DEBUG] ---> 7532 2019-Jan-12 20:37:12.507757 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7533 2019-Jan-12 20:37:12.508391 - [DEBUG]
7534 2019-Jan-12 20:37:12.508416 - [DEBUG] EDGE:
7535 2019-Jan-12 20:37:12.508474 - [DEBUG] ---> 7536 2019-Jan-12 20:37:12.509125 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7537 2019-Jan-12 20:37:12.509760 - [DEBUG]
7538 2019-Jan-12 20:37:12.509796 - [DEBUG] Compose: EdgeIdentity * AllBottom
7539 2019-Jan-12 20:37:12.509822 - [DEBUG]
7540 2019-Jan-12 20:37:12.509846 - [DEBUG] Propagate flow
7541 2019-Jan-12 20:37:12.509870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7542 2019-Jan-12 20:37:12.509926 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7543 2019-Jan-12 20:37:12.510561 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7544 2019-Jan-12 20:37:12.511195 - [DEBUG] Edge function : AllBottom (result of previous compose)
7545 2019-Jan-12 20:37:12.511220 - [DEBUG]
7546 2019-Jan-12 20:37:12.511245 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7547 2019-Jan-12 20:37:12.511271 - [DEBUG] = AllBottom
7548 2019-Jan-12 20:37:12.511295 - [DEBUG]
7549 2019-Jan-12 20:37:12.511318 - [DEBUG] PROPAGATE: No new function!
7550 2019-Jan-12 20:37:12.511353 - [DEBUG] EDGE:
7551 2019-Jan-12 20:37:12.511411 - [DEBUG] ---> 7552 2019-Jan-12 20:37:12.512069 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7553 2019-Jan-12 20:37:12.512710 - [DEBUG]
7554 2019-Jan-12 20:37:12.512735 - [DEBUG] EDGE:
7555 2019-Jan-12 20:37:12.512793 - [DEBUG] ---> 7556 2019-Jan-12 20:37:12.513426 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7557 2019-Jan-12 20:37:12.514072 - [DEBUG]
7558 2019-Jan-12 20:37:12.514097 - [DEBUG] EDGE:
7559 2019-Jan-12 20:37:12.514156 - [DEBUG] ---> 7560 2019-Jan-12 20:37:12.514834 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7561 2019-Jan-12 20:37:12.515500 - [DEBUG]
7562 2019-Jan-12 20:37:12.515544 - [DEBUG] Compose: EdgeIdentity * AllBottom
7563 2019-Jan-12 20:37:12.515571 - [DEBUG]
7564 2019-Jan-12 20:37:12.515595 - [DEBUG] Propagate flow
7565 2019-Jan-12 20:37:12.515619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7566 2019-Jan-12 20:37:12.515677 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7567 2019-Jan-12 20:37:12.516315 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7568 2019-Jan-12 20:37:12.516950 - [DEBUG] Edge function : AllBottom (result of previous compose)
7569 2019-Jan-12 20:37:12.516976 - [DEBUG]
7570 2019-Jan-12 20:37:12.517001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7571 2019-Jan-12 20:37:12.517027 - [DEBUG] = AllBottom
7572 2019-Jan-12 20:37:12.517051 - [DEBUG]
7573 2019-Jan-12 20:37:12.517074 - [DEBUG] PROPAGATE: No new function!
7574 2019-Jan-12 20:37:12.517101 - [DEBUG] EDGE:
7575 2019-Jan-12 20:37:12.517159 - [DEBUG] ---> 7576 2019-Jan-12 20:37:12.517805 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7577 2019-Jan-12 20:37:12.518441 - [DEBUG]
7578 2019-Jan-12 20:37:12.518466 - [DEBUG] EDGE:
7579 2019-Jan-12 20:37:12.518524 - [DEBUG] ---> 7580 2019-Jan-12 20:37:12.519170 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7581 2019-Jan-12 20:37:12.519806 - [DEBUG]
7582 2019-Jan-12 20:37:12.519831 - [DEBUG] EDGE:
7583 2019-Jan-12 20:37:12.519888 - [DEBUG] ---> 7584 2019-Jan-12 20:37:12.520520 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7585 2019-Jan-12 20:37:12.521155 - [DEBUG]
7586 2019-Jan-12 20:37:12.521181 - [DEBUG] EDGE:
7587 2019-Jan-12 20:37:12.521238 - [DEBUG] ---> 7588 2019-Jan-12 20:37:12.521873 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
7589 2019-Jan-12 20:37:12.522523 - [DEBUG]
7590 2019-Jan-12 20:37:12.522549 - [DEBUG] Compose: EdgeIdentity * AllBottom
7591 2019-Jan-12 20:37:12.522575 - [DEBUG]
7592 2019-Jan-12 20:37:12.522612 - [DEBUG] Propagate flow
7593 2019-Jan-12 20:37:12.522635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7594 2019-Jan-12 20:37:12.522691 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7595 2019-Jan-12 20:37:12.523337 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7596 2019-Jan-12 20:37:12.523981 - [DEBUG] Edge function : AllBottom (result of previous compose)
7597 2019-Jan-12 20:37:12.524007 - [DEBUG]
7598 2019-Jan-12 20:37:12.524032 - [DEBUG] Join: AllTop & AllBottom
7599 2019-Jan-12 20:37:12.524058 - [DEBUG] = AllBottom (new jump func)
7600 2019-Jan-12 20:37:12.524082 - [DEBUG]
7601 2019-Jan-12 20:37:12.524106 - [DEBUG] Start adding new jump function
7602 2019-Jan-12 20:37:12.524129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7603 2019-Jan-12 20:37:12.524186 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7604 2019-Jan-12 20:37:12.524829 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7605 2019-Jan-12 20:37:12.525481 - [DEBUG] Edge Function : AllBottom
7606 2019-Jan-12 20:37:12.525510 - [DEBUG] End adding new jump function
7607 2019-Jan-12 20:37:12.525534 - [DEBUG]
7608 2019-Jan-12 20:37:12.525558 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7609 2019-Jan-12 20:37:12.525582 - [DEBUG]
7610 2019-Jan-12 20:37:12.525606 - [DEBUG] Process 223. path edge:
7611 2019-Jan-12 20:37:12.525630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7612 2019-Jan-12 20:37:12.525685 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7613 2019-Jan-12 20:37:12.526323 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7614 2019-Jan-12 20:37:12.526966 - [DEBUG]
7615 2019-Jan-12 20:37:12.526991 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7616 2019-Jan-12 20:37:12.527647 - [DEBUG] Compose: EdgeIdentity * AllBottom
7617 2019-Jan-12 20:37:12.527675 - [DEBUG]
7618 2019-Jan-12 20:37:12.527698 - [DEBUG] Propagate flow
7619 2019-Jan-12 20:37:12.527722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7620 2019-Jan-12 20:37:12.527777 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7621 2019-Jan-12 20:37:12.528411 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7622 2019-Jan-12 20:37:12.529070 - [DEBUG] Edge function : AllBottom (result of previous compose)
7623 2019-Jan-12 20:37:12.529095 - [DEBUG]
7624 2019-Jan-12 20:37:12.529120 - [DEBUG] Join: AllTop & AllBottom
7625 2019-Jan-12 20:37:12.529146 - [DEBUG] = AllBottom (new jump func)
7626 2019-Jan-12 20:37:12.529170 - [DEBUG]
7627 2019-Jan-12 20:37:12.529194 - [DEBUG] Start adding new jump function
7628 2019-Jan-12 20:37:12.529217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7629 2019-Jan-12 20:37:12.529273 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7630 2019-Jan-12 20:37:12.529915 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7631 2019-Jan-12 20:37:12.530546 - [DEBUG] Edge Function : AllBottom
7632 2019-Jan-12 20:37:12.530574 - [DEBUG] End adding new jump function
7633 2019-Jan-12 20:37:12.530598 - [DEBUG]
7634 2019-Jan-12 20:37:12.530621 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7635 2019-Jan-12 20:37:12.530654 - [DEBUG]
7636 2019-Jan-12 20:37:12.530678 - [DEBUG] Process 224. path edge:
7637 2019-Jan-12 20:37:12.530701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7638 2019-Jan-12 20:37:12.530757 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7639 2019-Jan-12 20:37:12.531414 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7640 2019-Jan-12 20:37:12.532113 - [DEBUG]
7641 2019-Jan-12 20:37:12.532140 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7642 2019-Jan-12 20:37:12.532796 - [DEBUG] Compose: EdgeIdentity * AllBottom
7643 2019-Jan-12 20:37:12.532825 - [DEBUG]
7644 2019-Jan-12 20:37:12.532852 - [DEBUG] Propagate flow
7645 2019-Jan-12 20:37:12.532876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7646 2019-Jan-12 20:37:12.532937 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7647 2019-Jan-12 20:37:12.533570 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7648 2019-Jan-12 20:37:12.534212 - [DEBUG] Edge function : AllBottom (result of previous compose)
7649 2019-Jan-12 20:37:12.534237 - [DEBUG]
7650 2019-Jan-12 20:37:12.534263 - [DEBUG] Join: AllTop & AllBottom
7651 2019-Jan-12 20:37:12.534289 - [DEBUG] = AllBottom (new jump func)
7652 2019-Jan-12 20:37:12.534314 - [DEBUG]
7653 2019-Jan-12 20:37:12.534337 - [DEBUG] Start adding new jump function
7654 2019-Jan-12 20:37:12.534361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7655 2019-Jan-12 20:37:12.534417 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7656 2019-Jan-12 20:37:12.535059 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7657 2019-Jan-12 20:37:12.535705 - [DEBUG] Edge Function : AllBottom
7658 2019-Jan-12 20:37:12.535733 - [DEBUG] End adding new jump function
7659 2019-Jan-12 20:37:12.535758 - [DEBUG]
7660 2019-Jan-12 20:37:12.535781 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7661 2019-Jan-12 20:37:12.535806 - [DEBUG]
7662 2019-Jan-12 20:37:12.535829 - [DEBUG] Process 225. path edge:
7663 2019-Jan-12 20:37:12.535853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7664 2019-Jan-12 20:37:12.535909 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7665 2019-Jan-12 20:37:12.536541 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7666 2019-Jan-12 20:37:12.537184 - [DEBUG]
7667 2019-Jan-12 20:37:12.537209 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7668 2019-Jan-12 20:37:12.537849 - [DEBUG] Compose: EdgeIdentity * AllBottom
7669 2019-Jan-12 20:37:12.537877 - [DEBUG]
7670 2019-Jan-12 20:37:12.537900 - [DEBUG] Propagate flow
7671 2019-Jan-12 20:37:12.537924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7672 2019-Jan-12 20:37:12.537980 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7673 2019-Jan-12 20:37:12.538623 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7674 2019-Jan-12 20:37:12.539282 - [DEBUG] Edge function : AllBottom (result of previous compose)
7675 2019-Jan-12 20:37:12.539308 - [DEBUG]
7676 2019-Jan-12 20:37:12.539333 - [DEBUG] Join: AllTop & AllBottom
7677 2019-Jan-12 20:37:12.539359 - [DEBUG] = AllBottom (new jump func)
7678 2019-Jan-12 20:37:12.539395 - [DEBUG]
7679 2019-Jan-12 20:37:12.539419 - [DEBUG] Start adding new jump function
7680 2019-Jan-12 20:37:12.539442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7681 2019-Jan-12 20:37:12.539498 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7682 2019-Jan-12 20:37:12.540142 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7683 2019-Jan-12 20:37:12.540783 - [DEBUG] Edge Function : AllBottom
7684 2019-Jan-12 20:37:12.540813 - [DEBUG] End adding new jump function
7685 2019-Jan-12 20:37:12.540837 - [DEBUG]
7686 2019-Jan-12 20:37:12.540861 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7687 2019-Jan-12 20:37:12.540885 - [DEBUG]
7688 2019-Jan-12 20:37:12.540909 - [DEBUG] Process 226. path edge:
7689 2019-Jan-12 20:37:12.540932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7690 2019-Jan-12 20:37:12.540988 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
7691 2019-Jan-12 20:37:12.541631 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7692 2019-Jan-12 20:37:12.542289 - [DEBUG]
7693 2019-Jan-12 20:37:12.542313 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7694 2019-Jan-12 20:37:12.542968 - [DEBUG] Possible callees:
7695 2019-Jan-12 20:37:12.542993 - [DEBUG] llvm.dbg.declare
7696 2019-Jan-12 20:37:12.543018 - [DEBUG] Possible return sites:
7697 2019-Jan-12 20:37:12.543042 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1497698 2019-Jan-12 20:37:12.544314 - [DEBUG] Found and process special summary
7699 2019-Jan-12 20:37:12.544347 - [DEBUG] Compose: EdgeIdentity * AllBottom
7700 2019-Jan-12 20:37:12.544374 - [DEBUG]
7701 2019-Jan-12 20:37:12.544398 - [DEBUG] Propagate flow
7702 2019-Jan-12 20:37:12.544421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7703 2019-Jan-12 20:37:12.544478 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7704 2019-Jan-12 20:37:12.545114 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7705 2019-Jan-12 20:37:12.545779 - [DEBUG] Edge function : AllBottom (result of previous compose)
7706 2019-Jan-12 20:37:12.545804 - [DEBUG]
7707 2019-Jan-12 20:37:12.545829 - [DEBUG] Join: AllTop & AllBottom
7708 2019-Jan-12 20:37:12.545855 - [DEBUG] = AllBottom (new jump func)
7709 2019-Jan-12 20:37:12.545879 - [DEBUG]
7710 2019-Jan-12 20:37:12.545903 - [DEBUG] Start adding new jump function
7711 2019-Jan-12 20:37:12.545926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7712 2019-Jan-12 20:37:12.545982 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7713 2019-Jan-12 20:37:12.546624 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7714 2019-Jan-12 20:37:12.547259 - [DEBUG] Edge Function : AllBottom
7715 2019-Jan-12 20:37:12.547287 - [DEBUG] End adding new jump function
7716 2019-Jan-12 20:37:12.547312 - [DEBUG]
7717 2019-Jan-12 20:37:12.547335 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7718 2019-Jan-12 20:37:12.547359 - [DEBUG]
7719 2019-Jan-12 20:37:12.547391 - [DEBUG] Process 227. path edge:
7720 2019-Jan-12 20:37:12.547415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7721 2019-Jan-12 20:37:12.547472 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
7722 2019-Jan-12 20:37:12.548113 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7723 2019-Jan-12 20:37:12.548807 - [DEBUG]
7724 2019-Jan-12 20:37:12.548833 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7725 2019-Jan-12 20:37:12.549517 - [DEBUG] Compose: EdgeIdentity * AllBottom
7726 2019-Jan-12 20:37:12.549546 - [DEBUG]
7727 2019-Jan-12 20:37:12.549570 - [DEBUG] Propagate flow
7728 2019-Jan-12 20:37:12.549593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7729 2019-Jan-12 20:37:12.549653 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7730 2019-Jan-12 20:37:12.550288 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7731 2019-Jan-12 20:37:12.550930 - [DEBUG] Edge function : AllBottom (result of previous compose)
7732 2019-Jan-12 20:37:12.550955 - [DEBUG]
7733 2019-Jan-12 20:37:12.550981 - [DEBUG] Join: AllTop & AllBottom
7734 2019-Jan-12 20:37:12.551006 - [DEBUG] = AllBottom (new jump func)
7735 2019-Jan-12 20:37:12.551031 - [DEBUG]
7736 2019-Jan-12 20:37:12.551054 - [DEBUG] Start adding new jump function
7737 2019-Jan-12 20:37:12.551078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7738 2019-Jan-12 20:37:12.551133 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7739 2019-Jan-12 20:37:12.551776 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7740 2019-Jan-12 20:37:12.552425 - [DEBUG] Edge Function : AllBottom
7741 2019-Jan-12 20:37:12.552453 - [DEBUG] End adding new jump function
7742 2019-Jan-12 20:37:12.552476 - [DEBUG]
7743 2019-Jan-12 20:37:12.552500 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7744 2019-Jan-12 20:37:12.552525 - [DEBUG]
7745 2019-Jan-12 20:37:12.552548 - [DEBUG] Process 228. path edge:
7746 2019-Jan-12 20:37:12.552572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7747 2019-Jan-12 20:37:12.552628 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
7748 2019-Jan-12 20:37:12.553267 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7749 2019-Jan-12 20:37:12.553909 - [DEBUG]
7750 2019-Jan-12 20:37:12.553934 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7751 2019-Jan-12 20:37:12.554577 - [DEBUG] Compose: EdgeIdentity * AllBottom
7752 2019-Jan-12 20:37:12.554605 - [DEBUG]
7753 2019-Jan-12 20:37:12.554628 - [DEBUG] Propagate flow
7754 2019-Jan-12 20:37:12.554652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7755 2019-Jan-12 20:37:12.554708 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7756 2019-Jan-12 20:37:12.555364 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7757 2019-Jan-12 20:37:12.556007 - [DEBUG] Edge function : AllBottom (result of previous compose)
7758 2019-Jan-12 20:37:12.556032 - [DEBUG]
7759 2019-Jan-12 20:37:12.556057 - [DEBUG] Join: AllTop & AllBottom
7760 2019-Jan-12 20:37:12.556083 - [DEBUG] = AllBottom (new jump func)
7761 2019-Jan-12 20:37:12.556108 - [DEBUG]
7762 2019-Jan-12 20:37:12.556143 - [DEBUG] Start adding new jump function
7763 2019-Jan-12 20:37:12.556167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7764 2019-Jan-12 20:37:12.556223 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7765 2019-Jan-12 20:37:12.556866 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7766 2019-Jan-12 20:37:12.557507 - [DEBUG] Edge Function : AllBottom
7767 2019-Jan-12 20:37:12.557534 - [DEBUG] End adding new jump function
7768 2019-Jan-12 20:37:12.557558 - [DEBUG]
7769 2019-Jan-12 20:37:12.557581 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7770 2019-Jan-12 20:37:12.557606 - [DEBUG]
7771 2019-Jan-12 20:37:12.557629 - [DEBUG] Process 229. path edge:
7772 2019-Jan-12 20:37:12.557653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7773 2019-Jan-12 20:37:12.557710 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
7774 2019-Jan-12 20:37:12.558352 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7775 2019-Jan-12 20:37:12.559009 - [DEBUG]
7776 2019-Jan-12 20:37:12.559033 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7777 2019-Jan-12 20:37:12.559682 - [DEBUG] Possible callees:
7778 2019-Jan-12 20:37:12.559707 - [DEBUG] llvm.dbg.declare
7779 2019-Jan-12 20:37:12.559732 - [DEBUG] Possible return sites:
7780 2019-Jan-12 20:37:12.559756 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1557781 2019-Jan-12 20:37:12.561024 - [DEBUG] Found and process special summary
7782 2019-Jan-12 20:37:12.561057 - [DEBUG] Compose: EdgeIdentity * AllBottom
7783 2019-Jan-12 20:37:12.561084 - [DEBUG]
7784 2019-Jan-12 20:37:12.561107 - [DEBUG] Propagate flow
7785 2019-Jan-12 20:37:12.561131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7786 2019-Jan-12 20:37:12.561187 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7787 2019-Jan-12 20:37:12.561823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7788 2019-Jan-12 20:37:12.562482 - [DEBUG] Edge function : AllBottom (result of previous compose)
7789 2019-Jan-12 20:37:12.562507 - [DEBUG]
7790 2019-Jan-12 20:37:12.562531 - [DEBUG] Join: AllTop & AllBottom
7791 2019-Jan-12 20:37:12.562557 - [DEBUG] = AllBottom (new jump func)
7792 2019-Jan-12 20:37:12.562582 - [DEBUG]
7793 2019-Jan-12 20:37:12.562605 - [DEBUG] Start adding new jump function
7794 2019-Jan-12 20:37:12.562628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7795 2019-Jan-12 20:37:12.562684 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7796 2019-Jan-12 20:37:12.563331 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7797 2019-Jan-12 20:37:12.563965 - [DEBUG] Edge Function : AllBottom
7798 2019-Jan-12 20:37:12.563993 - [DEBUG] End adding new jump function
7799 2019-Jan-12 20:37:12.564017 - [DEBUG]
7800 2019-Jan-12 20:37:12.564041 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
7801 2019-Jan-12 20:37:12.564065 - [DEBUG]
7802 2019-Jan-12 20:37:12.564088 - [DEBUG] Process 230. path edge:
7803 2019-Jan-12 20:37:12.564119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7804 2019-Jan-12 20:37:12.564180 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
7805 2019-Jan-12 20:37:12.564848 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7806 2019-Jan-12 20:37:12.565534 - [DEBUG]
7807 2019-Jan-12 20:37:12.565559 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7808 2019-Jan-12 20:37:12.566223 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-12 20:37:12.566251 - [DEBUG]
7810 2019-Jan-12 20:37:12.566275 - [DEBUG] Propagate flow
7811 2019-Jan-12 20:37:12.566298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-12 20:37:12.566357 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7813 2019-Jan-12 20:37:12.566991 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7814 2019-Jan-12 20:37:12.567632 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-12 20:37:12.567658 - [DEBUG]
7816 2019-Jan-12 20:37:12.567683 - [DEBUG] Join: AllTop & AllBottom
7817 2019-Jan-12 20:37:12.567708 - [DEBUG] = AllBottom (new jump func)
7818 2019-Jan-12 20:37:12.567733 - [DEBUG]
7819 2019-Jan-12 20:37:12.567756 - [DEBUG] Start adding new jump function
7820 2019-Jan-12 20:37:12.567779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7821 2019-Jan-12 20:37:12.567835 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7822 2019-Jan-12 20:37:12.568478 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7823 2019-Jan-12 20:37:12.569127 - [DEBUG] Edge Function : AllBottom
7824 2019-Jan-12 20:37:12.569155 - [DEBUG] End adding new jump function
7825 2019-Jan-12 20:37:12.569179 - [DEBUG]
7826 2019-Jan-12 20:37:12.569203 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
7827 2019-Jan-12 20:37:12.569227 - [DEBUG]
7828 2019-Jan-12 20:37:12.569251 - [DEBUG] Process 231. path edge:
7829 2019-Jan-12 20:37:12.569275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7830 2019-Jan-12 20:37:12.569331 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
7831 2019-Jan-12 20:37:12.569964 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7832 2019-Jan-12 20:37:12.570604 - [DEBUG]
7833 2019-Jan-12 20:37:12.570629 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7834 2019-Jan-12 20:37:12.571271 - [DEBUG] Compose: EdgeIdentity * AllBottom
7835 2019-Jan-12 20:37:12.571299 - [DEBUG]
7836 2019-Jan-12 20:37:12.571322 - [DEBUG] Propagate flow
7837 2019-Jan-12 20:37:12.571346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7838 2019-Jan-12 20:37:12.571401 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7839 2019-Jan-12 20:37:12.572048 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7840 2019-Jan-12 20:37:12.572689 - [DEBUG] Edge function : AllBottom (result of previous compose)
7841 2019-Jan-12 20:37:12.572714 - [DEBUG]
7842 2019-Jan-12 20:37:12.572739 - [DEBUG] Join: AllTop & AllBottom
7843 2019-Jan-12 20:37:12.572765 - [DEBUG] = AllBottom (new jump func)
7844 2019-Jan-12 20:37:12.572789 - [DEBUG]
7845 2019-Jan-12 20:37:12.572813 - [DEBUG] Start adding new jump function
7846 2019-Jan-12 20:37:12.572847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7847 2019-Jan-12 20:37:12.572903 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7848 2019-Jan-12 20:37:12.573554 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7849 2019-Jan-12 20:37:12.574185 - [DEBUG] Edge Function : AllBottom
7850 2019-Jan-12 20:37:12.574212 - [DEBUG] End adding new jump function
7851 2019-Jan-12 20:37:12.574237 - [DEBUG]
7852 2019-Jan-12 20:37:12.574260 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
7853 2019-Jan-12 20:37:12.574284 - [DEBUG]
7854 2019-Jan-12 20:37:12.574308 - [DEBUG] Process 232. path edge:
7855 2019-Jan-12 20:37:12.574331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7856 2019-Jan-12 20:37:12.574388 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
7857 2019-Jan-12 20:37:12.575018 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7858 2019-Jan-12 20:37:12.575674 - [DEBUG]
7859 2019-Jan-12 20:37:12.575699 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7860 2019-Jan-12 20:37:12.576342 - [DEBUG] Compose: EdgeIdentity * AllBottom
7861 2019-Jan-12 20:37:12.576370 - [DEBUG]
7862 2019-Jan-12 20:37:12.576395 - [DEBUG] Propagate flow
7863 2019-Jan-12 20:37:12.576418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7864 2019-Jan-12 20:37:12.576474 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7865 2019-Jan-12 20:37:12.577116 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7866 2019-Jan-12 20:37:12.577757 - [DEBUG] Edge function : AllBottom (result of previous compose)
7867 2019-Jan-12 20:37:12.577782 - [DEBUG]
7868 2019-Jan-12 20:37:12.577806 - [DEBUG] Join: AllTop & AllBottom
7869 2019-Jan-12 20:37:12.577832 - [DEBUG] = AllBottom (new jump func)
7870 2019-Jan-12 20:37:12.577857 - [DEBUG]
7871 2019-Jan-12 20:37:12.577880 - [DEBUG] Start adding new jump function
7872 2019-Jan-12 20:37:12.577903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7873 2019-Jan-12 20:37:12.577959 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7874 2019-Jan-12 20:37:12.578600 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7875 2019-Jan-12 20:37:12.579255 - [DEBUG] Edge Function : AllBottom
7876 2019-Jan-12 20:37:12.579282 - [DEBUG] End adding new jump function
7877 2019-Jan-12 20:37:12.579310 - [DEBUG]
7878 2019-Jan-12 20:37:12.579333 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
7879 2019-Jan-12 20:37:12.579358 - [DEBUG]
7880 2019-Jan-12 20:37:12.579381 - [DEBUG] Process 233. path edge:
7881 2019-Jan-12 20:37:12.579405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7882 2019-Jan-12 20:37:12.579461 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
7883 2019-Jan-12 20:37:12.580102 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7884 2019-Jan-12 20:37:12.580743 - [DEBUG]
7885 2019-Jan-12 20:37:12.580767 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7886 2019-Jan-12 20:37:12.581433 - [DEBUG] Possible callees:
7887 2019-Jan-12 20:37:12.581460 - [DEBUG] llvm.dbg.declare
7888 2019-Jan-12 20:37:12.581485 - [DEBUG] Possible return sites:
7889 2019-Jan-12 20:37:12.581508 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1637890 2019-Jan-12 20:37:12.582861 - [DEBUG] Found and process special summary
7891 2019-Jan-12 20:37:12.582897 - [DEBUG] Compose: EdgeIdentity * AllBottom
7892 2019-Jan-12 20:37:12.582925 - [DEBUG]
7893 2019-Jan-12 20:37:12.582949 - [DEBUG] Propagate flow
7894 2019-Jan-12 20:37:12.582972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7895 2019-Jan-12 20:37:12.583032 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7896 2019-Jan-12 20:37:12.583689 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7897 2019-Jan-12 20:37:12.584333 - [DEBUG] Edge function : AllBottom (result of previous compose)
7898 2019-Jan-12 20:37:12.584358 - [DEBUG]
7899 2019-Jan-12 20:37:12.584383 - [DEBUG] Join: AllTop & AllBottom
7900 2019-Jan-12 20:37:12.584409 - [DEBUG] = AllBottom (new jump func)
7901 2019-Jan-12 20:37:12.584433 - [DEBUG]
7902 2019-Jan-12 20:37:12.584457 - [DEBUG] Start adding new jump function
7903 2019-Jan-12 20:37:12.584481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7904 2019-Jan-12 20:37:12.584537 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7905 2019-Jan-12 20:37:12.585178 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7906 2019-Jan-12 20:37:12.585830 - [DEBUG] Edge Function : AllBottom
7907 2019-Jan-12 20:37:12.585858 - [DEBUG] End adding new jump function
7908 2019-Jan-12 20:37:12.585883 - [DEBUG]
7909 2019-Jan-12 20:37:12.585906 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
7910 2019-Jan-12 20:37:12.585931 - [DEBUG]
7911 2019-Jan-12 20:37:12.585954 - [DEBUG] Process 234. path edge:
7912 2019-Jan-12 20:37:12.585978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7913 2019-Jan-12 20:37:12.586034 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
7914 2019-Jan-12 20:37:12.586670 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7915 2019-Jan-12 20:37:12.587311 - [DEBUG]
7916 2019-Jan-12 20:37:12.587336 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7917 2019-Jan-12 20:37:12.587987 - [DEBUG] Compose: EdgeIdentity * AllBottom
7918 2019-Jan-12 20:37:12.588015 - [DEBUG]
7919 2019-Jan-12 20:37:12.588039 - [DEBUG] Propagate flow
7920 2019-Jan-12 20:37:12.588062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7921 2019-Jan-12 20:37:12.588118 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7922 2019-Jan-12 20:37:12.588768 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7923 2019-Jan-12 20:37:12.589409 - [DEBUG] Edge function : AllBottom (result of previous compose)
7924 2019-Jan-12 20:37:12.589434 - [DEBUG]
7925 2019-Jan-12 20:37:12.589459 - [DEBUG] Join: AllTop & AllBottom
7926 2019-Jan-12 20:37:12.589485 - [DEBUG] = AllBottom (new jump func)
7927 2019-Jan-12 20:37:12.589509 - [DEBUG]
7928 2019-Jan-12 20:37:12.589533 - [DEBUG] Start adding new jump function
7929 2019-Jan-12 20:37:12.589566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7930 2019-Jan-12 20:37:12.589622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7931 2019-Jan-12 20:37:12.590264 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7932 2019-Jan-12 20:37:12.590896 - [DEBUG] Edge Function : AllBottom
7933 2019-Jan-12 20:37:12.590924 - [DEBUG] End adding new jump function
7934 2019-Jan-12 20:37:12.590948 - [DEBUG]
7935 2019-Jan-12 20:37:12.590972 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
7936 2019-Jan-12 20:37:12.590996 - [DEBUG]
7937 2019-Jan-12 20:37:12.591019 - [DEBUG] Process 235. path edge:
7938 2019-Jan-12 20:37:12.591043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7939 2019-Jan-12 20:37:12.591099 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
7940 2019-Jan-12 20:37:12.591731 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7941 2019-Jan-12 20:37:12.592388 - [DEBUG]
7942 2019-Jan-12 20:37:12.592413 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7943 2019-Jan-12 20:37:12.593057 - [DEBUG] Compose: EdgeIdentity * AllBottom
7944 2019-Jan-12 20:37:12.593084 - [DEBUG]
7945 2019-Jan-12 20:37:12.593108 - [DEBUG] Propagate flow
7946 2019-Jan-12 20:37:12.593132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7947 2019-Jan-12 20:37:12.593187 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7948 2019-Jan-12 20:37:12.593836 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7949 2019-Jan-12 20:37:12.594477 - [DEBUG] Edge function : AllBottom (result of previous compose)
7950 2019-Jan-12 20:37:12.594502 - [DEBUG]
7951 2019-Jan-12 20:37:12.594527 - [DEBUG] Join: AllTop & AllBottom
7952 2019-Jan-12 20:37:12.594553 - [DEBUG] = AllBottom (new jump func)
7953 2019-Jan-12 20:37:12.594577 - [DEBUG]
7954 2019-Jan-12 20:37:12.594601 - [DEBUG] Start adding new jump function
7955 2019-Jan-12 20:37:12.594624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7956 2019-Jan-12 20:37:12.594679 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7957 2019-Jan-12 20:37:12.595332 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7958 2019-Jan-12 20:37:12.595974 - [DEBUG] Edge Function : AllBottom
7959 2019-Jan-12 20:37:12.596002 - [DEBUG] End adding new jump function
7960 2019-Jan-12 20:37:12.596026 - [DEBUG]
7961 2019-Jan-12 20:37:12.596050 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
7962 2019-Jan-12 20:37:12.596074 - [DEBUG]
7963 2019-Jan-12 20:37:12.596097 - [DEBUG] Process 236. path edge:
7964 2019-Jan-12 20:37:12.596121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7965 2019-Jan-12 20:37:12.596177 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
7966 2019-Jan-12 20:37:12.596819 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7967 2019-Jan-12 20:37:12.597465 - [DEBUG]
7968 2019-Jan-12 20:37:12.597490 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7969 2019-Jan-12 20:37:12.598194 - [DEBUG] Possible callees:
7970 2019-Jan-12 20:37:12.598220 - [DEBUG] llvm.dbg.declare
7971 2019-Jan-12 20:37:12.598246 - [DEBUG] Possible return sites:
7972 2019-Jan-12 20:37:12.598270 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1697973 2019-Jan-12 20:37:12.599582 - [DEBUG] Found and process special summary
7974 2019-Jan-12 20:37:12.599616 - [DEBUG] Compose: EdgeIdentity * AllBottom
7975 2019-Jan-12 20:37:12.599644 - [DEBUG]
7976 2019-Jan-12 20:37:12.599668 - [DEBUG] Propagate flow
7977 2019-Jan-12 20:37:12.599691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7978 2019-Jan-12 20:37:12.599750 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7979 2019-Jan-12 20:37:12.600386 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7980 2019-Jan-12 20:37:12.601028 - [DEBUG] Edge function : AllBottom (result of previous compose)
7981 2019-Jan-12 20:37:12.601054 - [DEBUG]
7982 2019-Jan-12 20:37:12.601078 - [DEBUG] Join: AllTop & AllBottom
7983 2019-Jan-12 20:37:12.601104 - [DEBUG] = AllBottom (new jump func)
7984 2019-Jan-12 20:37:12.601129 - [DEBUG]
7985 2019-Jan-12 20:37:12.601152 - [DEBUG] Start adding new jump function
7986 2019-Jan-12 20:37:12.601176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7987 2019-Jan-12 20:37:12.601232 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7988 2019-Jan-12 20:37:12.601874 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7989 2019-Jan-12 20:37:12.602524 - [DEBUG] Edge Function : AllBottom
7990 2019-Jan-12 20:37:12.602553 - [DEBUG] End adding new jump function
7991 2019-Jan-12 20:37:12.602577 - [DEBUG]
7992 2019-Jan-12 20:37:12.602600 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
7993 2019-Jan-12 20:37:12.602624 - [DEBUG]
7994 2019-Jan-12 20:37:12.602648 - [DEBUG] Process 237. path edge:
7995 2019-Jan-12 20:37:12.602672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7996 2019-Jan-12 20:37:12.602728 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
7997 2019-Jan-12 20:37:12.603368 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7998 2019-Jan-12 20:37:12.604008 - [DEBUG]
7999 2019-Jan-12 20:37:12.604032 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8000 2019-Jan-12 20:37:12.604684 - [DEBUG] Compose: EdgeIdentity * AllBottom
8001 2019-Jan-12 20:37:12.604712 - [DEBUG]
8002 2019-Jan-12 20:37:12.604736 - [DEBUG] Propagate flow
8003 2019-Jan-12 20:37:12.604759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8004 2019-Jan-12 20:37:12.604815 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8005 2019-Jan-12 20:37:12.605470 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8006 2019-Jan-12 20:37:12.606121 - [DEBUG] Edge function : AllBottom (result of previous compose)
8007 2019-Jan-12 20:37:12.606147 - [DEBUG]
8008 2019-Jan-12 20:37:12.606172 - [DEBUG] Join: AllTop & AllBottom
8009 2019-Jan-12 20:37:12.606198 - [DEBUG] = AllBottom (new jump func)
8010 2019-Jan-12 20:37:12.606222 - [DEBUG]
8011 2019-Jan-12 20:37:12.606246 - [DEBUG] Start adding new jump function
8012 2019-Jan-12 20:37:12.606282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8013 2019-Jan-12 20:37:12.606339 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8014 2019-Jan-12 20:37:12.606989 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8015 2019-Jan-12 20:37:12.607623 - [DEBUG] Edge Function : AllBottom
8016 2019-Jan-12 20:37:12.607651 - [DEBUG] End adding new jump function
8017 2019-Jan-12 20:37:12.607675 - [DEBUG]
8018 2019-Jan-12 20:37:12.607699 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8019 2019-Jan-12 20:37:12.607723 - [DEBUG]
8020 2019-Jan-12 20:37:12.607746 - [DEBUG] Process 238. path edge:
8021 2019-Jan-12 20:37:12.607770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8022 2019-Jan-12 20:37:12.607826 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
8023 2019-Jan-12 20:37:12.608460 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8024 2019-Jan-12 20:37:12.609120 - [DEBUG]
8025 2019-Jan-12 20:37:12.609144 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8026 2019-Jan-12 20:37:12.609793 - [DEBUG] Compose: EdgeIdentity * AllBottom
8027 2019-Jan-12 20:37:12.609822 - [DEBUG]
8028 2019-Jan-12 20:37:12.609846 - [DEBUG] Propagate flow
8029 2019-Jan-12 20:37:12.609869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8030 2019-Jan-12 20:37:12.609926 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8031 2019-Jan-12 20:37:12.610565 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8032 2019-Jan-12 20:37:12.611207 - [DEBUG] Edge function : AllBottom (result of previous compose)
8033 2019-Jan-12 20:37:12.611233 - [DEBUG]
8034 2019-Jan-12 20:37:12.611258 - [DEBUG] Join: AllTop & AllBottom
8035 2019-Jan-12 20:37:12.611283 - [DEBUG] = AllBottom (new jump func)
8036 2019-Jan-12 20:37:12.611308 - [DEBUG]
8037 2019-Jan-12 20:37:12.611331 - [DEBUG] Start adding new jump function
8038 2019-Jan-12 20:37:12.611354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8039 2019-Jan-12 20:37:12.611410 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8040 2019-Jan-12 20:37:12.612067 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8041 2019-Jan-12 20:37:12.612704 - [DEBUG] Edge Function : AllBottom
8042 2019-Jan-12 20:37:12.612731 - [DEBUG] End adding new jump function
8043 2019-Jan-12 20:37:12.612755 - [DEBUG]
8044 2019-Jan-12 20:37:12.612779 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8045 2019-Jan-12 20:37:12.612803 - [DEBUG]
8046 2019-Jan-12 20:37:12.612826 - [DEBUG] Process 239. path edge:
8047 2019-Jan-12 20:37:12.612850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8048 2019-Jan-12 20:37:12.612906 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
8049 2019-Jan-12 20:37:12.613549 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8050 2019-Jan-12 20:37:12.614189 - [DEBUG]
8051 2019-Jan-12 20:37:12.614214 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8052 2019-Jan-12 20:37:12.614889 - [DEBUG] Compose: EdgeIdentity * AllBottom
8053 2019-Jan-12 20:37:12.614930 - [DEBUG]
8054 2019-Jan-12 20:37:12.614954 - [DEBUG] Propagate flow
8055 2019-Jan-12 20:37:12.614978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8056 2019-Jan-12 20:37:12.615044 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8057 2019-Jan-12 20:37:12.615739 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8058 2019-Jan-12 20:37:12.616386 - [DEBUG] Edge function : AllBottom (result of previous compose)
8059 2019-Jan-12 20:37:12.616412 - [DEBUG]
8060 2019-Jan-12 20:37:12.616437 - [DEBUG] Join: AllTop & AllBottom
8061 2019-Jan-12 20:37:12.616463 - [DEBUG] = AllBottom (new jump func)
8062 2019-Jan-12 20:37:12.616488 - [DEBUG]
8063 2019-Jan-12 20:37:12.616511 - [DEBUG] Start adding new jump function
8064 2019-Jan-12 20:37:12.616535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8065 2019-Jan-12 20:37:12.616591 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8066 2019-Jan-12 20:37:12.617234 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8067 2019-Jan-12 20:37:12.617867 - [DEBUG] Edge Function : AllBottom
8068 2019-Jan-12 20:37:12.617895 - [DEBUG] End adding new jump function
8069 2019-Jan-12 20:37:12.617920 - [DEBUG]
8070 2019-Jan-12 20:37:12.617943 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8071 2019-Jan-12 20:37:12.617967 - [DEBUG]
8072 2019-Jan-12 20:37:12.617991 - [DEBUG] Process 240. path edge:
8073 2019-Jan-12 20:37:12.618014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8074 2019-Jan-12 20:37:12.618071 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
8075 2019-Jan-12 20:37:12.618718 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8076 2019-Jan-12 20:37:12.619360 - [DEBUG]
8077 2019-Jan-12 20:37:12.619385 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8078 2019-Jan-12 20:37:12.620032 - [DEBUG] Compose: EdgeIdentity * AllBottom
8079 2019-Jan-12 20:37:12.620060 - [DEBUG]
8080 2019-Jan-12 20:37:12.620084 - [DEBUG] Propagate flow
8081 2019-Jan-12 20:37:12.620108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8082 2019-Jan-12 20:37:12.620164 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8083 2019-Jan-12 20:37:12.620805 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8084 2019-Jan-12 20:37:12.621446 - [DEBUG] Edge function : AllBottom (result of previous compose)
8085 2019-Jan-12 20:37:12.621472 - [DEBUG]
8086 2019-Jan-12 20:37:12.621497 - [DEBUG] Join: AllTop & AllBottom
8087 2019-Jan-12 20:37:12.621523 - [DEBUG] = AllBottom (new jump func)
8088 2019-Jan-12 20:37:12.621548 - [DEBUG]
8089 2019-Jan-12 20:37:12.621571 - [DEBUG] Start adding new jump function
8090 2019-Jan-12 20:37:12.621595 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8091 2019-Jan-12 20:37:12.621651 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8092 2019-Jan-12 20:37:12.622308 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8093 2019-Jan-12 20:37:12.622944 - [DEBUG] Edge Function : AllBottom
8094 2019-Jan-12 20:37:12.622972 - [DEBUG] End adding new jump function
8095 2019-Jan-12 20:37:12.623006 - [DEBUG]
8096 2019-Jan-12 20:37:12.623030 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8097 2019-Jan-12 20:37:12.623054 - [DEBUG]
8098 2019-Jan-12 20:37:12.623078 - [DEBUG] Process 241. path edge:
8099 2019-Jan-12 20:37:12.623102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8100 2019-Jan-12 20:37:12.623158 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
8101 2019-Jan-12 20:37:12.623801 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8102 2019-Jan-12 20:37:12.624451 - [DEBUG]
8103 2019-Jan-12 20:37:12.624476 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8104 2019-Jan-12 20:37:12.625129 - [DEBUG] Compose: EdgeIdentity * AllBottom
8105 2019-Jan-12 20:37:12.625157 - [DEBUG]
8106 2019-Jan-12 20:37:12.625181 - [DEBUG] Propagate flow
8107 2019-Jan-12 20:37:12.625204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8108 2019-Jan-12 20:37:12.625260 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8109 2019-Jan-12 20:37:12.625911 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8110 2019-Jan-12 20:37:12.626553 - [DEBUG] Edge function : AllBottom (result of previous compose)
8111 2019-Jan-12 20:37:12.626579 - [DEBUG]
8112 2019-Jan-12 20:37:12.626604 - [DEBUG] Join: AllTop & AllBottom
8113 2019-Jan-12 20:37:12.626629 - [DEBUG] = AllBottom (new jump func)
8114 2019-Jan-12 20:37:12.626654 - [DEBUG]
8115 2019-Jan-12 20:37:12.626677 - [DEBUG] Start adding new jump function
8116 2019-Jan-12 20:37:12.626701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8117 2019-Jan-12 20:37:12.626756 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8118 2019-Jan-12 20:37:12.627400 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8119 2019-Jan-12 20:37:12.628033 - [DEBUG] Edge Function : AllBottom
8120 2019-Jan-12 20:37:12.628060 - [DEBUG] End adding new jump function
8121 2019-Jan-12 20:37:12.628084 - [DEBUG]
8122 2019-Jan-12 20:37:12.628108 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8123 2019-Jan-12 20:37:12.628132 - [DEBUG]
8124 2019-Jan-12 20:37:12.628156 - [DEBUG] Process 242. path edge:
8125 2019-Jan-12 20:37:12.628179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8126 2019-Jan-12 20:37:12.628235 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
8127 2019-Jan-12 20:37:12.628884 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8128 2019-Jan-12 20:37:12.629528 - [DEBUG]
8129 2019-Jan-12 20:37:12.629553 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8130 2019-Jan-12 20:37:12.630196 - [DEBUG] Compose: EdgeIdentity * AllBottom
8131 2019-Jan-12 20:37:12.630225 - [DEBUG]
8132 2019-Jan-12 20:37:12.630249 - [DEBUG] Propagate flow
8133 2019-Jan-12 20:37:12.630272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8134 2019-Jan-12 20:37:12.630329 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8135 2019-Jan-12 20:37:12.630990 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8136 2019-Jan-12 20:37:12.631668 - [DEBUG] Edge function : AllBottom (result of previous compose)
8137 2019-Jan-12 20:37:12.631694 - [DEBUG]
8138 2019-Jan-12 20:37:12.631732 - [DEBUG] Join: AllTop & AllBottom
8139 2019-Jan-12 20:37:12.631759 - [DEBUG] = AllBottom (new jump func)
8140 2019-Jan-12 20:37:12.631784 - [DEBUG]
8141 2019-Jan-12 20:37:12.631807 - [DEBUG] Start adding new jump function
8142 2019-Jan-12 20:37:12.631831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8143 2019-Jan-12 20:37:12.631892 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8144 2019-Jan-12 20:37:12.632563 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8145 2019-Jan-12 20:37:12.633197 - [DEBUG] Edge Function : AllBottom
8146 2019-Jan-12 20:37:12.633226 - [DEBUG] End adding new jump function
8147 2019-Jan-12 20:37:12.633250 - [DEBUG]
8148 2019-Jan-12 20:37:12.633274 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8149 2019-Jan-12 20:37:12.633298 - [DEBUG]
8150 2019-Jan-12 20:37:12.633321 - [DEBUG] Process 243. path edge:
8151 2019-Jan-12 20:37:12.633345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8152 2019-Jan-12 20:37:12.633402 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
8153 2019-Jan-12 20:37:12.634044 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8154 2019-Jan-12 20:37:12.634684 - [DEBUG]
8155 2019-Jan-12 20:37:12.634709 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8156 2019-Jan-12 20:37:12.635377 - [DEBUG] Compose: EdgeIdentity * AllBottom
8157 2019-Jan-12 20:37:12.635404 - [DEBUG]
8158 2019-Jan-12 20:37:12.635428 - [DEBUG] Propagate flow
8159 2019-Jan-12 20:37:12.635452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8160 2019-Jan-12 20:37:12.635508 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8161 2019-Jan-12 20:37:12.636148 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8162 2019-Jan-12 20:37:12.636790 - [DEBUG] Edge function : AllBottom (result of previous compose)
8163 2019-Jan-12 20:37:12.636816 - [DEBUG]
8164 2019-Jan-12 20:37:12.636840 - [DEBUG] Join: AllTop & AllBottom
8165 2019-Jan-12 20:37:12.636866 - [DEBUG] = AllBottom (new jump func)
8166 2019-Jan-12 20:37:12.636891 - [DEBUG]
8167 2019-Jan-12 20:37:12.636914 - [DEBUG] Start adding new jump function
8168 2019-Jan-12 20:37:12.636937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8169 2019-Jan-12 20:37:12.636993 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8170 2019-Jan-12 20:37:12.637636 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8171 2019-Jan-12 20:37:12.638272 - [DEBUG] Edge Function : AllBottom
8172 2019-Jan-12 20:37:12.638299 - [DEBUG] End adding new jump function
8173 2019-Jan-12 20:37:12.638323 - [DEBUG]
8174 2019-Jan-12 20:37:12.638347 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8175 2019-Jan-12 20:37:12.638371 - [DEBUG]
8176 2019-Jan-12 20:37:12.638394 - [DEBUG] Process 244. path edge:
8177 2019-Jan-12 20:37:12.638418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8178 2019-Jan-12 20:37:12.638474 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
8179 2019-Jan-12 20:37:12.639129 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8180 2019-Jan-12 20:37:12.639786 - [DEBUG]
8181 2019-Jan-12 20:37:12.639813 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8182 2019-Jan-12 20:37:12.640461 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-12 20:37:12.640488 - [DEBUG]
8184 2019-Jan-12 20:37:12.640512 - [DEBUG] Propagate flow
8185 2019-Jan-12 20:37:12.640536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-12 20:37:12.640596 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8187 2019-Jan-12 20:37:12.641231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8188 2019-Jan-12 20:37:12.641873 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-12 20:37:12.641899 - [DEBUG]
8190 2019-Jan-12 20:37:12.641923 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-12 20:37:12.641949 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-12 20:37:12.641974 - [DEBUG]
8193 2019-Jan-12 20:37:12.642014 - [DEBUG] Start adding new jump function
8194 2019-Jan-12 20:37:12.642038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-12 20:37:12.642094 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8196 2019-Jan-12 20:37:12.642737 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8197 2019-Jan-12 20:37:12.643370 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-12 20:37:12.643397 - [DEBUG] End adding new jump function
8199 2019-Jan-12 20:37:12.643421 - [DEBUG]
8200 2019-Jan-12 20:37:12.643445 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8201 2019-Jan-12 20:37:12.643469 - [DEBUG]
8202 2019-Jan-12 20:37:12.643492 - [DEBUG] Process 245. path edge:
8203 2019-Jan-12 20:37:12.643516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-12 20:37:12.643572 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
8205 2019-Jan-12 20:37:12.644210 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8206 2019-Jan-12 20:37:12.644852 - [DEBUG]
8207 2019-Jan-12 20:37:12.644876 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8208 2019-Jan-12 20:37:12.645551 - [DEBUG] Compose: EdgeIdentity * AllBottom
8209 2019-Jan-12 20:37:12.645579 - [DEBUG]
8210 2019-Jan-12 20:37:12.645603 - [DEBUG] Propagate flow
8211 2019-Jan-12 20:37:12.645626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8212 2019-Jan-12 20:37:12.645682 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8213 2019-Jan-12 20:37:12.646326 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8214 2019-Jan-12 20:37:12.646969 - [DEBUG] Edge function : AllBottom (result of previous compose)
8215 2019-Jan-12 20:37:12.646995 - [DEBUG]
8216 2019-Jan-12 20:37:12.647020 - [DEBUG] Join: AllTop & AllBottom
8217 2019-Jan-12 20:37:12.647046 - [DEBUG] = AllBottom (new jump func)
8218 2019-Jan-12 20:37:12.647071 - [DEBUG]
8219 2019-Jan-12 20:37:12.647094 - [DEBUG] Start adding new jump function
8220 2019-Jan-12 20:37:12.647118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8221 2019-Jan-12 20:37:12.647174 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8222 2019-Jan-12 20:37:12.647833 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8223 2019-Jan-12 20:37:12.648506 - [DEBUG] Edge Function : AllBottom
8224 2019-Jan-12 20:37:12.648537 - [DEBUG] End adding new jump function
8225 2019-Jan-12 20:37:12.648562 - [DEBUG]
8226 2019-Jan-12 20:37:12.648586 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8227 2019-Jan-12 20:37:12.648610 - [DEBUG]
8228 2019-Jan-12 20:37:12.648634 - [DEBUG] Process 246. path edge:
8229 2019-Jan-12 20:37:12.648676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8230 2019-Jan-12 20:37:12.648745 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
8231 2019-Jan-12 20:37:12.649390 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8232 2019-Jan-12 20:37:12.650035 - [DEBUG]
8233 2019-Jan-12 20:37:12.650060 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8234 2019-Jan-12 20:37:12.650699 - [DEBUG] Start of endsummarytab entry
8235 2019-Jan-12 20:37:12.650728 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8236 2019-Jan-12 20:37:12.651363 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
8237 2019-Jan-12 20:37:12.651421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8238 2019-Jan-12 20:37:12.652068 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8239 2019-Jan-12 20:37:12.652706 - [DEBUG] EF: AllBottom
8240 2019-Jan-12 20:37:12.652732 - [DEBUG]
8241 2019-Jan-12 20:37:12.652755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8242 2019-Jan-12 20:37:12.653388 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8243 2019-Jan-12 20:37:12.654036 - [DEBUG] EF: AllBottom
8244 2019-Jan-12 20:37:12.654061 - [DEBUG]
8245 2019-Jan-12 20:37:12.654084 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8246 2019-Jan-12 20:37:12.654716 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8247 2019-Jan-12 20:37:12.655369 - [DEBUG] EF: AllBottom
8248 2019-Jan-12 20:37:12.655395 - [DEBUG]
8249 2019-Jan-12 20:37:12.655418 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8250 2019-Jan-12 20:37:12.656049 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
8251 2019-Jan-12 20:37:12.656682 - [DEBUG] EF: AllBottom
8252 2019-Jan-12 20:37:12.656707 - [DEBUG]
8253 2019-Jan-12 20:37:12.656731 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8254 2019-Jan-12 20:37:12.657363 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8255 2019-Jan-12 20:37:12.657998 - [DEBUG] EF: AllBottom
8256 2019-Jan-12 20:37:12.658023 - [DEBUG]
8257 2019-Jan-12 20:37:12.658046 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8258 2019-Jan-12 20:37:12.658690 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8259 2019-Jan-12 20:37:12.659327 - [DEBUG] EF: AllBottom
8260 2019-Jan-12 20:37:12.659352 - [DEBUG]
8261 2019-Jan-12 20:37:12.659375 - [DEBUG] ---------------
8262 2019-Jan-12 20:37:12.659399 - [DEBUG]
8263 2019-Jan-12 20:37:12.659423 - [DEBUG] End of endsummarytab entry
8264 2019-Jan-12 20:37:12.659446 - [DEBUG]
8265 2019-Jan-12 20:37:12.659470 - [DEBUG] Start of incomingtab entry
8266 2019-Jan-12 20:37:12.659493 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8267 2019-Jan-12 20:37:12.660125 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
8268 2019-Jan-12 20:37:12.660182 - [DEBUG] ---------------
8269 2019-Jan-12 20:37:12.660217 - [DEBUG] End of incomingtab entry
8270 2019-Jan-12 20:37:12.660241 - [DEBUG]
8271 2019-Jan-12 20:37:12.660267 - [DEBUG] EDGE:
8272 2019-Jan-12 20:37:12.660323 - [DEBUG] ---> 8273 2019-Jan-12 20:37:12.660959 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8274 2019-Jan-12 20:37:12.661603 - [DEBUG]
8275 2019-Jan-12 20:37:12.661628 - [DEBUG] EDGE:
8276 2019-Jan-12 20:37:12.661685 - [DEBUG] ---> 8277 2019-Jan-12 20:37:12.662334 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8278 2019-Jan-12 20:37:12.662976 - [DEBUG]
8279 2019-Jan-12 20:37:12.663016 - [DEBUG] Compose: EdgeIdentity * AllBottom
8280 2019-Jan-12 20:37:12.663043 - [DEBUG]
8281 2019-Jan-12 20:37:12.663067 - [DEBUG] Propagate flow
8282 2019-Jan-12 20:37:12.663090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8283 2019-Jan-12 20:37:12.663147 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8284 2019-Jan-12 20:37:12.663788 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8285 2019-Jan-12 20:37:12.664434 - [DEBUG] Edge function : AllBottom (result of previous compose)
8286 2019-Jan-12 20:37:12.664459 - [DEBUG]
8287 2019-Jan-12 20:37:12.664484 - [DEBUG] Join: AllTop & AllBottom
8288 2019-Jan-12 20:37:12.664510 - [DEBUG] = AllBottom (new jump func)
8289 2019-Jan-12 20:37:12.664535 - [DEBUG]
8290 2019-Jan-12 20:37:12.664558 - [DEBUG] Start adding new jump function
8291 2019-Jan-12 20:37:12.664582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8292 2019-Jan-12 20:37:12.664637 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8293 2019-Jan-12 20:37:12.665309 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8294 2019-Jan-12 20:37:12.665995 - [DEBUG] Edge Function : AllBottom
8295 2019-Jan-12 20:37:12.666027 - [DEBUG] End adding new jump function
8296 2019-Jan-12 20:37:12.666051 - [DEBUG]
8297 2019-Jan-12 20:37:12.666074 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8298 2019-Jan-12 20:37:12.666099 - [DEBUG]
8299 2019-Jan-12 20:37:12.666122 - [DEBUG] Process 247. path edge:
8300 2019-Jan-12 20:37:12.666146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8301 2019-Jan-12 20:37:12.666207 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
8302 2019-Jan-12 20:37:12.666850 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8303 2019-Jan-12 20:37:12.667491 - [DEBUG]
8304 2019-Jan-12 20:37:12.667515 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8305 2019-Jan-12 20:37:12.668165 - [DEBUG] Possible callees:
8306 2019-Jan-12 20:37:12.668190 - [DEBUG] llvm.dbg.declare
8307 2019-Jan-12 20:37:12.668215 - [DEBUG] Possible return sites:
8308 2019-Jan-12 20:37:12.668238 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1938309 2019-Jan-12 20:37:12.669545 - [DEBUG] Found and process special summary
8310 2019-Jan-12 20:37:12.669581 - [DEBUG] Compose: EdgeIdentity * AllBottom
8311 2019-Jan-12 20:37:12.669608 - [DEBUG]
8312 2019-Jan-12 20:37:12.669632 - [DEBUG] Propagate flow
8313 2019-Jan-12 20:37:12.669655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8314 2019-Jan-12 20:37:12.669712 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8315 2019-Jan-12 20:37:12.670349 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8316 2019-Jan-12 20:37:12.670990 - [DEBUG] Edge function : AllBottom (result of previous compose)
8317 2019-Jan-12 20:37:12.671016 - [DEBUG]
8318 2019-Jan-12 20:37:12.671041 - [DEBUG] Join: AllTop & AllBottom
8319 2019-Jan-12 20:37:12.671067 - [DEBUG] = AllBottom (new jump func)
8320 2019-Jan-12 20:37:12.671091 - [DEBUG]
8321 2019-Jan-12 20:37:12.671115 - [DEBUG] Start adding new jump function
8322 2019-Jan-12 20:37:12.671138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8323 2019-Jan-12 20:37:12.671194 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8324 2019-Jan-12 20:37:12.671835 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8325 2019-Jan-12 20:37:12.672485 - [DEBUG] Edge Function : AllBottom
8326 2019-Jan-12 20:37:12.672512 - [DEBUG] End adding new jump function
8327 2019-Jan-12 20:37:12.672536 - [DEBUG]
8328 2019-Jan-12 20:37:12.672560 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8329 2019-Jan-12 20:37:12.672584 - [DEBUG]
8330 2019-Jan-12 20:37:12.672607 - [DEBUG] Process 248. path edge:
8331 2019-Jan-12 20:37:12.672631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8332 2019-Jan-12 20:37:12.672687 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
8333 2019-Jan-12 20:37:12.673322 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8334 2019-Jan-12 20:37:12.673968 - [DEBUG]
8335 2019-Jan-12 20:37:12.673993 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8336 2019-Jan-12 20:37:12.674644 - [DEBUG] Compose: EdgeIdentity * AllBottom
8337 2019-Jan-12 20:37:12.674672 - [DEBUG]
8338 2019-Jan-12 20:37:12.674696 - [DEBUG] Propagate flow
8339 2019-Jan-12 20:37:12.674719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8340 2019-Jan-12 20:37:12.674775 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8341 2019-Jan-12 20:37:12.675425 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8342 2019-Jan-12 20:37:12.676067 - [DEBUG] Edge function : AllBottom (result of previous compose)
8343 2019-Jan-12 20:37:12.676092 - [DEBUG]
8344 2019-Jan-12 20:37:12.676117 - [DEBUG] Join: AllTop & AllBottom
8345 2019-Jan-12 20:37:12.676142 - [DEBUG] = AllBottom (new jump func)
8346 2019-Jan-12 20:37:12.676167 - [DEBUG]
8347 2019-Jan-12 20:37:12.676190 - [DEBUG] Start adding new jump function
8348 2019-Jan-12 20:37:12.676214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8349 2019-Jan-12 20:37:12.676270 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8350 2019-Jan-12 20:37:12.676913 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8351 2019-Jan-12 20:37:12.677553 - [DEBUG] Edge Function : AllBottom
8352 2019-Jan-12 20:37:12.677582 - [DEBUG] End adding new jump function
8353 2019-Jan-12 20:37:12.677606 - [DEBUG]
8354 2019-Jan-12 20:37:12.677629 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8355 2019-Jan-12 20:37:12.677653 - [DEBUG]
8356 2019-Jan-12 20:37:12.677677 - [DEBUG] Process 249. path edge:
8357 2019-Jan-12 20:37:12.677701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8358 2019-Jan-12 20:37:12.677757 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
8359 2019-Jan-12 20:37:12.678389 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8360 2019-Jan-12 20:37:12.679046 - [DEBUG]
8361 2019-Jan-12 20:37:12.679071 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8362 2019-Jan-12 20:37:12.679721 - [DEBUG] Compose: EdgeIdentity * AllBottom
8363 2019-Jan-12 20:37:12.679748 - [DEBUG]
8364 2019-Jan-12 20:37:12.679772 - [DEBUG] Propagate flow
8365 2019-Jan-12 20:37:12.679795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8366 2019-Jan-12 20:37:12.679851 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8367 2019-Jan-12 20:37:12.680486 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8368 2019-Jan-12 20:37:12.681138 - [DEBUG] Edge function : AllBottom (result of previous compose)
8369 2019-Jan-12 20:37:12.681163 - [DEBUG]
8370 2019-Jan-12 20:37:12.681189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8371 2019-Jan-12 20:37:12.681214 - [DEBUG] = AllBottom
8372 2019-Jan-12 20:37:12.681239 - [DEBUG]
8373 2019-Jan-12 20:37:12.681262 - [DEBUG] PROPAGATE: No new function!
8374 2019-Jan-12 20:37:12.681287 - [DEBUG] EDGE:
8375 2019-Jan-12 20:37:12.681350 - [DEBUG] ---> 8376 2019-Jan-12 20:37:12.682038 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8377 2019-Jan-12 20:37:12.682688 - [DEBUG]
8378 2019-Jan-12 20:37:12.682713 - [DEBUG] EDGE:
8379 2019-Jan-12 20:37:12.682773 - [DEBUG] ---> 8380 2019-Jan-12 20:37:12.683407 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8381 2019-Jan-12 20:37:12.684053 - [DEBUG]
8382 2019-Jan-12 20:37:12.684095 - [DEBUG] Compose: EdgeIdentity * AllBottom
8383 2019-Jan-12 20:37:12.684122 - [DEBUG]
8384 2019-Jan-12 20:37:12.684146 - [DEBUG] Propagate flow
8385 2019-Jan-12 20:37:12.684170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8386 2019-Jan-12 20:37:12.684226 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8387 2019-Jan-12 20:37:12.684863 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8388 2019-Jan-12 20:37:12.685521 - [DEBUG] Edge function : AllBottom (result of previous compose)
8389 2019-Jan-12 20:37:12.685546 - [DEBUG]
8390 2019-Jan-12 20:37:12.685571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8391 2019-Jan-12 20:37:12.685597 - [DEBUG] = AllBottom
8392 2019-Jan-12 20:37:12.685621 - [DEBUG]
8393 2019-Jan-12 20:37:12.685645 - [DEBUG] PROPAGATE: No new function!
8394 2019-Jan-12 20:37:12.685671 - [DEBUG] EDGE:
8395 2019-Jan-12 20:37:12.685742 - [DEBUG] ---> 8396 2019-Jan-12 20:37:12.686385 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8397 2019-Jan-12 20:37:12.687025 - [DEBUG]
8398 2019-Jan-12 20:37:12.687050 - [DEBUG] EDGE:
8399 2019-Jan-12 20:37:12.687108 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
8400 2019-Jan-12 20:37:12.687744 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8401 2019-Jan-12 20:37:12.688386 - [DEBUG]
8402 2019-Jan-12 20:37:12.688411 - [DEBUG] EDGE:
8403 2019-Jan-12 20:37:12.688468 - [DEBUG] ---> 8404 2019-Jan-12 20:37:12.689118 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8405 2019-Jan-12 20:37:12.689759 - [DEBUG]
8406 2019-Jan-12 20:37:12.689785 - [DEBUG] EDGE:
8407 2019-Jan-12 20:37:12.689842 - [DEBUG] ---> 8408 2019-Jan-12 20:37:12.690474 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8409 2019-Jan-12 20:37:12.691115 - [DEBUG]
8410 2019-Jan-12 20:37:12.691140 - [DEBUG] EDGE:
8411 2019-Jan-12 20:37:12.691197 - [DEBUG] ---> 8412 2019-Jan-12 20:37:12.691833 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8413 2019-Jan-12 20:37:12.692490 - [DEBUG]
8414 2019-Jan-12 20:37:12.692525 - [DEBUG] Compose: EdgeIdentity * AllBottom
8415 2019-Jan-12 20:37:12.692551 - [DEBUG]
8416 2019-Jan-12 20:37:12.692575 - [DEBUG] Propagate flow
8417 2019-Jan-12 20:37:12.692599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8418 2019-Jan-12 20:37:12.692655 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8419 2019-Jan-12 20:37:12.693292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8420 2019-Jan-12 20:37:12.693933 - [DEBUG] Edge function : AllBottom (result of previous compose)
8421 2019-Jan-12 20:37:12.693958 - [DEBUG]
8422 2019-Jan-12 20:37:12.693984 - [DEBUG] Join: AllTop & AllBottom
8423 2019-Jan-12 20:37:12.694009 - [DEBUG] = AllBottom (new jump func)
8424 2019-Jan-12 20:37:12.694038 - [DEBUG]
8425 2019-Jan-12 20:37:12.694061 - [DEBUG] Start adding new jump function
8426 2019-Jan-12 20:37:12.694085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8427 2019-Jan-12 20:37:12.694140 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8428 2019-Jan-12 20:37:12.694782 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8429 2019-Jan-12 20:37:12.695435 - [DEBUG] Edge Function : AllBottom
8430 2019-Jan-12 20:37:12.695463 - [DEBUG] End adding new jump function
8431 2019-Jan-12 20:37:12.695487 - [DEBUG]
8432 2019-Jan-12 20:37:12.695510 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8433 2019-Jan-12 20:37:12.695535 - [DEBUG]
8434 2019-Jan-12 20:37:12.695568 - [DEBUG] Process 250. path edge:
8435 2019-Jan-12 20:37:12.695592 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8436 2019-Jan-12 20:37:12.695648 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
8437 2019-Jan-12 20:37:12.696285 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8438 2019-Jan-12 20:37:12.696928 - [DEBUG]
8439 2019-Jan-12 20:37:12.696952 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8440 2019-Jan-12 20:37:12.697603 - [DEBUG] Compose: EdgeIdentity * AllBottom
8441 2019-Jan-12 20:37:12.697631 - [DEBUG]
8442 2019-Jan-12 20:37:12.697655 - [DEBUG] Propagate flow
8443 2019-Jan-12 20:37:12.697678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8444 2019-Jan-12 20:37:12.697734 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
8445 2019-Jan-12 20:37:12.698385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8446 2019-Jan-12 20:37:12.699084 - [DEBUG] Edge function : AllBottom (result of previous compose)
8447 2019-Jan-12 20:37:12.699110 - [DEBUG]
8448 2019-Jan-12 20:37:12.699135 - [DEBUG] Join: AllTop & AllBottom
8449 2019-Jan-12 20:37:12.699161 - [DEBUG] = AllBottom (new jump func)
8450 2019-Jan-12 20:37:12.699185 - [DEBUG]
8451 2019-Jan-12 20:37:12.699209 - [DEBUG] Start adding new jump function
8452 2019-Jan-12 20:37:12.699232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8453 2019-Jan-12 20:37:12.699294 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8454 2019-Jan-12 20:37:12.699940 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
8455 2019-Jan-12 20:37:12.700572 - [DEBUG] Edge Function : AllBottom
8456 2019-Jan-12 20:37:12.700600 - [DEBUG] End adding new jump function
8457 2019-Jan-12 20:37:12.700624 - [DEBUG]
8458 2019-Jan-12 20:37:12.700647 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8459 2019-Jan-12 20:37:12.700672 - [DEBUG]
8460 2019-Jan-12 20:37:12.700695 - [DEBUG] Process 251. path edge:
8461 2019-Jan-12 20:37:12.700719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8462 2019-Jan-12 20:37:12.700776 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
8463 2019-Jan-12 20:37:12.701406 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8464 2019-Jan-12 20:37:12.702063 - [DEBUG]
8465 2019-Jan-12 20:37:12.702089 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
8466 2019-Jan-12 20:37:12.702736 - [DEBUG] Compose: EdgeIdentity * AllBottom
8467 2019-Jan-12 20:37:12.702764 - [DEBUG]
8468 2019-Jan-12 20:37:12.702788 - [DEBUG] Propagate flow
8469 2019-Jan-12 20:37:12.702811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8470 2019-Jan-12 20:37:12.702867 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8471 2019-Jan-12 20:37:12.703513 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8472 2019-Jan-12 20:37:12.704160 - [DEBUG] Edge function : AllBottom (result of previous compose)
8473 2019-Jan-12 20:37:12.704186 - [DEBUG]
8474 2019-Jan-12 20:37:12.704211 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8475 2019-Jan-12 20:37:12.704237 - [DEBUG] = AllBottom
8476 2019-Jan-12 20:37:12.704261 - [DEBUG]
8477 2019-Jan-12 20:37:12.704285 - [DEBUG] PROPAGATE: No new function!
8478 2019-Jan-12 20:37:12.704319 - [DEBUG] EDGE:
8479 2019-Jan-12 20:37:12.704377 - [DEBUG] ---> 8480 2019-Jan-12 20:37:12.705010 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8481 2019-Jan-12 20:37:12.705670 - [DEBUG]
8482 2019-Jan-12 20:37:12.705695 - [DEBUG] EDGE:
8483 2019-Jan-12 20:37:12.705752 - [DEBUG] ---> 8484 2019-Jan-12 20:37:12.706395 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8485 2019-Jan-12 20:37:12.707042 - [DEBUG]
8486 2019-Jan-12 20:37:12.707068 - [DEBUG] EDGE:
8487 2019-Jan-12 20:37:12.707125 - [DEBUG] ---> 8488 2019-Jan-12 20:37:12.707757 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8489 2019-Jan-12 20:37:12.708398 - [DEBUG]
8490 2019-Jan-12 20:37:12.708423 - [DEBUG] EDGE:
8491 2019-Jan-12 20:37:12.708480 - [DEBUG] ---> 8492 2019-Jan-12 20:37:12.709134 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8493 2019-Jan-12 20:37:12.709775 - [DEBUG]
8494 2019-Jan-12 20:37:12.709800 - [DEBUG] EDGE:
8495 2019-Jan-12 20:37:12.709857 - [DEBUG] ---> 8496 2019-Jan-12 20:37:12.710492 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8497 2019-Jan-12 20:37:12.711135 - [DEBUG]
8498 2019-Jan-12 20:37:12.711160 - [DEBUG] EDGE:
8499 2019-Jan-12 20:37:12.711217 - [DEBUG] ---> 8500 2019-Jan-12 20:37:12.711854 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8501 2019-Jan-12 20:37:12.712517 - [DEBUG]
8502 2019-Jan-12 20:37:12.712556 - [DEBUG] Compose: EdgeIdentity * AllBottom
8503 2019-Jan-12 20:37:12.712583 - [DEBUG]
8504 2019-Jan-12 20:37:12.712607 - [DEBUG] Propagate flow
8505 2019-Jan-12 20:37:12.712630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8506 2019-Jan-12 20:37:12.712686 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8507 2019-Jan-12 20:37:12.713323 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8508 2019-Jan-12 20:37:12.713963 - [DEBUG] Edge function : AllBottom (result of previous compose)
8509 2019-Jan-12 20:37:12.713989 - [DEBUG]
8510 2019-Jan-12 20:37:12.714013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8511 2019-Jan-12 20:37:12.714039 - [DEBUG] = AllBottom
8512 2019-Jan-12 20:37:12.714064 - [DEBUG]
8513 2019-Jan-12 20:37:12.714090 - [DEBUG] PROPAGATE: No new function!
8514 2019-Jan-12 20:37:12.714117 - [DEBUG] EDGE:
8515 2019-Jan-12 20:37:12.714174 - [DEBUG] ---> 8516 2019-Jan-12 20:37:12.714869 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8517 2019-Jan-12 20:37:12.715555 - [DEBUG]
8518 2019-Jan-12 20:37:12.715581 - [DEBUG] EDGE:
8519 2019-Jan-12 20:37:12.715643 - [DEBUG] ---> 8520 2019-Jan-12 20:37:12.716278 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8521 2019-Jan-12 20:37:12.716919 - [DEBUG]
8522 2019-Jan-12 20:37:12.716944 - [DEBUG] EDGE:
8523 2019-Jan-12 20:37:12.717001 - [DEBUG] ---> 8524 2019-Jan-12 20:37:12.717637 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8525 2019-Jan-12 20:37:12.718279 - [DEBUG]
8526 2019-Jan-12 20:37:12.718321 - [DEBUG] Compose: EdgeIdentity * AllBottom
8527 2019-Jan-12 20:37:12.718348 - [DEBUG]
8528 2019-Jan-12 20:37:12.718372 - [DEBUG] Propagate flow
8529 2019-Jan-12 20:37:12.718395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8530 2019-Jan-12 20:37:12.718452 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
8531 2019-Jan-12 20:37:12.719102 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8532 2019-Jan-12 20:37:12.719743 - [DEBUG] Edge function : AllBottom (result of previous compose)
8533 2019-Jan-12 20:37:12.719768 - [DEBUG]
8534 2019-Jan-12 20:37:12.719794 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8535 2019-Jan-12 20:37:12.719819 - [DEBUG] = AllBottom
8536 2019-Jan-12 20:37:12.719844 - [DEBUG]
8537 2019-Jan-12 20:37:12.719867 - [DEBUG] PROPAGATE: No new function!
8538 2019-Jan-12 20:37:12.719893 - [DEBUG] EDGE:
8539 2019-Jan-12 20:37:12.719951 - [DEBUG] ---> 8540 2019-Jan-12 20:37:12.720594 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8541 2019-Jan-12 20:37:12.721235 - [DEBUG]
8542 2019-Jan-12 20:37:12.721260 - [DEBUG] EDGE:
8543 2019-Jan-12 20:37:12.721317 - [DEBUG] ---> 8544 2019-Jan-12 20:37:12.721949 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8545 2019-Jan-12 20:37:12.722605 - [DEBUG]
8546 2019-Jan-12 20:37:12.722631 - [DEBUG] EDGE:
8547 2019-Jan-12 20:37:12.722688 - [DEBUG] ---> 8548 2019-Jan-12 20:37:12.723321 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8549 2019-Jan-12 20:37:12.723961 - [DEBUG]
8550 2019-Jan-12 20:37:12.723986 - [DEBUG] EDGE:
8551 2019-Jan-12 20:37:12.724043 - [DEBUG] ---> 8552 2019-Jan-12 20:37:12.724688 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8553 2019-Jan-12 20:37:12.725342 - [DEBUG]
8554 2019-Jan-12 20:37:12.725379 - [DEBUG] Compose: EdgeIdentity * AllBottom
8555 2019-Jan-12 20:37:12.725416 - [DEBUG]
8556 2019-Jan-12 20:37:12.725440 - [DEBUG] Propagate flow
8557 2019-Jan-12 20:37:12.725464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8558 2019-Jan-12 20:37:12.725520 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8559 2019-Jan-12 20:37:12.726156 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8560 2019-Jan-12 20:37:12.726798 - [DEBUG] Edge function : AllBottom (result of previous compose)
8561 2019-Jan-12 20:37:12.726823 - [DEBUG]
8562 2019-Jan-12 20:37:12.726848 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8563 2019-Jan-12 20:37:12.726874 - [DEBUG] = AllBottom
8564 2019-Jan-12 20:37:12.726898 - [DEBUG]
8565 2019-Jan-12 20:37:12.726922 - [DEBUG] PROPAGATE: No new function!
8566 2019-Jan-12 20:37:12.726947 - [DEBUG] EDGE:
8567 2019-Jan-12 20:37:12.727005 - [DEBUG] ---> 8568 2019-Jan-12 20:37:12.727647 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8569 2019-Jan-12 20:37:12.728290 - [DEBUG]
8570 2019-Jan-12 20:37:12.728315 - [DEBUG] EDGE:
8571 2019-Jan-12 20:37:12.728372 - [DEBUG] ---> 8572 2019-Jan-12 20:37:12.729018 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8573 2019-Jan-12 20:37:12.729659 - [DEBUG]
8574 2019-Jan-12 20:37:12.729683 - [DEBUG] EDGE:
8575 2019-Jan-12 20:37:12.729741 - [DEBUG] ---> 8576 2019-Jan-12 20:37:12.730375 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8577 2019-Jan-12 20:37:12.731016 - [DEBUG]
8578 2019-Jan-12 20:37:12.731051 - [DEBUG] Compose: EdgeIdentity * AllBottom
8579 2019-Jan-12 20:37:12.731077 - [DEBUG]
8580 2019-Jan-12 20:37:12.731101 - [DEBUG] Propagate flow
8581 2019-Jan-12 20:37:12.731124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8582 2019-Jan-12 20:37:12.731184 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8583 2019-Jan-12 20:37:12.731848 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8584 2019-Jan-12 20:37:12.732574 - [DEBUG] Edge function : AllBottom (result of previous compose)
8585 2019-Jan-12 20:37:12.732602 - [DEBUG]
8586 2019-Jan-12 20:37:12.732629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8587 2019-Jan-12 20:37:12.732655 - [DEBUG] = AllBottom
8588 2019-Jan-12 20:37:12.732679 - [DEBUG]
8589 2019-Jan-12 20:37:12.732703 - [DEBUG] PROPAGATE: No new function!
8590 2019-Jan-12 20:37:12.732734 - [DEBUG] EDGE:
8591 2019-Jan-12 20:37:12.732807 - [DEBUG] ---> 8592 2019-Jan-12 20:37:12.733497 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8593 2019-Jan-12 20:37:12.734175 - [DEBUG]
8594 2019-Jan-12 20:37:12.734202 - [DEBUG] EDGE:
8595 2019-Jan-12 20:37:12.734267 - [DEBUG] ---> 8596 2019-Jan-12 20:37:12.734929 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8597 2019-Jan-12 20:37:12.735597 - [DEBUG]
8598 2019-Jan-12 20:37:12.735622 - [DEBUG] EDGE:
8599 2019-Jan-12 20:37:12.735680 - [DEBUG] ---> 8600 2019-Jan-12 20:37:12.736313 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8601 2019-Jan-12 20:37:12.736954 - [DEBUG]
8602 2019-Jan-12 20:37:12.736979 - [DEBUG] EDGE:
8603 2019-Jan-12 20:37:12.737036 - [DEBUG] ---> 8604 2019-Jan-12 20:37:12.737695 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8605 2019-Jan-12 20:37:12.738354 - [DEBUG]
8606 2019-Jan-12 20:37:12.738413 - [DEBUG] Compose: EdgeIdentity * AllBottom
8607 2019-Jan-12 20:37:12.738442 - [DEBUG]
8608 2019-Jan-12 20:37:12.738466 - [DEBUG] Propagate flow
8609 2019-Jan-12 20:37:12.738490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8610 2019-Jan-12 20:37:12.738550 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8611 2019-Jan-12 20:37:12.739253 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8612 2019-Jan-12 20:37:12.739953 - [DEBUG] Edge function : AllBottom (result of previous compose)
8613 2019-Jan-12 20:37:12.739981 - [DEBUG]
8614 2019-Jan-12 20:37:12.740008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8615 2019-Jan-12 20:37:12.740034 - [DEBUG] = AllBottom
8616 2019-Jan-12 20:37:12.740059 - [DEBUG]
8617 2019-Jan-12 20:37:12.740082 - [DEBUG] PROPAGATE: No new function!
8618 2019-Jan-12 20:37:12.740110 - [DEBUG] Compose: EdgeIdentity * AllBottom
8619 2019-Jan-12 20:37:12.740136 - [DEBUG]
8620 2019-Jan-12 20:37:12.740161 - [DEBUG] Propagate flow
8621 2019-Jan-12 20:37:12.740184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8622 2019-Jan-12 20:37:12.740263 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8623 2019-Jan-12 20:37:12.740978 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8624 2019-Jan-12 20:37:12.741696 - [DEBUG] Edge function : AllBottom (result of previous compose)
8625 2019-Jan-12 20:37:12.741724 - [DEBUG]
8626 2019-Jan-12 20:37:12.741750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8627 2019-Jan-12 20:37:12.741777 - [DEBUG] = AllBottom
8628 2019-Jan-12 20:37:12.741801 - [DEBUG]
8629 2019-Jan-12 20:37:12.741825 - [DEBUG] PROPAGATE: No new function!
8630 2019-Jan-12 20:37:12.741858 - [DEBUG] EDGE:
8631 2019-Jan-12 20:37:12.741934 - [DEBUG] ---> 8632 2019-Jan-12 20:37:12.742638 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8633 2019-Jan-12 20:37:12.743305 - [DEBUG]
8634 2019-Jan-12 20:37:12.743358 - [DEBUG] Compose: EdgeIdentity * AllBottom
8635 2019-Jan-12 20:37:12.743385 - [DEBUG]
8636 2019-Jan-12 20:37:12.743410 - [DEBUG] Propagate flow
8637 2019-Jan-12 20:37:12.743433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8638 2019-Jan-12 20:37:12.743500 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8639 2019-Jan-12 20:37:12.744194 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8640 2019-Jan-12 20:37:12.744874 - [DEBUG] Edge function : AllBottom (result of previous compose)
8641 2019-Jan-12 20:37:12.744902 - [DEBUG]
8642 2019-Jan-12 20:37:12.744928 - [DEBUG] Join: AllTop & AllBottom
8643 2019-Jan-12 20:37:12.744954 - [DEBUG] = AllBottom (new jump func)
8644 2019-Jan-12 20:37:12.744979 - [DEBUG]
8645 2019-Jan-12 20:37:12.745003 - [DEBUG] Start adding new jump function
8646 2019-Jan-12 20:37:12.745027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8647 2019-Jan-12 20:37:12.745097 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8648 2019-Jan-12 20:37:12.745782 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8649 2019-Jan-12 20:37:12.746430 - [DEBUG] Edge Function : AllBottom
8650 2019-Jan-12 20:37:12.746460 - [DEBUG] End adding new jump function
8651 2019-Jan-12 20:37:12.746486 - [DEBUG]
8652 2019-Jan-12 20:37:12.746510 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8653 2019-Jan-12 20:37:12.746535 - [DEBUG]
8654 2019-Jan-12 20:37:12.746558 - [DEBUG] Process 252. path edge:
8655 2019-Jan-12 20:37:12.746582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8656 2019-Jan-12 20:37:12.746639 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
8657 2019-Jan-12 20:37:12.747285 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8658 2019-Jan-12 20:37:12.747940 - [DEBUG]
8659 2019-Jan-12 20:37:12.747965 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8660 2019-Jan-12 20:37:12.748673 - [DEBUG] Possible callees:
8661 2019-Jan-12 20:37:12.748701 - [DEBUG] llvm.dbg.declare
8662 2019-Jan-12 20:37:12.748727 - [DEBUG] Possible return sites:
8663 2019-Jan-12 20:37:12.748750 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1438664 2019-Jan-12 20:37:12.750040 - [DEBUG] Found and process special summary
8665 2019-Jan-12 20:37:12.750092 - [DEBUG] Compose: EdgeIdentity * AllBottom
8666 2019-Jan-12 20:37:12.750121 - [DEBUG]
8667 2019-Jan-12 20:37:12.750146 - [DEBUG] Propagate flow
8668 2019-Jan-12 20:37:12.750169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8669 2019-Jan-12 20:37:12.750229 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8670 2019-Jan-12 20:37:12.750867 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8671 2019-Jan-12 20:37:12.751500 - [DEBUG] Edge function : AllBottom (result of previous compose)
8672 2019-Jan-12 20:37:12.751525 - [DEBUG]
8673 2019-Jan-12 20:37:12.751551 - [DEBUG] Join: AllTop & AllBottom
8674 2019-Jan-12 20:37:12.751578 - [DEBUG] = AllBottom (new jump func)
8675 2019-Jan-12 20:37:12.751602 - [DEBUG]
8676 2019-Jan-12 20:37:12.751626 - [DEBUG] Start adding new jump function
8677 2019-Jan-12 20:37:12.751649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8678 2019-Jan-12 20:37:12.751705 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8679 2019-Jan-12 20:37:12.752353 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8680 2019-Jan-12 20:37:12.753008 - [DEBUG] Edge Function : AllBottom
8681 2019-Jan-12 20:37:12.753038 - [DEBUG] End adding new jump function
8682 2019-Jan-12 20:37:12.753062 - [DEBUG]
8683 2019-Jan-12 20:37:12.753086 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8684 2019-Jan-12 20:37:12.753110 - [DEBUG]
8685 2019-Jan-12 20:37:12.753134 - [DEBUG] Process 253. path edge:
8686 2019-Jan-12 20:37:12.753158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8687 2019-Jan-12 20:37:12.753214 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
8688 2019-Jan-12 20:37:12.753852 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8689 2019-Jan-12 20:37:12.754485 - [DEBUG]
8690 2019-Jan-12 20:37:12.754510 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8691 2019-Jan-12 20:37:12.755168 - [DEBUG] Compose: EdgeIdentity * AllBottom
8692 2019-Jan-12 20:37:12.755196 - [DEBUG]
8693 2019-Jan-12 20:37:12.755220 - [DEBUG] Propagate flow
8694 2019-Jan-12 20:37:12.755243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8695 2019-Jan-12 20:37:12.755299 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8696 2019-Jan-12 20:37:12.755949 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8697 2019-Jan-12 20:37:12.756581 - [DEBUG] Edge function : AllBottom (result of previous compose)
8698 2019-Jan-12 20:37:12.756606 - [DEBUG]
8699 2019-Jan-12 20:37:12.756631 - [DEBUG] Join: AllTop & AllBottom
8700 2019-Jan-12 20:37:12.756657 - [DEBUG] = AllBottom (new jump func)
8701 2019-Jan-12 20:37:12.756681 - [DEBUG]
8702 2019-Jan-12 20:37:12.756704 - [DEBUG] Start adding new jump function
8703 2019-Jan-12 20:37:12.756728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8704 2019-Jan-12 20:37:12.756783 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8705 2019-Jan-12 20:37:12.757421 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8706 2019-Jan-12 20:37:12.758050 - [DEBUG] Edge Function : AllBottom
8707 2019-Jan-12 20:37:12.758079 - [DEBUG] End adding new jump function
8708 2019-Jan-12 20:37:12.758103 - [DEBUG]
8709 2019-Jan-12 20:37:12.758126 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8710 2019-Jan-12 20:37:12.758150 - [DEBUG]
8711 2019-Jan-12 20:37:12.758173 - [DEBUG] Process 254. path edge:
8712 2019-Jan-12 20:37:12.758197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8713 2019-Jan-12 20:37:12.758253 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8714 2019-Jan-12 20:37:12.758900 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8715 2019-Jan-12 20:37:12.759531 - [DEBUG]
8716 2019-Jan-12 20:37:12.759557 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8717 2019-Jan-12 20:37:12.760199 - [DEBUG] Compose: EdgeIdentity * AllBottom
8718 2019-Jan-12 20:37:12.760226 - [DEBUG]
8719 2019-Jan-12 20:37:12.760249 - [DEBUG] Propagate flow
8720 2019-Jan-12 20:37:12.760273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8721 2019-Jan-12 20:37:12.760329 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8722 2019-Jan-12 20:37:12.760959 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8723 2019-Jan-12 20:37:12.761590 - [DEBUG] Edge function : AllBottom (result of previous compose)
8724 2019-Jan-12 20:37:12.761616 - [DEBUG]
8725 2019-Jan-12 20:37:12.761650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8726 2019-Jan-12 20:37:12.761677 - [DEBUG] = AllBottom
8727 2019-Jan-12 20:37:12.761701 - [DEBUG]
8728 2019-Jan-12 20:37:12.761725 - [DEBUG] PROPAGATE: No new function!
8729 2019-Jan-12 20:37:12.761749 - [DEBUG] EDGE:
8730 2019-Jan-12 20:37:12.761807 - [DEBUG] ---> 8731 2019-Jan-12 20:37:12.762455 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8732 2019-Jan-12 20:37:12.763085 - [DEBUG]
8733 2019-Jan-12 20:37:12.763111 - [DEBUG] Compose: EdgeIdentity * AllBottom
8734 2019-Jan-12 20:37:12.763136 - [DEBUG]
8735 2019-Jan-12 20:37:12.763160 - [DEBUG] Propagate flow
8736 2019-Jan-12 20:37:12.763183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8737 2019-Jan-12 20:37:12.763239 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8738 2019-Jan-12 20:37:12.763869 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8739 2019-Jan-12 20:37:12.764511 - [DEBUG] Edge function : AllBottom (result of previous compose)
8740 2019-Jan-12 20:37:12.764536 - [DEBUG]
8741 2019-Jan-12 20:37:12.764560 - [DEBUG] Join: AllTop & AllBottom
8742 2019-Jan-12 20:37:12.764586 - [DEBUG] = AllBottom (new jump func)
8743 2019-Jan-12 20:37:12.764610 - [DEBUG]
8744 2019-Jan-12 20:37:12.764633 - [DEBUG] Start adding new jump function
8745 2019-Jan-12 20:37:12.764657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8746 2019-Jan-12 20:37:12.764714 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8747 2019-Jan-12 20:37:12.765415 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8748 2019-Jan-12 20:37:12.766058 - [DEBUG] Edge Function : AllBottom
8749 2019-Jan-12 20:37:12.766088 - [DEBUG] End adding new jump function
8750 2019-Jan-12 20:37:12.766112 - [DEBUG]
8751 2019-Jan-12 20:37:12.766135 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8752 2019-Jan-12 20:37:12.766160 - [DEBUG]
8753 2019-Jan-12 20:37:12.766183 - [DEBUG] Process 255. path edge:
8754 2019-Jan-12 20:37:12.766207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8755 2019-Jan-12 20:37:12.766265 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8756 2019-Jan-12 20:37:12.766895 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8757 2019-Jan-12 20:37:12.767530 - [DEBUG]
8758 2019-Jan-12 20:37:12.767555 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8759 2019-Jan-12 20:37:12.768202 - [DEBUG] Compose: EdgeIdentity * AllBottom
8760 2019-Jan-12 20:37:12.768230 - [DEBUG]
8761 2019-Jan-12 20:37:12.768254 - [DEBUG] Propagate flow
8762 2019-Jan-12 20:37:12.768277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8763 2019-Jan-12 20:37:12.768333 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8764 2019-Jan-12 20:37:12.768980 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8765 2019-Jan-12 20:37:12.769614 - [DEBUG] Edge function : AllBottom (result of previous compose)
8766 2019-Jan-12 20:37:12.769639 - [DEBUG]
8767 2019-Jan-12 20:37:12.769664 - [DEBUG] Join: AllTop & AllBottom
8768 2019-Jan-12 20:37:12.769690 - [DEBUG] = AllBottom (new jump func)
8769 2019-Jan-12 20:37:12.769714 - [DEBUG]
8770 2019-Jan-12 20:37:12.769738 - [DEBUG] Start adding new jump function
8771 2019-Jan-12 20:37:12.769761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8772 2019-Jan-12 20:37:12.769817 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8773 2019-Jan-12 20:37:12.770473 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
8774 2019-Jan-12 20:37:12.771103 - [DEBUG] Edge Function : AllBottom
8775 2019-Jan-12 20:37:12.771131 - [DEBUG] End adding new jump function
8776 2019-Jan-12 20:37:12.771156 - [DEBUG]
8777 2019-Jan-12 20:37:12.771179 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8778 2019-Jan-12 20:37:12.771203 - [DEBUG]
8779 2019-Jan-12 20:37:12.771226 - [DEBUG] Process 256. path edge:
8780 2019-Jan-12 20:37:12.771250 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8781 2019-Jan-12 20:37:12.771306 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
8782 2019-Jan-12 20:37:12.771936 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8783 2019-Jan-12 20:37:12.772587 - [DEBUG]
8784 2019-Jan-12 20:37:12.772612 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
8785 2019-Jan-12 20:37:12.773253 - [DEBUG] Compose: EdgeIdentity * AllBottom
8786 2019-Jan-12 20:37:12.773281 - [DEBUG]
8787 2019-Jan-12 20:37:12.773305 - [DEBUG] Propagate flow
8788 2019-Jan-12 20:37:12.773328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8789 2019-Jan-12 20:37:12.773384 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8790 2019-Jan-12 20:37:12.774030 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8791 2019-Jan-12 20:37:12.774682 - [DEBUG] Edge function : AllBottom (result of previous compose)
8792 2019-Jan-12 20:37:12.774709 - [DEBUG]
8793 2019-Jan-12 20:37:12.774734 - [DEBUG] Join: AllTop & AllBottom
8794 2019-Jan-12 20:37:12.774760 - [DEBUG] = AllBottom (new jump func)
8795 2019-Jan-12 20:37:12.774785 - [DEBUG]
8796 2019-Jan-12 20:37:12.774808 - [DEBUG] Start adding new jump function
8797 2019-Jan-12 20:37:12.774832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8798 2019-Jan-12 20:37:12.774900 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8799 2019-Jan-12 20:37:12.775627 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8800 2019-Jan-12 20:37:12.776314 - [DEBUG] Edge Function : AllBottom
8801 2019-Jan-12 20:37:12.776347 - [DEBUG] End adding new jump function
8802 2019-Jan-12 20:37:12.776371 - [DEBUG]
8803 2019-Jan-12 20:37:12.776396 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8804 2019-Jan-12 20:37:12.776420 - [DEBUG]
8805 2019-Jan-12 20:37:12.776444 - [DEBUG] Process 257. path edge:
8806 2019-Jan-12 20:37:12.776467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8807 2019-Jan-12 20:37:12.776537 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
8808 2019-Jan-12 20:37:12.777195 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8809 2019-Jan-12 20:37:12.777864 - [DEBUG]
8810 2019-Jan-12 20:37:12.777889 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8811 2019-Jan-12 20:37:12.778580 - [DEBUG] Possible callees:
8812 2019-Jan-12 20:37:12.778606 - [DEBUG] llvm.dbg.declare
8813 2019-Jan-12 20:37:12.778631 - [DEBUG] Possible return sites:
8814 2019-Jan-12 20:37:12.778680 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1498815 2019-Jan-12 20:37:12.780070 - [DEBUG] Found and process special summary
8816 2019-Jan-12 20:37:12.780118 - [DEBUG] Compose: EdgeIdentity * AllBottom
8817 2019-Jan-12 20:37:12.780147 - [DEBUG]
8818 2019-Jan-12 20:37:12.780171 - [DEBUG] Propagate flow
8819 2019-Jan-12 20:37:12.780195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8820 2019-Jan-12 20:37:12.780260 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8821 2019-Jan-12 20:37:12.780964 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8822 2019-Jan-12 20:37:12.781654 - [DEBUG] Edge function : AllBottom (result of previous compose)
8823 2019-Jan-12 20:37:12.781681 - [DEBUG]
8824 2019-Jan-12 20:37:12.781708 - [DEBUG] Join: AllTop & AllBottom
8825 2019-Jan-12 20:37:12.781734 - [DEBUG] = AllBottom (new jump func)
8826 2019-Jan-12 20:37:12.781759 - [DEBUG]
8827 2019-Jan-12 20:37:12.781782 - [DEBUG] Start adding new jump function
8828 2019-Jan-12 20:37:12.781806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8829 2019-Jan-12 20:37:12.781877 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8830 2019-Jan-12 20:37:12.782591 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8831 2019-Jan-12 20:37:12.783269 - [DEBUG] Edge Function : AllBottom
8832 2019-Jan-12 20:37:12.783304 - [DEBUG] End adding new jump function
8833 2019-Jan-12 20:37:12.783328 - [DEBUG]
8834 2019-Jan-12 20:37:12.783352 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8835 2019-Jan-12 20:37:12.783377 - [DEBUG]
8836 2019-Jan-12 20:37:12.783400 - [DEBUG] Process 258. path edge:
8837 2019-Jan-12 20:37:12.783424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8838 2019-Jan-12 20:37:12.783497 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
8839 2019-Jan-12 20:37:12.784205 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8840 2019-Jan-12 20:37:12.784897 - [DEBUG]
8841 2019-Jan-12 20:37:12.784924 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8842 2019-Jan-12 20:37:12.785691 - [DEBUG] Compose: EdgeIdentity * AllBottom
8843 2019-Jan-12 20:37:12.785722 - [DEBUG]
8844 2019-Jan-12 20:37:12.785746 - [DEBUG] Propagate flow
8845 2019-Jan-12 20:37:12.785770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8846 2019-Jan-12 20:37:12.785846 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8847 2019-Jan-12 20:37:12.786553 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8848 2019-Jan-12 20:37:12.787233 - [DEBUG] Edge function : AllBottom (result of previous compose)
8849 2019-Jan-12 20:37:12.787260 - [DEBUG]
8850 2019-Jan-12 20:37:12.787287 - [DEBUG] Join: AllTop & AllBottom
8851 2019-Jan-12 20:37:12.787313 - [DEBUG] = AllBottom (new jump func)
8852 2019-Jan-12 20:37:12.787338 - [DEBUG]
8853 2019-Jan-12 20:37:12.787362 - [DEBUG] Start adding new jump function
8854 2019-Jan-12 20:37:12.787385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8855 2019-Jan-12 20:37:12.787451 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8856 2019-Jan-12 20:37:12.788129 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8857 2019-Jan-12 20:37:12.788851 - [DEBUG] Edge Function : AllBottom
8858 2019-Jan-12 20:37:12.788885 - [DEBUG] End adding new jump function
8859 2019-Jan-12 20:37:12.788909 - [DEBUG]
8860 2019-Jan-12 20:37:12.788933 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8861 2019-Jan-12 20:37:12.788976 - [DEBUG]
8862 2019-Jan-12 20:37:12.788999 - [DEBUG] Process 259. path edge:
8863 2019-Jan-12 20:37:12.789023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8864 2019-Jan-12 20:37:12.789096 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
8865 2019-Jan-12 20:37:12.789770 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8866 2019-Jan-12 20:37:12.790453 - [DEBUG]
8867 2019-Jan-12 20:37:12.790481 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8868 2019-Jan-12 20:37:12.791183 - [DEBUG] Compose: EdgeIdentity * AllBottom
8869 2019-Jan-12 20:37:12.791214 - [DEBUG]
8870 2019-Jan-12 20:37:12.791238 - [DEBUG] Propagate flow
8871 2019-Jan-12 20:37:12.791262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8872 2019-Jan-12 20:37:12.791343 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8873 2019-Jan-12 20:37:12.792070 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8874 2019-Jan-12 20:37:12.792767 - [DEBUG] Edge function : AllBottom (result of previous compose)
8875 2019-Jan-12 20:37:12.792794 - [DEBUG]
8876 2019-Jan-12 20:37:12.792821 - [DEBUG] Join: AllTop & AllBottom
8877 2019-Jan-12 20:37:12.792848 - [DEBUG] = AllBottom (new jump func)
8878 2019-Jan-12 20:37:12.792873 - [DEBUG]
8879 2019-Jan-12 20:37:12.792897 - [DEBUG] Start adding new jump function
8880 2019-Jan-12 20:37:12.792920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8881 2019-Jan-12 20:37:12.792990 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8882 2019-Jan-12 20:37:12.793667 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8883 2019-Jan-12 20:37:12.794365 - [DEBUG] Edge Function : AllBottom
8884 2019-Jan-12 20:37:12.794399 - [DEBUG] End adding new jump function
8885 2019-Jan-12 20:37:12.794423 - [DEBUG]
8886 2019-Jan-12 20:37:12.794447 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8887 2019-Jan-12 20:37:12.794472 - [DEBUG]
8888 2019-Jan-12 20:37:12.794495 - [DEBUG] Process 260. path edge:
8889 2019-Jan-12 20:37:12.794519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8890 2019-Jan-12 20:37:12.794589 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
8891 2019-Jan-12 20:37:12.795277 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8892 2019-Jan-12 20:37:12.795989 - [DEBUG]
8893 2019-Jan-12 20:37:12.796015 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8894 2019-Jan-12 20:37:12.796689 - [DEBUG] Possible callees:
8895 2019-Jan-12 20:37:12.796716 - [DEBUG] llvm.dbg.declare
8896 2019-Jan-12 20:37:12.796741 - [DEBUG] Possible return sites:
8897 2019-Jan-12 20:37:12.796765 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1558898 2019-Jan-12 20:37:12.798112 - [DEBUG] Found and process special summary
8899 2019-Jan-12 20:37:12.798165 - [DEBUG] Compose: EdgeIdentity * AllBottom
8900 2019-Jan-12 20:37:12.798194 - [DEBUG]
8901 2019-Jan-12 20:37:12.798218 - [DEBUG] Propagate flow
8902 2019-Jan-12 20:37:12.798241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8903 2019-Jan-12 20:37:12.798334 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8904 2019-Jan-12 20:37:12.799088 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8905 2019-Jan-12 20:37:12.799776 - [DEBUG] Edge function : AllBottom (result of previous compose)
8906 2019-Jan-12 20:37:12.799803 - [DEBUG]
8907 2019-Jan-12 20:37:12.799830 - [DEBUG] Join: AllTop & AllBottom
8908 2019-Jan-12 20:37:12.799856 - [DEBUG] = AllBottom (new jump func)
8909 2019-Jan-12 20:37:12.799881 - [DEBUG]
8910 2019-Jan-12 20:37:12.799905 - [DEBUG] Start adding new jump function
8911 2019-Jan-12 20:37:12.799929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8912 2019-Jan-12 20:37:12.799996 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8913 2019-Jan-12 20:37:12.800686 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8914 2019-Jan-12 20:37:12.801360 - [DEBUG] Edge Function : AllBottom
8915 2019-Jan-12 20:37:12.801394 - [DEBUG] End adding new jump function
8916 2019-Jan-12 20:37:12.801418 - [DEBUG]
8917 2019-Jan-12 20:37:12.801442 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
8918 2019-Jan-12 20:37:12.801467 - [DEBUG]
8919 2019-Jan-12 20:37:12.801490 - [DEBUG] Process 261. path edge:
8920 2019-Jan-12 20:37:12.801514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8921 2019-Jan-12 20:37:12.801581 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
8922 2019-Jan-12 20:37:12.802290 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8923 2019-Jan-12 20:37:12.802972 - [DEBUG]
8924 2019-Jan-12 20:37:12.802998 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8925 2019-Jan-12 20:37:12.803726 - [DEBUG] Compose: EdgeIdentity * AllBottom
8926 2019-Jan-12 20:37:12.803755 - [DEBUG]
8927 2019-Jan-12 20:37:12.803779 - [DEBUG] Propagate flow
8928 2019-Jan-12 20:37:12.803802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8929 2019-Jan-12 20:37:12.803868 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8930 2019-Jan-12 20:37:12.804539 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8931 2019-Jan-12 20:37:12.805221 - [DEBUG] Edge function : AllBottom (result of previous compose)
8932 2019-Jan-12 20:37:12.805247 - [DEBUG]
8933 2019-Jan-12 20:37:12.805274 - [DEBUG] Join: AllTop & AllBottom
8934 2019-Jan-12 20:37:12.805300 - [DEBUG] = AllBottom (new jump func)
8935 2019-Jan-12 20:37:12.805348 - [DEBUG]
8936 2019-Jan-12 20:37:12.805373 - [DEBUG] Start adding new jump function
8937 2019-Jan-12 20:37:12.805397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8938 2019-Jan-12 20:37:12.805462 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8939 2019-Jan-12 20:37:12.806147 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8940 2019-Jan-12 20:37:12.806818 - [DEBUG] Edge Function : AllBottom
8941 2019-Jan-12 20:37:12.806850 - [DEBUG] End adding new jump function
8942 2019-Jan-12 20:37:12.806875 - [DEBUG]
8943 2019-Jan-12 20:37:12.806899 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
8944 2019-Jan-12 20:37:12.806923 - [DEBUG]
8945 2019-Jan-12 20:37:12.806946 - [DEBUG] Process 262. path edge:
8946 2019-Jan-12 20:37:12.806970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8947 2019-Jan-12 20:37:12.807037 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
8948 2019-Jan-12 20:37:12.807713 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8949 2019-Jan-12 20:37:12.808368 - [DEBUG]
8950 2019-Jan-12 20:37:12.808395 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8951 2019-Jan-12 20:37:12.809116 - [DEBUG] Compose: EdgeIdentity * AllBottom
8952 2019-Jan-12 20:37:12.809145 - [DEBUG]
8953 2019-Jan-12 20:37:12.809168 - [DEBUG] Propagate flow
8954 2019-Jan-12 20:37:12.809192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8955 2019-Jan-12 20:37:12.809258 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8956 2019-Jan-12 20:37:12.809932 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8957 2019-Jan-12 20:37:12.810614 - [DEBUG] Edge function : AllBottom (result of previous compose)
8958 2019-Jan-12 20:37:12.810640 - [DEBUG]
8959 2019-Jan-12 20:37:12.810667 - [DEBUG] Join: AllTop & AllBottom
8960 2019-Jan-12 20:37:12.810693 - [DEBUG] = AllBottom (new jump func)
8961 2019-Jan-12 20:37:12.810718 - [DEBUG]
8962 2019-Jan-12 20:37:12.810742 - [DEBUG] Start adding new jump function
8963 2019-Jan-12 20:37:12.810765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8964 2019-Jan-12 20:37:12.810828 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8965 2019-Jan-12 20:37:12.811486 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8966 2019-Jan-12 20:37:12.812185 - [DEBUG] Edge Function : AllBottom
8967 2019-Jan-12 20:37:12.812219 - [DEBUG] End adding new jump function
8968 2019-Jan-12 20:37:12.812243 - [DEBUG]
8969 2019-Jan-12 20:37:12.812267 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
8970 2019-Jan-12 20:37:12.812291 - [DEBUG]
8971 2019-Jan-12 20:37:12.812315 - [DEBUG] Process 263. path edge:
8972 2019-Jan-12 20:37:12.812339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8973 2019-Jan-12 20:37:12.812406 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
8974 2019-Jan-12 20:37:12.813087 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8975 2019-Jan-12 20:37:12.813758 - [DEBUG]
8976 2019-Jan-12 20:37:12.813785 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8977 2019-Jan-12 20:37:12.814468 - [DEBUG] Compose: EdgeIdentity * AllBottom
8978 2019-Jan-12 20:37:12.814497 - [DEBUG]
8979 2019-Jan-12 20:37:12.814521 - [DEBUG] Propagate flow
8980 2019-Jan-12 20:37:12.814544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8981 2019-Jan-12 20:37:12.814610 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8982 2019-Jan-12 20:37:12.815315 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8983 2019-Jan-12 20:37:12.816012 - [DEBUG] Edge function : AllBottom (result of previous compose)
8984 2019-Jan-12 20:37:12.816038 - [DEBUG]
8985 2019-Jan-12 20:37:12.816064 - [DEBUG] Join: AllTop & AllBottom
8986 2019-Jan-12 20:37:12.816090 - [DEBUG] = AllBottom (new jump func)
8987 2019-Jan-12 20:37:12.816115 - [DEBUG]
8988 2019-Jan-12 20:37:12.816138 - [DEBUG] Start adding new jump function
8989 2019-Jan-12 20:37:12.816161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8990 2019-Jan-12 20:37:12.816226 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8991 2019-Jan-12 20:37:12.816914 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8992 2019-Jan-12 20:37:12.817615 - [DEBUG] Edge Function : AllBottom
8993 2019-Jan-12 20:37:12.817650 - [DEBUG] End adding new jump function
8994 2019-Jan-12 20:37:12.817674 - [DEBUG]
8995 2019-Jan-12 20:37:12.817698 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
8996 2019-Jan-12 20:37:12.817723 - [DEBUG]
8997 2019-Jan-12 20:37:12.817746 - [DEBUG] Process 264. path edge:
8998 2019-Jan-12 20:37:12.817771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8999 2019-Jan-12 20:37:12.817841 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9000 2019-Jan-12 20:37:12.818543 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9001 2019-Jan-12 20:37:12.819231 - [DEBUG]
9002 2019-Jan-12 20:37:12.819256 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9003 2019-Jan-12 20:37:12.819952 - [DEBUG] Possible callees:
9004 2019-Jan-12 20:37:12.819978 - [DEBUG] llvm.dbg.declare
9005 2019-Jan-12 20:37:12.820003 - [DEBUG] Possible return sites:
9006 2019-Jan-12 20:37:12.820027 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639007 2019-Jan-12 20:37:12.821361 - [DEBUG] Found and process special summary
9008 2019-Jan-12 20:37:12.821403 - [DEBUG] Compose: EdgeIdentity * AllBottom
9009 2019-Jan-12 20:37:12.821430 - [DEBUG]
9010 2019-Jan-12 20:37:12.821455 - [DEBUG] Propagate flow
9011 2019-Jan-12 20:37:12.821478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9012 2019-Jan-12 20:37:12.821541 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9013 2019-Jan-12 20:37:12.822249 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9014 2019-Jan-12 20:37:12.822914 - [DEBUG] Edge function : AllBottom (result of previous compose)
9015 2019-Jan-12 20:37:12.822940 - [DEBUG]
9016 2019-Jan-12 20:37:12.822966 - [DEBUG] Join: AllTop & AllBottom
9017 2019-Jan-12 20:37:12.822992 - [DEBUG] = AllBottom (new jump func)
9018 2019-Jan-12 20:37:12.823016 - [DEBUG]
9019 2019-Jan-12 20:37:12.823040 - [DEBUG] Start adding new jump function
9020 2019-Jan-12 20:37:12.823064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9021 2019-Jan-12 20:37:12.823122 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9022 2019-Jan-12 20:37:12.823783 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9023 2019-Jan-12 20:37:12.824462 - [DEBUG] Edge Function : AllBottom
9024 2019-Jan-12 20:37:12.824494 - [DEBUG] End adding new jump function
9025 2019-Jan-12 20:37:12.824518 - [DEBUG]
9026 2019-Jan-12 20:37:12.824542 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9027 2019-Jan-12 20:37:12.824567 - [DEBUG]
9028 2019-Jan-12 20:37:12.824590 - [DEBUG] Process 265. path edge:
9029 2019-Jan-12 20:37:12.824614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9030 2019-Jan-12 20:37:12.824681 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9031 2019-Jan-12 20:37:12.825395 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9032 2019-Jan-12 20:37:12.826065 - [DEBUG]
9033 2019-Jan-12 20:37:12.826091 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9034 2019-Jan-12 20:37:12.826800 - [DEBUG] Compose: EdgeIdentity * AllBottom
9035 2019-Jan-12 20:37:12.826832 - [DEBUG]
9036 2019-Jan-12 20:37:12.826874 - [DEBUG] Propagate flow
9037 2019-Jan-12 20:37:12.826898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9038 2019-Jan-12 20:37:12.826971 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9039 2019-Jan-12 20:37:12.827665 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9040 2019-Jan-12 20:37:12.828348 - [DEBUG] Edge function : AllBottom (result of previous compose)
9041 2019-Jan-12 20:37:12.828375 - [DEBUG]
9042 2019-Jan-12 20:37:12.828402 - [DEBUG] Join: AllTop & AllBottom
9043 2019-Jan-12 20:37:12.828429 - [DEBUG] = AllBottom (new jump func)
9044 2019-Jan-12 20:37:12.828454 - [DEBUG]
9045 2019-Jan-12 20:37:12.828478 - [DEBUG] Start adding new jump function
9046 2019-Jan-12 20:37:12.828501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9047 2019-Jan-12 20:37:12.828566 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9048 2019-Jan-12 20:37:12.829257 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9049 2019-Jan-12 20:37:12.829931 - [DEBUG] Edge Function : AllBottom
9050 2019-Jan-12 20:37:12.829965 - [DEBUG] End adding new jump function
9051 2019-Jan-12 20:37:12.829989 - [DEBUG]
9052 2019-Jan-12 20:37:12.830013 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9053 2019-Jan-12 20:37:12.830038 - [DEBUG]
9054 2019-Jan-12 20:37:12.830061 - [DEBUG] Process 266. path edge:
9055 2019-Jan-12 20:37:12.830085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9056 2019-Jan-12 20:37:12.830152 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9057 2019-Jan-12 20:37:12.830835 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9058 2019-Jan-12 20:37:12.831532 - [DEBUG]
9059 2019-Jan-12 20:37:12.831561 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9060 2019-Jan-12 20:37:12.832281 - [DEBUG] Compose: EdgeIdentity * AllBottom
9061 2019-Jan-12 20:37:12.832311 - [DEBUG]
9062 2019-Jan-12 20:37:12.832335 - [DEBUG] Propagate flow
9063 2019-Jan-12 20:37:12.832359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9064 2019-Jan-12 20:37:12.832429 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9065 2019-Jan-12 20:37:12.833134 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9066 2019-Jan-12 20:37:12.833818 - [DEBUG] Edge function : AllBottom (result of previous compose)
9067 2019-Jan-12 20:37:12.833845 - [DEBUG]
9068 2019-Jan-12 20:37:12.833872 - [DEBUG] Join: AllTop & AllBottom
9069 2019-Jan-12 20:37:12.833899 - [DEBUG] = AllBottom (new jump func)
9070 2019-Jan-12 20:37:12.833923 - [DEBUG]
9071 2019-Jan-12 20:37:12.833947 - [DEBUG] Start adding new jump function
9072 2019-Jan-12 20:37:12.833971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9073 2019-Jan-12 20:37:12.834040 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9074 2019-Jan-12 20:37:12.834742 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9075 2019-Jan-12 20:37:12.835470 - [DEBUG] Edge Function : AllBottom
9076 2019-Jan-12 20:37:12.835505 - [DEBUG] End adding new jump function
9077 2019-Jan-12 20:37:12.835529 - [DEBUG]
9078 2019-Jan-12 20:37:12.835553 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9079 2019-Jan-12 20:37:12.835578 - [DEBUG]
9080 2019-Jan-12 20:37:12.835601 - [DEBUG] Process 267. path edge:
9081 2019-Jan-12 20:37:12.835645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9082 2019-Jan-12 20:37:12.835714 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9083 2019-Jan-12 20:37:12.836414 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9084 2019-Jan-12 20:37:12.837093 - [DEBUG]
9085 2019-Jan-12 20:37:12.837118 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9086 2019-Jan-12 20:37:12.837821 - [DEBUG] Possible callees:
9087 2019-Jan-12 20:37:12.837847 - [DEBUG] llvm.dbg.declare
9088 2019-Jan-12 20:37:12.837873 - [DEBUG] Possible return sites:
9089 2019-Jan-12 20:37:12.837896 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699090 2019-Jan-12 20:37:12.839279 - [DEBUG] Found and process special summary
9091 2019-Jan-12 20:37:12.839329 - [DEBUG] Compose: EdgeIdentity * AllBottom
9092 2019-Jan-12 20:37:12.839358 - [DEBUG]
9093 2019-Jan-12 20:37:12.839382 - [DEBUG] Propagate flow
9094 2019-Jan-12 20:37:12.839405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9095 2019-Jan-12 20:37:12.839474 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9096 2019-Jan-12 20:37:12.840159 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9097 2019-Jan-12 20:37:12.840838 - [DEBUG] Edge function : AllBottom (result of previous compose)
9098 2019-Jan-12 20:37:12.840865 - [DEBUG]
9099 2019-Jan-12 20:37:12.840891 - [DEBUG] Join: AllTop & AllBottom
9100 2019-Jan-12 20:37:12.840918 - [DEBUG] = AllBottom (new jump func)
9101 2019-Jan-12 20:37:12.840943 - [DEBUG]
9102 2019-Jan-12 20:37:12.840966 - [DEBUG] Start adding new jump function
9103 2019-Jan-12 20:37:12.840989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9104 2019-Jan-12 20:37:12.841053 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9105 2019-Jan-12 20:37:12.841744 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9106 2019-Jan-12 20:37:12.842447 - [DEBUG] Edge Function : AllBottom
9107 2019-Jan-12 20:37:12.842480 - [DEBUG] End adding new jump function
9108 2019-Jan-12 20:37:12.842505 - [DEBUG]
9109 2019-Jan-12 20:37:12.842529 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9110 2019-Jan-12 20:37:12.842554 - [DEBUG]
9111 2019-Jan-12 20:37:12.842577 - [DEBUG] Process 268. path edge:
9112 2019-Jan-12 20:37:12.842602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9113 2019-Jan-12 20:37:12.842673 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9114 2019-Jan-12 20:37:12.843354 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9115 2019-Jan-12 20:37:12.844036 - [DEBUG]
9116 2019-Jan-12 20:37:12.844062 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9117 2019-Jan-12 20:37:12.844778 - [DEBUG] Compose: EdgeIdentity * AllBottom
9118 2019-Jan-12 20:37:12.844808 - [DEBUG]
9119 2019-Jan-12 20:37:12.844832 - [DEBUG] Propagate flow
9120 2019-Jan-12 20:37:12.844855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9121 2019-Jan-12 20:37:12.844920 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9122 2019-Jan-12 20:37:12.845644 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9123 2019-Jan-12 20:37:12.846337 - [DEBUG] Edge function : AllBottom (result of previous compose)
9124 2019-Jan-12 20:37:12.846364 - [DEBUG]
9125 2019-Jan-12 20:37:12.846391 - [DEBUG] Join: AllTop & AllBottom
9126 2019-Jan-12 20:37:12.846417 - [DEBUG] = AllBottom (new jump func)
9127 2019-Jan-12 20:37:12.846443 - [DEBUG]
9128 2019-Jan-12 20:37:12.846466 - [DEBUG] Start adding new jump function
9129 2019-Jan-12 20:37:12.846490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9130 2019-Jan-12 20:37:12.846558 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9131 2019-Jan-12 20:37:12.847244 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9132 2019-Jan-12 20:37:12.847925 - [DEBUG] Edge Function : AllBottom
9133 2019-Jan-12 20:37:12.847959 - [DEBUG] End adding new jump function
9134 2019-Jan-12 20:37:12.847983 - [DEBUG]
9135 2019-Jan-12 20:37:12.848006 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9136 2019-Jan-12 20:37:12.848031 - [DEBUG]
9137 2019-Jan-12 20:37:12.848053 - [DEBUG] Process 269. path edge:
9138 2019-Jan-12 20:37:12.848077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9139 2019-Jan-12 20:37:12.848149 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9140 2019-Jan-12 20:37:12.848872 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9141 2019-Jan-12 20:37:12.849553 - [DEBUG]
9142 2019-Jan-12 20:37:12.849579 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9143 2019-Jan-12 20:37:12.850309 - [DEBUG] Compose: EdgeIdentity * AllBottom
9144 2019-Jan-12 20:37:12.850339 - [DEBUG]
9145 2019-Jan-12 20:37:12.850363 - [DEBUG] Propagate flow
9146 2019-Jan-12 20:37:12.850387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9147 2019-Jan-12 20:37:12.850458 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9148 2019-Jan-12 20:37:12.851139 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9149 2019-Jan-12 20:37:12.851838 - [DEBUG] Edge function : AllBottom (result of previous compose)
9150 2019-Jan-12 20:37:12.851864 - [DEBUG]
9151 2019-Jan-12 20:37:12.851891 - [DEBUG] Join: AllTop & AllBottom
9152 2019-Jan-12 20:37:12.851918 - [DEBUG] = AllBottom (new jump func)
9153 2019-Jan-12 20:37:12.851943 - [DEBUG]
9154 2019-Jan-12 20:37:12.851967 - [DEBUG] Start adding new jump function
9155 2019-Jan-12 20:37:12.852008 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9156 2019-Jan-12 20:37:12.852077 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9157 2019-Jan-12 20:37:12.852759 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9158 2019-Jan-12 20:37:12.853446 - [DEBUG] Edge Function : AllBottom
9159 2019-Jan-12 20:37:12.853479 - [DEBUG] End adding new jump function
9160 2019-Jan-12 20:37:12.853504 - [DEBUG]
9161 2019-Jan-12 20:37:12.853528 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9162 2019-Jan-12 20:37:12.853553 - [DEBUG]
9163 2019-Jan-12 20:37:12.853577 - [DEBUG] Process 270. path edge:
9164 2019-Jan-12 20:37:12.853601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9165 2019-Jan-12 20:37:12.853665 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9166 2019-Jan-12 20:37:12.854351 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9167 2019-Jan-12 20:37:12.855025 - [DEBUG]
9168 2019-Jan-12 20:37:12.855070 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9169 2019-Jan-12 20:37:12.855823 - [DEBUG] Compose: EdgeIdentity * AllBottom
9170 2019-Jan-12 20:37:12.855854 - [DEBUG]
9171 2019-Jan-12 20:37:12.855878 - [DEBUG] Propagate flow
9172 2019-Jan-12 20:37:12.855901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9173 2019-Jan-12 20:37:12.855970 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9174 2019-Jan-12 20:37:12.856646 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9175 2019-Jan-12 20:37:12.857342 - [DEBUG] Edge function : AllBottom (result of previous compose)
9176 2019-Jan-12 20:37:12.857369 - [DEBUG]
9177 2019-Jan-12 20:37:12.857395 - [DEBUG] Join: AllTop & AllBottom
9178 2019-Jan-12 20:37:12.857421 - [DEBUG] = AllBottom (new jump func)
9179 2019-Jan-12 20:37:12.857446 - [DEBUG]
9180 2019-Jan-12 20:37:12.857469 - [DEBUG] Start adding new jump function
9181 2019-Jan-12 20:37:12.857493 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9182 2019-Jan-12 20:37:12.857558 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9183 2019-Jan-12 20:37:12.858242 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9184 2019-Jan-12 20:37:12.858937 - [DEBUG] Edge Function : AllBottom
9185 2019-Jan-12 20:37:12.858970 - [DEBUG] End adding new jump function
9186 2019-Jan-12 20:37:12.858995 - [DEBUG]
9187 2019-Jan-12 20:37:12.859018 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9188 2019-Jan-12 20:37:12.859043 - [DEBUG]
9189 2019-Jan-12 20:37:12.859066 - [DEBUG] Process 271. path edge:
9190 2019-Jan-12 20:37:12.859090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9191 2019-Jan-12 20:37:12.859156 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9192 2019-Jan-12 20:37:12.859835 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9193 2019-Jan-12 20:37:12.860513 - [DEBUG]
9194 2019-Jan-12 20:37:12.860540 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9195 2019-Jan-12 20:37:12.861244 - [DEBUG] Compose: EdgeIdentity * AllBottom
9196 2019-Jan-12 20:37:12.861272 - [DEBUG]
9197 2019-Jan-12 20:37:12.861296 - [DEBUG] Propagate flow
9198 2019-Jan-12 20:37:12.861320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9199 2019-Jan-12 20:37:12.861389 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9200 2019-Jan-12 20:37:12.862090 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9201 2019-Jan-12 20:37:12.862776 - [DEBUG] Edge function : AllBottom (result of previous compose)
9202 2019-Jan-12 20:37:12.862802 - [DEBUG]
9203 2019-Jan-12 20:37:12.862829 - [DEBUG] Join: AllTop & AllBottom
9204 2019-Jan-12 20:37:12.862855 - [DEBUG] = AllBottom (new jump func)
9205 2019-Jan-12 20:37:12.862880 - [DEBUG]
9206 2019-Jan-12 20:37:12.862904 - [DEBUG] Start adding new jump function
9207 2019-Jan-12 20:37:12.862927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9208 2019-Jan-12 20:37:12.862990 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9209 2019-Jan-12 20:37:12.863678 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9210 2019-Jan-12 20:37:12.864347 - [DEBUG] Edge Function : AllBottom
9211 2019-Jan-12 20:37:12.864380 - [DEBUG] End adding new jump function
9212 2019-Jan-12 20:37:12.864422 - [DEBUG]
9213 2019-Jan-12 20:37:12.864447 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9214 2019-Jan-12 20:37:12.864472 - [DEBUG]
9215 2019-Jan-12 20:37:12.864495 - [DEBUG] Process 272. path edge:
9216 2019-Jan-12 20:37:12.864520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9217 2019-Jan-12 20:37:12.864592 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9218 2019-Jan-12 20:37:12.865290 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9219 2019-Jan-12 20:37:12.865998 - [DEBUG]
9220 2019-Jan-12 20:37:12.866024 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9221 2019-Jan-12 20:37:12.866748 - [DEBUG] Compose: EdgeIdentity * AllBottom
9222 2019-Jan-12 20:37:12.866778 - [DEBUG]
9223 2019-Jan-12 20:37:12.866802 - [DEBUG] Propagate flow
9224 2019-Jan-12 20:37:12.866826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9225 2019-Jan-12 20:37:12.866897 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9226 2019-Jan-12 20:37:12.867572 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9227 2019-Jan-12 20:37:12.868258 - [DEBUG] Edge function : AllBottom (result of previous compose)
9228 2019-Jan-12 20:37:12.868292 - [DEBUG]
9229 2019-Jan-12 20:37:12.868319 - [DEBUG] Join: AllTop & AllBottom
9230 2019-Jan-12 20:37:12.868346 - [DEBUG] = AllBottom (new jump func)
9231 2019-Jan-12 20:37:12.868370 - [DEBUG]
9232 2019-Jan-12 20:37:12.868394 - [DEBUG] Start adding new jump function
9233 2019-Jan-12 20:37:12.868418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9234 2019-Jan-12 20:37:12.868486 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9235 2019-Jan-12 20:37:12.869186 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9236 2019-Jan-12 20:37:12.869872 - [DEBUG] Edge Function : AllBottom
9237 2019-Jan-12 20:37:12.869906 - [DEBUG] End adding new jump function
9238 2019-Jan-12 20:37:12.869930 - [DEBUG]
9239 2019-Jan-12 20:37:12.869954 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9240 2019-Jan-12 20:37:12.869979 - [DEBUG]
9241 2019-Jan-12 20:37:12.870002 - [DEBUG] Process 273. path edge:
9242 2019-Jan-12 20:37:12.870026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9243 2019-Jan-12 20:37:12.870093 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9244 2019-Jan-12 20:37:12.870765 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9245 2019-Jan-12 20:37:12.871449 - [DEBUG]
9246 2019-Jan-12 20:37:12.871476 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9247 2019-Jan-12 20:37:12.872197 - [DEBUG] Compose: EdgeIdentity * AllBottom
9248 2019-Jan-12 20:37:12.872226 - [DEBUG]
9249 2019-Jan-12 20:37:12.872251 - [DEBUG] Propagate flow
9250 2019-Jan-12 20:37:12.872273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9251 2019-Jan-12 20:37:12.872342 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9252 2019-Jan-12 20:37:12.873021 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9253 2019-Jan-12 20:37:12.873705 - [DEBUG] Edge function : AllBottom (result of previous compose)
9254 2019-Jan-12 20:37:12.873732 - [DEBUG]
9255 2019-Jan-12 20:37:12.873758 - [DEBUG] Join: AllTop & AllBottom
9256 2019-Jan-12 20:37:12.873784 - [DEBUG] = AllBottom (new jump func)
9257 2019-Jan-12 20:37:12.873809 - [DEBUG]
9258 2019-Jan-12 20:37:12.873850 - [DEBUG] Start adding new jump function
9259 2019-Jan-12 20:37:12.873874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9260 2019-Jan-12 20:37:12.873942 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9261 2019-Jan-12 20:37:12.874628 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9262 2019-Jan-12 20:37:12.875308 - [DEBUG] Edge Function : AllBottom
9263 2019-Jan-12 20:37:12.875359 - [DEBUG] End adding new jump function
9264 2019-Jan-12 20:37:12.875384 - [DEBUG]
9265 2019-Jan-12 20:37:12.875407 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9266 2019-Jan-12 20:37:12.875433 - [DEBUG]
9267 2019-Jan-12 20:37:12.875456 - [DEBUG] Process 274. path edge:
9268 2019-Jan-12 20:37:12.875480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9269 2019-Jan-12 20:37:12.875547 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9270 2019-Jan-12 20:37:12.876236 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9271 2019-Jan-12 20:37:12.876913 - [DEBUG]
9272 2019-Jan-12 20:37:12.876939 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9273 2019-Jan-12 20:37:12.877658 - [DEBUG] Compose: EdgeIdentity * AllBottom
9274 2019-Jan-12 20:37:12.877688 - [DEBUG]
9275 2019-Jan-12 20:37:12.877713 - [DEBUG] Propagate flow
9276 2019-Jan-12 20:37:12.877737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9277 2019-Jan-12 20:37:12.877805 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9278 2019-Jan-12 20:37:12.878489 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9279 2019-Jan-12 20:37:12.879201 - [DEBUG] Edge function : AllBottom (result of previous compose)
9280 2019-Jan-12 20:37:12.879228 - [DEBUG]
9281 2019-Jan-12 20:37:12.879254 - [DEBUG] Join: AllTop & AllBottom
9282 2019-Jan-12 20:37:12.879280 - [DEBUG] = AllBottom (new jump func)
9283 2019-Jan-12 20:37:12.879304 - [DEBUG]
9284 2019-Jan-12 20:37:12.879328 - [DEBUG] Start adding new jump function
9285 2019-Jan-12 20:37:12.879351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9286 2019-Jan-12 20:37:12.879420 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9287 2019-Jan-12 20:37:12.880104 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9288 2019-Jan-12 20:37:12.880794 - [DEBUG] Edge Function : AllBottom
9289 2019-Jan-12 20:37:12.880827 - [DEBUG] End adding new jump function
9290 2019-Jan-12 20:37:12.880851 - [DEBUG]
9291 2019-Jan-12 20:37:12.880875 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9292 2019-Jan-12 20:37:12.880900 - [DEBUG]
9293 2019-Jan-12 20:37:12.880923 - [DEBUG] Process 275. path edge:
9294 2019-Jan-12 20:37:12.880947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9295 2019-Jan-12 20:37:12.881011 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9296 2019-Jan-12 20:37:12.881712 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9297 2019-Jan-12 20:37:12.882418 - [DEBUG]
9298 2019-Jan-12 20:37:12.882446 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9299 2019-Jan-12 20:37:12.883152 - [DEBUG] Compose: EdgeIdentity * AllBottom
9300 2019-Jan-12 20:37:12.883182 - [DEBUG]
9301 2019-Jan-12 20:37:12.883224 - [DEBUG] Propagate flow
9302 2019-Jan-12 20:37:12.883250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9303 2019-Jan-12 20:37:12.883318 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9304 2019-Jan-12 20:37:12.883999 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9305 2019-Jan-12 20:37:12.884680 - [DEBUG] Edge function : AllBottom (result of previous compose)
9306 2019-Jan-12 20:37:12.884707 - [DEBUG]
9307 2019-Jan-12 20:37:12.884733 - [DEBUG] Join: AllTop & AllBottom
9308 2019-Jan-12 20:37:12.884759 - [DEBUG] = AllBottom (new jump func)
9309 2019-Jan-12 20:37:12.884784 - [DEBUG]
9310 2019-Jan-12 20:37:12.884808 - [DEBUG] Start adding new jump function
9311 2019-Jan-12 20:37:12.884831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9312 2019-Jan-12 20:37:12.884901 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9313 2019-Jan-12 20:37:12.885616 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9314 2019-Jan-12 20:37:12.886298 - [DEBUG] Edge Function : AllBottom
9315 2019-Jan-12 20:37:12.886332 - [DEBUG] End adding new jump function
9316 2019-Jan-12 20:37:12.886356 - [DEBUG]
9317 2019-Jan-12 20:37:12.886380 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9318 2019-Jan-12 20:37:12.886405 - [DEBUG]
9319 2019-Jan-12 20:37:12.886429 - [DEBUG] Process 276. path edge:
9320 2019-Jan-12 20:37:12.886453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9321 2019-Jan-12 20:37:12.886520 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9322 2019-Jan-12 20:37:12.887194 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9323 2019-Jan-12 20:37:12.887868 - [DEBUG]
9324 2019-Jan-12 20:37:12.887894 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9325 2019-Jan-12 20:37:12.888602 - [DEBUG] Compose: EdgeIdentity * AllBottom
9326 2019-Jan-12 20:37:12.888631 - [DEBUG]
9327 2019-Jan-12 20:37:12.888675 - [DEBUG] Propagate flow
9328 2019-Jan-12 20:37:12.888699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9329 2019-Jan-12 20:37:12.888770 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9330 2019-Jan-12 20:37:12.889452 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9331 2019-Jan-12 20:37:12.890131 - [DEBUG] Edge function : AllBottom (result of previous compose)
9332 2019-Jan-12 20:37:12.890158 - [DEBUG]
9333 2019-Jan-12 20:37:12.890185 - [DEBUG] Join: AllTop & AllBottom
9334 2019-Jan-12 20:37:12.890212 - [DEBUG] = AllBottom (new jump func)
9335 2019-Jan-12 20:37:12.890236 - [DEBUG]
9336 2019-Jan-12 20:37:12.890260 - [DEBUG] Start adding new jump function
9337 2019-Jan-12 20:37:12.890284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9338 2019-Jan-12 20:37:12.890351 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9339 2019-Jan-12 20:37:12.891022 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9340 2019-Jan-12 20:37:12.891697 - [DEBUG] Edge Function : AllBottom
9341 2019-Jan-12 20:37:12.891731 - [DEBUG] End adding new jump function
9342 2019-Jan-12 20:37:12.891755 - [DEBUG]
9343 2019-Jan-12 20:37:12.891779 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9344 2019-Jan-12 20:37:12.891804 - [DEBUG]
9345 2019-Jan-12 20:37:12.891827 - [DEBUG] Process 277. path edge:
9346 2019-Jan-12 20:37:12.891851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9347 2019-Jan-12 20:37:12.891938 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9348 2019-Jan-12 20:37:12.892638 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9349 2019-Jan-12 20:37:12.893285 - [DEBUG]
9350 2019-Jan-12 20:37:12.893310 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9351 2019-Jan-12 20:37:12.893990 - [DEBUG] Start of endsummarytab entry
9352 2019-Jan-12 20:37:12.894020 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9353 2019-Jan-12 20:37:12.894693 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9354 2019-Jan-12 20:37:12.894761 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9355 2019-Jan-12 20:37:12.895456 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9356 2019-Jan-12 20:37:12.896121 - [DEBUG] EF: AllBottom
9357 2019-Jan-12 20:37:12.896146 - [DEBUG]
9358 2019-Jan-12 20:37:12.896170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9359 2019-Jan-12 20:37:12.896840 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
9360 2019-Jan-12 20:37:12.897522 - [DEBUG] EF: AllBottom
9361 2019-Jan-12 20:37:12.897548 - [DEBUG]
9362 2019-Jan-12 20:37:12.897572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9363 2019-Jan-12 20:37:12.898244 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9364 2019-Jan-12 20:37:12.898954 - [DEBUG] EF: AllBottom
9365 2019-Jan-12 20:37:12.898981 - [DEBUG]
9366 2019-Jan-12 20:37:12.899005 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9367 2019-Jan-12 20:37:12.899678 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
9368 2019-Jan-12 20:37:12.900358 - [DEBUG] EF: AllBottom
9369 2019-Jan-12 20:37:12.900383 - [DEBUG]
9370 2019-Jan-12 20:37:12.900407 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9371 2019-Jan-12 20:37:12.901067 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
9372 2019-Jan-12 20:37:12.901718 - [DEBUG] EF: AllBottom
9373 2019-Jan-12 20:37:12.901743 - [DEBUG]
9374 2019-Jan-12 20:37:12.901767 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9375 2019-Jan-12 20:37:12.902427 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
9376 2019-Jan-12 20:37:12.903069 - [DEBUG] EF: AllBottom
9377 2019-Jan-12 20:37:12.903094 - [DEBUG]
9378 2019-Jan-12 20:37:12.903117 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9379 2019-Jan-12 20:37:12.903772 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
9380 2019-Jan-12 20:37:12.904444 - [DEBUG] EF: AllBottom
9381 2019-Jan-12 20:37:12.904470 - [DEBUG]
9382 2019-Jan-12 20:37:12.904494 - [DEBUG] ---------------
9383 2019-Jan-12 20:37:12.904517 - [DEBUG]
9384 2019-Jan-12 20:37:12.904542 - [DEBUG] End of endsummarytab entry
9385 2019-Jan-12 20:37:12.904566 - [DEBUG]
9386 2019-Jan-12 20:37:12.904590 - [DEBUG] Start of incomingtab entry
9387 2019-Jan-12 20:37:12.904614 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9388 2019-Jan-12 20:37:12.905264 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9389 2019-Jan-12 20:37:12.905351 - [DEBUG] ---------------
9390 2019-Jan-12 20:37:12.905376 - [DEBUG] End of incomingtab entry
9391 2019-Jan-12 20:37:12.905400 - [DEBUG]
9392 2019-Jan-12 20:37:12.905426 - [DEBUG] EDGE:
9393 2019-Jan-12 20:37:12.905483 - [DEBUG] ---> 9394 2019-Jan-12 20:37:12.906126 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9395 2019-Jan-12 20:37:12.906791 - [DEBUG]
9396 2019-Jan-12 20:37:12.906817 - [DEBUG] EDGE:
9397 2019-Jan-12 20:37:12.906875 - [DEBUG] ---> 9398 2019-Jan-12 20:37:12.907509 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9399 2019-Jan-12 20:37:12.908142 - [DEBUG]
9400 2019-Jan-12 20:37:12.908188 - [DEBUG] Compose: EdgeIdentity * AllBottom
9401 2019-Jan-12 20:37:12.908215 - [DEBUG]
9402 2019-Jan-12 20:37:12.908239 - [DEBUG] Propagate flow
9403 2019-Jan-12 20:37:12.908262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9404 2019-Jan-12 20:37:12.908319 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9405 2019-Jan-12 20:37:12.908984 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9406 2019-Jan-12 20:37:12.909618 - [DEBUG] Edge function : AllBottom (result of previous compose)
9407 2019-Jan-12 20:37:12.909644 - [DEBUG]
9408 2019-Jan-12 20:37:12.909670 - [DEBUG] Join: AllTop & AllBottom
9409 2019-Jan-12 20:37:12.909696 - [DEBUG] = AllBottom (new jump func)
9410 2019-Jan-12 20:37:12.909721 - [DEBUG]
9411 2019-Jan-12 20:37:12.909745 - [DEBUG] Start adding new jump function
9412 2019-Jan-12 20:37:12.909768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9413 2019-Jan-12 20:37:12.909824 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9414 2019-Jan-12 20:37:12.910460 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9415 2019-Jan-12 20:37:12.911100 - [DEBUG] Edge Function : AllBottom
9416 2019-Jan-12 20:37:12.911131 - [DEBUG] End adding new jump function
9417 2019-Jan-12 20:37:12.911155 - [DEBUG]
9418 2019-Jan-12 20:37:12.911179 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9419 2019-Jan-12 20:37:12.911204 - [DEBUG]
9420 2019-Jan-12 20:37:12.911227 - [DEBUG] Process 278. path edge:
9421 2019-Jan-12 20:37:12.911251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9422 2019-Jan-12 20:37:12.911307 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9423 2019-Jan-12 20:37:12.911949 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9424 2019-Jan-12 20:37:12.912602 - [DEBUG]
9425 2019-Jan-12 20:37:12.912627 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9426 2019-Jan-12 20:37:12.913278 - [DEBUG] Possible callees:
9427 2019-Jan-12 20:37:12.913303 - [DEBUG] llvm.dbg.declare
9428 2019-Jan-12 20:37:12.913329 - [DEBUG] Possible return sites:
9429 2019-Jan-12 20:37:12.913352 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939430 2019-Jan-12 20:37:12.914622 - [DEBUG] Found and process special summary
9431 2019-Jan-12 20:37:12.914660 - [DEBUG] Compose: EdgeIdentity * AllBottom
9432 2019-Jan-12 20:37:12.914688 - [DEBUG]
9433 2019-Jan-12 20:37:12.914711 - [DEBUG] Propagate flow
9434 2019-Jan-12 20:37:12.914735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9435 2019-Jan-12 20:37:12.914792 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9436 2019-Jan-12 20:37:12.915505 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9437 2019-Jan-12 20:37:12.916147 - [DEBUG] Edge function : AllBottom (result of previous compose)
9438 2019-Jan-12 20:37:12.916173 - [DEBUG]
9439 2019-Jan-12 20:37:12.916198 - [DEBUG] Join: AllTop & AllBottom
9440 2019-Jan-12 20:37:12.916224 - [DEBUG] = AllBottom (new jump func)
9441 2019-Jan-12 20:37:12.916249 - [DEBUG]
9442 2019-Jan-12 20:37:12.916272 - [DEBUG] Start adding new jump function
9443 2019-Jan-12 20:37:12.916296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9444 2019-Jan-12 20:37:12.916353 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9445 2019-Jan-12 20:37:12.916995 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9446 2019-Jan-12 20:37:12.917630 - [DEBUG] Edge Function : AllBottom
9447 2019-Jan-12 20:37:12.917660 - [DEBUG] End adding new jump function
9448 2019-Jan-12 20:37:12.917683 - [DEBUG]
9449 2019-Jan-12 20:37:12.917707 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9450 2019-Jan-12 20:37:12.917732 - [DEBUG]
9451 2019-Jan-12 20:37:12.917755 - [DEBUG] Process 279. path edge:
9452 2019-Jan-12 20:37:12.917779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9453 2019-Jan-12 20:37:12.917835 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9454 2019-Jan-12 20:37:12.918471 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9455 2019-Jan-12 20:37:12.919121 - [DEBUG]
9456 2019-Jan-12 20:37:12.919146 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9457 2019-Jan-12 20:37:12.919810 - [DEBUG] Compose: EdgeIdentity * AllBottom
9458 2019-Jan-12 20:37:12.919839 - [DEBUG]
9459 2019-Jan-12 20:37:12.919863 - [DEBUG] Propagate flow
9460 2019-Jan-12 20:37:12.919886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9461 2019-Jan-12 20:37:12.919942 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9462 2019-Jan-12 20:37:12.920578 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9463 2019-Jan-12 20:37:12.921213 - [DEBUG] Edge function : AllBottom (result of previous compose)
9464 2019-Jan-12 20:37:12.921239 - [DEBUG]
9465 2019-Jan-12 20:37:12.921264 - [DEBUG] Join: AllTop & AllBottom
9466 2019-Jan-12 20:37:12.921290 - [DEBUG] = AllBottom (new jump func)
9467 2019-Jan-12 20:37:12.921314 - [DEBUG]
9468 2019-Jan-12 20:37:12.921337 - [DEBUG] Start adding new jump function
9469 2019-Jan-12 20:37:12.921361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9470 2019-Jan-12 20:37:12.921416 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9471 2019-Jan-12 20:37:12.922065 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9472 2019-Jan-12 20:37:12.922697 - [DEBUG] Edge Function : AllBottom
9473 2019-Jan-12 20:37:12.922727 - [DEBUG] End adding new jump function
9474 2019-Jan-12 20:37:12.922751 - [DEBUG]
9475 2019-Jan-12 20:37:12.922774 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9476 2019-Jan-12 20:37:12.922798 - [DEBUG]
9477 2019-Jan-12 20:37:12.922822 - [DEBUG] Process 280. path edge:
9478 2019-Jan-12 20:37:12.922846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9479 2019-Jan-12 20:37:12.922902 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9480 2019-Jan-12 20:37:12.923535 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9481 2019-Jan-12 20:37:12.924179 - [DEBUG]
9482 2019-Jan-12 20:37:12.924205 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9483 2019-Jan-12 20:37:12.924854 - [DEBUG] Compose: EdgeIdentity * AllBottom
9484 2019-Jan-12 20:37:12.924882 - [DEBUG]
9485 2019-Jan-12 20:37:12.924905 - [DEBUG] Propagate flow
9486 2019-Jan-12 20:37:12.924929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9487 2019-Jan-12 20:37:12.924985 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9488 2019-Jan-12 20:37:12.925640 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9489 2019-Jan-12 20:37:12.926276 - [DEBUG] Edge function : AllBottom (result of previous compose)
9490 2019-Jan-12 20:37:12.926301 - [DEBUG]
9491 2019-Jan-12 20:37:12.926326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9492 2019-Jan-12 20:37:12.926352 - [DEBUG] = AllBottom
9493 2019-Jan-12 20:37:12.926377 - [DEBUG]
9494 2019-Jan-12 20:37:12.926400 - [DEBUG] PROPAGATE: No new function!
9495 2019-Jan-12 20:37:12.926424 - [DEBUG] EDGE:
9496 2019-Jan-12 20:37:12.926481 - [DEBUG] ---> 9497 2019-Jan-12 20:37:12.927121 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9498 2019-Jan-12 20:37:12.927757 - [DEBUG]
9499 2019-Jan-12 20:37:12.927781 - [DEBUG] EDGE:
9500 2019-Jan-12 20:37:12.927838 - [DEBUG] ---> 9501 2019-Jan-12 20:37:12.928471 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9502 2019-Jan-12 20:37:12.929125 - [DEBUG]
9503 2019-Jan-12 20:37:12.929162 - [DEBUG] Compose: EdgeIdentity * AllBottom
9504 2019-Jan-12 20:37:12.929189 - [DEBUG]
9505 2019-Jan-12 20:37:12.929213 - [DEBUG] Propagate flow
9506 2019-Jan-12 20:37:12.929237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9507 2019-Jan-12 20:37:12.929292 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9508 2019-Jan-12 20:37:12.929928 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9509 2019-Jan-12 20:37:12.930562 - [DEBUG] Edge function : AllBottom (result of previous compose)
9510 2019-Jan-12 20:37:12.930587 - [DEBUG]
9511 2019-Jan-12 20:37:12.930612 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9512 2019-Jan-12 20:37:12.930638 - [DEBUG] = AllBottom
9513 2019-Jan-12 20:37:12.930662 - [DEBUG]
9514 2019-Jan-12 20:37:12.930685 - [DEBUG] PROPAGATE: No new function!
9515 2019-Jan-12 20:37:12.930711 - [DEBUG] EDGE:
9516 2019-Jan-12 20:37:12.930772 - [DEBUG] ---> 9517 2019-Jan-12 20:37:12.931422 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9518 2019-Jan-12 20:37:12.932072 - [DEBUG]
9519 2019-Jan-12 20:37:12.932098 - [DEBUG] EDGE:
9520 2019-Jan-12 20:37:12.932155 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9521 2019-Jan-12 20:37:12.932794 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9522 2019-Jan-12 20:37:12.933428 - [DEBUG]
9523 2019-Jan-12 20:37:12.933454 - [DEBUG] EDGE:
9524 2019-Jan-12 20:37:12.933511 - [DEBUG] ---> 9525 2019-Jan-12 20:37:12.934154 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9526 2019-Jan-12 20:37:12.934789 - [DEBUG]
9527 2019-Jan-12 20:37:12.934815 - [DEBUG] EDGE:
9528 2019-Jan-12 20:37:12.934872 - [DEBUG] ---> 9529 2019-Jan-12 20:37:12.935521 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9530 2019-Jan-12 20:37:12.936157 - [DEBUG]
9531 2019-Jan-12 20:37:12.936182 - [DEBUG] EDGE:
9532 2019-Jan-12 20:37:12.936239 - [DEBUG] ---> 9533 2019-Jan-12 20:37:12.936875 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9534 2019-Jan-12 20:37:12.937514 - [DEBUG]
9535 2019-Jan-12 20:37:12.937548 - [DEBUG] Compose: EdgeIdentity * AllBottom
9536 2019-Jan-12 20:37:12.937574 - [DEBUG]
9537 2019-Jan-12 20:37:12.937598 - [DEBUG] Propagate flow
9538 2019-Jan-12 20:37:12.937621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9539 2019-Jan-12 20:37:12.937678 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9540 2019-Jan-12 20:37:12.938313 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9541 2019-Jan-12 20:37:12.938964 - [DEBUG] Edge function : AllBottom (result of previous compose)
9542 2019-Jan-12 20:37:12.938989 - [DEBUG]
9543 2019-Jan-12 20:37:12.939014 - [DEBUG] Join: AllTop & AllBottom
9544 2019-Jan-12 20:37:12.939040 - [DEBUG] = AllBottom (new jump func)
9545 2019-Jan-12 20:37:12.939065 - [DEBUG]
9546 2019-Jan-12 20:37:12.939088 - [DEBUG] Start adding new jump function
9547 2019-Jan-12 20:37:12.939111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-12 20:37:12.939167 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9549 2019-Jan-12 20:37:12.939803 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9550 2019-Jan-12 20:37:12.940437 - [DEBUG] Edge Function : AllBottom
9551 2019-Jan-12 20:37:12.940466 - [DEBUG] End adding new jump function
9552 2019-Jan-12 20:37:12.940490 - [DEBUG]
9553 2019-Jan-12 20:37:12.940514 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9554 2019-Jan-12 20:37:12.940538 - [DEBUG]
9555 2019-Jan-12 20:37:12.940561 - [DEBUG] Process 281. path edge:
9556 2019-Jan-12 20:37:12.940585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9557 2019-Jan-12 20:37:12.940641 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9558 2019-Jan-12 20:37:12.941276 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9559 2019-Jan-12 20:37:12.941911 - [DEBUG]
9560 2019-Jan-12 20:37:12.941936 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9561 2019-Jan-12 20:37:12.942606 - [DEBUG] Compose: EdgeIdentity * AllBottom
9562 2019-Jan-12 20:37:12.942634 - [DEBUG]
9563 2019-Jan-12 20:37:12.942658 - [DEBUG] Propagate flow
9564 2019-Jan-12 20:37:12.942681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9565 2019-Jan-12 20:37:12.942737 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9566 2019-Jan-12 20:37:12.943369 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9567 2019-Jan-12 20:37:12.944004 - [DEBUG] Edge function : AllBottom (result of previous compose)
9568 2019-Jan-12 20:37:12.944029 - [DEBUG]
9569 2019-Jan-12 20:37:12.944054 - [DEBUG] Join: AllTop & AllBottom
9570 2019-Jan-12 20:37:12.944090 - [DEBUG] = AllBottom (new jump func)
9571 2019-Jan-12 20:37:12.944115 - [DEBUG]
9572 2019-Jan-12 20:37:12.944139 - [DEBUG] Start adding new jump function
9573 2019-Jan-12 20:37:12.944162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9574 2019-Jan-12 20:37:12.944218 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9575 2019-Jan-12 20:37:12.944853 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9576 2019-Jan-12 20:37:12.945498 - [DEBUG] Edge Function : AllBottom
9577 2019-Jan-12 20:37:12.945527 - [DEBUG] End adding new jump function
9578 2019-Jan-12 20:37:12.945551 - [DEBUG]
9579 2019-Jan-12 20:37:12.945575 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9580 2019-Jan-12 20:37:12.945599 - [DEBUG]
9581 2019-Jan-12 20:37:12.945622 - [DEBUG] Process 282. path edge:
9582 2019-Jan-12 20:37:12.945646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9583 2019-Jan-12 20:37:12.945702 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9584 2019-Jan-12 20:37:12.946334 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9585 2019-Jan-12 20:37:12.946972 - [DEBUG]
9586 2019-Jan-12 20:37:12.946998 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9587 2019-Jan-12 20:37:12.947641 - [DEBUG] Compose: EdgeIdentity * AllBottom
9588 2019-Jan-12 20:37:12.947668 - [DEBUG]
9589 2019-Jan-12 20:37:12.947692 - [DEBUG] Propagate flow
9590 2019-Jan-12 20:37:12.947715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9591 2019-Jan-12 20:37:12.947771 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9592 2019-Jan-12 20:37:12.948411 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9593 2019-Jan-12 20:37:12.949062 - [DEBUG] Edge function : AllBottom (result of previous compose)
9594 2019-Jan-12 20:37:12.949088 - [DEBUG]
9595 2019-Jan-12 20:37:12.949112 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9596 2019-Jan-12 20:37:12.949138 - [DEBUG] = AllBottom
9597 2019-Jan-12 20:37:12.949162 - [DEBUG]
9598 2019-Jan-12 20:37:12.949186 - [DEBUG] PROPAGATE: No new function!
9599 2019-Jan-12 20:37:12.949210 - [DEBUG] EDGE:
9600 2019-Jan-12 20:37:12.949267 - [DEBUG] ---> 9601 2019-Jan-12 20:37:12.949898 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9602 2019-Jan-12 20:37:12.950533 - [DEBUG]
9603 2019-Jan-12 20:37:12.950558 - [DEBUG] EDGE:
9604 2019-Jan-12 20:37:12.950615 - [DEBUG] ---> 9605 2019-Jan-12 20:37:12.951249 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9606 2019-Jan-12 20:37:12.951884 - [DEBUG]
9607 2019-Jan-12 20:37:12.951909 - [DEBUG] EDGE:
9608 2019-Jan-12 20:37:12.951966 - [DEBUG] ---> 9609 2019-Jan-12 20:37:12.952612 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9610 2019-Jan-12 20:37:12.953247 - [DEBUG]
9611 2019-Jan-12 20:37:12.953272 - [DEBUG] EDGE:
9612 2019-Jan-12 20:37:12.953329 - [DEBUG] ---> 9613 2019-Jan-12 20:37:12.953965 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9614 2019-Jan-12 20:37:12.954614 - [DEBUG]
9615 2019-Jan-12 20:37:12.954640 - [DEBUG] EDGE:
9616 2019-Jan-12 20:37:12.954697 - [DEBUG] ---> 9617 2019-Jan-12 20:37:12.955344 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9618 2019-Jan-12 20:37:12.955979 - [DEBUG]
9619 2019-Jan-12 20:37:12.956004 - [DEBUG] EDGE:
9620 2019-Jan-12 20:37:12.956061 - [DEBUG] ---> 9621 2019-Jan-12 20:37:12.956696 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9622 2019-Jan-12 20:37:12.957336 - [DEBUG]
9623 2019-Jan-12 20:37:12.957372 - [DEBUG] Compose: EdgeIdentity * AllBottom
9624 2019-Jan-12 20:37:12.957399 - [DEBUG]
9625 2019-Jan-12 20:37:12.957423 - [DEBUG] Propagate flow
9626 2019-Jan-12 20:37:12.957446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9627 2019-Jan-12 20:37:12.957503 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9628 2019-Jan-12 20:37:12.958137 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9629 2019-Jan-12 20:37:12.958788 - [DEBUG] Edge function : AllBottom (result of previous compose)
9630 2019-Jan-12 20:37:12.958813 - [DEBUG]
9631 2019-Jan-12 20:37:12.958838 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9632 2019-Jan-12 20:37:12.958864 - [DEBUG] = AllBottom
9633 2019-Jan-12 20:37:12.958889 - [DEBUG]
9634 2019-Jan-12 20:37:12.958912 - [DEBUG] PROPAGATE: No new function!
9635 2019-Jan-12 20:37:12.958937 - [DEBUG] EDGE:
9636 2019-Jan-12 20:37:12.958995 - [DEBUG] ---> 9637 2019-Jan-12 20:37:12.959638 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9638 2019-Jan-12 20:37:12.960272 - [DEBUG]
9639 2019-Jan-12 20:37:12.960297 - [DEBUG] EDGE:
9640 2019-Jan-12 20:37:12.960355 - [DEBUG] ---> 9641 2019-Jan-12 20:37:12.960987 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9642 2019-Jan-12 20:37:12.961622 - [DEBUG]
9643 2019-Jan-12 20:37:12.961647 - [DEBUG] EDGE:
9644 2019-Jan-12 20:37:12.961704 - [DEBUG] ---> 9645 2019-Jan-12 20:37:12.962352 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9646 2019-Jan-12 20:37:12.962985 - [DEBUG]
9647 2019-Jan-12 20:37:12.963019 - [DEBUG] Compose: EdgeIdentity * AllBottom
9648 2019-Jan-12 20:37:12.963046 - [DEBUG]
9649 2019-Jan-12 20:37:12.963070 - [DEBUG] Propagate flow
9650 2019-Jan-12 20:37:12.963093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9651 2019-Jan-12 20:37:12.963149 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9652 2019-Jan-12 20:37:12.963785 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9653 2019-Jan-12 20:37:12.964426 - [DEBUG] Edge function : AllBottom (result of previous compose)
9654 2019-Jan-12 20:37:12.964451 - [DEBUG]
9655 2019-Jan-12 20:37:12.964476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9656 2019-Jan-12 20:37:12.964502 - [DEBUG] = AllBottom
9657 2019-Jan-12 20:37:12.964534 - [DEBUG]
9658 2019-Jan-12 20:37:12.964558 - [DEBUG] PROPAGATE: No new function!
9659 2019-Jan-12 20:37:12.964584 - [DEBUG] EDGE:
9660 2019-Jan-12 20:37:12.964642 - [DEBUG] ---> 9661 2019-Jan-12 20:37:12.965285 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9662 2019-Jan-12 20:37:12.965939 - [DEBUG]
9663 2019-Jan-12 20:37:12.965965 - [DEBUG] EDGE:
9664 2019-Jan-12 20:37:12.966022 - [DEBUG] ---> 9665 2019-Jan-12 20:37:12.966661 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9666 2019-Jan-12 20:37:12.967301 - [DEBUG]
9667 2019-Jan-12 20:37:12.967326 - [DEBUG] EDGE:
9668 2019-Jan-12 20:37:12.967383 - [DEBUG] ---> 9669 2019-Jan-12 20:37:12.968015 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9670 2019-Jan-12 20:37:12.968660 - [DEBUG]
9671 2019-Jan-12 20:37:12.968688 - [DEBUG] EDGE:
9672 2019-Jan-12 20:37:12.968745 - [DEBUG] ---> 9673 2019-Jan-12 20:37:12.969379 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9674 2019-Jan-12 20:37:12.970014 - [DEBUG]
9675 2019-Jan-12 20:37:12.970049 - [DEBUG] Compose: EdgeIdentity * AllBottom
9676 2019-Jan-12 20:37:12.970076 - [DEBUG]
9677 2019-Jan-12 20:37:12.970100 - [DEBUG] Propagate flow
9678 2019-Jan-12 20:37:12.970123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9679 2019-Jan-12 20:37:12.970179 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9680 2019-Jan-12 20:37:12.970815 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9681 2019-Jan-12 20:37:12.971449 - [DEBUG] Edge function : AllBottom (result of previous compose)
9682 2019-Jan-12 20:37:12.971475 - [DEBUG]
9683 2019-Jan-12 20:37:12.971500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9684 2019-Jan-12 20:37:12.971525 - [DEBUG] = AllBottom
9685 2019-Jan-12 20:37:12.971550 - [DEBUG]
9686 2019-Jan-12 20:37:12.971573 - [DEBUG] PROPAGATE: No new function!
9687 2019-Jan-12 20:37:12.971599 - [DEBUG] EDGE:
9688 2019-Jan-12 20:37:12.971656 - [DEBUG] ---> 9689 2019-Jan-12 20:37:12.972317 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9690 2019-Jan-12 20:37:12.972952 - [DEBUG]
9691 2019-Jan-12 20:37:12.972977 - [DEBUG] EDGE:
9692 2019-Jan-12 20:37:12.973034 - [DEBUG] ---> 9693 2019-Jan-12 20:37:12.973667 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9694 2019-Jan-12 20:37:12.974301 - [DEBUG]
9695 2019-Jan-12 20:37:12.974326 - [DEBUG] EDGE:
9696 2019-Jan-12 20:37:12.974383 - [DEBUG] ---> 9697 2019-Jan-12 20:37:12.975018 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9698 2019-Jan-12 20:37:12.975668 - [DEBUG]
9699 2019-Jan-12 20:37:12.975703 - [DEBUG] Compose: EdgeIdentity * AllBottom
9700 2019-Jan-12 20:37:12.975738 - [DEBUG]
9701 2019-Jan-12 20:37:12.975762 - [DEBUG] Propagate flow
9702 2019-Jan-12 20:37:12.975785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9703 2019-Jan-12 20:37:12.975842 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9704 2019-Jan-12 20:37:12.976477 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9705 2019-Jan-12 20:37:12.977110 - [DEBUG] Edge function : AllBottom (result of previous compose)
9706 2019-Jan-12 20:37:12.977135 - [DEBUG]
9707 2019-Jan-12 20:37:12.977160 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9708 2019-Jan-12 20:37:12.977190 - [DEBUG] = AllBottom
9709 2019-Jan-12 20:37:12.977214 - [DEBUG]
9710 2019-Jan-12 20:37:12.977237 - [DEBUG] PROPAGATE: No new function!
9711 2019-Jan-12 20:37:12.977263 - [DEBUG] EDGE:
9712 2019-Jan-12 20:37:12.977320 - [DEBUG] ---> 9713 2019-Jan-12 20:37:12.977963 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9714 2019-Jan-12 20:37:12.978598 - [DEBUG]
9715 2019-Jan-12 20:37:12.978623 - [DEBUG] EDGE:
9716 2019-Jan-12 20:37:12.978698 - [DEBUG] ---> 9717 2019-Jan-12 20:37:12.979329 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9718 2019-Jan-12 20:37:12.979970 - [DEBUG]
9719 2019-Jan-12 20:37:12.979996 - [DEBUG] EDGE:
9720 2019-Jan-12 20:37:12.980053 - [DEBUG] ---> 9721 2019-Jan-12 20:37:12.980682 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9722 2019-Jan-12 20:37:12.981323 - [DEBUG]
9723 2019-Jan-12 20:37:12.981348 - [DEBUG] EDGE:
9724 2019-Jan-12 20:37:12.981406 - [DEBUG] ---> 9725 2019-Jan-12 20:37:12.982056 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
9726 2019-Jan-12 20:37:12.982687 - [DEBUG]
9727 2019-Jan-12 20:37:12.982713 - [DEBUG] Compose: EdgeIdentity * AllBottom
9728 2019-Jan-12 20:37:12.982739 - [DEBUG]
9729 2019-Jan-12 20:37:12.982763 - [DEBUG] Propagate flow
9730 2019-Jan-12 20:37:12.982786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9731 2019-Jan-12 20:37:12.982841 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9732 2019-Jan-12 20:37:12.983479 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9733 2019-Jan-12 20:37:12.984119 - [DEBUG] Edge function : AllBottom (result of previous compose)
9734 2019-Jan-12 20:37:12.984145 - [DEBUG]
9735 2019-Jan-12 20:37:12.984169 - [DEBUG] Join: AllTop & AllBottom
9736 2019-Jan-12 20:37:12.984195 - [DEBUG] = AllBottom (new jump func)
9737 2019-Jan-12 20:37:12.984219 - [DEBUG]
9738 2019-Jan-12 20:37:12.984243 - [DEBUG] Start adding new jump function
9739 2019-Jan-12 20:37:12.984266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9740 2019-Jan-12 20:37:12.984322 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9741 2019-Jan-12 20:37:12.984963 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9742 2019-Jan-12 20:37:12.985622 - [DEBUG] Edge Function : AllBottom
9743 2019-Jan-12 20:37:12.985650 - [DEBUG] End adding new jump function
9744 2019-Jan-12 20:37:12.985674 - [DEBUG]
9745 2019-Jan-12 20:37:12.985697 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9746 2019-Jan-12 20:37:12.985722 - [DEBUG]
9747 2019-Jan-12 20:37:12.985745 - [DEBUG] Process 283. path edge:
9748 2019-Jan-12 20:37:12.985769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9749 2019-Jan-12 20:37:12.985825 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
9750 2019-Jan-12 20:37:12.986462 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9751 2019-Jan-12 20:37:12.987105 - [DEBUG]
9752 2019-Jan-12 20:37:12.987129 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9753 2019-Jan-12 20:37:12.987784 - [DEBUG] Compose: EdgeIdentity * AllBottom
9754 2019-Jan-12 20:37:12.987812 - [DEBUG]
9755 2019-Jan-12 20:37:12.987836 - [DEBUG] Propagate flow
9756 2019-Jan-12 20:37:12.987859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9757 2019-Jan-12 20:37:12.987915 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
9758 2019-Jan-12 20:37:12.988546 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9759 2019-Jan-12 20:37:12.989207 - [DEBUG] Edge function : AllBottom (result of previous compose)
9760 2019-Jan-12 20:37:12.989232 - [DEBUG]
9761 2019-Jan-12 20:37:12.989257 - [DEBUG] Join: AllTop & AllBottom
9762 2019-Jan-12 20:37:12.989282 - [DEBUG] = AllBottom (new jump func)
9763 2019-Jan-12 20:37:12.989307 - [DEBUG]
9764 2019-Jan-12 20:37:12.989330 - [DEBUG] Start adding new jump function
9765 2019-Jan-12 20:37:12.989353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9766 2019-Jan-12 20:37:12.989409 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9767 2019-Jan-12 20:37:12.990086 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
9768 2019-Jan-12 20:37:12.990755 - [DEBUG] Edge Function : AllBottom
9769 2019-Jan-12 20:37:12.990787 - [DEBUG] End adding new jump function
9770 2019-Jan-12 20:37:12.990811 - [DEBUG]
9771 2019-Jan-12 20:37:12.990835 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9772 2019-Jan-12 20:37:12.990859 - [DEBUG]
9773 2019-Jan-12 20:37:12.990883 - [DEBUG] Process 284. path edge:
9774 2019-Jan-12 20:37:12.990907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9775 2019-Jan-12 20:37:12.990978 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
9776 2019-Jan-12 20:37:12.991666 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9777 2019-Jan-12 20:37:12.992403 - [DEBUG]
9778 2019-Jan-12 20:37:12.992431 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
9779 2019-Jan-12 20:37:12.993102 - [DEBUG] Compose: EdgeIdentity * AllBottom
9780 2019-Jan-12 20:37:12.993132 - [DEBUG]
9781 2019-Jan-12 20:37:12.993156 - [DEBUG] Propagate flow
9782 2019-Jan-12 20:37:12.993179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9783 2019-Jan-12 20:37:12.993243 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
9784 2019-Jan-12 20:37:12.993874 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9785 2019-Jan-12 20:37:12.994522 - [DEBUG] Edge function : AllBottom (result of previous compose)
9786 2019-Jan-12 20:37:12.994570 - [DEBUG]
9787 2019-Jan-12 20:37:12.994597 - [DEBUG] Join: AllTop & AllBottom
9788 2019-Jan-12 20:37:12.994622 - [DEBUG] = AllBottom (new jump func)
9789 2019-Jan-12 20:37:12.994646 - [DEBUG]
9790 2019-Jan-12 20:37:12.994670 - [DEBUG] Start adding new jump function
9791 2019-Jan-12 20:37:12.994693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9792 2019-Jan-12 20:37:12.994760 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9793 2019-Jan-12 20:37:12.995477 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
9794 2019-Jan-12 20:37:12.996142 - [DEBUG] Edge Function : AllBottom
9795 2019-Jan-12 20:37:12.996176 - [DEBUG] End adding new jump function
9796 2019-Jan-12 20:37:12.996200 - [DEBUG]
9797 2019-Jan-12 20:37:12.996224 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9798 2019-Jan-12 20:37:12.996249 - [DEBUG]
9799 2019-Jan-12 20:37:12.996272 - [DEBUG] Process 285. path edge:
9800 2019-Jan-12 20:37:12.996296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9801 2019-Jan-12 20:37:12.996366 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
9802 2019-Jan-12 20:37:12.997039 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9803 2019-Jan-12 20:37:12.997732 - [DEBUG]
9804 2019-Jan-12 20:37:12.997760 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
9805 2019-Jan-12 20:37:12.998470 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-12 20:37:12.998500 - [DEBUG]
9807 2019-Jan-12 20:37:12.998524 - [DEBUG] Propagate flow
9808 2019-Jan-12 20:37:12.998548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-12 20:37:12.998621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9810 2019-Jan-12 20:37:12.999334 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9811 2019-Jan-12 20:37:13.000025 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-12 20:37:13.000052 - [DEBUG]
9813 2019-Jan-12 20:37:13.000079 - [DEBUG] Join: AllTop & AllBottom
9814 2019-Jan-12 20:37:13.000106 - [DEBUG] = AllBottom (new jump func)
9815 2019-Jan-12 20:37:13.000131 - [DEBUG]
9816 2019-Jan-12 20:37:13.000154 - [DEBUG] Start adding new jump function
9817 2019-Jan-12 20:37:13.000177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9818 2019-Jan-12 20:37:13.000246 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9819 2019-Jan-12 20:37:13.000926 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9820 2019-Jan-12 20:37:13.001588 - [DEBUG] Edge Function : AllBottom
9821 2019-Jan-12 20:37:13.001620 - [DEBUG] End adding new jump function
9822 2019-Jan-12 20:37:13.001644 - [DEBUG]
9823 2019-Jan-12 20:37:13.001668 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9824 2019-Jan-12 20:37:13.001694 - [DEBUG]
9825 2019-Jan-12 20:37:13.001717 - [DEBUG] Process 286. path edge:
9826 2019-Jan-12 20:37:13.001741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9827 2019-Jan-12 20:37:13.001810 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9828 2019-Jan-12 20:37:13.002527 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9829 2019-Jan-12 20:37:13.003240 - [DEBUG]
9830 2019-Jan-12 20:37:13.003267 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9831 2019-Jan-12 20:37:13.003984 - [DEBUG] Possible callees:
9832 2019-Jan-12 20:37:13.004010 - [DEBUG] llvm.dbg.declare
9833 2019-Jan-12 20:37:13.004035 - [DEBUG] Possible return sites:
9834 2019-Jan-12 20:37:13.004059 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499835 2019-Jan-12 20:37:13.005455 - [DEBUG] Found and process special summary
9836 2019-Jan-12 20:37:13.005511 - [DEBUG] Compose: EdgeIdentity * AllBottom
9837 2019-Jan-12 20:37:13.005541 - [DEBUG]
9838 2019-Jan-12 20:37:13.005566 - [DEBUG] Propagate flow
9839 2019-Jan-12 20:37:13.005589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9840 2019-Jan-12 20:37:13.005664 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9841 2019-Jan-12 20:37:13.006366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9842 2019-Jan-12 20:37:13.007053 - [DEBUG] Edge function : AllBottom (result of previous compose)
9843 2019-Jan-12 20:37:13.007080 - [DEBUG]
9844 2019-Jan-12 20:37:13.007107 - [DEBUG] Join: AllTop & AllBottom
9845 2019-Jan-12 20:37:13.007133 - [DEBUG] = AllBottom (new jump func)
9846 2019-Jan-12 20:37:13.007158 - [DEBUG]
9847 2019-Jan-12 20:37:13.007182 - [DEBUG] Start adding new jump function
9848 2019-Jan-12 20:37:13.007205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9849 2019-Jan-12 20:37:13.007271 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9850 2019-Jan-12 20:37:13.007961 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9851 2019-Jan-12 20:37:13.008644 - [DEBUG] Edge Function : AllBottom
9852 2019-Jan-12 20:37:13.008699 - [DEBUG] End adding new jump function
9853 2019-Jan-12 20:37:13.008724 - [DEBUG]
9854 2019-Jan-12 20:37:13.008747 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9855 2019-Jan-12 20:37:13.008773 - [DEBUG]
9856 2019-Jan-12 20:37:13.008796 - [DEBUG] Process 287. path edge:
9857 2019-Jan-12 20:37:13.008820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9858 2019-Jan-12 20:37:13.008889 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9859 2019-Jan-12 20:37:13.009561 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9860 2019-Jan-12 20:37:13.010222 - [DEBUG]
9861 2019-Jan-12 20:37:13.010248 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9862 2019-Jan-12 20:37:13.010946 - [DEBUG] Compose: EdgeIdentity * AllBottom
9863 2019-Jan-12 20:37:13.010977 - [DEBUG]
9864 2019-Jan-12 20:37:13.011002 - [DEBUG] Propagate flow
9865 2019-Jan-12 20:37:13.011025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9866 2019-Jan-12 20:37:13.011088 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9867 2019-Jan-12 20:37:13.011762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9868 2019-Jan-12 20:37:13.012453 - [DEBUG] Edge function : AllBottom (result of previous compose)
9869 2019-Jan-12 20:37:13.012501 - [DEBUG]
9870 2019-Jan-12 20:37:13.012528 - [DEBUG] Join: AllTop & AllBottom
9871 2019-Jan-12 20:37:13.012554 - [DEBUG] = AllBottom (new jump func)
9872 2019-Jan-12 20:37:13.012579 - [DEBUG]
9873 2019-Jan-12 20:37:13.012603 - [DEBUG] Start adding new jump function
9874 2019-Jan-12 20:37:13.012627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9875 2019-Jan-12 20:37:13.012695 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9876 2019-Jan-12 20:37:13.013394 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9877 2019-Jan-12 20:37:13.014091 - [DEBUG] Edge Function : AllBottom
9878 2019-Jan-12 20:37:13.014125 - [DEBUG] End adding new jump function
9879 2019-Jan-12 20:37:13.014150 - [DEBUG]
9880 2019-Jan-12 20:37:13.014174 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9881 2019-Jan-12 20:37:13.014200 - [DEBUG]
9882 2019-Jan-12 20:37:13.014224 - [DEBUG] Process 288. path edge:
9883 2019-Jan-12 20:37:13.014247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9884 2019-Jan-12 20:37:13.014325 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9885 2019-Jan-12 20:37:13.015011 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9886 2019-Jan-12 20:37:13.015724 - [DEBUG]
9887 2019-Jan-12 20:37:13.015753 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9888 2019-Jan-12 20:37:13.016478 - [DEBUG] Compose: EdgeIdentity * AllBottom
9889 2019-Jan-12 20:37:13.016511 - [DEBUG]
9890 2019-Jan-12 20:37:13.016535 - [DEBUG] Propagate flow
9891 2019-Jan-12 20:37:13.016559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9892 2019-Jan-12 20:37:13.016633 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9893 2019-Jan-12 20:37:13.017332 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9894 2019-Jan-12 20:37:13.018026 - [DEBUG] Edge function : AllBottom (result of previous compose)
9895 2019-Jan-12 20:37:13.018054 - [DEBUG]
9896 2019-Jan-12 20:37:13.018081 - [DEBUG] Join: AllTop & AllBottom
9897 2019-Jan-12 20:37:13.018108 - [DEBUG] = AllBottom (new jump func)
9898 2019-Jan-12 20:37:13.018133 - [DEBUG]
9899 2019-Jan-12 20:37:13.018157 - [DEBUG] Start adding new jump function
9900 2019-Jan-12 20:37:13.018180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9901 2019-Jan-12 20:37:13.018248 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9902 2019-Jan-12 20:37:13.018956 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9903 2019-Jan-12 20:37:13.019649 - [DEBUG] Edge Function : AllBottom
9904 2019-Jan-12 20:37:13.019682 - [DEBUG] End adding new jump function
9905 2019-Jan-12 20:37:13.019706 - [DEBUG]
9906 2019-Jan-12 20:37:13.019731 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
9907 2019-Jan-12 20:37:13.019756 - [DEBUG]
9908 2019-Jan-12 20:37:13.019779 - [DEBUG] Process 289. path edge:
9909 2019-Jan-12 20:37:13.019804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9910 2019-Jan-12 20:37:13.019873 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9911 2019-Jan-12 20:37:13.020547 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9912 2019-Jan-12 20:37:13.021255 - [DEBUG]
9913 2019-Jan-12 20:37:13.021282 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9914 2019-Jan-12 20:37:13.021973 - [DEBUG] Possible callees:
9915 2019-Jan-12 20:37:13.022021 - [DEBUG] llvm.dbg.declare
9916 2019-Jan-12 20:37:13.022047 - [DEBUG] Possible return sites:
9917 2019-Jan-12 20:37:13.022070 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559918 2019-Jan-12 20:37:13.023439 - [DEBUG] Found and process special summary
9919 2019-Jan-12 20:37:13.023485 - [DEBUG] Compose: EdgeIdentity * AllBottom
9920 2019-Jan-12 20:37:13.023513 - [DEBUG]
9921 2019-Jan-12 20:37:13.023538 - [DEBUG] Propagate flow
9922 2019-Jan-12 20:37:13.023562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9923 2019-Jan-12 20:37:13.023628 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9924 2019-Jan-12 20:37:13.024329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9925 2019-Jan-12 20:37:13.025015 - [DEBUG] Edge function : AllBottom (result of previous compose)
9926 2019-Jan-12 20:37:13.025042 - [DEBUG]
9927 2019-Jan-12 20:37:13.025068 - [DEBUG] Join: AllTop & AllBottom
9928 2019-Jan-12 20:37:13.025095 - [DEBUG] = AllBottom (new jump func)
9929 2019-Jan-12 20:37:13.025119 - [DEBUG]
9930 2019-Jan-12 20:37:13.025143 - [DEBUG] Start adding new jump function
9931 2019-Jan-12 20:37:13.025167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9932 2019-Jan-12 20:37:13.025230 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9933 2019-Jan-12 20:37:13.025944 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9934 2019-Jan-12 20:37:13.026621 - [DEBUG] Edge Function : AllBottom
9935 2019-Jan-12 20:37:13.026653 - [DEBUG] End adding new jump function
9936 2019-Jan-12 20:37:13.026677 - [DEBUG]
9937 2019-Jan-12 20:37:13.026702 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
9938 2019-Jan-12 20:37:13.026726 - [DEBUG]
9939 2019-Jan-12 20:37:13.026749 - [DEBUG] Process 290. path edge:
9940 2019-Jan-12 20:37:13.026774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9941 2019-Jan-12 20:37:13.026839 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9942 2019-Jan-12 20:37:13.027522 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9943 2019-Jan-12 20:37:13.028209 - [DEBUG]
9944 2019-Jan-12 20:37:13.028236 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9945 2019-Jan-12 20:37:13.028975 - [DEBUG] Compose: EdgeIdentity * AllBottom
9946 2019-Jan-12 20:37:13.029006 - [DEBUG]
9947 2019-Jan-12 20:37:13.029031 - [DEBUG] Propagate flow
9948 2019-Jan-12 20:37:13.029054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9949 2019-Jan-12 20:37:13.029127 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9950 2019-Jan-12 20:37:13.029811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9951 2019-Jan-12 20:37:13.030491 - [DEBUG] Edge function : AllBottom (result of previous compose)
9952 2019-Jan-12 20:37:13.030534 - [DEBUG]
9953 2019-Jan-12 20:37:13.030561 - [DEBUG] Join: AllTop & AllBottom
9954 2019-Jan-12 20:37:13.030587 - [DEBUG] = AllBottom (new jump func)
9955 2019-Jan-12 20:37:13.030612 - [DEBUG]
9956 2019-Jan-12 20:37:13.030636 - [DEBUG] Start adding new jump function
9957 2019-Jan-12 20:37:13.030660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9958 2019-Jan-12 20:37:13.030731 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9959 2019-Jan-12 20:37:13.031436 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9960 2019-Jan-12 20:37:13.032159 - [DEBUG] Edge Function : AllBottom
9961 2019-Jan-12 20:37:13.032192 - [DEBUG] End adding new jump function
9962 2019-Jan-12 20:37:13.032217 - [DEBUG]
9963 2019-Jan-12 20:37:13.032241 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
9964 2019-Jan-12 20:37:13.032266 - [DEBUG]
9965 2019-Jan-12 20:37:13.032289 - [DEBUG] Process 291. path edge:
9966 2019-Jan-12 20:37:13.032314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9967 2019-Jan-12 20:37:13.032390 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9968 2019-Jan-12 20:37:13.033059 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9969 2019-Jan-12 20:37:13.033730 - [DEBUG]
9970 2019-Jan-12 20:37:13.033758 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9971 2019-Jan-12 20:37:13.034450 - [DEBUG] Compose: EdgeIdentity * AllBottom
9972 2019-Jan-12 20:37:13.034480 - [DEBUG]
9973 2019-Jan-12 20:37:13.034504 - [DEBUG] Propagate flow
9974 2019-Jan-12 20:37:13.034527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9975 2019-Jan-12 20:37:13.034593 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9976 2019-Jan-12 20:37:13.035269 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9977 2019-Jan-12 20:37:13.035998 - [DEBUG] Edge function : AllBottom (result of previous compose)
9978 2019-Jan-12 20:37:13.036025 - [DEBUG]
9979 2019-Jan-12 20:37:13.036052 - [DEBUG] Join: AllTop & AllBottom
9980 2019-Jan-12 20:37:13.036078 - [DEBUG] = AllBottom (new jump func)
9981 2019-Jan-12 20:37:13.036103 - [DEBUG]
9982 2019-Jan-12 20:37:13.036127 - [DEBUG] Start adding new jump function
9983 2019-Jan-12 20:37:13.036151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9984 2019-Jan-12 20:37:13.036224 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9985 2019-Jan-12 20:37:13.036932 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9986 2019-Jan-12 20:37:13.037597 - [DEBUG] Edge Function : AllBottom
9987 2019-Jan-12 20:37:13.037630 - [DEBUG] End adding new jump function
9988 2019-Jan-12 20:37:13.037654 - [DEBUG]
9989 2019-Jan-12 20:37:13.037678 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
9990 2019-Jan-12 20:37:13.037703 - [DEBUG]
9991 2019-Jan-12 20:37:13.037726 - [DEBUG] Process 292. path edge:
9992 2019-Jan-12 20:37:13.037751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9993 2019-Jan-12 20:37:13.037821 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9994 2019-Jan-12 20:37:13.038490 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9995 2019-Jan-12 20:37:13.039202 - [DEBUG]
9996 2019-Jan-12 20:37:13.039251 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9997 2019-Jan-12 20:37:13.039972 - [DEBUG] Compose: EdgeIdentity * AllBottom
9998 2019-Jan-12 20:37:13.040004 - [DEBUG]
9999 2019-Jan-12 20:37:13.040029 - [DEBUG] Propagate flow
10000 2019-Jan-12 20:37:13.040053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10001 2019-Jan-12 20:37:13.040132 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10002 2019-Jan-12 20:37:13.040832 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10003 2019-Jan-12 20:37:13.041511 - [DEBUG] Edge function : AllBottom (result of previous compose)
10004 2019-Jan-12 20:37:13.041538 - [DEBUG]
10005 2019-Jan-12 20:37:13.041566 - [DEBUG] Join: AllTop & AllBottom
10006 2019-Jan-12 20:37:13.041593 - [DEBUG] = AllBottom (new jump func)
10007 2019-Jan-12 20:37:13.041618 - [DEBUG]
10008 2019-Jan-12 20:37:13.041643 - [DEBUG] Start adding new jump function
10009 2019-Jan-12 20:37:13.041666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10010 2019-Jan-12 20:37:13.041736 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10011 2019-Jan-12 20:37:13.042472 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10012 2019-Jan-12 20:37:13.043166 - [DEBUG] Edge Function : AllBottom
10013 2019-Jan-12 20:37:13.043199 - [DEBUG] End adding new jump function
10014 2019-Jan-12 20:37:13.043223 - [DEBUG]
10015 2019-Jan-12 20:37:13.043247 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10016 2019-Jan-12 20:37:13.043274 - [DEBUG]
10017 2019-Jan-12 20:37:13.043296 - [DEBUG] Process 293. path edge:
10018 2019-Jan-12 20:37:13.043320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10019 2019-Jan-12 20:37:13.043397 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
10020 2019-Jan-12 20:37:13.044114 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10021 2019-Jan-12 20:37:13.044818 - [DEBUG]
10022 2019-Jan-12 20:37:13.044844 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10023 2019-Jan-12 20:37:13.045564 - [DEBUG] Possible callees:
10024 2019-Jan-12 20:37:13.045591 - [DEBUG] llvm.dbg.declare
10025 2019-Jan-12 20:37:13.045617 - [DEBUG] Possible return sites:
10026 2019-Jan-12 20:37:13.045641 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16310027 2019-Jan-12 20:37:13.047053 - [DEBUG] Found and process special summary
10028 2019-Jan-12 20:37:13.047110 - [DEBUG] Compose: EdgeIdentity * AllBottom
10029 2019-Jan-12 20:37:13.047139 - [DEBUG]
10030 2019-Jan-12 20:37:13.047163 - [DEBUG] Propagate flow
10031 2019-Jan-12 20:37:13.047187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10032 2019-Jan-12 20:37:13.047259 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10033 2019-Jan-12 20:37:13.047952 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10034 2019-Jan-12 20:37:13.048639 - [DEBUG] Edge function : AllBottom (result of previous compose)
10035 2019-Jan-12 20:37:13.048703 - [DEBUG]
10036 2019-Jan-12 20:37:13.048747 - [DEBUG] Join: AllTop & AllBottom
10037 2019-Jan-12 20:37:13.048775 - [DEBUG] = AllBottom (new jump func)
10038 2019-Jan-12 20:37:13.048800 - [DEBUG]
10039 2019-Jan-12 20:37:13.048824 - [DEBUG] Start adding new jump function
10040 2019-Jan-12 20:37:13.048848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10041 2019-Jan-12 20:37:13.048918 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10042 2019-Jan-12 20:37:13.049622 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10043 2019-Jan-12 20:37:13.050319 - [DEBUG] Edge Function : AllBottom
10044 2019-Jan-12 20:37:13.050355 - [DEBUG] End adding new jump function
10045 2019-Jan-12 20:37:13.050380 - [DEBUG]
10046 2019-Jan-12 20:37:13.050404 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10047 2019-Jan-12 20:37:13.050429 - [DEBUG]
10048 2019-Jan-12 20:37:13.050452 - [DEBUG] Process 294. path edge:
10049 2019-Jan-12 20:37:13.050477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10050 2019-Jan-12 20:37:13.050550 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
10051 2019-Jan-12 20:37:13.051224 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10052 2019-Jan-12 20:37:13.051916 - [DEBUG]
10053 2019-Jan-12 20:37:13.051944 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10054 2019-Jan-12 20:37:13.052719 - [DEBUG] Compose: EdgeIdentity * AllBottom
10055 2019-Jan-12 20:37:13.052752 - [DEBUG]
10056 2019-Jan-12 20:37:13.052777 - [DEBUG] Propagate flow
10057 2019-Jan-12 20:37:13.052801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10058 2019-Jan-12 20:37:13.052877 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10059 2019-Jan-12 20:37:13.053552 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10060 2019-Jan-12 20:37:13.054240 - [DEBUG] Edge function : AllBottom (result of previous compose)
10061 2019-Jan-12 20:37:13.054269 - [DEBUG]
10062 2019-Jan-12 20:37:13.054295 - [DEBUG] Join: AllTop & AllBottom
10063 2019-Jan-12 20:37:13.054322 - [DEBUG] = AllBottom (new jump func)
10064 2019-Jan-12 20:37:13.054347 - [DEBUG]
10065 2019-Jan-12 20:37:13.054371 - [DEBUG] Start adding new jump function
10066 2019-Jan-12 20:37:13.054394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10067 2019-Jan-12 20:37:13.054467 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10068 2019-Jan-12 20:37:13.055158 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10069 2019-Jan-12 20:37:13.055879 - [DEBUG] Edge Function : AllBottom
10070 2019-Jan-12 20:37:13.055913 - [DEBUG] End adding new jump function
10071 2019-Jan-12 20:37:13.055938 - [DEBUG]
10072 2019-Jan-12 20:37:13.055962 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10073 2019-Jan-12 20:37:13.055987 - [DEBUG]
10074 2019-Jan-12 20:37:13.056011 - [DEBUG] Process 295. path edge:
10075 2019-Jan-12 20:37:13.056035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10076 2019-Jan-12 20:37:13.056103 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
10077 2019-Jan-12 20:37:13.056773 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10078 2019-Jan-12 20:37:13.057459 - [DEBUG]
10079 2019-Jan-12 20:37:13.057503 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10080 2019-Jan-12 20:37:13.058200 - [DEBUG] Compose: EdgeIdentity * AllBottom
10081 2019-Jan-12 20:37:13.058229 - [DEBUG]
10082 2019-Jan-12 20:37:13.058253 - [DEBUG] Propagate flow
10083 2019-Jan-12 20:37:13.058277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10084 2019-Jan-12 20:37:13.058346 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10085 2019-Jan-12 20:37:13.059056 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10086 2019-Jan-12 20:37:13.059747 - [DEBUG] Edge function : AllBottom (result of previous compose)
10087 2019-Jan-12 20:37:13.059775 - [DEBUG]
10088 2019-Jan-12 20:37:13.059801 - [DEBUG] Join: AllTop & AllBottom
10089 2019-Jan-12 20:37:13.059828 - [DEBUG] = AllBottom (new jump func)
10090 2019-Jan-12 20:37:13.059853 - [DEBUG]
10091 2019-Jan-12 20:37:13.059877 - [DEBUG] Start adding new jump function
10092 2019-Jan-12 20:37:13.059901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10093 2019-Jan-12 20:37:13.059973 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10094 2019-Jan-12 20:37:13.060671 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10095 2019-Jan-12 20:37:13.061394 - [DEBUG] Edge Function : AllBottom
10096 2019-Jan-12 20:37:13.061429 - [DEBUG] End adding new jump function
10097 2019-Jan-12 20:37:13.061454 - [DEBUG]
10098 2019-Jan-12 20:37:13.061478 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10099 2019-Jan-12 20:37:13.061503 - [DEBUG]
10100 2019-Jan-12 20:37:13.061527 - [DEBUG] Process 296. path edge:
10101 2019-Jan-12 20:37:13.061551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10102 2019-Jan-12 20:37:13.061629 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
10103 2019-Jan-12 20:37:13.062353 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10104 2019-Jan-12 20:37:13.063031 - [DEBUG]
10105 2019-Jan-12 20:37:13.063056 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10106 2019-Jan-12 20:37:13.063753 - [DEBUG] Possible callees:
10107 2019-Jan-12 20:37:13.063780 - [DEBUG] llvm.dbg.declare
10108 2019-Jan-12 20:37:13.063805 - [DEBUG] Possible return sites:
10109 2019-Jan-12 20:37:13.063829 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16910110 2019-Jan-12 20:37:13.065212 - [DEBUG] Found and process special summary
10111 2019-Jan-12 20:37:13.065269 - [DEBUG] Compose: EdgeIdentity * AllBottom
10112 2019-Jan-12 20:37:13.065299 - [DEBUG]
10113 2019-Jan-12 20:37:13.065358 - [DEBUG] Propagate flow
10114 2019-Jan-12 20:37:13.065383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10115 2019-Jan-12 20:37:13.065460 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10116 2019-Jan-12 20:37:13.066326 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10117 2019-Jan-12 20:37:13.067228 - [DEBUG] Edge function : AllBottom (result of previous compose)
10118 2019-Jan-12 20:37:13.067300 - [DEBUG]
10119 2019-Jan-12 20:37:13.067328 - [DEBUG] Join: AllTop & AllBottom
10120 2019-Jan-12 20:37:13.067356 - [DEBUG] = AllBottom (new jump func)
10121 2019-Jan-12 20:37:13.067382 - [DEBUG]
10122 2019-Jan-12 20:37:13.067406 - [DEBUG] Start adding new jump function
10123 2019-Jan-12 20:37:13.067430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10124 2019-Jan-12 20:37:13.067533 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10125 2019-Jan-12 20:37:13.068425 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10126 2019-Jan-12 20:37:13.069324 - [DEBUG] Edge Function : AllBottom
10127 2019-Jan-12 20:37:13.069363 - [DEBUG] End adding new jump function
10128 2019-Jan-12 20:37:13.069389 - [DEBUG]
10129 2019-Jan-12 20:37:13.069413 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10130 2019-Jan-12 20:37:13.069439 - [DEBUG]
10131 2019-Jan-12 20:37:13.069463 - [DEBUG] Process 297. path edge:
10132 2019-Jan-12 20:37:13.069487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10133 2019-Jan-12 20:37:13.069586 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
10134 2019-Jan-12 20:37:13.070448 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10135 2019-Jan-12 20:37:13.071320 - [DEBUG]
10136 2019-Jan-12 20:37:13.071351 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10137 2019-Jan-12 20:37:13.072222 - [DEBUG] Compose: EdgeIdentity * AllBottom
10138 2019-Jan-12 20:37:13.072256 - [DEBUG]
10139 2019-Jan-12 20:37:13.072281 - [DEBUG] Propagate flow
10140 2019-Jan-12 20:37:13.072305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10141 2019-Jan-12 20:37:13.072386 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10142 2019-Jan-12 20:37:13.073125 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10143 2019-Jan-12 20:37:13.073843 - [DEBUG] Edge function : AllBottom (result of previous compose)
10144 2019-Jan-12 20:37:13.073871 - [DEBUG]
10145 2019-Jan-12 20:37:13.073899 - [DEBUG] Join: AllTop & AllBottom
10146 2019-Jan-12 20:37:13.073926 - [DEBUG] = AllBottom (new jump func)
10147 2019-Jan-12 20:37:13.073951 - [DEBUG]
10148 2019-Jan-12 20:37:13.073976 - [DEBUG] Start adding new jump function
10149 2019-Jan-12 20:37:13.073999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10150 2019-Jan-12 20:37:13.074075 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10151 2019-Jan-12 20:37:13.074778 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10152 2019-Jan-12 20:37:13.075540 - [DEBUG] Edge Function : AllBottom
10153 2019-Jan-12 20:37:13.075580 - [DEBUG] End adding new jump function
10154 2019-Jan-12 20:37:13.075606 - [DEBUG]
10155 2019-Jan-12 20:37:13.075632 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10156 2019-Jan-12 20:37:13.075658 - [DEBUG]
10157 2019-Jan-12 20:37:13.075682 - [DEBUG] Process 298. path edge:
10158 2019-Jan-12 20:37:13.075706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10159 2019-Jan-12 20:37:13.075787 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
10160 2019-Jan-12 20:37:13.076487 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10161 2019-Jan-12 20:37:13.077207 - [DEBUG]
10162 2019-Jan-12 20:37:13.077234 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10163 2019-Jan-12 20:37:13.077972 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-12 20:37:13.078004 - [DEBUG]
10165 2019-Jan-12 20:37:13.078028 - [DEBUG] Propagate flow
10166 2019-Jan-12 20:37:13.078052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-12 20:37:13.078125 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10168 2019-Jan-12 20:37:13.078839 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10169 2019-Jan-12 20:37:13.079516 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-12 20:37:13.079543 - [DEBUG]
10171 2019-Jan-12 20:37:13.079569 - [DEBUG] Join: AllTop & AllBottom
10172 2019-Jan-12 20:37:13.079595 - [DEBUG] = AllBottom (new jump func)
10173 2019-Jan-12 20:37:13.079620 - [DEBUG]
10174 2019-Jan-12 20:37:13.079645 - [DEBUG] Start adding new jump function
10175 2019-Jan-12 20:37:13.079668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10176 2019-Jan-12 20:37:13.079737 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10177 2019-Jan-12 20:37:13.080429 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10178 2019-Jan-12 20:37:13.081127 - [DEBUG] Edge Function : AllBottom
10179 2019-Jan-12 20:37:13.081160 - [DEBUG] End adding new jump function
10180 2019-Jan-12 20:37:13.081185 - [DEBUG]
10181 2019-Jan-12 20:37:13.081210 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10182 2019-Jan-12 20:37:13.081235 - [DEBUG]
10183 2019-Jan-12 20:37:13.081258 - [DEBUG] Process 299. path edge:
10184 2019-Jan-12 20:37:13.081282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10185 2019-Jan-12 20:37:13.081351 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
10186 2019-Jan-12 20:37:13.082060 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10187 2019-Jan-12 20:37:13.082769 - [DEBUG]
10188 2019-Jan-12 20:37:13.082796 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10189 2019-Jan-12 20:37:13.083524 - [DEBUG] Compose: EdgeIdentity * AllBottom
10190 2019-Jan-12 20:37:13.083555 - [DEBUG]
10191 2019-Jan-12 20:37:13.083581 - [DEBUG] Propagate flow
10192 2019-Jan-12 20:37:13.083607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10193 2019-Jan-12 20:37:13.083695 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10194 2019-Jan-12 20:37:13.084510 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10195 2019-Jan-12 20:37:13.085412 - [DEBUG] Edge function : AllBottom (result of previous compose)
10196 2019-Jan-12 20:37:13.085444 - [DEBUG]
10197 2019-Jan-12 20:37:13.085473 - [DEBUG] Join: AllTop & AllBottom
10198 2019-Jan-12 20:37:13.085500 - [DEBUG] = AllBottom (new jump func)
10199 2019-Jan-12 20:37:13.085525 - [DEBUG]
10200 2019-Jan-12 20:37:13.085549 - [DEBUG] Start adding new jump function
10201 2019-Jan-12 20:37:13.085573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10202 2019-Jan-12 20:37:13.085692 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10203 2019-Jan-12 20:37:13.086589 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10204 2019-Jan-12 20:37:13.087301 - [DEBUG] Edge Function : AllBottom
10205 2019-Jan-12 20:37:13.087336 - [DEBUG] End adding new jump function
10206 2019-Jan-12 20:37:13.087361 - [DEBUG]
10207 2019-Jan-12 20:37:13.087386 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10208 2019-Jan-12 20:37:13.087411 - [DEBUG]
10209 2019-Jan-12 20:37:13.087435 - [DEBUG] Process 300. path edge:
10210 2019-Jan-12 20:37:13.087459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10211 2019-Jan-12 20:37:13.087535 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
10212 2019-Jan-12 20:37:13.088208 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10213 2019-Jan-12 20:37:13.089003 - [DEBUG]
10214 2019-Jan-12 20:37:13.089038 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10215 2019-Jan-12 20:37:13.089850 - [DEBUG] Compose: EdgeIdentity * AllBottom
10216 2019-Jan-12 20:37:13.089882 - [DEBUG]
10217 2019-Jan-12 20:37:13.089906 - [DEBUG] Propagate flow
10218 2019-Jan-12 20:37:13.089930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10219 2019-Jan-12 20:37:13.090009 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10220 2019-Jan-12 20:37:13.090714 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10221 2019-Jan-12 20:37:13.091544 - [DEBUG] Edge function : AllBottom (result of previous compose)
10222 2019-Jan-12 20:37:13.091576 - [DEBUG]
10223 2019-Jan-12 20:37:13.091603 - [DEBUG] Join: AllTop & AllBottom
10224 2019-Jan-12 20:37:13.091630 - [DEBUG] = AllBottom (new jump func)
10225 2019-Jan-12 20:37:13.091655 - [DEBUG]
10226 2019-Jan-12 20:37:13.091679 - [DEBUG] Start adding new jump function
10227 2019-Jan-12 20:37:13.091703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10228 2019-Jan-12 20:37:13.091790 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10229 2019-Jan-12 20:37:13.092524 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10230 2019-Jan-12 20:37:13.093212 - [DEBUG] Edge Function : AllBottom
10231 2019-Jan-12 20:37:13.093248 - [DEBUG] End adding new jump function
10232 2019-Jan-12 20:37:13.093273 - [DEBUG]
10233 2019-Jan-12 20:37:13.093298 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10234 2019-Jan-12 20:37:13.093323 - [DEBUG]
10235 2019-Jan-12 20:37:13.093346 - [DEBUG] Process 301. path edge:
10236 2019-Jan-12 20:37:13.093371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10237 2019-Jan-12 20:37:13.093442 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
10238 2019-Jan-12 20:37:13.094267 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10239 2019-Jan-12 20:37:13.095021 - [DEBUG]
10240 2019-Jan-12 20:37:13.095048 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10241 2019-Jan-12 20:37:13.095805 - [DEBUG] Compose: EdgeIdentity * AllBottom
10242 2019-Jan-12 20:37:13.095836 - [DEBUG]
10243 2019-Jan-12 20:37:13.095861 - [DEBUG] Propagate flow
10244 2019-Jan-12 20:37:13.095884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10245 2019-Jan-12 20:37:13.095979 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10246 2019-Jan-12 20:37:13.096655 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10247 2019-Jan-12 20:37:13.097368 - [DEBUG] Edge function : AllBottom (result of previous compose)
10248 2019-Jan-12 20:37:13.097396 - [DEBUG]
10249 2019-Jan-12 20:37:13.097422 - [DEBUG] Join: AllTop & AllBottom
10250 2019-Jan-12 20:37:13.097449 - [DEBUG] = AllBottom (new jump func)
10251 2019-Jan-12 20:37:13.097474 - [DEBUG]
10252 2019-Jan-12 20:37:13.097497 - [DEBUG] Start adding new jump function
10253 2019-Jan-12 20:37:13.097521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10254 2019-Jan-12 20:37:13.097598 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10255 2019-Jan-12 20:37:13.098285 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10256 2019-Jan-12 20:37:13.098981 - [DEBUG] Edge Function : AllBottom
10257 2019-Jan-12 20:37:13.099014 - [DEBUG] End adding new jump function
10258 2019-Jan-12 20:37:13.099039 - [DEBUG]
10259 2019-Jan-12 20:37:13.099064 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10260 2019-Jan-12 20:37:13.099090 - [DEBUG]
10261 2019-Jan-12 20:37:13.099113 - [DEBUG] Process 302. path edge:
10262 2019-Jan-12 20:37:13.099137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10263 2019-Jan-12 20:37:13.099217 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
10264 2019-Jan-12 20:37:13.099906 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10265 2019-Jan-12 20:37:13.100604 - [DEBUG]
10266 2019-Jan-12 20:37:13.100633 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10267 2019-Jan-12 20:37:13.101384 - [DEBUG] Compose: EdgeIdentity * AllBottom
10268 2019-Jan-12 20:37:13.101418 - [DEBUG]
10269 2019-Jan-12 20:37:13.101444 - [DEBUG] Propagate flow
10270 2019-Jan-12 20:37:13.101468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10271 2019-Jan-12 20:37:13.101552 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10272 2019-Jan-12 20:37:13.102356 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10273 2019-Jan-12 20:37:13.103073 - [DEBUG] Edge function : AllBottom (result of previous compose)
10274 2019-Jan-12 20:37:13.103101 - [DEBUG]
10275 2019-Jan-12 20:37:13.103128 - [DEBUG] Join: AllTop & AllBottom
10276 2019-Jan-12 20:37:13.103155 - [DEBUG] = AllBottom (new jump func)
10277 2019-Jan-12 20:37:13.103180 - [DEBUG]
10278 2019-Jan-12 20:37:13.103204 - [DEBUG] Start adding new jump function
10279 2019-Jan-12 20:37:13.103227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10280 2019-Jan-12 20:37:13.103300 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10281 2019-Jan-12 20:37:13.104031 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10282 2019-Jan-12 20:37:13.104760 - [DEBUG] Edge Function : AllBottom
10283 2019-Jan-12 20:37:13.104798 - [DEBUG] End adding new jump function
10284 2019-Jan-12 20:37:13.104823 - [DEBUG]
10285 2019-Jan-12 20:37:13.104849 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10286 2019-Jan-12 20:37:13.104874 - [DEBUG]
10287 2019-Jan-12 20:37:13.104929 - [DEBUG] Process 303. path edge:
10288 2019-Jan-12 20:37:13.104954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10289 2019-Jan-12 20:37:13.105035 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
10290 2019-Jan-12 20:37:13.105756 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10291 2019-Jan-12 20:37:13.106548 - [DEBUG]
10292 2019-Jan-12 20:37:13.106578 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10293 2019-Jan-12 20:37:13.107336 - [DEBUG] Compose: EdgeIdentity * AllBottom
10294 2019-Jan-12 20:37:13.107368 - [DEBUG]
10295 2019-Jan-12 20:37:13.107392 - [DEBUG] Propagate flow
10296 2019-Jan-12 20:37:13.107416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10297 2019-Jan-12 20:37:13.107494 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10298 2019-Jan-12 20:37:13.108212 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10299 2019-Jan-12 20:37:13.109053 - [DEBUG] Edge function : AllBottom (result of previous compose)
10300 2019-Jan-12 20:37:13.109083 - [DEBUG]
10301 2019-Jan-12 20:37:13.109109 - [DEBUG] Join: AllTop & AllBottom
10302 2019-Jan-12 20:37:13.109135 - [DEBUG] = AllBottom (new jump func)
10303 2019-Jan-12 20:37:13.109159 - [DEBUG]
10304 2019-Jan-12 20:37:13.109183 - [DEBUG] Start adding new jump function
10305 2019-Jan-12 20:37:13.109207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-12 20:37:13.109287 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10307 2019-Jan-12 20:37:13.109998 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10308 2019-Jan-12 20:37:13.110660 - [DEBUG] Edge Function : AllBottom
10309 2019-Jan-12 20:37:13.110694 - [DEBUG] End adding new jump function
10310 2019-Jan-12 20:37:13.110718 - [DEBUG]
10311 2019-Jan-12 20:37:13.110743 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10312 2019-Jan-12 20:37:13.110768 - [DEBUG]
10313 2019-Jan-12 20:37:13.110791 - [DEBUG] Process 304. path edge:
10314 2019-Jan-12 20:37:13.110815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10315 2019-Jan-12 20:37:13.110879 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
10316 2019-Jan-12 20:37:13.111579 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10317 2019-Jan-12 20:37:13.112427 - [DEBUG]
10318 2019-Jan-12 20:37:13.112459 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10319 2019-Jan-12 20:37:13.113200 - [DEBUG] Compose: EdgeIdentity * AllBottom
10320 2019-Jan-12 20:37:13.113230 - [DEBUG]
10321 2019-Jan-12 20:37:13.113255 - [DEBUG] Propagate flow
10322 2019-Jan-12 20:37:13.113278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10323 2019-Jan-12 20:37:13.113355 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10324 2019-Jan-12 20:37:13.114174 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10325 2019-Jan-12 20:37:13.114908 - [DEBUG] Edge function : AllBottom (result of previous compose)
10326 2019-Jan-12 20:37:13.114961 - [DEBUG]
10327 2019-Jan-12 20:37:13.114989 - [DEBUG] Join: AllTop & AllBottom
10328 2019-Jan-12 20:37:13.115016 - [DEBUG] = AllBottom (new jump func)
10329 2019-Jan-12 20:37:13.115041 - [DEBUG]
10330 2019-Jan-12 20:37:13.115066 - [DEBUG] Start adding new jump function
10331 2019-Jan-12 20:37:13.115090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-12 20:37:13.115174 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10333 2019-Jan-12 20:37:13.115982 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10334 2019-Jan-12 20:37:13.116772 - [DEBUG] Edge Function : AllBottom
10335 2019-Jan-12 20:37:13.116809 - [DEBUG] End adding new jump function
10336 2019-Jan-12 20:37:13.116834 - [DEBUG]
10337 2019-Jan-12 20:37:13.116859 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10338 2019-Jan-12 20:37:13.116884 - [DEBUG]
10339 2019-Jan-12 20:37:13.116908 - [DEBUG] Process 305. path edge:
10340 2019-Jan-12 20:37:13.116932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10341 2019-Jan-12 20:37:13.117009 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
10342 2019-Jan-12 20:37:13.117727 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10343 2019-Jan-12 20:37:13.118434 - [DEBUG]
10344 2019-Jan-12 20:37:13.118463 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10345 2019-Jan-12 20:37:13.119317 - [DEBUG] Compose: EdgeIdentity * AllBottom
10346 2019-Jan-12 20:37:13.119352 - [DEBUG]
10347 2019-Jan-12 20:37:13.119377 - [DEBUG] Propagate flow
10348 2019-Jan-12 20:37:13.119401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10349 2019-Jan-12 20:37:13.119485 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10350 2019-Jan-12 20:37:13.120172 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10351 2019-Jan-12 20:37:13.120934 - [DEBUG] Edge function : AllBottom (result of previous compose)
10352 2019-Jan-12 20:37:13.120965 - [DEBUG]
10353 2019-Jan-12 20:37:13.120994 - [DEBUG] Join: AllTop & AllBottom
10354 2019-Jan-12 20:37:13.121023 - [DEBUG] = AllBottom (new jump func)
10355 2019-Jan-12 20:37:13.121050 - [DEBUG]
10356 2019-Jan-12 20:37:13.121076 - [DEBUG] Start adding new jump function
10357 2019-Jan-12 20:37:13.121101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10358 2019-Jan-12 20:37:13.121208 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10359 2019-Jan-12 20:37:13.122015 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10360 2019-Jan-12 20:37:13.122683 - [DEBUG] Edge Function : AllBottom
10361 2019-Jan-12 20:37:13.122716 - [DEBUG] End adding new jump function
10362 2019-Jan-12 20:37:13.122741 - [DEBUG]
10363 2019-Jan-12 20:37:13.122766 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10364 2019-Jan-12 20:37:13.122791 - [DEBUG]
10365 2019-Jan-12 20:37:13.122815 - [DEBUG] Process 306. path edge:
10366 2019-Jan-12 20:37:13.122839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10367 2019-Jan-12 20:37:13.122907 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
10368 2019-Jan-12 20:37:13.123593 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10369 2019-Jan-12 20:37:13.124356 - [DEBUG]
10370 2019-Jan-12 20:37:13.124389 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10371 2019-Jan-12 20:37:13.125126 - [DEBUG] Start of endsummarytab entry
10372 2019-Jan-12 20:37:13.125158 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10373 2019-Jan-12 20:37:13.125898 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
10374 2019-Jan-12 20:37:13.125982 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10375 2019-Jan-12 20:37:13.126690 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10376 2019-Jan-12 20:37:13.127414 - [DEBUG] EF: AllBottom
10377 2019-Jan-12 20:37:13.127443 - [DEBUG]
10378 2019-Jan-12 20:37:13.127467 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10379 2019-Jan-12 20:37:13.128150 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10380 2019-Jan-12 20:37:13.128912 - [DEBUG] EF: AllBottom
10381 2019-Jan-12 20:37:13.128940 - [DEBUG]
10382 2019-Jan-12 20:37:13.128964 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10383 2019-Jan-12 20:37:13.129702 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
10384 2019-Jan-12 20:37:13.130409 - [DEBUG] EF: AllBottom
10385 2019-Jan-12 20:37:13.130437 - [DEBUG]
10386 2019-Jan-12 20:37:13.130461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10387 2019-Jan-12 20:37:13.131141 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
10388 2019-Jan-12 20:37:13.131846 - [DEBUG] EF: AllBottom
10389 2019-Jan-12 20:37:13.131873 - [DEBUG]
10390 2019-Jan-12 20:37:13.131897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10391 2019-Jan-12 20:37:13.132669 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
10392 2019-Jan-12 20:37:13.133563 - [DEBUG] EF: AllBottom
10393 2019-Jan-12 20:37:13.133592 - [DEBUG]
10394 2019-Jan-12 20:37:13.133616 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10395 2019-Jan-12 20:37:13.134329 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10396 2019-Jan-12 20:37:13.135036 - [DEBUG] EF: AllBottom
10397 2019-Jan-12 20:37:13.135063 - [DEBUG]
10398 2019-Jan-12 20:37:13.135087 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10399 2019-Jan-12 20:37:13.135787 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
10400 2019-Jan-12 20:37:13.136473 - [DEBUG] EF: AllBottom
10401 2019-Jan-12 20:37:13.136500 - [DEBUG]
10402 2019-Jan-12 20:37:13.136524 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10403 2019-Jan-12 20:37:13.137249 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10404 2019-Jan-12 20:37:13.138163 - [DEBUG] EF: AllBottom
10405 2019-Jan-12 20:37:13.138200 - [DEBUG]
10406 2019-Jan-12 20:37:13.138227 - [DEBUG] ---------------
10407 2019-Jan-12 20:37:13.138253 - [DEBUG]
10408 2019-Jan-12 20:37:13.138281 - [DEBUG] End of endsummarytab entry
10409 2019-Jan-12 20:37:13.138305 - [DEBUG]
10410 2019-Jan-12 20:37:13.138330 - [DEBUG] Start of incomingtab entry
10411 2019-Jan-12 20:37:13.138379 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10412 2019-Jan-12 20:37:13.139160 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
10413 2019-Jan-12 20:37:13.139233 - [DEBUG] ---------------
10414 2019-Jan-12 20:37:13.139259 - [DEBUG] End of incomingtab entry
10415 2019-Jan-12 20:37:13.139283 - [DEBUG]
10416 2019-Jan-12 20:37:13.139310 - [DEBUG] EDGE:
10417 2019-Jan-12 20:37:13.139393 - [DEBUG] ---> 10418 2019-Jan-12 20:37:13.140089 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10419 2019-Jan-12 20:37:13.140790 - [DEBUG]
10420 2019-Jan-12 20:37:13.140818 - [DEBUG] EDGE:
10421 2019-Jan-12 20:37:13.140889 - [DEBUG] ---> 10422 2019-Jan-12 20:37:13.141552 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10423 2019-Jan-12 20:37:13.142250 - [DEBUG]
10424 2019-Jan-12 20:37:13.142308 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-12 20:37:13.142347 - [DEBUG]
10426 2019-Jan-12 20:37:13.142372 - [DEBUG] Propagate flow
10427 2019-Jan-12 20:37:13.142396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-12 20:37:13.142471 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10429 2019-Jan-12 20:37:13.143369 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10430 2019-Jan-12 20:37:13.144125 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-12 20:37:13.144155 - [DEBUG]
10432 2019-Jan-12 20:37:13.144182 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-12 20:37:13.144209 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-12 20:37:13.144234 - [DEBUG]
10435 2019-Jan-12 20:37:13.144258 - [DEBUG] Start adding new jump function
10436 2019-Jan-12 20:37:13.144281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-12 20:37:13.144358 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10438 2019-Jan-12 20:37:13.145040 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10439 2019-Jan-12 20:37:13.145766 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-12 20:37:13.145800 - [DEBUG] End adding new jump function
10441 2019-Jan-12 20:37:13.145825 - [DEBUG]
10442 2019-Jan-12 20:37:13.145848 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10443 2019-Jan-12 20:37:13.145874 - [DEBUG]
10444 2019-Jan-12 20:37:13.145898 - [DEBUG] Process 307. path edge:
10445 2019-Jan-12 20:37:13.145922 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-12 20:37:13.145994 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
10447 2019-Jan-12 20:37:13.146855 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10448 2019-Jan-12 20:37:13.147622 - [DEBUG]
10449 2019-Jan-12 20:37:13.147649 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10450 2019-Jan-12 20:37:13.148381 - [DEBUG] Possible callees:
10451 2019-Jan-12 20:37:13.148409 - [DEBUG] llvm.dbg.declare
10452 2019-Jan-12 20:37:13.148435 - [DEBUG] Possible return sites:
10453 2019-Jan-12 20:37:13.148458 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19310454 2019-Jan-12 20:37:13.149842 - [DEBUG] Found and process special summary
10455 2019-Jan-12 20:37:13.149914 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-12 20:37:13.149943 - [DEBUG]
10457 2019-Jan-12 20:37:13.149968 - [DEBUG] Propagate flow
10458 2019-Jan-12 20:37:13.149992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-12 20:37:13.150062 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10460 2019-Jan-12 20:37:13.150741 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10461 2019-Jan-12 20:37:13.151450 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-12 20:37:13.151478 - [DEBUG]
10463 2019-Jan-12 20:37:13.151505 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-12 20:37:13.151532 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-12 20:37:13.151558 - [DEBUG]
10466 2019-Jan-12 20:37:13.151583 - [DEBUG] Start adding new jump function
10467 2019-Jan-12 20:37:13.151606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-12 20:37:13.151690 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10469 2019-Jan-12 20:37:13.152539 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10470 2019-Jan-12 20:37:13.153261 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-12 20:37:13.153299 - [DEBUG] End adding new jump function
10472 2019-Jan-12 20:37:13.153325 - [DEBUG]
10473 2019-Jan-12 20:37:13.153349 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10474 2019-Jan-12 20:37:13.153376 - [DEBUG]
10475 2019-Jan-12 20:37:13.153399 - [DEBUG] Process 308. path edge:
10476 2019-Jan-12 20:37:13.153424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-12 20:37:13.153505 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
10478 2019-Jan-12 20:37:13.154211 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10479 2019-Jan-12 20:37:13.154920 - [DEBUG]
10480 2019-Jan-12 20:37:13.154949 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10481 2019-Jan-12 20:37:13.155753 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-12 20:37:13.155786 - [DEBUG]
10483 2019-Jan-12 20:37:13.155811 - [DEBUG] Propagate flow
10484 2019-Jan-12 20:37:13.155835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-12 20:37:13.155912 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10486 2019-Jan-12 20:37:13.156611 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10487 2019-Jan-12 20:37:13.157292 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-12 20:37:13.157318 - [DEBUG]
10489 2019-Jan-12 20:37:13.157345 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-12 20:37:13.157371 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-12 20:37:13.157396 - [DEBUG]
10492 2019-Jan-12 20:37:13.157419 - [DEBUG] Start adding new jump function
10493 2019-Jan-12 20:37:13.157442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-12 20:37:13.157509 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10495 2019-Jan-12 20:37:13.158185 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10496 2019-Jan-12 20:37:13.158901 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-12 20:37:13.159091 - [DEBUG] End adding new jump function
10498 2019-Jan-12 20:37:13.159133 - [DEBUG]
10499 2019-Jan-12 20:37:13.159158 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10500 2019-Jan-12 20:37:13.159183 - [DEBUG]
10501 2019-Jan-12 20:37:13.159207 - [DEBUG] Process 309. path edge:
10502 2019-Jan-12 20:37:13.159231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-12 20:37:13.159304 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
10504 2019-Jan-12 20:37:13.159959 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10505 2019-Jan-12 20:37:13.160999 - [DEBUG]
10506 2019-Jan-12 20:37:13.161028 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10507 2019-Jan-12 20:37:13.161745 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-12 20:37:13.161775 - [DEBUG]
10509 2019-Jan-12 20:37:13.161800 - [DEBUG] Propagate flow
10510 2019-Jan-12 20:37:13.161824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-12 20:37:13.161894 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10512 2019-Jan-12 20:37:13.162594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10513 2019-Jan-12 20:37:13.163279 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-12 20:37:13.163307 - [DEBUG]
10515 2019-Jan-12 20:37:13.163333 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10516 2019-Jan-12 20:37:13.163359 - [DEBUG] = AllBottom
10517 2019-Jan-12 20:37:13.163384 - [DEBUG]
10518 2019-Jan-12 20:37:13.163408 - [DEBUG] PROPAGATE: No new function!
10519 2019-Jan-12 20:37:13.163434 - [DEBUG] EDGE:
10520 2019-Jan-12 20:37:13.163507 - [DEBUG] ---> 10521 2019-Jan-12 20:37:13.164183 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10522 2019-Jan-12 20:37:13.165014 - [DEBUG]
10523 2019-Jan-12 20:37:13.165052 - [DEBUG] EDGE:
10524 2019-Jan-12 20:37:13.165167 - [DEBUG] ---> 10525 2019-Jan-12 20:37:13.166146 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10526 2019-Jan-12 20:37:13.167189 - [DEBUG]
10527 2019-Jan-12 20:37:13.167272 - [DEBUG] Compose: EdgeIdentity * AllBottom
10528 2019-Jan-12 20:37:13.167305 - [DEBUG]
10529 2019-Jan-12 20:37:13.167332 - [DEBUG] Propagate flow
10530 2019-Jan-12 20:37:13.167358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10531 2019-Jan-12 20:37:13.167479 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10532 2019-Jan-12 20:37:13.168414 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10533 2019-Jan-12 20:37:13.169514 - [DEBUG] Edge function : AllBottom (result of previous compose)
10534 2019-Jan-12 20:37:13.169548 - [DEBUG]
10535 2019-Jan-12 20:37:13.169577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10536 2019-Jan-12 20:37:13.169603 - [DEBUG] = AllBottom
10537 2019-Jan-12 20:37:13.169627 - [DEBUG]
10538 2019-Jan-12 20:37:13.169651 - [DEBUG] PROPAGATE: No new function!
10539 2019-Jan-12 20:37:13.169687 - [DEBUG] EDGE:
10540 2019-Jan-12 20:37:13.169786 - [DEBUG] ---> 10541 2019-Jan-12 20:37:13.170561 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10542 2019-Jan-12 20:37:13.171307 - [DEBUG]
10543 2019-Jan-12 20:37:13.171339 - [DEBUG] EDGE:
10544 2019-Jan-12 20:37:13.171429 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
10545 2019-Jan-12 20:37:13.172484 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10546 2019-Jan-12 20:37:13.173621 - [DEBUG]
10547 2019-Jan-12 20:37:13.173666 - [DEBUG] EDGE:
10548 2019-Jan-12 20:37:13.173785 - [DEBUG] ---> 10549 2019-Jan-12 20:37:13.174518 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10550 2019-Jan-12 20:37:13.175216 - [DEBUG]
10551 2019-Jan-12 20:37:13.175244 - [DEBUG] EDGE:
10552 2019-Jan-12 20:37:13.175340 - [DEBUG] ---> 10553 2019-Jan-12 20:37:13.176034 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10554 2019-Jan-12 20:37:13.176730 - [DEBUG]
10555 2019-Jan-12 20:37:13.176758 - [DEBUG] EDGE:
10556 2019-Jan-12 20:37:13.176828 - [DEBUG] ---> 10557 2019-Jan-12 20:37:13.177510 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10558 2019-Jan-12 20:37:13.178193 - [DEBUG]
10559 2019-Jan-12 20:37:13.178245 - [DEBUG] Compose: EdgeIdentity * AllBottom
10560 2019-Jan-12 20:37:13.178273 - [DEBUG]
10561 2019-Jan-12 20:37:13.178298 - [DEBUG] Propagate flow
10562 2019-Jan-12 20:37:13.178322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10563 2019-Jan-12 20:37:13.178392 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10564 2019-Jan-12 20:37:13.179182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10565 2019-Jan-12 20:37:13.179836 - [DEBUG] Edge function : AllBottom (result of previous compose)
10566 2019-Jan-12 20:37:13.179862 - [DEBUG]
10567 2019-Jan-12 20:37:13.179889 - [DEBUG] Join: AllTop & AllBottom
10568 2019-Jan-12 20:37:13.179915 - [DEBUG] = AllBottom (new jump func)
10569 2019-Jan-12 20:37:13.179940 - [DEBUG]
10570 2019-Jan-12 20:37:13.179964 - [DEBUG] Start adding new jump function
10571 2019-Jan-12 20:37:13.179987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10572 2019-Jan-12 20:37:13.180047 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10573 2019-Jan-12 20:37:13.180690 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10574 2019-Jan-12 20:37:13.181406 - [DEBUG] Edge Function : AllBottom
10575 2019-Jan-12 20:37:13.181438 - [DEBUG] End adding new jump function
10576 2019-Jan-12 20:37:13.181462 - [DEBUG]
10577 2019-Jan-12 20:37:13.181486 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10578 2019-Jan-12 20:37:13.181511 - [DEBUG]
10579 2019-Jan-12 20:37:13.181534 - [DEBUG] Process 310. path edge:
10580 2019-Jan-12 20:37:13.181574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10581 2019-Jan-12 20:37:13.181632 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
10582 2019-Jan-12 20:37:13.182287 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10583 2019-Jan-12 20:37:13.182977 - [DEBUG]
10584 2019-Jan-12 20:37:13.183002 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10585 2019-Jan-12 20:37:13.183674 - [DEBUG] Compose: EdgeIdentity * AllBottom
10586 2019-Jan-12 20:37:13.183703 - [DEBUG]
10587 2019-Jan-12 20:37:13.183727 - [DEBUG] Propagate flow
10588 2019-Jan-12 20:37:13.183750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10589 2019-Jan-12 20:37:13.183806 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
10590 2019-Jan-12 20:37:13.184438 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10591 2019-Jan-12 20:37:13.185111 - [DEBUG] Edge function : AllBottom (result of previous compose)
10592 2019-Jan-12 20:37:13.185137 - [DEBUG]
10593 2019-Jan-12 20:37:13.185161 - [DEBUG] Join: AllTop & AllBottom
10594 2019-Jan-12 20:37:13.185187 - [DEBUG] = AllBottom (new jump func)
10595 2019-Jan-12 20:37:13.185211 - [DEBUG]
10596 2019-Jan-12 20:37:13.185235 - [DEBUG] Start adding new jump function
10597 2019-Jan-12 20:37:13.185258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10598 2019-Jan-12 20:37:13.185314 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10599 2019-Jan-12 20:37:13.185971 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
10600 2019-Jan-12 20:37:13.186599 - [DEBUG] Edge Function : AllBottom
10601 2019-Jan-12 20:37:13.186627 - [DEBUG] End adding new jump function
10602 2019-Jan-12 20:37:13.186650 - [DEBUG]
10603 2019-Jan-12 20:37:13.186674 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10604 2019-Jan-12 20:37:13.186698 - [DEBUG]
10605 2019-Jan-12 20:37:13.186721 - [DEBUG] Process 311. path edge:
10606 2019-Jan-12 20:37:13.186745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10607 2019-Jan-12 20:37:13.186801 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
10608 2019-Jan-12 20:37:13.187451 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10609 2019-Jan-12 20:37:13.188091 - [DEBUG]
10610 2019-Jan-12 20:37:13.188117 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
10611 2019-Jan-12 20:37:13.188782 - [DEBUG] Compose: EdgeIdentity * AllBottom
10612 2019-Jan-12 20:37:13.188810 - [DEBUG]
10613 2019-Jan-12 20:37:13.188833 - [DEBUG] Propagate flow
10614 2019-Jan-12 20:37:13.188857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10615 2019-Jan-12 20:37:13.188914 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10616 2019-Jan-12 20:37:13.189548 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10617 2019-Jan-12 20:37:13.190187 - [DEBUG] Edge function : AllBottom (result of previous compose)
10618 2019-Jan-12 20:37:13.190213 - [DEBUG]
10619 2019-Jan-12 20:37:13.190238 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10620 2019-Jan-12 20:37:13.190263 - [DEBUG] = AllBottom
10621 2019-Jan-12 20:37:13.190288 - [DEBUG]
10622 2019-Jan-12 20:37:13.190311 - [DEBUG] PROPAGATE: No new function!
10623 2019-Jan-12 20:37:13.190353 - [DEBUG] EDGE:
10624 2019-Jan-12 20:37:13.190411 - [DEBUG] ---> 10625 2019-Jan-12 20:37:13.191040 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10626 2019-Jan-12 20:37:13.191679 - [DEBUG]
10627 2019-Jan-12 20:37:13.191704 - [DEBUG] EDGE:
10628 2019-Jan-12 20:37:13.191761 - [DEBUG] ---> 10629 2019-Jan-12 20:37:13.192420 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10630 2019-Jan-12 20:37:13.193058 - [DEBUG]
10631 2019-Jan-12 20:37:13.193083 - [DEBUG] EDGE:
10632 2019-Jan-12 20:37:13.193141 - [DEBUG] ---> 10633 2019-Jan-12 20:37:13.193772 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10634 2019-Jan-12 20:37:13.194454 - [DEBUG]
10635 2019-Jan-12 20:37:13.194479 - [DEBUG] EDGE:
10636 2019-Jan-12 20:37:13.194537 - [DEBUG] ---> 10637 2019-Jan-12 20:37:13.195175 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10638 2019-Jan-12 20:37:13.195832 - [DEBUG]
10639 2019-Jan-12 20:37:13.195858 - [DEBUG] EDGE:
10640 2019-Jan-12 20:37:13.195915 - [DEBUG] ---> 10641 2019-Jan-12 20:37:13.196573 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10642 2019-Jan-12 20:37:13.197214 - [DEBUG]
10643 2019-Jan-12 20:37:13.197240 - [DEBUG] EDGE:
10644 2019-Jan-12 20:37:13.197298 - [DEBUG] ---> 10645 2019-Jan-12 20:37:13.197939 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10646 2019-Jan-12 20:37:13.198581 - [DEBUG]
10647 2019-Jan-12 20:37:13.198632 - [DEBUG] Compose: EdgeIdentity * AllBottom
10648 2019-Jan-12 20:37:13.198676 - [DEBUG]
10649 2019-Jan-12 20:37:13.198700 - [DEBUG] Propagate flow
10650 2019-Jan-12 20:37:13.198724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10651 2019-Jan-12 20:37:13.198782 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10652 2019-Jan-12 20:37:13.199428 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10653 2019-Jan-12 20:37:13.200098 - [DEBUG] Edge function : AllBottom (result of previous compose)
10654 2019-Jan-12 20:37:13.200125 - [DEBUG]
10655 2019-Jan-12 20:37:13.200152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10656 2019-Jan-12 20:37:13.200179 - [DEBUG] = AllBottom
10657 2019-Jan-12 20:37:13.200203 - [DEBUG]
10658 2019-Jan-12 20:37:13.200227 - [DEBUG] PROPAGATE: No new function!
10659 2019-Jan-12 20:37:13.200259 - [DEBUG] EDGE:
10660 2019-Jan-12 20:37:13.200332 - [DEBUG] ---> 10661 2019-Jan-12 20:37:13.201145 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10662 2019-Jan-12 20:37:13.201928 - [DEBUG]
10663 2019-Jan-12 20:37:13.201956 - [DEBUG] EDGE:
10664 2019-Jan-12 20:37:13.202065 - [DEBUG] ---> 10665 2019-Jan-12 20:37:13.202722 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10666 2019-Jan-12 20:37:13.203406 - [DEBUG]
10667 2019-Jan-12 20:37:13.203434 - [DEBUG] EDGE:
10668 2019-Jan-12 20:37:13.203505 - [DEBUG] ---> 10669 2019-Jan-12 20:37:13.204790 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10670 2019-Jan-12 20:37:13.205492 - [DEBUG]
10671 2019-Jan-12 20:37:13.205548 - [DEBUG] Compose: EdgeIdentity * AllBottom
10672 2019-Jan-12 20:37:13.205576 - [DEBUG]
10673 2019-Jan-12 20:37:13.205600 - [DEBUG] Propagate flow
10674 2019-Jan-12 20:37:13.205624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10675 2019-Jan-12 20:37:13.205686 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10676 2019-Jan-12 20:37:13.206330 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10677 2019-Jan-12 20:37:13.206990 - [DEBUG] Edge function : AllBottom (result of previous compose)
10678 2019-Jan-12 20:37:13.207016 - [DEBUG]
10679 2019-Jan-12 20:37:13.207043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10680 2019-Jan-12 20:37:13.207069 - [DEBUG] = AllBottom
10681 2019-Jan-12 20:37:13.207093 - [DEBUG]
10682 2019-Jan-12 20:37:13.207116 - [DEBUG] PROPAGATE: No new function!
10683 2019-Jan-12 20:37:13.207147 - [DEBUG] EDGE:
10684 2019-Jan-12 20:37:13.207210 - [DEBUG] ---> 10685 2019-Jan-12 20:37:13.207860 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10686 2019-Jan-12 20:37:13.208503 - [DEBUG]
10687 2019-Jan-12 20:37:13.208529 - [DEBUG] EDGE:
10688 2019-Jan-12 20:37:13.208589 - [DEBUG] ---> 10689 2019-Jan-12 20:37:13.209258 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10690 2019-Jan-12 20:37:13.209911 - [DEBUG]
10691 2019-Jan-12 20:37:13.209936 - [DEBUG] EDGE:
10692 2019-Jan-12 20:37:13.209995 - [DEBUG] ---> 10693 2019-Jan-12 20:37:13.210627 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10694 2019-Jan-12 20:37:13.211266 - [DEBUG]
10695 2019-Jan-12 20:37:13.211292 - [DEBUG] EDGE:
10696 2019-Jan-12 20:37:13.211349 - [DEBUG] ---> 10697 2019-Jan-12 20:37:13.211998 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10698 2019-Jan-12 20:37:13.212656 - [DEBUG]
10699 2019-Jan-12 20:37:13.212705 - [DEBUG] Compose: EdgeIdentity * AllBottom
10700 2019-Jan-12 20:37:13.212733 - [DEBUG]
10701 2019-Jan-12 20:37:13.212757 - [DEBUG] Propagate flow
10702 2019-Jan-12 20:37:13.212781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10703 2019-Jan-12 20:37:13.212838 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
10704 2019-Jan-12 20:37:13.213473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10705 2019-Jan-12 20:37:13.214115 - [DEBUG] Edge function : AllBottom (result of previous compose)
10706 2019-Jan-12 20:37:13.214140 - [DEBUG]
10707 2019-Jan-12 20:37:13.214166 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10708 2019-Jan-12 20:37:13.214191 - [DEBUG] = AllBottom
10709 2019-Jan-12 20:37:13.214216 - [DEBUG]
10710 2019-Jan-12 20:37:13.214239 - [DEBUG] PROPAGATE: No new function!
10711 2019-Jan-12 20:37:13.214266 - [DEBUG] EDGE:
10712 2019-Jan-12 20:37:13.214324 - [DEBUG] ---> 10713 2019-Jan-12 20:37:13.214966 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10714 2019-Jan-12 20:37:13.215645 - [DEBUG]
10715 2019-Jan-12 20:37:13.215672 - [DEBUG] EDGE:
10716 2019-Jan-12 20:37:13.215732 - [DEBUG] ---> 10717 2019-Jan-12 20:37:13.216406 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10718 2019-Jan-12 20:37:13.217079 - [DEBUG]
10719 2019-Jan-12 20:37:13.217105 - [DEBUG] EDGE:
10720 2019-Jan-12 20:37:13.217171 - [DEBUG] ---> 10721 2019-Jan-12 20:37:13.217811 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10722 2019-Jan-12 20:37:13.218452 - [DEBUG]
10723 2019-Jan-12 20:37:13.218498 - [DEBUG] Compose: EdgeIdentity * AllBottom
10724 2019-Jan-12 20:37:13.218526 - [DEBUG]
10725 2019-Jan-12 20:37:13.218550 - [DEBUG] Propagate flow
10726 2019-Jan-12 20:37:13.218574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10727 2019-Jan-12 20:37:13.218630 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
10728 2019-Jan-12 20:37:13.219308 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10729 2019-Jan-12 20:37:13.219956 - [DEBUG] Edge function : AllBottom (result of previous compose)
10730 2019-Jan-12 20:37:13.219982 - [DEBUG]
10731 2019-Jan-12 20:37:13.220007 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10732 2019-Jan-12 20:37:13.220033 - [DEBUG] = AllBottom
10733 2019-Jan-12 20:37:13.220058 - [DEBUG]
10734 2019-Jan-12 20:37:13.220081 - [DEBUG] PROPAGATE: No new function!
10735 2019-Jan-12 20:37:13.220108 - [DEBUG] EDGE:
10736 2019-Jan-12 20:37:13.220166 - [DEBUG] ---> 10737 2019-Jan-12 20:37:13.220807 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10738 2019-Jan-12 20:37:13.221447 - [DEBUG]
10739 2019-Jan-12 20:37:13.221472 - [DEBUG] EDGE:
10740 2019-Jan-12 20:37:13.221553 - [DEBUG] ---> 10741 2019-Jan-12 20:37:13.222202 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10742 2019-Jan-12 20:37:13.222842 - [DEBUG]
10743 2019-Jan-12 20:37:13.222868 - [DEBUG] EDGE:
10744 2019-Jan-12 20:37:13.222925 - [DEBUG] ---> 10745 2019-Jan-12 20:37:13.223555 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10746 2019-Jan-12 20:37:13.224195 - [DEBUG]
10747 2019-Jan-12 20:37:13.224220 - [DEBUG] EDGE:
10748 2019-Jan-12 20:37:13.224278 - [DEBUG] ---> 10749 2019-Jan-12 20:37:13.224913 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10750 2019-Jan-12 20:37:13.225568 - [DEBUG]
10751 2019-Jan-12 20:37:13.225615 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-12 20:37:13.225643 - [DEBUG]
10753 2019-Jan-12 20:37:13.225667 - [DEBUG] Propagate flow
10754 2019-Jan-12 20:37:13.225691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-12 20:37:13.225747 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10756 2019-Jan-12 20:37:13.226385 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10757 2019-Jan-12 20:37:13.227017 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-12 20:37:13.227043 - [DEBUG]
10759 2019-Jan-12 20:37:13.227068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10760 2019-Jan-12 20:37:13.227094 - [DEBUG] = AllBottom
10761 2019-Jan-12 20:37:13.227118 - [DEBUG]
10762 2019-Jan-12 20:37:13.227142 - [DEBUG] PROPAGATE: No new function!
10763 2019-Jan-12 20:37:13.227167 - [DEBUG] Compose: EdgeIdentity * AllBottom
10764 2019-Jan-12 20:37:13.227193 - [DEBUG]
10765 2019-Jan-12 20:37:13.227217 - [DEBUG] Propagate flow
10766 2019-Jan-12 20:37:13.227240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10767 2019-Jan-12 20:37:13.227296 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10768 2019-Jan-12 20:37:13.227932 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10769 2019-Jan-12 20:37:13.228572 - [DEBUG] Edge function : AllBottom (result of previous compose)
10770 2019-Jan-12 20:37:13.228598 - [DEBUG]
10771 2019-Jan-12 20:37:13.228623 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10772 2019-Jan-12 20:37:13.228648 - [DEBUG] = AllBottom
10773 2019-Jan-12 20:37:13.228694 - [DEBUG]
10774 2019-Jan-12 20:37:13.228718 - [DEBUG] PROPAGATE: No new function!
10775 2019-Jan-12 20:37:13.228744 - [DEBUG] EDGE:
10776 2019-Jan-12 20:37:13.228802 - [DEBUG] ---> 10777 2019-Jan-12 20:37:13.229445 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10778 2019-Jan-12 20:37:13.230084 - [DEBUG]
10779 2019-Jan-12 20:37:13.230109 - [DEBUG] EDGE:
10780 2019-Jan-12 20:37:13.230167 - [DEBUG] ---> 10781 2019-Jan-12 20:37:13.230813 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10782 2019-Jan-12 20:37:13.231449 - [DEBUG]
10783 2019-Jan-12 20:37:13.231490 - [DEBUG] Compose: EdgeIdentity * AllBottom
10784 2019-Jan-12 20:37:13.231517 - [DEBUG]
10785 2019-Jan-12 20:37:13.231541 - [DEBUG] Propagate flow
10786 2019-Jan-12 20:37:13.231565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10787 2019-Jan-12 20:37:13.231627 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10788 2019-Jan-12 20:37:13.232298 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10789 2019-Jan-12 20:37:13.232948 - [DEBUG] Edge function : AllBottom (result of previous compose)
10790 2019-Jan-12 20:37:13.232973 - [DEBUG]
10791 2019-Jan-12 20:37:13.232999 - [DEBUG] Join: AllTop & AllBottom
10792 2019-Jan-12 20:37:13.233026 - [DEBUG] = AllBottom (new jump func)
10793 2019-Jan-12 20:37:13.233051 - [DEBUG]
10794 2019-Jan-12 20:37:13.233075 - [DEBUG] Start adding new jump function
10795 2019-Jan-12 20:37:13.233098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10796 2019-Jan-12 20:37:13.233157 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10797 2019-Jan-12 20:37:13.233793 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10798 2019-Jan-12 20:37:13.234424 - [DEBUG] Edge Function : AllBottom
10799 2019-Jan-12 20:37:13.234455 - [DEBUG] End adding new jump function
10800 2019-Jan-12 20:37:13.234480 - [DEBUG]
10801 2019-Jan-12 20:37:13.234504 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10802 2019-Jan-12 20:37:13.234529 - [DEBUG]
10803 2019-Jan-12 20:37:13.234553 - [DEBUG] Process 312. path edge:
10804 2019-Jan-12 20:37:13.234577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10805 2019-Jan-12 20:37:13.234634 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10806 2019-Jan-12 20:37:13.235267 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
10807 2019-Jan-12 20:37:13.235917 - [DEBUG]
10808 2019-Jan-12 20:37:13.235944 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10809 2019-Jan-12 20:37:13.236594 - [DEBUG] Compose: EdgeIdentity * AllBottom
10810 2019-Jan-12 20:37:13.236621 - [DEBUG]
10811 2019-Jan-12 20:37:13.236645 - [DEBUG] Propagate flow
10812 2019-Jan-12 20:37:13.236669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10813 2019-Jan-12 20:37:13.236725 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10814 2019-Jan-12 20:37:13.237385 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10815 2019-Jan-12 20:37:13.238017 - [DEBUG] Edge function : AllBottom (result of previous compose)
10816 2019-Jan-12 20:37:13.238042 - [DEBUG]
10817 2019-Jan-12 20:37:13.238067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10818 2019-Jan-12 20:37:13.238093 - [DEBUG] = AllBottom
10819 2019-Jan-12 20:37:13.238117 - [DEBUG]
10820 2019-Jan-12 20:37:13.238141 - [DEBUG] PROPAGATE: No new function!
10821 2019-Jan-12 20:37:13.238172 - [DEBUG] Compose: EdgeIdentity * AllBottom
10822 2019-Jan-12 20:37:13.238199 - [DEBUG]
10823 2019-Jan-12 20:37:13.238222 - [DEBUG] Propagate flow
10824 2019-Jan-12 20:37:13.238246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10825 2019-Jan-12 20:37:13.238302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10826 2019-Jan-12 20:37:13.238972 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10827 2019-Jan-12 20:37:13.239604 - [DEBUG] Edge function : AllBottom (result of previous compose)
10828 2019-Jan-12 20:37:13.239633 - [DEBUG]
10829 2019-Jan-12 20:37:13.239658 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10830 2019-Jan-12 20:37:13.239684 - [DEBUG] = AllBottom
10831 2019-Jan-12 20:37:13.239709 - [DEBUG]
10832 2019-Jan-12 20:37:13.239732 - [DEBUG] PROPAGATE: No new function!
10833 2019-Jan-12 20:37:13.239756 - [DEBUG] EDGE:
10834 2019-Jan-12 20:37:13.239813 - [DEBUG] ---> 10835 2019-Jan-12 20:37:13.240456 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10836 2019-Jan-12 20:37:13.241124 - [DEBUG]
10837 2019-Jan-12 20:37:13.241153 - [DEBUG] EDGE:
10838 2019-Jan-12 20:37:13.241222 - [DEBUG] ---> 10839 2019-Jan-12 20:37:13.241906 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10840 2019-Jan-12 20:37:13.242627 - [DEBUG]
10841 2019-Jan-12 20:37:13.242658 - [DEBUG] Compose: EdgeIdentity * AllBottom
10842 2019-Jan-12 20:37:13.242684 - [DEBUG]
10843 2019-Jan-12 20:37:13.242708 - [DEBUG] Propagate flow
10844 2019-Jan-12 20:37:13.242732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10845 2019-Jan-12 20:37:13.242801 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10846 2019-Jan-12 20:37:13.243442 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10847 2019-Jan-12 20:37:13.244084 - [DEBUG] Edge function : AllBottom (result of previous compose)
10848 2019-Jan-12 20:37:13.244109 - [DEBUG]
10849 2019-Jan-12 20:37:13.244135 - [DEBUG] Join: AllTop & AllBottom
10850 2019-Jan-12 20:37:13.244161 - [DEBUG] = AllBottom (new jump func)
10851 2019-Jan-12 20:37:13.244186 - [DEBUG]
10852 2019-Jan-12 20:37:13.244210 - [DEBUG] Start adding new jump function
10853 2019-Jan-12 20:37:13.244234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10854 2019-Jan-12 20:37:13.244290 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10855 2019-Jan-12 20:37:13.244925 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10856 2019-Jan-12 20:37:13.245581 - [DEBUG] Edge Function : AllBottom
10857 2019-Jan-12 20:37:13.245610 - [DEBUG] End adding new jump function
10858 2019-Jan-12 20:37:13.245634 - [DEBUG]
10859 2019-Jan-12 20:37:13.245658 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
10860 2019-Jan-12 20:37:13.245683 - [DEBUG]
10861 2019-Jan-12 20:37:13.245706 - [DEBUG] Process 313. path edge:
10862 2019-Jan-12 20:37:13.245730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10863 2019-Jan-12 20:37:13.245786 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10864 2019-Jan-12 20:37:13.246420 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10865 2019-Jan-12 20:37:13.247057 - [DEBUG]
10866 2019-Jan-12 20:37:13.247084 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10867 2019-Jan-12 20:37:13.247768 - [DEBUG] Compose: EdgeIdentity * AllBottom
10868 2019-Jan-12 20:37:13.247796 - [DEBUG]
10869 2019-Jan-12 20:37:13.247820 - [DEBUG] Propagate flow
10870 2019-Jan-12 20:37:13.247843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10871 2019-Jan-12 20:37:13.247900 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10872 2019-Jan-12 20:37:13.248536 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10873 2019-Jan-12 20:37:13.249210 - [DEBUG] Edge function : AllBottom (result of previous compose)
10874 2019-Jan-12 20:37:13.249235 - [DEBUG]
10875 2019-Jan-12 20:37:13.249261 - [DEBUG] Join: AllTop & AllBottom
10876 2019-Jan-12 20:37:13.249286 - [DEBUG] = AllBottom (new jump func)
10877 2019-Jan-12 20:37:13.249311 - [DEBUG]
10878 2019-Jan-12 20:37:13.249335 - [DEBUG] Start adding new jump function
10879 2019-Jan-12 20:37:13.249358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10880 2019-Jan-12 20:37:13.249416 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10881 2019-Jan-12 20:37:13.250059 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10882 2019-Jan-12 20:37:13.250692 - [DEBUG] Edge Function : AllBottom
10883 2019-Jan-12 20:37:13.250720 - [DEBUG] End adding new jump function
10884 2019-Jan-12 20:37:13.250744 - [DEBUG]
10885 2019-Jan-12 20:37:13.250768 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
10886 2019-Jan-12 20:37:13.250792 - [DEBUG]
10887 2019-Jan-12 20:37:13.250815 - [DEBUG] Process 314. path edge:
10888 2019-Jan-12 20:37:13.250839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10889 2019-Jan-12 20:37:13.250894 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10890 2019-Jan-12 20:37:13.251526 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10891 2019-Jan-12 20:37:13.252179 - [DEBUG]
10892 2019-Jan-12 20:37:13.252205 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10893 2019-Jan-12 20:37:13.252854 - [DEBUG] Compose: EdgeIdentity * AllBottom
10894 2019-Jan-12 20:37:13.252882 - [DEBUG]
10895 2019-Jan-12 20:37:13.252906 - [DEBUG] Propagate flow
10896 2019-Jan-12 20:37:13.252930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10897 2019-Jan-12 20:37:13.252986 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10898 2019-Jan-12 20:37:13.253634 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10899 2019-Jan-12 20:37:13.254268 - [DEBUG] Edge function : AllBottom (result of previous compose)
10900 2019-Jan-12 20:37:13.254294 - [DEBUG]
10901 2019-Jan-12 20:37:13.254318 - [DEBUG] Join: AllTop & AllBottom
10902 2019-Jan-12 20:37:13.254344 - [DEBUG] = AllBottom (new jump func)
10903 2019-Jan-12 20:37:13.254368 - [DEBUG]
10904 2019-Jan-12 20:37:13.254391 - [DEBUG] Start adding new jump function
10905 2019-Jan-12 20:37:13.254415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-12 20:37:13.254471 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10907 2019-Jan-12 20:37:13.255107 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10908 2019-Jan-12 20:37:13.255764 - [DEBUG] Edge Function : AllBottom
10909 2019-Jan-12 20:37:13.255791 - [DEBUG] End adding new jump function
10910 2019-Jan-12 20:37:13.255815 - [DEBUG]
10911 2019-Jan-12 20:37:13.255849 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
10912 2019-Jan-12 20:37:13.255873 - [DEBUG]
10913 2019-Jan-12 20:37:13.255897 - [DEBUG] Process 315. path edge:
10914 2019-Jan-12 20:37:13.255920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10915 2019-Jan-12 20:37:13.255976 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10916 2019-Jan-12 20:37:13.256621 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10917 2019-Jan-12 20:37:13.257256 - [DEBUG]
10918 2019-Jan-12 20:37:13.257280 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10919 2019-Jan-12 20:37:13.257931 - [DEBUG] Possible callees:
10920 2019-Jan-12 20:37:13.257957 - [DEBUG] llvm.dbg.declare
10921 2019-Jan-12 20:37:13.257982 - [DEBUG] Possible return sites:
10922 2019-Jan-12 20:37:13.258006 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610923 2019-Jan-12 20:37:13.259295 - [DEBUG] Found and process special summary
10924 2019-Jan-12 20:37:13.259328 - [DEBUG] Compose: EdgeIdentity * AllBottom
10925 2019-Jan-12 20:37:13.259356 - [DEBUG]
10926 2019-Jan-12 20:37:13.259380 - [DEBUG] Propagate flow
10927 2019-Jan-12 20:37:13.259404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10928 2019-Jan-12 20:37:13.259460 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10929 2019-Jan-12 20:37:13.260105 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10930 2019-Jan-12 20:37:13.260740 - [DEBUG] Edge function : AllBottom (result of previous compose)
10931 2019-Jan-12 20:37:13.260766 - [DEBUG]
10932 2019-Jan-12 20:37:13.260790 - [DEBUG] Join: AllTop & AllBottom
10933 2019-Jan-12 20:37:13.260816 - [DEBUG] = AllBottom (new jump func)
10934 2019-Jan-12 20:37:13.260841 - [DEBUG]
10935 2019-Jan-12 20:37:13.260864 - [DEBUG] Start adding new jump function
10936 2019-Jan-12 20:37:13.260888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10937 2019-Jan-12 20:37:13.260943 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10938 2019-Jan-12 20:37:13.261579 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10939 2019-Jan-12 20:37:13.262236 - [DEBUG] Edge Function : AllBottom
10940 2019-Jan-12 20:37:13.262264 - [DEBUG] End adding new jump function
10941 2019-Jan-12 20:37:13.262288 - [DEBUG]
10942 2019-Jan-12 20:37:13.262312 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
10943 2019-Jan-12 20:37:13.262336 - [DEBUG]
10944 2019-Jan-12 20:37:13.262359 - [DEBUG] Process 316. path edge:
10945 2019-Jan-12 20:37:13.262383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10946 2019-Jan-12 20:37:13.262439 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10947 2019-Jan-12 20:37:13.263076 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10948 2019-Jan-12 20:37:13.263712 - [DEBUG]
10949 2019-Jan-12 20:37:13.263736 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10950 2019-Jan-12 20:37:13.264386 - [DEBUG] Compose: EdgeIdentity * AllBottom
10951 2019-Jan-12 20:37:13.264414 - [DEBUG]
10952 2019-Jan-12 20:37:13.264438 - [DEBUG] Propagate flow
10953 2019-Jan-12 20:37:13.264462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10954 2019-Jan-12 20:37:13.264526 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10955 2019-Jan-12 20:37:13.265165 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10956 2019-Jan-12 20:37:13.265822 - [DEBUG] Edge function : AllBottom (result of previous compose)
10957 2019-Jan-12 20:37:13.265847 - [DEBUG]
10958 2019-Jan-12 20:37:13.265872 - [DEBUG] Join: AllTop & AllBottom
10959 2019-Jan-12 20:37:13.265901 - [DEBUG] = AllBottom (new jump func)
10960 2019-Jan-12 20:37:13.265926 - [DEBUG]
10961 2019-Jan-12 20:37:13.265949 - [DEBUG] Start adding new jump function
10962 2019-Jan-12 20:37:13.265973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10963 2019-Jan-12 20:37:13.266029 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10964 2019-Jan-12 20:37:13.266670 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10965 2019-Jan-12 20:37:13.267302 - [DEBUG] Edge Function : AllBottom
10966 2019-Jan-12 20:37:13.267329 - [DEBUG] End adding new jump function
10967 2019-Jan-12 20:37:13.267353 - [DEBUG]
10968 2019-Jan-12 20:37:13.267376 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
10969 2019-Jan-12 20:37:13.267400 - [DEBUG]
10970 2019-Jan-12 20:37:13.267424 - [DEBUG] Process 317. path edge:
10971 2019-Jan-12 20:37:13.267448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10972 2019-Jan-12 20:37:13.267504 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10973 2019-Jan-12 20:37:13.268136 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10974 2019-Jan-12 20:37:13.268790 - [DEBUG]
10975 2019-Jan-12 20:37:13.268815 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10976 2019-Jan-12 20:37:13.269459 - [DEBUG] Compose: EdgeIdentity * AllBottom
10977 2019-Jan-12 20:37:13.269488 - [DEBUG]
10978 2019-Jan-12 20:37:13.269512 - [DEBUG] Propagate flow
10979 2019-Jan-12 20:37:13.269535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10980 2019-Jan-12 20:37:13.269592 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10981 2019-Jan-12 20:37:13.270228 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10982 2019-Jan-12 20:37:13.270863 - [DEBUG] Edge function : AllBottom (result of previous compose)
10983 2019-Jan-12 20:37:13.270888 - [DEBUG]
10984 2019-Jan-12 20:37:13.270913 - [DEBUG] Join: AllTop & AllBottom
10985 2019-Jan-12 20:37:13.270939 - [DEBUG] = AllBottom (new jump func)
10986 2019-Jan-12 20:37:13.270964 - [DEBUG]
10987 2019-Jan-12 20:37:13.270987 - [DEBUG] Start adding new jump function
10988 2019-Jan-12 20:37:13.271010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10989 2019-Jan-12 20:37:13.271066 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10990 2019-Jan-12 20:37:13.271702 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10991 2019-Jan-12 20:37:13.272346 - [DEBUG] Edge Function : AllBottom
10992 2019-Jan-12 20:37:13.272374 - [DEBUG] End adding new jump function
10993 2019-Jan-12 20:37:13.272397 - [DEBUG]
10994 2019-Jan-12 20:37:13.272421 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
10995 2019-Jan-12 20:37:13.272445 - [DEBUG]
10996 2019-Jan-12 20:37:13.272468 - [DEBUG] Process 318. path edge:
10997 2019-Jan-12 20:37:13.272492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10998 2019-Jan-12 20:37:13.272548 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10999 2019-Jan-12 20:37:13.273179 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11000 2019-Jan-12 20:37:13.273822 - [DEBUG]
11001 2019-Jan-12 20:37:13.273848 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
11002 2019-Jan-12 20:37:13.274492 - [DEBUG] Compose: EdgeIdentity * AllBottom
11003 2019-Jan-12 20:37:13.274519 - [DEBUG]
11004 2019-Jan-12 20:37:13.274543 - [DEBUG] Propagate flow
11005 2019-Jan-12 20:37:13.274567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11006 2019-Jan-12 20:37:13.274623 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11007 2019-Jan-12 20:37:13.275268 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11008 2019-Jan-12 20:37:13.275921 - [DEBUG] Edge function : AllBottom (result of previous compose)
11009 2019-Jan-12 20:37:13.275947 - [DEBUG]
11010 2019-Jan-12 20:37:13.275972 - [DEBUG] Join: AllTop & AllBottom
11011 2019-Jan-12 20:37:13.275998 - [DEBUG] = AllBottom (new jump func)
11012 2019-Jan-12 20:37:13.276022 - [DEBUG]
11013 2019-Jan-12 20:37:13.276046 - [DEBUG] Start adding new jump function
11014 2019-Jan-12 20:37:13.276069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11015 2019-Jan-12 20:37:13.276125 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11016 2019-Jan-12 20:37:13.276761 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11017 2019-Jan-12 20:37:13.277413 - [DEBUG] Edge Function : AllBottom
11018 2019-Jan-12 20:37:13.277443 - [DEBUG] End adding new jump function
11019 2019-Jan-12 20:37:13.277467 - [DEBUG]
11020 2019-Jan-12 20:37:13.277492 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11021 2019-Jan-12 20:37:13.277516 - [DEBUG]
11022 2019-Jan-12 20:37:13.277540 - [DEBUG] Process 319. path edge:
11023 2019-Jan-12 20:37:13.277564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11024 2019-Jan-12 20:37:13.277631 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11025 2019-Jan-12 20:37:13.278318 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11026 2019-Jan-12 20:37:13.279037 - [DEBUG]
11027 2019-Jan-12 20:37:13.279063 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11028 2019-Jan-12 20:37:13.279763 - [DEBUG] Possible callees:
11029 2019-Jan-12 20:37:13.279788 - [DEBUG] llvm.dbg.declare
11030 2019-Jan-12 20:37:13.279814 - [DEBUG] Possible return sites:
11031 2019-Jan-12 20:37:13.279837 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911032 2019-Jan-12 20:37:13.281146 - [DEBUG] Found and process special summary
11033 2019-Jan-12 20:37:13.281185 - [DEBUG] Compose: EdgeIdentity * AllBottom
11034 2019-Jan-12 20:37:13.281214 - [DEBUG]
11035 2019-Jan-12 20:37:13.281239 - [DEBUG] Propagate flow
11036 2019-Jan-12 20:37:13.281262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11037 2019-Jan-12 20:37:13.281323 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11038 2019-Jan-12 20:37:13.281969 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11039 2019-Jan-12 20:37:13.282651 - [DEBUG] Edge function : AllBottom (result of previous compose)
11040 2019-Jan-12 20:37:13.282678 - [DEBUG]
11041 2019-Jan-12 20:37:13.282724 - [DEBUG] Join: AllTop & AllBottom
11042 2019-Jan-12 20:37:13.282751 - [DEBUG] = AllBottom (new jump func)
11043 2019-Jan-12 20:37:13.282776 - [DEBUG]
11044 2019-Jan-12 20:37:13.282800 - [DEBUG] Start adding new jump function
11045 2019-Jan-12 20:37:13.282823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11046 2019-Jan-12 20:37:13.282891 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11047 2019-Jan-12 20:37:13.283547 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11048 2019-Jan-12 20:37:13.284183 - [DEBUG] Edge Function : AllBottom
11049 2019-Jan-12 20:37:13.284213 - [DEBUG] End adding new jump function
11050 2019-Jan-12 20:37:13.284238 - [DEBUG]
11051 2019-Jan-12 20:37:13.284262 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11052 2019-Jan-12 20:37:13.284287 - [DEBUG]
11053 2019-Jan-12 20:37:13.284310 - [DEBUG] Process 320. path edge:
11054 2019-Jan-12 20:37:13.284334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11055 2019-Jan-12 20:37:13.284391 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11056 2019-Jan-12 20:37:13.285027 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11057 2019-Jan-12 20:37:13.285682 - [DEBUG]
11058 2019-Jan-12 20:37:13.285707 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11059 2019-Jan-12 20:37:13.286373 - [DEBUG] Compose: EdgeIdentity * AllBottom
11060 2019-Jan-12 20:37:13.286401 - [DEBUG]
11061 2019-Jan-12 20:37:13.286425 - [DEBUG] Propagate flow
11062 2019-Jan-12 20:37:13.286448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11063 2019-Jan-12 20:37:13.286505 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11064 2019-Jan-12 20:37:13.287139 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11065 2019-Jan-12 20:37:13.287774 - [DEBUG] Edge function : AllBottom (result of previous compose)
11066 2019-Jan-12 20:37:13.287799 - [DEBUG]
11067 2019-Jan-12 20:37:13.287825 - [DEBUG] Join: AllTop & AllBottom
11068 2019-Jan-12 20:37:13.287850 - [DEBUG] = AllBottom (new jump func)
11069 2019-Jan-12 20:37:13.287875 - [DEBUG]
11070 2019-Jan-12 20:37:13.287898 - [DEBUG] Start adding new jump function
11071 2019-Jan-12 20:37:13.287922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11072 2019-Jan-12 20:37:13.287977 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11073 2019-Jan-12 20:37:13.288613 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11074 2019-Jan-12 20:37:13.289260 - [DEBUG] Edge Function : AllBottom
11075 2019-Jan-12 20:37:13.289288 - [DEBUG] End adding new jump function
11076 2019-Jan-12 20:37:13.289312 - [DEBUG]
11077 2019-Jan-12 20:37:13.289336 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11078 2019-Jan-12 20:37:13.289360 - [DEBUG]
11079 2019-Jan-12 20:37:13.289383 - [DEBUG] Process 321. path edge:
11080 2019-Jan-12 20:37:13.289407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11081 2019-Jan-12 20:37:13.289463 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11082 2019-Jan-12 20:37:13.290104 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11083 2019-Jan-12 20:37:13.290740 - [DEBUG]
11084 2019-Jan-12 20:37:13.290765 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11085 2019-Jan-12 20:37:13.291411 - [DEBUG] Compose: EdgeIdentity * AllBottom
11086 2019-Jan-12 20:37:13.291449 - [DEBUG]
11087 2019-Jan-12 20:37:13.291473 - [DEBUG] Propagate flow
11088 2019-Jan-12 20:37:13.291497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11089 2019-Jan-12 20:37:13.291554 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11090 2019-Jan-12 20:37:13.292216 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11091 2019-Jan-12 20:37:13.292851 - [DEBUG] Edge function : AllBottom (result of previous compose)
11092 2019-Jan-12 20:37:13.292877 - [DEBUG]
11093 2019-Jan-12 20:37:13.292902 - [DEBUG] Join: AllTop & AllBottom
11094 2019-Jan-12 20:37:13.292927 - [DEBUG] = AllBottom (new jump func)
11095 2019-Jan-12 20:37:13.292952 - [DEBUG]
11096 2019-Jan-12 20:37:13.292975 - [DEBUG] Start adding new jump function
11097 2019-Jan-12 20:37:13.292999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11098 2019-Jan-12 20:37:13.293054 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11099 2019-Jan-12 20:37:13.293691 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11100 2019-Jan-12 20:37:13.294332 - [DEBUG] Edge Function : AllBottom
11101 2019-Jan-12 20:37:13.294360 - [DEBUG] End adding new jump function
11102 2019-Jan-12 20:37:13.294384 - [DEBUG]
11103 2019-Jan-12 20:37:13.294408 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11104 2019-Jan-12 20:37:13.294432 - [DEBUG]
11105 2019-Jan-12 20:37:13.294455 - [DEBUG] Process 322. path edge:
11106 2019-Jan-12 20:37:13.294479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11107 2019-Jan-12 20:37:13.294535 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11108 2019-Jan-12 20:37:13.295177 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11109 2019-Jan-12 20:37:13.295829 - [DEBUG]
11110 2019-Jan-12 20:37:13.295854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11111 2019-Jan-12 20:37:13.296504 - [DEBUG] Possible callees:
11112 2019-Jan-12 20:37:13.296530 - [DEBUG] llvm.dbg.declare
11113 2019-Jan-12 20:37:13.296555 - [DEBUG] Possible return sites:
11114 2019-Jan-12 20:37:13.296578 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511115 2019-Jan-12 20:37:13.297853 - [DEBUG] Found and process special summary
11116 2019-Jan-12 20:37:13.297887 - [DEBUG] Compose: EdgeIdentity * AllBottom
11117 2019-Jan-12 20:37:13.297914 - [DEBUG]
11118 2019-Jan-12 20:37:13.297938 - [DEBUG] Propagate flow
11119 2019-Jan-12 20:37:13.297962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11120 2019-Jan-12 20:37:13.298018 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11121 2019-Jan-12 20:37:13.298672 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11122 2019-Jan-12 20:37:13.299318 - [DEBUG] Edge function : AllBottom (result of previous compose)
11123 2019-Jan-12 20:37:13.299344 - [DEBUG]
11124 2019-Jan-12 20:37:13.299368 - [DEBUG] Join: AllTop & AllBottom
11125 2019-Jan-12 20:37:13.299394 - [DEBUG] = AllBottom (new jump func)
11126 2019-Jan-12 20:37:13.299419 - [DEBUG]
11127 2019-Jan-12 20:37:13.299442 - [DEBUG] Start adding new jump function
11128 2019-Jan-12 20:37:13.299466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11129 2019-Jan-12 20:37:13.299535 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11130 2019-Jan-12 20:37:13.300187 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11131 2019-Jan-12 20:37:13.300824 - [DEBUG] Edge Function : AllBottom
11132 2019-Jan-12 20:37:13.300852 - [DEBUG] End adding new jump function
11133 2019-Jan-12 20:37:13.300877 - [DEBUG]
11134 2019-Jan-12 20:37:13.300900 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11135 2019-Jan-12 20:37:13.300925 - [DEBUG]
11136 2019-Jan-12 20:37:13.300948 - [DEBUG] Process 323. path edge:
11137 2019-Jan-12 20:37:13.300972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11138 2019-Jan-12 20:37:13.301028 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11139 2019-Jan-12 20:37:13.301664 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11140 2019-Jan-12 20:37:13.302316 - [DEBUG]
11141 2019-Jan-12 20:37:13.302341 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11142 2019-Jan-12 20:37:13.302994 - [DEBUG] Compose: EdgeIdentity * AllBottom
11143 2019-Jan-12 20:37:13.303023 - [DEBUG]
11144 2019-Jan-12 20:37:13.303047 - [DEBUG] Propagate flow
11145 2019-Jan-12 20:37:13.303070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11146 2019-Jan-12 20:37:13.303127 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11147 2019-Jan-12 20:37:13.303760 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11148 2019-Jan-12 20:37:13.304400 - [DEBUG] Edge function : AllBottom (result of previous compose)
11149 2019-Jan-12 20:37:13.304425 - [DEBUG]
11150 2019-Jan-12 20:37:13.304450 - [DEBUG] Join: AllTop & AllBottom
11151 2019-Jan-12 20:37:13.304476 - [DEBUG] = AllBottom (new jump func)
11152 2019-Jan-12 20:37:13.304500 - [DEBUG]
11153 2019-Jan-12 20:37:13.304523 - [DEBUG] Start adding new jump function
11154 2019-Jan-12 20:37:13.304547 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11155 2019-Jan-12 20:37:13.304603 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11156 2019-Jan-12 20:37:13.305239 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11157 2019-Jan-12 20:37:13.305892 - [DEBUG] Edge Function : AllBottom
11158 2019-Jan-12 20:37:13.305920 - [DEBUG] End adding new jump function
11159 2019-Jan-12 20:37:13.305944 - [DEBUG]
11160 2019-Jan-12 20:37:13.305968 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11161 2019-Jan-12 20:37:13.305996 - [DEBUG]
11162 2019-Jan-12 20:37:13.306019 - [DEBUG] Process 324. path edge:
11163 2019-Jan-12 20:37:13.306043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11164 2019-Jan-12 20:37:13.306099 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11165 2019-Jan-12 20:37:13.306739 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11166 2019-Jan-12 20:37:13.307375 - [DEBUG]
11167 2019-Jan-12 20:37:13.307401 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11168 2019-Jan-12 20:37:13.308047 - [DEBUG] Compose: EdgeIdentity * AllBottom
11169 2019-Jan-12 20:37:13.308075 - [DEBUG]
11170 2019-Jan-12 20:37:13.308099 - [DEBUG] Propagate flow
11171 2019-Jan-12 20:37:13.308122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11172 2019-Jan-12 20:37:13.308179 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11173 2019-Jan-12 20:37:13.308841 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11174 2019-Jan-12 20:37:13.309478 - [DEBUG] Edge function : AllBottom (result of previous compose)
11175 2019-Jan-12 20:37:13.309503 - [DEBUG]
11176 2019-Jan-12 20:37:13.309528 - [DEBUG] Join: AllTop & AllBottom
11177 2019-Jan-12 20:37:13.309554 - [DEBUG] = AllBottom (new jump func)
11178 2019-Jan-12 20:37:13.309578 - [DEBUG]
11179 2019-Jan-12 20:37:13.309602 - [DEBUG] Start adding new jump function
11180 2019-Jan-12 20:37:13.309625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11181 2019-Jan-12 20:37:13.309681 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11182 2019-Jan-12 20:37:13.310323 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11183 2019-Jan-12 20:37:13.310955 - [DEBUG] Edge Function : AllBottom
11184 2019-Jan-12 20:37:13.310982 - [DEBUG] End adding new jump function
11185 2019-Jan-12 20:37:13.311007 - [DEBUG]
11186 2019-Jan-12 20:37:13.311030 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11187 2019-Jan-12 20:37:13.311055 - [DEBUG]
11188 2019-Jan-12 20:37:13.311078 - [DEBUG] Process 325. path edge:
11189 2019-Jan-12 20:37:13.311102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11190 2019-Jan-12 20:37:13.311158 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11191 2019-Jan-12 20:37:13.311788 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11192 2019-Jan-12 20:37:13.312442 - [DEBUG]
11193 2019-Jan-12 20:37:13.312467 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11194 2019-Jan-12 20:37:13.313120 - [DEBUG] Compose: EdgeIdentity * AllBottom
11195 2019-Jan-12 20:37:13.313148 - [DEBUG]
11196 2019-Jan-12 20:37:13.313171 - [DEBUG] Propagate flow
11197 2019-Jan-12 20:37:13.313195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11198 2019-Jan-12 20:37:13.313252 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11199 2019-Jan-12 20:37:13.313905 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11200 2019-Jan-12 20:37:13.314541 - [DEBUG] Edge function : AllBottom (result of previous compose)
11201 2019-Jan-12 20:37:13.314566 - [DEBUG]
11202 2019-Jan-12 20:37:13.314591 - [DEBUG] Join: AllTop & AllBottom
11203 2019-Jan-12 20:37:13.314617 - [DEBUG] = AllBottom (new jump func)
11204 2019-Jan-12 20:37:13.314641 - [DEBUG]
11205 2019-Jan-12 20:37:13.314665 - [DEBUG] Start adding new jump function
11206 2019-Jan-12 20:37:13.314688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11207 2019-Jan-12 20:37:13.314744 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11208 2019-Jan-12 20:37:13.315401 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11209 2019-Jan-12 20:37:13.316047 - [DEBUG] Edge Function : AllBottom
11210 2019-Jan-12 20:37:13.316075 - [DEBUG] End adding new jump function
11211 2019-Jan-12 20:37:13.316099 - [DEBUG]
11212 2019-Jan-12 20:37:13.316123 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11213 2019-Jan-12 20:37:13.316148 - [DEBUG]
11214 2019-Jan-12 20:37:13.316171 - [DEBUG] Process 326. path edge:
11215 2019-Jan-12 20:37:13.316195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11216 2019-Jan-12 20:37:13.316252 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11217 2019-Jan-12 20:37:13.316918 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11218 2019-Jan-12 20:37:13.317554 - [DEBUG]
11219 2019-Jan-12 20:37:13.317579 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11220 2019-Jan-12 20:37:13.318230 - [DEBUG] Possible callees:
11221 2019-Jan-12 20:37:13.318255 - [DEBUG] llvm.dbg.declare
11222 2019-Jan-12 20:37:13.318281 - [DEBUG] Possible return sites:
11223 2019-Jan-12 20:37:13.318304 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311224 2019-Jan-12 20:37:13.319590 - [DEBUG] Found and process special summary
11225 2019-Jan-12 20:37:13.319624 - [DEBUG] Compose: EdgeIdentity * AllBottom
11226 2019-Jan-12 20:37:13.319652 - [DEBUG]
11227 2019-Jan-12 20:37:13.319675 - [DEBUG] Propagate flow
11228 2019-Jan-12 20:37:13.319699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11229 2019-Jan-12 20:37:13.319755 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11230 2019-Jan-12 20:37:13.320397 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11231 2019-Jan-12 20:37:13.321030 - [DEBUG] Edge function : AllBottom (result of previous compose)
11232 2019-Jan-12 20:37:13.321056 - [DEBUG]
11233 2019-Jan-12 20:37:13.321081 - [DEBUG] Join: AllTop & AllBottom
11234 2019-Jan-12 20:37:13.321106 - [DEBUG] = AllBottom (new jump func)
11235 2019-Jan-12 20:37:13.321131 - [DEBUG]
11236 2019-Jan-12 20:37:13.321154 - [DEBUG] Start adding new jump function
11237 2019-Jan-12 20:37:13.321178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11238 2019-Jan-12 20:37:13.321233 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11239 2019-Jan-12 20:37:13.321869 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11240 2019-Jan-12 20:37:13.322519 - [DEBUG] Edge Function : AllBottom
11241 2019-Jan-12 20:37:13.322547 - [DEBUG] End adding new jump function
11242 2019-Jan-12 20:37:13.322571 - [DEBUG]
11243 2019-Jan-12 20:37:13.322595 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11244 2019-Jan-12 20:37:13.322619 - [DEBUG]
11245 2019-Jan-12 20:37:13.322643 - [DEBUG] Process 327. path edge:
11246 2019-Jan-12 20:37:13.322666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11247 2019-Jan-12 20:37:13.322723 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11248 2019-Jan-12 20:37:13.323358 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11249 2019-Jan-12 20:37:13.323993 - [DEBUG]
11250 2019-Jan-12 20:37:13.324017 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11251 2019-Jan-12 20:37:13.324668 - [DEBUG] Compose: EdgeIdentity * AllBottom
11252 2019-Jan-12 20:37:13.324696 - [DEBUG]
11253 2019-Jan-12 20:37:13.324719 - [DEBUG] Propagate flow
11254 2019-Jan-12 20:37:13.324743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11255 2019-Jan-12 20:37:13.324799 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11256 2019-Jan-12 20:37:13.325448 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11257 2019-Jan-12 20:37:13.326084 - [DEBUG] Edge function : AllBottom (result of previous compose)
11258 2019-Jan-12 20:37:13.326109 - [DEBUG]
11259 2019-Jan-12 20:37:13.326134 - [DEBUG] Join: AllTop & AllBottom
11260 2019-Jan-12 20:37:13.326168 - [DEBUG] = AllBottom (new jump func)
11261 2019-Jan-12 20:37:13.326193 - [DEBUG]
11262 2019-Jan-12 20:37:13.326217 - [DEBUG] Start adding new jump function
11263 2019-Jan-12 20:37:13.326240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11264 2019-Jan-12 20:37:13.326296 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11265 2019-Jan-12 20:37:13.326933 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11266 2019-Jan-12 20:37:13.327565 - [DEBUG] Edge Function : AllBottom
11267 2019-Jan-12 20:37:13.327593 - [DEBUG] End adding new jump function
11268 2019-Jan-12 20:37:13.327617 - [DEBUG]
11269 2019-Jan-12 20:37:13.327641 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11270 2019-Jan-12 20:37:13.327665 - [DEBUG]
11271 2019-Jan-12 20:37:13.327688 - [DEBUG] Process 328. path edge:
11272 2019-Jan-12 20:37:13.327712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11273 2019-Jan-12 20:37:13.327768 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11274 2019-Jan-12 20:37:13.328400 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11275 2019-Jan-12 20:37:13.329050 - [DEBUG]
11276 2019-Jan-12 20:37:13.329076 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11277 2019-Jan-12 20:37:13.329730 - [DEBUG] Compose: EdgeIdentity * AllBottom
11278 2019-Jan-12 20:37:13.329758 - [DEBUG]
11279 2019-Jan-12 20:37:13.329782 - [DEBUG] Propagate flow
11280 2019-Jan-12 20:37:13.329805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11281 2019-Jan-12 20:37:13.329863 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11282 2019-Jan-12 20:37:13.330512 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11283 2019-Jan-12 20:37:13.331148 - [DEBUG] Edge function : AllBottom (result of previous compose)
11284 2019-Jan-12 20:37:13.331174 - [DEBUG]
11285 2019-Jan-12 20:37:13.331198 - [DEBUG] Join: AllTop & AllBottom
11286 2019-Jan-12 20:37:13.331224 - [DEBUG] = AllBottom (new jump func)
11287 2019-Jan-12 20:37:13.331249 - [DEBUG]
11288 2019-Jan-12 20:37:13.331272 - [DEBUG] Start adding new jump function
11289 2019-Jan-12 20:37:13.331296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11290 2019-Jan-12 20:37:13.331351 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11291 2019-Jan-12 20:37:13.332002 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11292 2019-Jan-12 20:37:13.332657 - [DEBUG] Edge Function : AllBottom
11293 2019-Jan-12 20:37:13.332685 - [DEBUG] End adding new jump function
11294 2019-Jan-12 20:37:13.332709 - [DEBUG]
11295 2019-Jan-12 20:37:13.332733 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11296 2019-Jan-12 20:37:13.332758 - [DEBUG]
11297 2019-Jan-12 20:37:13.332781 - [DEBUG] Process 329. path edge:
11298 2019-Jan-12 20:37:13.332805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11299 2019-Jan-12 20:37:13.332862 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11300 2019-Jan-12 20:37:13.333507 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11301 2019-Jan-12 20:37:13.334141 - [DEBUG]
11302 2019-Jan-12 20:37:13.334166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11303 2019-Jan-12 20:37:13.334830 - [DEBUG] Possible callees:
11304 2019-Jan-12 20:37:13.334855 - [DEBUG] llvm.dbg.declare
11305 2019-Jan-12 20:37:13.334880 - [DEBUG] Possible return sites:
11306 2019-Jan-12 20:37:13.334904 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911307 2019-Jan-12 20:37:13.336187 - [DEBUG] Found and process special summary
11308 2019-Jan-12 20:37:13.336221 - [DEBUG] Compose: EdgeIdentity * AllBottom
11309 2019-Jan-12 20:37:13.336248 - [DEBUG]
11310 2019-Jan-12 20:37:13.336271 - [DEBUG] Propagate flow
11311 2019-Jan-12 20:37:13.336295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11312 2019-Jan-12 20:37:13.336351 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11313 2019-Jan-12 20:37:13.336993 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11314 2019-Jan-12 20:37:13.337628 - [DEBUG] Edge function : AllBottom (result of previous compose)
11315 2019-Jan-12 20:37:13.337653 - [DEBUG]
11316 2019-Jan-12 20:37:13.337678 - [DEBUG] Join: AllTop & AllBottom
11317 2019-Jan-12 20:37:13.337704 - [DEBUG] = AllBottom (new jump func)
11318 2019-Jan-12 20:37:13.337729 - [DEBUG]
11319 2019-Jan-12 20:37:13.337752 - [DEBUG] Start adding new jump function
11320 2019-Jan-12 20:37:13.337775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11321 2019-Jan-12 20:37:13.337831 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11322 2019-Jan-12 20:37:13.338466 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11323 2019-Jan-12 20:37:13.339117 - [DEBUG] Edge Function : AllBottom
11324 2019-Jan-12 20:37:13.339145 - [DEBUG] End adding new jump function
11325 2019-Jan-12 20:37:13.339169 - [DEBUG]
11326 2019-Jan-12 20:37:13.339193 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11327 2019-Jan-12 20:37:13.339217 - [DEBUG]
11328 2019-Jan-12 20:37:13.339241 - [DEBUG] Process 330. path edge:
11329 2019-Jan-12 20:37:13.339264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11330 2019-Jan-12 20:37:13.339321 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11331 2019-Jan-12 20:37:13.339956 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11332 2019-Jan-12 20:37:13.340597 - [DEBUG]
11333 2019-Jan-12 20:37:13.340621 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11334 2019-Jan-12 20:37:13.341271 - [DEBUG] Compose: EdgeIdentity * AllBottom
11335 2019-Jan-12 20:37:13.341298 - [DEBUG]
11336 2019-Jan-12 20:37:13.341322 - [DEBUG] Propagate flow
11337 2019-Jan-12 20:37:13.341346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11338 2019-Jan-12 20:37:13.341402 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11339 2019-Jan-12 20:37:13.342050 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11340 2019-Jan-12 20:37:13.342687 - [DEBUG] Edge function : AllBottom (result of previous compose)
11341 2019-Jan-12 20:37:13.342712 - [DEBUG]
11342 2019-Jan-12 20:37:13.342737 - [DEBUG] Join: AllTop & AllBottom
11343 2019-Jan-12 20:37:13.342763 - [DEBUG] = AllBottom (new jump func)
11344 2019-Jan-12 20:37:13.342788 - [DEBUG]
11345 2019-Jan-12 20:37:13.342811 - [DEBUG] Start adding new jump function
11346 2019-Jan-12 20:37:13.342834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11347 2019-Jan-12 20:37:13.342890 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11348 2019-Jan-12 20:37:13.343535 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11349 2019-Jan-12 20:37:13.344170 - [DEBUG] Edge Function : AllBottom
11350 2019-Jan-12 20:37:13.344198 - [DEBUG] End adding new jump function
11351 2019-Jan-12 20:37:13.344222 - [DEBUG]
11352 2019-Jan-12 20:37:13.344246 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11353 2019-Jan-12 20:37:13.344271 - [DEBUG]
11354 2019-Jan-12 20:37:13.344294 - [DEBUG] Process 331. path edge:
11355 2019-Jan-12 20:37:13.344318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11356 2019-Jan-12 20:37:13.344374 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11357 2019-Jan-12 20:37:13.345008 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11358 2019-Jan-12 20:37:13.345659 - [DEBUG]
11359 2019-Jan-12 20:37:13.345684 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11360 2019-Jan-12 20:37:13.346340 - [DEBUG] Compose: EdgeIdentity * AllBottom
11361 2019-Jan-12 20:37:13.346368 - [DEBUG]
11362 2019-Jan-12 20:37:13.346392 - [DEBUG] Propagate flow
11363 2019-Jan-12 20:37:13.346416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11364 2019-Jan-12 20:37:13.346473 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11365 2019-Jan-12 20:37:13.347111 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11366 2019-Jan-12 20:37:13.347746 - [DEBUG] Edge function : AllBottom (result of previous compose)
11367 2019-Jan-12 20:37:13.347771 - [DEBUG]
11368 2019-Jan-12 20:37:13.347797 - [DEBUG] Join: AllTop & AllBottom
11369 2019-Jan-12 20:37:13.347822 - [DEBUG] = AllBottom (new jump func)
11370 2019-Jan-12 20:37:13.347847 - [DEBUG]
11371 2019-Jan-12 20:37:13.347870 - [DEBUG] Start adding new jump function
11372 2019-Jan-12 20:37:13.347894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11373 2019-Jan-12 20:37:13.347949 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11374 2019-Jan-12 20:37:13.348591 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11375 2019-Jan-12 20:37:13.349246 - [DEBUG] Edge Function : AllBottom
11376 2019-Jan-12 20:37:13.349274 - [DEBUG] End adding new jump function
11377 2019-Jan-12 20:37:13.349298 - [DEBUG]
11378 2019-Jan-12 20:37:13.349322 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11379 2019-Jan-12 20:37:13.349347 - [DEBUG]
11380 2019-Jan-12 20:37:13.349370 - [DEBUG] Process 332. path edge:
11381 2019-Jan-12 20:37:13.349394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11382 2019-Jan-12 20:37:13.349451 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11383 2019-Jan-12 20:37:13.350088 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11384 2019-Jan-12 20:37:13.350729 - [DEBUG]
11385 2019-Jan-12 20:37:13.350753 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11386 2019-Jan-12 20:37:13.351404 - [DEBUG] Compose: EdgeIdentity * AllBottom
11387 2019-Jan-12 20:37:13.351432 - [DEBUG]
11388 2019-Jan-12 20:37:13.351455 - [DEBUG] Propagate flow
11389 2019-Jan-12 20:37:13.351479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11390 2019-Jan-12 20:37:13.351535 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11391 2019-Jan-12 20:37:13.352194 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11392 2019-Jan-12 20:37:13.352830 - [DEBUG] Edge function : AllBottom (result of previous compose)
11393 2019-Jan-12 20:37:13.352855 - [DEBUG]
11394 2019-Jan-12 20:37:13.352880 - [DEBUG] Join: AllTop & AllBottom
11395 2019-Jan-12 20:37:13.352906 - [DEBUG] = AllBottom (new jump func)
11396 2019-Jan-12 20:37:13.352930 - [DEBUG]
11397 2019-Jan-12 20:37:13.352954 - [DEBUG] Start adding new jump function
11398 2019-Jan-12 20:37:13.352977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11399 2019-Jan-12 20:37:13.353033 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11400 2019-Jan-12 20:37:13.353668 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11401 2019-Jan-12 20:37:13.354299 - [DEBUG] Edge Function : AllBottom
11402 2019-Jan-12 20:37:13.354326 - [DEBUG] End adding new jump function
11403 2019-Jan-12 20:37:13.354350 - [DEBUG]
11404 2019-Jan-12 20:37:13.354374 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11405 2019-Jan-12 20:37:13.354399 - [DEBUG]
11406 2019-Jan-12 20:37:13.354422 - [DEBUG] Process 333. path edge:
11407 2019-Jan-12 20:37:13.354446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11408 2019-Jan-12 20:37:13.354502 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11409 2019-Jan-12 20:37:13.355138 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11410 2019-Jan-12 20:37:13.355812 - [DEBUG]
11411 2019-Jan-12 20:37:13.355839 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11412 2019-Jan-12 20:37:13.356494 - [DEBUG] Compose: EdgeIdentity * AllBottom
11413 2019-Jan-12 20:37:13.356523 - [DEBUG]
11414 2019-Jan-12 20:37:13.356547 - [DEBUG] Propagate flow
11415 2019-Jan-12 20:37:13.356571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11416 2019-Jan-12 20:37:13.356629 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11417 2019-Jan-12 20:37:13.357269 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11418 2019-Jan-12 20:37:13.357903 - [DEBUG] Edge function : AllBottom (result of previous compose)
11419 2019-Jan-12 20:37:13.357928 - [DEBUG]
11420 2019-Jan-12 20:37:13.357953 - [DEBUG] Join: AllTop & AllBottom
11421 2019-Jan-12 20:37:13.357979 - [DEBUG] = AllBottom (new jump func)
11422 2019-Jan-12 20:37:13.358004 - [DEBUG]
11423 2019-Jan-12 20:37:13.358028 - [DEBUG] Start adding new jump function
11424 2019-Jan-12 20:37:13.358051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11425 2019-Jan-12 20:37:13.358107 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11426 2019-Jan-12 20:37:13.358760 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11427 2019-Jan-12 20:37:13.359396 - [DEBUG] Edge Function : AllBottom
11428 2019-Jan-12 20:37:13.359425 - [DEBUG] End adding new jump function
11429 2019-Jan-12 20:37:13.359449 - [DEBUG]
11430 2019-Jan-12 20:37:13.359473 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11431 2019-Jan-12 20:37:13.359497 - [DEBUG]
11432 2019-Jan-12 20:37:13.359521 - [DEBUG] Process 334. path edge:
11433 2019-Jan-12 20:37:13.359545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11434 2019-Jan-12 20:37:13.359601 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11435 2019-Jan-12 20:37:13.360248 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11436 2019-Jan-12 20:37:13.360888 - [DEBUG]
11437 2019-Jan-12 20:37:13.360913 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11438 2019-Jan-12 20:37:13.361566 - [DEBUG] Compose: EdgeIdentity * AllBottom
11439 2019-Jan-12 20:37:13.361593 - [DEBUG]
11440 2019-Jan-12 20:37:13.361617 - [DEBUG] Propagate flow
11441 2019-Jan-12 20:37:13.361640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11442 2019-Jan-12 20:37:13.361696 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11443 2019-Jan-12 20:37:13.362351 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11444 2019-Jan-12 20:37:13.362987 - [DEBUG] Edge function : AllBottom (result of previous compose)
11445 2019-Jan-12 20:37:13.363012 - [DEBUG]
11446 2019-Jan-12 20:37:13.363038 - [DEBUG] Join: AllTop & AllBottom
11447 2019-Jan-12 20:37:13.363064 - [DEBUG] = AllBottom (new jump func)
11448 2019-Jan-12 20:37:13.363088 - [DEBUG]
11449 2019-Jan-12 20:37:13.363111 - [DEBUG] Start adding new jump function
11450 2019-Jan-12 20:37:13.363135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11451 2019-Jan-12 20:37:13.363191 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11452 2019-Jan-12 20:37:13.363827 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11453 2019-Jan-12 20:37:13.364458 - [DEBUG] Edge Function : AllBottom
11454 2019-Jan-12 20:37:13.364486 - [DEBUG] End adding new jump function
11455 2019-Jan-12 20:37:13.364510 - [DEBUG]
11456 2019-Jan-12 20:37:13.364533 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11457 2019-Jan-12 20:37:13.364558 - [DEBUG]
11458 2019-Jan-12 20:37:13.364581 - [DEBUG] Process 335. path edge:
11459 2019-Jan-12 20:37:13.364605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11460 2019-Jan-12 20:37:13.364661 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11461 2019-Jan-12 20:37:13.365294 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11462 2019-Jan-12 20:37:13.365963 - [DEBUG]
11463 2019-Jan-12 20:37:13.365988 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11464 2019-Jan-12 20:37:13.366637 - [DEBUG] Compose: EdgeIdentity * AllBottom
11465 2019-Jan-12 20:37:13.366666 - [DEBUG]
11466 2019-Jan-12 20:37:13.366690 - [DEBUG] Propagate flow
11467 2019-Jan-12 20:37:13.366713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11468 2019-Jan-12 20:37:13.366770 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11469 2019-Jan-12 20:37:13.367406 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11470 2019-Jan-12 20:37:13.368041 - [DEBUG] Edge function : AllBottom (result of previous compose)
11471 2019-Jan-12 20:37:13.368067 - [DEBUG]
11472 2019-Jan-12 20:37:13.368092 - [DEBUG] Join: AllTop & AllBottom
11473 2019-Jan-12 20:37:13.368118 - [DEBUG] = AllBottom (new jump func)
11474 2019-Jan-12 20:37:13.368142 - [DEBUG]
11475 2019-Jan-12 20:37:13.368166 - [DEBUG] Start adding new jump function
11476 2019-Jan-12 20:37:13.368190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11477 2019-Jan-12 20:37:13.368245 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11478 2019-Jan-12 20:37:13.368897 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11479 2019-Jan-12 20:37:13.369531 - [DEBUG] Edge Function : AllBottom
11480 2019-Jan-12 20:37:13.369568 - [DEBUG] End adding new jump function
11481 2019-Jan-12 20:37:13.369593 - [DEBUG]
11482 2019-Jan-12 20:37:13.369617 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11483 2019-Jan-12 20:37:13.369642 - [DEBUG]
11484 2019-Jan-12 20:37:13.369665 - [DEBUG] Process 336. path edge:
11485 2019-Jan-12 20:37:13.369689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11486 2019-Jan-12 20:37:13.369745 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11487 2019-Jan-12 20:37:13.370381 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11488 2019-Jan-12 20:37:13.371022 - [DEBUG]
11489 2019-Jan-12 20:37:13.371047 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11490 2019-Jan-12 20:37:13.371695 - [DEBUG] Compose: EdgeIdentity * AllBottom
11491 2019-Jan-12 20:37:13.371723 - [DEBUG]
11492 2019-Jan-12 20:37:13.371747 - [DEBUG] Propagate flow
11493 2019-Jan-12 20:37:13.371770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11494 2019-Jan-12 20:37:13.371826 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11495 2019-Jan-12 20:37:13.372483 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11496 2019-Jan-12 20:37:13.373119 - [DEBUG] Edge function : AllBottom (result of previous compose)
11497 2019-Jan-12 20:37:13.373144 - [DEBUG]
11498 2019-Jan-12 20:37:13.373169 - [DEBUG] Join: AllTop & AllBottom
11499 2019-Jan-12 20:37:13.373195 - [DEBUG] = AllBottom (new jump func)
11500 2019-Jan-12 20:37:13.373219 - [DEBUG]
11501 2019-Jan-12 20:37:13.373242 - [DEBUG] Start adding new jump function
11502 2019-Jan-12 20:37:13.373266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11503 2019-Jan-12 20:37:13.373321 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11504 2019-Jan-12 20:37:13.373957 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11505 2019-Jan-12 20:37:13.374593 - [DEBUG] Edge Function : AllBottom
11506 2019-Jan-12 20:37:13.374620 - [DEBUG] End adding new jump function
11507 2019-Jan-12 20:37:13.374644 - [DEBUG]
11508 2019-Jan-12 20:37:13.374668 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11509 2019-Jan-12 20:37:13.374692 - [DEBUG]
11510 2019-Jan-12 20:37:13.374716 - [DEBUG] Process 337. path edge:
11511 2019-Jan-12 20:37:13.374739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11512 2019-Jan-12 20:37:13.374795 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11513 2019-Jan-12 20:37:13.375448 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11514 2019-Jan-12 20:37:13.376084 - [DEBUG]
11515 2019-Jan-12 20:37:13.376109 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11516 2019-Jan-12 20:37:13.376766 - [DEBUG] Compose: EdgeIdentity * AllBottom
11517 2019-Jan-12 20:37:13.376795 - [DEBUG]
11518 2019-Jan-12 20:37:13.376819 - [DEBUG] Propagate flow
11519 2019-Jan-12 20:37:13.376843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11520 2019-Jan-12 20:37:13.376904 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11521 2019-Jan-12 20:37:13.377603 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11522 2019-Jan-12 20:37:13.378306 - [DEBUG] Edge function : AllBottom (result of previous compose)
11523 2019-Jan-12 20:37:13.378361 - [DEBUG]
11524 2019-Jan-12 20:37:13.378387 - [DEBUG] Join: AllTop & AllBottom
11525 2019-Jan-12 20:37:13.378413 - [DEBUG] = AllBottom (new jump func)
11526 2019-Jan-12 20:37:13.378438 - [DEBUG]
11527 2019-Jan-12 20:37:13.378462 - [DEBUG] Start adding new jump function
11528 2019-Jan-12 20:37:13.378485 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11529 2019-Jan-12 20:37:13.378558 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11530 2019-Jan-12 20:37:13.379249 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11531 2019-Jan-12 20:37:13.379883 - [DEBUG] Edge Function : AllBottom
11532 2019-Jan-12 20:37:13.379912 - [DEBUG] End adding new jump function
11533 2019-Jan-12 20:37:13.379937 - [DEBUG]
11534 2019-Jan-12 20:37:13.379961 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11535 2019-Jan-12 20:37:13.379986 - [DEBUG]
11536 2019-Jan-12 20:37:13.380009 - [DEBUG] Process 338. path edge:
11537 2019-Jan-12 20:37:13.380033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11538 2019-Jan-12 20:37:13.380090 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11539 2019-Jan-12 20:37:13.380728 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11540 2019-Jan-12 20:37:13.381363 - [DEBUG]
11541 2019-Jan-12 20:37:13.381388 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11542 2019-Jan-12 20:37:13.382069 - [DEBUG] Compose: EdgeIdentity * AllBottom
11543 2019-Jan-12 20:37:13.382098 - [DEBUG]
11544 2019-Jan-12 20:37:13.382122 - [DEBUG] Propagate flow
11545 2019-Jan-12 20:37:13.382145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11546 2019-Jan-12 20:37:13.382202 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11547 2019-Jan-12 20:37:13.382847 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11548 2019-Jan-12 20:37:13.383490 - [DEBUG] Edge function : AllBottom (result of previous compose)
11549 2019-Jan-12 20:37:13.383516 - [DEBUG]
11550 2019-Jan-12 20:37:13.383542 - [DEBUG] Join: AllTop & AllBottom
11551 2019-Jan-12 20:37:13.383568 - [DEBUG] = AllBottom (new jump func)
11552 2019-Jan-12 20:37:13.383592 - [DEBUG]
11553 2019-Jan-12 20:37:13.383616 - [DEBUG] Start adding new jump function
11554 2019-Jan-12 20:37:13.383640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11555 2019-Jan-12 20:37:13.383696 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11556 2019-Jan-12 20:37:13.384330 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11557 2019-Jan-12 20:37:13.384963 - [DEBUG] Edge Function : AllBottom
11558 2019-Jan-12 20:37:13.384991 - [DEBUG] End adding new jump function
11559 2019-Jan-12 20:37:13.385015 - [DEBUG]
11560 2019-Jan-12 20:37:13.385039 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11561 2019-Jan-12 20:37:13.385064 - [DEBUG]
11562 2019-Jan-12 20:37:13.385087 - [DEBUG] Process 339. path edge:
11563 2019-Jan-12 20:37:13.385111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11564 2019-Jan-12 20:37:13.385167 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11565 2019-Jan-12 20:37:13.385819 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11566 2019-Jan-12 20:37:13.386454 - [DEBUG]
11567 2019-Jan-12 20:37:13.386479 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11568 2019-Jan-12 20:37:13.387128 - [DEBUG] Start of endsummarytab entry
11569 2019-Jan-12 20:37:13.387158 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11570 2019-Jan-12 20:37:13.387793 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11571 2019-Jan-12 20:37:13.387852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11572 2019-Jan-12 20:37:13.388484 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11573 2019-Jan-12 20:37:13.389136 - [DEBUG] EF: AllBottom
11574 2019-Jan-12 20:37:13.389161 - [DEBUG]
11575 2019-Jan-12 20:37:13.389185 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11576 2019-Jan-12 20:37:13.389817 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11577 2019-Jan-12 20:37:13.390461 - [DEBUG] EF: AllBottom
11578 2019-Jan-12 20:37:13.390486 - [DEBUG]
11579 2019-Jan-12 20:37:13.390509 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11580 2019-Jan-12 20:37:13.391147 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
11581 2019-Jan-12 20:37:13.391784 - [DEBUG] EF: AllBottom
11582 2019-Jan-12 20:37:13.391809 - [DEBUG]
11583 2019-Jan-12 20:37:13.391832 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11584 2019-Jan-12 20:37:13.392501 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11585 2019-Jan-12 20:37:13.393137 - [DEBUG] EF: AllBottom
11586 2019-Jan-12 20:37:13.393162 - [DEBUG]
11587 2019-Jan-12 20:37:13.393186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11588 2019-Jan-12 20:37:13.393825 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11589 2019-Jan-12 20:37:13.394485 - [DEBUG] EF: AllBottom
11590 2019-Jan-12 20:37:13.394510 - [DEBUG]
11591 2019-Jan-12 20:37:13.394534 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11592 2019-Jan-12 20:37:13.395165 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
11593 2019-Jan-12 20:37:13.395821 - [DEBUG] EF: AllBottom
11594 2019-Jan-12 20:37:13.395846 - [DEBUG]
11595 2019-Jan-12 20:37:13.395869 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11596 2019-Jan-12 20:37:13.396501 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
11597 2019-Jan-12 20:37:13.397142 - [DEBUG] EF: AllBottom
11598 2019-Jan-12 20:37:13.397167 - [DEBUG]
11599 2019-Jan-12 20:37:13.397191 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11600 2019-Jan-12 20:37:13.397843 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11601 2019-Jan-12 20:37:13.398536 - [DEBUG] EF: AllBottom
11602 2019-Jan-12 20:37:13.398563 - [DEBUG]
11603 2019-Jan-12 20:37:13.398587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11604 2019-Jan-12 20:37:13.399295 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11605 2019-Jan-12 20:37:13.399966 - [DEBUG] EF: AllBottom
11606 2019-Jan-12 20:37:13.399993 - [DEBUG]
11607 2019-Jan-12 20:37:13.400017 - [DEBUG] ---------------
11608 2019-Jan-12 20:37:13.400040 - [DEBUG]
11609 2019-Jan-12 20:37:13.400066 - [DEBUG] End of endsummarytab entry
11610 2019-Jan-12 20:37:13.400090 - [DEBUG]
11611 2019-Jan-12 20:37:13.400113 - [DEBUG] Start of incomingtab entry
11612 2019-Jan-12 20:37:13.400138 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11613 2019-Jan-12 20:37:13.400806 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11614 2019-Jan-12 20:37:13.400870 - [DEBUG] ---------------
11615 2019-Jan-12 20:37:13.400914 - [DEBUG] End of incomingtab entry
11616 2019-Jan-12 20:37:13.400938 - [DEBUG]
11617 2019-Jan-12 20:37:13.400966 - [DEBUG] EDGE:
11618 2019-Jan-12 20:37:13.401024 - [DEBUG] ---> 11619 2019-Jan-12 20:37:13.401723 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11620 2019-Jan-12 20:37:13.402435 - [DEBUG]
11621 2019-Jan-12 20:37:13.402464 - [DEBUG] EDGE:
11622 2019-Jan-12 20:37:13.402527 - [DEBUG] ---> 11623 2019-Jan-12 20:37:13.403175 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11624 2019-Jan-12 20:37:13.403858 - [DEBUG]
11625 2019-Jan-12 20:37:13.403913 - [DEBUG] Compose: EdgeIdentity * AllBottom
11626 2019-Jan-12 20:37:13.403940 - [DEBUG]
11627 2019-Jan-12 20:37:13.403964 - [DEBUG] Propagate flow
11628 2019-Jan-12 20:37:13.403988 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11629 2019-Jan-12 20:37:13.404057 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11630 2019-Jan-12 20:37:13.404763 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11631 2019-Jan-12 20:37:13.405484 - [DEBUG] Edge function : AllBottom (result of previous compose)
11632 2019-Jan-12 20:37:13.405511 - [DEBUG]
11633 2019-Jan-12 20:37:13.405538 - [DEBUG] Join: AllTop & AllBottom
11634 2019-Jan-12 20:37:13.405565 - [DEBUG] = AllBottom (new jump func)
11635 2019-Jan-12 20:37:13.405589 - [DEBUG]
11636 2019-Jan-12 20:37:13.405613 - [DEBUG] Start adding new jump function
11637 2019-Jan-12 20:37:13.405637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11638 2019-Jan-12 20:37:13.405710 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11639 2019-Jan-12 20:37:13.406395 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11640 2019-Jan-12 20:37:13.407058 - [DEBUG] Edge Function : AllBottom
11641 2019-Jan-12 20:37:13.407088 - [DEBUG] End adding new jump function
11642 2019-Jan-12 20:37:13.407113 - [DEBUG]
11643 2019-Jan-12 20:37:13.407136 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11644 2019-Jan-12 20:37:13.407161 - [DEBUG]
11645 2019-Jan-12 20:37:13.407185 - [DEBUG] Process 340. path edge:
11646 2019-Jan-12 20:37:13.407209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11647 2019-Jan-12 20:37:13.407270 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11648 2019-Jan-12 20:37:13.407964 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11649 2019-Jan-12 20:37:13.408615 - [DEBUG]
11650 2019-Jan-12 20:37:13.408640 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11651 2019-Jan-12 20:37:13.409324 - [DEBUG] Possible callees:
11652 2019-Jan-12 20:37:13.409350 - [DEBUG] llvm.dbg.declare
11653 2019-Jan-12 20:37:13.409375 - [DEBUG] Possible return sites:
11654 2019-Jan-12 20:37:13.409399 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311655 2019-Jan-12 20:37:13.410683 - [DEBUG] Found and process special summary
11656 2019-Jan-12 20:37:13.410722 - [DEBUG] Compose: EdgeIdentity * AllBottom
11657 2019-Jan-12 20:37:13.410767 - [DEBUG]
11658 2019-Jan-12 20:37:13.410792 - [DEBUG] Propagate flow
11659 2019-Jan-12 20:37:13.410816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11660 2019-Jan-12 20:37:13.410875 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11661 2019-Jan-12 20:37:13.411526 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11662 2019-Jan-12 20:37:13.412179 - [DEBUG] Edge function : AllBottom (result of previous compose)
11663 2019-Jan-12 20:37:13.412205 - [DEBUG]
11664 2019-Jan-12 20:37:13.412230 - [DEBUG] Join: AllTop & AllBottom
11665 2019-Jan-12 20:37:13.412256 - [DEBUG] = AllBottom (new jump func)
11666 2019-Jan-12 20:37:13.412281 - [DEBUG]
11667 2019-Jan-12 20:37:13.412304 - [DEBUG] Start adding new jump function
11668 2019-Jan-12 20:37:13.412328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11669 2019-Jan-12 20:37:13.412384 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11670 2019-Jan-12 20:37:13.413021 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11671 2019-Jan-12 20:37:13.413654 - [DEBUG] Edge Function : AllBottom
11672 2019-Jan-12 20:37:13.413683 - [DEBUG] End adding new jump function
11673 2019-Jan-12 20:37:13.413707 - [DEBUG]
11674 2019-Jan-12 20:37:13.413730 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11675 2019-Jan-12 20:37:13.413754 - [DEBUG]
11676 2019-Jan-12 20:37:13.413778 - [DEBUG] Process 341. path edge:
11677 2019-Jan-12 20:37:13.413802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11678 2019-Jan-12 20:37:13.413858 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11679 2019-Jan-12 20:37:13.414494 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11680 2019-Jan-12 20:37:13.415129 - [DEBUG]
11681 2019-Jan-12 20:37:13.415154 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11682 2019-Jan-12 20:37:13.415830 - [DEBUG] Compose: EdgeIdentity * AllBottom
11683 2019-Jan-12 20:37:13.415859 - [DEBUG]
11684 2019-Jan-12 20:37:13.415883 - [DEBUG] Propagate flow
11685 2019-Jan-12 20:37:13.415906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11686 2019-Jan-12 20:37:13.415964 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11687 2019-Jan-12 20:37:13.416639 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11688 2019-Jan-12 20:37:13.417334 - [DEBUG] Edge function : AllBottom (result of previous compose)
11689 2019-Jan-12 20:37:13.417362 - [DEBUG]
11690 2019-Jan-12 20:37:13.417388 - [DEBUG] Join: AllTop & AllBottom
11691 2019-Jan-12 20:37:13.417415 - [DEBUG] = AllBottom (new jump func)
11692 2019-Jan-12 20:37:13.417440 - [DEBUG]
11693 2019-Jan-12 20:37:13.417464 - [DEBUG] Start adding new jump function
11694 2019-Jan-12 20:37:13.417488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11695 2019-Jan-12 20:37:13.417553 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11696 2019-Jan-12 20:37:13.418238 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11697 2019-Jan-12 20:37:13.418959 - [DEBUG] Edge Function : AllBottom
11698 2019-Jan-12 20:37:13.418993 - [DEBUG] End adding new jump function
11699 2019-Jan-12 20:37:13.419018 - [DEBUG]
11700 2019-Jan-12 20:37:13.419042 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11701 2019-Jan-12 20:37:13.419066 - [DEBUG]
11702 2019-Jan-12 20:37:13.419090 - [DEBUG] Process 342. path edge:
11703 2019-Jan-12 20:37:13.419133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11704 2019-Jan-12 20:37:13.419206 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
11705 2019-Jan-12 20:37:13.419907 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11706 2019-Jan-12 20:37:13.420720 - [DEBUG]
11707 2019-Jan-12 20:37:13.420756 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11708 2019-Jan-12 20:37:13.421696 - [DEBUG] Compose: EdgeIdentity * AllBottom
11709 2019-Jan-12 20:37:13.421737 - [DEBUG]
11710 2019-Jan-12 20:37:13.421764 - [DEBUG] Propagate flow
11711 2019-Jan-12 20:37:13.421789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11712 2019-Jan-12 20:37:13.421908 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11713 2019-Jan-12 20:37:13.422804 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11714 2019-Jan-12 20:37:13.423691 - [DEBUG] Edge function : AllBottom (result of previous compose)
11715 2019-Jan-12 20:37:13.423726 - [DEBUG]
11716 2019-Jan-12 20:37:13.423757 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11717 2019-Jan-12 20:37:13.423785 - [DEBUG] = AllBottom
11718 2019-Jan-12 20:37:13.423811 - [DEBUG]
11719 2019-Jan-12 20:37:13.423836 - [DEBUG] PROPAGATE: No new function!
11720 2019-Jan-12 20:37:13.423870 - [DEBUG] EDGE:
11721 2019-Jan-12 20:37:13.423993 - [DEBUG] ---> 11722 2019-Jan-12 20:37:13.424881 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11723 2019-Jan-12 20:37:13.425795 - [DEBUG]
11724 2019-Jan-12 20:37:13.425833 - [DEBUG] EDGE:
11725 2019-Jan-12 20:37:13.425930 - [DEBUG] ---> 11726 2019-Jan-12 20:37:13.426659 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11727 2019-Jan-12 20:37:13.427367 - [DEBUG]
11728 2019-Jan-12 20:37:13.427439 - [DEBUG] Compose: EdgeIdentity * AllBottom
11729 2019-Jan-12 20:37:13.427469 - [DEBUG]
11730 2019-Jan-12 20:37:13.427495 - [DEBUG] Propagate flow
11731 2019-Jan-12 20:37:13.427519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11732 2019-Jan-12 20:37:13.427592 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11733 2019-Jan-12 20:37:13.428309 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11734 2019-Jan-12 20:37:13.429068 - [DEBUG] Edge function : AllBottom (result of previous compose)
11735 2019-Jan-12 20:37:13.429098 - [DEBUG]
11736 2019-Jan-12 20:37:13.429126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11737 2019-Jan-12 20:37:13.429153 - [DEBUG] = AllBottom
11738 2019-Jan-12 20:37:13.429178 - [DEBUG]
11739 2019-Jan-12 20:37:13.429201 - [DEBUG] PROPAGATE: No new function!
11740 2019-Jan-12 20:37:13.429240 - [DEBUG] EDGE:
11741 2019-Jan-12 20:37:13.429319 - [DEBUG] ---> 11742 2019-Jan-12 20:37:13.430052 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11743 2019-Jan-12 20:37:13.430741 - [DEBUG]
11744 2019-Jan-12 20:37:13.430770 - [DEBUG] EDGE:
11745 2019-Jan-12 20:37:13.430837 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
11746 2019-Jan-12 20:37:13.431515 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11747 2019-Jan-12 20:37:13.432189 - [DEBUG]
11748 2019-Jan-12 20:37:13.432216 - [DEBUG] EDGE:
11749 2019-Jan-12 20:37:13.432276 - [DEBUG] ---> 11750 2019-Jan-12 20:37:13.432922 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11751 2019-Jan-12 20:37:13.433557 - [DEBUG]
11752 2019-Jan-12 20:37:13.433583 - [DEBUG] EDGE:
11753 2019-Jan-12 20:37:13.433640 - [DEBUG] ---> 11754 2019-Jan-12 20:37:13.434274 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11755 2019-Jan-12 20:37:13.434909 - [DEBUG]
11756 2019-Jan-12 20:37:13.434935 - [DEBUG] EDGE:
11757 2019-Jan-12 20:37:13.434993 - [DEBUG] ---> 11758 2019-Jan-12 20:37:13.435649 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11759 2019-Jan-12 20:37:13.436283 - [DEBUG]
11760 2019-Jan-12 20:37:13.436332 - [DEBUG] Compose: EdgeIdentity * AllBottom
11761 2019-Jan-12 20:37:13.436360 - [DEBUG]
11762 2019-Jan-12 20:37:13.436384 - [DEBUG] Propagate flow
11763 2019-Jan-12 20:37:13.436408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11764 2019-Jan-12 20:37:13.436464 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11765 2019-Jan-12 20:37:13.437102 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11766 2019-Jan-12 20:37:13.437737 - [DEBUG] Edge function : AllBottom (result of previous compose)
11767 2019-Jan-12 20:37:13.437762 - [DEBUG]
11768 2019-Jan-12 20:37:13.437788 - [DEBUG] Join: AllTop & AllBottom
11769 2019-Jan-12 20:37:13.437815 - [DEBUG] = AllBottom (new jump func)
11770 2019-Jan-12 20:37:13.437839 - [DEBUG]
11771 2019-Jan-12 20:37:13.437863 - [DEBUG] Start adding new jump function
11772 2019-Jan-12 20:37:13.437886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11773 2019-Jan-12 20:37:13.437942 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11774 2019-Jan-12 20:37:13.438578 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11775 2019-Jan-12 20:37:13.439230 - [DEBUG] Edge Function : AllBottom
11776 2019-Jan-12 20:37:13.439259 - [DEBUG] End adding new jump function
11777 2019-Jan-12 20:37:13.439282 - [DEBUG]
11778 2019-Jan-12 20:37:13.439306 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11779 2019-Jan-12 20:37:13.439330 - [DEBUG]
11780 2019-Jan-12 20:37:13.439354 - [DEBUG] Process 343. path edge:
11781 2019-Jan-12 20:37:13.439378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11782 2019-Jan-12 20:37:13.439433 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
11783 2019-Jan-12 20:37:13.440069 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11784 2019-Jan-12 20:37:13.440704 - [DEBUG]
11785 2019-Jan-12 20:37:13.440729 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11786 2019-Jan-12 20:37:13.441384 - [DEBUG] Compose: EdgeIdentity * AllBottom
11787 2019-Jan-12 20:37:13.441413 - [DEBUG]
11788 2019-Jan-12 20:37:13.441437 - [DEBUG] Propagate flow
11789 2019-Jan-12 20:37:13.441460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11790 2019-Jan-12 20:37:13.441530 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
11791 2019-Jan-12 20:37:13.442180 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11792 2019-Jan-12 20:37:13.442824 - [DEBUG] Edge function : AllBottom (result of previous compose)
11793 2019-Jan-12 20:37:13.442850 - [DEBUG]
11794 2019-Jan-12 20:37:13.442875 - [DEBUG] Join: AllTop & AllBottom
11795 2019-Jan-12 20:37:13.442900 - [DEBUG] = AllBottom (new jump func)
11796 2019-Jan-12 20:37:13.442925 - [DEBUG]
11797 2019-Jan-12 20:37:13.442949 - [DEBUG] Start adding new jump function
11798 2019-Jan-12 20:37:13.442972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11799 2019-Jan-12 20:37:13.443028 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11800 2019-Jan-12 20:37:13.443665 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
11801 2019-Jan-12 20:37:13.444297 - [DEBUG] Edge Function : AllBottom
11802 2019-Jan-12 20:37:13.444324 - [DEBUG] End adding new jump function
11803 2019-Jan-12 20:37:13.444348 - [DEBUG]
11804 2019-Jan-12 20:37:13.444372 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11805 2019-Jan-12 20:37:13.444396 - [DEBUG]
11806 2019-Jan-12 20:37:13.444420 - [DEBUG] Process 344. path edge:
11807 2019-Jan-12 20:37:13.444443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11808 2019-Jan-12 20:37:13.444499 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
11809 2019-Jan-12 20:37:13.445131 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11810 2019-Jan-12 20:37:13.445784 - [DEBUG]
11811 2019-Jan-12 20:37:13.445810 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
11812 2019-Jan-12 20:37:13.446454 - [DEBUG] Compose: EdgeIdentity * AllBottom
11813 2019-Jan-12 20:37:13.446482 - [DEBUG]
11814 2019-Jan-12 20:37:13.446506 - [DEBUG] Propagate flow
11815 2019-Jan-12 20:37:13.446529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11816 2019-Jan-12 20:37:13.446585 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11817 2019-Jan-12 20:37:13.447220 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11818 2019-Jan-12 20:37:13.447856 - [DEBUG] Edge function : AllBottom (result of previous compose)
11819 2019-Jan-12 20:37:13.447881 - [DEBUG]
11820 2019-Jan-12 20:37:13.447906 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11821 2019-Jan-12 20:37:13.447932 - [DEBUG] = AllBottom
11822 2019-Jan-12 20:37:13.447956 - [DEBUG]
11823 2019-Jan-12 20:37:13.447979 - [DEBUG] PROPAGATE: No new function!
11824 2019-Jan-12 20:37:13.448004 - [DEBUG] EDGE:
11825 2019-Jan-12 20:37:13.448061 - [DEBUG] ---> 11826 2019-Jan-12 20:37:13.448706 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11827 2019-Jan-12 20:37:13.449349 - [DEBUG]
11828 2019-Jan-12 20:37:13.449375 - [DEBUG] EDGE:
11829 2019-Jan-12 20:37:13.449432 - [DEBUG] ---> 11830 2019-Jan-12 20:37:13.450068 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11831 2019-Jan-12 20:37:13.450703 - [DEBUG]
11832 2019-Jan-12 20:37:13.450729 - [DEBUG] EDGE:
11833 2019-Jan-12 20:37:13.450786 - [DEBUG] ---> 11834 2019-Jan-12 20:37:13.451427 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11835 2019-Jan-12 20:37:13.452078 - [DEBUG]
11836 2019-Jan-12 20:37:13.452105 - [DEBUG] EDGE:
11837 2019-Jan-12 20:37:13.452161 - [DEBUG] ---> 11838 2019-Jan-12 20:37:13.452804 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11839 2019-Jan-12 20:37:13.453438 - [DEBUG]
11840 2019-Jan-12 20:37:13.453465 - [DEBUG] EDGE:
11841 2019-Jan-12 20:37:13.453522 - [DEBUG] ---> 11842 2019-Jan-12 20:37:13.454154 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11843 2019-Jan-12 20:37:13.454790 - [DEBUG]
11844 2019-Jan-12 20:37:13.454816 - [DEBUG] EDGE:
11845 2019-Jan-12 20:37:13.454873 - [DEBUG] ---> 11846 2019-Jan-12 20:37:13.455524 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11847 2019-Jan-12 20:37:13.456160 - [DEBUG]
11848 2019-Jan-12 20:37:13.456199 - [DEBUG] Compose: EdgeIdentity * AllBottom
11849 2019-Jan-12 20:37:13.456226 - [DEBUG]
11850 2019-Jan-12 20:37:13.456250 - [DEBUG] Propagate flow
11851 2019-Jan-12 20:37:13.456274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11852 2019-Jan-12 20:37:13.456330 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11853 2019-Jan-12 20:37:13.456966 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11854 2019-Jan-12 20:37:13.457601 - [DEBUG] Edge function : AllBottom (result of previous compose)
11855 2019-Jan-12 20:37:13.457627 - [DEBUG]
11856 2019-Jan-12 20:37:13.457652 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11857 2019-Jan-12 20:37:13.457677 - [DEBUG] = AllBottom
11858 2019-Jan-12 20:37:13.457702 - [DEBUG]
11859 2019-Jan-12 20:37:13.457725 - [DEBUG] PROPAGATE: No new function!
11860 2019-Jan-12 20:37:13.457753 - [DEBUG] EDGE:
11861 2019-Jan-12 20:37:13.457810 - [DEBUG] ---> 11862 2019-Jan-12 20:37:13.458455 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11863 2019-Jan-12 20:37:13.459106 - [DEBUG]
11864 2019-Jan-12 20:37:13.459133 - [DEBUG] EDGE:
11865 2019-Jan-12 20:37:13.459190 - [DEBUG] ---> 11866 2019-Jan-12 20:37:13.459822 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11867 2019-Jan-12 20:37:13.460461 - [DEBUG]
11868 2019-Jan-12 20:37:13.460487 - [DEBUG] EDGE:
11869 2019-Jan-12 20:37:13.460546 - [DEBUG] ---> 11870 2019-Jan-12 20:37:13.461223 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11871 2019-Jan-12 20:37:13.461891 - [DEBUG]
11872 2019-Jan-12 20:37:13.461943 - [DEBUG] Compose: EdgeIdentity * AllBottom
11873 2019-Jan-12 20:37:13.461970 - [DEBUG]
11874 2019-Jan-12 20:37:13.462015 - [DEBUG] Propagate flow
11875 2019-Jan-12 20:37:13.462039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11876 2019-Jan-12 20:37:13.462105 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11877 2019-Jan-12 20:37:13.462777 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11878 2019-Jan-12 20:37:13.463414 - [DEBUG] Edge function : AllBottom (result of previous compose)
11879 2019-Jan-12 20:37:13.463439 - [DEBUG]
11880 2019-Jan-12 20:37:13.463465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11881 2019-Jan-12 20:37:13.463491 - [DEBUG] = AllBottom
11882 2019-Jan-12 20:37:13.463515 - [DEBUG]
11883 2019-Jan-12 20:37:13.463539 - [DEBUG] PROPAGATE: No new function!
11884 2019-Jan-12 20:37:13.463567 - [DEBUG] EDGE:
11885 2019-Jan-12 20:37:13.463625 - [DEBUG] ---> 11886 2019-Jan-12 20:37:13.464270 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11887 2019-Jan-12 20:37:13.464937 - [DEBUG]
11888 2019-Jan-12 20:37:13.464967 - [DEBUG] EDGE:
11889 2019-Jan-12 20:37:13.465035 - [DEBUG] ---> 11890 2019-Jan-12 20:37:13.465737 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11891 2019-Jan-12 20:37:13.466409 - [DEBUG]
11892 2019-Jan-12 20:37:13.466439 - [DEBUG] EDGE:
11893 2019-Jan-12 20:37:13.466502 - [DEBUG] ---> 11894 2019-Jan-12 20:37:13.467140 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11895 2019-Jan-12 20:37:13.467800 - [DEBUG]
11896 2019-Jan-12 20:37:13.467828 - [DEBUG] EDGE:
11897 2019-Jan-12 20:37:13.467893 - [DEBUG] ---> 11898 2019-Jan-12 20:37:13.468560 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11899 2019-Jan-12 20:37:13.469238 - [DEBUG]
11900 2019-Jan-12 20:37:13.469291 - [DEBUG] Compose: EdgeIdentity * AllBottom
11901 2019-Jan-12 20:37:13.469319 - [DEBUG]
11902 2019-Jan-12 20:37:13.469343 - [DEBUG] Propagate flow
11903 2019-Jan-12 20:37:13.469367 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11904 2019-Jan-12 20:37:13.469425 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11905 2019-Jan-12 20:37:13.470063 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11906 2019-Jan-12 20:37:13.470707 - [DEBUG] Edge function : AllBottom (result of previous compose)
11907 2019-Jan-12 20:37:13.470732 - [DEBUG]
11908 2019-Jan-12 20:37:13.470758 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11909 2019-Jan-12 20:37:13.470784 - [DEBUG] = AllBottom
11910 2019-Jan-12 20:37:13.470808 - [DEBUG]
11911 2019-Jan-12 20:37:13.470831 - [DEBUG] PROPAGATE: No new function!
11912 2019-Jan-12 20:37:13.470860 - [DEBUG] EDGE:
11913 2019-Jan-12 20:37:13.470917 - [DEBUG] ---> 11914 2019-Jan-12 20:37:13.471563 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11915 2019-Jan-12 20:37:13.472220 - [DEBUG]
11916 2019-Jan-12 20:37:13.472247 - [DEBUG] EDGE:
11917 2019-Jan-12 20:37:13.472304 - [DEBUG] ---> 11918 2019-Jan-12 20:37:13.472943 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11919 2019-Jan-12 20:37:13.473615 - [DEBUG]
11920 2019-Jan-12 20:37:13.473644 - [DEBUG] EDGE:
11921 2019-Jan-12 20:37:13.473709 - [DEBUG] ---> 11922 2019-Jan-12 20:37:13.474382 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11923 2019-Jan-12 20:37:13.475040 - [DEBUG]
11924 2019-Jan-12 20:37:13.475087 - [DEBUG] Compose: EdgeIdentity * AllBottom
11925 2019-Jan-12 20:37:13.475115 - [DEBUG]
11926 2019-Jan-12 20:37:13.475139 - [DEBUG] Propagate flow
11927 2019-Jan-12 20:37:13.475162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11928 2019-Jan-12 20:37:13.475220 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11929 2019-Jan-12 20:37:13.475879 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11930 2019-Jan-12 20:37:13.476514 - [DEBUG] Edge function : AllBottom (result of previous compose)
11931 2019-Jan-12 20:37:13.476539 - [DEBUG]
11932 2019-Jan-12 20:37:13.476565 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11933 2019-Jan-12 20:37:13.476591 - [DEBUG] = AllBottom
11934 2019-Jan-12 20:37:13.476615 - [DEBUG]
11935 2019-Jan-12 20:37:13.476638 - [DEBUG] PROPAGATE: No new function!
11936 2019-Jan-12 20:37:13.476666 - [DEBUG] EDGE:
11937 2019-Jan-12 20:37:13.476723 - [DEBUG] ---> 11938 2019-Jan-12 20:37:13.477370 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11939 2019-Jan-12 20:37:13.478045 - [DEBUG]
11940 2019-Jan-12 20:37:13.478073 - [DEBUG] EDGE:
11941 2019-Jan-12 20:37:13.478135 - [DEBUG] ---> 11942 2019-Jan-12 20:37:13.478819 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11943 2019-Jan-12 20:37:13.479461 - [DEBUG]
11944 2019-Jan-12 20:37:13.479488 - [DEBUG] EDGE:
11945 2019-Jan-12 20:37:13.479545 - [DEBUG] ---> 11946 2019-Jan-12 20:37:13.480176 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11947 2019-Jan-12 20:37:13.480810 - [DEBUG]
11948 2019-Jan-12 20:37:13.480837 - [DEBUG] EDGE:
11949 2019-Jan-12 20:37:13.480894 - [DEBUG] ---> 11950 2019-Jan-12 20:37:13.481532 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11951 2019-Jan-12 20:37:13.482186 - [DEBUG]
11952 2019-Jan-12 20:37:13.482232 - [DEBUG] Compose: EdgeIdentity * AllBottom
11953 2019-Jan-12 20:37:13.482260 - [DEBUG]
11954 2019-Jan-12 20:37:13.482284 - [DEBUG] Propagate flow
11955 2019-Jan-12 20:37:13.482308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11956 2019-Jan-12 20:37:13.482366 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11957 2019-Jan-12 20:37:13.483037 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11958 2019-Jan-12 20:37:13.483684 - [DEBUG] Edge function : AllBottom (result of previous compose)
11959 2019-Jan-12 20:37:13.483710 - [DEBUG]
11960 2019-Jan-12 20:37:13.483736 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11961 2019-Jan-12 20:37:13.483761 - [DEBUG] = AllBottom
11962 2019-Jan-12 20:37:13.483786 - [DEBUG]
11963 2019-Jan-12 20:37:13.483826 - [DEBUG] PROPAGATE: No new function!
11964 2019-Jan-12 20:37:13.483856 - [DEBUG] EDGE:
11965 2019-Jan-12 20:37:13.483916 - [DEBUG] ---> 11966 2019-Jan-12 20:37:13.484572 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11967 2019-Jan-12 20:37:13.485246 - [DEBUG]
11968 2019-Jan-12 20:37:13.485294 - [DEBUG] Compose: EdgeIdentity * AllBottom
11969 2019-Jan-12 20:37:13.485341 - [DEBUG]
11970 2019-Jan-12 20:37:13.485366 - [DEBUG] Propagate flow
11971 2019-Jan-12 20:37:13.485390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-12 20:37:13.485457 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11973 2019-Jan-12 20:37:13.486156 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11974 2019-Jan-12 20:37:13.486837 - [DEBUG] Edge function : AllBottom (result of previous compose)
11975 2019-Jan-12 20:37:13.486864 - [DEBUG]
11976 2019-Jan-12 20:37:13.486890 - [DEBUG] Join: AllTop & AllBottom
11977 2019-Jan-12 20:37:13.486916 - [DEBUG] = AllBottom (new jump func)
11978 2019-Jan-12 20:37:13.486941 - [DEBUG]
11979 2019-Jan-12 20:37:13.486964 - [DEBUG] Start adding new jump function
11980 2019-Jan-12 20:37:13.486988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11981 2019-Jan-12 20:37:13.487051 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11982 2019-Jan-12 20:37:13.487731 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11983 2019-Jan-12 20:37:13.488404 - [DEBUG] Edge Function : AllBottom
11984 2019-Jan-12 20:37:13.488435 - [DEBUG] End adding new jump function
11985 2019-Jan-12 20:37:13.488459 - [DEBUG]
11986 2019-Jan-12 20:37:13.488483 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11987 2019-Jan-12 20:37:13.488508 - [DEBUG]
11988 2019-Jan-12 20:37:13.488531 - [DEBUG] Process 345. path edge:
11989 2019-Jan-12 20:37:13.488555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11990 2019-Jan-12 20:37:13.488616 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
11991 2019-Jan-12 20:37:13.489289 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11992 2019-Jan-12 20:37:13.489961 - [DEBUG]
11993 2019-Jan-12 20:37:13.489987 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11994 2019-Jan-12 20:37:13.490681 - [DEBUG] Possible callees:
11995 2019-Jan-12 20:37:13.490706 - [DEBUG] llvm.dbg.declare
11996 2019-Jan-12 20:37:13.490732 - [DEBUG] Possible return sites:
11997 2019-Jan-12 20:37:13.490755 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14311998 2019-Jan-12 20:37:13.492145 - [DEBUG] Found and process special summary
11999 2019-Jan-12 20:37:13.492203 - [DEBUG] Compose: EdgeIdentity * AllBottom
12000 2019-Jan-12 20:37:13.492233 - [DEBUG]
12001 2019-Jan-12 20:37:13.492257 - [DEBUG] Propagate flow
12002 2019-Jan-12 20:37:13.492281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12003 2019-Jan-12 20:37:13.492359 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12004 2019-Jan-12 20:37:13.493089 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12005 2019-Jan-12 20:37:13.493768 - [DEBUG] Edge function : AllBottom (result of previous compose)
12006 2019-Jan-12 20:37:13.493795 - [DEBUG]
12007 2019-Jan-12 20:37:13.493822 - [DEBUG] Join: AllTop & AllBottom
12008 2019-Jan-12 20:37:13.493849 - [DEBUG] = AllBottom (new jump func)
12009 2019-Jan-12 20:37:13.493874 - [DEBUG]
12010 2019-Jan-12 20:37:13.493898 - [DEBUG] Start adding new jump function
12011 2019-Jan-12 20:37:13.493922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12012 2019-Jan-12 20:37:13.493988 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12013 2019-Jan-12 20:37:13.494670 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12014 2019-Jan-12 20:37:13.495351 - [DEBUG] Edge Function : AllBottom
12015 2019-Jan-12 20:37:13.495382 - [DEBUG] End adding new jump function
12016 2019-Jan-12 20:37:13.495406 - [DEBUG]
12017 2019-Jan-12 20:37:13.495430 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
12018 2019-Jan-12 20:37:13.495455 - [DEBUG]
12019 2019-Jan-12 20:37:13.495479 - [DEBUG] Process 346. path edge:
12020 2019-Jan-12 20:37:13.495503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12021 2019-Jan-12 20:37:13.495560 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12022 2019-Jan-12 20:37:13.496198 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12023 2019-Jan-12 20:37:13.496835 - [DEBUG]
12024 2019-Jan-12 20:37:13.496860 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12025 2019-Jan-12 20:37:13.497536 - [DEBUG] Compose: EdgeIdentity * AllBottom
12026 2019-Jan-12 20:37:13.497566 - [DEBUG]
12027 2019-Jan-12 20:37:13.497590 - [DEBUG] Propagate flow
12028 2019-Jan-12 20:37:13.497614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12029 2019-Jan-12 20:37:13.497675 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12030 2019-Jan-12 20:37:13.498359 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12031 2019-Jan-12 20:37:13.499062 - [DEBUG] Edge function : AllBottom (result of previous compose)
12032 2019-Jan-12 20:37:13.499089 - [DEBUG]
12033 2019-Jan-12 20:37:13.499115 - [DEBUG] Join: AllTop & AllBottom
12034 2019-Jan-12 20:37:13.499142 - [DEBUG] = AllBottom (new jump func)
12035 2019-Jan-12 20:37:13.499167 - [DEBUG]
12036 2019-Jan-12 20:37:13.499191 - [DEBUG] Start adding new jump function
12037 2019-Jan-12 20:37:13.499214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12038 2019-Jan-12 20:37:13.499279 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12039 2019-Jan-12 20:37:13.499945 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12040 2019-Jan-12 20:37:13.500579 - [DEBUG] Edge Function : AllBottom
12041 2019-Jan-12 20:37:13.500609 - [DEBUG] End adding new jump function
12042 2019-Jan-12 20:37:13.500633 - [DEBUG]
12043 2019-Jan-12 20:37:13.500657 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
12044 2019-Jan-12 20:37:13.500682 - [DEBUG]
12045 2019-Jan-12 20:37:13.500705 - [DEBUG] Process 347. path edge:
12046 2019-Jan-12 20:37:13.500729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12047 2019-Jan-12 20:37:13.500786 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12048 2019-Jan-12 20:37:13.501417 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12049 2019-Jan-12 20:37:13.502094 - [DEBUG]
12050 2019-Jan-12 20:37:13.502121 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12051 2019-Jan-12 20:37:13.502777 - [DEBUG] Compose: EdgeIdentity * AllBottom
12052 2019-Jan-12 20:37:13.502806 - [DEBUG]
12053 2019-Jan-12 20:37:13.502830 - [DEBUG] Propagate flow
12054 2019-Jan-12 20:37:13.502853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12055 2019-Jan-12 20:37:13.502910 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12056 2019-Jan-12 20:37:13.503566 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12057 2019-Jan-12 20:37:13.504238 - [DEBUG] Edge function : AllBottom (result of previous compose)
12058 2019-Jan-12 20:37:13.504264 - [DEBUG]
12059 2019-Jan-12 20:37:13.504290 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12060 2019-Jan-12 20:37:13.504316 - [DEBUG] = AllBottom
12061 2019-Jan-12 20:37:13.504341 - [DEBUG]
12062 2019-Jan-12 20:37:13.504364 - [DEBUG] PROPAGATE: No new function!
12063 2019-Jan-12 20:37:13.504391 - [DEBUG] EDGE:
12064 2019-Jan-12 20:37:13.504456 - [DEBUG] ---> 12065 2019-Jan-12 20:37:13.505112 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12066 2019-Jan-12 20:37:13.505777 - [DEBUG]
12067 2019-Jan-12 20:37:13.505803 - [DEBUG] EDGE:
12068 2019-Jan-12 20:37:13.505861 - [DEBUG] ---> 12069 2019-Jan-12 20:37:13.506506 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12070 2019-Jan-12 20:37:13.507149 - [DEBUG]
12071 2019-Jan-12 20:37:13.507197 - [DEBUG] Compose: EdgeIdentity * AllBottom
12072 2019-Jan-12 20:37:13.507225 - [DEBUG]
12073 2019-Jan-12 20:37:13.507249 - [DEBUG] Propagate flow
12074 2019-Jan-12 20:37:13.507273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12075 2019-Jan-12 20:37:13.507329 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12076 2019-Jan-12 20:37:13.507967 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12077 2019-Jan-12 20:37:13.508602 - [DEBUG] Edge function : AllBottom (result of previous compose)
12078 2019-Jan-12 20:37:13.508627 - [DEBUG]
12079 2019-Jan-12 20:37:13.508667 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12080 2019-Jan-12 20:37:13.508695 - [DEBUG] = AllBottom
12081 2019-Jan-12 20:37:13.508719 - [DEBUG]
12082 2019-Jan-12 20:37:13.508743 - [DEBUG] PROPAGATE: No new function!
12083 2019-Jan-12 20:37:13.508771 - [DEBUG] EDGE:
12084 2019-Jan-12 20:37:13.508828 - [DEBUG] ---> 12085 2019-Jan-12 20:37:13.509476 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12086 2019-Jan-12 20:37:13.510110 - [DEBUG]
12087 2019-Jan-12 20:37:13.510137 - [DEBUG] EDGE:
12088 2019-Jan-12 20:37:13.510194 - [DEBUG] ---> 12089 2019-Jan-12 20:37:13.510827 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12090 2019-Jan-12 20:37:13.511461 - [DEBUG]
12091 2019-Jan-12 20:37:13.511489 - [DEBUG] Compose: EdgeIdentity * AllBottom
12092 2019-Jan-12 20:37:13.511515 - [DEBUG]
12093 2019-Jan-12 20:37:13.511539 - [DEBUG] Propagate flow
12094 2019-Jan-12 20:37:13.511562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12095 2019-Jan-12 20:37:13.511634 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12096 2019-Jan-12 20:37:13.512284 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12097 2019-Jan-12 20:37:13.512916 - [DEBUG] Edge function : AllBottom (result of previous compose)
12098 2019-Jan-12 20:37:13.512941 - [DEBUG]
12099 2019-Jan-12 20:37:13.512966 - [DEBUG] Join: AllTop & AllBottom
12100 2019-Jan-12 20:37:13.512992 - [DEBUG] = AllBottom (new jump func)
12101 2019-Jan-12 20:37:13.513017 - [DEBUG]
12102 2019-Jan-12 20:37:13.513040 - [DEBUG] Start adding new jump function
12103 2019-Jan-12 20:37:13.513064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12104 2019-Jan-12 20:37:13.513122 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12105 2019-Jan-12 20:37:13.513755 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12106 2019-Jan-12 20:37:13.514387 - [DEBUG] Edge Function : AllBottom
12107 2019-Jan-12 20:37:13.514416 - [DEBUG] End adding new jump function
12108 2019-Jan-12 20:37:13.514440 - [DEBUG]
12109 2019-Jan-12 20:37:13.514464 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12110 2019-Jan-12 20:37:13.514489 - [DEBUG]
12111 2019-Jan-12 20:37:13.514512 - [DEBUG] Process 348. path edge:
12112 2019-Jan-12 20:37:13.514536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12113 2019-Jan-12 20:37:13.514592 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12114 2019-Jan-12 20:37:13.515224 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12115 2019-Jan-12 20:37:13.515894 - [DEBUG]
12116 2019-Jan-12 20:37:13.515921 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12117 2019-Jan-12 20:37:13.516609 - [DEBUG] Compose: EdgeIdentity * AllBottom
12118 2019-Jan-12 20:37:13.516638 - [DEBUG]
12119 2019-Jan-12 20:37:13.516662 - [DEBUG] Propagate flow
12120 2019-Jan-12 20:37:13.516686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12121 2019-Jan-12 20:37:13.516755 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12122 2019-Jan-12 20:37:13.517444 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12123 2019-Jan-12 20:37:13.518101 - [DEBUG] Edge function : AllBottom (result of previous compose)
12124 2019-Jan-12 20:37:13.518127 - [DEBUG]
12125 2019-Jan-12 20:37:13.518152 - [DEBUG] Join: AllTop & AllBottom
12126 2019-Jan-12 20:37:13.518179 - [DEBUG] = AllBottom (new jump func)
12127 2019-Jan-12 20:37:13.518204 - [DEBUG]
12128 2019-Jan-12 20:37:13.518228 - [DEBUG] Start adding new jump function
12129 2019-Jan-12 20:37:13.518251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12130 2019-Jan-12 20:37:13.518312 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12131 2019-Jan-12 20:37:13.518974 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12132 2019-Jan-12 20:37:13.519618 - [DEBUG] Edge Function : AllBottom
12133 2019-Jan-12 20:37:13.519647 - [DEBUG] End adding new jump function
12134 2019-Jan-12 20:37:13.519671 - [DEBUG]
12135 2019-Jan-12 20:37:13.519695 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12136 2019-Jan-12 20:37:13.519720 - [DEBUG]
12137 2019-Jan-12 20:37:13.519760 - [DEBUG] Process 349. path edge:
12138 2019-Jan-12 20:37:13.519784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12139 2019-Jan-12 20:37:13.519840 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12140 2019-Jan-12 20:37:13.520484 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12141 2019-Jan-12 20:37:13.521115 - [DEBUG]
12142 2019-Jan-12 20:37:13.521140 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12143 2019-Jan-12 20:37:13.521790 - [DEBUG] Possible callees:
12144 2019-Jan-12 20:37:13.521815 - [DEBUG] llvm.dbg.declare
12145 2019-Jan-12 20:37:13.521841 - [DEBUG] Possible return sites:
12146 2019-Jan-12 20:37:13.521864 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612147 2019-Jan-12 20:37:13.523167 - [DEBUG] Found and process special summary
12148 2019-Jan-12 20:37:13.523220 - [DEBUG] Compose: EdgeIdentity * AllBottom
12149 2019-Jan-12 20:37:13.523248 - [DEBUG]
12150 2019-Jan-12 20:37:13.523272 - [DEBUG] Propagate flow
12151 2019-Jan-12 20:37:13.523296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12152 2019-Jan-12 20:37:13.523353 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12153 2019-Jan-12 20:37:13.523992 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12154 2019-Jan-12 20:37:13.524624 - [DEBUG] Edge function : AllBottom (result of previous compose)
12155 2019-Jan-12 20:37:13.524650 - [DEBUG]
12156 2019-Jan-12 20:37:13.524675 - [DEBUG] Join: AllTop & AllBottom
12157 2019-Jan-12 20:37:13.524700 - [DEBUG] = AllBottom (new jump func)
12158 2019-Jan-12 20:37:13.524725 - [DEBUG]
12159 2019-Jan-12 20:37:13.524749 - [DEBUG] Start adding new jump function
12160 2019-Jan-12 20:37:13.524773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12161 2019-Jan-12 20:37:13.524828 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12162 2019-Jan-12 20:37:13.525478 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12163 2019-Jan-12 20:37:13.526114 - [DEBUG] Edge Function : AllBottom
12164 2019-Jan-12 20:37:13.526142 - [DEBUG] End adding new jump function
12165 2019-Jan-12 20:37:13.526167 - [DEBUG]
12166 2019-Jan-12 20:37:13.526190 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12167 2019-Jan-12 20:37:13.526214 - [DEBUG]
12168 2019-Jan-12 20:37:13.526238 - [DEBUG] Process 350. path edge:
12169 2019-Jan-12 20:37:13.526262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12170 2019-Jan-12 20:37:13.526318 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12171 2019-Jan-12 20:37:13.526956 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12172 2019-Jan-12 20:37:13.527588 - [DEBUG]
12173 2019-Jan-12 20:37:13.527613 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12174 2019-Jan-12 20:37:13.528264 - [DEBUG] Compose: EdgeIdentity * AllBottom
12175 2019-Jan-12 20:37:13.528292 - [DEBUG]
12176 2019-Jan-12 20:37:13.528316 - [DEBUG] Propagate flow
12177 2019-Jan-12 20:37:13.528339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-12 20:37:13.528395 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12179 2019-Jan-12 20:37:13.529062 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12180 2019-Jan-12 20:37:13.529695 - [DEBUG] Edge function : AllBottom (result of previous compose)
12181 2019-Jan-12 20:37:13.529720 - [DEBUG]
12182 2019-Jan-12 20:37:13.529745 - [DEBUG] Join: AllTop & AllBottom
12183 2019-Jan-12 20:37:13.529770 - [DEBUG] = AllBottom (new jump func)
12184 2019-Jan-12 20:37:13.529795 - [DEBUG]
12185 2019-Jan-12 20:37:13.529818 - [DEBUG] Start adding new jump function
12186 2019-Jan-12 20:37:13.529842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12187 2019-Jan-12 20:37:13.529897 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12188 2019-Jan-12 20:37:13.530530 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12189 2019-Jan-12 20:37:13.531161 - [DEBUG] Edge Function : AllBottom
12190 2019-Jan-12 20:37:13.531190 - [DEBUG] End adding new jump function
12191 2019-Jan-12 20:37:13.531214 - [DEBUG]
12192 2019-Jan-12 20:37:13.531238 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12193 2019-Jan-12 20:37:13.531262 - [DEBUG]
12194 2019-Jan-12 20:37:13.531285 - [DEBUG] Process 351. path edge:
12195 2019-Jan-12 20:37:13.531309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12196 2019-Jan-12 20:37:13.531365 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12197 2019-Jan-12 20:37:13.532010 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12198 2019-Jan-12 20:37:13.532659 - [DEBUG]
12199 2019-Jan-12 20:37:13.532685 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12200 2019-Jan-12 20:37:13.533392 - [DEBUG] Compose: EdgeIdentity * AllBottom
12201 2019-Jan-12 20:37:13.533421 - [DEBUG]
12202 2019-Jan-12 20:37:13.533445 - [DEBUG] Propagate flow
12203 2019-Jan-12 20:37:13.533469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-12 20:37:13.533541 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12205 2019-Jan-12 20:37:13.534207 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12206 2019-Jan-12 20:37:13.534853 - [DEBUG] Edge function : AllBottom (result of previous compose)
12207 2019-Jan-12 20:37:13.534879 - [DEBUG]
12208 2019-Jan-12 20:37:13.534905 - [DEBUG] Join: AllTop & AllBottom
12209 2019-Jan-12 20:37:13.534931 - [DEBUG] = AllBottom (new jump func)
12210 2019-Jan-12 20:37:13.534955 - [DEBUG]
12211 2019-Jan-12 20:37:13.534979 - [DEBUG] Start adding new jump function
12212 2019-Jan-12 20:37:13.535002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12213 2019-Jan-12 20:37:13.535061 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12214 2019-Jan-12 20:37:13.535716 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12215 2019-Jan-12 20:37:13.536349 - [DEBUG] Edge Function : AllBottom
12216 2019-Jan-12 20:37:13.536379 - [DEBUG] End adding new jump function
12217 2019-Jan-12 20:37:13.536403 - [DEBUG]
12218 2019-Jan-12 20:37:13.536427 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12219 2019-Jan-12 20:37:13.536452 - [DEBUG]
12220 2019-Jan-12 20:37:13.536475 - [DEBUG] Process 352. path edge:
12221 2019-Jan-12 20:37:13.536499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12222 2019-Jan-12 20:37:13.536560 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12223 2019-Jan-12 20:37:13.537230 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12224 2019-Jan-12 20:37:13.537917 - [DEBUG]
12225 2019-Jan-12 20:37:13.537944 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12226 2019-Jan-12 20:37:13.538692 - [DEBUG] Compose: EdgeIdentity * AllBottom
12227 2019-Jan-12 20:37:13.538726 - [DEBUG]
12228 2019-Jan-12 20:37:13.538750 - [DEBUG] Propagate flow
12229 2019-Jan-12 20:37:13.538774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12230 2019-Jan-12 20:37:13.538842 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12231 2019-Jan-12 20:37:13.539508 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12232 2019-Jan-12 20:37:13.540142 - [DEBUG] Edge function : AllBottom (result of previous compose)
12233 2019-Jan-12 20:37:13.540168 - [DEBUG]
12234 2019-Jan-12 20:37:13.540194 - [DEBUG] Join: AllTop & AllBottom
12235 2019-Jan-12 20:37:13.540220 - [DEBUG] = AllBottom (new jump func)
12236 2019-Jan-12 20:37:13.540244 - [DEBUG]
12237 2019-Jan-12 20:37:13.540268 - [DEBUG] Start adding new jump function
12238 2019-Jan-12 20:37:13.540291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12239 2019-Jan-12 20:37:13.540348 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12240 2019-Jan-12 20:37:13.540979 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12241 2019-Jan-12 20:37:13.541621 - [DEBUG] Edge Function : AllBottom
12242 2019-Jan-12 20:37:13.541650 - [DEBUG] End adding new jump function
12243 2019-Jan-12 20:37:13.541674 - [DEBUG]
12244 2019-Jan-12 20:37:13.541698 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12245 2019-Jan-12 20:37:13.541723 - [DEBUG]
12246 2019-Jan-12 20:37:13.541746 - [DEBUG] Process 353. path edge:
12247 2019-Jan-12 20:37:13.541770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12248 2019-Jan-12 20:37:13.541826 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12249 2019-Jan-12 20:37:13.542492 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12250 2019-Jan-12 20:37:13.543124 - [DEBUG]
12251 2019-Jan-12 20:37:13.543148 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12252 2019-Jan-12 20:37:13.543812 - [DEBUG] Possible callees:
12253 2019-Jan-12 20:37:13.543838 - [DEBUG] llvm.dbg.declare
12254 2019-Jan-12 20:37:13.543863 - [DEBUG] Possible return sites:
12255 2019-Jan-12 20:37:13.543887 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912256 2019-Jan-12 20:37:13.545172 - [DEBUG] Found and process special summary
12257 2019-Jan-12 20:37:13.545229 - [DEBUG] EDGE:
12258 2019-Jan-12 20:37:13.545288 - [DEBUG] ---> 12259 2019-Jan-12 20:37:13.545962 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12260 2019-Jan-12 20:37:13.546596 - [DEBUG]
12261 2019-Jan-12 20:37:13.546621 - [DEBUG] EDGE:
12262 2019-Jan-12 20:37:13.546678 - [DEBUG] ---> 12263 2019-Jan-12 20:37:13.547327 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12264 2019-Jan-12 20:37:13.547957 - [DEBUG]
12265 2019-Jan-12 20:37:13.547982 - [DEBUG] EDGE:
12266 2019-Jan-12 20:37:13.548040 - [DEBUG] ---> 12267 2019-Jan-12 20:37:13.548689 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12268 2019-Jan-12 20:37:13.549347 - [DEBUG]
12269 2019-Jan-12 20:37:13.549375 - [DEBUG] Compose: EdgeIdentity * AllBottom
12270 2019-Jan-12 20:37:13.549401 - [DEBUG]
12271 2019-Jan-12 20:37:13.549425 - [DEBUG] Propagate flow
12272 2019-Jan-12 20:37:13.549448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12273 2019-Jan-12 20:37:13.549509 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12274 2019-Jan-12 20:37:13.550146 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12275 2019-Jan-12 20:37:13.550783 - [DEBUG] Edge function : AllBottom (result of previous compose)
12276 2019-Jan-12 20:37:13.550808 - [DEBUG]
12277 2019-Jan-12 20:37:13.550834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12278 2019-Jan-12 20:37:13.550860 - [DEBUG] = AllBottom
12279 2019-Jan-12 20:37:13.550884 - [DEBUG]
12280 2019-Jan-12 20:37:13.550907 - [DEBUG] PROPAGATE: No new function!
12281 2019-Jan-12 20:37:13.550931 - [DEBUG] EDGE:
12282 2019-Jan-12 20:37:13.550989 - [DEBUG] ---> 12283 2019-Jan-12 20:37:13.551635 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12284 2019-Jan-12 20:37:13.552328 - [DEBUG]
12285 2019-Jan-12 20:37:13.552356 - [DEBUG] Compose: EdgeIdentity * AllBottom
12286 2019-Jan-12 20:37:13.552383 - [DEBUG]
12287 2019-Jan-12 20:37:13.552406 - [DEBUG] Propagate flow
12288 2019-Jan-12 20:37:13.552430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12289 2019-Jan-12 20:37:13.552494 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12290 2019-Jan-12 20:37:13.553159 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12291 2019-Jan-12 20:37:13.553812 - [DEBUG] Edge function : AllBottom (result of previous compose)
12292 2019-Jan-12 20:37:13.553838 - [DEBUG]
12293 2019-Jan-12 20:37:13.553864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12294 2019-Jan-12 20:37:13.553890 - [DEBUG] = AllBottom
12295 2019-Jan-12 20:37:13.553914 - [DEBUG]
12296 2019-Jan-12 20:37:13.553938 - [DEBUG] PROPAGATE: No new function!
12297 2019-Jan-12 20:37:13.553991 - [DEBUG] Compose: EdgeIdentity * AllBottom
12298 2019-Jan-12 20:37:13.554018 - [DEBUG]
12299 2019-Jan-12 20:37:13.554042 - [DEBUG] Propagate flow
12300 2019-Jan-12 20:37:13.554066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12301 2019-Jan-12 20:37:13.554124 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12302 2019-Jan-12 20:37:13.554763 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12303 2019-Jan-12 20:37:13.555412 - [DEBUG] Edge function : AllBottom (result of previous compose)
12304 2019-Jan-12 20:37:13.555437 - [DEBUG]
12305 2019-Jan-12 20:37:13.555462 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12306 2019-Jan-12 20:37:13.555487 - [DEBUG] = AllBottom
12307 2019-Jan-12 20:37:13.555512 - [DEBUG]
12308 2019-Jan-12 20:37:13.555535 - [DEBUG] PROPAGATE: No new function!
12309 2019-Jan-12 20:37:13.555577 - [DEBUG] Compose: EdgeIdentity * AllBottom
12310 2019-Jan-12 20:37:13.555603 - [DEBUG]
12311 2019-Jan-12 20:37:13.555627 - [DEBUG] Propagate flow
12312 2019-Jan-12 20:37:13.555650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12313 2019-Jan-12 20:37:13.555706 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12314 2019-Jan-12 20:37:13.556344 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12315 2019-Jan-12 20:37:13.556985 - [DEBUG] Edge function : AllBottom (result of previous compose)
12316 2019-Jan-12 20:37:13.557010 - [DEBUG]
12317 2019-Jan-12 20:37:13.557034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12318 2019-Jan-12 20:37:13.557060 - [DEBUG] = AllBottom
12319 2019-Jan-12 20:37:13.557085 - [DEBUG]
12320 2019-Jan-12 20:37:13.557108 - [DEBUG] PROPAGATE: No new function!
12321 2019-Jan-12 20:37:13.557135 - [DEBUG] EDGE:
12322 2019-Jan-12 20:37:13.557193 - [DEBUG] ---> 12323 2019-Jan-12 20:37:13.557878 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12324 2019-Jan-12 20:37:13.558540 - [DEBUG]
12325 2019-Jan-12 20:37:13.558584 - [DEBUG] Compose: EdgeIdentity * AllBottom
12326 2019-Jan-12 20:37:13.558612 - [DEBUG]
12327 2019-Jan-12 20:37:13.558635 - [DEBUG] Propagate flow
12328 2019-Jan-12 20:37:13.558681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12329 2019-Jan-12 20:37:13.558750 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12330 2019-Jan-12 20:37:13.559410 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12331 2019-Jan-12 20:37:13.560042 - [DEBUG] Edge function : AllBottom (result of previous compose)
12332 2019-Jan-12 20:37:13.560067 - [DEBUG]
12333 2019-Jan-12 20:37:13.560093 - [DEBUG] Join: AllTop & AllBottom
12334 2019-Jan-12 20:37:13.560119 - [DEBUG] = AllBottom (new jump func)
12335 2019-Jan-12 20:37:13.560143 - [DEBUG]
12336 2019-Jan-12 20:37:13.560167 - [DEBUG] Start adding new jump function
12337 2019-Jan-12 20:37:13.560190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12338 2019-Jan-12 20:37:13.560246 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-12 20:37:13.560878 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12340 2019-Jan-12 20:37:13.561520 - [DEBUG] Edge Function : AllBottom
12341 2019-Jan-12 20:37:13.561548 - [DEBUG] End adding new jump function
12342 2019-Jan-12 20:37:13.561572 - [DEBUG]
12343 2019-Jan-12 20:37:13.561596 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12344 2019-Jan-12 20:37:13.561621 - [DEBUG]
12345 2019-Jan-12 20:37:13.561644 - [DEBUG] Process 354. path edge:
12346 2019-Jan-12 20:37:13.561668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12347 2019-Jan-12 20:37:13.561724 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12348 2019-Jan-12 20:37:13.562381 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12349 2019-Jan-12 20:37:13.563012 - [DEBUG]
12350 2019-Jan-12 20:37:13.563036 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12351 2019-Jan-12 20:37:13.563712 - [DEBUG] Possible callees:
12352 2019-Jan-12 20:37:13.563738 - [DEBUG] llvm.dbg.declare
12353 2019-Jan-12 20:37:13.563763 - [DEBUG] Possible return sites:
12354 2019-Jan-12 20:37:13.563786 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312355 2019-Jan-12 20:37:13.565061 - [DEBUG] Found and process special summary
12356 2019-Jan-12 20:37:13.565104 - [DEBUG] Compose: EdgeIdentity * AllBottom
12357 2019-Jan-12 20:37:13.565132 - [DEBUG]
12358 2019-Jan-12 20:37:13.565156 - [DEBUG] Propagate flow
12359 2019-Jan-12 20:37:13.565179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12360 2019-Jan-12 20:37:13.565236 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12361 2019-Jan-12 20:37:13.565898 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12362 2019-Jan-12 20:37:13.566554 - [DEBUG] Edge function : AllBottom (result of previous compose)
12363 2019-Jan-12 20:37:13.566580 - [DEBUG]
12364 2019-Jan-12 20:37:13.566606 - [DEBUG] Join: AllTop & AllBottom
12365 2019-Jan-12 20:37:13.566631 - [DEBUG] = AllBottom (new jump func)
12366 2019-Jan-12 20:37:13.566656 - [DEBUG]
12367 2019-Jan-12 20:37:13.566679 - [DEBUG] Start adding new jump function
12368 2019-Jan-12 20:37:13.566703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12369 2019-Jan-12 20:37:13.566765 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12370 2019-Jan-12 20:37:13.567398 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12371 2019-Jan-12 20:37:13.568036 - [DEBUG] Edge Function : AllBottom
12372 2019-Jan-12 20:37:13.568064 - [DEBUG] End adding new jump function
12373 2019-Jan-12 20:37:13.568088 - [DEBUG]
12374 2019-Jan-12 20:37:13.568112 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12375 2019-Jan-12 20:37:13.568136 - [DEBUG]
12376 2019-Jan-12 20:37:13.568160 - [DEBUG] Process 355. path edge:
12377 2019-Jan-12 20:37:13.568183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12378 2019-Jan-12 20:37:13.568240 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12379 2019-Jan-12 20:37:13.568896 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12380 2019-Jan-12 20:37:13.569536 - [DEBUG]
12381 2019-Jan-12 20:37:13.569561 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12382 2019-Jan-12 20:37:13.570271 - [DEBUG] Compose: EdgeIdentity * AllBottom
12383 2019-Jan-12 20:37:13.570301 - [DEBUG]
12384 2019-Jan-12 20:37:13.570325 - [DEBUG] Propagate flow
12385 2019-Jan-12 20:37:13.570349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12386 2019-Jan-12 20:37:13.570413 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12387 2019-Jan-12 20:37:13.571077 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12388 2019-Jan-12 20:37:13.571711 - [DEBUG] Edge function : AllBottom (result of previous compose)
12389 2019-Jan-12 20:37:13.571737 - [DEBUG]
12390 2019-Jan-12 20:37:13.571762 - [DEBUG] Join: AllTop & AllBottom
12391 2019-Jan-12 20:37:13.571788 - [DEBUG] = AllBottom (new jump func)
12392 2019-Jan-12 20:37:13.571813 - [DEBUG]
12393 2019-Jan-12 20:37:13.571836 - [DEBUG] Start adding new jump function
12394 2019-Jan-12 20:37:13.571860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12395 2019-Jan-12 20:37:13.571934 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12396 2019-Jan-12 20:37:13.572599 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12397 2019-Jan-12 20:37:13.573230 - [DEBUG] Edge Function : AllBottom
12398 2019-Jan-12 20:37:13.573260 - [DEBUG] End adding new jump function
12399 2019-Jan-12 20:37:13.573284 - [DEBUG]
12400 2019-Jan-12 20:37:13.573308 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12401 2019-Jan-12 20:37:13.573332 - [DEBUG]
12402 2019-Jan-12 20:37:13.573355 - [DEBUG] Process 356. path edge:
12403 2019-Jan-12 20:37:13.573379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12404 2019-Jan-12 20:37:13.573436 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12405 2019-Jan-12 20:37:13.574072 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12406 2019-Jan-12 20:37:13.574703 - [DEBUG]
12407 2019-Jan-12 20:37:13.574729 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12408 2019-Jan-12 20:37:13.575395 - [DEBUG] Compose: EdgeIdentity * AllBottom
12409 2019-Jan-12 20:37:13.575423 - [DEBUG]
12410 2019-Jan-12 20:37:13.575447 - [DEBUG] Propagate flow
12411 2019-Jan-12 20:37:13.575470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12412 2019-Jan-12 20:37:13.575527 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12413 2019-Jan-12 20:37:13.576157 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12414 2019-Jan-12 20:37:13.576789 - [DEBUG] Edge function : AllBottom (result of previous compose)
12415 2019-Jan-12 20:37:13.576814 - [DEBUG]
12416 2019-Jan-12 20:37:13.576839 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12417 2019-Jan-12 20:37:13.576865 - [DEBUG] = AllBottom
12418 2019-Jan-12 20:37:13.576890 - [DEBUG]
12419 2019-Jan-12 20:37:13.576913 - [DEBUG] PROPAGATE: No new function!
12420 2019-Jan-12 20:37:13.576938 - [DEBUG] EDGE:
12421 2019-Jan-12 20:37:13.576996 - [DEBUG] ---> 12422 2019-Jan-12 20:37:13.577627 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12423 2019-Jan-12 20:37:13.578258 - [DEBUG]
12424 2019-Jan-12 20:37:13.578285 - [DEBUG] Compose: EdgeIdentity * AllBottom
12425 2019-Jan-12 20:37:13.578310 - [DEBUG]
12426 2019-Jan-12 20:37:13.578334 - [DEBUG] Propagate flow
12427 2019-Jan-12 20:37:13.578357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12428 2019-Jan-12 20:37:13.578413 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12429 2019-Jan-12 20:37:13.579059 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12430 2019-Jan-12 20:37:13.579696 - [DEBUG] Edge function : AllBottom (result of previous compose)
12431 2019-Jan-12 20:37:13.579722 - [DEBUG]
12432 2019-Jan-12 20:37:13.579747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12433 2019-Jan-12 20:37:13.579773 - [DEBUG] = AllBottom
12434 2019-Jan-12 20:37:13.579797 - [DEBUG]
12435 2019-Jan-12 20:37:13.579820 - [DEBUG] PROPAGATE: No new function!
12436 2019-Jan-12 20:37:13.579844 - [DEBUG] EDGE:
12437 2019-Jan-12 20:37:13.579901 - [DEBUG] ---> 12438 2019-Jan-12 20:37:13.580537 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12439 2019-Jan-12 20:37:13.581168 - [DEBUG]
12440 2019-Jan-12 20:37:13.581203 - [DEBUG] Compose: EdgeIdentity * AllBottom
12441 2019-Jan-12 20:37:13.581230 - [DEBUG]
12442 2019-Jan-12 20:37:13.581253 - [DEBUG] Propagate flow
12443 2019-Jan-12 20:37:13.581277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12444 2019-Jan-12 20:37:13.581333 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12445 2019-Jan-12 20:37:13.582032 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12446 2019-Jan-12 20:37:13.582724 - [DEBUG] Edge function : AllBottom (result of previous compose)
12447 2019-Jan-12 20:37:13.582751 - [DEBUG]
12448 2019-Jan-12 20:37:13.582777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12449 2019-Jan-12 20:37:13.582803 - [DEBUG] = AllBottom
12450 2019-Jan-12 20:37:13.582827 - [DEBUG]
12451 2019-Jan-12 20:37:13.582851 - [DEBUG] PROPAGATE: No new function!
12452 2019-Jan-12 20:37:13.582904 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-12 20:37:13.582932 - [DEBUG]
12454 2019-Jan-12 20:37:13.582956 - [DEBUG] Propagate flow
12455 2019-Jan-12 20:37:13.582979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-12 20:37:13.583049 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12457 2019-Jan-12 20:37:13.583723 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12458 2019-Jan-12 20:37:13.584360 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-12 20:37:13.584385 - [DEBUG]
12460 2019-Jan-12 20:37:13.584411 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12461 2019-Jan-12 20:37:13.584436 - [DEBUG] = AllBottom
12462 2019-Jan-12 20:37:13.584461 - [DEBUG]
12463 2019-Jan-12 20:37:13.584484 - [DEBUG] PROPAGATE: No new function!
12464 2019-Jan-12 20:37:13.584510 - [DEBUG] Compose: EdgeIdentity * AllBottom
12465 2019-Jan-12 20:37:13.584535 - [DEBUG]
12466 2019-Jan-12 20:37:13.584559 - [DEBUG] Propagate flow
12467 2019-Jan-12 20:37:13.584582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12468 2019-Jan-12 20:37:13.584639 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12469 2019-Jan-12 20:37:13.585277 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12470 2019-Jan-12 20:37:13.585940 - [DEBUG] Edge function : AllBottom (result of previous compose)
12471 2019-Jan-12 20:37:13.585965 - [DEBUG]
12472 2019-Jan-12 20:37:13.585990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12473 2019-Jan-12 20:37:13.586016 - [DEBUG] = AllBottom
12474 2019-Jan-12 20:37:13.586040 - [DEBUG]
12475 2019-Jan-12 20:37:13.586063 - [DEBUG] PROPAGATE: No new function!
12476 2019-Jan-12 20:37:13.586091 - [DEBUG] EDGE:
12477 2019-Jan-12 20:37:13.586149 - [DEBUG] ---> 12478 2019-Jan-12 20:37:13.586793 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12479 2019-Jan-12 20:37:13.587433 - [DEBUG]
12480 2019-Jan-12 20:37:13.587458 - [DEBUG] EDGE:
12481 2019-Jan-12 20:37:13.587516 - [DEBUG] ---> 12482 2019-Jan-12 20:37:13.588149 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12483 2019-Jan-12 20:37:13.588797 - [DEBUG]
12484 2019-Jan-12 20:37:13.588840 - [DEBUG] Compose: EdgeIdentity * AllBottom
12485 2019-Jan-12 20:37:13.588868 - [DEBUG]
12486 2019-Jan-12 20:37:13.588907 - [DEBUG] Propagate flow
12487 2019-Jan-12 20:37:13.588931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12488 2019-Jan-12 20:37:13.588988 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12489 2019-Jan-12 20:37:13.589623 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12490 2019-Jan-12 20:37:13.590260 - [DEBUG] Edge function : AllBottom (result of previous compose)
12491 2019-Jan-12 20:37:13.590286 - [DEBUG]
12492 2019-Jan-12 20:37:13.590311 - [DEBUG] Join: AllTop & AllBottom
12493 2019-Jan-12 20:37:13.590337 - [DEBUG] = AllBottom (new jump func)
12494 2019-Jan-12 20:37:13.590361 - [DEBUG]
12495 2019-Jan-12 20:37:13.590385 - [DEBUG] Start adding new jump function
12496 2019-Jan-12 20:37:13.590408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12497 2019-Jan-12 20:37:13.590467 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12498 2019-Jan-12 20:37:13.591146 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12499 2019-Jan-12 20:37:13.591811 - [DEBUG] Edge Function : AllBottom
12500 2019-Jan-12 20:37:13.591842 - [DEBUG] End adding new jump function
12501 2019-Jan-12 20:37:13.591867 - [DEBUG]
12502 2019-Jan-12 20:37:13.591890 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12503 2019-Jan-12 20:37:13.591915 - [DEBUG]
12504 2019-Jan-12 20:37:13.591938 - [DEBUG] Process 357. path edge:
12505 2019-Jan-12 20:37:13.591962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12506 2019-Jan-12 20:37:13.592049 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12507 2019-Jan-12 20:37:13.592687 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12508 2019-Jan-12 20:37:13.593324 - [DEBUG]
12509 2019-Jan-12 20:37:13.593350 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12510 2019-Jan-12 20:37:13.594012 - [DEBUG] Compose: EdgeIdentity * AllBottom
12511 2019-Jan-12 20:37:13.594040 - [DEBUG]
12512 2019-Jan-12 20:37:13.594063 - [DEBUG] Propagate flow
12513 2019-Jan-12 20:37:13.594087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12514 2019-Jan-12 20:37:13.594143 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12515 2019-Jan-12 20:37:13.594789 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12516 2019-Jan-12 20:37:13.595442 - [DEBUG] Edge function : AllBottom (result of previous compose)
12517 2019-Jan-12 20:37:13.595468 - [DEBUG]
12518 2019-Jan-12 20:37:13.595493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12519 2019-Jan-12 20:37:13.595519 - [DEBUG] = AllBottom
12520 2019-Jan-12 20:37:13.595543 - [DEBUG]
12521 2019-Jan-12 20:37:13.595566 - [DEBUG] PROPAGATE: No new function!
12522 2019-Jan-12 20:37:13.595598 - [DEBUG] Compose: EdgeIdentity * AllBottom
12523 2019-Jan-12 20:37:13.595625 - [DEBUG]
12524 2019-Jan-12 20:37:13.595648 - [DEBUG] Propagate flow
12525 2019-Jan-12 20:37:13.595671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12526 2019-Jan-12 20:37:13.595727 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12527 2019-Jan-12 20:37:13.596371 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12528 2019-Jan-12 20:37:13.597005 - [DEBUG] Edge function : AllBottom (result of previous compose)
12529 2019-Jan-12 20:37:13.597045 - [DEBUG]
12530 2019-Jan-12 20:37:13.597071 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12531 2019-Jan-12 20:37:13.597097 - [DEBUG] = AllBottom
12532 2019-Jan-12 20:37:13.597121 - [DEBUG]
12533 2019-Jan-12 20:37:13.597145 - [DEBUG] PROPAGATE: No new function!
12534 2019-Jan-12 20:37:13.597170 - [DEBUG] EDGE:
12535 2019-Jan-12 20:37:13.597227 - [DEBUG] ---> 12536 2019-Jan-12 20:37:13.597861 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12537 2019-Jan-12 20:37:13.598497 - [DEBUG]
12538 2019-Jan-12 20:37:13.598524 - [DEBUG] Compose: EdgeIdentity * AllBottom
12539 2019-Jan-12 20:37:13.598549 - [DEBUG]
12540 2019-Jan-12 20:37:13.598573 - [DEBUG] Propagate flow
12541 2019-Jan-12 20:37:13.598596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12542 2019-Jan-12 20:37:13.598663 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12543 2019-Jan-12 20:37:13.599314 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12544 2019-Jan-12 20:37:13.599969 - [DEBUG] Edge function : AllBottom (result of previous compose)
12545 2019-Jan-12 20:37:13.599995 - [DEBUG]
12546 2019-Jan-12 20:37:13.600020 - [DEBUG] Join: AllTop & AllBottom
12547 2019-Jan-12 20:37:13.600046 - [DEBUG] = AllBottom (new jump func)
12548 2019-Jan-12 20:37:13.600071 - [DEBUG]
12549 2019-Jan-12 20:37:13.600094 - [DEBUG] Start adding new jump function
12550 2019-Jan-12 20:37:13.600118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12551 2019-Jan-12 20:37:13.600177 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12552 2019-Jan-12 20:37:13.600809 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12553 2019-Jan-12 20:37:13.601440 - [DEBUG] Edge Function : AllBottom
12554 2019-Jan-12 20:37:13.601467 - [DEBUG] End adding new jump function
12555 2019-Jan-12 20:37:13.601491 - [DEBUG]
12556 2019-Jan-12 20:37:13.601515 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12557 2019-Jan-12 20:37:13.601539 - [DEBUG]
12558 2019-Jan-12 20:37:13.601562 - [DEBUG] Process 358. path edge:
12559 2019-Jan-12 20:37:13.601586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12560 2019-Jan-12 20:37:13.601642 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12561 2019-Jan-12 20:37:13.602297 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12562 2019-Jan-12 20:37:13.602929 - [DEBUG]
12563 2019-Jan-12 20:37:13.602955 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12564 2019-Jan-12 20:37:13.603605 - [DEBUG] Compose: EdgeIdentity * AllBottom
12565 2019-Jan-12 20:37:13.603633 - [DEBUG]
12566 2019-Jan-12 20:37:13.603657 - [DEBUG] Propagate flow
12567 2019-Jan-12 20:37:13.603681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12568 2019-Jan-12 20:37:13.603737 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12569 2019-Jan-12 20:37:13.604401 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12570 2019-Jan-12 20:37:13.605033 - [DEBUG] Edge function : AllBottom (result of previous compose)
12571 2019-Jan-12 20:37:13.605058 - [DEBUG]
12572 2019-Jan-12 20:37:13.605083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12573 2019-Jan-12 20:37:13.605119 - [DEBUG] = AllBottom
12574 2019-Jan-12 20:37:13.605144 - [DEBUG]
12575 2019-Jan-12 20:37:13.605168 - [DEBUG] PROPAGATE: No new function!
12576 2019-Jan-12 20:37:13.605200 - [DEBUG] Compose: EdgeIdentity * AllBottom
12577 2019-Jan-12 20:37:13.605227 - [DEBUG]
12578 2019-Jan-12 20:37:13.605250 - [DEBUG] Propagate flow
12579 2019-Jan-12 20:37:13.605274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12580 2019-Jan-12 20:37:13.605347 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12581 2019-Jan-12 20:37:13.605997 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12582 2019-Jan-12 20:37:13.606630 - [DEBUG] Edge function : AllBottom (result of previous compose)
12583 2019-Jan-12 20:37:13.606655 - [DEBUG]
12584 2019-Jan-12 20:37:13.606680 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12585 2019-Jan-12 20:37:13.606706 - [DEBUG] = AllBottom
12586 2019-Jan-12 20:37:13.606730 - [DEBUG]
12587 2019-Jan-12 20:37:13.606753 - [DEBUG] PROPAGATE: No new function!
12588 2019-Jan-12 20:37:13.606778 - [DEBUG] EDGE:
12589 2019-Jan-12 20:37:13.606835 - [DEBUG] ---> 12590 2019-Jan-12 20:37:13.607481 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12591 2019-Jan-12 20:37:13.608153 - [DEBUG]
12592 2019-Jan-12 20:37:13.608182 - [DEBUG] EDGE:
12593 2019-Jan-12 20:37:13.608246 - [DEBUG] ---> 12594 2019-Jan-12 20:37:13.608925 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12595 2019-Jan-12 20:37:13.609572 - [DEBUG]
12596 2019-Jan-12 20:37:13.609599 - [DEBUG] EDGE:
12597 2019-Jan-12 20:37:13.609657 - [DEBUG] ---> 12598 2019-Jan-12 20:37:13.610292 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
12599 2019-Jan-12 20:37:13.610924 - [DEBUG]
12600 2019-Jan-12 20:37:13.610951 - [DEBUG] Compose: EdgeIdentity * AllBottom
12601 2019-Jan-12 20:37:13.610978 - [DEBUG]
12602 2019-Jan-12 20:37:13.611002 - [DEBUG] Propagate flow
12603 2019-Jan-12 20:37:13.611026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12604 2019-Jan-12 20:37:13.611081 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12605 2019-Jan-12 20:37:13.611717 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12606 2019-Jan-12 20:37:13.612367 - [DEBUG] Edge function : AllBottom (result of previous compose)
12607 2019-Jan-12 20:37:13.612393 - [DEBUG]
12608 2019-Jan-12 20:37:13.612419 - [DEBUG] Join: AllTop & AllBottom
12609 2019-Jan-12 20:37:13.612445 - [DEBUG] = AllBottom (new jump func)
12610 2019-Jan-12 20:37:13.612469 - [DEBUG]
12611 2019-Jan-12 20:37:13.612493 - [DEBUG] Start adding new jump function
12612 2019-Jan-12 20:37:13.612516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12613 2019-Jan-12 20:37:13.612572 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12614 2019-Jan-12 20:37:13.613208 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12615 2019-Jan-12 20:37:13.613851 - [DEBUG] Edge Function : AllBottom
12616 2019-Jan-12 20:37:13.613880 - [DEBUG] End adding new jump function
12617 2019-Jan-12 20:37:13.613903 - [DEBUG]
12618 2019-Jan-12 20:37:13.613947 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12619 2019-Jan-12 20:37:13.613972 - [DEBUG]
12620 2019-Jan-12 20:37:13.613996 - [DEBUG] Process 359. path edge:
12621 2019-Jan-12 20:37:13.614019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12622 2019-Jan-12 20:37:13.614076 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12623 2019-Jan-12 20:37:13.614714 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12624 2019-Jan-12 20:37:13.615372 - [DEBUG]
12625 2019-Jan-12 20:37:13.615397 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12626 2019-Jan-12 20:37:13.616087 - [DEBUG] Compose: EdgeIdentity * AllBottom
12627 2019-Jan-12 20:37:13.616116 - [DEBUG]
12628 2019-Jan-12 20:37:13.616140 - [DEBUG] Propagate flow
12629 2019-Jan-12 20:37:13.616163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12630 2019-Jan-12 20:37:13.616222 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12631 2019-Jan-12 20:37:13.616857 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12632 2019-Jan-12 20:37:13.617492 - [DEBUG] Edge function : AllBottom (result of previous compose)
12633 2019-Jan-12 20:37:13.617517 - [DEBUG]
12634 2019-Jan-12 20:37:13.617542 - [DEBUG] Join: AllTop & AllBottom
12635 2019-Jan-12 20:37:13.617568 - [DEBUG] = AllBottom (new jump func)
12636 2019-Jan-12 20:37:13.617593 - [DEBUG]
12637 2019-Jan-12 20:37:13.617616 - [DEBUG] Start adding new jump function
12638 2019-Jan-12 20:37:13.617640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12639 2019-Jan-12 20:37:13.617695 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12640 2019-Jan-12 20:37:13.618331 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12641 2019-Jan-12 20:37:13.618982 - [DEBUG] Edge Function : AllBottom
12642 2019-Jan-12 20:37:13.619011 - [DEBUG] End adding new jump function
12643 2019-Jan-12 20:37:13.619035 - [DEBUG]
12644 2019-Jan-12 20:37:13.619058 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12645 2019-Jan-12 20:37:13.619083 - [DEBUG]
12646 2019-Jan-12 20:37:13.619106 - [DEBUG] Process 360. path edge:
12647 2019-Jan-12 20:37:13.619130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12648 2019-Jan-12 20:37:13.619186 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12649 2019-Jan-12 20:37:13.619819 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12650 2019-Jan-12 20:37:13.620454 - [DEBUG]
12651 2019-Jan-12 20:37:13.620480 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12652 2019-Jan-12 20:37:13.621126 - [DEBUG] Compose: EdgeIdentity * AllBottom
12653 2019-Jan-12 20:37:13.621153 - [DEBUG]
12654 2019-Jan-12 20:37:13.621178 - [DEBUG] Propagate flow
12655 2019-Jan-12 20:37:13.621201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12656 2019-Jan-12 20:37:13.621257 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12657 2019-Jan-12 20:37:13.621891 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12658 2019-Jan-12 20:37:13.622550 - [DEBUG] Edge function : AllBottom (result of previous compose)
12659 2019-Jan-12 20:37:13.622576 - [DEBUG]
12660 2019-Jan-12 20:37:13.622601 - [DEBUG] Join: AllTop & AllBottom
12661 2019-Jan-12 20:37:13.622643 - [DEBUG] = AllBottom (new jump func)
12662 2019-Jan-12 20:37:13.622668 - [DEBUG]
12663 2019-Jan-12 20:37:13.622692 - [DEBUG] Start adding new jump function
12664 2019-Jan-12 20:37:13.622716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12665 2019-Jan-12 20:37:13.622783 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12666 2019-Jan-12 20:37:13.623457 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12667 2019-Jan-12 20:37:13.624122 - [DEBUG] Edge Function : AllBottom
12668 2019-Jan-12 20:37:13.624152 - [DEBUG] End adding new jump function
12669 2019-Jan-12 20:37:13.624176 - [DEBUG]
12670 2019-Jan-12 20:37:13.624200 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12671 2019-Jan-12 20:37:13.624225 - [DEBUG]
12672 2019-Jan-12 20:37:13.624248 - [DEBUG] Process 361. path edge:
12673 2019-Jan-12 20:37:13.624272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12674 2019-Jan-12 20:37:13.624331 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12675 2019-Jan-12 20:37:13.624964 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12676 2019-Jan-12 20:37:13.625620 - [DEBUG]
12677 2019-Jan-12 20:37:13.625646 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12678 2019-Jan-12 20:37:13.626300 - [DEBUG] Compose: EdgeIdentity * AllBottom
12679 2019-Jan-12 20:37:13.626328 - [DEBUG]
12680 2019-Jan-12 20:37:13.626352 - [DEBUG] Propagate flow
12681 2019-Jan-12 20:37:13.626375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12682 2019-Jan-12 20:37:13.626431 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12683 2019-Jan-12 20:37:13.627079 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12684 2019-Jan-12 20:37:13.627714 - [DEBUG] Edge function : AllBottom (result of previous compose)
12685 2019-Jan-12 20:37:13.627740 - [DEBUG]
12686 2019-Jan-12 20:37:13.627764 - [DEBUG] Join: AllTop & AllBottom
12687 2019-Jan-12 20:37:13.627790 - [DEBUG] = AllBottom (new jump func)
12688 2019-Jan-12 20:37:13.627814 - [DEBUG]
12689 2019-Jan-12 20:37:13.627837 - [DEBUG] Start adding new jump function
12690 2019-Jan-12 20:37:13.627861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12691 2019-Jan-12 20:37:13.627917 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12692 2019-Jan-12 20:37:13.628561 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12693 2019-Jan-12 20:37:13.629219 - [DEBUG] Edge Function : AllBottom
12694 2019-Jan-12 20:37:13.629246 - [DEBUG] End adding new jump function
12695 2019-Jan-12 20:37:13.629270 - [DEBUG]
12696 2019-Jan-12 20:37:13.629294 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12697 2019-Jan-12 20:37:13.629318 - [DEBUG]
12698 2019-Jan-12 20:37:13.629341 - [DEBUG] Process 362. path edge:
12699 2019-Jan-12 20:37:13.629364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12700 2019-Jan-12 20:37:13.629421 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12701 2019-Jan-12 20:37:13.630063 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12702 2019-Jan-12 20:37:13.630698 - [DEBUG]
12703 2019-Jan-12 20:37:13.630723 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12704 2019-Jan-12 20:37:13.631385 - [DEBUG] Possible callees:
12705 2019-Jan-12 20:37:13.631411 - [DEBUG] llvm.dbg.declare
12706 2019-Jan-12 20:37:13.631436 - [DEBUG] Possible return sites:
12707 2019-Jan-12 20:37:13.631459 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612708 2019-Jan-12 20:37:13.632798 - [DEBUG] Found and process special summary
12709 2019-Jan-12 20:37:13.632842 - [DEBUG] Compose: EdgeIdentity * AllBottom
12710 2019-Jan-12 20:37:13.632870 - [DEBUG]
12711 2019-Jan-12 20:37:13.632894 - [DEBUG] Propagate flow
12712 2019-Jan-12 20:37:13.632917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12713 2019-Jan-12 20:37:13.632987 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12714 2019-Jan-12 20:37:13.633676 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12715 2019-Jan-12 20:37:13.634348 - [DEBUG] Edge function : AllBottom (result of previous compose)
12716 2019-Jan-12 20:37:13.634375 - [DEBUG]
12717 2019-Jan-12 20:37:13.634401 - [DEBUG] Join: AllTop & AllBottom
12718 2019-Jan-12 20:37:13.634427 - [DEBUG] = AllBottom (new jump func)
12719 2019-Jan-12 20:37:13.634452 - [DEBUG]
12720 2019-Jan-12 20:37:13.634475 - [DEBUG] Start adding new jump function
12721 2019-Jan-12 20:37:13.634499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12722 2019-Jan-12 20:37:13.634561 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12723 2019-Jan-12 20:37:13.635201 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12724 2019-Jan-12 20:37:13.635868 - [DEBUG] Edge Function : AllBottom
12725 2019-Jan-12 20:37:13.635899 - [DEBUG] End adding new jump function
12726 2019-Jan-12 20:37:13.635923 - [DEBUG]
12727 2019-Jan-12 20:37:13.635947 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12728 2019-Jan-12 20:37:13.635972 - [DEBUG]
12729 2019-Jan-12 20:37:13.635995 - [DEBUG] Process 363. path edge:
12730 2019-Jan-12 20:37:13.636019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12731 2019-Jan-12 20:37:13.636076 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12732 2019-Jan-12 20:37:13.636715 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12733 2019-Jan-12 20:37:13.637351 - [DEBUG]
12734 2019-Jan-12 20:37:13.637376 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12735 2019-Jan-12 20:37:13.638037 - [DEBUG] Compose: EdgeIdentity * AllBottom
12736 2019-Jan-12 20:37:13.638066 - [DEBUG]
12737 2019-Jan-12 20:37:13.638090 - [DEBUG] Propagate flow
12738 2019-Jan-12 20:37:13.638114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12739 2019-Jan-12 20:37:13.638171 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12740 2019-Jan-12 20:37:13.638831 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12741 2019-Jan-12 20:37:13.639467 - [DEBUG] Edge function : AllBottom (result of previous compose)
12742 2019-Jan-12 20:37:13.639492 - [DEBUG]
12743 2019-Jan-12 20:37:13.639517 - [DEBUG] Join: AllTop & AllBottom
12744 2019-Jan-12 20:37:13.639542 - [DEBUG] = AllBottom (new jump func)
12745 2019-Jan-12 20:37:13.639567 - [DEBUG]
12746 2019-Jan-12 20:37:13.639590 - [DEBUG] Start adding new jump function
12747 2019-Jan-12 20:37:13.639614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12748 2019-Jan-12 20:37:13.639686 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12749 2019-Jan-12 20:37:13.640323 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12750 2019-Jan-12 20:37:13.640962 - [DEBUG] Edge Function : AllBottom
12751 2019-Jan-12 20:37:13.640990 - [DEBUG] End adding new jump function
12752 2019-Jan-12 20:37:13.641014 - [DEBUG]
12753 2019-Jan-12 20:37:13.641037 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12754 2019-Jan-12 20:37:13.641061 - [DEBUG]
12755 2019-Jan-12 20:37:13.641085 - [DEBUG] Process 364. path edge:
12756 2019-Jan-12 20:37:13.641108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12757 2019-Jan-12 20:37:13.641165 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12758 2019-Jan-12 20:37:13.641797 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12759 2019-Jan-12 20:37:13.642449 - [DEBUG]
12760 2019-Jan-12 20:37:13.642474 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12761 2019-Jan-12 20:37:13.643118 - [DEBUG] Compose: EdgeIdentity * AllBottom
12762 2019-Jan-12 20:37:13.643146 - [DEBUG]
12763 2019-Jan-12 20:37:13.643169 - [DEBUG] Propagate flow
12764 2019-Jan-12 20:37:13.643193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12765 2019-Jan-12 20:37:13.643249 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12766 2019-Jan-12 20:37:13.643880 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12767 2019-Jan-12 20:37:13.644520 - [DEBUG] Edge function : AllBottom (result of previous compose)
12768 2019-Jan-12 20:37:13.644546 - [DEBUG]
12769 2019-Jan-12 20:37:13.644571 - [DEBUG] Join: AllTop & AllBottom
12770 2019-Jan-12 20:37:13.644596 - [DEBUG] = AllBottom (new jump func)
12771 2019-Jan-12 20:37:13.644621 - [DEBUG]
12772 2019-Jan-12 20:37:13.644644 - [DEBUG] Start adding new jump function
12773 2019-Jan-12 20:37:13.644668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12774 2019-Jan-12 20:37:13.644723 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12775 2019-Jan-12 20:37:13.645371 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12776 2019-Jan-12 20:37:13.646002 - [DEBUG] Edge Function : AllBottom
12777 2019-Jan-12 20:37:13.646029 - [DEBUG] End adding new jump function
12778 2019-Jan-12 20:37:13.646054 - [DEBUG]
12779 2019-Jan-12 20:37:13.646077 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12780 2019-Jan-12 20:37:13.646102 - [DEBUG]
12781 2019-Jan-12 20:37:13.646125 - [DEBUG] Process 365. path edge:
12782 2019-Jan-12 20:37:13.646149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12783 2019-Jan-12 20:37:13.646205 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12784 2019-Jan-12 20:37:13.646835 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12785 2019-Jan-12 20:37:13.647469 - [DEBUG]
12786 2019-Jan-12 20:37:13.647494 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12787 2019-Jan-12 20:37:13.648137 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-12 20:37:13.648165 - [DEBUG]
12789 2019-Jan-12 20:37:13.648189 - [DEBUG] Propagate flow
12790 2019-Jan-12 20:37:13.648212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-12 20:37:13.648268 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12792 2019-Jan-12 20:37:13.648969 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12793 2019-Jan-12 20:37:13.649611 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-12 20:37:13.649637 - [DEBUG]
12795 2019-Jan-12 20:37:13.649662 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-12 20:37:13.649688 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-12 20:37:13.649712 - [DEBUG]
12798 2019-Jan-12 20:37:13.649736 - [DEBUG] Start adding new jump function
12799 2019-Jan-12 20:37:13.649759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-12 20:37:13.649817 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12801 2019-Jan-12 20:37:13.650453 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12802 2019-Jan-12 20:37:13.651095 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-12 20:37:13.651123 - [DEBUG] End adding new jump function
12804 2019-Jan-12 20:37:13.651147 - [DEBUG]
12805 2019-Jan-12 20:37:13.651171 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12806 2019-Jan-12 20:37:13.651196 - [DEBUG]
12807 2019-Jan-12 20:37:13.651219 - [DEBUG] Process 366. path edge:
12808 2019-Jan-12 20:37:13.651243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-12 20:37:13.651300 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12810 2019-Jan-12 20:37:13.651981 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12811 2019-Jan-12 20:37:13.652670 - [DEBUG]
12812 2019-Jan-12 20:37:13.652696 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12813 2019-Jan-12 20:37:13.653365 - [DEBUG] Possible callees:
12814 2019-Jan-12 20:37:13.653390 - [DEBUG] llvm.dbg.declare
12815 2019-Jan-12 20:37:13.653415 - [DEBUG] Possible return sites:
12816 2019-Jan-12 20:37:13.653439 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912817 2019-Jan-12 20:37:13.654731 - [DEBUG] Found and process special summary
12818 2019-Jan-12 20:37:13.654768 - [DEBUG] Compose: EdgeIdentity * AllBottom
12819 2019-Jan-12 20:37:13.654796 - [DEBUG]
12820 2019-Jan-12 20:37:13.654820 - [DEBUG] Propagate flow
12821 2019-Jan-12 20:37:13.654843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12822 2019-Jan-12 20:37:13.654902 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12823 2019-Jan-12 20:37:13.655559 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12824 2019-Jan-12 20:37:13.656193 - [DEBUG] Edge function : AllBottom (result of previous compose)
12825 2019-Jan-12 20:37:13.656219 - [DEBUG]
12826 2019-Jan-12 20:37:13.656244 - [DEBUG] Join: AllTop & AllBottom
12827 2019-Jan-12 20:37:13.656270 - [DEBUG] = AllBottom (new jump func)
12828 2019-Jan-12 20:37:13.656295 - [DEBUG]
12829 2019-Jan-12 20:37:13.656318 - [DEBUG] Start adding new jump function
12830 2019-Jan-12 20:37:13.656342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12831 2019-Jan-12 20:37:13.656397 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12832 2019-Jan-12 20:37:13.657031 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12833 2019-Jan-12 20:37:13.657670 - [DEBUG] Edge Function : AllBottom
12834 2019-Jan-12 20:37:13.657714 - [DEBUG] End adding new jump function
12835 2019-Jan-12 20:37:13.657739 - [DEBUG]
12836 2019-Jan-12 20:37:13.657763 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12837 2019-Jan-12 20:37:13.657788 - [DEBUG]
12838 2019-Jan-12 20:37:13.657811 - [DEBUG] Process 367. path edge:
12839 2019-Jan-12 20:37:13.657835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12840 2019-Jan-12 20:37:13.657892 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12841 2019-Jan-12 20:37:13.658527 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12842 2019-Jan-12 20:37:13.659179 - [DEBUG]
12843 2019-Jan-12 20:37:13.659203 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12844 2019-Jan-12 20:37:13.659858 - [DEBUG] Compose: EdgeIdentity * AllBottom
12845 2019-Jan-12 20:37:13.659887 - [DEBUG]
12846 2019-Jan-12 20:37:13.659910 - [DEBUG] Propagate flow
12847 2019-Jan-12 20:37:13.659934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12848 2019-Jan-12 20:37:13.659991 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12849 2019-Jan-12 20:37:13.660625 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12850 2019-Jan-12 20:37:13.661259 - [DEBUG] Edge function : AllBottom (result of previous compose)
12851 2019-Jan-12 20:37:13.661285 - [DEBUG]
12852 2019-Jan-12 20:37:13.661310 - [DEBUG] Join: AllTop & AllBottom
12853 2019-Jan-12 20:37:13.661336 - [DEBUG] = AllBottom (new jump func)
12854 2019-Jan-12 20:37:13.661361 - [DEBUG]
12855 2019-Jan-12 20:37:13.661384 - [DEBUG] Start adding new jump function
12856 2019-Jan-12 20:37:13.661408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12857 2019-Jan-12 20:37:13.661464 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12858 2019-Jan-12 20:37:13.662114 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12859 2019-Jan-12 20:37:13.662745 - [DEBUG] Edge Function : AllBottom
12860 2019-Jan-12 20:37:13.662773 - [DEBUG] End adding new jump function
12861 2019-Jan-12 20:37:13.662798 - [DEBUG]
12862 2019-Jan-12 20:37:13.662821 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12863 2019-Jan-12 20:37:13.662846 - [DEBUG]
12864 2019-Jan-12 20:37:13.662869 - [DEBUG] Process 368. path edge:
12865 2019-Jan-12 20:37:13.662893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12866 2019-Jan-12 20:37:13.662949 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12867 2019-Jan-12 20:37:13.663581 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12868 2019-Jan-12 20:37:13.664214 - [DEBUG]
12869 2019-Jan-12 20:37:13.664239 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12870 2019-Jan-12 20:37:13.664890 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-12 20:37:13.664919 - [DEBUG]
12872 2019-Jan-12 20:37:13.664942 - [DEBUG] Propagate flow
12873 2019-Jan-12 20:37:13.664966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-12 20:37:13.665022 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12875 2019-Jan-12 20:37:13.665696 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12876 2019-Jan-12 20:37:13.666362 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-12 20:37:13.666387 - [DEBUG]
12878 2019-Jan-12 20:37:13.666413 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-12 20:37:13.666456 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-12 20:37:13.666481 - [DEBUG]
12881 2019-Jan-12 20:37:13.666505 - [DEBUG] Start adding new jump function
12882 2019-Jan-12 20:37:13.666528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-12 20:37:13.666588 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12884 2019-Jan-12 20:37:13.667223 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12885 2019-Jan-12 20:37:13.667866 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-12 20:37:13.667894 - [DEBUG] End adding new jump function
12887 2019-Jan-12 20:37:13.667918 - [DEBUG]
12888 2019-Jan-12 20:37:13.667942 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12889 2019-Jan-12 20:37:13.667966 - [DEBUG]
12890 2019-Jan-12 20:37:13.667989 - [DEBUG] Process 369. path edge:
12891 2019-Jan-12 20:37:13.668013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-12 20:37:13.668070 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12893 2019-Jan-12 20:37:13.668728 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12894 2019-Jan-12 20:37:13.669364 - [DEBUG]
12895 2019-Jan-12 20:37:13.669388 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12896 2019-Jan-12 20:37:13.670037 - [DEBUG] Possible callees:
12897 2019-Jan-12 20:37:13.670063 - [DEBUG] llvm.dbg.declare
12898 2019-Jan-12 20:37:13.670089 - [DEBUG] Possible return sites:
12899 2019-Jan-12 20:37:13.670112 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512900 2019-Jan-12 20:37:13.671382 - [DEBUG] Found and process special summary
12901 2019-Jan-12 20:37:13.671418 - [DEBUG] Compose: EdgeIdentity * AllBottom
12902 2019-Jan-12 20:37:13.671445 - [DEBUG]
12903 2019-Jan-12 20:37:13.671468 - [DEBUG] Propagate flow
12904 2019-Jan-12 20:37:13.671492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12905 2019-Jan-12 20:37:13.671548 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12906 2019-Jan-12 20:37:13.672229 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12907 2019-Jan-12 20:37:13.672867 - [DEBUG] Edge function : AllBottom (result of previous compose)
12908 2019-Jan-12 20:37:13.672892 - [DEBUG]
12909 2019-Jan-12 20:37:13.672917 - [DEBUG] Join: AllTop & AllBottom
12910 2019-Jan-12 20:37:13.672943 - [DEBUG] = AllBottom (new jump func)
12911 2019-Jan-12 20:37:13.672967 - [DEBUG]
12912 2019-Jan-12 20:37:13.672991 - [DEBUG] Start adding new jump function
12913 2019-Jan-12 20:37:13.673014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12914 2019-Jan-12 20:37:13.673070 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12915 2019-Jan-12 20:37:13.673705 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12916 2019-Jan-12 20:37:13.674339 - [DEBUG] Edge Function : AllBottom
12917 2019-Jan-12 20:37:13.674367 - [DEBUG] End adding new jump function
12918 2019-Jan-12 20:37:13.674391 - [DEBUG]
12919 2019-Jan-12 20:37:13.674420 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12920 2019-Jan-12 20:37:13.674444 - [DEBUG]
12921 2019-Jan-12 20:37:13.674476 - [DEBUG] Process 370. path edge:
12922 2019-Jan-12 20:37:13.674500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12923 2019-Jan-12 20:37:13.674557 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12924 2019-Jan-12 20:37:13.675194 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12925 2019-Jan-12 20:37:13.675849 - [DEBUG]
12926 2019-Jan-12 20:37:13.675873 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12927 2019-Jan-12 20:37:13.676527 - [DEBUG] Compose: EdgeIdentity * AllBottom
12928 2019-Jan-12 20:37:13.676555 - [DEBUG]
12929 2019-Jan-12 20:37:13.676579 - [DEBUG] Propagate flow
12930 2019-Jan-12 20:37:13.676602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12931 2019-Jan-12 20:37:13.676659 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12932 2019-Jan-12 20:37:13.677293 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12933 2019-Jan-12 20:37:13.677927 - [DEBUG] Edge function : AllBottom (result of previous compose)
12934 2019-Jan-12 20:37:13.677952 - [DEBUG]
12935 2019-Jan-12 20:37:13.677977 - [DEBUG] Join: AllTop & AllBottom
12936 2019-Jan-12 20:37:13.678003 - [DEBUG] = AllBottom (new jump func)
12937 2019-Jan-12 20:37:13.678027 - [DEBUG]
12938 2019-Jan-12 20:37:13.678051 - [DEBUG] Start adding new jump function
12939 2019-Jan-12 20:37:13.678074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12940 2019-Jan-12 20:37:13.678130 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12941 2019-Jan-12 20:37:13.678780 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12942 2019-Jan-12 20:37:13.679411 - [DEBUG] Edge Function : AllBottom
12943 2019-Jan-12 20:37:13.679439 - [DEBUG] End adding new jump function
12944 2019-Jan-12 20:37:13.679463 - [DEBUG]
12945 2019-Jan-12 20:37:13.679487 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12946 2019-Jan-12 20:37:13.679511 - [DEBUG]
12947 2019-Jan-12 20:37:13.679534 - [DEBUG] Process 371. path edge:
12948 2019-Jan-12 20:37:13.679558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12949 2019-Jan-12 20:37:13.679614 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
12950 2019-Jan-12 20:37:13.680247 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12951 2019-Jan-12 20:37:13.680879 - [DEBUG]
12952 2019-Jan-12 20:37:13.680905 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12953 2019-Jan-12 20:37:13.681549 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-12 20:37:13.681577 - [DEBUG]
12955 2019-Jan-12 20:37:13.681600 - [DEBUG] Propagate flow
12956 2019-Jan-12 20:37:13.681624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-12 20:37:13.681680 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12958 2019-Jan-12 20:37:13.682330 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12959 2019-Jan-12 20:37:13.682976 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-12 20:37:13.683001 - [DEBUG]
12961 2019-Jan-12 20:37:13.683026 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-12 20:37:13.683052 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-12 20:37:13.683077 - [DEBUG]
12964 2019-Jan-12 20:37:13.683100 - [DEBUG] Start adding new jump function
12965 2019-Jan-12 20:37:13.683123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-12 20:37:13.683180 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12967 2019-Jan-12 20:37:13.683827 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12968 2019-Jan-12 20:37:13.684458 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-12 20:37:13.684488 - [DEBUG] End adding new jump function
12970 2019-Jan-12 20:37:13.684513 - [DEBUG]
12971 2019-Jan-12 20:37:13.684536 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12972 2019-Jan-12 20:37:13.684561 - [DEBUG]
12973 2019-Jan-12 20:37:13.684584 - [DEBUG] Process 372. path edge:
12974 2019-Jan-12 20:37:13.684608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-12 20:37:13.684664 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
12976 2019-Jan-12 20:37:13.685297 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12977 2019-Jan-12 20:37:13.685946 - [DEBUG]
12978 2019-Jan-12 20:37:13.685972 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12979 2019-Jan-12 20:37:13.686618 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-12 20:37:13.686646 - [DEBUG]
12981 2019-Jan-12 20:37:13.686669 - [DEBUG] Propagate flow
12982 2019-Jan-12 20:37:13.686693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-12 20:37:13.686750 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12984 2019-Jan-12 20:37:13.687392 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12985 2019-Jan-12 20:37:13.688027 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-12 20:37:13.688052 - [DEBUG]
12987 2019-Jan-12 20:37:13.688077 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-12 20:37:13.688102 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-12 20:37:13.688127 - [DEBUG]
12990 2019-Jan-12 20:37:13.688150 - [DEBUG] Start adding new jump function
12991 2019-Jan-12 20:37:13.688174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-12 20:37:13.688229 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12993 2019-Jan-12 20:37:13.688885 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12994 2019-Jan-12 20:37:13.689527 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-12 20:37:13.689554 - [DEBUG] End adding new jump function
12996 2019-Jan-12 20:37:13.689578 - [DEBUG]
12997 2019-Jan-12 20:37:13.689602 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
12998 2019-Jan-12 20:37:13.689626 - [DEBUG]
12999 2019-Jan-12 20:37:13.689649 - [DEBUG] Process 373. path edge:
13000 2019-Jan-12 20:37:13.689673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-12 20:37:13.689729 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13002 2019-Jan-12 20:37:13.690372 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13003 2019-Jan-12 20:37:13.691006 - [DEBUG]
13004 2019-Jan-12 20:37:13.691030 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13005 2019-Jan-12 20:37:13.691679 - [DEBUG] Possible callees:
13006 2019-Jan-12 20:37:13.691704 - [DEBUG] llvm.dbg.declare
13007 2019-Jan-12 20:37:13.691729 - [DEBUG] Possible return sites:
13008 2019-Jan-12 20:37:13.691752 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313009 2019-Jan-12 20:37:13.693041 - [DEBUG] Found and process special summary
13010 2019-Jan-12 20:37:13.693074 - [DEBUG] Compose: EdgeIdentity * AllBottom
13011 2019-Jan-12 20:37:13.693102 - [DEBUG]
13012 2019-Jan-12 20:37:13.693125 - [DEBUG] Propagate flow
13013 2019-Jan-12 20:37:13.693148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13014 2019-Jan-12 20:37:13.693205 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13015 2019-Jan-12 20:37:13.693840 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13016 2019-Jan-12 20:37:13.694473 - [DEBUG] Edge function : AllBottom (result of previous compose)
13017 2019-Jan-12 20:37:13.694499 - [DEBUG]
13018 2019-Jan-12 20:37:13.694523 - [DEBUG] Join: AllTop & AllBottom
13019 2019-Jan-12 20:37:13.694552 - [DEBUG] = AllBottom (new jump func)
13020 2019-Jan-12 20:37:13.694576 - [DEBUG]
13021 2019-Jan-12 20:37:13.694600 - [DEBUG] Start adding new jump function
13022 2019-Jan-12 20:37:13.694623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13023 2019-Jan-12 20:37:13.694679 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13024 2019-Jan-12 20:37:13.695314 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13025 2019-Jan-12 20:37:13.695961 - [DEBUG] Edge Function : AllBottom
13026 2019-Jan-12 20:37:13.695989 - [DEBUG] End adding new jump function
13027 2019-Jan-12 20:37:13.696013 - [DEBUG]
13028 2019-Jan-12 20:37:13.696037 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13029 2019-Jan-12 20:37:13.696061 - [DEBUG]
13030 2019-Jan-12 20:37:13.696084 - [DEBUG] Process 374. path edge:
13031 2019-Jan-12 20:37:13.696108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13032 2019-Jan-12 20:37:13.696164 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13033 2019-Jan-12 20:37:13.696799 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13034 2019-Jan-12 20:37:13.697433 - [DEBUG]
13035 2019-Jan-12 20:37:13.697457 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13036 2019-Jan-12 20:37:13.698108 - [DEBUG] Compose: EdgeIdentity * AllBottom
13037 2019-Jan-12 20:37:13.698137 - [DEBUG]
13038 2019-Jan-12 20:37:13.698161 - [DEBUG] Propagate flow
13039 2019-Jan-12 20:37:13.698184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13040 2019-Jan-12 20:37:13.698241 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13041 2019-Jan-12 20:37:13.698894 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13042 2019-Jan-12 20:37:13.699530 - [DEBUG] Edge function : AllBottom (result of previous compose)
13043 2019-Jan-12 20:37:13.699555 - [DEBUG]
13044 2019-Jan-12 20:37:13.699580 - [DEBUG] Join: AllTop & AllBottom
13045 2019-Jan-12 20:37:13.699606 - [DEBUG] = AllBottom (new jump func)
13046 2019-Jan-12 20:37:13.699631 - [DEBUG]
13047 2019-Jan-12 20:37:13.699654 - [DEBUG] Start adding new jump function
13048 2019-Jan-12 20:37:13.699677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13049 2019-Jan-12 20:37:13.699733 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13050 2019-Jan-12 20:37:13.700376 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13051 2019-Jan-12 20:37:13.701008 - [DEBUG] Edge Function : AllBottom
13052 2019-Jan-12 20:37:13.701036 - [DEBUG] End adding new jump function
13053 2019-Jan-12 20:37:13.701068 - [DEBUG]
13054 2019-Jan-12 20:37:13.701092 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13055 2019-Jan-12 20:37:13.701116 - [DEBUG]
13056 2019-Jan-12 20:37:13.701139 - [DEBUG] Process 375. path edge:
13057 2019-Jan-12 20:37:13.701163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13058 2019-Jan-12 20:37:13.701219 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13059 2019-Jan-12 20:37:13.701852 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13060 2019-Jan-12 20:37:13.702502 - [DEBUG]
13061 2019-Jan-12 20:37:13.702527 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13062 2019-Jan-12 20:37:13.703174 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-12 20:37:13.703201 - [DEBUG]
13064 2019-Jan-12 20:37:13.703225 - [DEBUG] Propagate flow
13065 2019-Jan-12 20:37:13.703249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-12 20:37:13.703305 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13067 2019-Jan-12 20:37:13.703955 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13068 2019-Jan-12 20:37:13.704590 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-12 20:37:13.704615 - [DEBUG]
13070 2019-Jan-12 20:37:13.704644 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-12 20:37:13.704669 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-12 20:37:13.704694 - [DEBUG]
13073 2019-Jan-12 20:37:13.704717 - [DEBUG] Start adding new jump function
13074 2019-Jan-12 20:37:13.704741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-12 20:37:13.704796 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13076 2019-Jan-12 20:37:13.705451 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13077 2019-Jan-12 20:37:13.706098 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-12 20:37:13.706125 - [DEBUG] End adding new jump function
13079 2019-Jan-12 20:37:13.706149 - [DEBUG]
13080 2019-Jan-12 20:37:13.706173 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13081 2019-Jan-12 20:37:13.706197 - [DEBUG]
13082 2019-Jan-12 20:37:13.706220 - [DEBUG] Process 376. path edge:
13083 2019-Jan-12 20:37:13.706244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-12 20:37:13.706304 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13085 2019-Jan-12 20:37:13.706947 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13086 2019-Jan-12 20:37:13.707580 - [DEBUG]
13087 2019-Jan-12 20:37:13.707605 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13088 2019-Jan-12 20:37:13.708254 - [DEBUG] Possible callees:
13089 2019-Jan-12 20:37:13.708279 - [DEBUG] llvm.dbg.declare
13090 2019-Jan-12 20:37:13.708304 - [DEBUG] Possible return sites:
13091 2019-Jan-12 20:37:13.708328 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913092 2019-Jan-12 20:37:13.709610 - [DEBUG] Found and process special summary
13093 2019-Jan-12 20:37:13.709643 - [DEBUG] Compose: EdgeIdentity * AllBottom
13094 2019-Jan-12 20:37:13.709670 - [DEBUG]
13095 2019-Jan-12 20:37:13.709703 - [DEBUG] Propagate flow
13096 2019-Jan-12 20:37:13.709727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13097 2019-Jan-12 20:37:13.709784 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13098 2019-Jan-12 20:37:13.710420 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13099 2019-Jan-12 20:37:13.711054 - [DEBUG] Edge function : AllBottom (result of previous compose)
13100 2019-Jan-12 20:37:13.711079 - [DEBUG]
13101 2019-Jan-12 20:37:13.711104 - [DEBUG] Join: AllTop & AllBottom
13102 2019-Jan-12 20:37:13.711130 - [DEBUG] = AllBottom (new jump func)
13103 2019-Jan-12 20:37:13.711154 - [DEBUG]
13104 2019-Jan-12 20:37:13.711178 - [DEBUG] Start adding new jump function
13105 2019-Jan-12 20:37:13.711201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13106 2019-Jan-12 20:37:13.711257 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13107 2019-Jan-12 20:37:13.711892 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13108 2019-Jan-12 20:37:13.712541 - [DEBUG] Edge Function : AllBottom
13109 2019-Jan-12 20:37:13.712569 - [DEBUG] End adding new jump function
13110 2019-Jan-12 20:37:13.712593 - [DEBUG]
13111 2019-Jan-12 20:37:13.712616 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13112 2019-Jan-12 20:37:13.712641 - [DEBUG]
13113 2019-Jan-12 20:37:13.712664 - [DEBUG] Process 377. path edge:
13114 2019-Jan-12 20:37:13.712688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13115 2019-Jan-12 20:37:13.712744 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13116 2019-Jan-12 20:37:13.713379 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13117 2019-Jan-12 20:37:13.714012 - [DEBUG]
13118 2019-Jan-12 20:37:13.714036 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13119 2019-Jan-12 20:37:13.714687 - [DEBUG] Compose: EdgeIdentity * AllBottom
13120 2019-Jan-12 20:37:13.714719 - [DEBUG]
13121 2019-Jan-12 20:37:13.714742 - [DEBUG] Propagate flow
13122 2019-Jan-12 20:37:13.714766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13123 2019-Jan-12 20:37:13.714823 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13124 2019-Jan-12 20:37:13.715474 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13125 2019-Jan-12 20:37:13.716108 - [DEBUG] Edge function : AllBottom (result of previous compose)
13126 2019-Jan-12 20:37:13.716134 - [DEBUG]
13127 2019-Jan-12 20:37:13.716159 - [DEBUG] Join: AllTop & AllBottom
13128 2019-Jan-12 20:37:13.716185 - [DEBUG] = AllBottom (new jump func)
13129 2019-Jan-12 20:37:13.716210 - [DEBUG]
13130 2019-Jan-12 20:37:13.716233 - [DEBUG] Start adding new jump function
13131 2019-Jan-12 20:37:13.716257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13132 2019-Jan-12 20:37:13.716312 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13133 2019-Jan-12 20:37:13.716948 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13134 2019-Jan-12 20:37:13.717582 - [DEBUG] Edge Function : AllBottom
13135 2019-Jan-12 20:37:13.717610 - [DEBUG] End adding new jump function
13136 2019-Jan-12 20:37:13.717634 - [DEBUG]
13137 2019-Jan-12 20:37:13.717658 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13138 2019-Jan-12 20:37:13.717682 - [DEBUG]
13139 2019-Jan-12 20:37:13.717705 - [DEBUG] Process 378. path edge:
13140 2019-Jan-12 20:37:13.717737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13141 2019-Jan-12 20:37:13.717794 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13142 2019-Jan-12 20:37:13.718429 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13143 2019-Jan-12 20:37:13.719080 - [DEBUG]
13144 2019-Jan-12 20:37:13.719104 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13145 2019-Jan-12 20:37:13.719753 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-12 20:37:13.719781 - [DEBUG]
13147 2019-Jan-12 20:37:13.719805 - [DEBUG] Propagate flow
13148 2019-Jan-12 20:37:13.719828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-12 20:37:13.719884 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13150 2019-Jan-12 20:37:13.720523 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13151 2019-Jan-12 20:37:13.721157 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-12 20:37:13.721182 - [DEBUG]
13153 2019-Jan-12 20:37:13.721207 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-12 20:37:13.721233 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-12 20:37:13.721258 - [DEBUG]
13156 2019-Jan-12 20:37:13.721281 - [DEBUG] Start adding new jump function
13157 2019-Jan-12 20:37:13.721305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-12 20:37:13.721360 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13159 2019-Jan-12 20:37:13.722008 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13160 2019-Jan-12 20:37:13.722645 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-12 20:37:13.722673 - [DEBUG] End adding new jump function
13162 2019-Jan-12 20:37:13.722697 - [DEBUG]
13163 2019-Jan-12 20:37:13.722721 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13164 2019-Jan-12 20:37:13.722745 - [DEBUG]
13165 2019-Jan-12 20:37:13.722768 - [DEBUG] Process 379. path edge:
13166 2019-Jan-12 20:37:13.722792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-12 20:37:13.722848 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13168 2019-Jan-12 20:37:13.723486 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13169 2019-Jan-12 20:37:13.724120 - [DEBUG]
13170 2019-Jan-12 20:37:13.724144 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13171 2019-Jan-12 20:37:13.724800 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-12 20:37:13.724829 - [DEBUG]
13173 2019-Jan-12 20:37:13.724853 - [DEBUG] Propagate flow
13174 2019-Jan-12 20:37:13.724877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-12 20:37:13.724934 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13176 2019-Jan-12 20:37:13.725585 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13177 2019-Jan-12 20:37:13.726219 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-12 20:37:13.726245 - [DEBUG]
13179 2019-Jan-12 20:37:13.726269 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-12 20:37:13.726295 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-12 20:37:13.726320 - [DEBUG]
13182 2019-Jan-12 20:37:13.726343 - [DEBUG] Start adding new jump function
13183 2019-Jan-12 20:37:13.726367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-12 20:37:13.726430 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13185 2019-Jan-12 20:37:13.727067 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13186 2019-Jan-12 20:37:13.727698 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-12 20:37:13.727726 - [DEBUG] End adding new jump function
13188 2019-Jan-12 20:37:13.727750 - [DEBUG]
13189 2019-Jan-12 20:37:13.727774 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13190 2019-Jan-12 20:37:13.727798 - [DEBUG]
13191 2019-Jan-12 20:37:13.727821 - [DEBUG] Process 380. path edge:
13192 2019-Jan-12 20:37:13.727845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-12 20:37:13.727901 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13194 2019-Jan-12 20:37:13.728533 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13195 2019-Jan-12 20:37:13.729185 - [DEBUG]
13196 2019-Jan-12 20:37:13.729210 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13197 2019-Jan-12 20:37:13.729856 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-12 20:37:13.729884 - [DEBUG]
13199 2019-Jan-12 20:37:13.729908 - [DEBUG] Propagate flow
13200 2019-Jan-12 20:37:13.729931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-12 20:37:13.729987 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13202 2019-Jan-12 20:37:13.730625 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13203 2019-Jan-12 20:37:13.731259 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-12 20:37:13.731284 - [DEBUG]
13205 2019-Jan-12 20:37:13.731309 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-12 20:37:13.731335 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-12 20:37:13.731359 - [DEBUG]
13208 2019-Jan-12 20:37:13.731383 - [DEBUG] Start adding new jump function
13209 2019-Jan-12 20:37:13.731406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-12 20:37:13.731462 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13211 2019-Jan-12 20:37:13.732112 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13212 2019-Jan-12 20:37:13.732747 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-12 20:37:13.732775 - [DEBUG] End adding new jump function
13214 2019-Jan-12 20:37:13.732799 - [DEBUG]
13215 2019-Jan-12 20:37:13.732823 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13216 2019-Jan-12 20:37:13.732847 - [DEBUG]
13217 2019-Jan-12 20:37:13.732870 - [DEBUG] Process 381. path edge:
13218 2019-Jan-12 20:37:13.732894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-12 20:37:13.732950 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13220 2019-Jan-12 20:37:13.733587 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13221 2019-Jan-12 20:37:13.734221 - [DEBUG]
13222 2019-Jan-12 20:37:13.734246 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13223 2019-Jan-12 20:37:13.734901 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-12 20:37:13.734929 - [DEBUG]
13225 2019-Jan-12 20:37:13.734952 - [DEBUG] Propagate flow
13226 2019-Jan-12 20:37:13.734976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-12 20:37:13.735032 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13228 2019-Jan-12 20:37:13.735696 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13229 2019-Jan-12 20:37:13.736332 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-12 20:37:13.736357 - [DEBUG]
13231 2019-Jan-12 20:37:13.736382 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-12 20:37:13.736408 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-12 20:37:13.736432 - [DEBUG]
13234 2019-Jan-12 20:37:13.736456 - [DEBUG] Start adding new jump function
13235 2019-Jan-12 20:37:13.736479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-12 20:37:13.736535 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13237 2019-Jan-12 20:37:13.737171 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13238 2019-Jan-12 20:37:13.737802 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-12 20:37:13.737830 - [DEBUG] End adding new jump function
13240 2019-Jan-12 20:37:13.737854 - [DEBUG]
13241 2019-Jan-12 20:37:13.737877 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13242 2019-Jan-12 20:37:13.737901 - [DEBUG]
13243 2019-Jan-12 20:37:13.737929 - [DEBUG] Process 382. path edge:
13244 2019-Jan-12 20:37:13.737953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-12 20:37:13.738010 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13246 2019-Jan-12 20:37:13.738690 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13247 2019-Jan-12 20:37:13.739333 - [DEBUG]
13248 2019-Jan-12 20:37:13.739359 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13249 2019-Jan-12 20:37:13.740011 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-12 20:37:13.740039 - [DEBUG]
13251 2019-Jan-12 20:37:13.740063 - [DEBUG] Propagate flow
13252 2019-Jan-12 20:37:13.740087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-12 20:37:13.740145 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13254 2019-Jan-12 20:37:13.740781 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13255 2019-Jan-12 20:37:13.741414 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-12 20:37:13.741439 - [DEBUG]
13257 2019-Jan-12 20:37:13.741464 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-12 20:37:13.741490 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-12 20:37:13.741515 - [DEBUG]
13260 2019-Jan-12 20:37:13.741539 - [DEBUG] Start adding new jump function
13261 2019-Jan-12 20:37:13.741562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-12 20:37:13.741618 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13263 2019-Jan-12 20:37:13.742302 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13264 2019-Jan-12 20:37:13.743000 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-12 20:37:13.743034 - [DEBUG] End adding new jump function
13266 2019-Jan-12 20:37:13.743059 - [DEBUG]
13267 2019-Jan-12 20:37:13.743084 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13268 2019-Jan-12 20:37:13.743109 - [DEBUG]
13269 2019-Jan-12 20:37:13.743132 - [DEBUG] Process 383. path edge:
13270 2019-Jan-12 20:37:13.743157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-12 20:37:13.743234 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13272 2019-Jan-12 20:37:13.743960 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13273 2019-Jan-12 20:37:13.744648 - [DEBUG]
13274 2019-Jan-12 20:37:13.744674 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13275 2019-Jan-12 20:37:13.745384 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-12 20:37:13.745414 - [DEBUG]
13277 2019-Jan-12 20:37:13.745438 - [DEBUG] Propagate flow
13278 2019-Jan-12 20:37:13.745462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-12 20:37:13.745525 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13280 2019-Jan-12 20:37:13.746167 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13281 2019-Jan-12 20:37:13.746802 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-12 20:37:13.746828 - [DEBUG]
13283 2019-Jan-12 20:37:13.746854 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-12 20:37:13.746880 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-12 20:37:13.746904 - [DEBUG]
13286 2019-Jan-12 20:37:13.746928 - [DEBUG] Start adding new jump function
13287 2019-Jan-12 20:37:13.746951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-12 20:37:13.747007 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13289 2019-Jan-12 20:37:13.747644 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13290 2019-Jan-12 20:37:13.748279 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-12 20:37:13.748307 - [DEBUG] End adding new jump function
13292 2019-Jan-12 20:37:13.748331 - [DEBUG]
13293 2019-Jan-12 20:37:13.748355 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13294 2019-Jan-12 20:37:13.748379 - [DEBUG]
13295 2019-Jan-12 20:37:13.748402 - [DEBUG] Process 384. path edge:
13296 2019-Jan-12 20:37:13.748426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-12 20:37:13.748483 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13298 2019-Jan-12 20:37:13.749137 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13299 2019-Jan-12 20:37:13.749773 - [DEBUG]
13300 2019-Jan-12 20:37:13.749798 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13301 2019-Jan-12 20:37:13.750450 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-12 20:37:13.750478 - [DEBUG]
13303 2019-Jan-12 20:37:13.750502 - [DEBUG] Propagate flow
13304 2019-Jan-12 20:37:13.750526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-12 20:37:13.750582 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13306 2019-Jan-12 20:37:13.751227 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13307 2019-Jan-12 20:37:13.751861 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-12 20:37:13.751886 - [DEBUG]
13309 2019-Jan-12 20:37:13.751911 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-12 20:37:13.751936 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-12 20:37:13.751961 - [DEBUG]
13312 2019-Jan-12 20:37:13.751996 - [DEBUG] Start adding new jump function
13313 2019-Jan-12 20:37:13.752022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-12 20:37:13.752077 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13315 2019-Jan-12 20:37:13.752724 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13316 2019-Jan-12 20:37:13.753356 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-12 20:37:13.753384 - [DEBUG] End adding new jump function
13318 2019-Jan-12 20:37:13.753409 - [DEBUG]
13319 2019-Jan-12 20:37:13.753432 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13320 2019-Jan-12 20:37:13.753456 - [DEBUG]
13321 2019-Jan-12 20:37:13.753479 - [DEBUG] Process 385. path edge:
13322 2019-Jan-12 20:37:13.753503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-12 20:37:13.753560 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13324 2019-Jan-12 20:37:13.754193 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13325 2019-Jan-12 20:37:13.754827 - [DEBUG]
13326 2019-Jan-12 20:37:13.754851 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13327 2019-Jan-12 20:37:13.755520 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-12 20:37:13.755548 - [DEBUG]
13329 2019-Jan-12 20:37:13.755572 - [DEBUG] Propagate flow
13330 2019-Jan-12 20:37:13.755595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-12 20:37:13.755652 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13332 2019-Jan-12 20:37:13.756288 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13333 2019-Jan-12 20:37:13.756923 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-12 20:37:13.756948 - [DEBUG]
13335 2019-Jan-12 20:37:13.756974 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-12 20:37:13.757000 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-12 20:37:13.757024 - [DEBUG]
13338 2019-Jan-12 20:37:13.757048 - [DEBUG] Start adding new jump function
13339 2019-Jan-12 20:37:13.757072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-12 20:37:13.757128 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13341 2019-Jan-12 20:37:13.757763 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13342 2019-Jan-12 20:37:13.758394 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-12 20:37:13.758423 - [DEBUG] End adding new jump function
13344 2019-Jan-12 20:37:13.758447 - [DEBUG]
13345 2019-Jan-12 20:37:13.758471 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13346 2019-Jan-12 20:37:13.758495 - [DEBUG]
13347 2019-Jan-12 20:37:13.758519 - [DEBUG] Process 386. path edge:
13348 2019-Jan-12 20:37:13.758543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-12 20:37:13.758599 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13350 2019-Jan-12 20:37:13.759248 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13351 2019-Jan-12 20:37:13.759884 - [DEBUG]
13352 2019-Jan-12 20:37:13.759908 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13353 2019-Jan-12 20:37:13.760547 - [DEBUG] Start of endsummarytab entry
13354 2019-Jan-12 20:37:13.760577 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13355 2019-Jan-12 20:37:13.761212 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13356 2019-Jan-12 20:37:13.761271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13357 2019-Jan-12 20:37:13.761902 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13358 2019-Jan-12 20:37:13.762554 - [DEBUG] EF: AllBottom
13359 2019-Jan-12 20:37:13.762579 - [DEBUG]
13360 2019-Jan-12 20:37:13.762610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13361 2019-Jan-12 20:37:13.763242 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13362 2019-Jan-12 20:37:13.763886 - [DEBUG] EF: AllBottom
13363 2019-Jan-12 20:37:13.763910 - [DEBUG]
13364 2019-Jan-12 20:37:13.763934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13365 2019-Jan-12 20:37:13.764564 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13366 2019-Jan-12 20:37:13.765206 - [DEBUG] EF: AllBottom
13367 2019-Jan-12 20:37:13.765231 - [DEBUG]
13368 2019-Jan-12 20:37:13.765254 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13369 2019-Jan-12 20:37:13.765902 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13370 2019-Jan-12 20:37:13.766538 - [DEBUG] EF: AllBottom
13371 2019-Jan-12 20:37:13.766563 - [DEBUG]
13372 2019-Jan-12 20:37:13.766587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13373 2019-Jan-12 20:37:13.767219 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13374 2019-Jan-12 20:37:13.767853 - [DEBUG] EF: AllBottom
13375 2019-Jan-12 20:37:13.767878 - [DEBUG]
13376 2019-Jan-12 20:37:13.767902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13377 2019-Jan-12 20:37:13.768532 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
13378 2019-Jan-12 20:37:13.769181 - [DEBUG] EF: AllBottom
13379 2019-Jan-12 20:37:13.769206 - [DEBUG]
13380 2019-Jan-12 20:37:13.769230 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13381 2019-Jan-12 20:37:13.769860 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13382 2019-Jan-12 20:37:13.770501 - [DEBUG] EF: AllBottom
13383 2019-Jan-12 20:37:13.770526 - [DEBUG]
13384 2019-Jan-12 20:37:13.770549 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13385 2019-Jan-12 20:37:13.771179 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13386 2019-Jan-12 20:37:13.771850 - [DEBUG] EF: AllBottom
13387 2019-Jan-12 20:37:13.771876 - [DEBUG]
13388 2019-Jan-12 20:37:13.771900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13389 2019-Jan-12 20:37:13.772597 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13390 2019-Jan-12 20:37:13.773281 - [DEBUG] EF: AllBottom
13391 2019-Jan-12 20:37:13.773307 - [DEBUG]
13392 2019-Jan-12 20:37:13.773331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13393 2019-Jan-12 20:37:13.773968 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13394 2019-Jan-12 20:37:13.774609 - [DEBUG] EF: AllBottom
13395 2019-Jan-12 20:37:13.774634 - [DEBUG]
13396 2019-Jan-12 20:37:13.774657 - [DEBUG] ---------------
13397 2019-Jan-12 20:37:13.774681 - [DEBUG]
13398 2019-Jan-12 20:37:13.774706 - [DEBUG] End of endsummarytab entry
13399 2019-Jan-12 20:37:13.774730 - [DEBUG]
13400 2019-Jan-12 20:37:13.774753 - [DEBUG] Start of incomingtab entry
13401 2019-Jan-12 20:37:13.774778 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13402 2019-Jan-12 20:37:13.775441 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-12 20:37:13.775500 - [DEBUG] ---------------
13404 2019-Jan-12 20:37:13.775524 - [DEBUG] End of incomingtab entry
13405 2019-Jan-12 20:37:13.775548 - [DEBUG]
13406 2019-Jan-12 20:37:13.775576 - [DEBUG] EDGE:
13407 2019-Jan-12 20:37:13.775632 - [DEBUG] ---> 13408 2019-Jan-12 20:37:13.776283 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13409 2019-Jan-12 20:37:13.776919 - [DEBUG]
13410 2019-Jan-12 20:37:13.776946 - [DEBUG] EDGE:
13411 2019-Jan-12 20:37:13.777003 - [DEBUG] ---> 13412 2019-Jan-12 20:37:13.777645 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13413 2019-Jan-12 20:37:13.778279 - [DEBUG]
13414 2019-Jan-12 20:37:13.778328 - [DEBUG] Compose: EdgeIdentity * AllBottom
13415 2019-Jan-12 20:37:13.778355 - [DEBUG]
13416 2019-Jan-12 20:37:13.778379 - [DEBUG] Propagate flow
13417 2019-Jan-12 20:37:13.778402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13418 2019-Jan-12 20:37:13.778459 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13419 2019-Jan-12 20:37:13.779121 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13420 2019-Jan-12 20:37:13.779756 - [DEBUG] Edge function : AllBottom (result of previous compose)
13421 2019-Jan-12 20:37:13.779782 - [DEBUG]
13422 2019-Jan-12 20:37:13.779808 - [DEBUG] Join: AllTop & AllBottom
13423 2019-Jan-12 20:37:13.779834 - [DEBUG] = AllBottom (new jump func)
13424 2019-Jan-12 20:37:13.779859 - [DEBUG]
13425 2019-Jan-12 20:37:13.779882 - [DEBUG] Start adding new jump function
13426 2019-Jan-12 20:37:13.779905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13427 2019-Jan-12 20:37:13.779961 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13428 2019-Jan-12 20:37:13.780597 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13429 2019-Jan-12 20:37:13.781238 - [DEBUG] Edge Function : AllBottom
13430 2019-Jan-12 20:37:13.781268 - [DEBUG] End adding new jump function
13431 2019-Jan-12 20:37:13.781292 - [DEBUG]
13432 2019-Jan-12 20:37:13.781315 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13433 2019-Jan-12 20:37:13.781340 - [DEBUG]
13434 2019-Jan-12 20:37:13.781363 - [DEBUG] Process 387. path edge:
13435 2019-Jan-12 20:37:13.781387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13436 2019-Jan-12 20:37:13.781443 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13437 2019-Jan-12 20:37:13.782099 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13438 2019-Jan-12 20:37:13.782733 - [DEBUG]
13439 2019-Jan-12 20:37:13.782757 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13440 2019-Jan-12 20:37:13.783408 - [DEBUG] Possible callees:
13441 2019-Jan-12 20:37:13.783433 - [DEBUG] llvm.dbg.declare
13442 2019-Jan-12 20:37:13.783458 - [DEBUG] Possible return sites:
13443 2019-Jan-12 20:37:13.783482 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313444 2019-Jan-12 20:37:13.784754 - [DEBUG] Found and process special summary
13445 2019-Jan-12 20:37:13.784788 - [DEBUG] Compose: EdgeIdentity * AllBottom
13446 2019-Jan-12 20:37:13.784815 - [DEBUG]
13447 2019-Jan-12 20:37:13.784839 - [DEBUG] Propagate flow
13448 2019-Jan-12 20:37:13.784862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13449 2019-Jan-12 20:37:13.784918 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13450 2019-Jan-12 20:37:13.785587 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13451 2019-Jan-12 20:37:13.786222 - [DEBUG] Edge function : AllBottom (result of previous compose)
13452 2019-Jan-12 20:37:13.786248 - [DEBUG]
13453 2019-Jan-12 20:37:13.786273 - [DEBUG] Join: AllTop & AllBottom
13454 2019-Jan-12 20:37:13.786299 - [DEBUG] = AllBottom (new jump func)
13455 2019-Jan-12 20:37:13.786323 - [DEBUG]
13456 2019-Jan-12 20:37:13.786347 - [DEBUG] Start adding new jump function
13457 2019-Jan-12 20:37:13.786370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13458 2019-Jan-12 20:37:13.786426 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13459 2019-Jan-12 20:37:13.787061 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13460 2019-Jan-12 20:37:13.787694 - [DEBUG] Edge Function : AllBottom
13461 2019-Jan-12 20:37:13.787722 - [DEBUG] End adding new jump function
13462 2019-Jan-12 20:37:13.787746 - [DEBUG]
13463 2019-Jan-12 20:37:13.787769 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13464 2019-Jan-12 20:37:13.787793 - [DEBUG]
13465 2019-Jan-12 20:37:13.787817 - [DEBUG] Process 388. path edge:
13466 2019-Jan-12 20:37:13.787841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13467 2019-Jan-12 20:37:13.787896 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13468 2019-Jan-12 20:37:13.788530 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13469 2019-Jan-12 20:37:13.789181 - [DEBUG]
13470 2019-Jan-12 20:37:13.789206 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13471 2019-Jan-12 20:37:13.789858 - [DEBUG] Compose: EdgeIdentity * AllBottom
13472 2019-Jan-12 20:37:13.789886 - [DEBUG]
13473 2019-Jan-12 20:37:13.789910 - [DEBUG] Propagate flow
13474 2019-Jan-12 20:37:13.789934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13475 2019-Jan-12 20:37:13.789990 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13476 2019-Jan-12 20:37:13.790624 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13477 2019-Jan-12 20:37:13.791258 - [DEBUG] Edge function : AllBottom (result of previous compose)
13478 2019-Jan-12 20:37:13.791283 - [DEBUG]
13479 2019-Jan-12 20:37:13.791308 - [DEBUG] Join: AllTop & AllBottom
13480 2019-Jan-12 20:37:13.791333 - [DEBUG] = AllBottom (new jump func)
13481 2019-Jan-12 20:37:13.791358 - [DEBUG]
13482 2019-Jan-12 20:37:13.791381 - [DEBUG] Start adding new jump function
13483 2019-Jan-12 20:37:13.791404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13484 2019-Jan-12 20:37:13.791460 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13485 2019-Jan-12 20:37:13.792111 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13486 2019-Jan-12 20:37:13.792743 - [DEBUG] Edge Function : AllBottom
13487 2019-Jan-12 20:37:13.792770 - [DEBUG] End adding new jump function
13488 2019-Jan-12 20:37:13.792794 - [DEBUG]
13489 2019-Jan-12 20:37:13.792818 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13490 2019-Jan-12 20:37:13.792843 - [DEBUG]
13491 2019-Jan-12 20:37:13.792866 - [DEBUG] Process 389. path edge:
13492 2019-Jan-12 20:37:13.792890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13493 2019-Jan-12 20:37:13.792946 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13494 2019-Jan-12 20:37:13.793587 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13495 2019-Jan-12 20:37:13.794220 - [DEBUG]
13496 2019-Jan-12 20:37:13.794245 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13497 2019-Jan-12 20:37:13.794890 - [DEBUG] Compose: EdgeIdentity * AllBottom
13498 2019-Jan-12 20:37:13.794918 - [DEBUG]
13499 2019-Jan-12 20:37:13.794942 - [DEBUG] Propagate flow
13500 2019-Jan-12 20:37:13.794966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13501 2019-Jan-12 20:37:13.795022 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13502 2019-Jan-12 20:37:13.795677 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13503 2019-Jan-12 20:37:13.796311 - [DEBUG] Edge function : AllBottom (result of previous compose)
13504 2019-Jan-12 20:37:13.796336 - [DEBUG]
13505 2019-Jan-12 20:37:13.796362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13506 2019-Jan-12 20:37:13.796387 - [DEBUG] = AllBottom
13507 2019-Jan-12 20:37:13.796412 - [DEBUG]
13508 2019-Jan-12 20:37:13.796436 - [DEBUG] PROPAGATE: No new function!
13509 2019-Jan-12 20:37:13.796461 - [DEBUG] EDGE:
13510 2019-Jan-12 20:37:13.796518 - [DEBUG] ---> 13511 2019-Jan-12 20:37:13.797150 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13512 2019-Jan-12 20:37:13.797784 - [DEBUG]
13513 2019-Jan-12 20:37:13.797810 - [DEBUG] EDGE:
13514 2019-Jan-12 20:37:13.797867 - [DEBUG] ---> 13515 2019-Jan-12 20:37:13.798501 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13516 2019-Jan-12 20:37:13.799151 - [DEBUG]
13517 2019-Jan-12 20:37:13.799188 - [DEBUG] Compose: EdgeIdentity * AllBottom
13518 2019-Jan-12 20:37:13.799215 - [DEBUG]
13519 2019-Jan-12 20:37:13.799239 - [DEBUG] Propagate flow
13520 2019-Jan-12 20:37:13.799262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13521 2019-Jan-12 20:37:13.799317 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13522 2019-Jan-12 20:37:13.799952 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13523 2019-Jan-12 20:37:13.800593 - [DEBUG] Edge function : AllBottom (result of previous compose)
13524 2019-Jan-12 20:37:13.800618 - [DEBUG]
13525 2019-Jan-12 20:37:13.800642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13526 2019-Jan-12 20:37:13.800668 - [DEBUG] = AllBottom
13527 2019-Jan-12 20:37:13.800693 - [DEBUG]
13528 2019-Jan-12 20:37:13.800716 - [DEBUG] PROPAGATE: No new function!
13529 2019-Jan-12 20:37:13.800743 - [DEBUG] EDGE:
13530 2019-Jan-12 20:37:13.800800 - [DEBUG] ---> 13531 2019-Jan-12 20:37:13.801442 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13532 2019-Jan-12 20:37:13.802089 - [DEBUG]
13533 2019-Jan-12 20:37:13.802115 - [DEBUG] EDGE:
13534 2019-Jan-12 20:37:13.802172 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13535 2019-Jan-12 20:37:13.802810 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13536 2019-Jan-12 20:37:13.803443 - [DEBUG]
13537 2019-Jan-12 20:37:13.803469 - [DEBUG] EDGE:
13538 2019-Jan-12 20:37:13.803534 - [DEBUG] ---> 13539 2019-Jan-12 20:37:13.804168 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13540 2019-Jan-12 20:37:13.804803 - [DEBUG]
13541 2019-Jan-12 20:37:13.804829 - [DEBUG] EDGE:
13542 2019-Jan-12 20:37:13.804886 - [DEBUG] ---> 13543 2019-Jan-12 20:37:13.805540 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13544 2019-Jan-12 20:37:13.806180 - [DEBUG]
13545 2019-Jan-12 20:37:13.806207 - [DEBUG] EDGE:
13546 2019-Jan-12 20:37:13.806264 - [DEBUG] ---> 13547 2019-Jan-12 20:37:13.806907 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13548 2019-Jan-12 20:37:13.807540 - [DEBUG]
13549 2019-Jan-12 20:37:13.807576 - [DEBUG] Compose: EdgeIdentity * AllBottom
13550 2019-Jan-12 20:37:13.807603 - [DEBUG]
13551 2019-Jan-12 20:37:13.807626 - [DEBUG] Propagate flow
13552 2019-Jan-12 20:37:13.807650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13553 2019-Jan-12 20:37:13.807706 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13554 2019-Jan-12 20:37:13.808341 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13555 2019-Jan-12 20:37:13.808991 - [DEBUG] Edge function : AllBottom (result of previous compose)
13556 2019-Jan-12 20:37:13.809016 - [DEBUG]
13557 2019-Jan-12 20:37:13.809041 - [DEBUG] Join: AllTop & AllBottom
13558 2019-Jan-12 20:37:13.809067 - [DEBUG] = AllBottom (new jump func)
13559 2019-Jan-12 20:37:13.809091 - [DEBUG]
13560 2019-Jan-12 20:37:13.809115 - [DEBUG] Start adding new jump function
13561 2019-Jan-12 20:37:13.809138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13562 2019-Jan-12 20:37:13.809194 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13563 2019-Jan-12 20:37:13.809828 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13564 2019-Jan-12 20:37:13.810463 - [DEBUG] Edge Function : AllBottom
13565 2019-Jan-12 20:37:13.810491 - [DEBUG] End adding new jump function
13566 2019-Jan-12 20:37:13.810515 - [DEBUG]
13567 2019-Jan-12 20:37:13.810538 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13568 2019-Jan-12 20:37:13.810562 - [DEBUG]
13569 2019-Jan-12 20:37:13.810585 - [DEBUG] Process 390. path edge:
13570 2019-Jan-12 20:37:13.810609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13571 2019-Jan-12 20:37:13.810665 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13572 2019-Jan-12 20:37:13.811300 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13573 2019-Jan-12 20:37:13.811934 - [DEBUG]
13574 2019-Jan-12 20:37:13.811958 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13575 2019-Jan-12 20:37:13.812626 - [DEBUG] Compose: EdgeIdentity * AllBottom
13576 2019-Jan-12 20:37:13.812654 - [DEBUG]
13577 2019-Jan-12 20:37:13.812678 - [DEBUG] Propagate flow
13578 2019-Jan-12 20:37:13.812701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13579 2019-Jan-12 20:37:13.812757 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13580 2019-Jan-12 20:37:13.813390 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13581 2019-Jan-12 20:37:13.814033 - [DEBUG] Edge function : AllBottom (result of previous compose)
13582 2019-Jan-12 20:37:13.814059 - [DEBUG]
13583 2019-Jan-12 20:37:13.814084 - [DEBUG] Join: AllTop & AllBottom
13584 2019-Jan-12 20:37:13.814110 - [DEBUG] = AllBottom (new jump func)
13585 2019-Jan-12 20:37:13.814134 - [DEBUG]
13586 2019-Jan-12 20:37:13.814158 - [DEBUG] Start adding new jump function
13587 2019-Jan-12 20:37:13.814181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13588 2019-Jan-12 20:37:13.814237 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13589 2019-Jan-12 20:37:13.814872 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13590 2019-Jan-12 20:37:13.815522 - [DEBUG] Edge Function : AllBottom
13591 2019-Jan-12 20:37:13.815549 - [DEBUG] End adding new jump function
13592 2019-Jan-12 20:37:13.815573 - [DEBUG]
13593 2019-Jan-12 20:37:13.815596 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13594 2019-Jan-12 20:37:13.815621 - [DEBUG]
13595 2019-Jan-12 20:37:13.815644 - [DEBUG] Process 391. path edge:
13596 2019-Jan-12 20:37:13.815668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13597 2019-Jan-12 20:37:13.815724 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13598 2019-Jan-12 20:37:13.816354 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13599 2019-Jan-12 20:37:13.816989 - [DEBUG]
13600 2019-Jan-12 20:37:13.817014 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13601 2019-Jan-12 20:37:13.817658 - [DEBUG] Compose: EdgeIdentity * AllBottom
13602 2019-Jan-12 20:37:13.817686 - [DEBUG]
13603 2019-Jan-12 20:37:13.817710 - [DEBUG] Propagate flow
13604 2019-Jan-12 20:37:13.817734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13605 2019-Jan-12 20:37:13.817790 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13606 2019-Jan-12 20:37:13.818426 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13607 2019-Jan-12 20:37:13.819080 - [DEBUG] Edge function : AllBottom (result of previous compose)
13608 2019-Jan-12 20:37:13.819106 - [DEBUG]
13609 2019-Jan-12 20:37:13.819131 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13610 2019-Jan-12 20:37:13.819157 - [DEBUG] = AllBottom
13611 2019-Jan-12 20:37:13.819181 - [DEBUG]
13612 2019-Jan-12 20:37:13.819205 - [DEBUG] PROPAGATE: No new function!
13613 2019-Jan-12 20:37:13.819230 - [DEBUG] EDGE:
13614 2019-Jan-12 20:37:13.819287 - [DEBUG] ---> 13615 2019-Jan-12 20:37:13.819918 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13616 2019-Jan-12 20:37:13.820553 - [DEBUG]
13617 2019-Jan-12 20:37:13.820579 - [DEBUG] EDGE:
13618 2019-Jan-12 20:37:13.820636 - [DEBUG] ---> 13619 2019-Jan-12 20:37:13.821271 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13620 2019-Jan-12 20:37:13.821903 - [DEBUG]
13621 2019-Jan-12 20:37:13.821929 - [DEBUG] EDGE:
13622 2019-Jan-12 20:37:13.821997 - [DEBUG] ---> 13623 2019-Jan-12 20:37:13.822631 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13624 2019-Jan-12 20:37:13.823266 - [DEBUG]
13625 2019-Jan-12 20:37:13.823299 - [DEBUG] EDGE:
13626 2019-Jan-12 20:37:13.823357 - [DEBUG] ---> 13627 2019-Jan-12 20:37:13.823994 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13628 2019-Jan-12 20:37:13.824628 - [DEBUG]
13629 2019-Jan-12 20:37:13.824655 - [DEBUG] EDGE:
13630 2019-Jan-12 20:37:13.824712 - [DEBUG] ---> 13631 2019-Jan-12 20:37:13.825358 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13632 2019-Jan-12 20:37:13.825999 - [DEBUG]
13633 2019-Jan-12 20:37:13.826025 - [DEBUG] EDGE:
13634 2019-Jan-12 20:37:13.826082 - [DEBUG] ---> 13635 2019-Jan-12 20:37:13.826717 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13636 2019-Jan-12 20:37:13.827350 - [DEBUG]
13637 2019-Jan-12 20:37:13.827387 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-12 20:37:13.827413 - [DEBUG]
13639 2019-Jan-12 20:37:13.827437 - [DEBUG] Propagate flow
13640 2019-Jan-12 20:37:13.827461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-12 20:37:13.827517 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13642 2019-Jan-12 20:37:13.828151 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13643 2019-Jan-12 20:37:13.828800 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-12 20:37:13.828826 - [DEBUG]
13645 2019-Jan-12 20:37:13.828851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-12 20:37:13.828877 - [DEBUG] = AllBottom
13647 2019-Jan-12 20:37:13.828901 - [DEBUG]
13648 2019-Jan-12 20:37:13.828924 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-12 20:37:13.828951 - [DEBUG] EDGE:
13650 2019-Jan-12 20:37:13.829008 - [DEBUG] ---> 13651 2019-Jan-12 20:37:13.829651 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13652 2019-Jan-12 20:37:13.830284 - [DEBUG]
13653 2019-Jan-12 20:37:13.830310 - [DEBUG] EDGE:
13654 2019-Jan-12 20:37:13.830367 - [DEBUG] ---> 13655 2019-Jan-12 20:37:13.830999 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13656 2019-Jan-12 20:37:13.831633 - [DEBUG]
13657 2019-Jan-12 20:37:13.831659 - [DEBUG] EDGE:
13658 2019-Jan-12 20:37:13.831716 - [DEBUG] ---> 13659 2019-Jan-12 20:37:13.832364 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13660 2019-Jan-12 20:37:13.832998 - [DEBUG]
13661 2019-Jan-12 20:37:13.833036 - [DEBUG] Compose: EdgeIdentity * AllBottom
13662 2019-Jan-12 20:37:13.833062 - [DEBUG]
13663 2019-Jan-12 20:37:13.833086 - [DEBUG] Propagate flow
13664 2019-Jan-12 20:37:13.833109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13665 2019-Jan-12 20:37:13.833165 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13666 2019-Jan-12 20:37:13.833799 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13667 2019-Jan-12 20:37:13.834446 - [DEBUG] Edge function : AllBottom (result of previous compose)
13668 2019-Jan-12 20:37:13.834472 - [DEBUG]
13669 2019-Jan-12 20:37:13.834498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13670 2019-Jan-12 20:37:13.834524 - [DEBUG] = AllBottom
13671 2019-Jan-12 20:37:13.834548 - [DEBUG]
13672 2019-Jan-12 20:37:13.834571 - [DEBUG] PROPAGATE: No new function!
13673 2019-Jan-12 20:37:13.834598 - [DEBUG] EDGE:
13674 2019-Jan-12 20:37:13.834656 - [DEBUG] ---> 13675 2019-Jan-12 20:37:13.835297 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13676 2019-Jan-12 20:37:13.835951 - [DEBUG]
13677 2019-Jan-12 20:37:13.835978 - [DEBUG] EDGE:
13678 2019-Jan-12 20:37:13.836035 - [DEBUG] ---> 13679 2019-Jan-12 20:37:13.836666 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13680 2019-Jan-12 20:37:13.837300 - [DEBUG]
13681 2019-Jan-12 20:37:13.837326 - [DEBUG] EDGE:
13682 2019-Jan-12 20:37:13.837383 - [DEBUG] ---> 13683 2019-Jan-12 20:37:13.838015 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13684 2019-Jan-12 20:37:13.838647 - [DEBUG]
13685 2019-Jan-12 20:37:13.838687 - [DEBUG] EDGE:
13686 2019-Jan-12 20:37:13.838744 - [DEBUG] ---> 13687 2019-Jan-12 20:37:13.839379 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13688 2019-Jan-12 20:37:13.840012 - [DEBUG]
13689 2019-Jan-12 20:37:13.840048 - [DEBUG] Compose: EdgeIdentity * AllBottom
13690 2019-Jan-12 20:37:13.840075 - [DEBUG]
13691 2019-Jan-12 20:37:13.840099 - [DEBUG] Propagate flow
13692 2019-Jan-12 20:37:13.840122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13693 2019-Jan-12 20:37:13.840178 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13694 2019-Jan-12 20:37:13.840813 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13695 2019-Jan-12 20:37:13.841447 - [DEBUG] Edge function : AllBottom (result of previous compose)
13696 2019-Jan-12 20:37:13.841472 - [DEBUG]
13697 2019-Jan-12 20:37:13.841497 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13698 2019-Jan-12 20:37:13.841523 - [DEBUG] = AllBottom
13699 2019-Jan-12 20:37:13.841547 - [DEBUG]
13700 2019-Jan-12 20:37:13.841570 - [DEBUG] PROPAGATE: No new function!
13701 2019-Jan-12 20:37:13.841598 - [DEBUG] EDGE:
13702 2019-Jan-12 20:37:13.841655 - [DEBUG] ---> 13703 2019-Jan-12 20:37:13.842312 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13704 2019-Jan-12 20:37:13.842946 - [DEBUG]
13705 2019-Jan-12 20:37:13.842972 - [DEBUG] EDGE:
13706 2019-Jan-12 20:37:13.843029 - [DEBUG] ---> 13707 2019-Jan-12 20:37:13.843662 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13708 2019-Jan-12 20:37:13.844295 - [DEBUG]
13709 2019-Jan-12 20:37:13.844321 - [DEBUG] EDGE:
13710 2019-Jan-12 20:37:13.844386 - [DEBUG] ---> 13711 2019-Jan-12 20:37:13.845021 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13712 2019-Jan-12 20:37:13.845673 - [DEBUG]
13713 2019-Jan-12 20:37:13.845710 - [DEBUG] Compose: EdgeIdentity * AllBottom
13714 2019-Jan-12 20:37:13.845737 - [DEBUG]
13715 2019-Jan-12 20:37:13.845760 - [DEBUG] Propagate flow
13716 2019-Jan-12 20:37:13.845784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13717 2019-Jan-12 20:37:13.845840 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13718 2019-Jan-12 20:37:13.846476 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13719 2019-Jan-12 20:37:13.847111 - [DEBUG] Edge function : AllBottom (result of previous compose)
13720 2019-Jan-12 20:37:13.847136 - [DEBUG]
13721 2019-Jan-12 20:37:13.847161 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13722 2019-Jan-12 20:37:13.847187 - [DEBUG] = AllBottom
13723 2019-Jan-12 20:37:13.847212 - [DEBUG]
13724 2019-Jan-12 20:37:13.847235 - [DEBUG] PROPAGATE: No new function!
13725 2019-Jan-12 20:37:13.847262 - [DEBUG] EDGE:
13726 2019-Jan-12 20:37:13.847319 - [DEBUG] ---> 13727 2019-Jan-12 20:37:13.847962 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13728 2019-Jan-12 20:37:13.848596 - [DEBUG]
13729 2019-Jan-12 20:37:13.848622 - [DEBUG] EDGE:
13730 2019-Jan-12 20:37:13.848693 - [DEBUG] ---> 13731 2019-Jan-12 20:37:13.849323 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13732 2019-Jan-12 20:37:13.849957 - [DEBUG]
13733 2019-Jan-12 20:37:13.849983 - [DEBUG] EDGE:
13734 2019-Jan-12 20:37:13.850040 - [DEBUG] ---> 13735 2019-Jan-12 20:37:13.850670 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13736 2019-Jan-12 20:37:13.851304 - [DEBUG]
13737 2019-Jan-12 20:37:13.851330 - [DEBUG] EDGE:
13738 2019-Jan-12 20:37:13.851387 - [DEBUG] ---> 13739 2019-Jan-12 20:37:13.852036 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13740 2019-Jan-12 20:37:13.852671 - [DEBUG]
13741 2019-Jan-12 20:37:13.852706 - [DEBUG] Compose: EdgeIdentity * AllBottom
13742 2019-Jan-12 20:37:13.852733 - [DEBUG]
13743 2019-Jan-12 20:37:13.852757 - [DEBUG] Propagate flow
13744 2019-Jan-12 20:37:13.852780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13745 2019-Jan-12 20:37:13.852836 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13746 2019-Jan-12 20:37:13.853473 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13747 2019-Jan-12 20:37:13.854107 - [DEBUG] Edge function : AllBottom (result of previous compose)
13748 2019-Jan-12 20:37:13.854132 - [DEBUG]
13749 2019-Jan-12 20:37:13.854157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13750 2019-Jan-12 20:37:13.854183 - [DEBUG] = AllBottom
13751 2019-Jan-12 20:37:13.854208 - [DEBUG]
13752 2019-Jan-12 20:37:13.854231 - [DEBUG] PROPAGATE: No new function!
13753 2019-Jan-12 20:37:13.854258 - [DEBUG] EDGE:
13754 2019-Jan-12 20:37:13.854323 - [DEBUG] ---> 13755 2019-Jan-12 20:37:13.854966 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13756 2019-Jan-12 20:37:13.855615 - [DEBUG]
13757 2019-Jan-12 20:37:13.855650 - [DEBUG] Compose: EdgeIdentity * AllBottom
13758 2019-Jan-12 20:37:13.855677 - [DEBUG]
13759 2019-Jan-12 20:37:13.855700 - [DEBUG] Propagate flow
13760 2019-Jan-12 20:37:13.855726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13761 2019-Jan-12 20:37:13.855782 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13762 2019-Jan-12 20:37:13.856425 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13763 2019-Jan-12 20:37:13.857059 - [DEBUG] Edge function : AllBottom (result of previous compose)
13764 2019-Jan-12 20:37:13.857085 - [DEBUG]
13765 2019-Jan-12 20:37:13.857110 - [DEBUG] Join: AllTop & AllBottom
13766 2019-Jan-12 20:37:13.857135 - [DEBUG] = AllBottom (new jump func)
13767 2019-Jan-12 20:37:13.857160 - [DEBUG]
13768 2019-Jan-12 20:37:13.857183 - [DEBUG] Start adding new jump function
13769 2019-Jan-12 20:37:13.857207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13770 2019-Jan-12 20:37:13.857262 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13771 2019-Jan-12 20:37:13.857896 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13772 2019-Jan-12 20:37:13.858536 - [DEBUG] Edge Function : AllBottom
13773 2019-Jan-12 20:37:13.858564 - [DEBUG] End adding new jump function
13774 2019-Jan-12 20:37:13.858588 - [DEBUG]
13775 2019-Jan-12 20:37:13.858612 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13776 2019-Jan-12 20:37:13.858636 - [DEBUG]
13777 2019-Jan-12 20:37:13.858672 - [DEBUG] Process 392. path edge:
13778 2019-Jan-12 20:37:13.858696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13779 2019-Jan-12 20:37:13.858752 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
13780 2019-Jan-12 20:37:13.859394 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13781 2019-Jan-12 20:37:13.860027 - [DEBUG]
13782 2019-Jan-12 20:37:13.860051 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13783 2019-Jan-12 20:37:13.860699 - [DEBUG] Possible callees:
13784 2019-Jan-12 20:37:13.860723 - [DEBUG] llvm.dbg.declare
13785 2019-Jan-12 20:37:13.860748 - [DEBUG] Possible return sites:
13786 2019-Jan-12 20:37:13.860772 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14313787 2019-Jan-12 20:37:13.862051 - [DEBUG] Found and process special summary
13788 2019-Jan-12 20:37:13.862084 - [DEBUG] Compose: EdgeIdentity * AllBottom
13789 2019-Jan-12 20:37:13.862111 - [DEBUG]
13790 2019-Jan-12 20:37:13.862135 - [DEBUG] Propagate flow
13791 2019-Jan-12 20:37:13.862158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13792 2019-Jan-12 20:37:13.862214 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13793 2019-Jan-12 20:37:13.862852 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13794 2019-Jan-12 20:37:13.863494 - [DEBUG] Edge function : AllBottom (result of previous compose)
13795 2019-Jan-12 20:37:13.863520 - [DEBUG]
13796 2019-Jan-12 20:37:13.863544 - [DEBUG] Join: AllTop & AllBottom
13797 2019-Jan-12 20:37:13.863570 - [DEBUG] = AllBottom (new jump func)
13798 2019-Jan-12 20:37:13.863595 - [DEBUG]
13799 2019-Jan-12 20:37:13.863618 - [DEBUG] Start adding new jump function
13800 2019-Jan-12 20:37:13.863642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13801 2019-Jan-12 20:37:13.863698 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13802 2019-Jan-12 20:37:13.864333 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13803 2019-Jan-12 20:37:13.864969 - [DEBUG] Edge Function : AllBottom
13804 2019-Jan-12 20:37:13.864999 - [DEBUG] End adding new jump function
13805 2019-Jan-12 20:37:13.865023 - [DEBUG]
13806 2019-Jan-12 20:37:13.865047 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13807 2019-Jan-12 20:37:13.865071 - [DEBUG]
13808 2019-Jan-12 20:37:13.865094 - [DEBUG] Process 393. path edge:
13809 2019-Jan-12 20:37:13.865118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13810 2019-Jan-12 20:37:13.865174 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
13811 2019-Jan-12 20:37:13.865833 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13812 2019-Jan-12 20:37:13.866468 - [DEBUG]
13813 2019-Jan-12 20:37:13.866492 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13814 2019-Jan-12 20:37:13.867141 - [DEBUG] Compose: EdgeIdentity * AllBottom
13815 2019-Jan-12 20:37:13.867169 - [DEBUG]
13816 2019-Jan-12 20:37:13.867192 - [DEBUG] Propagate flow
13817 2019-Jan-12 20:37:13.867216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13818 2019-Jan-12 20:37:13.867272 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
13819 2019-Jan-12 20:37:13.867902 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13820 2019-Jan-12 20:37:13.868537 - [DEBUG] Edge function : AllBottom (result of previous compose)
13821 2019-Jan-12 20:37:13.868562 - [DEBUG]
13822 2019-Jan-12 20:37:13.868587 - [DEBUG] Join: AllTop & AllBottom
13823 2019-Jan-12 20:37:13.868612 - [DEBUG] = AllBottom (new jump func)
13824 2019-Jan-12 20:37:13.868637 - [DEBUG]
13825 2019-Jan-12 20:37:13.868673 - [DEBUG] Start adding new jump function
13826 2019-Jan-12 20:37:13.868697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13827 2019-Jan-12 20:37:13.868753 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13828 2019-Jan-12 20:37:13.869389 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
13829 2019-Jan-12 20:37:13.870017 - [DEBUG] Edge Function : AllBottom
13830 2019-Jan-12 20:37:13.870044 - [DEBUG] End adding new jump function
13831 2019-Jan-12 20:37:13.870068 - [DEBUG]
13832 2019-Jan-12 20:37:13.870091 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13833 2019-Jan-12 20:37:13.870115 - [DEBUG]
13834 2019-Jan-12 20:37:13.870138 - [DEBUG] Process 394. path edge:
13835 2019-Jan-12 20:37:13.870162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13836 2019-Jan-12 20:37:13.870218 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
13837 2019-Jan-12 20:37:13.870848 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13838 2019-Jan-12 20:37:13.871482 - [DEBUG]
13839 2019-Jan-12 20:37:13.871507 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
13840 2019-Jan-12 20:37:13.872173 - [DEBUG] Compose: EdgeIdentity * AllBottom
13841 2019-Jan-12 20:37:13.872201 - [DEBUG]
13842 2019-Jan-12 20:37:13.872225 - [DEBUG] Propagate flow
13843 2019-Jan-12 20:37:13.872249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13844 2019-Jan-12 20:37:13.872305 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
13845 2019-Jan-12 20:37:13.872937 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13846 2019-Jan-12 20:37:13.873571 - [DEBUG] Edge function : AllBottom (result of previous compose)
13847 2019-Jan-12 20:37:13.873596 - [DEBUG]
13848 2019-Jan-12 20:37:13.873622 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13849 2019-Jan-12 20:37:13.873647 - [DEBUG] = AllBottom
13850 2019-Jan-12 20:37:13.873672 - [DEBUG]
13851 2019-Jan-12 20:37:13.873696 - [DEBUG] PROPAGATE: No new function!
13852 2019-Jan-12 20:37:13.873721 - [DEBUG] EDGE:
13853 2019-Jan-12 20:37:13.873778 - [DEBUG] ---> 13854 2019-Jan-12 20:37:13.874409 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13855 2019-Jan-12 20:37:13.875042 - [DEBUG]
13856 2019-Jan-12 20:37:13.875068 - [DEBUG] EDGE:
13857 2019-Jan-12 20:37:13.875125 - [DEBUG] ---> 13858 2019-Jan-12 20:37:13.875777 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13859 2019-Jan-12 20:37:13.876416 - [DEBUG]
13860 2019-Jan-12 20:37:13.876451 - [DEBUG] Compose: EdgeIdentity * AllBottom
13861 2019-Jan-12 20:37:13.876478 - [DEBUG]
13862 2019-Jan-12 20:37:13.876502 - [DEBUG] Propagate flow
13863 2019-Jan-12 20:37:13.876525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13864 2019-Jan-12 20:37:13.876581 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13865 2019-Jan-12 20:37:13.877217 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13866 2019-Jan-12 20:37:13.877851 - [DEBUG] Edge function : AllBottom (result of previous compose)
13867 2019-Jan-12 20:37:13.877876 - [DEBUG]
13868 2019-Jan-12 20:37:13.877901 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13869 2019-Jan-12 20:37:13.877926 - [DEBUG] = AllBottom
13870 2019-Jan-12 20:37:13.877951 - [DEBUG]
13871 2019-Jan-12 20:37:13.877974 - [DEBUG] PROPAGATE: No new function!
13872 2019-Jan-12 20:37:13.878001 - [DEBUG] EDGE:
13873 2019-Jan-12 20:37:13.878057 - [DEBUG] ---> 13874 2019-Jan-12 20:37:13.878713 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13875 2019-Jan-12 20:37:13.879346 - [DEBUG]
13876 2019-Jan-12 20:37:13.879372 - [DEBUG] EDGE:
13877 2019-Jan-12 20:37:13.879430 - [DEBUG] ---> 13878 2019-Jan-12 20:37:13.880063 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13879 2019-Jan-12 20:37:13.880697 - [DEBUG]
13880 2019-Jan-12 20:37:13.880730 - [DEBUG] Compose: EdgeIdentity * AllBottom
13881 2019-Jan-12 20:37:13.880757 - [DEBUG]
13882 2019-Jan-12 20:37:13.880781 - [DEBUG] Propagate flow
13883 2019-Jan-12 20:37:13.880804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13884 2019-Jan-12 20:37:13.880860 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13885 2019-Jan-12 20:37:13.881509 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13886 2019-Jan-12 20:37:13.882160 - [DEBUG] Edge function : AllBottom (result of previous compose)
13887 2019-Jan-12 20:37:13.882185 - [DEBUG]
13888 2019-Jan-12 20:37:13.882210 - [DEBUG] Join: AllTop & AllBottom
13889 2019-Jan-12 20:37:13.882236 - [DEBUG] = AllBottom (new jump func)
13890 2019-Jan-12 20:37:13.882260 - [DEBUG]
13891 2019-Jan-12 20:37:13.882283 - [DEBUG] Start adding new jump function
13892 2019-Jan-12 20:37:13.882307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13893 2019-Jan-12 20:37:13.882363 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13894 2019-Jan-12 20:37:13.882998 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13895 2019-Jan-12 20:37:13.883631 - [DEBUG] Edge Function : AllBottom
13896 2019-Jan-12 20:37:13.883658 - [DEBUG] End adding new jump function
13897 2019-Jan-12 20:37:13.883682 - [DEBUG]
13898 2019-Jan-12 20:37:13.883706 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13899 2019-Jan-12 20:37:13.883730 - [DEBUG]
13900 2019-Jan-12 20:37:13.883753 - [DEBUG] Process 395. path edge:
13901 2019-Jan-12 20:37:13.883777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13902 2019-Jan-12 20:37:13.883833 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
13903 2019-Jan-12 20:37:13.884465 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13904 2019-Jan-12 20:37:13.885098 - [DEBUG]
13905 2019-Jan-12 20:37:13.885123 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13906 2019-Jan-12 20:37:13.885783 - [DEBUG] Compose: EdgeIdentity * AllBottom
13907 2019-Jan-12 20:37:13.885811 - [DEBUG]
13908 2019-Jan-12 20:37:13.885835 - [DEBUG] Propagate flow
13909 2019-Jan-12 20:37:13.885859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13910 2019-Jan-12 20:37:13.885919 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13911 2019-Jan-12 20:37:13.886574 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13912 2019-Jan-12 20:37:13.887209 - [DEBUG] Edge function : AllBottom (result of previous compose)
13913 2019-Jan-12 20:37:13.887235 - [DEBUG]
13914 2019-Jan-12 20:37:13.887260 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13915 2019-Jan-12 20:37:13.887285 - [DEBUG] = AllBottom
13916 2019-Jan-12 20:37:13.887310 - [DEBUG]
13917 2019-Jan-12 20:37:13.887333 - [DEBUG] PROPAGATE: No new function!
13918 2019-Jan-12 20:37:13.887366 - [DEBUG] Compose: EdgeIdentity * AllBottom
13919 2019-Jan-12 20:37:13.887392 - [DEBUG]
13920 2019-Jan-12 20:37:13.887415 - [DEBUG] Propagate flow
13921 2019-Jan-12 20:37:13.887438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-12 20:37:13.887495 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13923 2019-Jan-12 20:37:13.888138 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13924 2019-Jan-12 20:37:13.888796 - [DEBUG] Edge function : AllBottom (result of previous compose)
13925 2019-Jan-12 20:37:13.888822 - [DEBUG]
13926 2019-Jan-12 20:37:13.888846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13927 2019-Jan-12 20:37:13.888872 - [DEBUG] = AllBottom
13928 2019-Jan-12 20:37:13.888896 - [DEBUG]
13929 2019-Jan-12 20:37:13.888919 - [DEBUG] PROPAGATE: No new function!
13930 2019-Jan-12 20:37:13.888953 - [DEBUG] EDGE:
13931 2019-Jan-12 20:37:13.889011 - [DEBUG] ---> 13932 2019-Jan-12 20:37:13.889645 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13933 2019-Jan-12 20:37:13.890280 - [DEBUG]
13934 2019-Jan-12 20:37:13.890306 - [DEBUG] EDGE:
13935 2019-Jan-12 20:37:13.890363 - [DEBUG] ---> 13936 2019-Jan-12 20:37:13.890995 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13937 2019-Jan-12 20:37:13.891628 - [DEBUG]
13938 2019-Jan-12 20:37:13.891656 - [DEBUG] Compose: EdgeIdentity * AllBottom
13939 2019-Jan-12 20:37:13.891682 - [DEBUG]
13940 2019-Jan-12 20:37:13.891706 - [DEBUG] Propagate flow
13941 2019-Jan-12 20:37:13.891729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13942 2019-Jan-12 20:37:13.891785 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
13943 2019-Jan-12 20:37:13.892433 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13944 2019-Jan-12 20:37:13.893069 - [DEBUG] Edge function : AllBottom (result of previous compose)
13945 2019-Jan-12 20:37:13.893094 - [DEBUG]
13946 2019-Jan-12 20:37:13.893119 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13947 2019-Jan-12 20:37:13.893145 - [DEBUG] = AllBottom
13948 2019-Jan-12 20:37:13.893169 - [DEBUG]
13949 2019-Jan-12 20:37:13.893193 - [DEBUG] PROPAGATE: No new function!
13950 2019-Jan-12 20:37:13.893218 - [DEBUG] EDGE:
13951 2019-Jan-12 20:37:13.893275 - [DEBUG] ---> 13952 2019-Jan-12 20:37:13.893910 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13953 2019-Jan-12 20:37:13.894543 - [DEBUG]
13954 2019-Jan-12 20:37:13.894588 - [DEBUG] Compose: EdgeIdentity * AllBottom
13955 2019-Jan-12 20:37:13.894616 - [DEBUG]
13956 2019-Jan-12 20:37:13.894640 - [DEBUG] Propagate flow
13957 2019-Jan-12 20:37:13.894663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13958 2019-Jan-12 20:37:13.894719 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13959 2019-Jan-12 20:37:13.895369 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13960 2019-Jan-12 20:37:13.896004 - [DEBUG] Edge function : AllBottom (result of previous compose)
13961 2019-Jan-12 20:37:13.896030 - [DEBUG]
13962 2019-Jan-12 20:37:13.896055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13963 2019-Jan-12 20:37:13.896081 - [DEBUG] = AllBottom
13964 2019-Jan-12 20:37:13.896105 - [DEBUG]
13965 2019-Jan-12 20:37:13.896129 - [DEBUG] PROPAGATE: No new function!
13966 2019-Jan-12 20:37:13.896154 - [DEBUG] Compose: EdgeIdentity * AllBottom
13967 2019-Jan-12 20:37:13.896180 - [DEBUG]
13968 2019-Jan-12 20:37:13.896203 - [DEBUG] Propagate flow
13969 2019-Jan-12 20:37:13.896227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13970 2019-Jan-12 20:37:13.896282 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13971 2019-Jan-12 20:37:13.896918 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13972 2019-Jan-12 20:37:13.897552 - [DEBUG] Edge function : AllBottom (result of previous compose)
13973 2019-Jan-12 20:37:13.897577 - [DEBUG]
13974 2019-Jan-12 20:37:13.897602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13975 2019-Jan-12 20:37:13.897639 - [DEBUG] = AllBottom
13976 2019-Jan-12 20:37:13.897664 - [DEBUG]
13977 2019-Jan-12 20:37:13.897688 - [DEBUG] PROPAGATE: No new function!
13978 2019-Jan-12 20:37:13.897713 - [DEBUG] EDGE:
13979 2019-Jan-12 20:37:13.897771 - [DEBUG] ---> 13980 2019-Jan-12 20:37:13.898406 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13981 2019-Jan-12 20:37:13.899068 - [DEBUG]
13982 2019-Jan-12 20:37:13.899094 - [DEBUG] EDGE:
13983 2019-Jan-12 20:37:13.899151 - [DEBUG] ---> 13984 2019-Jan-12 20:37:13.899782 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13985 2019-Jan-12 20:37:13.900424 - [DEBUG]
13986 2019-Jan-12 20:37:13.900449 - [DEBUG] EDGE:
13987 2019-Jan-12 20:37:13.900506 - [DEBUG] ---> 13988 2019-Jan-12 20:37:13.901140 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
13989 2019-Jan-12 20:37:13.901774 - [DEBUG]
13990 2019-Jan-12 20:37:13.901800 - [DEBUG] Compose: EdgeIdentity * AllBottom
13991 2019-Jan-12 20:37:13.901826 - [DEBUG]
13992 2019-Jan-12 20:37:13.901850 - [DEBUG] Propagate flow
13993 2019-Jan-12 20:37:13.901873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13994 2019-Jan-12 20:37:13.901929 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13995 2019-Jan-12 20:37:13.902580 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13996 2019-Jan-12 20:37:13.903214 - [DEBUG] Edge function : AllBottom (result of previous compose)
13997 2019-Jan-12 20:37:13.903239 - [DEBUG]
13998 2019-Jan-12 20:37:13.903264 - [DEBUG] Join: AllTop & AllBottom
13999 2019-Jan-12 20:37:13.903289 - [DEBUG] = AllBottom (new jump func)
14000 2019-Jan-12 20:37:13.903314 - [DEBUG]
14001 2019-Jan-12 20:37:13.903337 - [DEBUG] Start adding new jump function
14002 2019-Jan-12 20:37:13.903361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14003 2019-Jan-12 20:37:13.903417 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14004 2019-Jan-12 20:37:13.904051 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14005 2019-Jan-12 20:37:13.904686 - [DEBUG] Edge Function : AllBottom
14006 2019-Jan-12 20:37:13.904714 - [DEBUG] End adding new jump function
14007 2019-Jan-12 20:37:13.904737 - [DEBUG]
14008 2019-Jan-12 20:37:13.904761 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
14009 2019-Jan-12 20:37:13.904786 - [DEBUG]
14010 2019-Jan-12 20:37:13.904809 - [DEBUG] Process 396. path edge:
14011 2019-Jan-12 20:37:13.904833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14012 2019-Jan-12 20:37:13.904889 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
14013 2019-Jan-12 20:37:13.905541 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14014 2019-Jan-12 20:37:13.906181 - [DEBUG]
14015 2019-Jan-12 20:37:13.906206 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14016 2019-Jan-12 20:37:13.906854 - [DEBUG] Compose: EdgeIdentity * AllBottom
14017 2019-Jan-12 20:37:13.906883 - [DEBUG]
14018 2019-Jan-12 20:37:13.906906 - [DEBUG] Propagate flow
14019 2019-Jan-12 20:37:13.906938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14020 2019-Jan-12 20:37:13.906999 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14021 2019-Jan-12 20:37:13.907632 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14022 2019-Jan-12 20:37:13.908265 - [DEBUG] Edge function : AllBottom (result of previous compose)
14023 2019-Jan-12 20:37:13.908290 - [DEBUG]
14024 2019-Jan-12 20:37:13.908315 - [DEBUG] Join: AllTop & AllBottom
14025 2019-Jan-12 20:37:13.908341 - [DEBUG] = AllBottom (new jump func)
14026 2019-Jan-12 20:37:13.908365 - [DEBUG]
14027 2019-Jan-12 20:37:13.908388 - [DEBUG] Start adding new jump function
14028 2019-Jan-12 20:37:13.908412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14029 2019-Jan-12 20:37:13.908468 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14030 2019-Jan-12 20:37:13.909119 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14031 2019-Jan-12 20:37:13.909753 - [DEBUG] Edge Function : AllBottom
14032 2019-Jan-12 20:37:13.909782 - [DEBUG] End adding new jump function
14033 2019-Jan-12 20:37:13.909806 - [DEBUG]
14034 2019-Jan-12 20:37:13.909830 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
14035 2019-Jan-12 20:37:13.909853 - [DEBUG]
14036 2019-Jan-12 20:37:13.909877 - [DEBUG] Process 397. path edge:
14037 2019-Jan-12 20:37:13.909900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14038 2019-Jan-12 20:37:13.909957 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
14039 2019-Jan-12 20:37:13.910589 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14040 2019-Jan-12 20:37:13.911222 - [DEBUG]
14041 2019-Jan-12 20:37:13.911247 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14042 2019-Jan-12 20:37:13.911890 - [DEBUG] Compose: EdgeIdentity * AllBottom
14043 2019-Jan-12 20:37:13.911918 - [DEBUG]
14044 2019-Jan-12 20:37:13.911942 - [DEBUG] Propagate flow
14045 2019-Jan-12 20:37:13.911965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14046 2019-Jan-12 20:37:13.912036 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14047 2019-Jan-12 20:37:13.912680 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14048 2019-Jan-12 20:37:13.913314 - [DEBUG] Edge function : AllBottom (result of previous compose)
14049 2019-Jan-12 20:37:13.913339 - [DEBUG]
14050 2019-Jan-12 20:37:13.913364 - [DEBUG] Join: AllTop & AllBottom
14051 2019-Jan-12 20:37:13.913389 - [DEBUG] = AllBottom (new jump func)
14052 2019-Jan-12 20:37:13.913414 - [DEBUG]
14053 2019-Jan-12 20:37:13.913437 - [DEBUG] Start adding new jump function
14054 2019-Jan-12 20:37:13.913461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-12 20:37:13.913516 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14056 2019-Jan-12 20:37:13.914150 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14057 2019-Jan-12 20:37:13.914791 - [DEBUG] Edge Function : AllBottom
14058 2019-Jan-12 20:37:13.914819 - [DEBUG] End adding new jump function
14059 2019-Jan-12 20:37:13.914842 - [DEBUG]
14060 2019-Jan-12 20:37:13.914866 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
14061 2019-Jan-12 20:37:13.914897 - [DEBUG]
14062 2019-Jan-12 20:37:13.914921 - [DEBUG] Process 398. path edge:
14063 2019-Jan-12 20:37:13.914945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14064 2019-Jan-12 20:37:13.915001 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
14065 2019-Jan-12 20:37:13.915658 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14066 2019-Jan-12 20:37:13.916298 - [DEBUG]
14067 2019-Jan-12 20:37:13.916322 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14068 2019-Jan-12 20:37:13.916970 - [DEBUG] Possible callees:
14069 2019-Jan-12 20:37:13.916995 - [DEBUG] llvm.dbg.declare
14070 2019-Jan-12 20:37:13.917020 - [DEBUG] Possible return sites:
14071 2019-Jan-12 20:37:13.917044 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12014072 2019-Jan-12 20:37:13.918310 - [DEBUG] Found and process special summary
14073 2019-Jan-12 20:37:13.918343 - [DEBUG] Compose: EdgeIdentity * AllBottom
14074 2019-Jan-12 20:37:13.918370 - [DEBUG]
14075 2019-Jan-12 20:37:13.918394 - [DEBUG] Propagate flow
14076 2019-Jan-12 20:37:13.918418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14077 2019-Jan-12 20:37:13.918474 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14078 2019-Jan-12 20:37:13.919126 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14079 2019-Jan-12 20:37:13.919759 - [DEBUG] Edge function : AllBottom (result of previous compose)
14080 2019-Jan-12 20:37:13.919785 - [DEBUG]
14081 2019-Jan-12 20:37:13.919809 - [DEBUG] Join: AllTop & AllBottom
14082 2019-Jan-12 20:37:13.919835 - [DEBUG] = AllBottom (new jump func)
14083 2019-Jan-12 20:37:13.919859 - [DEBUG]
14084 2019-Jan-12 20:37:13.919883 - [DEBUG] Start adding new jump function
14085 2019-Jan-12 20:37:13.919906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14086 2019-Jan-12 20:37:13.919962 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14087 2019-Jan-12 20:37:13.920604 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14088 2019-Jan-12 20:37:13.921240 - [DEBUG] Edge Function : AllBottom
14089 2019-Jan-12 20:37:13.921267 - [DEBUG] End adding new jump function
14090 2019-Jan-12 20:37:13.921291 - [DEBUG]
14091 2019-Jan-12 20:37:13.921314 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
14092 2019-Jan-12 20:37:13.921338 - [DEBUG]
14093 2019-Jan-12 20:37:13.921362 - [DEBUG] Process 399. path edge:
14094 2019-Jan-12 20:37:13.921385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14095 2019-Jan-12 20:37:13.921442 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14096 2019-Jan-12 20:37:13.922093 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14097 2019-Jan-12 20:37:13.922728 - [DEBUG]
14098 2019-Jan-12 20:37:13.922752 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14099 2019-Jan-12 20:37:13.923401 - [DEBUG] Compose: EdgeIdentity * AllBottom
14100 2019-Jan-12 20:37:13.923429 - [DEBUG]
14101 2019-Jan-12 20:37:13.923453 - [DEBUG] Propagate flow
14102 2019-Jan-12 20:37:13.923477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14103 2019-Jan-12 20:37:13.923533 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14104 2019-Jan-12 20:37:13.924178 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14105 2019-Jan-12 20:37:13.924812 - [DEBUG] Edge function : AllBottom (result of previous compose)
14106 2019-Jan-12 20:37:13.924838 - [DEBUG]
14107 2019-Jan-12 20:37:13.924862 - [DEBUG] Join: AllTop & AllBottom
14108 2019-Jan-12 20:37:13.924888 - [DEBUG] = AllBottom (new jump func)
14109 2019-Jan-12 20:37:13.924913 - [DEBUG]
14110 2019-Jan-12 20:37:13.924936 - [DEBUG] Start adding new jump function
14111 2019-Jan-12 20:37:13.924960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14112 2019-Jan-12 20:37:13.925016 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14113 2019-Jan-12 20:37:13.925665 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14114 2019-Jan-12 20:37:13.926304 - [DEBUG] Edge Function : AllBottom
14115 2019-Jan-12 20:37:13.926332 - [DEBUG] End adding new jump function
14116 2019-Jan-12 20:37:13.926356 - [DEBUG]
14117 2019-Jan-12 20:37:13.926379 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14118 2019-Jan-12 20:37:13.926404 - [DEBUG]
14119 2019-Jan-12 20:37:13.926427 - [DEBUG] Process 400. path edge:
14120 2019-Jan-12 20:37:13.926451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14121 2019-Jan-12 20:37:13.926507 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14122 2019-Jan-12 20:37:13.927140 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14123 2019-Jan-12 20:37:13.927774 - [DEBUG]
14124 2019-Jan-12 20:37:13.927799 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14125 2019-Jan-12 20:37:13.928441 - [DEBUG] Compose: EdgeIdentity * AllBottom
14126 2019-Jan-12 20:37:13.928469 - [DEBUG]
14127 2019-Jan-12 20:37:13.928493 - [DEBUG] Propagate flow
14128 2019-Jan-12 20:37:13.928516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14129 2019-Jan-12 20:37:13.928572 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14130 2019-Jan-12 20:37:13.929231 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14131 2019-Jan-12 20:37:13.929863 - [DEBUG] Edge function : AllBottom (result of previous compose)
14132 2019-Jan-12 20:37:13.929889 - [DEBUG]
14133 2019-Jan-12 20:37:13.929914 - [DEBUG] Join: AllTop & AllBottom
14134 2019-Jan-12 20:37:13.929939 - [DEBUG] = AllBottom (new jump func)
14135 2019-Jan-12 20:37:13.929964 - [DEBUG]
14136 2019-Jan-12 20:37:13.929987 - [DEBUG] Start adding new jump function
14137 2019-Jan-12 20:37:13.930011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14138 2019-Jan-12 20:37:13.930066 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14139 2019-Jan-12 20:37:13.930700 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14140 2019-Jan-12 20:37:13.931341 - [DEBUG] Edge Function : AllBottom
14141 2019-Jan-12 20:37:13.931382 - [DEBUG] End adding new jump function
14142 2019-Jan-12 20:37:13.931406 - [DEBUG]
14143 2019-Jan-12 20:37:13.931430 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14144 2019-Jan-12 20:37:13.931454 - [DEBUG]
14145 2019-Jan-12 20:37:13.931478 - [DEBUG] Process 401. path edge:
14146 2019-Jan-12 20:37:13.931502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14147 2019-Jan-12 20:37:13.931562 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14148 2019-Jan-12 20:37:13.932283 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14149 2019-Jan-12 20:37:13.932943 - [DEBUG]
14150 2019-Jan-12 20:37:13.932968 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14151 2019-Jan-12 20:37:13.933665 - [DEBUG] Possible callees:
14152 2019-Jan-12 20:37:13.933691 - [DEBUG] llvm.dbg.declare
14153 2019-Jan-12 20:37:13.933717 - [DEBUG] Possible return sites:
14154 2019-Jan-12 20:37:13.933741 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914155 2019-Jan-12 20:37:13.935089 - [DEBUG] Found and process special summary
14156 2019-Jan-12 20:37:13.935137 - [DEBUG] Compose: EdgeIdentity * AllBottom
14157 2019-Jan-12 20:37:13.935167 - [DEBUG]
14158 2019-Jan-12 20:37:13.935193 - [DEBUG] Propagate flow
14159 2019-Jan-12 20:37:13.935217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14160 2019-Jan-12 20:37:13.935284 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14161 2019-Jan-12 20:37:13.935992 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14162 2019-Jan-12 20:37:13.936682 - [DEBUG] Edge function : AllBottom (result of previous compose)
14163 2019-Jan-12 20:37:13.936708 - [DEBUG]
14164 2019-Jan-12 20:37:13.936734 - [DEBUG] Join: AllTop & AllBottom
14165 2019-Jan-12 20:37:13.936761 - [DEBUG] = AllBottom (new jump func)
14166 2019-Jan-12 20:37:13.936786 - [DEBUG]
14167 2019-Jan-12 20:37:13.936809 - [DEBUG] Start adding new jump function
14168 2019-Jan-12 20:37:13.936832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14169 2019-Jan-12 20:37:13.936898 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14170 2019-Jan-12 20:37:13.937579 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14171 2019-Jan-12 20:37:13.938260 - [DEBUG] Edge Function : AllBottom
14172 2019-Jan-12 20:37:13.938293 - [DEBUG] End adding new jump function
14173 2019-Jan-12 20:37:13.938318 - [DEBUG]
14174 2019-Jan-12 20:37:13.938343 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14175 2019-Jan-12 20:37:13.938367 - [DEBUG]
14176 2019-Jan-12 20:37:13.938391 - [DEBUG] Process 402. path edge:
14177 2019-Jan-12 20:37:13.938414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14178 2019-Jan-12 20:37:13.938485 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14179 2019-Jan-12 20:37:13.939198 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14180 2019-Jan-12 20:37:13.939872 - [DEBUG]
14181 2019-Jan-12 20:37:13.939898 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14182 2019-Jan-12 20:37:13.940616 - [DEBUG] Compose: EdgeIdentity * AllBottom
14183 2019-Jan-12 20:37:13.940647 - [DEBUG]
14184 2019-Jan-12 20:37:13.940671 - [DEBUG] Propagate flow
14185 2019-Jan-12 20:37:13.940696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14186 2019-Jan-12 20:37:13.940763 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14187 2019-Jan-12 20:37:13.941444 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14188 2019-Jan-12 20:37:13.942165 - [DEBUG] Edge function : AllBottom (result of previous compose)
14189 2019-Jan-12 20:37:13.942212 - [DEBUG]
14190 2019-Jan-12 20:37:13.942239 - [DEBUG] Join: AllTop & AllBottom
14191 2019-Jan-12 20:37:13.942266 - [DEBUG] = AllBottom (new jump func)
14192 2019-Jan-12 20:37:13.942290 - [DEBUG]
14193 2019-Jan-12 20:37:13.942314 - [DEBUG] Start adding new jump function
14194 2019-Jan-12 20:37:13.942337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14195 2019-Jan-12 20:37:13.942410 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14196 2019-Jan-12 20:37:13.943100 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14197 2019-Jan-12 20:37:13.943778 - [DEBUG] Edge Function : AllBottom
14198 2019-Jan-12 20:37:13.943811 - [DEBUG] End adding new jump function
14199 2019-Jan-12 20:37:13.943836 - [DEBUG]
14200 2019-Jan-12 20:37:13.943860 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14201 2019-Jan-12 20:37:13.943885 - [DEBUG]
14202 2019-Jan-12 20:37:13.943909 - [DEBUG] Process 403. path edge:
14203 2019-Jan-12 20:37:13.943933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14204 2019-Jan-12 20:37:13.944002 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14205 2019-Jan-12 20:37:13.944792 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14206 2019-Jan-12 20:37:13.945782 - [DEBUG]
14207 2019-Jan-12 20:37:13.945822 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14208 2019-Jan-12 20:37:13.946789 - [DEBUG] Compose: EdgeIdentity * AllBottom
14209 2019-Jan-12 20:37:13.946830 - [DEBUG]
14210 2019-Jan-12 20:37:13.946857 - [DEBUG] Propagate flow
14211 2019-Jan-12 20:37:13.946883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14212 2019-Jan-12 20:37:13.947003 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14213 2019-Jan-12 20:37:13.947950 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14214 2019-Jan-12 20:37:13.948976 - [DEBUG] Edge function : AllBottom (result of previous compose)
14215 2019-Jan-12 20:37:13.949010 - [DEBUG]
14216 2019-Jan-12 20:37:13.949039 - [DEBUG] Join: AllTop & AllBottom
14217 2019-Jan-12 20:37:13.949065 - [DEBUG] = AllBottom (new jump func)
14218 2019-Jan-12 20:37:13.949090 - [DEBUG]
14219 2019-Jan-12 20:37:13.949115 - [DEBUG] Start adding new jump function
14220 2019-Jan-12 20:37:13.949139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14221 2019-Jan-12 20:37:13.949234 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14222 2019-Jan-12 20:37:13.949946 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14223 2019-Jan-12 20:37:13.950598 - [DEBUG] Edge Function : AllBottom
14224 2019-Jan-12 20:37:13.950630 - [DEBUG] End adding new jump function
14225 2019-Jan-12 20:37:13.950654 - [DEBUG]
14226 2019-Jan-12 20:37:13.950678 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14227 2019-Jan-12 20:37:13.950710 - [DEBUG]
14228 2019-Jan-12 20:37:13.950733 - [DEBUG] Process 404. path edge:
14229 2019-Jan-12 20:37:13.950757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14230 2019-Jan-12 20:37:13.950818 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14231 2019-Jan-12 20:37:13.951491 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14232 2019-Jan-12 20:37:13.952187 - [DEBUG]
14233 2019-Jan-12 20:37:13.952230 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14234 2019-Jan-12 20:37:13.952911 - [DEBUG] Possible callees:
14235 2019-Jan-12 20:37:13.952938 - [DEBUG] llvm.dbg.declare
14236 2019-Jan-12 20:37:13.952963 - [DEBUG] Possible return sites:
14237 2019-Jan-12 20:37:13.952987 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514238 2019-Jan-12 20:37:13.954323 - [DEBUG] Found and process special summary
14239 2019-Jan-12 20:37:13.954367 - [DEBUG] Compose: EdgeIdentity * AllBottom
14240 2019-Jan-12 20:37:13.954395 - [DEBUG]
14241 2019-Jan-12 20:37:13.954420 - [DEBUG] Propagate flow
14242 2019-Jan-12 20:37:13.954444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14243 2019-Jan-12 20:37:13.954505 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14244 2019-Jan-12 20:37:13.955171 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14245 2019-Jan-12 20:37:13.955850 - [DEBUG] Edge function : AllBottom (result of previous compose)
14246 2019-Jan-12 20:37:13.955877 - [DEBUG]
14247 2019-Jan-12 20:37:13.955903 - [DEBUG] Join: AllTop & AllBottom
14248 2019-Jan-12 20:37:13.955929 - [DEBUG] = AllBottom (new jump func)
14249 2019-Jan-12 20:37:13.955954 - [DEBUG]
14250 2019-Jan-12 20:37:13.955978 - [DEBUG] Start adding new jump function
14251 2019-Jan-12 20:37:13.956001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14252 2019-Jan-12 20:37:13.956060 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14253 2019-Jan-12 20:37:13.956737 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14254 2019-Jan-12 20:37:13.957400 - [DEBUG] Edge Function : AllBottom
14255 2019-Jan-12 20:37:13.957433 - [DEBUG] End adding new jump function
14256 2019-Jan-12 20:37:13.957457 - [DEBUG]
14257 2019-Jan-12 20:37:13.957481 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14258 2019-Jan-12 20:37:13.957506 - [DEBUG]
14259 2019-Jan-12 20:37:13.957529 - [DEBUG] Process 405. path edge:
14260 2019-Jan-12 20:37:13.957553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14261 2019-Jan-12 20:37:13.957613 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14262 2019-Jan-12 20:37:13.958272 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14263 2019-Jan-12 20:37:13.959006 - [DEBUG]
14264 2019-Jan-12 20:37:13.959033 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14265 2019-Jan-12 20:37:13.959781 - [DEBUG] Compose: EdgeIdentity * AllBottom
14266 2019-Jan-12 20:37:13.959813 - [DEBUG]
14267 2019-Jan-12 20:37:13.959837 - [DEBUG] Propagate flow
14268 2019-Jan-12 20:37:13.959861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14269 2019-Jan-12 20:37:13.959933 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14270 2019-Jan-12 20:37:13.960604 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14271 2019-Jan-12 20:37:13.961264 - [DEBUG] Edge function : AllBottom (result of previous compose)
14272 2019-Jan-12 20:37:13.961292 - [DEBUG]
14273 2019-Jan-12 20:37:13.961319 - [DEBUG] Join: AllTop & AllBottom
14274 2019-Jan-12 20:37:13.961345 - [DEBUG] = AllBottom (new jump func)
14275 2019-Jan-12 20:37:13.961370 - [DEBUG]
14276 2019-Jan-12 20:37:13.961394 - [DEBUG] Start adding new jump function
14277 2019-Jan-12 20:37:13.961442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14278 2019-Jan-12 20:37:13.961508 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14279 2019-Jan-12 20:37:13.962223 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14280 2019-Jan-12 20:37:13.962896 - [DEBUG] Edge Function : AllBottom
14281 2019-Jan-12 20:37:13.962933 - [DEBUG] End adding new jump function
14282 2019-Jan-12 20:37:13.962958 - [DEBUG]
14283 2019-Jan-12 20:37:13.962982 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14284 2019-Jan-12 20:37:13.963008 - [DEBUG]
14285 2019-Jan-12 20:37:13.963032 - [DEBUG] Process 406. path edge:
14286 2019-Jan-12 20:37:13.963057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14287 2019-Jan-12 20:37:13.963131 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14288 2019-Jan-12 20:37:13.963798 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14289 2019-Jan-12 20:37:13.964471 - [DEBUG]
14290 2019-Jan-12 20:37:13.964500 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14291 2019-Jan-12 20:37:13.965213 - [DEBUG] Compose: EdgeIdentity * AllBottom
14292 2019-Jan-12 20:37:13.965244 - [DEBUG]
14293 2019-Jan-12 20:37:13.965268 - [DEBUG] Propagate flow
14294 2019-Jan-12 20:37:13.965293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14295 2019-Jan-12 20:37:13.965441 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14296 2019-Jan-12 20:37:13.966134 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14297 2019-Jan-12 20:37:13.966808 - [DEBUG] Edge function : AllBottom (result of previous compose)
14298 2019-Jan-12 20:37:13.966834 - [DEBUG]
14299 2019-Jan-12 20:37:13.966861 - [DEBUG] Join: AllTop & AllBottom
14300 2019-Jan-12 20:37:13.966888 - [DEBUG] = AllBottom (new jump func)
14301 2019-Jan-12 20:37:13.966913 - [DEBUG]
14302 2019-Jan-12 20:37:13.966936 - [DEBUG] Start adding new jump function
14303 2019-Jan-12 20:37:13.966960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14304 2019-Jan-12 20:37:13.967026 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14305 2019-Jan-12 20:37:13.967687 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14306 2019-Jan-12 20:37:13.968348 - [DEBUG] Edge Function : AllBottom
14307 2019-Jan-12 20:37:13.968383 - [DEBUG] End adding new jump function
14308 2019-Jan-12 20:37:13.968408 - [DEBUG]
14309 2019-Jan-12 20:37:13.968432 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14310 2019-Jan-12 20:37:13.968458 - [DEBUG]
14311 2019-Jan-12 20:37:13.968482 - [DEBUG] Process 407. path edge:
14312 2019-Jan-12 20:37:13.968506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14313 2019-Jan-12 20:37:13.968574 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14314 2019-Jan-12 20:37:13.969298 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14315 2019-Jan-12 20:37:13.969970 - [DEBUG]
14316 2019-Jan-12 20:37:13.969999 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14317 2019-Jan-12 20:37:13.970708 - [DEBUG] Compose: EdgeIdentity * AllBottom
14318 2019-Jan-12 20:37:13.970741 - [DEBUG]
14319 2019-Jan-12 20:37:13.970766 - [DEBUG] Propagate flow
14320 2019-Jan-12 20:37:13.970790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14321 2019-Jan-12 20:37:13.970866 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14322 2019-Jan-12 20:37:13.971592 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14323 2019-Jan-12 20:37:13.972314 - [DEBUG] Edge function : AllBottom (result of previous compose)
14324 2019-Jan-12 20:37:13.972341 - [DEBUG]
14325 2019-Jan-12 20:37:13.972369 - [DEBUG] Join: AllTop & AllBottom
14326 2019-Jan-12 20:37:13.972396 - [DEBUG] = AllBottom (new jump func)
14327 2019-Jan-12 20:37:13.972421 - [DEBUG]
14328 2019-Jan-12 20:37:13.972445 - [DEBUG] Start adding new jump function
14329 2019-Jan-12 20:37:13.972469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14330 2019-Jan-12 20:37:13.972538 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14331 2019-Jan-12 20:37:13.973206 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14332 2019-Jan-12 20:37:13.973880 - [DEBUG] Edge Function : AllBottom
14333 2019-Jan-12 20:37:13.973914 - [DEBUG] End adding new jump function
14334 2019-Jan-12 20:37:13.973939 - [DEBUG]
14335 2019-Jan-12 20:37:13.973964 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14336 2019-Jan-12 20:37:13.973989 - [DEBUG]
14337 2019-Jan-12 20:37:13.974013 - [DEBUG] Process 408. path edge:
14338 2019-Jan-12 20:37:13.974038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14339 2019-Jan-12 20:37:13.974110 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14340 2019-Jan-12 20:37:13.974792 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14341 2019-Jan-12 20:37:13.975502 - [DEBUG]
14342 2019-Jan-12 20:37:13.975529 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14343 2019-Jan-12 20:37:13.976224 - [DEBUG] Possible callees:
14344 2019-Jan-12 20:37:13.976250 - [DEBUG] llvm.dbg.declare
14345 2019-Jan-12 20:37:13.976276 - [DEBUG] Possible return sites:
14346 2019-Jan-12 20:37:13.976300 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314347 2019-Jan-12 20:37:13.977658 - [DEBUG] Found and process special summary
14348 2019-Jan-12 20:37:13.977712 - [DEBUG] Compose: EdgeIdentity * AllBottom
14349 2019-Jan-12 20:37:13.977741 - [DEBUG]
14350 2019-Jan-12 20:37:13.977766 - [DEBUG] Propagate flow
14351 2019-Jan-12 20:37:13.977790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14352 2019-Jan-12 20:37:13.977863 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14353 2019-Jan-12 20:37:13.978534 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14354 2019-Jan-12 20:37:13.979284 - [DEBUG] Edge function : AllBottom (result of previous compose)
14355 2019-Jan-12 20:37:13.979311 - [DEBUG]
14356 2019-Jan-12 20:37:13.979339 - [DEBUG] Join: AllTop & AllBottom
14357 2019-Jan-12 20:37:13.979366 - [DEBUG] = AllBottom (new jump func)
14358 2019-Jan-12 20:37:13.979391 - [DEBUG]
14359 2019-Jan-12 20:37:13.979416 - [DEBUG] Start adding new jump function
14360 2019-Jan-12 20:37:13.979439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14361 2019-Jan-12 20:37:13.979515 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14362 2019-Jan-12 20:37:13.980206 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14363 2019-Jan-12 20:37:13.980898 - [DEBUG] Edge Function : AllBottom
14364 2019-Jan-12 20:37:13.980930 - [DEBUG] End adding new jump function
14365 2019-Jan-12 20:37:13.980955 - [DEBUG]
14366 2019-Jan-12 20:37:13.980979 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14367 2019-Jan-12 20:37:13.981004 - [DEBUG]
14368 2019-Jan-12 20:37:13.981027 - [DEBUG] Process 409. path edge:
14369 2019-Jan-12 20:37:13.981051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14370 2019-Jan-12 20:37:13.981110 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14371 2019-Jan-12 20:37:13.981747 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14372 2019-Jan-12 20:37:13.982404 - [DEBUG]
14373 2019-Jan-12 20:37:13.982430 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14374 2019-Jan-12 20:37:13.983101 - [DEBUG] Compose: EdgeIdentity * AllBottom
14375 2019-Jan-12 20:37:13.983128 - [DEBUG]
14376 2019-Jan-12 20:37:13.983152 - [DEBUG] Propagate flow
14377 2019-Jan-12 20:37:13.983176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14378 2019-Jan-12 20:37:13.983233 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14379 2019-Jan-12 20:37:13.983868 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14380 2019-Jan-12 20:37:13.984502 - [DEBUG] Edge function : AllBottom (result of previous compose)
14381 2019-Jan-12 20:37:13.984527 - [DEBUG]
14382 2019-Jan-12 20:37:13.984552 - [DEBUG] Join: AllTop & AllBottom
14383 2019-Jan-12 20:37:13.984577 - [DEBUG] = AllBottom (new jump func)
14384 2019-Jan-12 20:37:13.984602 - [DEBUG]
14385 2019-Jan-12 20:37:13.984626 - [DEBUG] Start adding new jump function
14386 2019-Jan-12 20:37:13.984649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14387 2019-Jan-12 20:37:13.984705 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14388 2019-Jan-12 20:37:13.985352 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14389 2019-Jan-12 20:37:13.985985 - [DEBUG] Edge Function : AllBottom
14390 2019-Jan-12 20:37:13.986013 - [DEBUG] End adding new jump function
14391 2019-Jan-12 20:37:13.986037 - [DEBUG]
14392 2019-Jan-12 20:37:13.986061 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14393 2019-Jan-12 20:37:13.986085 - [DEBUG]
14394 2019-Jan-12 20:37:13.986108 - [DEBUG] Process 410. path edge:
14395 2019-Jan-12 20:37:13.986132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14396 2019-Jan-12 20:37:13.986188 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14397 2019-Jan-12 20:37:13.986820 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14398 2019-Jan-12 20:37:13.987460 - [DEBUG]
14399 2019-Jan-12 20:37:13.987486 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14400 2019-Jan-12 20:37:13.988172 - [DEBUG] Compose: EdgeIdentity * AllBottom
14401 2019-Jan-12 20:37:13.988202 - [DEBUG]
14402 2019-Jan-12 20:37:13.988226 - [DEBUG] Propagate flow
14403 2019-Jan-12 20:37:13.988250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14404 2019-Jan-12 20:37:13.988320 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14405 2019-Jan-12 20:37:13.989022 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14406 2019-Jan-12 20:37:13.989664 - [DEBUG] Edge function : AllBottom (result of previous compose)
14407 2019-Jan-12 20:37:13.989705 - [DEBUG]
14408 2019-Jan-12 20:37:13.989730 - [DEBUG] Join: AllTop & AllBottom
14409 2019-Jan-12 20:37:13.989756 - [DEBUG] = AllBottom (new jump func)
14410 2019-Jan-12 20:37:13.989781 - [DEBUG]
14411 2019-Jan-12 20:37:13.989805 - [DEBUG] Start adding new jump function
14412 2019-Jan-12 20:37:13.989828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14413 2019-Jan-12 20:37:13.989885 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14414 2019-Jan-12 20:37:13.990519 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14415 2019-Jan-12 20:37:13.991160 - [DEBUG] Edge Function : AllBottom
14416 2019-Jan-12 20:37:13.991189 - [DEBUG] End adding new jump function
14417 2019-Jan-12 20:37:13.991213 - [DEBUG]
14418 2019-Jan-12 20:37:13.991237 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14419 2019-Jan-12 20:37:13.991262 - [DEBUG]
14420 2019-Jan-12 20:37:13.991285 - [DEBUG] Process 411. path edge:
14421 2019-Jan-12 20:37:13.991309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14422 2019-Jan-12 20:37:13.991365 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14423 2019-Jan-12 20:37:13.992030 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14424 2019-Jan-12 20:37:13.992677 - [DEBUG]
14425 2019-Jan-12 20:37:13.992703 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14426 2019-Jan-12 20:37:13.993408 - [DEBUG] Possible callees:
14427 2019-Jan-12 20:37:13.993436 - [DEBUG] llvm.dbg.declare
14428 2019-Jan-12 20:37:13.993461 - [DEBUG] Possible return sites:
14429 2019-Jan-12 20:37:13.993485 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914430 2019-Jan-12 20:37:13.994895 - [DEBUG] Found and process special summary
14431 2019-Jan-12 20:37:13.994953 - [DEBUG] Compose: EdgeIdentity * AllBottom
14432 2019-Jan-12 20:37:13.994982 - [DEBUG]
14433 2019-Jan-12 20:37:13.995007 - [DEBUG] Propagate flow
14434 2019-Jan-12 20:37:13.995031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14435 2019-Jan-12 20:37:13.995108 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14436 2019-Jan-12 20:37:13.995820 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14437 2019-Jan-12 20:37:13.996457 - [DEBUG] Edge function : AllBottom (result of previous compose)
14438 2019-Jan-12 20:37:13.996483 - [DEBUG]
14439 2019-Jan-12 20:37:13.996508 - [DEBUG] Join: AllTop & AllBottom
14440 2019-Jan-12 20:37:13.996534 - [DEBUG] = AllBottom (new jump func)
14441 2019-Jan-12 20:37:13.996559 - [DEBUG]
14442 2019-Jan-12 20:37:13.996582 - [DEBUG] Start adding new jump function
14443 2019-Jan-12 20:37:13.996606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14444 2019-Jan-12 20:37:13.996662 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14445 2019-Jan-12 20:37:13.997298 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14446 2019-Jan-12 20:37:13.997932 - [DEBUG] Edge Function : AllBottom
14447 2019-Jan-12 20:37:13.997961 - [DEBUG] End adding new jump function
14448 2019-Jan-12 20:37:13.997985 - [DEBUG]
14449 2019-Jan-12 20:37:13.998009 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14450 2019-Jan-12 20:37:13.998050 - [DEBUG]
14451 2019-Jan-12 20:37:13.998074 - [DEBUG] Process 412. path edge:
14452 2019-Jan-12 20:37:13.998098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14453 2019-Jan-12 20:37:13.998155 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14454 2019-Jan-12 20:37:13.998807 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14455 2019-Jan-12 20:37:13.999464 - [DEBUG]
14456 2019-Jan-12 20:37:13.999490 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14457 2019-Jan-12 20:37:14.000150 - [DEBUG] Compose: EdgeIdentity * AllBottom
14458 2019-Jan-12 20:37:14.000179 - [DEBUG]
14459 2019-Jan-12 20:37:14.000203 - [DEBUG] Propagate flow
14460 2019-Jan-12 20:37:14.000227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14461 2019-Jan-12 20:37:14.000287 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14462 2019-Jan-12 20:37:14.000923 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14463 2019-Jan-12 20:37:14.001557 - [DEBUG] Edge function : AllBottom (result of previous compose)
14464 2019-Jan-12 20:37:14.001582 - [DEBUG]
14465 2019-Jan-12 20:37:14.001608 - [DEBUG] Join: AllTop & AllBottom
14466 2019-Jan-12 20:37:14.001634 - [DEBUG] = AllBottom (new jump func)
14467 2019-Jan-12 20:37:14.001659 - [DEBUG]
14468 2019-Jan-12 20:37:14.001682 - [DEBUG] Start adding new jump function
14469 2019-Jan-12 20:37:14.001706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14470 2019-Jan-12 20:37:14.001761 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14471 2019-Jan-12 20:37:14.002424 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14472 2019-Jan-12 20:37:14.003057 - [DEBUG] Edge Function : AllBottom
14473 2019-Jan-12 20:37:14.003085 - [DEBUG] End adding new jump function
14474 2019-Jan-12 20:37:14.003110 - [DEBUG]
14475 2019-Jan-12 20:37:14.003133 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14476 2019-Jan-12 20:37:14.003158 - [DEBUG]
14477 2019-Jan-12 20:37:14.003181 - [DEBUG] Process 413. path edge:
14478 2019-Jan-12 20:37:14.003205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14479 2019-Jan-12 20:37:14.003261 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14480 2019-Jan-12 20:37:14.003902 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14481 2019-Jan-12 20:37:14.004536 - [DEBUG]
14482 2019-Jan-12 20:37:14.004561 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14483 2019-Jan-12 20:37:14.005212 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-12 20:37:14.005242 - [DEBUG]
14485 2019-Jan-12 20:37:14.005266 - [DEBUG] Propagate flow
14486 2019-Jan-12 20:37:14.005289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-12 20:37:14.005362 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14488 2019-Jan-12 20:37:14.006006 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14489 2019-Jan-12 20:37:14.006638 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-12 20:37:14.006664 - [DEBUG]
14491 2019-Jan-12 20:37:14.006689 - [DEBUG] Join: AllTop & AllBottom
14492 2019-Jan-12 20:37:14.006715 - [DEBUG] = AllBottom (new jump func)
14493 2019-Jan-12 20:37:14.006760 - [DEBUG]
14494 2019-Jan-12 20:37:14.006784 - [DEBUG] Start adding new jump function
14495 2019-Jan-12 20:37:14.006808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14496 2019-Jan-12 20:37:14.006865 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14497 2019-Jan-12 20:37:14.007499 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14498 2019-Jan-12 20:37:14.008135 - [DEBUG] Edge Function : AllBottom
14499 2019-Jan-12 20:37:14.008163 - [DEBUG] End adding new jump function
14500 2019-Jan-12 20:37:14.008187 - [DEBUG]
14501 2019-Jan-12 20:37:14.008211 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14502 2019-Jan-12 20:37:14.008235 - [DEBUG]
14503 2019-Jan-12 20:37:14.008259 - [DEBUG] Process 414. path edge:
14504 2019-Jan-12 20:37:14.008283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14505 2019-Jan-12 20:37:14.008339 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14506 2019-Jan-12 20:37:14.009004 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14507 2019-Jan-12 20:37:14.009652 - [DEBUG]
14508 2019-Jan-12 20:37:14.009677 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14509 2019-Jan-12 20:37:14.010334 - [DEBUG] Compose: EdgeIdentity * AllBottom
14510 2019-Jan-12 20:37:14.010362 - [DEBUG]
14511 2019-Jan-12 20:37:14.010386 - [DEBUG] Propagate flow
14512 2019-Jan-12 20:37:14.010410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14513 2019-Jan-12 20:37:14.010467 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14514 2019-Jan-12 20:37:14.011102 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14515 2019-Jan-12 20:37:14.011735 - [DEBUG] Edge function : AllBottom (result of previous compose)
14516 2019-Jan-12 20:37:14.011761 - [DEBUG]
14517 2019-Jan-12 20:37:14.011786 - [DEBUG] Join: AllTop & AllBottom
14518 2019-Jan-12 20:37:14.011812 - [DEBUG] = AllBottom (new jump func)
14519 2019-Jan-12 20:37:14.011836 - [DEBUG]
14520 2019-Jan-12 20:37:14.011860 - [DEBUG] Start adding new jump function
14521 2019-Jan-12 20:37:14.011883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14522 2019-Jan-12 20:37:14.011939 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14523 2019-Jan-12 20:37:14.012590 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14524 2019-Jan-12 20:37:14.013222 - [DEBUG] Edge Function : AllBottom
14525 2019-Jan-12 20:37:14.013250 - [DEBUG] End adding new jump function
14526 2019-Jan-12 20:37:14.013275 - [DEBUG]
14527 2019-Jan-12 20:37:14.013298 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14528 2019-Jan-12 20:37:14.013322 - [DEBUG]
14529 2019-Jan-12 20:37:14.013346 - [DEBUG] Process 415. path edge:
14530 2019-Jan-12 20:37:14.013370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14531 2019-Jan-12 20:37:14.013426 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14532 2019-Jan-12 20:37:14.014058 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14533 2019-Jan-12 20:37:14.014691 - [DEBUG]
14534 2019-Jan-12 20:37:14.014718 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14535 2019-Jan-12 20:37:14.015377 - [DEBUG] Compose: EdgeIdentity * AllBottom
14536 2019-Jan-12 20:37:14.015416 - [DEBUG]
14537 2019-Jan-12 20:37:14.015440 - [DEBUG] Propagate flow
14538 2019-Jan-12 20:37:14.015464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14539 2019-Jan-12 20:37:14.015521 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14540 2019-Jan-12 20:37:14.016161 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14541 2019-Jan-12 20:37:14.016794 - [DEBUG] Edge function : AllBottom (result of previous compose)
14542 2019-Jan-12 20:37:14.016820 - [DEBUG]
14543 2019-Jan-12 20:37:14.016844 - [DEBUG] Join: AllTop & AllBottom
14544 2019-Jan-12 20:37:14.016870 - [DEBUG] = AllBottom (new jump func)
14545 2019-Jan-12 20:37:14.016895 - [DEBUG]
14546 2019-Jan-12 20:37:14.016918 - [DEBUG] Start adding new jump function
14547 2019-Jan-12 20:37:14.016942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14548 2019-Jan-12 20:37:14.016997 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14549 2019-Jan-12 20:37:14.017632 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14550 2019-Jan-12 20:37:14.018267 - [DEBUG] Edge Function : AllBottom
14551 2019-Jan-12 20:37:14.018294 - [DEBUG] End adding new jump function
14552 2019-Jan-12 20:37:14.018318 - [DEBUG]
14553 2019-Jan-12 20:37:14.018342 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14554 2019-Jan-12 20:37:14.018367 - [DEBUG]
14555 2019-Jan-12 20:37:14.018390 - [DEBUG] Process 416. path edge:
14556 2019-Jan-12 20:37:14.018414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14557 2019-Jan-12 20:37:14.018471 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14558 2019-Jan-12 20:37:14.019123 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14559 2019-Jan-12 20:37:14.019764 - [DEBUG]
14560 2019-Jan-12 20:37:14.019789 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14561 2019-Jan-12 20:37:14.020438 - [DEBUG] Compose: EdgeIdentity * AllBottom
14562 2019-Jan-12 20:37:14.020465 - [DEBUG]
14563 2019-Jan-12 20:37:14.020489 - [DEBUG] Propagate flow
14564 2019-Jan-12 20:37:14.020513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-12 20:37:14.020569 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14566 2019-Jan-12 20:37:14.021208 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14567 2019-Jan-12 20:37:14.021841 - [DEBUG] Edge function : AllBottom (result of previous compose)
14568 2019-Jan-12 20:37:14.021867 - [DEBUG]
14569 2019-Jan-12 20:37:14.021892 - [DEBUG] Join: AllTop & AllBottom
14570 2019-Jan-12 20:37:14.021918 - [DEBUG] = AllBottom (new jump func)
14571 2019-Jan-12 20:37:14.021942 - [DEBUG]
14572 2019-Jan-12 20:37:14.021966 - [DEBUG] Start adding new jump function
14573 2019-Jan-12 20:37:14.022002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14574 2019-Jan-12 20:37:14.022059 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14575 2019-Jan-12 20:37:14.022693 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14576 2019-Jan-12 20:37:14.023326 - [DEBUG] Edge Function : AllBottom
14577 2019-Jan-12 20:37:14.023354 - [DEBUG] End adding new jump function
14578 2019-Jan-12 20:37:14.023378 - [DEBUG]
14579 2019-Jan-12 20:37:14.023402 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14580 2019-Jan-12 20:37:14.023426 - [DEBUG]
14581 2019-Jan-12 20:37:14.023449 - [DEBUG] Process 417. path edge:
14582 2019-Jan-12 20:37:14.023481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14583 2019-Jan-12 20:37:14.023538 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14584 2019-Jan-12 20:37:14.024170 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14585 2019-Jan-12 20:37:14.024804 - [DEBUG]
14586 2019-Jan-12 20:37:14.024829 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14587 2019-Jan-12 20:37:14.025501 - [DEBUG] Compose: EdgeIdentity * AllBottom
14588 2019-Jan-12 20:37:14.025529 - [DEBUG]
14589 2019-Jan-12 20:37:14.025553 - [DEBUG] Propagate flow
14590 2019-Jan-12 20:37:14.025577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14591 2019-Jan-12 20:37:14.025637 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14592 2019-Jan-12 20:37:14.026273 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14593 2019-Jan-12 20:37:14.026905 - [DEBUG] Edge function : AllBottom (result of previous compose)
14594 2019-Jan-12 20:37:14.026931 - [DEBUG]
14595 2019-Jan-12 20:37:14.026955 - [DEBUG] Join: AllTop & AllBottom
14596 2019-Jan-12 20:37:14.026981 - [DEBUG] = AllBottom (new jump func)
14597 2019-Jan-12 20:37:14.027005 - [DEBUG]
14598 2019-Jan-12 20:37:14.027029 - [DEBUG] Start adding new jump function
14599 2019-Jan-12 20:37:14.027053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14600 2019-Jan-12 20:37:14.027109 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14601 2019-Jan-12 20:37:14.027742 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14602 2019-Jan-12 20:37:14.028373 - [DEBUG] Edge Function : AllBottom
14603 2019-Jan-12 20:37:14.028401 - [DEBUG] End adding new jump function
14604 2019-Jan-12 20:37:14.028425 - [DEBUG]
14605 2019-Jan-12 20:37:14.028449 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14606 2019-Jan-12 20:37:14.028473 - [DEBUG]
14607 2019-Jan-12 20:37:14.028496 - [DEBUG] Process 418. path edge:
14608 2019-Jan-12 20:37:14.028520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14609 2019-Jan-12 20:37:14.028576 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14610 2019-Jan-12 20:37:14.029226 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14611 2019-Jan-12 20:37:14.029865 - [DEBUG]
14612 2019-Jan-12 20:37:14.029889 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14613 2019-Jan-12 20:37:14.030536 - [DEBUG] Compose: EdgeIdentity * AllBottom
14614 2019-Jan-12 20:37:14.030564 - [DEBUG]
14615 2019-Jan-12 20:37:14.030588 - [DEBUG] Propagate flow
14616 2019-Jan-12 20:37:14.030612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14617 2019-Jan-12 20:37:14.030668 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14618 2019-Jan-12 20:37:14.031308 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14619 2019-Jan-12 20:37:14.031942 - [DEBUG] Edge function : AllBottom (result of previous compose)
14620 2019-Jan-12 20:37:14.031967 - [DEBUG]
14621 2019-Jan-12 20:37:14.032004 - [DEBUG] Join: AllTop & AllBottom
14622 2019-Jan-12 20:37:14.032031 - [DEBUG] = AllBottom (new jump func)
14623 2019-Jan-12 20:37:14.032056 - [DEBUG]
14624 2019-Jan-12 20:37:14.032079 - [DEBUG] Start adding new jump function
14625 2019-Jan-12 20:37:14.032102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14626 2019-Jan-12 20:37:14.032167 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14627 2019-Jan-12 20:37:14.032801 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14628 2019-Jan-12 20:37:14.033439 - [DEBUG] Edge Function : AllBottom
14629 2019-Jan-12 20:37:14.033467 - [DEBUG] End adding new jump function
14630 2019-Jan-12 20:37:14.033491 - [DEBUG]
14631 2019-Jan-12 20:37:14.033515 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14632 2019-Jan-12 20:37:14.033539 - [DEBUG]
14633 2019-Jan-12 20:37:14.033562 - [DEBUG] Process 419. path edge:
14634 2019-Jan-12 20:37:14.033586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14635 2019-Jan-12 20:37:14.033643 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14636 2019-Jan-12 20:37:14.034281 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14637 2019-Jan-12 20:37:14.034915 - [DEBUG]
14638 2019-Jan-12 20:37:14.034940 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14639 2019-Jan-12 20:37:14.035612 - [DEBUG] Compose: EdgeIdentity * AllBottom
14640 2019-Jan-12 20:37:14.035640 - [DEBUG]
14641 2019-Jan-12 20:37:14.035664 - [DEBUG] Propagate flow
14642 2019-Jan-12 20:37:14.035687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14643 2019-Jan-12 20:37:14.035744 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14644 2019-Jan-12 20:37:14.036379 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14645 2019-Jan-12 20:37:14.037019 - [DEBUG] Edge function : AllBottom (result of previous compose)
14646 2019-Jan-12 20:37:14.037044 - [DEBUG]
14647 2019-Jan-12 20:37:14.037068 - [DEBUG] Join: AllTop & AllBottom
14648 2019-Jan-12 20:37:14.037094 - [DEBUG] = AllBottom (new jump func)
14649 2019-Jan-12 20:37:14.037119 - [DEBUG]
14650 2019-Jan-12 20:37:14.037142 - [DEBUG] Start adding new jump function
14651 2019-Jan-12 20:37:14.037166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14652 2019-Jan-12 20:37:14.037221 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14653 2019-Jan-12 20:37:14.037855 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14654 2019-Jan-12 20:37:14.038489 - [DEBUG] Edge Function : AllBottom
14655 2019-Jan-12 20:37:14.038516 - [DEBUG] End adding new jump function
14656 2019-Jan-12 20:37:14.038540 - [DEBUG]
14657 2019-Jan-12 20:37:14.038563 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14658 2019-Jan-12 20:37:14.038587 - [DEBUG]
14659 2019-Jan-12 20:37:14.038611 - [DEBUG] Process 420. path edge:
14660 2019-Jan-12 20:37:14.038635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14661 2019-Jan-12 20:37:14.038707 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14662 2019-Jan-12 20:37:14.039343 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14663 2019-Jan-12 20:37:14.039981 - [DEBUG]
14664 2019-Jan-12 20:37:14.040005 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14665 2019-Jan-12 20:37:14.040651 - [DEBUG] Compose: EdgeIdentity * AllBottom
14666 2019-Jan-12 20:37:14.040679 - [DEBUG]
14667 2019-Jan-12 20:37:14.040702 - [DEBUG] Propagate flow
14668 2019-Jan-12 20:37:14.040726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14669 2019-Jan-12 20:37:14.040790 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14670 2019-Jan-12 20:37:14.041428 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14671 2019-Jan-12 20:37:14.042081 - [DEBUG] Edge function : AllBottom (result of previous compose)
14672 2019-Jan-12 20:37:14.042107 - [DEBUG]
14673 2019-Jan-12 20:37:14.042132 - [DEBUG] Join: AllTop & AllBottom
14674 2019-Jan-12 20:37:14.042157 - [DEBUG] = AllBottom (new jump func)
14675 2019-Jan-12 20:37:14.042182 - [DEBUG]
14676 2019-Jan-12 20:37:14.042205 - [DEBUG] Start adding new jump function
14677 2019-Jan-12 20:37:14.042229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14678 2019-Jan-12 20:37:14.042285 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14679 2019-Jan-12 20:37:14.042920 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14680 2019-Jan-12 20:37:14.043554 - [DEBUG] Edge Function : AllBottom
14681 2019-Jan-12 20:37:14.043582 - [DEBUG] End adding new jump function
14682 2019-Jan-12 20:37:14.043606 - [DEBUG]
14683 2019-Jan-12 20:37:14.043629 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14684 2019-Jan-12 20:37:14.043654 - [DEBUG]
14685 2019-Jan-12 20:37:14.043677 - [DEBUG] Process 421. path edge:
14686 2019-Jan-12 20:37:14.043701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14687 2019-Jan-12 20:37:14.043757 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14688 2019-Jan-12 20:37:14.044390 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14689 2019-Jan-12 20:37:14.045025 - [DEBUG]
14690 2019-Jan-12 20:37:14.045049 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14691 2019-Jan-12 20:37:14.045702 - [DEBUG] Start of endsummarytab entry
14692 2019-Jan-12 20:37:14.045733 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14693 2019-Jan-12 20:37:14.046371 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14694 2019-Jan-12 20:37:14.046430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14695 2019-Jan-12 20:37:14.047063 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14696 2019-Jan-12 20:37:14.047696 - [DEBUG] EF: AllBottom
14697 2019-Jan-12 20:37:14.047721 - [DEBUG]
14698 2019-Jan-12 20:37:14.047745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14699 2019-Jan-12 20:37:14.048377 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14700 2019-Jan-12 20:37:14.049026 - [DEBUG] EF: AllBottom
14701 2019-Jan-12 20:37:14.049051 - [DEBUG]
14702 2019-Jan-12 20:37:14.049075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14703 2019-Jan-12 20:37:14.049707 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14704 2019-Jan-12 20:37:14.050354 - [DEBUG] EF: AllBottom
14705 2019-Jan-12 20:37:14.050379 - [DEBUG]
14706 2019-Jan-12 20:37:14.050402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14707 2019-Jan-12 20:37:14.051035 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
14708 2019-Jan-12 20:37:14.051697 - [DEBUG] EF: AllBottom
14709 2019-Jan-12 20:37:14.051723 - [DEBUG]
14710 2019-Jan-12 20:37:14.051746 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14711 2019-Jan-12 20:37:14.052415 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14712 2019-Jan-12 20:37:14.053079 - [DEBUG] EF: AllBottom
14713 2019-Jan-12 20:37:14.053121 - [DEBUG]
14714 2019-Jan-12 20:37:14.053145 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14715 2019-Jan-12 20:37:14.053787 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14716 2019-Jan-12 20:37:14.054425 - [DEBUG] EF: AllBottom
14717 2019-Jan-12 20:37:14.054450 - [DEBUG]
14718 2019-Jan-12 20:37:14.054473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14719 2019-Jan-12 20:37:14.055106 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
14720 2019-Jan-12 20:37:14.055759 - [DEBUG] EF: AllBottom
14721 2019-Jan-12 20:37:14.055784 - [DEBUG]
14722 2019-Jan-12 20:37:14.055808 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14723 2019-Jan-12 20:37:14.056440 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14724 2019-Jan-12 20:37:14.057084 - [DEBUG] EF: AllBottom
14725 2019-Jan-12 20:37:14.057109 - [DEBUG]
14726 2019-Jan-12 20:37:14.057133 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14727 2019-Jan-12 20:37:14.057773 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14728 2019-Jan-12 20:37:14.058408 - [DEBUG] EF: AllBottom
14729 2019-Jan-12 20:37:14.058433 - [DEBUG]
14730 2019-Jan-12 20:37:14.058457 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14731 2019-Jan-12 20:37:14.059117 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14732 2019-Jan-12 20:37:14.059760 - [DEBUG] EF: AllBottom
14733 2019-Jan-12 20:37:14.059789 - [DEBUG]
14734 2019-Jan-12 20:37:14.059813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14735 2019-Jan-12 20:37:14.060445 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14736 2019-Jan-12 20:37:14.061081 - [DEBUG] EF: AllBottom
14737 2019-Jan-12 20:37:14.061106 - [DEBUG]
14738 2019-Jan-12 20:37:14.061130 - [DEBUG] ---------------
14739 2019-Jan-12 20:37:14.061154 - [DEBUG]
14740 2019-Jan-12 20:37:14.061179 - [DEBUG] End of endsummarytab entry
14741 2019-Jan-12 20:37:14.061203 - [DEBUG]
14742 2019-Jan-12 20:37:14.061226 - [DEBUG] Start of incomingtab entry
14743 2019-Jan-12 20:37:14.061251 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14744 2019-Jan-12 20:37:14.061886 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14745 2019-Jan-12 20:37:14.061945 - [DEBUG] ---------------
14746 2019-Jan-12 20:37:14.061969 - [DEBUG] End of incomingtab entry
14747 2019-Jan-12 20:37:14.062005 - [DEBUG]
14748 2019-Jan-12 20:37:14.062032 - [DEBUG] EDGE:
14749 2019-Jan-12 20:37:14.062089 - [DEBUG] ---> 14750 2019-Jan-12 20:37:14.062722 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14751 2019-Jan-12 20:37:14.063356 - [DEBUG]
14752 2019-Jan-12 20:37:14.063381 - [DEBUG] EDGE:
14753 2019-Jan-12 20:37:14.063438 - [DEBUG] ---> 14754 2019-Jan-12 20:37:14.064071 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14755 2019-Jan-12 20:37:14.064705 - [DEBUG]
14756 2019-Jan-12 20:37:14.064750 - [DEBUG] Compose: EdgeIdentity * AllBottom
14757 2019-Jan-12 20:37:14.064778 - [DEBUG]
14758 2019-Jan-12 20:37:14.064801 - [DEBUG] Propagate flow
14759 2019-Jan-12 20:37:14.064825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14760 2019-Jan-12 20:37:14.064881 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14761 2019-Jan-12 20:37:14.065551 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14762 2019-Jan-12 20:37:14.066186 - [DEBUG] Edge function : AllBottom (result of previous compose)
14763 2019-Jan-12 20:37:14.066212 - [DEBUG]
14764 2019-Jan-12 20:37:14.066238 - [DEBUG] Join: AllTop & AllBottom
14765 2019-Jan-12 20:37:14.066264 - [DEBUG] = AllBottom (new jump func)
14766 2019-Jan-12 20:37:14.066288 - [DEBUG]
14767 2019-Jan-12 20:37:14.066312 - [DEBUG] Start adding new jump function
14768 2019-Jan-12 20:37:14.066336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14769 2019-Jan-12 20:37:14.066392 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14770 2019-Jan-12 20:37:14.067027 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14771 2019-Jan-12 20:37:14.067670 - [DEBUG] Edge Function : AllBottom
14772 2019-Jan-12 20:37:14.067699 - [DEBUG] End adding new jump function
14773 2019-Jan-12 20:37:14.067723 - [DEBUG]
14774 2019-Jan-12 20:37:14.067747 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14775 2019-Jan-12 20:37:14.067772 - [DEBUG]
14776 2019-Jan-12 20:37:14.067795 - [DEBUG] Process 422. path edge:
14777 2019-Jan-12 20:37:14.067819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14778 2019-Jan-12 20:37:14.067875 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14779 2019-Jan-12 20:37:14.068517 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14780 2019-Jan-12 20:37:14.069165 - [DEBUG]
14781 2019-Jan-12 20:37:14.069190 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14782 2019-Jan-12 20:37:14.069843 - [DEBUG] Possible callees:
14783 2019-Jan-12 20:37:14.069873 - [DEBUG] llvm.dbg.declare
14784 2019-Jan-12 20:37:14.069898 - [DEBUG] Possible return sites:
14785 2019-Jan-12 20:37:14.069922 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314786 2019-Jan-12 20:37:14.071200 - [DEBUG] Found and process special summary
14787 2019-Jan-12 20:37:14.071234 - [DEBUG] Compose: EdgeIdentity * AllBottom
14788 2019-Jan-12 20:37:14.071262 - [DEBUG]
14789 2019-Jan-12 20:37:14.071286 - [DEBUG] Propagate flow
14790 2019-Jan-12 20:37:14.071309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14791 2019-Jan-12 20:37:14.071366 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14792 2019-Jan-12 20:37:14.072024 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14793 2019-Jan-12 20:37:14.072658 - [DEBUG] Edge function : AllBottom (result of previous compose)
14794 2019-Jan-12 20:37:14.072684 - [DEBUG]
14795 2019-Jan-12 20:37:14.072709 - [DEBUG] Join: AllTop & AllBottom
14796 2019-Jan-12 20:37:14.072735 - [DEBUG] = AllBottom (new jump func)
14797 2019-Jan-12 20:37:14.072759 - [DEBUG]
14798 2019-Jan-12 20:37:14.072783 - [DEBUG] Start adding new jump function
14799 2019-Jan-12 20:37:14.072807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14800 2019-Jan-12 20:37:14.072862 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14801 2019-Jan-12 20:37:14.073496 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14802 2019-Jan-12 20:37:14.074140 - [DEBUG] Edge Function : AllBottom
14803 2019-Jan-12 20:37:14.074168 - [DEBUG] End adding new jump function
14804 2019-Jan-12 20:37:14.074192 - [DEBUG]
14805 2019-Jan-12 20:37:14.074216 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14806 2019-Jan-12 20:37:14.074240 - [DEBUG]
14807 2019-Jan-12 20:37:14.074263 - [DEBUG] Process 423. path edge:
14808 2019-Jan-12 20:37:14.074287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14809 2019-Jan-12 20:37:14.074343 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14810 2019-Jan-12 20:37:14.074983 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14811 2019-Jan-12 20:37:14.075639 - [DEBUG]
14812 2019-Jan-12 20:37:14.075665 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14813 2019-Jan-12 20:37:14.076321 - [DEBUG] Compose: EdgeIdentity * AllBottom
14814 2019-Jan-12 20:37:14.076349 - [DEBUG]
14815 2019-Jan-12 20:37:14.076372 - [DEBUG] Propagate flow
14816 2019-Jan-12 20:37:14.076396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14817 2019-Jan-12 20:37:14.076453 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14818 2019-Jan-12 20:37:14.077087 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14819 2019-Jan-12 20:37:14.077719 - [DEBUG] Edge function : AllBottom (result of previous compose)
14820 2019-Jan-12 20:37:14.077745 - [DEBUG]
14821 2019-Jan-12 20:37:14.077769 - [DEBUG] Join: AllTop & AllBottom
14822 2019-Jan-12 20:37:14.077795 - [DEBUG] = AllBottom (new jump func)
14823 2019-Jan-12 20:37:14.077820 - [DEBUG]
14824 2019-Jan-12 20:37:14.077843 - [DEBUG] Start adding new jump function
14825 2019-Jan-12 20:37:14.077866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14826 2019-Jan-12 20:37:14.077922 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14827 2019-Jan-12 20:37:14.078556 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14828 2019-Jan-12 20:37:14.079209 - [DEBUG] Edge Function : AllBottom
14829 2019-Jan-12 20:37:14.079236 - [DEBUG] End adding new jump function
14830 2019-Jan-12 20:37:14.079261 - [DEBUG]
14831 2019-Jan-12 20:37:14.079284 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14832 2019-Jan-12 20:37:14.079308 - [DEBUG]
14833 2019-Jan-12 20:37:14.079331 - [DEBUG] Process 424. path edge:
14834 2019-Jan-12 20:37:14.079355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14835 2019-Jan-12 20:37:14.079412 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14836 2019-Jan-12 20:37:14.080053 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14837 2019-Jan-12 20:37:14.080685 - [DEBUG]
14838 2019-Jan-12 20:37:14.080711 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14839 2019-Jan-12 20:37:14.081355 - [DEBUG] Compose: EdgeIdentity * AllBottom
14840 2019-Jan-12 20:37:14.081383 - [DEBUG]
14841 2019-Jan-12 20:37:14.081407 - [DEBUG] Propagate flow
14842 2019-Jan-12 20:37:14.081431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14843 2019-Jan-12 20:37:14.081487 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14844 2019-Jan-12 20:37:14.082138 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14845 2019-Jan-12 20:37:14.082774 - [DEBUG] Edge function : AllBottom (result of previous compose)
14846 2019-Jan-12 20:37:14.082809 - [DEBUG]
14847 2019-Jan-12 20:37:14.082834 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14848 2019-Jan-12 20:37:14.082860 - [DEBUG] = AllBottom
14849 2019-Jan-12 20:37:14.082885 - [DEBUG]
14850 2019-Jan-12 20:37:14.082908 - [DEBUG] PROPAGATE: No new function!
14851 2019-Jan-12 20:37:14.082933 - [DEBUG] EDGE:
14852 2019-Jan-12 20:37:14.082990 - [DEBUG] ---> 14853 2019-Jan-12 20:37:14.083624 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14854 2019-Jan-12 20:37:14.084257 - [DEBUG]
14855 2019-Jan-12 20:37:14.084282 - [DEBUG] EDGE:
14856 2019-Jan-12 20:37:14.084339 - [DEBUG] ---> 14857 2019-Jan-12 20:37:14.084975 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14858 2019-Jan-12 20:37:14.085624 - [DEBUG]
14859 2019-Jan-12 20:37:14.085660 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-12 20:37:14.085687 - [DEBUG]
14861 2019-Jan-12 20:37:14.085711 - [DEBUG] Propagate flow
14862 2019-Jan-12 20:37:14.085735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-12 20:37:14.085791 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14864 2019-Jan-12 20:37:14.086427 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14865 2019-Jan-12 20:37:14.087064 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-12 20:37:14.087090 - [DEBUG]
14867 2019-Jan-12 20:37:14.087115 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14868 2019-Jan-12 20:37:14.087140 - [DEBUG] = AllBottom
14869 2019-Jan-12 20:37:14.087165 - [DEBUG]
14870 2019-Jan-12 20:37:14.087188 - [DEBUG] PROPAGATE: No new function!
14871 2019-Jan-12 20:37:14.087215 - [DEBUG] EDGE:
14872 2019-Jan-12 20:37:14.087273 - [DEBUG] ---> 14873 2019-Jan-12 20:37:14.087916 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14874 2019-Jan-12 20:37:14.088550 - [DEBUG]
14875 2019-Jan-12 20:37:14.088575 - [DEBUG] EDGE:
14876 2019-Jan-12 20:37:14.088632 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14877 2019-Jan-12 20:37:14.089289 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14878 2019-Jan-12 20:37:14.089922 - [DEBUG]
14879 2019-Jan-12 20:37:14.089947 - [DEBUG] EDGE:
14880 2019-Jan-12 20:37:14.090007 - [DEBUG] ---> 14881 2019-Jan-12 20:37:14.090640 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14882 2019-Jan-12 20:37:14.091276 - [DEBUG]
14883 2019-Jan-12 20:37:14.091302 - [DEBUG] EDGE:
14884 2019-Jan-12 20:37:14.091360 - [DEBUG] ---> 14885 2019-Jan-12 20:37:14.092007 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14886 2019-Jan-12 20:37:14.092641 - [DEBUG]
14887 2019-Jan-12 20:37:14.092666 - [DEBUG] EDGE:
14888 2019-Jan-12 20:37:14.092724 - [DEBUG] ---> 14889 2019-Jan-12 20:37:14.093370 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14890 2019-Jan-12 20:37:14.094005 - [DEBUG]
14891 2019-Jan-12 20:37:14.094039 - [DEBUG] Compose: EdgeIdentity * AllBottom
14892 2019-Jan-12 20:37:14.094066 - [DEBUG]
14893 2019-Jan-12 20:37:14.094089 - [DEBUG] Propagate flow
14894 2019-Jan-12 20:37:14.094113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14895 2019-Jan-12 20:37:14.094169 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14896 2019-Jan-12 20:37:14.094807 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14897 2019-Jan-12 20:37:14.095457 - [DEBUG] Edge function : AllBottom (result of previous compose)
14898 2019-Jan-12 20:37:14.095482 - [DEBUG]
14899 2019-Jan-12 20:37:14.095507 - [DEBUG] Join: AllTop & AllBottom
14900 2019-Jan-12 20:37:14.095533 - [DEBUG] = AllBottom (new jump func)
14901 2019-Jan-12 20:37:14.095557 - [DEBUG]
14902 2019-Jan-12 20:37:14.095581 - [DEBUG] Start adding new jump function
14903 2019-Jan-12 20:37:14.095604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14904 2019-Jan-12 20:37:14.095660 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14905 2019-Jan-12 20:37:14.096295 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14906 2019-Jan-12 20:37:14.096931 - [DEBUG] Edge Function : AllBottom
14907 2019-Jan-12 20:37:14.096958 - [DEBUG] End adding new jump function
14908 2019-Jan-12 20:37:14.096982 - [DEBUG]
14909 2019-Jan-12 20:37:14.097006 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14910 2019-Jan-12 20:37:14.097030 - [DEBUG]
14911 2019-Jan-12 20:37:14.097053 - [DEBUG] Process 425. path edge:
14912 2019-Jan-12 20:37:14.097077 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14913 2019-Jan-12 20:37:14.097133 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14914 2019-Jan-12 20:37:14.097768 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14915 2019-Jan-12 20:37:14.098402 - [DEBUG]
14916 2019-Jan-12 20:37:14.098427 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14917 2019-Jan-12 20:37:14.099091 - [DEBUG] Compose: EdgeIdentity * AllBottom
14918 2019-Jan-12 20:37:14.099119 - [DEBUG]
14919 2019-Jan-12 20:37:14.099143 - [DEBUG] Propagate flow
14920 2019-Jan-12 20:37:14.099166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14921 2019-Jan-12 20:37:14.099223 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14922 2019-Jan-12 20:37:14.099861 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14923 2019-Jan-12 20:37:14.100526 - [DEBUG] Edge function : AllBottom (result of previous compose)
14924 2019-Jan-12 20:37:14.100552 - [DEBUG]
14925 2019-Jan-12 20:37:14.100576 - [DEBUG] Join: AllTop & AllBottom
14926 2019-Jan-12 20:37:14.100602 - [DEBUG] = AllBottom (new jump func)
14927 2019-Jan-12 20:37:14.100626 - [DEBUG]
14928 2019-Jan-12 20:37:14.100650 - [DEBUG] Start adding new jump function
14929 2019-Jan-12 20:37:14.100673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14930 2019-Jan-12 20:37:14.100733 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14931 2019-Jan-12 20:37:14.101370 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14932 2019-Jan-12 20:37:14.102020 - [DEBUG] Edge Function : AllBottom
14933 2019-Jan-12 20:37:14.102073 - [DEBUG] End adding new jump function
14934 2019-Jan-12 20:37:14.102097 - [DEBUG]
14935 2019-Jan-12 20:37:14.102121 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14936 2019-Jan-12 20:37:14.102145 - [DEBUG]
14937 2019-Jan-12 20:37:14.102168 - [DEBUG] Process 426. path edge:
14938 2019-Jan-12 20:37:14.102192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14939 2019-Jan-12 20:37:14.102249 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14940 2019-Jan-12 20:37:14.102880 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14941 2019-Jan-12 20:37:14.103513 - [DEBUG]
14942 2019-Jan-12 20:37:14.103539 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14943 2019-Jan-12 20:37:14.104193 - [DEBUG] Compose: EdgeIdentity * AllBottom
14944 2019-Jan-12 20:37:14.104221 - [DEBUG]
14945 2019-Jan-12 20:37:14.104245 - [DEBUG] Propagate flow
14946 2019-Jan-12 20:37:14.104268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14947 2019-Jan-12 20:37:14.104325 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14948 2019-Jan-12 20:37:14.104961 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14949 2019-Jan-12 20:37:14.105618 - [DEBUG] Edge function : AllBottom (result of previous compose)
14950 2019-Jan-12 20:37:14.105643 - [DEBUG]
14951 2019-Jan-12 20:37:14.105668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14952 2019-Jan-12 20:37:14.105693 - [DEBUG] = AllBottom
14953 2019-Jan-12 20:37:14.105718 - [DEBUG]
14954 2019-Jan-12 20:37:14.105741 - [DEBUG] PROPAGATE: No new function!
14955 2019-Jan-12 20:37:14.105766 - [DEBUG] EDGE:
14956 2019-Jan-12 20:37:14.105823 - [DEBUG] ---> 14957 2019-Jan-12 20:37:14.106460 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14958 2019-Jan-12 20:37:14.107101 - [DEBUG]
14959 2019-Jan-12 20:37:14.107126 - [DEBUG] EDGE:
14960 2019-Jan-12 20:37:14.107183 - [DEBUG] ---> 14961 2019-Jan-12 20:37:14.107819 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14962 2019-Jan-12 20:37:14.108457 - [DEBUG]
14963 2019-Jan-12 20:37:14.108482 - [DEBUG] EDGE:
14964 2019-Jan-12 20:37:14.108540 - [DEBUG] ---> 14965 2019-Jan-12 20:37:14.109199 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14966 2019-Jan-12 20:37:14.109832 - [DEBUG]
14967 2019-Jan-12 20:37:14.109857 - [DEBUG] EDGE:
14968 2019-Jan-12 20:37:14.109915 - [DEBUG] ---> 14969 2019-Jan-12 20:37:14.110558 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14970 2019-Jan-12 20:37:14.111191 - [DEBUG]
14971 2019-Jan-12 20:37:14.111216 - [DEBUG] EDGE:
14972 2019-Jan-12 20:37:14.111273 - [DEBUG] ---> 14973 2019-Jan-12 20:37:14.111906 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14974 2019-Jan-12 20:37:14.112555 - [DEBUG]
14975 2019-Jan-12 20:37:14.112580 - [DEBUG] EDGE:
14976 2019-Jan-12 20:37:14.112648 - [DEBUG] ---> 14977 2019-Jan-12 20:37:14.113287 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14978 2019-Jan-12 20:37:14.113920 - [DEBUG]
14979 2019-Jan-12 20:37:14.113961 - [DEBUG] Compose: EdgeIdentity * AllBottom
14980 2019-Jan-12 20:37:14.113987 - [DEBUG]
14981 2019-Jan-12 20:37:14.114011 - [DEBUG] Propagate flow
14982 2019-Jan-12 20:37:14.114035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14983 2019-Jan-12 20:37:14.114091 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14984 2019-Jan-12 20:37:14.114730 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14985 2019-Jan-12 20:37:14.115375 - [DEBUG] Edge function : AllBottom (result of previous compose)
14986 2019-Jan-12 20:37:14.115401 - [DEBUG]
14987 2019-Jan-12 20:37:14.115426 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14988 2019-Jan-12 20:37:14.115451 - [DEBUG] = AllBottom
14989 2019-Jan-12 20:37:14.115476 - [DEBUG]
14990 2019-Jan-12 20:37:14.115499 - [DEBUG] PROPAGATE: No new function!
14991 2019-Jan-12 20:37:14.115526 - [DEBUG] EDGE:
14992 2019-Jan-12 20:37:14.115584 - [DEBUG] ---> 14993 2019-Jan-12 20:37:14.116227 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14994 2019-Jan-12 20:37:14.116860 - [DEBUG]
14995 2019-Jan-12 20:37:14.116885 - [DEBUG] EDGE:
14996 2019-Jan-12 20:37:14.116942 - [DEBUG] ---> 14997 2019-Jan-12 20:37:14.117574 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14998 2019-Jan-12 20:37:14.118218 - [DEBUG]
14999 2019-Jan-12 20:37:14.118243 - [DEBUG] EDGE:
15000 2019-Jan-12 20:37:14.118304 - [DEBUG] ---> 15001 2019-Jan-12 20:37:14.118978 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15002 2019-Jan-12 20:37:14.119615 - [DEBUG]
15003 2019-Jan-12 20:37:14.119655 - [DEBUG] Compose: EdgeIdentity * AllBottom
15004 2019-Jan-12 20:37:14.119682 - [DEBUG]
15005 2019-Jan-12 20:37:14.119706 - [DEBUG] Propagate flow
15006 2019-Jan-12 20:37:14.119729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15007 2019-Jan-12 20:37:14.119786 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15008 2019-Jan-12 20:37:14.120429 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15009 2019-Jan-12 20:37:14.121071 - [DEBUG] Edge function : AllBottom (result of previous compose)
15010 2019-Jan-12 20:37:14.121096 - [DEBUG]
15011 2019-Jan-12 20:37:14.121121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15012 2019-Jan-12 20:37:14.121147 - [DEBUG] = AllBottom
15013 2019-Jan-12 20:37:14.121172 - [DEBUG]
15014 2019-Jan-12 20:37:14.121195 - [DEBUG] PROPAGATE: No new function!
15015 2019-Jan-12 20:37:14.121221 - [DEBUG] EDGE:
15016 2019-Jan-12 20:37:14.121279 - [DEBUG] ---> 15017 2019-Jan-12 20:37:14.121924 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15018 2019-Jan-12 20:37:14.122574 - [DEBUG]
15019 2019-Jan-12 20:37:14.122611 - [DEBUG] EDGE:
15020 2019-Jan-12 20:37:14.122669 - [DEBUG] ---> 15021 2019-Jan-12 20:37:14.123301 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15022 2019-Jan-12 20:37:14.123933 - [DEBUG]
15023 2019-Jan-12 20:37:14.123958 - [DEBUG] EDGE:
15024 2019-Jan-12 20:37:14.124015 - [DEBUG] ---> 15025 2019-Jan-12 20:37:14.124648 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15026 2019-Jan-12 20:37:14.125295 - [DEBUG]
15027 2019-Jan-12 20:37:14.125334 - [DEBUG] EDGE:
15028 2019-Jan-12 20:37:14.125395 - [DEBUG] ---> 15029 2019-Jan-12 20:37:14.126033 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15030 2019-Jan-12 20:37:14.126665 - [DEBUG]
15031 2019-Jan-12 20:37:14.126704 - [DEBUG] Compose: EdgeIdentity * AllBottom
15032 2019-Jan-12 20:37:14.126732 - [DEBUG]
15033 2019-Jan-12 20:37:14.126756 - [DEBUG] Propagate flow
15034 2019-Jan-12 20:37:14.126779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15035 2019-Jan-12 20:37:14.126835 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15036 2019-Jan-12 20:37:14.127471 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15037 2019-Jan-12 20:37:14.128105 - [DEBUG] Edge function : AllBottom (result of previous compose)
15038 2019-Jan-12 20:37:14.128130 - [DEBUG]
15039 2019-Jan-12 20:37:14.128156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15040 2019-Jan-12 20:37:14.128181 - [DEBUG] = AllBottom
15041 2019-Jan-12 20:37:14.128206 - [DEBUG]
15042 2019-Jan-12 20:37:14.128229 - [DEBUG] PROPAGATE: No new function!
15043 2019-Jan-12 20:37:14.128254 - [DEBUG] EDGE:
15044 2019-Jan-12 20:37:14.128312 - [DEBUG] ---> 15045 2019-Jan-12 20:37:14.128971 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15046 2019-Jan-12 20:37:14.129603 - [DEBUG]
15047 2019-Jan-12 20:37:14.129628 - [DEBUG] EDGE:
15048 2019-Jan-12 20:37:14.129685 - [DEBUG] ---> 15049 2019-Jan-12 20:37:14.130318 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15050 2019-Jan-12 20:37:14.130957 - [DEBUG]
15051 2019-Jan-12 20:37:14.130982 - [DEBUG] EDGE:
15052 2019-Jan-12 20:37:14.131039 - [DEBUG] ---> 15053 2019-Jan-12 20:37:14.131674 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15054 2019-Jan-12 20:37:14.132322 - [DEBUG]
15055 2019-Jan-12 20:37:14.132357 - [DEBUG] Compose: EdgeIdentity * AllBottom
15056 2019-Jan-12 20:37:14.132384 - [DEBUG]
15057 2019-Jan-12 20:37:14.132408 - [DEBUG] Propagate flow
15058 2019-Jan-12 20:37:14.132431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15059 2019-Jan-12 20:37:14.132488 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15060 2019-Jan-12 20:37:14.133124 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15061 2019-Jan-12 20:37:14.133767 - [DEBUG] Edge function : AllBottom (result of previous compose)
15062 2019-Jan-12 20:37:14.133793 - [DEBUG]
15063 2019-Jan-12 20:37:14.133818 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15064 2019-Jan-12 20:37:14.133844 - [DEBUG] = AllBottom
15065 2019-Jan-12 20:37:14.133869 - [DEBUG]
15066 2019-Jan-12 20:37:14.133892 - [DEBUG] PROPAGATE: No new function!
15067 2019-Jan-12 20:37:14.133918 - [DEBUG] EDGE:
15068 2019-Jan-12 20:37:14.133976 - [DEBUG] ---> 15069 2019-Jan-12 20:37:14.134619 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15070 2019-Jan-12 20:37:14.135250 - [DEBUG]
15071 2019-Jan-12 20:37:14.135275 - [DEBUG] EDGE:
15072 2019-Jan-12 20:37:14.135346 - [DEBUG] ---> 15073 2019-Jan-12 20:37:14.135979 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15074 2019-Jan-12 20:37:14.136612 - [DEBUG]
15075 2019-Jan-12 20:37:14.136638 - [DEBUG] EDGE:
15076 2019-Jan-12 20:37:14.136695 - [DEBUG] ---> 15077 2019-Jan-12 20:37:14.137336 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15078 2019-Jan-12 20:37:14.137968 - [DEBUG]
15079 2019-Jan-12 20:37:14.138003 - [DEBUG] Compose: EdgeIdentity * AllBottom
15080 2019-Jan-12 20:37:14.138030 - [DEBUG]
15081 2019-Jan-12 20:37:14.138054 - [DEBUG] Propagate flow
15082 2019-Jan-12 20:37:14.138077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15083 2019-Jan-12 20:37:14.138134 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15084 2019-Jan-12 20:37:14.138822 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15085 2019-Jan-12 20:37:14.139456 - [DEBUG] Edge function : AllBottom (result of previous compose)
15086 2019-Jan-12 20:37:14.139481 - [DEBUG]
15087 2019-Jan-12 20:37:14.139506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15088 2019-Jan-12 20:37:14.139532 - [DEBUG] = AllBottom
15089 2019-Jan-12 20:37:14.139557 - [DEBUG]
15090 2019-Jan-12 20:37:14.139580 - [DEBUG] PROPAGATE: No new function!
15091 2019-Jan-12 20:37:14.139606 - [DEBUG] EDGE:
15092 2019-Jan-12 20:37:14.139664 - [DEBUG] ---> 15093 2019-Jan-12 20:37:14.140306 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15094 2019-Jan-12 20:37:14.140946 - [DEBUG]
15095 2019-Jan-12 20:37:14.140981 - [DEBUG] Compose: EdgeIdentity * AllBottom
15096 2019-Jan-12 20:37:14.141008 - [DEBUG]
15097 2019-Jan-12 20:37:14.141031 - [DEBUG] Propagate flow
15098 2019-Jan-12 20:37:14.141055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15099 2019-Jan-12 20:37:14.141115 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15100 2019-Jan-12 20:37:14.141757 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15101 2019-Jan-12 20:37:14.142406 - [DEBUG] Edge function : AllBottom (result of previous compose)
15102 2019-Jan-12 20:37:14.142432 - [DEBUG]
15103 2019-Jan-12 20:37:14.142457 - [DEBUG] Join: AllTop & AllBottom
15104 2019-Jan-12 20:37:14.142483 - [DEBUG] = AllBottom (new jump func)
15105 2019-Jan-12 20:37:14.142522 - [DEBUG]
15106 2019-Jan-12 20:37:14.142546 - [DEBUG] Start adding new jump function
15107 2019-Jan-12 20:37:14.142569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15108 2019-Jan-12 20:37:14.142626 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15109 2019-Jan-12 20:37:14.143260 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15110 2019-Jan-12 20:37:14.143896 - [DEBUG] Edge Function : AllBottom
15111 2019-Jan-12 20:37:14.143924 - [DEBUG] End adding new jump function
15112 2019-Jan-12 20:37:14.143948 - [DEBUG]
15113 2019-Jan-12 20:37:14.143972 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
15114 2019-Jan-12 20:37:14.143996 - [DEBUG]
15115 2019-Jan-12 20:37:14.144019 - [DEBUG] Process 427. path edge:
15116 2019-Jan-12 20:37:14.144043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15117 2019-Jan-12 20:37:14.144099 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15118 2019-Jan-12 20:37:14.144734 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15119 2019-Jan-12 20:37:14.145379 - [DEBUG]
15120 2019-Jan-12 20:37:14.145403 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15121 2019-Jan-12 20:37:14.146046 - [DEBUG] Possible callees:
15122 2019-Jan-12 20:37:14.146071 - [DEBUG] foo
15123 2019-Jan-12 20:37:14.146096 - [DEBUG] Possible return sites:
15124 2019-Jan-12 20:37:14.146120 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615125 2019-Jan-12 20:37:14.147379 - [DEBUG] Found and process special summary
15126 2019-Jan-12 20:37:14.147413 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-12 20:37:14.147441 - [DEBUG]
15128 2019-Jan-12 20:37:14.147465 - [DEBUG] Propagate flow
15129 2019-Jan-12 20:37:14.147488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-12 20:37:14.147545 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15131 2019-Jan-12 20:37:14.148181 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15132 2019-Jan-12 20:37:14.148830 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-12 20:37:14.148855 - [DEBUG]
15134 2019-Jan-12 20:37:14.148879 - [DEBUG] Join: AllTop & AllBottom
15135 2019-Jan-12 20:37:14.148905 - [DEBUG] = AllBottom (new jump func)
15136 2019-Jan-12 20:37:14.148930 - [DEBUG]
15137 2019-Jan-12 20:37:14.148953 - [DEBUG] Start adding new jump function
15138 2019-Jan-12 20:37:14.148976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15139 2019-Jan-12 20:37:14.149032 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15140 2019-Jan-12 20:37:14.149667 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15141 2019-Jan-12 20:37:14.150302 - [DEBUG] Edge Function : AllBottom
15142 2019-Jan-12 20:37:14.150330 - [DEBUG] End adding new jump function
15143 2019-Jan-12 20:37:14.150353 - [DEBUG]
15144 2019-Jan-12 20:37:14.150377 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15145 2019-Jan-12 20:37:14.150401 - [DEBUG]
15146 2019-Jan-12 20:37:14.150424 - [DEBUG] Process 428. path edge:
15147 2019-Jan-12 20:37:14.150448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15148 2019-Jan-12 20:37:14.150504 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15149 2019-Jan-12 20:37:14.151154 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15150 2019-Jan-12 20:37:14.151788 - [DEBUG]
15151 2019-Jan-12 20:37:14.151812 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15152 2019-Jan-12 20:37:14.152483 - [DEBUG] Compose: EdgeIdentity * AllBottom
15153 2019-Jan-12 20:37:14.152510 - [DEBUG]
15154 2019-Jan-12 20:37:14.152534 - [DEBUG] Propagate flow
15155 2019-Jan-12 20:37:14.152557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15156 2019-Jan-12 20:37:14.152614 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15157 2019-Jan-12 20:37:14.153249 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15158 2019-Jan-12 20:37:14.153888 - [DEBUG] Edge function : AllBottom (result of previous compose)
15159 2019-Jan-12 20:37:14.153913 - [DEBUG]
15160 2019-Jan-12 20:37:14.153938 - [DEBUG] Join: AllTop & AllBottom
15161 2019-Jan-12 20:37:14.153964 - [DEBUG] = AllBottom (new jump func)
15162 2019-Jan-12 20:37:14.153988 - [DEBUG]
15163 2019-Jan-12 20:37:14.154012 - [DEBUG] Start adding new jump function
15164 2019-Jan-12 20:37:14.154035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15165 2019-Jan-12 20:37:14.154091 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15166 2019-Jan-12 20:37:14.154724 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15167 2019-Jan-12 20:37:14.155371 - [DEBUG] Edge Function : AllBottom
15168 2019-Jan-12 20:37:14.155398 - [DEBUG] End adding new jump function
15169 2019-Jan-12 20:37:14.155422 - [DEBUG]
15170 2019-Jan-12 20:37:14.155446 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15171 2019-Jan-12 20:37:14.155470 - [DEBUG]
15172 2019-Jan-12 20:37:14.155493 - [DEBUG] Process 429. path edge:
15173 2019-Jan-12 20:37:14.155517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15174 2019-Jan-12 20:37:14.155573 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15175 2019-Jan-12 20:37:14.156206 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15176 2019-Jan-12 20:37:14.156840 - [DEBUG]
15177 2019-Jan-12 20:37:14.156866 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15178 2019-Jan-12 20:37:14.157509 - [DEBUG] Compose: EdgeIdentity * AllBottom
15179 2019-Jan-12 20:37:14.157537 - [DEBUG]
15180 2019-Jan-12 20:37:14.157561 - [DEBUG] Propagate flow
15181 2019-Jan-12 20:37:14.157585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15182 2019-Jan-12 20:37:14.157641 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15183 2019-Jan-12 20:37:14.158274 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15184 2019-Jan-12 20:37:14.158922 - [DEBUG] Edge function : AllBottom (result of previous compose)
15185 2019-Jan-12 20:37:14.158947 - [DEBUG]
15186 2019-Jan-12 20:37:14.158972 - [DEBUG] Join: AllTop & AllBottom
15187 2019-Jan-12 20:37:14.158998 - [DEBUG] = AllBottom (new jump func)
15188 2019-Jan-12 20:37:14.159022 - [DEBUG]
15189 2019-Jan-12 20:37:14.159045 - [DEBUG] Start adding new jump function
15190 2019-Jan-12 20:37:14.159069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15191 2019-Jan-12 20:37:14.159125 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15192 2019-Jan-12 20:37:14.159764 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15193 2019-Jan-12 20:37:14.160397 - [DEBUG] Edge Function : AllBottom
15194 2019-Jan-12 20:37:14.160426 - [DEBUG] End adding new jump function
15195 2019-Jan-12 20:37:14.160450 - [DEBUG]
15196 2019-Jan-12 20:37:14.160474 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15197 2019-Jan-12 20:37:14.160498 - [DEBUG]
15198 2019-Jan-12 20:37:14.160521 - [DEBUG] Process 430. path edge:
15199 2019-Jan-12 20:37:14.160545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15200 2019-Jan-12 20:37:14.160601 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
15201 2019-Jan-12 20:37:14.161238 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15202 2019-Jan-12 20:37:14.161870 - [DEBUG]
15203 2019-Jan-12 20:37:14.161896 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15204 2019-Jan-12 20:37:14.162556 - [DEBUG] Compose: EdgeIdentity * AllBottom
15205 2019-Jan-12 20:37:14.162583 - [DEBUG]
15206 2019-Jan-12 20:37:14.162607 - [DEBUG] Propagate flow
15207 2019-Jan-12 20:37:14.162630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15208 2019-Jan-12 20:37:14.162686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15209 2019-Jan-12 20:37:14.163330 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15210 2019-Jan-12 20:37:14.163963 - [DEBUG] Edge function : AllBottom (result of previous compose)
15211 2019-Jan-12 20:37:14.163988 - [DEBUG]
15212 2019-Jan-12 20:37:14.164013 - [DEBUG] Join: AllTop & AllBottom
15213 2019-Jan-12 20:37:14.164038 - [DEBUG] = AllBottom (new jump func)
15214 2019-Jan-12 20:37:14.164063 - [DEBUG]
15215 2019-Jan-12 20:37:14.164086 - [DEBUG] Start adding new jump function
15216 2019-Jan-12 20:37:14.164110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15217 2019-Jan-12 20:37:14.164165 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15218 2019-Jan-12 20:37:14.164800 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15219 2019-Jan-12 20:37:14.165456 - [DEBUG] Edge Function : AllBottom
15220 2019-Jan-12 20:37:14.165485 - [DEBUG] End adding new jump function
15221 2019-Jan-12 20:37:14.165509 - [DEBUG]
15222 2019-Jan-12 20:37:14.165533 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15223 2019-Jan-12 20:37:14.165556 - [DEBUG]
15224 2019-Jan-12 20:37:14.165580 - [DEBUG] Process 431. path edge:
15225 2019-Jan-12 20:37:14.165603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15226 2019-Jan-12 20:37:14.165659 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
15227 2019-Jan-12 20:37:14.166302 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15228 2019-Jan-12 20:37:14.166935 - [DEBUG]
15229 2019-Jan-12 20:37:14.166959 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15230 2019-Jan-12 20:37:14.167607 - [DEBUG] Possible callees:
15231 2019-Jan-12 20:37:14.167632 - [DEBUG] llvm.dbg.declare
15232 2019-Jan-12 20:37:14.167657 - [DEBUG] Possible return sites:
15233 2019-Jan-12 20:37:14.167681 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13615234 2019-Jan-12 20:37:14.168970 - [DEBUG] Found and process special summary
15235 2019-Jan-12 20:37:14.169003 - [DEBUG] Compose: EdgeIdentity * AllBottom
15236 2019-Jan-12 20:37:14.169030 - [DEBUG]
15237 2019-Jan-12 20:37:14.169054 - [DEBUG] Propagate flow
15238 2019-Jan-12 20:37:14.169077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15239 2019-Jan-12 20:37:14.169133 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15240 2019-Jan-12 20:37:14.169770 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15241 2019-Jan-12 20:37:14.170417 - [DEBUG] Edge function : AllBottom (result of previous compose)
15242 2019-Jan-12 20:37:14.170442 - [DEBUG]
15243 2019-Jan-12 20:37:14.170467 - [DEBUG] Join: AllTop & AllBottom
15244 2019-Jan-12 20:37:14.170497 - [DEBUG] = AllBottom (new jump func)
15245 2019-Jan-12 20:37:14.170521 - [DEBUG]
15246 2019-Jan-12 20:37:14.170544 - [DEBUG] Start adding new jump function
15247 2019-Jan-12 20:37:14.170568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15248 2019-Jan-12 20:37:14.170624 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15249 2019-Jan-12 20:37:14.171265 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15250 2019-Jan-12 20:37:14.171900 - [DEBUG] Edge Function : AllBottom
15251 2019-Jan-12 20:37:14.171928 - [DEBUG] End adding new jump function
15252 2019-Jan-12 20:37:14.171951 - [DEBUG]
15253 2019-Jan-12 20:37:14.171975 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15254 2019-Jan-12 20:37:14.172013 - [DEBUG]
15255 2019-Jan-12 20:37:14.172037 - [DEBUG] Process 432. path edge:
15256 2019-Jan-12 20:37:14.172061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15257 2019-Jan-12 20:37:14.172117 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
15258 2019-Jan-12 20:37:14.172754 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15259 2019-Jan-12 20:37:14.173387 - [DEBUG]
15260 2019-Jan-12 20:37:14.173412 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15261 2019-Jan-12 20:37:14.174060 - [DEBUG] Compose: EdgeIdentity * AllBottom
15262 2019-Jan-12 20:37:14.174089 - [DEBUG]
15263 2019-Jan-12 20:37:14.174113 - [DEBUG] Propagate flow
15264 2019-Jan-12 20:37:14.174136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15265 2019-Jan-12 20:37:14.174193 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15266 2019-Jan-12 20:37:14.174825 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15267 2019-Jan-12 20:37:14.175473 - [DEBUG] Edge function : AllBottom (result of previous compose)
15268 2019-Jan-12 20:37:14.175499 - [DEBUG]
15269 2019-Jan-12 20:37:14.175523 - [DEBUG] Join: AllTop & AllBottom
15270 2019-Jan-12 20:37:14.175549 - [DEBUG] = AllBottom (new jump func)
15271 2019-Jan-12 20:37:14.175573 - [DEBUG]
15272 2019-Jan-12 20:37:14.175597 - [DEBUG] Start adding new jump function
15273 2019-Jan-12 20:37:14.175620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15274 2019-Jan-12 20:37:14.175676 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15275 2019-Jan-12 20:37:14.176310 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15276 2019-Jan-12 20:37:14.176941 - [DEBUG] Edge Function : AllBottom
15277 2019-Jan-12 20:37:14.176969 - [DEBUG] End adding new jump function
15278 2019-Jan-12 20:37:14.177001 - [DEBUG]
15279 2019-Jan-12 20:37:14.177025 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15280 2019-Jan-12 20:37:14.177049 - [DEBUG]
15281 2019-Jan-12 20:37:14.177073 - [DEBUG] Process 433. path edge:
15282 2019-Jan-12 20:37:14.177096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15283 2019-Jan-12 20:37:14.177153 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
15284 2019-Jan-12 20:37:14.177784 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15285 2019-Jan-12 20:37:14.178417 - [DEBUG]
15286 2019-Jan-12 20:37:14.178442 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15287 2019-Jan-12 20:37:14.179100 - [DEBUG] Compose: EdgeIdentity * AllBottom
15288 2019-Jan-12 20:37:14.179128 - [DEBUG]
15289 2019-Jan-12 20:37:14.179152 - [DEBUG] Propagate flow
15290 2019-Jan-12 20:37:14.179175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15291 2019-Jan-12 20:37:14.179231 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15292 2019-Jan-12 20:37:14.179863 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15293 2019-Jan-12 20:37:14.180495 - [DEBUG] Edge function : AllBottom (result of previous compose)
15294 2019-Jan-12 20:37:14.180520 - [DEBUG]
15295 2019-Jan-12 20:37:14.180545 - [DEBUG] Join: AllTop & AllBottom
15296 2019-Jan-12 20:37:14.180571 - [DEBUG] = AllBottom (new jump func)
15297 2019-Jan-12 20:37:14.180595 - [DEBUG]
15298 2019-Jan-12 20:37:14.180619 - [DEBUG] Start adding new jump function
15299 2019-Jan-12 20:37:14.180642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15300 2019-Jan-12 20:37:14.180698 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15301 2019-Jan-12 20:37:14.181337 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
15302 2019-Jan-12 20:37:14.181966 - [DEBUG] Edge Function : AllBottom
15303 2019-Jan-12 20:37:14.182006 - [DEBUG] End adding new jump function
15304 2019-Jan-12 20:37:14.182030 - [DEBUG]
15305 2019-Jan-12 20:37:14.182054 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15306 2019-Jan-12 20:37:14.182078 - [DEBUG]
15307 2019-Jan-12 20:37:14.182101 - [DEBUG] Process 434. path edge:
15308 2019-Jan-12 20:37:14.182125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15309 2019-Jan-12 20:37:14.182181 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
15310 2019-Jan-12 20:37:14.182811 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15311 2019-Jan-12 20:37:14.183443 - [DEBUG]
15312 2019-Jan-12 20:37:14.183468 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
15313 2019-Jan-12 20:37:14.184109 - [DEBUG] Compose: EdgeIdentity * AllBottom
15314 2019-Jan-12 20:37:14.184137 - [DEBUG]
15315 2019-Jan-12 20:37:14.184161 - [DEBUG] Propagate flow
15316 2019-Jan-12 20:37:14.184184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15317 2019-Jan-12 20:37:14.184240 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15318 2019-Jan-12 20:37:14.184884 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15319 2019-Jan-12 20:37:14.185534 - [DEBUG] Edge function : AllBottom (result of previous compose)
15320 2019-Jan-12 20:37:14.185559 - [DEBUG]
15321 2019-Jan-12 20:37:14.185585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15322 2019-Jan-12 20:37:14.185610 - [DEBUG] = AllBottom
15323 2019-Jan-12 20:37:14.185642 - [DEBUG]
15324 2019-Jan-12 20:37:14.185666 - [DEBUG] PROPAGATE: No new function!
15325 2019-Jan-12 20:37:14.185690 - [DEBUG] EDGE:
15326 2019-Jan-12 20:37:14.185747 - [DEBUG] ---> 15327 2019-Jan-12 20:37:14.186378 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15328 2019-Jan-12 20:37:14.187010 - [DEBUG]
15329 2019-Jan-12 20:37:14.187035 - [DEBUG] EDGE:
15330 2019-Jan-12 20:37:14.187092 - [DEBUG] ---> 15331 2019-Jan-12 20:37:14.187731 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15332 2019-Jan-12 20:37:14.188364 - [DEBUG]
15333 2019-Jan-12 20:37:14.188389 - [DEBUG] EDGE:
15334 2019-Jan-12 20:37:14.188446 - [DEBUG] ---> 15335 2019-Jan-12 20:37:14.189101 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15336 2019-Jan-12 20:37:14.189734 - [DEBUG]
15337 2019-Jan-12 20:37:14.189769 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-12 20:37:14.189796 - [DEBUG]
15339 2019-Jan-12 20:37:14.189819 - [DEBUG] Propagate flow
15340 2019-Jan-12 20:37:14.189843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-12 20:37:14.189899 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15342 2019-Jan-12 20:37:14.190536 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15343 2019-Jan-12 20:37:14.191176 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-12 20:37:14.191201 - [DEBUG]
15345 2019-Jan-12 20:37:14.191226 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15346 2019-Jan-12 20:37:14.191252 - [DEBUG] = AllBottom
15347 2019-Jan-12 20:37:14.191276 - [DEBUG]
15348 2019-Jan-12 20:37:14.191299 - [DEBUG] PROPAGATE: No new function!
15349 2019-Jan-12 20:37:14.191325 - [DEBUG] EDGE:
15350 2019-Jan-12 20:37:14.191382 - [DEBUG] ---> 15351 2019-Jan-12 20:37:14.192040 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15352 2019-Jan-12 20:37:14.192679 - [DEBUG]
15353 2019-Jan-12 20:37:14.192711 - [DEBUG] Compose: EdgeIdentity * AllBottom
15354 2019-Jan-12 20:37:14.192738 - [DEBUG]
15355 2019-Jan-12 20:37:14.192761 - [DEBUG] Propagate flow
15356 2019-Jan-12 20:37:14.192785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15357 2019-Jan-12 20:37:14.192841 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15358 2019-Jan-12 20:37:14.193485 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15359 2019-Jan-12 20:37:14.194118 - [DEBUG] Edge function : AllBottom (result of previous compose)
15360 2019-Jan-12 20:37:14.194144 - [DEBUG]
15361 2019-Jan-12 20:37:14.194168 - [DEBUG] Join: AllTop & AllBottom
15362 2019-Jan-12 20:37:14.194194 - [DEBUG] = AllBottom (new jump func)
15363 2019-Jan-12 20:37:14.194219 - [DEBUG]
15364 2019-Jan-12 20:37:14.194242 - [DEBUG] Start adding new jump function
15365 2019-Jan-12 20:37:14.194265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15366 2019-Jan-12 20:37:14.194321 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15367 2019-Jan-12 20:37:14.194963 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15368 2019-Jan-12 20:37:14.195621 - [DEBUG] Edge Function : AllBottom
15369 2019-Jan-12 20:37:14.195651 - [DEBUG] End adding new jump function
15370 2019-Jan-12 20:37:14.195675 - [DEBUG]
15371 2019-Jan-12 20:37:14.195698 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15372 2019-Jan-12 20:37:14.195722 - [DEBUG]
15373 2019-Jan-12 20:37:14.195745 - [DEBUG] Process 435. path edge:
15374 2019-Jan-12 20:37:14.195769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15375 2019-Jan-12 20:37:14.195825 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15376 2019-Jan-12 20:37:14.196468 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15377 2019-Jan-12 20:37:14.197100 - [DEBUG]
15378 2019-Jan-12 20:37:14.197124 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15379 2019-Jan-12 20:37:14.197771 - [DEBUG] Possible callees:
15380 2019-Jan-12 20:37:14.197796 - [DEBUG] llvm.dbg.declare
15381 2019-Jan-12 20:37:14.197821 - [DEBUG] Possible return sites:
15382 2019-Jan-12 20:37:14.197844 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315383 2019-Jan-12 20:37:14.199127 - [DEBUG] Found and process special summary
15384 2019-Jan-12 20:37:14.199160 - [DEBUG] Compose: EdgeIdentity * AllBottom
15385 2019-Jan-12 20:37:14.199187 - [DEBUG]
15386 2019-Jan-12 20:37:14.199211 - [DEBUG] Propagate flow
15387 2019-Jan-12 20:37:14.199234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15388 2019-Jan-12 20:37:14.199290 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15389 2019-Jan-12 20:37:14.199927 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15390 2019-Jan-12 20:37:14.200565 - [DEBUG] Edge function : AllBottom (result of previous compose)
15391 2019-Jan-12 20:37:14.200590 - [DEBUG]
15392 2019-Jan-12 20:37:14.200615 - [DEBUG] Join: AllTop & AllBottom
15393 2019-Jan-12 20:37:14.200640 - [DEBUG] = AllBottom (new jump func)
15394 2019-Jan-12 20:37:14.200665 - [DEBUG]
15395 2019-Jan-12 20:37:14.200688 - [DEBUG] Start adding new jump function
15396 2019-Jan-12 20:37:14.200712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15397 2019-Jan-12 20:37:14.200767 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15398 2019-Jan-12 20:37:14.201409 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15399 2019-Jan-12 20:37:14.202063 - [DEBUG] Edge Function : AllBottom
15400 2019-Jan-12 20:37:14.202091 - [DEBUG] End adding new jump function
15401 2019-Jan-12 20:37:14.202115 - [DEBUG]
15402 2019-Jan-12 20:37:14.202138 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15403 2019-Jan-12 20:37:14.202162 - [DEBUG]
15404 2019-Jan-12 20:37:14.202185 - [DEBUG] Process 436. path edge:
15405 2019-Jan-12 20:37:14.202209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15406 2019-Jan-12 20:37:14.202265 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15407 2019-Jan-12 20:37:14.202903 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15408 2019-Jan-12 20:37:14.203545 - [DEBUG]
15409 2019-Jan-12 20:37:14.203570 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15410 2019-Jan-12 20:37:14.204223 - [DEBUG] Compose: EdgeIdentity * AllBottom
15411 2019-Jan-12 20:37:14.204251 - [DEBUG]
15412 2019-Jan-12 20:37:14.204275 - [DEBUG] Propagate flow
15413 2019-Jan-12 20:37:14.204298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15414 2019-Jan-12 20:37:14.204354 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15415 2019-Jan-12 20:37:14.204986 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15416 2019-Jan-12 20:37:14.205638 - [DEBUG] Edge function : AllBottom (result of previous compose)
15417 2019-Jan-12 20:37:14.205664 - [DEBUG]
15418 2019-Jan-12 20:37:14.205688 - [DEBUG] Join: AllTop & AllBottom
15419 2019-Jan-12 20:37:14.205714 - [DEBUG] = AllBottom (new jump func)
15420 2019-Jan-12 20:37:14.205738 - [DEBUG]
15421 2019-Jan-12 20:37:14.205762 - [DEBUG] Start adding new jump function
15422 2019-Jan-12 20:37:14.205785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15423 2019-Jan-12 20:37:14.205841 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15424 2019-Jan-12 20:37:14.206482 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15425 2019-Jan-12 20:37:14.207115 - [DEBUG] Edge Function : AllBottom
15426 2019-Jan-12 20:37:14.207143 - [DEBUG] End adding new jump function
15427 2019-Jan-12 20:37:14.207167 - [DEBUG]
15428 2019-Jan-12 20:37:14.207191 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15429 2019-Jan-12 20:37:14.207215 - [DEBUG]
15430 2019-Jan-12 20:37:14.207238 - [DEBUG] Process 437. path edge:
15431 2019-Jan-12 20:37:14.207262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15432 2019-Jan-12 20:37:14.207319 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15433 2019-Jan-12 20:37:14.207951 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15434 2019-Jan-12 20:37:14.208584 - [DEBUG]
15435 2019-Jan-12 20:37:14.208609 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15436 2019-Jan-12 20:37:14.209274 - [DEBUG] Compose: EdgeIdentity * AllBottom
15437 2019-Jan-12 20:37:14.209302 - [DEBUG]
15438 2019-Jan-12 20:37:14.209326 - [DEBUG] Propagate flow
15439 2019-Jan-12 20:37:14.209349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15440 2019-Jan-12 20:37:14.209405 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15441 2019-Jan-12 20:37:14.210037 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15442 2019-Jan-12 20:37:14.210669 - [DEBUG] Edge function : AllBottom (result of previous compose)
15443 2019-Jan-12 20:37:14.210694 - [DEBUG]
15444 2019-Jan-12 20:37:14.210719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15445 2019-Jan-12 20:37:14.210745 - [DEBUG] = AllBottom
15446 2019-Jan-12 20:37:14.210770 - [DEBUG]
15447 2019-Jan-12 20:37:14.210793 - [DEBUG] PROPAGATE: No new function!
15448 2019-Jan-12 20:37:14.210817 - [DEBUG] EDGE:
15449 2019-Jan-12 20:37:14.210874 - [DEBUG] ---> 15450 2019-Jan-12 20:37:14.211509 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15451 2019-Jan-12 20:37:14.212158 - [DEBUG]
15452 2019-Jan-12 20:37:14.212183 - [DEBUG] EDGE:
15453 2019-Jan-12 20:37:14.212240 - [DEBUG] ---> 15454 2019-Jan-12 20:37:14.212886 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15455 2019-Jan-12 20:37:14.213518 - [DEBUG]
15456 2019-Jan-12 20:37:14.213553 - [DEBUG] Compose: EdgeIdentity * AllBottom
15457 2019-Jan-12 20:37:14.213580 - [DEBUG]
15458 2019-Jan-12 20:37:14.213603 - [DEBUG] Propagate flow
15459 2019-Jan-12 20:37:14.213627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15460 2019-Jan-12 20:37:14.213683 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15461 2019-Jan-12 20:37:14.214319 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15462 2019-Jan-12 20:37:14.214952 - [DEBUG] Edge function : AllBottom (result of previous compose)
15463 2019-Jan-12 20:37:14.214977 - [DEBUG]
15464 2019-Jan-12 20:37:14.215002 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15465 2019-Jan-12 20:37:14.215027 - [DEBUG] = AllBottom
15466 2019-Jan-12 20:37:14.215052 - [DEBUG]
15467 2019-Jan-12 20:37:14.215075 - [DEBUG] PROPAGATE: No new function!
15468 2019-Jan-12 20:37:14.215101 - [DEBUG] EDGE:
15469 2019-Jan-12 20:37:14.215158 - [DEBUG] ---> 15470 2019-Jan-12 20:37:14.215818 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15471 2019-Jan-12 20:37:14.216450 - [DEBUG]
15472 2019-Jan-12 20:37:14.216475 - [DEBUG] EDGE:
15473 2019-Jan-12 20:37:14.216532 - [DEBUG] ---> 15474 2019-Jan-12 20:37:14.217166 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15475 2019-Jan-12 20:37:14.217799 - [DEBUG]
15476 2019-Jan-12 20:37:14.217830 - [DEBUG] Compose: EdgeIdentity * AllBottom
15477 2019-Jan-12 20:37:14.217857 - [DEBUG]
15478 2019-Jan-12 20:37:14.217881 - [DEBUG] Propagate flow
15479 2019-Jan-12 20:37:14.217905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-12 20:37:14.217961 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15481 2019-Jan-12 20:37:14.218594 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15482 2019-Jan-12 20:37:14.219242 - [DEBUG] Edge function : AllBottom (result of previous compose)
15483 2019-Jan-12 20:37:14.219267 - [DEBUG]
15484 2019-Jan-12 20:37:14.219291 - [DEBUG] Join: AllTop & AllBottom
15485 2019-Jan-12 20:37:14.219317 - [DEBUG] = AllBottom (new jump func)
15486 2019-Jan-12 20:37:14.219342 - [DEBUG]
15487 2019-Jan-12 20:37:14.219365 - [DEBUG] Start adding new jump function
15488 2019-Jan-12 20:37:14.219388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15489 2019-Jan-12 20:37:14.219444 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15490 2019-Jan-12 20:37:14.220078 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15491 2019-Jan-12 20:37:14.220709 - [DEBUG] Edge Function : AllBottom
15492 2019-Jan-12 20:37:14.220738 - [DEBUG] End adding new jump function
15493 2019-Jan-12 20:37:14.220762 - [DEBUG]
15494 2019-Jan-12 20:37:14.220785 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15495 2019-Jan-12 20:37:14.220809 - [DEBUG]
15496 2019-Jan-12 20:37:14.220833 - [DEBUG] Process 438. path edge:
15497 2019-Jan-12 20:37:14.220856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15498 2019-Jan-12 20:37:14.220912 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15499 2019-Jan-12 20:37:14.221556 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15500 2019-Jan-12 20:37:14.222206 - [DEBUG]
15501 2019-Jan-12 20:37:14.222231 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15502 2019-Jan-12 20:37:14.222875 - [DEBUG] Compose: EdgeIdentity * AllBottom
15503 2019-Jan-12 20:37:14.222903 - [DEBUG]
15504 2019-Jan-12 20:37:14.222927 - [DEBUG] Propagate flow
15505 2019-Jan-12 20:37:14.222950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15506 2019-Jan-12 20:37:14.223006 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15507 2019-Jan-12 20:37:14.223651 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15508 2019-Jan-12 20:37:14.224283 - [DEBUG] Edge function : AllBottom (result of previous compose)
15509 2019-Jan-12 20:37:14.224308 - [DEBUG]
15510 2019-Jan-12 20:37:14.224333 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15511 2019-Jan-12 20:37:14.224359 - [DEBUG] = AllBottom
15512 2019-Jan-12 20:37:14.224384 - [DEBUG]
15513 2019-Jan-12 20:37:14.224407 - [DEBUG] PROPAGATE: No new function!
15514 2019-Jan-12 20:37:14.224437 - [DEBUG] Compose: EdgeIdentity * AllBottom
15515 2019-Jan-12 20:37:14.224464 - [DEBUG]
15516 2019-Jan-12 20:37:14.224487 - [DEBUG] Propagate flow
15517 2019-Jan-12 20:37:14.224511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15518 2019-Jan-12 20:37:14.224567 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15519 2019-Jan-12 20:37:14.225211 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15520 2019-Jan-12 20:37:14.225858 - [DEBUG] Edge function : AllBottom (result of previous compose)
15521 2019-Jan-12 20:37:14.225883 - [DEBUG]
15522 2019-Jan-12 20:37:14.225908 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15523 2019-Jan-12 20:37:14.225934 - [DEBUG] = AllBottom
15524 2019-Jan-12 20:37:14.225958 - [DEBUG]
15525 2019-Jan-12 20:37:14.225981 - [DEBUG] PROPAGATE: No new function!
15526 2019-Jan-12 20:37:14.226005 - [DEBUG] EDGE:
15527 2019-Jan-12 20:37:14.226062 - [DEBUG] ---> 15528 2019-Jan-12 20:37:14.226696 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15529 2019-Jan-12 20:37:14.227328 - [DEBUG]
15530 2019-Jan-12 20:37:14.227353 - [DEBUG] EDGE:
15531 2019-Jan-12 20:37:14.227410 - [DEBUG] ---> 15532 2019-Jan-12 20:37:14.228041 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15533 2019-Jan-12 20:37:14.228686 - [DEBUG]
15534 2019-Jan-12 20:37:14.228711 - [DEBUG] EDGE:
15535 2019-Jan-12 20:37:14.228768 - [DEBUG] ---> 15536 2019-Jan-12 20:37:14.229404 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15537 2019-Jan-12 20:37:14.230036 - [DEBUG]
15538 2019-Jan-12 20:37:14.230069 - [DEBUG] Compose: EdgeIdentity * AllBottom
15539 2019-Jan-12 20:37:14.230096 - [DEBUG]
15540 2019-Jan-12 20:37:14.230120 - [DEBUG] Propagate flow
15541 2019-Jan-12 20:37:14.230144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15542 2019-Jan-12 20:37:14.230208 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15543 2019-Jan-12 20:37:14.230851 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15544 2019-Jan-12 20:37:14.231488 - [DEBUG] Edge function : AllBottom (result of previous compose)
15545 2019-Jan-12 20:37:14.231513 - [DEBUG]
15546 2019-Jan-12 20:37:14.231539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15547 2019-Jan-12 20:37:14.231565 - [DEBUG] = AllBottom
15548 2019-Jan-12 20:37:14.231589 - [DEBUG]
15549 2019-Jan-12 20:37:14.231612 - [DEBUG] PROPAGATE: No new function!
15550 2019-Jan-12 20:37:14.231638 - [DEBUG] EDGE:
15551 2019-Jan-12 20:37:14.231695 - [DEBUG] ---> 15552 2019-Jan-12 20:37:14.232346 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15553 2019-Jan-12 20:37:14.232979 - [DEBUG]
15554 2019-Jan-12 20:37:14.233004 - [DEBUG] EDGE:
15555 2019-Jan-12 20:37:14.233060 - [DEBUG] ---> 15556 2019-Jan-12 20:37:14.233692 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15557 2019-Jan-12 20:37:14.234325 - [DEBUG]
15558 2019-Jan-12 20:37:14.234352 - [DEBUG] Compose: EdgeIdentity * AllBottom
15559 2019-Jan-12 20:37:14.234378 - [DEBUG]
15560 2019-Jan-12 20:37:14.234401 - [DEBUG] Propagate flow
15561 2019-Jan-12 20:37:14.234424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15562 2019-Jan-12 20:37:14.234480 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15563 2019-Jan-12 20:37:14.235113 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15564 2019-Jan-12 20:37:14.235763 - [DEBUG] Edge function : AllBottom (result of previous compose)
15565 2019-Jan-12 20:37:14.235789 - [DEBUG]
15566 2019-Jan-12 20:37:14.235814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15567 2019-Jan-12 20:37:14.235839 - [DEBUG] = AllBottom
15568 2019-Jan-12 20:37:14.235864 - [DEBUG]
15569 2019-Jan-12 20:37:14.235887 - [DEBUG] PROPAGATE: No new function!
15570 2019-Jan-12 20:37:14.235911 - [DEBUG] EDGE:
15571 2019-Jan-12 20:37:14.235969 - [DEBUG] ---> 15572 2019-Jan-12 20:37:14.236605 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15573 2019-Jan-12 20:37:14.237237 - [DEBUG]
15574 2019-Jan-12 20:37:14.237263 - [DEBUG] EDGE:
15575 2019-Jan-12 20:37:14.237320 - [DEBUG] ---> 15576 2019-Jan-12 20:37:14.237954 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15577 2019-Jan-12 20:37:14.238586 - [DEBUG]
15578 2019-Jan-12 20:37:14.238611 - [DEBUG] EDGE:
15579 2019-Jan-12 20:37:14.238682 - [DEBUG] ---> 15580 2019-Jan-12 20:37:14.239314 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15581 2019-Jan-12 20:37:14.239946 - [DEBUG]
15582 2019-Jan-12 20:37:14.239971 - [DEBUG] EDGE:
15583 2019-Jan-12 20:37:14.240028 - [DEBUG] ---> 15584 2019-Jan-12 20:37:14.240670 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15585 2019-Jan-12 20:37:14.241304 - [DEBUG]
15586 2019-Jan-12 20:37:14.241329 - [DEBUG] EDGE:
15587 2019-Jan-12 20:37:14.241390 - [DEBUG] ---> 15588 2019-Jan-12 20:37:14.242037 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15589 2019-Jan-12 20:37:14.242670 - [DEBUG]
15590 2019-Jan-12 20:37:14.242695 - [DEBUG] EDGE:
15591 2019-Jan-12 20:37:14.242752 - [DEBUG] ---> 15592 2019-Jan-12 20:37:14.243398 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15593 2019-Jan-12 20:37:14.244077 - [DEBUG]
15594 2019-Jan-12 20:37:14.244133 - [DEBUG] Compose: EdgeIdentity * AllBottom
15595 2019-Jan-12 20:37:14.244162 - [DEBUG]
15596 2019-Jan-12 20:37:14.244187 - [DEBUG] Propagate flow
15597 2019-Jan-12 20:37:14.244210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15598 2019-Jan-12 20:37:14.244283 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15599 2019-Jan-12 20:37:14.244993 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15600 2019-Jan-12 20:37:14.245715 - [DEBUG] Edge function : AllBottom (result of previous compose)
15601 2019-Jan-12 20:37:14.245743 - [DEBUG]
15602 2019-Jan-12 20:37:14.245769 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15603 2019-Jan-12 20:37:14.245795 - [DEBUG] = AllBottom
15604 2019-Jan-12 20:37:14.245819 - [DEBUG]
15605 2019-Jan-12 20:37:14.245843 - [DEBUG] PROPAGATE: No new function!
15606 2019-Jan-12 20:37:14.245874 - [DEBUG] EDGE:
15607 2019-Jan-12 20:37:14.245948 - [DEBUG] ---> 15608 2019-Jan-12 20:37:14.246606 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15609 2019-Jan-12 20:37:14.247242 - [DEBUG]


getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !7415610 2019-Jan-12 20:37:14.247905 - [DEBUG] Compose: EdgeIdentity * AllBottom
15611 2019-Jan-12 20:37:14.247935 - [DEBUG]
15612 2019-Jan-12 20:37:14.247959 - [DEBUG] Propagate flow
15613 2019-Jan-12 20:37:14.247983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15614 2019-Jan-12 20:37:14.248039 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15615 2019-Jan-12 20:37:14.248693 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15616 2019-Jan-12 20:37:14.249328 - [DEBUG] Edge function : AllBottom (result of previous compose)
15617 2019-Jan-12 20:37:14.249353 - [DEBUG]
15618 2019-Jan-12 20:37:14.249378 - [DEBUG] Join: AllTop & AllBottom
15619 2019-Jan-12 20:37:14.249404 - [DEBUG] = AllBottom (new jump func)
15620 2019-Jan-12 20:37:14.249429 - [DEBUG]
15621 2019-Jan-12 20:37:14.249452 - [DEBUG] Start adding new jump function
15622 2019-Jan-12 20:37:14.249476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15623 2019-Jan-12 20:37:14.249532 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15624 2019-Jan-12 20:37:14.250167 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15625 2019-Jan-12 20:37:14.250802 - [DEBUG] Edge Function : AllBottom
15626 2019-Jan-12 20:37:14.250850 - [DEBUG] End adding new jump function
15627 2019-Jan-12 20:37:14.250875 - [DEBUG]
15628 2019-Jan-12 20:37:14.250898 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15629 2019-Jan-12 20:37:14.250923 - [DEBUG]
15630 2019-Jan-12 20:37:14.250947 - [DEBUG] Process 439. path edge:
15631 2019-Jan-12 20:37:14.250971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15632 2019-Jan-12 20:37:14.251028 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
15633 2019-Jan-12 20:37:14.251672 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15634 2019-Jan-12 20:37:14.252322 - [DEBUG]
15635 2019-Jan-12 20:37:14.252346 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15636 2019-Jan-12 20:37:14.252987 - [DEBUG] Possible callees:
15637 2019-Jan-12 20:37:14.253011 - [DEBUG] foo
15638 2019-Jan-12 20:37:14.253036 - [DEBUG] Possible return sites:
15639 2019-Jan-12 20:37:14.253060 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8415640 2019-Jan-12 20:37:14.254317 - [DEBUG] Found and process special summary
15641 2019-Jan-12 20:37:14.254351 - [DEBUG] Compose: EdgeIdentity * AllBottom
15642 2019-Jan-12 20:37:14.254380 - [DEBUG]
15643 2019-Jan-12 20:37:14.254405 - [DEBUG] Propagate flow
15644 2019-Jan-12 20:37:14.254428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15645 2019-Jan-12 20:37:14.254485 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15646 2019-Jan-12 20:37:14.255122 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15647 2019-Jan-12 20:37:14.255772 - [DEBUG] Edge function : AllBottom (result of previous compose)
15648 2019-Jan-12 20:37:14.255798 - [DEBUG]
15649 2019-Jan-12 20:37:14.255822 - [DEBUG] Join: AllTop & AllBottom
15650 2019-Jan-12 20:37:14.255848 - [DEBUG] = AllBottom (new jump func)
15651 2019-Jan-12 20:37:14.255872 - [DEBUG]
15652 2019-Jan-12 20:37:14.255896 - [DEBUG] Start adding new jump function
15653 2019-Jan-12 20:37:14.255919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15654 2019-Jan-12 20:37:14.255975 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15655 2019-Jan-12 20:37:14.256610 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15656 2019-Jan-12 20:37:14.257262 - [DEBUG] Edge Function : AllBottom
15657 2019-Jan-12 20:37:14.257291 - [DEBUG] End adding new jump function
15658 2019-Jan-12 20:37:14.257316 - [DEBUG]
15659 2019-Jan-12 20:37:14.257340 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15660 2019-Jan-12 20:37:14.257364 - [DEBUG]
15661 2019-Jan-12 20:37:14.257387 - [DEBUG] Process 440. path edge:
15662 2019-Jan-12 20:37:14.257411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15663 2019-Jan-12 20:37:14.257471 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
15664 2019-Jan-12 20:37:14.258111 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15665 2019-Jan-12 20:37:14.258762 - [DEBUG]
15666 2019-Jan-12 20:37:14.258787 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !8515667 2019-Jan-12 20:37:14.260068 - [DEBUG] Compose: EdgeIdentity * AllBottom
15668 2019-Jan-12 20:37:14.260100 - [DEBUG]
15669 2019-Jan-12 20:37:14.260140 - [DEBUG] Propagate flow
15670 2019-Jan-12 20:37:14.260165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15671 2019-Jan-12 20:37:14.260223 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15672 2019-Jan-12 20:37:14.260857 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15673 2019-Jan-12 20:37:14.261491 - [DEBUG] Edge function : AllBottom (result of previous compose)
15674 2019-Jan-12 20:37:14.261517 - [DEBUG]
15675 2019-Jan-12 20:37:14.261546 - [DEBUG] Join: AllTop & AllBottom
15676 2019-Jan-12 20:37:14.261572 - [DEBUG] = AllBottom (new jump func)
15677 2019-Jan-12 20:37:14.261596 - [DEBUG]
15678 2019-Jan-12 20:37:14.261620 - [DEBUG] Start adding new jump function
15679 2019-Jan-12 20:37:14.261643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15680 2019-Jan-12 20:37:14.261699 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15681 2019-Jan-12 20:37:14.262350 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15682 2019-Jan-12 20:37:14.262982 - [DEBUG] Edge Function : AllBottom
15683 2019-Jan-12 20:37:14.263010 - [DEBUG] End adding new jump function
15684 2019-Jan-12 20:37:14.263035 - [DEBUG]
15685 2019-Jan-12 20:37:14.263059 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15686 2019-Jan-12 20:37:14.263083 - [DEBUG]
15687 2019-Jan-12 20:37:14.263106 - [DEBUG] Process 441. path edge:
15688 2019-Jan-12 20:37:14.263130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15689 2019-Jan-12 20:37:14.263187 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
15690 2019-Jan-12 20:37:14.263831 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15691 2019-Jan-12 20:37:14.264464 - [DEBUG]
15692 2019-Jan-12 20:37:14.264490 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715693 2019-Jan-12 20:37:14.265762 - [DEBUG] Compose: EdgeIdentity * AllBottom
15694 2019-Jan-12 20:37:14.265793 - [DEBUG]
15695 2019-Jan-12 20:37:14.265817 - [DEBUG] Propagate flow
15696 2019-Jan-12 20:37:14.265840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15697 2019-Jan-12 20:37:14.265897 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15698 2019-Jan-12 20:37:14.266546 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15699 2019-Jan-12 20:37:14.267180 - [DEBUG] Edge function : AllBottom (result of previous compose)
15700 2019-Jan-12 20:37:14.267206 - [DEBUG]
15701 2019-Jan-12 20:37:14.267230 - [DEBUG] Join: AllTop & AllBottom
15702 2019-Jan-12 20:37:14.267256 - [DEBUG] = AllBottom (new jump func)
15703 2019-Jan-12 20:37:14.267280 - [DEBUG]
15704 2019-Jan-12 20:37:14.267304 - [DEBUG] Start adding new jump function
15705 2019-Jan-12 20:37:14.267327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15706 2019-Jan-12 20:37:14.267383 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15707 2019-Jan-12 20:37:14.268017 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15708 2019-Jan-12 20:37:14.268671 - [DEBUG] Edge Function : AllBottom
15709 2019-Jan-12 20:37:14.268700 - [DEBUG] End adding new jump function
15710 2019-Jan-12 20:37:14.268732 - [DEBUG]
15711 2019-Jan-12 20:37:14.268756 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15712 2019-Jan-12 20:37:14.268780 - [DEBUG]
15713 2019-Jan-12 20:37:14.268804 - [DEBUG] Process 442. path edge:
15714 2019-Jan-12 20:37:14.268828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15715 2019-Jan-12 20:37:14.268884 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
15716 2019-Jan-12 20:37:14.269529 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15717 2019-Jan-12 20:37:14.270163 - [DEBUG]
15718 2019-Jan-12 20:37:14.270187 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15719 2019-Jan-12 20:37:14.270833 - [DEBUG] Possible callees:
15720 2019-Jan-12 20:37:14.270858 - [DEBUG] llvm.dbg.declare
15721 2019-Jan-12 20:37:14.270883 - [DEBUG] Possible return sites:
15722 2019-Jan-12 20:37:14.270907 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9615723 2019-Jan-12 20:37:14.272193 - [DEBUG] Found and process special summary
15724 2019-Jan-12 20:37:14.272226 - [DEBUG] Compose: EdgeIdentity * AllBottom
15725 2019-Jan-12 20:37:14.272254 - [DEBUG]
15726 2019-Jan-12 20:37:14.272278 - [DEBUG] Propagate flow
15727 2019-Jan-12 20:37:14.272302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15728 2019-Jan-12 20:37:14.272358 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15729 2019-Jan-12 20:37:14.272996 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15730 2019-Jan-12 20:37:14.273629 - [DEBUG] Edge function : AllBottom (result of previous compose)
15731 2019-Jan-12 20:37:14.273654 - [DEBUG]
15732 2019-Jan-12 20:37:14.273679 - [DEBUG] Join: AllTop & AllBottom
15733 2019-Jan-12 20:37:14.273705 - [DEBUG] = AllBottom (new jump func)
15734 2019-Jan-12 20:37:14.273730 - [DEBUG]
15735 2019-Jan-12 20:37:14.273753 - [DEBUG] Start adding new jump function
15736 2019-Jan-12 20:37:14.273777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-12 20:37:14.273832 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15738 2019-Jan-12 20:37:14.274466 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15739 2019-Jan-12 20:37:14.275102 - [DEBUG] Edge Function : AllBottom
15740 2019-Jan-12 20:37:14.275130 - [DEBUG] End adding new jump function
15741 2019-Jan-12 20:37:14.275154 - [DEBUG]
15742 2019-Jan-12 20:37:14.275178 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15743 2019-Jan-12 20:37:14.275202 - [DEBUG]
15744 2019-Jan-12 20:37:14.275225 - [DEBUG] Process 443. path edge:
15745 2019-Jan-12 20:37:14.275249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15746 2019-Jan-12 20:37:14.275305 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
15747 2019-Jan-12 20:37:14.275954 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15748 2019-Jan-12 20:37:14.276588 - [DEBUG]
15749 2019-Jan-12 20:37:14.276612 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !9715750 2019-Jan-12 20:37:14.277880 - [DEBUG] Compose: EdgeIdentity * AllBottom
15751 2019-Jan-12 20:37:14.277918 - [DEBUG]
15752 2019-Jan-12 20:37:14.277943 - [DEBUG] Propagate flow
15753 2019-Jan-12 20:37:14.277966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15754 2019-Jan-12 20:37:14.278024 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15755 2019-Jan-12 20:37:14.278670 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15756 2019-Jan-12 20:37:14.279303 - [DEBUG] Edge function : AllBottom (result of previous compose)
15757 2019-Jan-12 20:37:14.279328 - [DEBUG]
15758 2019-Jan-12 20:37:14.279352 - [DEBUG] Join: AllTop & AllBottom
15759 2019-Jan-12 20:37:14.279378 - [DEBUG] = AllBottom (new jump func)
15760 2019-Jan-12 20:37:14.279402 - [DEBUG]
15761 2019-Jan-12 20:37:14.279426 - [DEBUG] Start adding new jump function
15762 2019-Jan-12 20:37:14.279449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15763 2019-Jan-12 20:37:14.279505 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15764 2019-Jan-12 20:37:14.280139 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15765 2019-Jan-12 20:37:14.280770 - [DEBUG] Edge Function : AllBottom
15766 2019-Jan-12 20:37:14.280798 - [DEBUG] End adding new jump function
15767 2019-Jan-12 20:37:14.280822 - [DEBUG]
15768 2019-Jan-12 20:37:14.280846 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15769 2019-Jan-12 20:37:14.280870 - [DEBUG]
15770 2019-Jan-12 20:37:14.280893 - [DEBUG] Process 444. path edge:
15771 2019-Jan-12 20:37:14.280917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15772 2019-Jan-12 20:37:14.280973 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
15773 2019-Jan-12 20:37:14.281606 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15774 2019-Jan-12 20:37:14.282260 - [DEBUG]
15775 2019-Jan-12 20:37:14.282285 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !9915776 2019-Jan-12 20:37:14.283538 - [DEBUG] Compose: EdgeIdentity * AllBottom
15777 2019-Jan-12 20:37:14.283568 - [DEBUG]
15778 2019-Jan-12 20:37:14.283592 - [DEBUG] Propagate flow
15779 2019-Jan-12 20:37:14.283615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15780 2019-Jan-12 20:37:14.283672 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
15781 2019-Jan-12 20:37:14.284311 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15782 2019-Jan-12 20:37:14.284945 - [DEBUG] Edge function : AllBottom (result of previous compose)
15783 2019-Jan-12 20:37:14.284971 - [DEBUG]
15784 2019-Jan-12 20:37:14.284995 - [DEBUG] Join: AllTop & AllBottom
15785 2019-Jan-12 20:37:14.285021 - [DEBUG] = AllBottom (new jump func)
15786 2019-Jan-12 20:37:14.285045 - [DEBUG]
15787 2019-Jan-12 20:37:14.285069 - [DEBUG] Start adding new jump function
15788 2019-Jan-12 20:37:14.285092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15789 2019-Jan-12 20:37:14.285148 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15790 2019-Jan-12 20:37:14.285798 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
15791 2019-Jan-12 20:37:14.286429 - [DEBUG] Edge Function : AllBottom
15792 2019-Jan-12 20:37:14.286457 - [DEBUG] End adding new jump function
15793 2019-Jan-12 20:37:14.286481 - [DEBUG]
15794 2019-Jan-12 20:37:14.286504 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15795 2019-Jan-12 20:37:14.286528 - [DEBUG]
15796 2019-Jan-12 20:37:14.286560 - [DEBUG] Process 445. path edge:
15797 2019-Jan-12 20:37:14.286584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15798 2019-Jan-12 20:37:14.286640 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
15799 2019-Jan-12 20:37:14.287272 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15800 2019-Jan-12 20:37:14.287905 - [DEBUG]
15801 2019-Jan-12 20:37:14.287930 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !10615802 2019-Jan-12 20:37:14.289196 - [DEBUG] Compose: EdgeIdentity * AllBottom
15803 2019-Jan-12 20:37:14.289226 - [DEBUG]
15804 2019-Jan-12 20:37:14.289249 - [DEBUG] Propagate flow
15805 2019-Jan-12 20:37:14.289273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15806 2019-Jan-12 20:37:14.289329 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15807 2019-Jan-12 20:37:14.289965 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15808 2019-Jan-12 20:37:14.290599 - [DEBUG] Edge function : AllBottom (result of previous compose)
15809 2019-Jan-12 20:37:14.290624 - [DEBUG]
15810 2019-Jan-12 20:37:14.290649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15811 2019-Jan-12 20:37:14.290675 - [DEBUG] = AllBottom
15812 2019-Jan-12 20:37:14.290699 - [DEBUG]
15813 2019-Jan-12 20:37:14.290722 - [DEBUG] PROPAGATE: No new function!
15814 2019-Jan-12 20:37:14.290747 - [DEBUG] EDGE:
15815 2019-Jan-12 20:37:14.290804 - [DEBUG] ---> 15816 2019-Jan-12 20:37:14.291434 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15817 2019-Jan-12 20:37:14.292088 - [DEBUG]
15818 2019-Jan-12 20:37:14.292113 - [DEBUG] EDGE:
15819 2019-Jan-12 20:37:14.292170 - [DEBUG] ---> 15820 2019-Jan-12 20:37:14.292801 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15821 2019-Jan-12 20:37:14.293432 - [DEBUG]
15822 2019-Jan-12 20:37:14.293457 - [DEBUG] EDGE:
15823 2019-Jan-12 20:37:14.293514 - [DEBUG] ---> 15824 2019-Jan-12 20:37:14.294149 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15825 2019-Jan-12 20:37:14.294782 - [DEBUG]
15826 2019-Jan-12 20:37:14.294821 - [DEBUG] Compose: EdgeIdentity * AllBottom
15827 2019-Jan-12 20:37:14.294848 - [DEBUG]
15828 2019-Jan-12 20:37:14.294871 - [DEBUG] Propagate flow
15829 2019-Jan-12 20:37:14.294895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15830 2019-Jan-12 20:37:14.294951 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15831 2019-Jan-12 20:37:14.295602 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15832 2019-Jan-12 20:37:14.296235 - [DEBUG] Edge function : AllBottom (result of previous compose)
15833 2019-Jan-12 20:37:14.296260 - [DEBUG]
15834 2019-Jan-12 20:37:14.296285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15835 2019-Jan-12 20:37:14.296310 - [DEBUG] = AllBottom
15836 2019-Jan-12 20:37:14.296335 - [DEBUG]
15837 2019-Jan-12 20:37:14.296358 - [DEBUG] PROPAGATE: No new function!
15838 2019-Jan-12 20:37:14.296383 - [DEBUG] EDGE:
15839 2019-Jan-12 20:37:14.296440 - [DEBUG] ---> 15840 2019-Jan-12 20:37:14.297091 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15841 2019-Jan-12 20:37:14.297726 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715842 2019-Jan-12 20:37:14.298372 - [DEBUG] Compose: EdgeIdentity * AllBottom
15843 2019-Jan-12 20:37:14.298401 - [DEBUG]
15844 2019-Jan-12 20:37:14.298425 - [DEBUG] Propagate flow
15845 2019-Jan-12 20:37:14.298448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15846 2019-Jan-12 20:37:14.298504 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15847 2019-Jan-12 20:37:14.299160 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15848 2019-Jan-12 20:37:14.299796 - [DEBUG] Edge function : AllBottom (result of previous compose)
15849 2019-Jan-12 20:37:14.299821 - [DEBUG]
15850 2019-Jan-12 20:37:14.299845 - [DEBUG] Join: AllTop & AllBottom
15851 2019-Jan-12 20:37:14.299871 - [DEBUG] = AllBottom (new jump func)
15852 2019-Jan-12 20:37:14.299895 - [DEBUG]
15853 2019-Jan-12 20:37:14.299919 - [DEBUG] Start adding new jump function
15854 2019-Jan-12 20:37:14.299942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-12 20:37:14.299998 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15856 2019-Jan-12 20:37:14.300634 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15857 2019-Jan-12 20:37:14.301269 - [DEBUG] Edge Function : AllBottom
15858 2019-Jan-12 20:37:14.301297 - [DEBUG] End adding new jump function
15859 2019-Jan-12 20:37:14.301321 - [DEBUG]
15860 2019-Jan-12 20:37:14.301345 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15861 2019-Jan-12 20:37:14.301369 - [DEBUG]
15862 2019-Jan-12 20:37:14.301392 - [DEBUG] Process 446. path edge:
15863 2019-Jan-12 20:37:14.301416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15864 2019-Jan-12 20:37:14.301472 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
15865 2019-Jan-12 20:37:14.302133 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15866 2019-Jan-12 20:37:14.302767 - [DEBUG]
15867 2019-Jan-12 20:37:14.302791 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15868 2019-Jan-12 20:37:14.303429 - [DEBUG] Possible callees:
15869 2019-Jan-12 20:37:14.303454 - [DEBUG] bar
15870 2019-Jan-12 20:37:14.303479 - [DEBUG] Possible return sites:
15871 2019-Jan-12 20:37:14.303502 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8915872 2019-Jan-12 20:37:14.304763 - [DEBUG] Found and process special summary
15873 2019-Jan-12 20:37:14.304796 - [DEBUG] Compose: EdgeIdentity * AllBottom
15874 2019-Jan-12 20:37:14.304823 - [DEBUG]
15875 2019-Jan-12 20:37:14.304847 - [DEBUG] Propagate flow
15876 2019-Jan-12 20:37:14.304871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15877 2019-Jan-12 20:37:14.304927 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15878 2019-Jan-12 20:37:14.305583 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15879 2019-Jan-12 20:37:14.306223 - [DEBUG] Edge function : AllBottom (result of previous compose)
15880 2019-Jan-12 20:37:14.306249 - [DEBUG]
15881 2019-Jan-12 20:37:14.306287 - [DEBUG] Join: AllTop & AllBottom
15882 2019-Jan-12 20:37:14.306313 - [DEBUG] = AllBottom (new jump func)
15883 2019-Jan-12 20:37:14.306338 - [DEBUG]
15884 2019-Jan-12 20:37:14.306361 - [DEBUG] Start adding new jump function
15885 2019-Jan-12 20:37:14.306384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15886 2019-Jan-12 20:37:14.306443 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15887 2019-Jan-12 20:37:14.307082 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15888 2019-Jan-12 20:37:14.307719 - [DEBUG] Edge Function : AllBottom
15889 2019-Jan-12 20:37:14.307748 - [DEBUG] End adding new jump function
15890 2019-Jan-12 20:37:14.307772 - [DEBUG]
15891 2019-Jan-12 20:37:14.307796 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15892 2019-Jan-12 20:37:14.307820 - [DEBUG]
15893 2019-Jan-12 20:37:14.307843 - [DEBUG] Process 447. path edge:
15894 2019-Jan-12 20:37:14.307867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15895 2019-Jan-12 20:37:14.307923 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
15896 2019-Jan-12 20:37:14.308560 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15897 2019-Jan-12 20:37:14.309211 - [DEBUG]
15898 2019-Jan-12 20:37:14.309236 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !9015899 2019-Jan-12 20:37:14.310509 - [DEBUG] Compose: EdgeIdentity * AllBottom
15900 2019-Jan-12 20:37:14.310539 - [DEBUG]
15901 2019-Jan-12 20:37:14.310563 - [DEBUG] Propagate flow
15902 2019-Jan-12 20:37:14.310587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15903 2019-Jan-12 20:37:14.310644 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15904 2019-Jan-12 20:37:14.311280 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15905 2019-Jan-12 20:37:14.311922 - [DEBUG] Edge function : AllBottom (result of previous compose)
15906 2019-Jan-12 20:37:14.311947 - [DEBUG]
15907 2019-Jan-12 20:37:14.311972 - [DEBUG] Join: AllTop & AllBottom
15908 2019-Jan-12 20:37:14.312013 - [DEBUG] = AllBottom (new jump func)
15909 2019-Jan-12 20:37:14.312038 - [DEBUG]
15910 2019-Jan-12 20:37:14.312062 - [DEBUG] Start adding new jump function
15911 2019-Jan-12 20:37:14.312086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15912 2019-Jan-12 20:37:14.312143 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15913 2019-Jan-12 20:37:14.312779 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15914 2019-Jan-12 20:37:14.313410 - [DEBUG] Edge Function : AllBottom
15915 2019-Jan-12 20:37:14.313438 - [DEBUG] End adding new jump function
15916 2019-Jan-12 20:37:14.313463 - [DEBUG]
15917 2019-Jan-12 20:37:14.313486 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15918 2019-Jan-12 20:37:14.313511 - [DEBUG]
15919 2019-Jan-12 20:37:14.313534 - [DEBUG] Process 448. path edge:
15920 2019-Jan-12 20:37:14.313558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15921 2019-Jan-12 20:37:14.313614 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
15922 2019-Jan-12 20:37:14.314247 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15923 2019-Jan-12 20:37:14.314880 - [DEBUG]
15924 2019-Jan-12 20:37:14.314914 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215925 2019-Jan-12 20:37:14.316187 - [DEBUG] Compose: EdgeIdentity * AllBottom
15926 2019-Jan-12 20:37:14.316217 - [DEBUG]
15927 2019-Jan-12 20:37:14.316241 - [DEBUG] Propagate flow
15928 2019-Jan-12 20:37:14.316265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15929 2019-Jan-12 20:37:14.316322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15930 2019-Jan-12 20:37:14.316975 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15931 2019-Jan-12 20:37:14.317609 - [DEBUG] Edge function : AllBottom (result of previous compose)
15932 2019-Jan-12 20:37:14.317635 - [DEBUG]
15933 2019-Jan-12 20:37:14.317660 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15934 2019-Jan-12 20:37:14.317686 - [DEBUG] = AllBottom
15935 2019-Jan-12 20:37:14.317710 - [DEBUG]
15936 2019-Jan-12 20:37:14.317734 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215937 2019-Jan-12 20:37:14.318378 - [DEBUG] Compose: EdgeIdentity * AllBottom
15938 2019-Jan-12 20:37:14.318408 - [DEBUG]
15939 2019-Jan-12 20:37:14.318432 - [DEBUG] Propagate flow
15940 2019-Jan-12 20:37:14.318456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-12 20:37:14.318512 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15942 2019-Jan-12 20:37:14.319172 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15943 2019-Jan-12 20:37:14.319807 - [DEBUG] Edge function : AllBottom (result of previous compose)
15944 2019-Jan-12 20:37:14.319832 - [DEBUG]
15945 2019-Jan-12 20:37:14.319857 - [DEBUG] Join: AllTop & AllBottom
15946 2019-Jan-12 20:37:14.319883 - [DEBUG] = AllBottom (new jump func)
15947 2019-Jan-12 20:37:14.319908 - [DEBUG]
15948 2019-Jan-12 20:37:14.319931 - [DEBUG] Start adding new jump function
15949 2019-Jan-12 20:37:14.319955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15950 2019-Jan-12 20:37:14.320010 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15951 2019-Jan-12 20:37:14.320645 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15952 2019-Jan-12 20:37:14.321287 - [DEBUG] Edge Function : AllBottom
15953 2019-Jan-12 20:37:14.321315 - [DEBUG] End adding new jump function
15954 2019-Jan-12 20:37:14.321340 - [DEBUG]
15955 2019-Jan-12 20:37:14.321363 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15956 2019-Jan-12 20:37:14.321387 - [DEBUG]
15957 2019-Jan-12 20:37:14.321410 - [DEBUG] Process 449. path edge:
15958 2019-Jan-12 20:37:14.321434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15959 2019-Jan-12 20:37:14.321490 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
15960 2019-Jan-12 20:37:14.322156 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15961 2019-Jan-12 20:37:14.322791 - [DEBUG]
15962 2019-Jan-12 20:37:14.322815 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15963 2019-Jan-12 20:37:14.323461 - [DEBUG] Possible callees:
15964 2019-Jan-12 20:37:14.323494 - [DEBUG] llvm.dbg.declare
15965 2019-Jan-12 20:37:14.323520 - [DEBUG] Possible return sites:
15966 2019-Jan-12 20:37:14.323543 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10315967 2019-Jan-12 20:37:14.324809 - [DEBUG] Found and process special summary
15968 2019-Jan-12 20:37:14.324842 - [DEBUG] Compose: EdgeIdentity * AllBottom
15969 2019-Jan-12 20:37:14.324870 - [DEBUG]
15970 2019-Jan-12 20:37:14.324894 - [DEBUG] Propagate flow
15971 2019-Jan-12 20:37:14.324917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15972 2019-Jan-12 20:37:14.324974 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15973 2019-Jan-12 20:37:14.325626 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15974 2019-Jan-12 20:37:14.326260 - [DEBUG] Edge function : AllBottom (result of previous compose)
15975 2019-Jan-12 20:37:14.326285 - [DEBUG]
15976 2019-Jan-12 20:37:14.326309 - [DEBUG] Join: AllTop & AllBottom
15977 2019-Jan-12 20:37:14.326335 - [DEBUG] = AllBottom (new jump func)
15978 2019-Jan-12 20:37:14.326359 - [DEBUG]
15979 2019-Jan-12 20:37:14.326383 - [DEBUG] Start adding new jump function
15980 2019-Jan-12 20:37:14.326406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15981 2019-Jan-12 20:37:14.326462 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15982 2019-Jan-12 20:37:14.327095 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15983 2019-Jan-12 20:37:14.327730 - [DEBUG] Edge Function : AllBottom
15984 2019-Jan-12 20:37:14.327759 - [DEBUG] End adding new jump function
15985 2019-Jan-12 20:37:14.327783 - [DEBUG]
15986 2019-Jan-12 20:37:14.327806 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15987 2019-Jan-12 20:37:14.327831 - [DEBUG]
15988 2019-Jan-12 20:37:14.327854 - [DEBUG] Process 450. path edge:
15989 2019-Jan-12 20:37:14.327878 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15990 2019-Jan-12 20:37:14.327934 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
15991 2019-Jan-12 20:37:14.328569 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15992 2019-Jan-12 20:37:14.329219 - [DEBUG]
15993 2019-Jan-12 20:37:14.329243 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !10415994 2019-Jan-12 20:37:14.330511 - [DEBUG] Compose: EdgeIdentity * AllBottom
15995 2019-Jan-12 20:37:14.330541 - [DEBUG]
15996 2019-Jan-12 20:37:14.330565 - [DEBUG] Propagate flow
15997 2019-Jan-12 20:37:14.330588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15998 2019-Jan-12 20:37:14.330645 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
15999 2019-Jan-12 20:37:14.331278 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16000 2019-Jan-12 20:37:14.331913 - [DEBUG] Edge function : AllBottom (result of previous compose)
16001 2019-Jan-12 20:37:14.331938 - [DEBUG]
16002 2019-Jan-12 20:37:14.331962 - [DEBUG] Join: AllTop & AllBottom
16003 2019-Jan-12 20:37:14.332001 - [DEBUG] = AllBottom (new jump func)
16004 2019-Jan-12 20:37:14.332027 - [DEBUG]
16005 2019-Jan-12 20:37:14.332050 - [DEBUG] Start adding new jump function
16006 2019-Jan-12 20:37:14.332076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16007 2019-Jan-12 20:37:14.332140 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16008 2019-Jan-12 20:37:14.332775 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
16009 2019-Jan-12 20:37:14.333404 - [DEBUG] Edge Function : AllBottom
16010 2019-Jan-12 20:37:14.333433 - [DEBUG] End adding new jump function
16011 2019-Jan-12 20:37:14.333457 - [DEBUG]
16012 2019-Jan-12 20:37:14.333480 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
16013 2019-Jan-12 20:37:14.333505 - [DEBUG]
16014 2019-Jan-12 20:37:14.333528 - [DEBUG] Process 451. path edge:
16015 2019-Jan-12 20:37:14.333552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16016 2019-Jan-12 20:37:14.333608 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
16017 2019-Jan-12 20:37:14.334239 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
16018 2019-Jan-12 20:37:14.334873 - [DEBUG]
16019 2019-Jan-12 20:37:14.334899 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !10516020 2019-Jan-12 20:37:14.336164 - [DEBUG] Compose: EdgeIdentity * AllBottom
16021 2019-Jan-12 20:37:14.336194 - [DEBUG]
16022 2019-Jan-12 20:37:14.336218 - [DEBUG] Propagate flow
16023 2019-Jan-12 20:37:14.336241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16024 2019-Jan-12 20:37:14.336298 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
16025 2019-Jan-12 20:37:14.336931 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16026 2019-Jan-12 20:37:14.337563 - [DEBUG] Edge function : AllBottom (result of previous compose)
16027 2019-Jan-12 20:37:14.337588 - [DEBUG]
16028 2019-Jan-12 20:37:14.337613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16029 2019-Jan-12 20:37:14.337638 - [DEBUG] = AllBottom
16030 2019-Jan-12 20:37:14.337663 - [DEBUG]
16031 2019-Jan-12 20:37:14.337686 - [DEBUG] PROPAGATE: No new function!
16032 2019-Jan-12 20:37:14.337710 - [DEBUG] EDGE:
16033 2019-Jan-12 20:37:14.337768 - [DEBUG] ---> 16034 2019-Jan-12 20:37:14.338398 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16035 2019-Jan-12 20:37:14.339051 - [DEBUG]
16036 2019-Jan-12 20:37:14.339076 - [DEBUG] EDGE:
16037 2019-Jan-12 20:37:14.339133 - [DEBUG] ---> 16038 2019-Jan-12 20:37:14.339769 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16039 2019-Jan-12 20:37:14.340401 - [DEBUG]
16040 2019-Jan-12 20:37:14.340439 - [DEBUG] Compose: EdgeIdentity * AllBottom
16041 2019-Jan-12 20:37:14.340467 - [DEBUG]
16042 2019-Jan-12 20:37:14.340491 - [DEBUG] Propagate flow
16043 2019-Jan-12 20:37:14.340514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16044 2019-Jan-12 20:37:14.340570 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
16045 2019-Jan-12 20:37:14.341206 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16046 2019-Jan-12 20:37:14.341839 - [DEBUG] Edge function : AllBottom (result of previous compose)
16047 2019-Jan-12 20:37:14.341864 - [DEBUG]
16048 2019-Jan-12 20:37:14.341888 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16049 2019-Jan-12 20:37:14.341914 - [DEBUG] = AllBottom
16050 2019-Jan-12 20:37:14.341939 - [DEBUG]
16051 2019-Jan-12 20:37:14.341962 - [DEBUG] PROPAGATE: No new function!
16052 2019-Jan-12 20:37:14.342008 - [DEBUG] EDGE:
16053 2019-Jan-12 20:37:14.342066 - [DEBUG] ---> 16054 2019-Jan-12 20:37:14.342715 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16055 2019-Jan-12 20:37:14.343349 - [DEBUG]
16056 2019-Jan-12 20:37:14.343374 - [DEBUG] EDGE:
16057 2019-Jan-12 20:37:14.343431 - [DEBUG] ---> 16058 2019-Jan-12 20:37:14.344062 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16059 2019-Jan-12 20:37:14.344695 - [DEBUG]
16060 2019-Jan-12 20:37:14.344719 - [DEBUG] EDGE:
16061 2019-Jan-12 20:37:14.344777 - [DEBUG] ---> 16062 2019-Jan-12 20:37:14.345427 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16063 2019-Jan-12 20:37:14.346061 - [DEBUG]
16064 2019-Jan-12 20:37:14.346096 - [DEBUG] Compose: EdgeIdentity * AllBottom
16065 2019-Jan-12 20:37:14.346123 - [DEBUG]
16066 2019-Jan-12 20:37:14.346147 - [DEBUG] Propagate flow
16067 2019-Jan-12 20:37:14.346170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16068 2019-Jan-12 20:37:14.346227 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
16069 2019-Jan-12 20:37:14.346863 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16070 2019-Jan-12 20:37:14.347496 - [DEBUG] Edge function : AllBottom (result of previous compose)
16071 2019-Jan-12 20:37:14.347521 - [DEBUG]
16072 2019-Jan-12 20:37:14.347546 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16073 2019-Jan-12 20:37:14.347571 - [DEBUG] = AllBottom
16074 2019-Jan-12 20:37:14.347596 - [DEBUG]
16075 2019-Jan-12 20:37:14.347619 - [DEBUG] PROPAGATE: No new function!
16076 2019-Jan-12 20:37:14.347645 - [DEBUG] EDGE:
16077 2019-Jan-12 20:37:14.347702 - [DEBUG] ---> 16078 2019-Jan-12 20:37:14.348337 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16079 2019-Jan-12 20:37:14.348989 - [DEBUG]
16080 2019-Jan-12 20:37:14.349014 - [DEBUG] EDGE:
16081 2019-Jan-12 20:37:14.349072 - [DEBUG] ---> 16082 2019-Jan-12 20:37:14.349704 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16083 2019-Jan-12 20:37:14.350338 - [DEBUG]
16084 2019-Jan-12 20:37:14.350363 - [DEBUG] EDGE:
16085 2019-Jan-12 20:37:14.350420 - [DEBUG] ---> 16086 2019-Jan-12 20:37:14.351056 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16087 2019-Jan-12 20:37:14.351689 - [DEBUG]
16088 2019-Jan-12 20:37:14.351725 - [DEBUG] Compose: EdgeIdentity * AllBottom
16089 2019-Jan-12 20:37:14.351752 - [DEBUG]
16090 2019-Jan-12 20:37:14.351776 - [DEBUG] Propagate flow
16091 2019-Jan-12 20:37:14.351799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16092 2019-Jan-12 20:37:14.351855 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
16093 2019-Jan-12 20:37:14.352530 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16094 2019-Jan-12 20:37:14.353165 - [DEBUG] Edge function : AllBottom (result of previous compose)
16095 2019-Jan-12 20:37:14.353190 - [DEBUG]
16096 2019-Jan-12 20:37:14.353215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16097 2019-Jan-12 20:37:14.353240 - [DEBUG] = AllBottom
16098 2019-Jan-12 20:37:14.353265 - [DEBUG]
16099 2019-Jan-12 20:37:14.353288 - [DEBUG] PROPAGATE: No new function!
16100 2019-Jan-12 20:37:14.353314 - [DEBUG] EDGE:
16101 2019-Jan-12 20:37:14.353371 - [DEBUG] ---> 16102 2019-Jan-12 20:37:14.354006 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16103 2019-Jan-12 20:37:14.354640 - [DEBUG]
16104 2019-Jan-12 20:37:14.354665 - [DEBUG] EDGE:
16105 2019-Jan-12 20:37:14.354723 - [DEBUG] ---> 16106 2019-Jan-12 20:37:14.355368 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16107 2019-Jan-12 20:37:14.356002 - [DEBUG]
16108 2019-Jan-12 20:37:14.356028 - [DEBUG] EDGE:
16109 2019-Jan-12 20:37:14.356085 - [DEBUG] ---> 16110 2019-Jan-12 20:37:14.356721 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16111 2019-Jan-12 20:37:14.357354 - [DEBUG]
16112 2019-Jan-12 20:37:14.357389 - [DEBUG] Compose: EdgeIdentity * AllBottom
16113 2019-Jan-12 20:37:14.357416 - [DEBUG]
16114 2019-Jan-12 20:37:14.357440 - [DEBUG] Propagate flow
16115 2019-Jan-12 20:37:14.357463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16116 2019-Jan-12 20:37:14.357520 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16117 2019-Jan-12 20:37:14.358155 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16118 2019-Jan-12 20:37:14.358805 - [DEBUG] Edge function : AllBottom (result of previous compose)
16119 2019-Jan-12 20:37:14.358830 - [DEBUG]
16120 2019-Jan-12 20:37:14.358855 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16121 2019-Jan-12 20:37:14.358880 - [DEBUG] = AllBottom
16122 2019-Jan-12 20:37:14.358905 - [DEBUG]
16123 2019-Jan-12 20:37:14.358928 - [DEBUG] PROPAGATE: No new function!
16124 2019-Jan-12 20:37:14.358953 - [DEBUG] EDGE:
16125 2019-Jan-12 20:37:14.359011 - [DEBUG] ---> 16126 2019-Jan-12 20:37:14.359647 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16127 2019-Jan-12 20:37:14.360279 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !6716128 2019-Jan-12 20:37:14.360932 - [DEBUG] Compose: EdgeIdentity * AllBottom
16129 2019-Jan-12 20:37:14.360962 - [DEBUG]
16130 2019-Jan-12 20:37:14.360985 - [DEBUG] Propagate flow
16131 2019-Jan-12 20:37:14.361009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16132 2019-Jan-12 20:37:14.361065 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16133 2019-Jan-12 20:37:14.361705 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16134 2019-Jan-12 20:37:14.362365 - [DEBUG] Edge function : AllBottom (result of previous compose)
16135 2019-Jan-12 20:37:14.362391 - [DEBUG]
16136 2019-Jan-12 20:37:14.362416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16137 2019-Jan-12 20:37:14.362441 - [DEBUG] = AllBottom
16138 2019-Jan-12 20:37:14.362466 - [DEBUG]
16139 2019-Jan-12 20:37:14.362489 - [DEBUG] PROPAGATE: No new function!
16140 2019-Jan-12 20:37:14.362513 - [DEBUG] EDGE:
16141 2019-Jan-12 20:37:14.362571 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
16142 2019-Jan-12 20:37:14.363208 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16143 2019-Jan-12 20:37:14.363839 - [DEBUG]
16144 2019-Jan-12 20:37:14.363864 - [DEBUG] EDGE:
16145 2019-Jan-12 20:37:14.363921 - [DEBUG] ---> 16146 2019-Jan-12 20:37:14.364555 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16147 2019-Jan-12 20:37:14.365187 - [DEBUG]
16148 2019-Jan-12 20:37:14.365212 - [DEBUG] EDGE:
16149 2019-Jan-12 20:37:14.365269 - [DEBUG] ---> 16150 2019-Jan-12 20:37:14.365916 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16151 2019-Jan-12 20:37:14.366549 - [DEBUG]
16152 2019-Jan-12 20:37:14.366574 - [DEBUG] EDGE:
16153 2019-Jan-12 20:37:14.366631 - [DEBUG] ---> 16154 2019-Jan-12 20:37:14.367265 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16155 2019-Jan-12 20:37:14.367898 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !5816156 2019-Jan-12 20:37:14.368548 - [DEBUG] Compose: EdgeIdentity * AllBottom
16157 2019-Jan-12 20:37:14.368577 - [DEBUG]
16158 2019-Jan-12 20:37:14.368601 - [DEBUG] Propagate flow
16159 2019-Jan-12 20:37:14.368625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16160 2019-Jan-12 20:37:14.368694 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16161 2019-Jan-12 20:37:14.369328 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16162 2019-Jan-12 20:37:14.369961 - [DEBUG] Edge function : AllBottom (result of previous compose)
16163 2019-Jan-12 20:37:14.369986 - [DEBUG]
16164 2019-Jan-12 20:37:14.370011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16165 2019-Jan-12 20:37:14.370036 - [DEBUG] = AllBottom
16166 2019-Jan-12 20:37:14.370061 - [DEBUG]
16167 2019-Jan-12 20:37:14.370084 - [DEBUG] PROPAGATE: No new function!
16168 2019-Jan-12 20:37:14.370108 - [DEBUG] EDGE:
16169 2019-Jan-12 20:37:14.370165 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
16170 2019-Jan-12 20:37:14.370802 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16171 2019-Jan-12 20:37:14.371435 - [DEBUG]
16172 2019-Jan-12 20:37:14.371461 - [DEBUG] EDGE:
16173 2019-Jan-12 20:37:14.371517 - [DEBUG] ---> 16174 2019-Jan-12 20:37:14.372166 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16175 2019-Jan-12 20:37:14.372813 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !5316176 2019-Jan-12 20:37:14.373460 - [DEBUG] Compose: EdgeIdentity * AllBottom
16177 2019-Jan-12 20:37:14.373489 - [DEBUG]
16178 2019-Jan-12 20:37:14.373513 - [DEBUG] Propagate flow
16179 2019-Jan-12 20:37:14.373537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16180 2019-Jan-12 20:37:14.373593 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16181 2019-Jan-12 20:37:14.374236 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16182 2019-Jan-12 20:37:14.374869 - [DEBUG] Edge function : AllBottom (result of previous compose)
16183 2019-Jan-12 20:37:14.374894 - [DEBUG]
16184 2019-Jan-12 20:37:14.374919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16185 2019-Jan-12 20:37:14.374945 - [DEBUG] = AllBottom
16186 2019-Jan-12 20:37:14.374969 - [DEBUG]
16187 2019-Jan-12 20:37:14.374992 - [DEBUG] PROPAGATE: No new function!
16188 2019-Jan-12 20:37:14.375017 - [DEBUG] EDGE:
16189 2019-Jan-12 20:37:14.375074 - [DEBUG] ---> 16190 2019-Jan-12 20:37:14.375733 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16191 2019-Jan-12 20:37:14.376375 - [DEBUG]
16192 2019-Jan-12 20:37:14.376402 - [DEBUG] Compose: EdgeIdentity * AllBottom
16193 2019-Jan-12 20:37:14.376428 - [DEBUG]
16194 2019-Jan-12 20:37:14.376452 - [DEBUG] Propagate flow
16195 2019-Jan-12 20:37:14.376475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16196 2019-Jan-12 20:37:14.376533 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16197 2019-Jan-12 20:37:14.377165 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16198 2019-Jan-12 20:37:14.377801 - [DEBUG] Edge function : AllBottom (result of previous compose)
16199 2019-Jan-12 20:37:14.377826 - [DEBUG]
16200 2019-Jan-12 20:37:14.377851 - [DEBUG] Join: AllTop & AllBottom
16201 2019-Jan-12 20:37:14.377877 - [DEBUG] = AllBottom (new jump func)
16202 2019-Jan-12 20:37:14.377902 - [DEBUG]
16203 2019-Jan-12 20:37:14.377925 - [DEBUG] Start adding new jump function
16204 2019-Jan-12 20:37:14.377949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16205 2019-Jan-12 20:37:14.378005 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16206 2019-Jan-12 20:37:14.378641 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16207 2019-Jan-12 20:37:14.379303 - [DEBUG] Edge Function : AllBottom
16208 2019-Jan-12 20:37:14.379330 - [DEBUG] End adding new jump function
16209 2019-Jan-12 20:37:14.379354 - [DEBUG]
16210 2019-Jan-12 20:37:14.379391 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
16211 2019-Jan-12 20:37:14.379416 - [DEBUG]
16212 2019-Jan-12 20:37:14.379439 - [DEBUG] Process 452. path edge:
16213 2019-Jan-12 20:37:14.379464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16214 2019-Jan-12 20:37:14.379523 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
16215 2019-Jan-12 20:37:14.380191 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16216 2019-Jan-12 20:37:14.380840 - [DEBUG]
16217 2019-Jan-12 20:37:14.380867 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16218 2019-Jan-12 20:37:14.381546 - [DEBUG] Compose: EdgeIdentity * AllBottom
16219 2019-Jan-12 20:37:14.381575 - [DEBUG]
16220 2019-Jan-12 20:37:14.381599 - [DEBUG] Propagate flow
16221 2019-Jan-12 20:37:14.381622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16222 2019-Jan-12 20:37:14.381680 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16223 2019-Jan-12 20:37:14.382342 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16224 2019-Jan-12 20:37:14.382985 - [DEBUG] Edge function : AllBottom (result of previous compose)
16225 2019-Jan-12 20:37:14.383011 - [DEBUG]
16226 2019-Jan-12 20:37:14.383036 - [DEBUG] Join: AllTop & AllBottom
16227 2019-Jan-12 20:37:14.383062 - [DEBUG] = AllBottom (new jump func)
16228 2019-Jan-12 20:37:14.383086 - [DEBUG]
16229 2019-Jan-12 20:37:14.383110 - [DEBUG] Start adding new jump function
16230 2019-Jan-12 20:37:14.383134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16231 2019-Jan-12 20:37:14.383189 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16232 2019-Jan-12 20:37:14.383825 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16233 2019-Jan-12 20:37:14.384457 - [DEBUG] Edge Function : AllBottom
16234 2019-Jan-12 20:37:14.384485 - [DEBUG] End adding new jump function
16235 2019-Jan-12 20:37:14.384509 - [DEBUG]
16236 2019-Jan-12 20:37:14.384532 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
16237 2019-Jan-12 20:37:14.384556 - [DEBUG]
16238 2019-Jan-12 20:37:14.384580 - [DEBUG] Process 453. path edge:
16239 2019-Jan-12 20:37:14.384604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16240 2019-Jan-12 20:37:14.384659 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
16241 2019-Jan-12 20:37:14.385292 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16242 2019-Jan-12 20:37:14.385947 - [DEBUG]
16243 2019-Jan-12 20:37:14.385972 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16244 2019-Jan-12 20:37:14.386621 - [DEBUG] Compose: EdgeIdentity * AllBottom
16245 2019-Jan-12 20:37:14.386648 - [DEBUG]
16246 2019-Jan-12 20:37:14.386672 - [DEBUG] Propagate flow
16247 2019-Jan-12 20:37:14.386695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16248 2019-Jan-12 20:37:14.386751 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16249 2019-Jan-12 20:37:14.387390 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16250 2019-Jan-12 20:37:14.388025 - [DEBUG] Edge function : AllBottom (result of previous compose)
16251 2019-Jan-12 20:37:14.388050 - [DEBUG]
16252 2019-Jan-12 20:37:14.388075 - [DEBUG] Join: AllTop & AllBottom
16253 2019-Jan-12 20:37:14.388100 - [DEBUG] = AllBottom (new jump func)
16254 2019-Jan-12 20:37:14.388125 - [DEBUG]
16255 2019-Jan-12 20:37:14.388148 - [DEBUG] Start adding new jump function
16256 2019-Jan-12 20:37:14.388171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16257 2019-Jan-12 20:37:14.388227 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16258 2019-Jan-12 20:37:14.388878 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16259 2019-Jan-12 20:37:14.389514 - [DEBUG] Edge Function : AllBottom
16260 2019-Jan-12 20:37:14.389541 - [DEBUG] End adding new jump function
16261 2019-Jan-12 20:37:14.389566 - [DEBUG]
16262 2019-Jan-12 20:37:14.389589 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
16263 2019-Jan-12 20:37:14.389622 - [DEBUG]
16264 2019-Jan-12 20:37:14.389646 - [DEBUG] Process 454. path edge:
16265 2019-Jan-12 20:37:14.389669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16266 2019-Jan-12 20:37:14.389726 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
16267 2019-Jan-12 20:37:14.390363 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16268 2019-Jan-12 20:37:14.390999 - [DEBUG]
16269 2019-Jan-12 20:37:14.391025 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16270 2019-Jan-12 20:37:14.391672 - [DEBUG] Compose: EdgeIdentity * AllBottom
16271 2019-Jan-12 20:37:14.391701 - [DEBUG]
16272 2019-Jan-12 20:37:14.391724 - [DEBUG] Propagate flow
16273 2019-Jan-12 20:37:14.391748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16274 2019-Jan-12 20:37:14.391804 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16275 2019-Jan-12 20:37:14.392457 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16276 2019-Jan-12 20:37:14.393099 - [DEBUG] Edge function : AllBottom (result of previous compose)
16277 2019-Jan-12 20:37:14.393125 - [DEBUG]
16278 2019-Jan-12 20:37:14.393150 - [DEBUG] Join: AllTop & AllBottom
16279 2019-Jan-12 20:37:14.393175 - [DEBUG] = AllBottom (new jump func)
16280 2019-Jan-12 20:37:14.393200 - [DEBUG]
16281 2019-Jan-12 20:37:14.393224 - [DEBUG] Start adding new jump function
16282 2019-Jan-12 20:37:14.393247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-12 20:37:14.393303 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16284 2019-Jan-12 20:37:14.393939 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16285 2019-Jan-12 20:37:14.394575 - [DEBUG] Edge Function : AllBottom
16286 2019-Jan-12 20:37:14.394602 - [DEBUG] End adding new jump function
16287 2019-Jan-12 20:37:14.394627 - [DEBUG]
16288 2019-Jan-12 20:37:14.394650 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
16289 2019-Jan-12 20:37:14.394675 - [DEBUG]
16290 2019-Jan-12 20:37:14.394698 - [DEBUG] Process 455. path edge:
16291 2019-Jan-12 20:37:14.394722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16292 2019-Jan-12 20:37:14.394778 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
16293 2019-Jan-12 20:37:14.395429 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16294 2019-Jan-12 20:37:14.396065 - [DEBUG]
16295 2019-Jan-12 20:37:14.396090 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16296 2019-Jan-12 20:37:14.396739 - [DEBUG] Compose: EdgeIdentity * AllBottom
16297 2019-Jan-12 20:37:14.396767 - [DEBUG]
16298 2019-Jan-12 20:37:14.396792 - [DEBUG] Propagate flow
16299 2019-Jan-12 20:37:14.396815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16300 2019-Jan-12 20:37:14.396872 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16301 2019-Jan-12 20:37:14.397505 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16302 2019-Jan-12 20:37:14.398142 - [DEBUG] Edge function : AllBottom (result of previous compose)
16303 2019-Jan-12 20:37:14.398167 - [DEBUG]
16304 2019-Jan-12 20:37:14.398192 - [DEBUG] Join: AllTop & AllBottom
16305 2019-Jan-12 20:37:14.398218 - [DEBUG] = AllBottom (new jump func)
16306 2019-Jan-12 20:37:14.398243 - [DEBUG]
16307 2019-Jan-12 20:37:14.398267 - [DEBUG] Start adding new jump function
16308 2019-Jan-12 20:37:14.398301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16309 2019-Jan-12 20:37:14.398358 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16310 2019-Jan-12 20:37:14.399010 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16311 2019-Jan-12 20:37:14.399642 - [DEBUG] Edge Function : AllBottom
16312 2019-Jan-12 20:37:14.399669 - [DEBUG] End adding new jump function
16313 2019-Jan-12 20:37:14.399694 - [DEBUG]
16314 2019-Jan-12 20:37:14.399718 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16315 2019-Jan-12 20:37:14.399742 - [DEBUG]
16316 2019-Jan-12 20:37:14.399765 - [DEBUG] Process 456. path edge:
16317 2019-Jan-12 20:37:14.399789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16318 2019-Jan-12 20:37:14.399845 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
16319 2019-Jan-12 20:37:14.400477 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16320 2019-Jan-12 20:37:14.401119 - [DEBUG]
16321 2019-Jan-12 20:37:14.401144 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16322 2019-Jan-12 20:37:14.401785 - [DEBUG] Compose: EdgeIdentity * AllBottom
16323 2019-Jan-12 20:37:14.401813 - [DEBUG]
16324 2019-Jan-12 20:37:14.401836 - [DEBUG] Propagate flow
16325 2019-Jan-12 20:37:14.401860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16326 2019-Jan-12 20:37:14.401916 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16327 2019-Jan-12 20:37:14.402572 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16328 2019-Jan-12 20:37:14.403209 - [DEBUG] Edge function : AllBottom (result of previous compose)
16329 2019-Jan-12 20:37:14.403234 - [DEBUG]
16330 2019-Jan-12 20:37:14.403258 - [DEBUG] Join: AllTop & AllBottom
16331 2019-Jan-12 20:37:14.403284 - [DEBUG] = AllBottom (new jump func)
16332 2019-Jan-12 20:37:14.403309 - [DEBUG]
16333 2019-Jan-12 20:37:14.403332 - [DEBUG] Start adding new jump function
16334 2019-Jan-12 20:37:14.403355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-12 20:37:14.403411 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16336 2019-Jan-12 20:37:14.404048 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16337 2019-Jan-12 20:37:14.404679 - [DEBUG] Edge Function : AllBottom
16338 2019-Jan-12 20:37:14.404706 - [DEBUG] End adding new jump function
16339 2019-Jan-12 20:37:14.404730 - [DEBUG]
16340 2019-Jan-12 20:37:14.404754 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16341 2019-Jan-12 20:37:14.404778 - [DEBUG]
16342 2019-Jan-12 20:37:14.404801 - [DEBUG] Process 457. path edge:
16343 2019-Jan-12 20:37:14.404825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16344 2019-Jan-12 20:37:14.404881 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
16345 2019-Jan-12 20:37:14.405531 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16346 2019-Jan-12 20:37:14.406174 - [DEBUG]
16347 2019-Jan-12 20:37:14.406199 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16348 2019-Jan-12 20:37:14.406848 - [DEBUG] Compose: EdgeIdentity * AllBottom
16349 2019-Jan-12 20:37:14.406876 - [DEBUG]
16350 2019-Jan-12 20:37:14.406900 - [DEBUG] Propagate flow
16351 2019-Jan-12 20:37:14.406923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16352 2019-Jan-12 20:37:14.406980 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16353 2019-Jan-12 20:37:14.407631 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16354 2019-Jan-12 20:37:14.408267 - [DEBUG] Edge function : AllBottom (result of previous compose)
16355 2019-Jan-12 20:37:14.408292 - [DEBUG]
16356 2019-Jan-12 20:37:14.408317 - [DEBUG] Join: AllTop & AllBottom
16357 2019-Jan-12 20:37:14.408343 - [DEBUG] = AllBottom (new jump func)
16358 2019-Jan-12 20:37:14.408368 - [DEBUG]
16359 2019-Jan-12 20:37:14.408391 - [DEBUG] Start adding new jump function
16360 2019-Jan-12 20:37:14.408415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16361 2019-Jan-12 20:37:14.408471 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16362 2019-Jan-12 20:37:14.409122 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16363 2019-Jan-12 20:37:14.409757 - [DEBUG] Edge Function : AllBottom
16364 2019-Jan-12 20:37:14.409785 - [DEBUG] End adding new jump function
16365 2019-Jan-12 20:37:14.409809 - [DEBUG]
16366 2019-Jan-12 20:37:14.409833 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16367 2019-Jan-12 20:37:14.409857 - [DEBUG]
16368 2019-Jan-12 20:37:14.409880 - [DEBUG] Process 458. path edge:
16369 2019-Jan-12 20:37:14.409904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16370 2019-Jan-12 20:37:14.409960 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
16371 2019-Jan-12 20:37:14.410597 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16372 2019-Jan-12 20:37:14.411232 - [DEBUG]
16373 2019-Jan-12 20:37:14.411257 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16374 2019-Jan-12 20:37:14.411903 - [DEBUG] Compose: EdgeIdentity * AllBottom
16375 2019-Jan-12 20:37:14.411931 - [DEBUG]
16376 2019-Jan-12 20:37:14.411954 - [DEBUG] Propagate flow
16377 2019-Jan-12 20:37:14.411978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16378 2019-Jan-12 20:37:14.412047 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16379 2019-Jan-12 20:37:14.412689 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16380 2019-Jan-12 20:37:14.413323 - [DEBUG] Edge function : AllBottom (result of previous compose)
16381 2019-Jan-12 20:37:14.413349 - [DEBUG]
16382 2019-Jan-12 20:37:14.413373 - [DEBUG] Join: AllTop & AllBottom
16383 2019-Jan-12 20:37:14.413399 - [DEBUG] = AllBottom (new jump func)
16384 2019-Jan-12 20:37:14.413423 - [DEBUG]
16385 2019-Jan-12 20:37:14.413446 - [DEBUG] Start adding new jump function
16386 2019-Jan-12 20:37:14.413470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16387 2019-Jan-12 20:37:14.413526 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16388 2019-Jan-12 20:37:14.414162 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16389 2019-Jan-12 20:37:14.414796 - [DEBUG] Edge Function : AllBottom
16390 2019-Jan-12 20:37:14.414824 - [DEBUG] End adding new jump function
16391 2019-Jan-12 20:37:14.414848 - [DEBUG]
16392 2019-Jan-12 20:37:14.414872 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16393 2019-Jan-12 20:37:14.414896 - [DEBUG]
16394 2019-Jan-12 20:37:14.414919 - [DEBUG] Process 459. path edge:
16395 2019-Jan-12 20:37:14.414943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16396 2019-Jan-12 20:37:14.415006 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
16397 2019-Jan-12 20:37:14.415656 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16398 2019-Jan-12 20:37:14.416292 - [DEBUG]
16399 2019-Jan-12 20:37:14.416316 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16400 2019-Jan-12 20:37:14.416957 - [DEBUG] Possible callees:
16401 2019-Jan-12 20:37:14.416982 - [DEBUG] bar
16402 2019-Jan-12 20:37:14.417007 - [DEBUG] Possible return sites:
16403 2019-Jan-12 20:37:14.417030 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7116404 2019-Jan-12 20:37:14.418288 - [DEBUG] Found and process special summary
16405 2019-Jan-12 20:37:14.418321 - [DEBUG] Compose: EdgeIdentity * AllBottom
16406 2019-Jan-12 20:37:14.418348 - [DEBUG]
16407 2019-Jan-12 20:37:14.418372 - [DEBUG] Propagate flow
16408 2019-Jan-12 20:37:14.418395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16409 2019-Jan-12 20:37:14.418451 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16410 2019-Jan-12 20:37:14.419113 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16411 2019-Jan-12 20:37:14.419749 - [DEBUG] Edge function : AllBottom (result of previous compose)
16412 2019-Jan-12 20:37:14.419774 - [DEBUG]
16413 2019-Jan-12 20:37:14.419799 - [DEBUG] Join: AllTop & AllBottom
16414 2019-Jan-12 20:37:14.419824 - [DEBUG] = AllBottom (new jump func)
16415 2019-Jan-12 20:37:14.419849 - [DEBUG]
16416 2019-Jan-12 20:37:14.419872 - [DEBUG] Start adding new jump function
16417 2019-Jan-12 20:37:14.419895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16418 2019-Jan-12 20:37:14.419951 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16419 2019-Jan-12 20:37:14.420588 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16420 2019-Jan-12 20:37:14.421222 - [DEBUG] Edge Function : AllBottom
16421 2019-Jan-12 20:37:14.421249 - [DEBUG] End adding new jump function
16422 2019-Jan-12 20:37:14.421273 - [DEBUG]
16423 2019-Jan-12 20:37:14.421297 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16424 2019-Jan-12 20:37:14.421321 - [DEBUG]
16425 2019-Jan-12 20:37:14.421344 - [DEBUG] Process 460. path edge:
16426 2019-Jan-12 20:37:14.421368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16427 2019-Jan-12 20:37:14.421423 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
16428 2019-Jan-12 20:37:14.422072 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16429 2019-Jan-12 20:37:14.422711 - [DEBUG]
16430 2019-Jan-12 20:37:14.422735 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16431 2019-Jan-12 20:37:14.423381 - [DEBUG] Compose: EdgeIdentity * AllBottom
16432 2019-Jan-12 20:37:14.423409 - [DEBUG]
16433 2019-Jan-12 20:37:14.423433 - [DEBUG] Propagate flow
16434 2019-Jan-12 20:37:14.423457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16435 2019-Jan-12 20:37:14.423513 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16436 2019-Jan-12 20:37:14.424146 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16437 2019-Jan-12 20:37:14.424782 - [DEBUG] Edge function : AllBottom (result of previous compose)
16438 2019-Jan-12 20:37:14.424807 - [DEBUG]
16439 2019-Jan-12 20:37:14.424832 - [DEBUG] Join: AllTop & AllBottom
16440 2019-Jan-12 20:37:14.424865 - [DEBUG] = AllBottom (new jump func)
16441 2019-Jan-12 20:37:14.424891 - [DEBUG]
16442 2019-Jan-12 20:37:14.424914 - [DEBUG] Start adding new jump function
16443 2019-Jan-12 20:37:14.424937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16444 2019-Jan-12 20:37:14.424993 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16445 2019-Jan-12 20:37:14.425644 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16446 2019-Jan-12 20:37:14.426276 - [DEBUG] Edge Function : AllBottom
16447 2019-Jan-12 20:37:14.426304 - [DEBUG] End adding new jump function
16448 2019-Jan-12 20:37:14.426328 - [DEBUG]
16449 2019-Jan-12 20:37:14.426352 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16450 2019-Jan-12 20:37:14.426376 - [DEBUG]
16451 2019-Jan-12 20:37:14.426399 - [DEBUG] Process 461. path edge:
16452 2019-Jan-12 20:37:14.426423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16453 2019-Jan-12 20:37:14.426479 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
16454 2019-Jan-12 20:37:14.427110 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16455 2019-Jan-12 20:37:14.427746 - [DEBUG]
16456 2019-Jan-12 20:37:14.427771 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16457 2019-Jan-12 20:37:14.428413 - [DEBUG] Compose: EdgeIdentity * AllBottom
16458 2019-Jan-12 20:37:14.428441 - [DEBUG]
16459 2019-Jan-12 20:37:14.428464 - [DEBUG] Propagate flow
16460 2019-Jan-12 20:37:14.428488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16461 2019-Jan-12 20:37:14.428543 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16462 2019-Jan-12 20:37:14.429203 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16463 2019-Jan-12 20:37:14.429840 - [DEBUG] Edge function : AllBottom (result of previous compose)
16464 2019-Jan-12 20:37:14.429865 - [DEBUG]
16465 2019-Jan-12 20:37:14.429890 - [DEBUG] Join: AllTop & AllBottom
16466 2019-Jan-12 20:37:14.429916 - [DEBUG] = AllBottom (new jump func)
16467 2019-Jan-12 20:37:14.429940 - [DEBUG]
16468 2019-Jan-12 20:37:14.429963 - [DEBUG] Start adding new jump function
16469 2019-Jan-12 20:37:14.429987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16470 2019-Jan-12 20:37:14.430042 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16471 2019-Jan-12 20:37:14.430680 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16472 2019-Jan-12 20:37:14.431324 - [DEBUG] Edge Function : AllBottom
16473 2019-Jan-12 20:37:14.431351 - [DEBUG] End adding new jump function
16474 2019-Jan-12 20:37:14.431375 - [DEBUG]
16475 2019-Jan-12 20:37:14.431399 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16476 2019-Jan-12 20:37:14.431423 - [DEBUG]
16477 2019-Jan-12 20:37:14.431446 - [DEBUG] Process 462. path edge:
16478 2019-Jan-12 20:37:14.431470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16479 2019-Jan-12 20:37:14.431526 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
16480 2019-Jan-12 20:37:14.432184 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16481 2019-Jan-12 20:37:14.432823 - [DEBUG]
16482 2019-Jan-12 20:37:14.432848 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16483 2019-Jan-12 20:37:14.433502 - [DEBUG] Possible callees:
16484 2019-Jan-12 20:37:14.433527 - [DEBUG] llvm.dbg.declare
16485 2019-Jan-12 20:37:14.433552 - [DEBUG] Possible return sites:
16486 2019-Jan-12 20:37:14.433576 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7816487 2019-Jan-12 20:37:14.434839 - [DEBUG] Found and process special summary
16488 2019-Jan-12 20:37:14.434871 - [DEBUG] Compose: EdgeIdentity * AllBottom
16489 2019-Jan-12 20:37:14.434898 - [DEBUG]
16490 2019-Jan-12 20:37:14.434922 - [DEBUG] Propagate flow
16491 2019-Jan-12 20:37:14.434945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16492 2019-Jan-12 20:37:14.435001 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16493 2019-Jan-12 20:37:14.435653 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16494 2019-Jan-12 20:37:14.436289 - [DEBUG] Edge function : AllBottom (result of previous compose)
16495 2019-Jan-12 20:37:14.436315 - [DEBUG]
16496 2019-Jan-12 20:37:14.436339 - [DEBUG] Join: AllTop & AllBottom
16497 2019-Jan-12 20:37:14.436365 - [DEBUG] = AllBottom (new jump func)
16498 2019-Jan-12 20:37:14.436390 - [DEBUG]
16499 2019-Jan-12 20:37:14.436413 - [DEBUG] Start adding new jump function
16500 2019-Jan-12 20:37:14.436436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16501 2019-Jan-12 20:37:14.436492 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16502 2019-Jan-12 20:37:14.437129 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16503 2019-Jan-12 20:37:14.437764 - [DEBUG] Edge Function : AllBottom
16504 2019-Jan-12 20:37:14.437791 - [DEBUG] End adding new jump function
16505 2019-Jan-12 20:37:14.437815 - [DEBUG]
16506 2019-Jan-12 20:37:14.437839 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16507 2019-Jan-12 20:37:14.437863 - [DEBUG]
16508 2019-Jan-12 20:37:14.437886 - [DEBUG] Process 463. path edge:
16509 2019-Jan-12 20:37:14.437910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16510 2019-Jan-12 20:37:14.437966 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
16511 2019-Jan-12 20:37:14.438602 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16512 2019-Jan-12 20:37:14.439253 - [DEBUG]
16513 2019-Jan-12 20:37:14.439277 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16514 2019-Jan-12 20:37:14.439924 - [DEBUG] Compose: EdgeIdentity * AllBottom
16515 2019-Jan-12 20:37:14.439952 - [DEBUG]
16516 2019-Jan-12 20:37:14.439975 - [DEBUG] Propagate flow
16517 2019-Jan-12 20:37:14.439999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16518 2019-Jan-12 20:37:14.440055 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16519 2019-Jan-12 20:37:14.440687 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16520 2019-Jan-12 20:37:14.441323 - [DEBUG] Edge function : AllBottom (result of previous compose)
16521 2019-Jan-12 20:37:14.441348 - [DEBUG]
16522 2019-Jan-12 20:37:14.441373 - [DEBUG] Join: AllTop & AllBottom
16523 2019-Jan-12 20:37:14.441398 - [DEBUG] = AllBottom (new jump func)
16524 2019-Jan-12 20:37:14.441423 - [DEBUG]
16525 2019-Jan-12 20:37:14.441446 - [DEBUG] Start adding new jump function
16526 2019-Jan-12 20:37:14.441470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16527 2019-Jan-12 20:37:14.441532 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16528 2019-Jan-12 20:37:14.442184 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16529 2019-Jan-12 20:37:14.442815 - [DEBUG] Edge Function : AllBottom
16530 2019-Jan-12 20:37:14.442845 - [DEBUG] End adding new jump function
16531 2019-Jan-12 20:37:14.442870 - [DEBUG]
16532 2019-Jan-12 20:37:14.442893 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16533 2019-Jan-12 20:37:14.442917 - [DEBUG]
16534 2019-Jan-12 20:37:14.442940 - [DEBUG] Process 464. path edge:
16535 2019-Jan-12 20:37:14.442964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16536 2019-Jan-12 20:37:14.443020 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
16537 2019-Jan-12 20:37:14.443652 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16538 2019-Jan-12 20:37:14.444287 - [DEBUG]
16539 2019-Jan-12 20:37:14.444312 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16540 2019-Jan-12 20:37:14.444953 - [DEBUG] Compose: EdgeIdentity * AllBottom
16541 2019-Jan-12 20:37:14.444981 - [DEBUG]
16542 2019-Jan-12 20:37:14.445005 - [DEBUG] Propagate flow
16543 2019-Jan-12 20:37:14.445029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16544 2019-Jan-12 20:37:14.445084 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16545 2019-Jan-12 20:37:14.445737 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16546 2019-Jan-12 20:37:14.446373 - [DEBUG] Edge function : AllBottom (result of previous compose)
16547 2019-Jan-12 20:37:14.446399 - [DEBUG]
16548 2019-Jan-12 20:37:14.446423 - [DEBUG] Join: AllTop & AllBottom
16549 2019-Jan-12 20:37:14.446449 - [DEBUG] = AllBottom (new jump func)
16550 2019-Jan-12 20:37:14.446474 - [DEBUG]
16551 2019-Jan-12 20:37:14.446497 - [DEBUG] Start adding new jump function
16552 2019-Jan-12 20:37:14.446521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16553 2019-Jan-12 20:37:14.446576 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16554 2019-Jan-12 20:37:14.447213 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16555 2019-Jan-12 20:37:14.447849 - [DEBUG] Edge Function : AllBottom
16556 2019-Jan-12 20:37:14.447876 - [DEBUG] End adding new jump function
16557 2019-Jan-12 20:37:14.447900 - [DEBUG]
16558 2019-Jan-12 20:37:14.447924 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16559 2019-Jan-12 20:37:14.447948 - [DEBUG]
16560 2019-Jan-12 20:37:14.447971 - [DEBUG] Process 465. path edge:
16561 2019-Jan-12 20:37:14.447995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16562 2019-Jan-12 20:37:14.448051 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
16563 2019-Jan-12 20:37:14.448702 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16564 2019-Jan-12 20:37:14.449339 - [DEBUG]
16565 2019-Jan-12 20:37:14.449363 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16566 2019-Jan-12 20:37:14.450010 - [DEBUG] Compose: EdgeIdentity * AllBottom
16567 2019-Jan-12 20:37:14.450038 - [DEBUG]
16568 2019-Jan-12 20:37:14.450062 - [DEBUG] Propagate flow
16569 2019-Jan-12 20:37:14.450085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16570 2019-Jan-12 20:37:14.450141 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16571 2019-Jan-12 20:37:14.450776 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16572 2019-Jan-12 20:37:14.451419 - [DEBUG] Edge function : AllBottom (result of previous compose)
16573 2019-Jan-12 20:37:14.451445 - [DEBUG]
16574 2019-Jan-12 20:37:14.451470 - [DEBUG] Join: AllTop & AllBottom
16575 2019-Jan-12 20:37:14.451496 - [DEBUG] = AllBottom (new jump func)
16576 2019-Jan-12 20:37:14.451520 - [DEBUG]
16577 2019-Jan-12 20:37:14.451543 - [DEBUG] Start adding new jump function
16578 2019-Jan-12 20:37:14.451567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16579 2019-Jan-12 20:37:14.451622 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16580 2019-Jan-12 20:37:14.452274 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16581 2019-Jan-12 20:37:14.452905 - [DEBUG] Edge Function : AllBottom
16582 2019-Jan-12 20:37:14.452936 - [DEBUG] End adding new jump function
16583 2019-Jan-12 20:37:14.452960 - [DEBUG]
16584 2019-Jan-12 20:37:14.452983 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16585 2019-Jan-12 20:37:14.453008 - [DEBUG]
16586 2019-Jan-12 20:37:14.453031 - [DEBUG] Process 466. path edge:
16587 2019-Jan-12 20:37:14.453055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16588 2019-Jan-12 20:37:14.453111 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
16589 2019-Jan-12 20:37:14.453743 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16590 2019-Jan-12 20:37:14.454379 - [DEBUG]
16591 2019-Jan-12 20:37:14.454404 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16592 2019-Jan-12 20:37:14.455045 - [DEBUG] Compose: EdgeIdentity * AllBottom
16593 2019-Jan-12 20:37:14.455072 - [DEBUG]
16594 2019-Jan-12 20:37:14.455096 - [DEBUG] Propagate flow
16595 2019-Jan-12 20:37:14.455120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16596 2019-Jan-12 20:37:14.455176 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16597 2019-Jan-12 20:37:14.455827 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16598 2019-Jan-12 20:37:14.456464 - [DEBUG] Edge function : AllBottom (result of previous compose)
16599 2019-Jan-12 20:37:14.456489 - [DEBUG]
16600 2019-Jan-12 20:37:14.456514 - [DEBUG] Join: AllTop & AllBottom
16601 2019-Jan-12 20:37:14.456539 - [DEBUG] = AllBottom (new jump func)
16602 2019-Jan-12 20:37:14.456564 - [DEBUG]
16603 2019-Jan-12 20:37:14.456588 - [DEBUG] Start adding new jump function
16604 2019-Jan-12 20:37:14.456611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16605 2019-Jan-12 20:37:14.456667 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16606 2019-Jan-12 20:37:14.457302 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16607 2019-Jan-12 20:37:14.457935 - [DEBUG] Edge Function : AllBottom
16608 2019-Jan-12 20:37:14.457962 - [DEBUG] End adding new jump function
16609 2019-Jan-12 20:37:14.457986 - [DEBUG]
16610 2019-Jan-12 20:37:14.458010 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16611 2019-Jan-12 20:37:14.458034 - [DEBUG]
16612 2019-Jan-12 20:37:14.458057 - [DEBUG] Process 467. path edge:
16613 2019-Jan-12 20:37:14.458081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16614 2019-Jan-12 20:37:14.458137 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
16615 2019-Jan-12 20:37:14.458787 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16616 2019-Jan-12 20:37:14.459423 - [DEBUG]
16617 2019-Jan-12 20:37:14.459462 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16618 2019-Jan-12 20:37:14.460107 - [DEBUG] Compose: EdgeIdentity * AllBottom
16619 2019-Jan-12 20:37:14.460134 - [DEBUG]
16620 2019-Jan-12 20:37:14.460158 - [DEBUG] Propagate flow
16621 2019-Jan-12 20:37:14.460182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16622 2019-Jan-12 20:37:14.460237 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16623 2019-Jan-12 20:37:14.460874 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16624 2019-Jan-12 20:37:14.461510 - [DEBUG] Edge function : AllBottom (result of previous compose)
16625 2019-Jan-12 20:37:14.461535 - [DEBUG]
16626 2019-Jan-12 20:37:14.461560 - [DEBUG] Join: AllTop & AllBottom
16627 2019-Jan-12 20:37:14.461586 - [DEBUG] = AllBottom (new jump func)
16628 2019-Jan-12 20:37:14.461611 - [DEBUG]
16629 2019-Jan-12 20:37:14.461634 - [DEBUG] Start adding new jump function
16630 2019-Jan-12 20:37:14.461657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16631 2019-Jan-12 20:37:14.461713 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16632 2019-Jan-12 20:37:14.462362 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16633 2019-Jan-12 20:37:14.463002 - [DEBUG] Edge Function : AllBottom
16634 2019-Jan-12 20:37:14.463031 - [DEBUG] End adding new jump function
16635 2019-Jan-12 20:37:14.463056 - [DEBUG]
16636 2019-Jan-12 20:37:14.463079 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16637 2019-Jan-12 20:37:14.463103 - [DEBUG]
16638 2019-Jan-12 20:37:14.463126 - [DEBUG] Process 468. path edge:
16639 2019-Jan-12 20:37:14.463150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16640 2019-Jan-12 20:37:14.463206 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
16641 2019-Jan-12 20:37:14.463842 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16642 2019-Jan-12 20:37:14.464479 - [DEBUG]
16643 2019-Jan-12 20:37:14.464503 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16644 2019-Jan-12 20:37:14.465149 - [DEBUG] Compose: EdgeIdentity * AllBottom
16645 2019-Jan-12 20:37:14.465177 - [DEBUG]
16646 2019-Jan-12 20:37:14.465201 - [DEBUG] Propagate flow
16647 2019-Jan-12 20:37:14.465225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16648 2019-Jan-12 20:37:14.465281 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16649 2019-Jan-12 20:37:14.465947 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16650 2019-Jan-12 20:37:14.466585 - [DEBUG] Edge function : AllBottom (result of previous compose)
16651 2019-Jan-12 20:37:14.466610 - [DEBUG]
16652 2019-Jan-12 20:37:14.466635 - [DEBUG] Join: AllTop & AllBottom
16653 2019-Jan-12 20:37:14.466661 - [DEBUG] = AllBottom (new jump func)
16654 2019-Jan-12 20:37:14.466685 - [DEBUG]
16655 2019-Jan-12 20:37:14.466709 - [DEBUG] Start adding new jump function
16656 2019-Jan-12 20:37:14.466732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-12 20:37:14.466788 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16658 2019-Jan-12 20:37:14.467425 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16659 2019-Jan-12 20:37:14.468060 - [DEBUG] Edge Function : AllBottom
16660 2019-Jan-12 20:37:14.468088 - [DEBUG] End adding new jump function
16661 2019-Jan-12 20:37:14.468112 - [DEBUG]
16662 2019-Jan-12 20:37:14.468144 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16663 2019-Jan-12 20:37:14.468169 - [DEBUG]
16664 2019-Jan-12 20:37:14.468193 - [DEBUG] Process 469. path edge:
16665 2019-Jan-12 20:37:14.468216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16666 2019-Jan-12 20:37:14.468273 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16667 2019-Jan-12 20:37:14.468932 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16668 2019-Jan-12 20:37:14.469568 - [DEBUG]
16669 2019-Jan-12 20:37:14.469594 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16670 2019-Jan-12 20:37:14.470238 - [DEBUG] Compose: EdgeIdentity * AllBottom
16671 2019-Jan-12 20:37:14.470266 - [DEBUG]
16672 2019-Jan-12 20:37:14.470290 - [DEBUG] Propagate flow
16673 2019-Jan-12 20:37:14.470313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16674 2019-Jan-12 20:37:14.470369 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16675 2019-Jan-12 20:37:14.471012 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16676 2019-Jan-12 20:37:14.471648 - [DEBUG] Edge function : AllBottom (result of previous compose)
16677 2019-Jan-12 20:37:14.471674 - [DEBUG]
16678 2019-Jan-12 20:37:14.471698 - [DEBUG] Join: AllTop & AllBottom
16679 2019-Jan-12 20:37:14.471724 - [DEBUG] = AllBottom (new jump func)
16680 2019-Jan-12 20:37:14.471749 - [DEBUG]
16681 2019-Jan-12 20:37:14.471772 - [DEBUG] Start adding new jump function
16682 2019-Jan-12 20:37:14.471796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16683 2019-Jan-12 20:37:14.471851 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16684 2019-Jan-12 20:37:14.472504 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16685 2019-Jan-12 20:37:14.473150 - [DEBUG] Edge Function : AllBottom
16686 2019-Jan-12 20:37:14.473177 - [DEBUG] End adding new jump function
16687 2019-Jan-12 20:37:14.473201 - [DEBUG]
16688 2019-Jan-12 20:37:14.473224 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16689 2019-Jan-12 20:37:14.473248 - [DEBUG]
16690 2019-Jan-12 20:37:14.473272 - [DEBUG] Process 470. path edge:
16691 2019-Jan-12 20:37:14.473295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16692 2019-Jan-12 20:37:14.473351 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16693 2019-Jan-12 20:37:14.473994 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16694 2019-Jan-12 20:37:14.474631 - [DEBUG]
16695 2019-Jan-12 20:37:14.474655 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16696 2019-Jan-12 20:37:14.475302 - [DEBUG] Possible callees:
16697 2019-Jan-12 20:37:14.475341 - [DEBUG] llvm.dbg.declare
16698 2019-Jan-12 20:37:14.475367 - [DEBUG] Possible return sites:
16699 2019-Jan-12 20:37:14.475391 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016700 2019-Jan-12 20:37:14.476656 - [DEBUG] Found and process special summary
16701 2019-Jan-12 20:37:14.476689 - [DEBUG] Compose: EdgeIdentity * AllBottom
16702 2019-Jan-12 20:37:14.476716 - [DEBUG]
16703 2019-Jan-12 20:37:14.476748 - [DEBUG] Propagate flow
16704 2019-Jan-12 20:37:14.476772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16705 2019-Jan-12 20:37:14.476828 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16706 2019-Jan-12 20:37:14.477465 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16707 2019-Jan-12 20:37:14.478101 - [DEBUG] Edge function : AllBottom (result of previous compose)
16708 2019-Jan-12 20:37:14.478127 - [DEBUG]
16709 2019-Jan-12 20:37:14.478151 - [DEBUG] Join: AllTop & AllBottom
16710 2019-Jan-12 20:37:14.478177 - [DEBUG] = AllBottom (new jump func)
16711 2019-Jan-12 20:37:14.478201 - [DEBUG]
16712 2019-Jan-12 20:37:14.478225 - [DEBUG] Start adding new jump function
16713 2019-Jan-12 20:37:14.478248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-12 20:37:14.478304 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16715 2019-Jan-12 20:37:14.478956 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16716 2019-Jan-12 20:37:14.479592 - [DEBUG] Edge Function : AllBottom
16717 2019-Jan-12 20:37:14.479619 - [DEBUG] End adding new jump function
16718 2019-Jan-12 20:37:14.479644 - [DEBUG]
16719 2019-Jan-12 20:37:14.479667 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16720 2019-Jan-12 20:37:14.479692 - [DEBUG]
16721 2019-Jan-12 20:37:14.479715 - [DEBUG] Process 471. path edge:
16722 2019-Jan-12 20:37:14.479739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16723 2019-Jan-12 20:37:14.479795 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16724 2019-Jan-12 20:37:14.480433 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16725 2019-Jan-12 20:37:14.481069 - [DEBUG]
16726 2019-Jan-12 20:37:14.481094 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16727 2019-Jan-12 20:37:14.481741 - [DEBUG] Compose: EdgeIdentity * AllBottom
16728 2019-Jan-12 20:37:14.481769 - [DEBUG]
16729 2019-Jan-12 20:37:14.481793 - [DEBUG] Propagate flow
16730 2019-Jan-12 20:37:14.481816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16731 2019-Jan-12 20:37:14.481872 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16732 2019-Jan-12 20:37:14.482522 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16733 2019-Jan-12 20:37:14.483163 - [DEBUG] Edge function : AllBottom (result of previous compose)
16734 2019-Jan-12 20:37:14.483188 - [DEBUG]
16735 2019-Jan-12 20:37:14.483212 - [DEBUG] Join: AllTop & AllBottom
16736 2019-Jan-12 20:37:14.483238 - [DEBUG] = AllBottom (new jump func)
16737 2019-Jan-12 20:37:14.483263 - [DEBUG]
16738 2019-Jan-12 20:37:14.483286 - [DEBUG] Start adding new jump function
16739 2019-Jan-12 20:37:14.483309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-12 20:37:14.483365 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16741 2019-Jan-12 20:37:14.484002 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16742 2019-Jan-12 20:37:14.484633 - [DEBUG] Edge Function : AllBottom
16743 2019-Jan-12 20:37:14.484662 - [DEBUG] End adding new jump function
16744 2019-Jan-12 20:37:14.484686 - [DEBUG]
16745 2019-Jan-12 20:37:14.484710 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16746 2019-Jan-12 20:37:14.484734 - [DEBUG]
16747 2019-Jan-12 20:37:14.484757 - [DEBUG] Process 472. path edge:
16748 2019-Jan-12 20:37:14.484781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16749 2019-Jan-12 20:37:14.484844 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16750 2019-Jan-12 20:37:14.485493 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16751 2019-Jan-12 20:37:14.486131 - [DEBUG]
16752 2019-Jan-12 20:37:14.486156 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16753 2019-Jan-12 20:37:14.486800 - [DEBUG] Compose: EdgeIdentity * AllBottom
16754 2019-Jan-12 20:37:14.486828 - [DEBUG]
16755 2019-Jan-12 20:37:14.486852 - [DEBUG] Propagate flow
16756 2019-Jan-12 20:37:14.486875 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16757 2019-Jan-12 20:37:14.486931 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16758 2019-Jan-12 20:37:14.487574 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16759 2019-Jan-12 20:37:14.488210 - [DEBUG] Edge function : AllBottom (result of previous compose)
16760 2019-Jan-12 20:37:14.488235 - [DEBUG]
16761 2019-Jan-12 20:37:14.488260 - [DEBUG] Join: AllTop & AllBottom
16762 2019-Jan-12 20:37:14.488286 - [DEBUG] = AllBottom (new jump func)
16763 2019-Jan-12 20:37:14.488310 - [DEBUG]
16764 2019-Jan-12 20:37:14.488334 - [DEBUG] Start adding new jump function
16765 2019-Jan-12 20:37:14.488357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16766 2019-Jan-12 20:37:14.488413 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16767 2019-Jan-12 20:37:14.489064 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16768 2019-Jan-12 20:37:14.489706 - [DEBUG] Edge Function : AllBottom
16769 2019-Jan-12 20:37:14.489734 - [DEBUG] End adding new jump function
16770 2019-Jan-12 20:37:14.489758 - [DEBUG]
16771 2019-Jan-12 20:37:14.489781 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16772 2019-Jan-12 20:37:14.489806 - [DEBUG]
16773 2019-Jan-12 20:37:14.489829 - [DEBUG] Process 473. path edge:
16774 2019-Jan-12 20:37:14.489853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16775 2019-Jan-12 20:37:14.489908 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16776 2019-Jan-12 20:37:14.490551 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16777 2019-Jan-12 20:37:14.491188 - [DEBUG]
16778 2019-Jan-12 20:37:14.491212 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16779 2019-Jan-12 20:37:14.491862 - [DEBUG] Possible callees:
16780 2019-Jan-12 20:37:14.491887 - [DEBUG] llvm.dbg.declare
16781 2019-Jan-12 20:37:14.491912 - [DEBUG] Possible return sites:
16782 2019-Jan-12 20:37:14.491935 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916783 2019-Jan-12 20:37:14.493225 - [DEBUG] Found and process special summary
16784 2019-Jan-12 20:37:14.493259 - [DEBUG] Compose: EdgeIdentity * AllBottom
16785 2019-Jan-12 20:37:14.493286 - [DEBUG]
16786 2019-Jan-12 20:37:14.493310 - [DEBUG] Propagate flow
16787 2019-Jan-12 20:37:14.493334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16788 2019-Jan-12 20:37:14.493390 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16789 2019-Jan-12 20:37:14.494031 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16790 2019-Jan-12 20:37:14.494729 - [DEBUG] Edge function : AllBottom (result of previous compose)
16791 2019-Jan-12 20:37:14.494757 - [DEBUG]
16792 2019-Jan-12 20:37:14.494783 - [DEBUG] Join: AllTop & AllBottom
16793 2019-Jan-12 20:37:14.494809 - [DEBUG] = AllBottom (new jump func)
16794 2019-Jan-12 20:37:14.494833 - [DEBUG]
16795 2019-Jan-12 20:37:14.494857 - [DEBUG] Start adding new jump function
16796 2019-Jan-12 20:37:14.494880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16797 2019-Jan-12 20:37:14.494949 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16798 2019-Jan-12 20:37:14.495675 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16799 2019-Jan-12 20:37:14.496336 - [DEBUG] Edge Function : AllBottom
16800 2019-Jan-12 20:37:14.496369 - [DEBUG] End adding new jump function
16801 2019-Jan-12 20:37:14.496393 - [DEBUG]
16802 2019-Jan-12 20:37:14.496418 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16803 2019-Jan-12 20:37:14.496443 - [DEBUG]
16804 2019-Jan-12 20:37:14.496466 - [DEBUG] Process 474. path edge:
16805 2019-Jan-12 20:37:14.496490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16806 2019-Jan-12 20:37:14.496554 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16807 2019-Jan-12 20:37:14.497247 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16808 2019-Jan-12 20:37:14.497951 - [DEBUG]
16809 2019-Jan-12 20:37:14.497978 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16810 2019-Jan-12 20:37:14.498692 - [DEBUG] Compose: EdgeIdentity * AllBottom
16811 2019-Jan-12 20:37:14.498723 - [DEBUG]
16812 2019-Jan-12 20:37:14.498747 - [DEBUG] Propagate flow
16813 2019-Jan-12 20:37:14.498771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16814 2019-Jan-12 20:37:14.498831 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16815 2019-Jan-12 20:37:14.499467 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16816 2019-Jan-12 20:37:14.500105 - [DEBUG] Edge function : AllBottom (result of previous compose)
16817 2019-Jan-12 20:37:14.500131 - [DEBUG]
16818 2019-Jan-12 20:37:14.500157 - [DEBUG] Join: AllTop & AllBottom
16819 2019-Jan-12 20:37:14.500183 - [DEBUG] = AllBottom (new jump func)
16820 2019-Jan-12 20:37:14.500208 - [DEBUG]
16821 2019-Jan-12 20:37:14.500232 - [DEBUG] Start adding new jump function
16822 2019-Jan-12 20:37:14.500256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16823 2019-Jan-12 20:37:14.500312 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16824 2019-Jan-12 20:37:14.500955 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16825 2019-Jan-12 20:37:14.501588 - [DEBUG] Edge Function : AllBottom
16826 2019-Jan-12 20:37:14.501617 - [DEBUG] End adding new jump function
16827 2019-Jan-12 20:37:14.501641 - [DEBUG]
16828 2019-Jan-12 20:37:14.501665 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16829 2019-Jan-12 20:37:14.501690 - [DEBUG]
16830 2019-Jan-12 20:37:14.501714 - [DEBUG] Process 475. path edge:
16831 2019-Jan-12 20:37:14.501738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16832 2019-Jan-12 20:37:14.501794 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16833 2019-Jan-12 20:37:14.502447 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16834 2019-Jan-12 20:37:14.503084 - [DEBUG]
16835 2019-Jan-12 20:37:14.503129 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16836 2019-Jan-12 20:37:14.503783 - [DEBUG] Compose: EdgeIdentity * AllBottom
16837 2019-Jan-12 20:37:14.503811 - [DEBUG]
16838 2019-Jan-12 20:37:14.503835 - [DEBUG] Propagate flow
16839 2019-Jan-12 20:37:14.503858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16840 2019-Jan-12 20:37:14.503915 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16841 2019-Jan-12 20:37:14.504562 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16842 2019-Jan-12 20:37:14.505197 - [DEBUG] Edge function : AllBottom (result of previous compose)
16843 2019-Jan-12 20:37:14.505223 - [DEBUG]
16844 2019-Jan-12 20:37:14.505248 - [DEBUG] Join: AllTop & AllBottom
16845 2019-Jan-12 20:37:14.505273 - [DEBUG] = AllBottom (new jump func)
16846 2019-Jan-12 20:37:14.505298 - [DEBUG]
16847 2019-Jan-12 20:37:14.505337 - [DEBUG] Start adding new jump function
16848 2019-Jan-12 20:37:14.505362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16849 2019-Jan-12 20:37:14.505418 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16850 2019-Jan-12 20:37:14.506059 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16851 2019-Jan-12 20:37:14.506703 - [DEBUG] Edge Function : AllBottom
16852 2019-Jan-12 20:37:14.506731 - [DEBUG] End adding new jump function
16853 2019-Jan-12 20:37:14.506755 - [DEBUG]
16854 2019-Jan-12 20:37:14.506779 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16855 2019-Jan-12 20:37:14.506802 - [DEBUG]
16856 2019-Jan-12 20:37:14.506826 - [DEBUG] Process 476. path edge:
16857 2019-Jan-12 20:37:14.506850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16858 2019-Jan-12 20:37:14.506906 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16859 2019-Jan-12 20:37:14.507555 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16860 2019-Jan-12 20:37:14.508192 - [DEBUG]
16861 2019-Jan-12 20:37:14.508216 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16862 2019-Jan-12 20:37:14.508887 - [DEBUG] Possible callees:
16863 2019-Jan-12 20:37:14.508912 - [DEBUG] llvm.dbg.declare
16864 2019-Jan-12 20:37:14.508937 - [DEBUG] Possible return sites:
16865 2019-Jan-12 20:37:14.508961 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516866 2019-Jan-12 20:37:14.510235 - [DEBUG] Found and process special summary
16867 2019-Jan-12 20:37:14.510270 - [DEBUG] Compose: EdgeIdentity * AllBottom
16868 2019-Jan-12 20:37:14.510297 - [DEBUG]
16869 2019-Jan-12 20:37:14.510321 - [DEBUG] Propagate flow
16870 2019-Jan-12 20:37:14.510345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-12 20:37:14.510401 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16872 2019-Jan-12 20:37:14.511039 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16873 2019-Jan-12 20:37:14.511675 - [DEBUG] Edge function : AllBottom (result of previous compose)
16874 2019-Jan-12 20:37:14.511701 - [DEBUG]
16875 2019-Jan-12 20:37:14.511725 - [DEBUG] Join: AllTop & AllBottom
16876 2019-Jan-12 20:37:14.511751 - [DEBUG] = AllBottom (new jump func)
16877 2019-Jan-12 20:37:14.511776 - [DEBUG]
16878 2019-Jan-12 20:37:14.511809 - [DEBUG] Start adding new jump function
16879 2019-Jan-12 20:37:14.511834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16880 2019-Jan-12 20:37:14.511889 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16881 2019-Jan-12 20:37:14.512543 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16882 2019-Jan-12 20:37:14.513177 - [DEBUG] Edge Function : AllBottom
16883 2019-Jan-12 20:37:14.513206 - [DEBUG] End adding new jump function
16884 2019-Jan-12 20:37:14.513230 - [DEBUG]
16885 2019-Jan-12 20:37:14.513253 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16886 2019-Jan-12 20:37:14.513277 - [DEBUG]
16887 2019-Jan-12 20:37:14.513300 - [DEBUG] Process 477. path edge:
16888 2019-Jan-12 20:37:14.513324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16889 2019-Jan-12 20:37:14.513384 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16890 2019-Jan-12 20:37:14.514030 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16891 2019-Jan-12 20:37:14.514668 - [DEBUG]
16892 2019-Jan-12 20:37:14.514693 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16893 2019-Jan-12 20:37:14.515360 - [DEBUG] Compose: EdgeIdentity * AllBottom
16894 2019-Jan-12 20:37:14.515388 - [DEBUG]
16895 2019-Jan-12 20:37:14.515411 - [DEBUG] Propagate flow
16896 2019-Jan-12 20:37:14.515435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-12 20:37:14.515491 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16898 2019-Jan-12 20:37:14.516127 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16899 2019-Jan-12 20:37:14.516763 - [DEBUG] Edge function : AllBottom (result of previous compose)
16900 2019-Jan-12 20:37:14.516788 - [DEBUG]
16901 2019-Jan-12 20:37:14.516813 - [DEBUG] Join: AllTop & AllBottom
16902 2019-Jan-12 20:37:14.516839 - [DEBUG] = AllBottom (new jump func)
16903 2019-Jan-12 20:37:14.516863 - [DEBUG]
16904 2019-Jan-12 20:37:14.516887 - [DEBUG] Start adding new jump function
16905 2019-Jan-12 20:37:14.516910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16906 2019-Jan-12 20:37:14.516966 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16907 2019-Jan-12 20:37:14.517603 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16908 2019-Jan-12 20:37:14.518236 - [DEBUG] Edge Function : AllBottom
16909 2019-Jan-12 20:37:14.518264 - [DEBUG] End adding new jump function
16910 2019-Jan-12 20:37:14.518288 - [DEBUG]
16911 2019-Jan-12 20:37:14.518312 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16912 2019-Jan-12 20:37:14.518336 - [DEBUG]
16913 2019-Jan-12 20:37:14.518359 - [DEBUG] Process 478. path edge:
16914 2019-Jan-12 20:37:14.518383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16915 2019-Jan-12 20:37:14.518439 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16916 2019-Jan-12 20:37:14.519088 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16917 2019-Jan-12 20:37:14.519724 - [DEBUG]
16918 2019-Jan-12 20:37:14.519749 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16919 2019-Jan-12 20:37:14.520395 - [DEBUG] Compose: EdgeIdentity * AllBottom
16920 2019-Jan-12 20:37:14.520423 - [DEBUG]
16921 2019-Jan-12 20:37:14.520447 - [DEBUG] Propagate flow
16922 2019-Jan-12 20:37:14.520470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16923 2019-Jan-12 20:37:14.520535 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16924 2019-Jan-12 20:37:14.521169 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16925 2019-Jan-12 20:37:14.521807 - [DEBUG] Edge function : AllBottom (result of previous compose)
16926 2019-Jan-12 20:37:14.521832 - [DEBUG]
16927 2019-Jan-12 20:37:14.521857 - [DEBUG] Join: AllTop & AllBottom
16928 2019-Jan-12 20:37:14.521882 - [DEBUG] = AllBottom (new jump func)
16929 2019-Jan-12 20:37:14.521907 - [DEBUG]
16930 2019-Jan-12 20:37:14.521930 - [DEBUG] Start adding new jump function
16931 2019-Jan-12 20:37:14.521953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16932 2019-Jan-12 20:37:14.522023 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16933 2019-Jan-12 20:37:14.522660 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16934 2019-Jan-12 20:37:14.523291 - [DEBUG] Edge Function : AllBottom
16935 2019-Jan-12 20:37:14.523318 - [DEBUG] End adding new jump function
16936 2019-Jan-12 20:37:14.523342 - [DEBUG]
16937 2019-Jan-12 20:37:14.523366 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16938 2019-Jan-12 20:37:14.523390 - [DEBUG]
16939 2019-Jan-12 20:37:14.523417 - [DEBUG] Process 479. path edge:
16940 2019-Jan-12 20:37:14.523441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16941 2019-Jan-12 20:37:14.523497 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16942 2019-Jan-12 20:37:14.524129 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16943 2019-Jan-12 20:37:14.524765 - [DEBUG]
16944 2019-Jan-12 20:37:14.524790 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16945 2019-Jan-12 20:37:14.525452 - [DEBUG] Compose: EdgeIdentity * AllBottom
16946 2019-Jan-12 20:37:14.525479 - [DEBUG]
16947 2019-Jan-12 20:37:14.525503 - [DEBUG] Propagate flow
16948 2019-Jan-12 20:37:14.525527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16949 2019-Jan-12 20:37:14.525583 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16950 2019-Jan-12 20:37:14.526226 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16951 2019-Jan-12 20:37:14.526862 - [DEBUG] Edge function : AllBottom (result of previous compose)
16952 2019-Jan-12 20:37:14.526887 - [DEBUG]
16953 2019-Jan-12 20:37:14.526912 - [DEBUG] Join: AllTop & AllBottom
16954 2019-Jan-12 20:37:14.526937 - [DEBUG] = AllBottom (new jump func)
16955 2019-Jan-12 20:37:14.526962 - [DEBUG]
16956 2019-Jan-12 20:37:14.526985 - [DEBUG] Start adding new jump function
16957 2019-Jan-12 20:37:14.527009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16958 2019-Jan-12 20:37:14.527065 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16959 2019-Jan-12 20:37:14.527701 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16960 2019-Jan-12 20:37:14.528341 - [DEBUG] Edge Function : AllBottom
16961 2019-Jan-12 20:37:14.528369 - [DEBUG] End adding new jump function
16962 2019-Jan-12 20:37:14.528393 - [DEBUG]
16963 2019-Jan-12 20:37:14.528416 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16964 2019-Jan-12 20:37:14.528440 - [DEBUG]
16965 2019-Jan-12 20:37:14.528464 - [DEBUG] Process 480. path edge:
16966 2019-Jan-12 20:37:14.528487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16967 2019-Jan-12 20:37:14.528551 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16968 2019-Jan-12 20:37:14.529210 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16969 2019-Jan-12 20:37:14.529847 - [DEBUG]
16970 2019-Jan-12 20:37:14.529872 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16971 2019-Jan-12 20:37:14.530522 - [DEBUG] Possible callees:
16972 2019-Jan-12 20:37:14.530548 - [DEBUG] llvm.dbg.declare
16973 2019-Jan-12 20:37:14.530573 - [DEBUG] Possible return sites:
16974 2019-Jan-12 20:37:14.530596 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316975 2019-Jan-12 20:37:14.531860 - [DEBUG] Found and process special summary
16976 2019-Jan-12 20:37:14.531893 - [DEBUG] Compose: EdgeIdentity * AllBottom
16977 2019-Jan-12 20:37:14.531920 - [DEBUG]
16978 2019-Jan-12 20:37:14.531944 - [DEBUG] Propagate flow
16979 2019-Jan-12 20:37:14.531967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-12 20:37:14.532037 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16981 2019-Jan-12 20:37:14.532674 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16982 2019-Jan-12 20:37:14.533311 - [DEBUG] Edge function : AllBottom (result of previous compose)
16983 2019-Jan-12 20:37:14.533336 - [DEBUG]
16984 2019-Jan-12 20:37:14.533361 - [DEBUG] Join: AllTop & AllBottom
16985 2019-Jan-12 20:37:14.533387 - [DEBUG] = AllBottom (new jump func)
16986 2019-Jan-12 20:37:14.533411 - [DEBUG]
16987 2019-Jan-12 20:37:14.533434 - [DEBUG] Start adding new jump function
16988 2019-Jan-12 20:37:14.533458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16989 2019-Jan-12 20:37:14.533518 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16990 2019-Jan-12 20:37:14.534155 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16991 2019-Jan-12 20:37:14.534790 - [DEBUG] Edge Function : AllBottom
16992 2019-Jan-12 20:37:14.534818 - [DEBUG] End adding new jump function
16993 2019-Jan-12 20:37:14.534842 - [DEBUG]
16994 2019-Jan-12 20:37:14.534866 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16995 2019-Jan-12 20:37:14.534890 - [DEBUG]
16996 2019-Jan-12 20:37:14.534913 - [DEBUG] Process 481. path edge:
16997 2019-Jan-12 20:37:14.534937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16998 2019-Jan-12 20:37:14.534993 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16999 2019-Jan-12 20:37:14.535644 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17000 2019-Jan-12 20:37:14.536280 - [DEBUG]
17001 2019-Jan-12 20:37:14.536305 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17002 2019-Jan-12 20:37:14.536954 - [DEBUG] Compose: EdgeIdentity * AllBottom
17003 2019-Jan-12 20:37:14.536982 - [DEBUG]
17004 2019-Jan-12 20:37:14.537006 - [DEBUG] Propagate flow
17005 2019-Jan-12 20:37:14.537029 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17006 2019-Jan-12 20:37:14.537085 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17007 2019-Jan-12 20:37:14.537718 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17008 2019-Jan-12 20:37:14.538353 - [DEBUG] Edge function : AllBottom (result of previous compose)
17009 2019-Jan-12 20:37:14.538387 - [DEBUG]
17010 2019-Jan-12 20:37:14.538412 - [DEBUG] Join: AllTop & AllBottom
17011 2019-Jan-12 20:37:14.538438 - [DEBUG] = AllBottom (new jump func)
17012 2019-Jan-12 20:37:14.538462 - [DEBUG]
17013 2019-Jan-12 20:37:14.538486 - [DEBUG] Start adding new jump function
17014 2019-Jan-12 20:37:14.538509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17015 2019-Jan-12 20:37:14.538565 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17016 2019-Jan-12 20:37:14.539216 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17017 2019-Jan-12 20:37:14.539847 - [DEBUG] Edge Function : AllBottom
17018 2019-Jan-12 20:37:14.539875 - [DEBUG] End adding new jump function
17019 2019-Jan-12 20:37:14.539900 - [DEBUG]
17020 2019-Jan-12 20:37:14.539923 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
17021 2019-Jan-12 20:37:14.539947 - [DEBUG]
17022 2019-Jan-12 20:37:14.539971 - [DEBUG] Process 482. path edge:
17023 2019-Jan-12 20:37:14.539994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17024 2019-Jan-12 20:37:14.540050 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17025 2019-Jan-12 20:37:14.540681 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17026 2019-Jan-12 20:37:14.541317 - [DEBUG]
17027 2019-Jan-12 20:37:14.541342 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17028 2019-Jan-12 20:37:14.541999 - [DEBUG] Compose: EdgeIdentity * AllBottom
17029 2019-Jan-12 20:37:14.542029 - [DEBUG]
17030 2019-Jan-12 20:37:14.542052 - [DEBUG] Propagate flow
17031 2019-Jan-12 20:37:14.542076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17032 2019-Jan-12 20:37:14.542133 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17033 2019-Jan-12 20:37:14.542776 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17034 2019-Jan-12 20:37:14.543411 - [DEBUG] Edge function : AllBottom (result of previous compose)
17035 2019-Jan-12 20:37:14.543437 - [DEBUG]
17036 2019-Jan-12 20:37:14.543461 - [DEBUG] Join: AllTop & AllBottom
17037 2019-Jan-12 20:37:14.543487 - [DEBUG] = AllBottom (new jump func)
17038 2019-Jan-12 20:37:14.543511 - [DEBUG]
17039 2019-Jan-12 20:37:14.543535 - [DEBUG] Start adding new jump function
17040 2019-Jan-12 20:37:14.543563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17041 2019-Jan-12 20:37:14.543619 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17042 2019-Jan-12 20:37:14.544255 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17043 2019-Jan-12 20:37:14.544896 - [DEBUG] Edge Function : AllBottom
17044 2019-Jan-12 20:37:14.544923 - [DEBUG] End adding new jump function
17045 2019-Jan-12 20:37:14.544948 - [DEBUG]
17046 2019-Jan-12 20:37:14.544972 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17047 2019-Jan-12 20:37:14.544996 - [DEBUG]
17048 2019-Jan-12 20:37:14.545019 - [DEBUG] Process 483. path edge:
17049 2019-Jan-12 20:37:14.545043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17050 2019-Jan-12 20:37:14.545099 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17051 2019-Jan-12 20:37:14.545761 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17052 2019-Jan-12 20:37:14.546402 - [DEBUG]
17053 2019-Jan-12 20:37:14.546427 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17054 2019-Jan-12 20:37:14.547084 - [DEBUG] Possible callees:
17055 2019-Jan-12 20:37:14.547109 - [DEBUG] llvm.dbg.declare
17056 2019-Jan-12 20:37:14.547135 - [DEBUG] Possible return sites:
17057 2019-Jan-12 20:37:14.547158 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917058 2019-Jan-12 20:37:14.548424 - [DEBUG] Found and process special summary
17059 2019-Jan-12 20:37:14.548458 - [DEBUG] Compose: EdgeIdentity * AllBottom
17060 2019-Jan-12 20:37:14.548485 - [DEBUG]
17061 2019-Jan-12 20:37:14.548509 - [DEBUG] Propagate flow
17062 2019-Jan-12 20:37:14.548533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-12 20:37:14.548589 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17064 2019-Jan-12 20:37:14.549250 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17065 2019-Jan-12 20:37:14.549888 - [DEBUG] Edge function : AllBottom (result of previous compose)
17066 2019-Jan-12 20:37:14.549913 - [DEBUG]
17067 2019-Jan-12 20:37:14.549938 - [DEBUG] Join: AllTop & AllBottom
17068 2019-Jan-12 20:37:14.549964 - [DEBUG] = AllBottom (new jump func)
17069 2019-Jan-12 20:37:14.549988 - [DEBUG]
17070 2019-Jan-12 20:37:14.550012 - [DEBUG] Start adding new jump function
17071 2019-Jan-12 20:37:14.550035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17072 2019-Jan-12 20:37:14.550091 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17073 2019-Jan-12 20:37:14.550728 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17074 2019-Jan-12 20:37:14.551363 - [DEBUG] Edge Function : AllBottom
17075 2019-Jan-12 20:37:14.551390 - [DEBUG] End adding new jump function
17076 2019-Jan-12 20:37:14.551415 - [DEBUG]
17077 2019-Jan-12 20:37:14.551438 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17078 2019-Jan-12 20:37:14.551463 - [DEBUG]
17079 2019-Jan-12 20:37:14.551486 - [DEBUG] Process 484. path edge:
17080 2019-Jan-12 20:37:14.551510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17081 2019-Jan-12 20:37:14.551566 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17082 2019-Jan-12 20:37:14.552218 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17083 2019-Jan-12 20:37:14.552856 - [DEBUG]
17084 2019-Jan-12 20:37:14.552881 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17085 2019-Jan-12 20:37:14.553532 - [DEBUG] Compose: EdgeIdentity * AllBottom
17086 2019-Jan-12 20:37:14.553561 - [DEBUG]
17087 2019-Jan-12 20:37:14.553585 - [DEBUG] Propagate flow
17088 2019-Jan-12 20:37:14.553608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17089 2019-Jan-12 20:37:14.553668 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17090 2019-Jan-12 20:37:14.554304 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17091 2019-Jan-12 20:37:14.554939 - [DEBUG] Edge function : AllBottom (result of previous compose)
17092 2019-Jan-12 20:37:14.554965 - [DEBUG]
17093 2019-Jan-12 20:37:14.554990 - [DEBUG] Join: AllTop & AllBottom
17094 2019-Jan-12 20:37:14.555015 - [DEBUG] = AllBottom (new jump func)
17095 2019-Jan-12 20:37:14.555040 - [DEBUG]
17096 2019-Jan-12 20:37:14.555063 - [DEBUG] Start adding new jump function
17097 2019-Jan-12 20:37:14.555087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17098 2019-Jan-12 20:37:14.555156 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17099 2019-Jan-12 20:37:14.555808 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17100 2019-Jan-12 20:37:14.556440 - [DEBUG] Edge Function : AllBottom
17101 2019-Jan-12 20:37:14.556468 - [DEBUG] End adding new jump function
17102 2019-Jan-12 20:37:14.556492 - [DEBUG]
17103 2019-Jan-12 20:37:14.556516 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17104 2019-Jan-12 20:37:14.556540 - [DEBUG]
17105 2019-Jan-12 20:37:14.556563 - [DEBUG] Process 485. path edge:
17106 2019-Jan-12 20:37:14.556587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17107 2019-Jan-12 20:37:14.556643 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17108 2019-Jan-12 20:37:14.557276 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17109 2019-Jan-12 20:37:14.557912 - [DEBUG]
17110 2019-Jan-12 20:37:14.557936 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17111 2019-Jan-12 20:37:14.558586 - [DEBUG] Compose: EdgeIdentity * AllBottom
17112 2019-Jan-12 20:37:14.558614 - [DEBUG]
17113 2019-Jan-12 20:37:14.558638 - [DEBUG] Propagate flow
17114 2019-Jan-12 20:37:14.558675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17115 2019-Jan-12 20:37:14.558732 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17116 2019-Jan-12 20:37:14.559370 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17117 2019-Jan-12 20:37:14.560004 - [DEBUG] Edge function : AllBottom (result of previous compose)
17118 2019-Jan-12 20:37:14.560029 - [DEBUG]
17119 2019-Jan-12 20:37:14.560054 - [DEBUG] Join: AllTop & AllBottom
17120 2019-Jan-12 20:37:14.560080 - [DEBUG] = AllBottom (new jump func)
17121 2019-Jan-12 20:37:14.560104 - [DEBUG]
17122 2019-Jan-12 20:37:14.560127 - [DEBUG] Start adding new jump function
17123 2019-Jan-12 20:37:14.560151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17124 2019-Jan-12 20:37:14.560206 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17125 2019-Jan-12 20:37:14.560841 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17126 2019-Jan-12 20:37:14.561477 - [DEBUG] Edge Function : AllBottom
17127 2019-Jan-12 20:37:14.561504 - [DEBUG] End adding new jump function
17128 2019-Jan-12 20:37:14.561528 - [DEBUG]
17129 2019-Jan-12 20:37:14.561552 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17130 2019-Jan-12 20:37:14.561576 - [DEBUG]
17131 2019-Jan-12 20:37:14.561599 - [DEBUG] Process 486. path edge:
17132 2019-Jan-12 20:37:14.561623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17133 2019-Jan-12 20:37:14.561679 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17134 2019-Jan-12 20:37:14.562330 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17135 2019-Jan-12 20:37:14.562965 - [DEBUG]
17136 2019-Jan-12 20:37:14.562990 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17137 2019-Jan-12 20:37:14.563640 - [DEBUG] Compose: EdgeIdentity * AllBottom
17138 2019-Jan-12 20:37:14.563668 - [DEBUG]
17139 2019-Jan-12 20:37:14.563696 - [DEBUG] Propagate flow
17140 2019-Jan-12 20:37:14.563719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17141 2019-Jan-12 20:37:14.563776 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17142 2019-Jan-12 20:37:14.564419 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17143 2019-Jan-12 20:37:14.565054 - [DEBUG] Edge function : AllBottom (result of previous compose)
17144 2019-Jan-12 20:37:14.565080 - [DEBUG]
17145 2019-Jan-12 20:37:14.565104 - [DEBUG] Join: AllTop & AllBottom
17146 2019-Jan-12 20:37:14.565130 - [DEBUG] = AllBottom (new jump func)
17147 2019-Jan-12 20:37:14.565155 - [DEBUG]
17148 2019-Jan-12 20:37:14.565178 - [DEBUG] Start adding new jump function
17149 2019-Jan-12 20:37:14.565202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17150 2019-Jan-12 20:37:14.565258 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17151 2019-Jan-12 20:37:14.565910 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17152 2019-Jan-12 20:37:14.566543 - [DEBUG] Edge Function : AllBottom
17153 2019-Jan-12 20:37:14.566571 - [DEBUG] End adding new jump function
17154 2019-Jan-12 20:37:14.566595 - [DEBUG]
17155 2019-Jan-12 20:37:14.566619 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17156 2019-Jan-12 20:37:14.566643 - [DEBUG]
17157 2019-Jan-12 20:37:14.566667 - [DEBUG] Process 487. path edge:
17158 2019-Jan-12 20:37:14.566691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17159 2019-Jan-12 20:37:14.566747 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17160 2019-Jan-12 20:37:14.567379 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17161 2019-Jan-12 20:37:14.568014 - [DEBUG]
17162 2019-Jan-12 20:37:14.568040 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17163 2019-Jan-12 20:37:14.568699 - [DEBUG] Compose: EdgeIdentity * AllBottom
17164 2019-Jan-12 20:37:14.568727 - [DEBUG]
17165 2019-Jan-12 20:37:14.568751 - [DEBUG] Propagate flow
17166 2019-Jan-12 20:37:14.568775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17167 2019-Jan-12 20:37:14.568831 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17168 2019-Jan-12 20:37:14.569470 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17169 2019-Jan-12 20:37:14.570105 - [DEBUG] Edge function : AllBottom (result of previous compose)
17170 2019-Jan-12 20:37:14.570131 - [DEBUG]
17171 2019-Jan-12 20:37:14.570156 - [DEBUG] Join: AllTop & AllBottom
17172 2019-Jan-12 20:37:14.570181 - [DEBUG] = AllBottom (new jump func)
17173 2019-Jan-12 20:37:14.570206 - [DEBUG]
17174 2019-Jan-12 20:37:14.570230 - [DEBUG] Start adding new jump function
17175 2019-Jan-12 20:37:14.570253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17176 2019-Jan-12 20:37:14.570309 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17177 2019-Jan-12 20:37:14.570945 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17178 2019-Jan-12 20:37:14.571579 - [DEBUG] Edge Function : AllBottom
17179 2019-Jan-12 20:37:14.571606 - [DEBUG] End adding new jump function
17180 2019-Jan-12 20:37:14.571630 - [DEBUG]
17181 2019-Jan-12 20:37:14.571654 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17182 2019-Jan-12 20:37:14.571679 - [DEBUG]
17183 2019-Jan-12 20:37:14.571702 - [DEBUG] Process 488. path edge:
17184 2019-Jan-12 20:37:14.571726 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17185 2019-Jan-12 20:37:14.571782 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17186 2019-Jan-12 20:37:14.572441 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17187 2019-Jan-12 20:37:14.573077 - [DEBUG]
17188 2019-Jan-12 20:37:14.573102 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17189 2019-Jan-12 20:37:14.573755 - [DEBUG] Compose: EdgeIdentity * AllBottom
17190 2019-Jan-12 20:37:14.573784 - [DEBUG]
17191 2019-Jan-12 20:37:14.573807 - [DEBUG] Propagate flow
17192 2019-Jan-12 20:37:14.573831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17193 2019-Jan-12 20:37:14.573887 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17194 2019-Jan-12 20:37:14.574519 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17195 2019-Jan-12 20:37:14.575156 - [DEBUG] Edge function : AllBottom (result of previous compose)
17196 2019-Jan-12 20:37:14.575181 - [DEBUG]
17197 2019-Jan-12 20:37:14.575205 - [DEBUG] Join: AllTop & AllBottom
17198 2019-Jan-12 20:37:14.575231 - [DEBUG] = AllBottom (new jump func)
17199 2019-Jan-12 20:37:14.575256 - [DEBUG]
17200 2019-Jan-12 20:37:14.575279 - [DEBUG] Start adding new jump function
17201 2019-Jan-12 20:37:14.575302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17202 2019-Jan-12 20:37:14.575372 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17203 2019-Jan-12 20:37:14.576009 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17204 2019-Jan-12 20:37:14.576640 - [DEBUG] Edge Function : AllBottom
17205 2019-Jan-12 20:37:14.576667 - [DEBUG] End adding new jump function
17206 2019-Jan-12 20:37:14.576691 - [DEBUG]
17207 2019-Jan-12 20:37:14.576714 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17208 2019-Jan-12 20:37:14.576738 - [DEBUG]
17209 2019-Jan-12 20:37:14.576761 - [DEBUG] Process 489. path edge:
17210 2019-Jan-12 20:37:14.576785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17211 2019-Jan-12 20:37:14.576841 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17212 2019-Jan-12 20:37:14.577471 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17213 2019-Jan-12 20:37:14.578106 - [DEBUG]
17214 2019-Jan-12 20:37:14.578131 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17215 2019-Jan-12 20:37:14.578791 - [DEBUG] Compose: EdgeIdentity * AllBottom
17216 2019-Jan-12 20:37:14.578819 - [DEBUG]
17217 2019-Jan-12 20:37:14.578842 - [DEBUG] Propagate flow
17218 2019-Jan-12 20:37:14.578866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17219 2019-Jan-12 20:37:14.578922 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17220 2019-Jan-12 20:37:14.579557 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17221 2019-Jan-12 20:37:14.580193 - [DEBUG] Edge function : AllBottom (result of previous compose)
17222 2019-Jan-12 20:37:14.580218 - [DEBUG]
17223 2019-Jan-12 20:37:14.580243 - [DEBUG] Join: AllTop & AllBottom
17224 2019-Jan-12 20:37:14.580268 - [DEBUG] = AllBottom (new jump func)
17225 2019-Jan-12 20:37:14.580293 - [DEBUG]
17226 2019-Jan-12 20:37:14.580316 - [DEBUG] Start adding new jump function
17227 2019-Jan-12 20:37:14.580340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17228 2019-Jan-12 20:37:14.580395 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17229 2019-Jan-12 20:37:14.581032 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17230 2019-Jan-12 20:37:14.581672 - [DEBUG] Edge Function : AllBottom
17231 2019-Jan-12 20:37:14.581700 - [DEBUG] End adding new jump function
17232 2019-Jan-12 20:37:14.581724 - [DEBUG]
17233 2019-Jan-12 20:37:14.581748 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17234 2019-Jan-12 20:37:14.581772 - [DEBUG]
17235 2019-Jan-12 20:37:14.581795 - [DEBUG] Process 490. path edge:
17236 2019-Jan-12 20:37:14.581819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17237 2019-Jan-12 20:37:14.581875 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17238 2019-Jan-12 20:37:14.582525 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17239 2019-Jan-12 20:37:14.583161 - [DEBUG]
17240 2019-Jan-12 20:37:14.583186 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17241 2019-Jan-12 20:37:14.583837 - [DEBUG] Compose: EdgeIdentity * AllBottom
17242 2019-Jan-12 20:37:14.583865 - [DEBUG]
17243 2019-Jan-12 20:37:14.583889 - [DEBUG] Propagate flow
17244 2019-Jan-12 20:37:14.583913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17245 2019-Jan-12 20:37:14.583970 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17246 2019-Jan-12 20:37:14.584610 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17247 2019-Jan-12 20:37:14.585247 - [DEBUG] Edge function : AllBottom (result of previous compose)
17248 2019-Jan-12 20:37:14.585272 - [DEBUG]
17249 2019-Jan-12 20:37:14.585297 - [DEBUG] Join: AllTop & AllBottom
17250 2019-Jan-12 20:37:14.585336 - [DEBUG] = AllBottom (new jump func)
17251 2019-Jan-12 20:37:14.585362 - [DEBUG]
17252 2019-Jan-12 20:37:14.585386 - [DEBUG] Start adding new jump function
17253 2019-Jan-12 20:37:14.585409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17254 2019-Jan-12 20:37:14.585466 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17255 2019-Jan-12 20:37:14.586104 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17256 2019-Jan-12 20:37:14.586742 - [DEBUG] Edge Function : AllBottom
17257 2019-Jan-12 20:37:14.586770 - [DEBUG] End adding new jump function
17258 2019-Jan-12 20:37:14.586794 - [DEBUG]
17259 2019-Jan-12 20:37:14.586818 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17260 2019-Jan-12 20:37:14.586843 - [DEBUG]
17261 2019-Jan-12 20:37:14.586866 - [DEBUG] Process 491. path edge:
17262 2019-Jan-12 20:37:14.586890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17263 2019-Jan-12 20:37:14.586946 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17264 2019-Jan-12 20:37:14.587583 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17265 2019-Jan-12 20:37:14.588220 - [DEBUG]
17266 2019-Jan-12 20:37:14.588246 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17267 2019-Jan-12 20:37:14.588915 - [DEBUG] Compose: EdgeIdentity * AllBottom
17268 2019-Jan-12 20:37:14.588943 - [DEBUG]
17269 2019-Jan-12 20:37:14.588967 - [DEBUG] Propagate flow
17270 2019-Jan-12 20:37:14.588991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17271 2019-Jan-12 20:37:14.589048 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17272 2019-Jan-12 20:37:14.589683 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17273 2019-Jan-12 20:37:14.590326 - [DEBUG] Edge function : AllBottom (result of previous compose)
17274 2019-Jan-12 20:37:14.590352 - [DEBUG]
17275 2019-Jan-12 20:37:14.590377 - [DEBUG] Join: AllTop & AllBottom
17276 2019-Jan-12 20:37:14.590403 - [DEBUG] = AllBottom (new jump func)
17277 2019-Jan-12 20:37:14.590427 - [DEBUG]
17278 2019-Jan-12 20:37:14.590451 - [DEBUG] Start adding new jump function
17279 2019-Jan-12 20:37:14.590474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17280 2019-Jan-12 20:37:14.590530 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17281 2019-Jan-12 20:37:14.591166 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17282 2019-Jan-12 20:37:14.591799 - [DEBUG] Edge Function : AllBottom
17283 2019-Jan-12 20:37:14.591826 - [DEBUG] End adding new jump function
17284 2019-Jan-12 20:37:14.591854 - [DEBUG]
17285 2019-Jan-12 20:37:14.591878 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17286 2019-Jan-12 20:37:14.591902 - [DEBUG]
17287 2019-Jan-12 20:37:14.591926 - [DEBUG] Process 492. path edge:
17288 2019-Jan-12 20:37:14.591949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17289 2019-Jan-12 20:37:14.592023 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17290 2019-Jan-12 20:37:14.592659 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17291 2019-Jan-12 20:37:14.593295 - [DEBUG]
17292 2019-Jan-12 20:37:14.593320 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17293 2019-Jan-12 20:37:14.593972 - [DEBUG] Compose: EdgeIdentity * AllBottom
17294 2019-Jan-12 20:37:14.594000 - [DEBUG]
17295 2019-Jan-12 20:37:14.594024 - [DEBUG] Propagate flow
17296 2019-Jan-12 20:37:14.594048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17297 2019-Jan-12 20:37:14.594104 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17298 2019-Jan-12 20:37:14.594738 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17299 2019-Jan-12 20:37:14.595389 - [DEBUG] Edge function : AllBottom (result of previous compose)
17300 2019-Jan-12 20:37:14.595414 - [DEBUG]
17301 2019-Jan-12 20:37:14.595439 - [DEBUG] Join: AllTop & AllBottom
17302 2019-Jan-12 20:37:14.595464 - [DEBUG] = AllBottom (new jump func)
17303 2019-Jan-12 20:37:14.595489 - [DEBUG]
17304 2019-Jan-12 20:37:14.595512 - [DEBUG] Start adding new jump function
17305 2019-Jan-12 20:37:14.595535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17306 2019-Jan-12 20:37:14.595591 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17307 2019-Jan-12 20:37:14.596228 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17308 2019-Jan-12 20:37:14.596861 - [DEBUG] Edge Function : AllBottom
17309 2019-Jan-12 20:37:14.596888 - [DEBUG] End adding new jump function
17310 2019-Jan-12 20:37:14.596912 - [DEBUG]
17311 2019-Jan-12 20:37:14.596936 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17312 2019-Jan-12 20:37:14.596960 - [DEBUG]
17313 2019-Jan-12 20:37:14.596983 - [DEBUG] Process 493. path edge:
17314 2019-Jan-12 20:37:14.597007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17315 2019-Jan-12 20:37:14.597062 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17316 2019-Jan-12 20:37:14.597694 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17317 2019-Jan-12 20:37:14.598330 - [DEBUG]
17318 2019-Jan-12 20:37:14.598355 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17319 2019-Jan-12 20:37:14.599022 - [DEBUG] Start of endsummarytab entry
17320 2019-Jan-12 20:37:14.599054 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17321 2019-Jan-12 20:37:14.599690 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17322 2019-Jan-12 20:37:14.599748 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17323 2019-Jan-12 20:37:14.600382 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17324 2019-Jan-12 20:37:14.601021 - [DEBUG] EF: AllBottom
17325 2019-Jan-12 20:37:14.601046 - [DEBUG]
17326 2019-Jan-12 20:37:14.601070 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17327 2019-Jan-12 20:37:14.601702 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17328 2019-Jan-12 20:37:14.602352 - [DEBUG] EF: AllBottom
17329 2019-Jan-12 20:37:14.602377 - [DEBUG]
17330 2019-Jan-12 20:37:14.602401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17331 2019-Jan-12 20:37:14.603033 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17332 2019-Jan-12 20:37:14.603668 - [DEBUG] EF: AllBottom
17333 2019-Jan-12 20:37:14.603693 - [DEBUG]
17334 2019-Jan-12 20:37:14.603716 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17335 2019-Jan-12 20:37:14.604354 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17336 2019-Jan-12 20:37:14.604995 - [DEBUG] EF: AllBottom
17337 2019-Jan-12 20:37:14.605020 - [DEBUG]
17338 2019-Jan-12 20:37:14.605044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17339 2019-Jan-12 20:37:14.605694 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
17340 2019-Jan-12 20:37:14.606333 - [DEBUG] EF: AllBottom
17341 2019-Jan-12 20:37:14.606359 - [DEBUG]
17342 2019-Jan-12 20:37:14.606382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17343 2019-Jan-12 20:37:14.607014 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17344 2019-Jan-12 20:37:14.607655 - [DEBUG] EF: AllBottom
17345 2019-Jan-12 20:37:14.607680 - [DEBUG]
17346 2019-Jan-12 20:37:14.607703 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17347 2019-Jan-12 20:37:14.608335 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17348 2019-Jan-12 20:37:14.608984 - [DEBUG] EF: AllBottom
17349 2019-Jan-12 20:37:14.609008 - [DEBUG]
17350 2019-Jan-12 20:37:14.609032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17351 2019-Jan-12 20:37:14.609663 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
17352 2019-Jan-12 20:37:14.610295 - [DEBUG] EF: AllBottom
17353 2019-Jan-12 20:37:14.610320 - [DEBUG]
17354 2019-Jan-12 20:37:14.610343 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17355 2019-Jan-12 20:37:14.610975 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17356 2019-Jan-12 20:37:14.611615 - [DEBUG] EF: AllBottom
17357 2019-Jan-12 20:37:14.611639 - [DEBUG]
17358 2019-Jan-12 20:37:14.611663 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17359 2019-Jan-12 20:37:14.612310 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17360 2019-Jan-12 20:37:14.612945 - [DEBUG] EF: AllBottom
17361 2019-Jan-12 20:37:14.612970 - [DEBUG]
17362 2019-Jan-12 20:37:14.612993 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17363 2019-Jan-12 20:37:14.613626 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17364 2019-Jan-12 20:37:14.614280 - [DEBUG] EF: AllBottom
17365 2019-Jan-12 20:37:14.614306 - [DEBUG]
17366 2019-Jan-12 20:37:14.614329 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17367 2019-Jan-12 20:37:14.614961 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17368 2019-Jan-12 20:37:14.615611 - [DEBUG] EF: AllBottom
17369 2019-Jan-12 20:37:14.615636 - [DEBUG]
17370 2019-Jan-12 20:37:14.615659 - [DEBUG] ---------------
17371 2019-Jan-12 20:37:14.615682 - [DEBUG]
17372 2019-Jan-12 20:37:14.615707 - [DEBUG] End of endsummarytab entry
17373 2019-Jan-12 20:37:14.615731 - [DEBUG]
17374 2019-Jan-12 20:37:14.615754 - [DEBUG] Start of incomingtab entry
17375 2019-Jan-12 20:37:14.615778 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17376 2019-Jan-12 20:37:14.616410 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17377 2019-Jan-12 20:37:14.616466 - [DEBUG] ---------------
17378 2019-Jan-12 20:37:14.616490 - [DEBUG] End of incomingtab entry
17379 2019-Jan-12 20:37:14.616514 - [DEBUG]
17380 2019-Jan-12 20:37:14.616540 - [DEBUG] EDGE:
17381 2019-Jan-12 20:37:14.616596 - [DEBUG] ---> 17382 2019-Jan-12 20:37:14.617229 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17383 2019-Jan-12 20:37:14.617865 - [DEBUG]
17384 2019-Jan-12 20:37:14.617891 - [DEBUG] EDGE:
17385 2019-Jan-12 20:37:14.617948 - [DEBUG] ---> 17386 2019-Jan-12 20:37:14.618581 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17387 2019-Jan-12 20:37:14.619233 - [DEBUG]
17388 2019-Jan-12 20:37:14.619268 - [DEBUG] Compose: EdgeIdentity * AllBottom
17389 2019-Jan-12 20:37:14.619295 - [DEBUG]
17390 2019-Jan-12 20:37:14.619319 - [DEBUG] Propagate flow
17391 2019-Jan-12 20:37:14.619342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17392 2019-Jan-12 20:37:14.619398 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17393 2019-Jan-12 20:37:14.620041 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17394 2019-Jan-12 20:37:14.620676 - [DEBUG] Edge function : AllBottom (result of previous compose)
17395 2019-Jan-12 20:37:14.620702 - [DEBUG]
17396 2019-Jan-12 20:37:14.620727 - [DEBUG] Join: AllTop & AllBottom
17397 2019-Jan-12 20:37:14.620753 - [DEBUG] = AllBottom (new jump func)
17398 2019-Jan-12 20:37:14.620778 - [DEBUG]
17399 2019-Jan-12 20:37:14.620801 - [DEBUG] Start adding new jump function
17400 2019-Jan-12 20:37:14.620825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17401 2019-Jan-12 20:37:14.620881 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17402 2019-Jan-12 20:37:14.621516 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17403 2019-Jan-12 20:37:14.622174 - [DEBUG] Edge Function : AllBottom
17404 2019-Jan-12 20:37:14.622202 - [DEBUG] End adding new jump function
17405 2019-Jan-12 20:37:14.622226 - [DEBUG]
17406 2019-Jan-12 20:37:14.622249 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17407 2019-Jan-12 20:37:14.622274 - [DEBUG]
17408 2019-Jan-12 20:37:14.622297 - [DEBUG] Process 494. path edge:
17409 2019-Jan-12 20:37:14.622321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17410 2019-Jan-12 20:37:14.622377 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17411 2019-Jan-12 20:37:14.623029 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17412 2019-Jan-12 20:37:14.623665 - [DEBUG]
17413 2019-Jan-12 20:37:14.623690 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17414 2019-Jan-12 20:37:14.624346 - [DEBUG] Possible callees:
17415 2019-Jan-12 20:37:14.624371 - [DEBUG] llvm.dbg.declare
17416 2019-Jan-12 20:37:14.624396 - [DEBUG] Possible return sites:
17417 2019-Jan-12 20:37:14.624420 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317418 2019-Jan-12 20:37:14.625699 - [DEBUG] Found and process special summary
17419 2019-Jan-12 20:37:14.625733 - [DEBUG] Compose: EdgeIdentity * AllBottom
17420 2019-Jan-12 20:37:14.625760 - [DEBUG]
17421 2019-Jan-12 20:37:14.625784 - [DEBUG] Propagate flow
17422 2019-Jan-12 20:37:14.625807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17423 2019-Jan-12 20:37:14.625864 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17424 2019-Jan-12 20:37:14.626537 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17425 2019-Jan-12 20:37:14.627174 - [DEBUG] Edge function : AllBottom (result of previous compose)
17426 2019-Jan-12 20:37:14.627200 - [DEBUG]
17427 2019-Jan-12 20:37:14.627224 - [DEBUG] Join: AllTop & AllBottom
17428 2019-Jan-12 20:37:14.627250 - [DEBUG] = AllBottom (new jump func)
17429 2019-Jan-12 20:37:14.627275 - [DEBUG]
17430 2019-Jan-12 20:37:14.627299 - [DEBUG] Start adding new jump function
17431 2019-Jan-12 20:37:14.627322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17432 2019-Jan-12 20:37:14.627378 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17433 2019-Jan-12 20:37:14.628014 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17434 2019-Jan-12 20:37:14.628661 - [DEBUG] Edge Function : AllBottom
17435 2019-Jan-12 20:37:14.628692 - [DEBUG] End adding new jump function
17436 2019-Jan-12 20:37:14.628716 - [DEBUG]
17437 2019-Jan-12 20:37:14.628739 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17438 2019-Jan-12 20:37:14.628764 - [DEBUG]
17439 2019-Jan-12 20:37:14.628787 - [DEBUG] Process 495. path edge:
17440 2019-Jan-12 20:37:14.628811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17441 2019-Jan-12 20:37:14.628867 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17442 2019-Jan-12 20:37:14.629504 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17443 2019-Jan-12 20:37:14.630140 - [DEBUG]
17444 2019-Jan-12 20:37:14.630164 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17445 2019-Jan-12 20:37:14.630815 - [DEBUG] Compose: EdgeIdentity * AllBottom
17446 2019-Jan-12 20:37:14.630843 - [DEBUG]
17447 2019-Jan-12 20:37:14.630867 - [DEBUG] Propagate flow
17448 2019-Jan-12 20:37:14.630890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17449 2019-Jan-12 20:37:14.630946 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17450 2019-Jan-12 20:37:14.631581 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17451 2019-Jan-12 20:37:14.632233 - [DEBUG] Edge function : AllBottom (result of previous compose)
17452 2019-Jan-12 20:37:14.632258 - [DEBUG]
17453 2019-Jan-12 20:37:14.632282 - [DEBUG] Join: AllTop & AllBottom
17454 2019-Jan-12 20:37:14.632316 - [DEBUG] = AllBottom (new jump func)
17455 2019-Jan-12 20:37:14.632341 - [DEBUG]
17456 2019-Jan-12 20:37:14.632364 - [DEBUG] Start adding new jump function
17457 2019-Jan-12 20:37:14.632388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17458 2019-Jan-12 20:37:14.632444 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17459 2019-Jan-12 20:37:14.633082 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17460 2019-Jan-12 20:37:14.633715 - [DEBUG] Edge Function : AllBottom
17461 2019-Jan-12 20:37:14.633743 - [DEBUG] End adding new jump function
17462 2019-Jan-12 20:37:14.633767 - [DEBUG]
17463 2019-Jan-12 20:37:14.633790 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17464 2019-Jan-12 20:37:14.633814 - [DEBUG]
17465 2019-Jan-12 20:37:14.633838 - [DEBUG] Process 496. path edge:
17466 2019-Jan-12 20:37:14.633861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17467 2019-Jan-12 20:37:14.633917 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17468 2019-Jan-12 20:37:14.634555 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17469 2019-Jan-12 20:37:14.635192 - [DEBUG]
17470 2019-Jan-12 20:37:14.635217 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17471 2019-Jan-12 20:37:14.635887 - [DEBUG] Compose: EdgeIdentity * AllBottom
17472 2019-Jan-12 20:37:14.635915 - [DEBUG]
17473 2019-Jan-12 20:37:14.635939 - [DEBUG] Propagate flow
17474 2019-Jan-12 20:37:14.635962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17475 2019-Jan-12 20:37:14.636019 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17476 2019-Jan-12 20:37:14.636657 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17477 2019-Jan-12 20:37:14.637293 - [DEBUG] Edge function : AllBottom (result of previous compose)
17478 2019-Jan-12 20:37:14.637318 - [DEBUG]
17479 2019-Jan-12 20:37:14.637343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17480 2019-Jan-12 20:37:14.637369 - [DEBUG] = AllBottom
17481 2019-Jan-12 20:37:14.637393 - [DEBUG]
17482 2019-Jan-12 20:37:14.637417 - [DEBUG] PROPAGATE: No new function!
17483 2019-Jan-12 20:37:14.637442 - [DEBUG] EDGE:
17484 2019-Jan-12 20:37:14.637499 - [DEBUG] ---> 17485 2019-Jan-12 20:37:14.638133 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17486 2019-Jan-12 20:37:14.638784 - [DEBUG]
17487 2019-Jan-12 20:37:14.638810 - [DEBUG] EDGE:
17488 2019-Jan-12 20:37:14.638867 - [DEBUG] ---> 17489 2019-Jan-12 20:37:14.639504 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17490 2019-Jan-12 20:37:14.640139 - [DEBUG]
17491 2019-Jan-12 20:37:14.640176 - [DEBUG] Compose: EdgeIdentity * AllBottom
17492 2019-Jan-12 20:37:14.640203 - [DEBUG]
17493 2019-Jan-12 20:37:14.640227 - [DEBUG] Propagate flow
17494 2019-Jan-12 20:37:14.640250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17495 2019-Jan-12 20:37:14.640306 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17496 2019-Jan-12 20:37:14.640948 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17497 2019-Jan-12 20:37:14.641585 - [DEBUG] Edge function : AllBottom (result of previous compose)
17498 2019-Jan-12 20:37:14.641618 - [DEBUG]
17499 2019-Jan-12 20:37:14.641643 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17500 2019-Jan-12 20:37:14.641669 - [DEBUG] = AllBottom
17501 2019-Jan-12 20:37:14.641694 - [DEBUG]
17502 2019-Jan-12 20:37:14.641717 - [DEBUG] PROPAGATE: No new function!
17503 2019-Jan-12 20:37:14.641744 - [DEBUG] EDGE:
17504 2019-Jan-12 20:37:14.641802 - [DEBUG] ---> 17505 2019-Jan-12 20:37:14.642464 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17506 2019-Jan-12 20:37:14.643099 - [DEBUG]
17507 2019-Jan-12 20:37:14.643125 - [DEBUG] EDGE:
17508 2019-Jan-12 20:37:14.643182 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17509 2019-Jan-12 20:37:14.643820 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17510 2019-Jan-12 20:37:14.644463 - [DEBUG]
17511 2019-Jan-12 20:37:14.644489 - [DEBUG] EDGE:
17512 2019-Jan-12 20:37:14.644546 - [DEBUG] ---> 17513 2019-Jan-12 20:37:14.645180 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17514 2019-Jan-12 20:37:14.645844 - [DEBUG]
17515 2019-Jan-12 20:37:14.645870 - [DEBUG] EDGE:
17516 2019-Jan-12 20:37:14.645927 - [DEBUG] ---> 17517 2019-Jan-12 20:37:14.646559 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17518 2019-Jan-12 20:37:14.647196 - [DEBUG]
17519 2019-Jan-12 20:37:14.647222 - [DEBUG] EDGE:
17520 2019-Jan-12 20:37:14.647279 - [DEBUG] ---> 17521 2019-Jan-12 20:37:14.647915 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17522 2019-Jan-12 20:37:14.648551 - [DEBUG]
17523 2019-Jan-12 20:37:14.648584 - [DEBUG] Compose: EdgeIdentity * AllBottom
17524 2019-Jan-12 20:37:14.648611 - [DEBUG]
17525 2019-Jan-12 20:37:14.648635 - [DEBUG] Propagate flow
17526 2019-Jan-12 20:37:14.648671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17527 2019-Jan-12 20:37:14.648727 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17528 2019-Jan-12 20:37:14.649365 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17529 2019-Jan-12 20:37:14.650000 - [DEBUG] Edge function : AllBottom (result of previous compose)
17530 2019-Jan-12 20:37:14.650026 - [DEBUG]
17531 2019-Jan-12 20:37:14.650050 - [DEBUG] Join: AllTop & AllBottom
17532 2019-Jan-12 20:37:14.650076 - [DEBUG] = AllBottom (new jump func)
17533 2019-Jan-12 20:37:14.650101 - [DEBUG]
17534 2019-Jan-12 20:37:14.650124 - [DEBUG] Start adding new jump function
17535 2019-Jan-12 20:37:14.650148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-12 20:37:14.650203 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17537 2019-Jan-12 20:37:14.650838 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17538 2019-Jan-12 20:37:14.651474 - [DEBUG] Edge Function : AllBottom
17539 2019-Jan-12 20:37:14.651502 - [DEBUG] End adding new jump function
17540 2019-Jan-12 20:37:14.651526 - [DEBUG]
17541 2019-Jan-12 20:37:14.651549 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17542 2019-Jan-12 20:37:14.651581 - [DEBUG]
17543 2019-Jan-12 20:37:14.651605 - [DEBUG] Process 497. path edge:
17544 2019-Jan-12 20:37:14.651630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17545 2019-Jan-12 20:37:14.651686 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17546 2019-Jan-12 20:37:14.652347 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17547 2019-Jan-12 20:37:14.654367 - [DEBUG]
17548 2019-Jan-12 20:37:14.654397 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17549 2019-Jan-12 20:37:14.655203 - [DEBUG] Compose: EdgeIdentity * AllBottom
17550 2019-Jan-12 20:37:14.655234 - [DEBUG]
17551 2019-Jan-12 20:37:14.655258 - [DEBUG] Propagate flow
17552 2019-Jan-12 20:37:14.655281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17553 2019-Jan-12 20:37:14.655373 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17554 2019-Jan-12 20:37:14.656047 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17555 2019-Jan-12 20:37:14.656973 - [DEBUG] Edge function : AllBottom (result of previous compose)
17556 2019-Jan-12 20:37:14.657000 - [DEBUG]
17557 2019-Jan-12 20:37:14.657027 - [DEBUG] Join: AllTop & AllBottom
17558 2019-Jan-12 20:37:14.657054 - [DEBUG] = AllBottom (new jump func)
17559 2019-Jan-12 20:37:14.657079 - [DEBUG]
17560 2019-Jan-12 20:37:14.657102 - [DEBUG] Start adding new jump function
17561 2019-Jan-12 20:37:14.657126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17562 2019-Jan-12 20:37:14.657191 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17563 2019-Jan-12 20:37:14.658831 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17564 2019-Jan-12 20:37:14.659507 - [DEBUG] Edge Function : AllBottom
17565 2019-Jan-12 20:37:14.659539 - [DEBUG] End adding new jump function
17566 2019-Jan-12 20:37:14.659564 - [DEBUG]
17567 2019-Jan-12 20:37:14.659588 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17568 2019-Jan-12 20:37:14.659612 - [DEBUG]
17569 2019-Jan-12 20:37:14.659636 - [DEBUG] Process 498. path edge:
17570 2019-Jan-12 20:37:14.659660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17571 2019-Jan-12 20:37:14.659720 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17572 2019-Jan-12 20:37:14.660354 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17573 2019-Jan-12 20:37:14.660993 - [DEBUG]
17574 2019-Jan-12 20:37:14.661019 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17575 2019-Jan-12 20:37:14.661682 - [DEBUG] Compose: EdgeIdentity * AllBottom
17576 2019-Jan-12 20:37:14.661710 - [DEBUG]
17577 2019-Jan-12 20:37:14.661734 - [DEBUG] Propagate flow
17578 2019-Jan-12 20:37:14.661758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17579 2019-Jan-12 20:37:14.661815 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17580 2019-Jan-12 20:37:14.662474 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17581 2019-Jan-12 20:37:14.663111 - [DEBUG] Edge function : AllBottom (result of previous compose)
17582 2019-Jan-12 20:37:14.663136 - [DEBUG]
17583 2019-Jan-12 20:37:14.663162 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17584 2019-Jan-12 20:37:14.663187 - [DEBUG] = AllBottom
17585 2019-Jan-12 20:37:14.663212 - [DEBUG]
17586 2019-Jan-12 20:37:14.663235 - [DEBUG] PROPAGATE: No new function!
17587 2019-Jan-12 20:37:14.663261 - [DEBUG] EDGE:
17588 2019-Jan-12 20:37:14.663338 - [DEBUG] ---> 17589 2019-Jan-12 20:37:14.663971 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17590 2019-Jan-12 20:37:14.664614 - [DEBUG]
17591 2019-Jan-12 20:37:14.664640 - [DEBUG] EDGE:
17592 2019-Jan-12 20:37:14.664697 - [DEBUG] ---> 17593 2019-Jan-12 20:37:14.665349 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17594 2019-Jan-12 20:37:14.665985 - [DEBUG]
17595 2019-Jan-12 20:37:14.666011 - [DEBUG] EDGE:
17596 2019-Jan-12 20:37:14.666069 - [DEBUG] ---> 17597 2019-Jan-12 20:37:14.666703 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17598 2019-Jan-12 20:37:14.667338 - [DEBUG]
17599 2019-Jan-12 20:37:14.667364 - [DEBUG] EDGE:
17600 2019-Jan-12 20:37:14.667422 - [DEBUG] ---> 17601 2019-Jan-12 20:37:14.668058 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17602 2019-Jan-12 20:37:14.668705 - [DEBUG]
17603 2019-Jan-12 20:37:14.668732 - [DEBUG] EDGE:
17604 2019-Jan-12 20:37:14.668789 - [DEBUG] ---> 17605 2019-Jan-12 20:37:14.669423 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17606 2019-Jan-12 20:37:14.670059 - [DEBUG]
17607 2019-Jan-12 20:37:14.670085 - [DEBUG] EDGE:
17608 2019-Jan-12 20:37:14.670143 - [DEBUG] ---> 17609 2019-Jan-12 20:37:14.670780 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17610 2019-Jan-12 20:37:14.671415 - [DEBUG]
17611 2019-Jan-12 20:37:14.671456 - [DEBUG] Compose: EdgeIdentity * AllBottom
17612 2019-Jan-12 20:37:14.671483 - [DEBUG]
17613 2019-Jan-12 20:37:14.671507 - [DEBUG] Propagate flow
17614 2019-Jan-12 20:37:14.671531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17615 2019-Jan-12 20:37:14.671587 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17616 2019-Jan-12 20:37:14.672241 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17617 2019-Jan-12 20:37:14.672877 - [DEBUG] Edge function : AllBottom (result of previous compose)
17618 2019-Jan-12 20:37:14.672903 - [DEBUG]
17619 2019-Jan-12 20:37:14.672928 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17620 2019-Jan-12 20:37:14.672954 - [DEBUG] = AllBottom
17621 2019-Jan-12 20:37:14.672978 - [DEBUG]
17622 2019-Jan-12 20:37:14.673002 - [DEBUG] PROPAGATE: No new function!
17623 2019-Jan-12 20:37:14.673030 - [DEBUG] EDGE:
17624 2019-Jan-12 20:37:14.673088 - [DEBUG] ---> 17625 2019-Jan-12 20:37:14.673733 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17626 2019-Jan-12 20:37:14.674720 - [DEBUG]
17627 2019-Jan-12 20:37:14.674748 - [DEBUG] EDGE:
17628 2019-Jan-12 20:37:14.674809 - [DEBUG] ---> 17629 2019-Jan-12 20:37:14.675477 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17630 2019-Jan-12 20:37:14.676116 - [DEBUG]
17631 2019-Jan-12 20:37:14.676143 - [DEBUG] EDGE:
17632 2019-Jan-12 20:37:14.676200 - [DEBUG] ---> 17633 2019-Jan-12 20:37:14.676836 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17634 2019-Jan-12 20:37:14.677472 - [DEBUG]
17635 2019-Jan-12 20:37:14.677515 - [DEBUG] Compose: EdgeIdentity * AllBottom
17636 2019-Jan-12 20:37:14.677542 - [DEBUG]
17637 2019-Jan-12 20:37:14.677566 - [DEBUG] Propagate flow
17638 2019-Jan-12 20:37:14.677590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17639 2019-Jan-12 20:37:14.677647 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17640 2019-Jan-12 20:37:14.678283 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17641 2019-Jan-12 20:37:14.678935 - [DEBUG] Edge function : AllBottom (result of previous compose)
17642 2019-Jan-12 20:37:14.678961 - [DEBUG]
17643 2019-Jan-12 20:37:14.678987 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17644 2019-Jan-12 20:37:14.679012 - [DEBUG] = AllBottom
17645 2019-Jan-12 20:37:14.679037 - [DEBUG]
17646 2019-Jan-12 20:37:14.679060 - [DEBUG] PROPAGATE: No new function!
17647 2019-Jan-12 20:37:14.679087 - [DEBUG] EDGE:
17648 2019-Jan-12 20:37:14.679145 - [DEBUG] ---> 17649 2019-Jan-12 20:37:14.679790 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17650 2019-Jan-12 20:37:14.680425 - [DEBUG]
17651 2019-Jan-12 20:37:14.680452 - [DEBUG] EDGE:
17652 2019-Jan-12 20:37:14.680509 - [DEBUG] ---> 17653 2019-Jan-12 20:37:14.681140 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17654 2019-Jan-12 20:37:14.681775 - [DEBUG]
17655 2019-Jan-12 20:37:14.681802 - [DEBUG] EDGE:
17656 2019-Jan-12 20:37:14.681859 - [DEBUG] ---> 17657 2019-Jan-12 20:37:14.682511 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17658 2019-Jan-12 20:37:14.683146 - [DEBUG]
17659 2019-Jan-12 20:37:14.683173 - [DEBUG] EDGE:
17660 2019-Jan-12 20:37:14.683230 - [DEBUG] ---> 17661 2019-Jan-12 20:37:14.683867 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17662 2019-Jan-12 20:37:14.684502 - [DEBUG]
17663 2019-Jan-12 20:37:14.684543 - [DEBUG] Compose: EdgeIdentity * AllBottom
17664 2019-Jan-12 20:37:14.684570 - [DEBUG]
17665 2019-Jan-12 20:37:14.684594 - [DEBUG] Propagate flow
17666 2019-Jan-12 20:37:14.684618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17667 2019-Jan-12 20:37:14.684674 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17668 2019-Jan-12 20:37:14.685311 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17669 2019-Jan-12 20:37:14.685958 - [DEBUG] Edge function : AllBottom (result of previous compose)
17670 2019-Jan-12 20:37:14.685984 - [DEBUG]
17671 2019-Jan-12 20:37:14.686009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17672 2019-Jan-12 20:37:14.686035 - [DEBUG] = AllBottom
17673 2019-Jan-12 20:37:14.686067 - [DEBUG]
17674 2019-Jan-12 20:37:14.686091 - [DEBUG] PROPAGATE: No new function!
17675 2019-Jan-12 20:37:14.686118 - [DEBUG] EDGE:
17676 2019-Jan-12 20:37:14.686175 - [DEBUG] ---> 17677 2019-Jan-12 20:37:14.686819 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17678 2019-Jan-12 20:37:14.687454 - [DEBUG]
17679 2019-Jan-12 20:37:14.687481 - [DEBUG] EDGE:
17680 2019-Jan-12 20:37:14.687538 - [DEBUG] ---> 17681 2019-Jan-12 20:37:14.688172 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17682 2019-Jan-12 20:37:14.688825 - [DEBUG]
17683 2019-Jan-12 20:37:14.688851 - [DEBUG] EDGE:
17684 2019-Jan-12 20:37:14.688908 - [DEBUG] ---> 17685 2019-Jan-12 20:37:14.689545 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17686 2019-Jan-12 20:37:14.690181 - [DEBUG]
17687 2019-Jan-12 20:37:14.690218 - [DEBUG] Compose: EdgeIdentity * AllBottom
17688 2019-Jan-12 20:37:14.690245 - [DEBUG]
17689 2019-Jan-12 20:37:14.690273 - [DEBUG] Propagate flow
17690 2019-Jan-12 20:37:14.690297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17691 2019-Jan-12 20:37:14.690353 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17692 2019-Jan-12 20:37:14.690998 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17693 2019-Jan-12 20:37:14.691636 - [DEBUG] Edge function : AllBottom (result of previous compose)
17694 2019-Jan-12 20:37:14.691662 - [DEBUG]
17695 2019-Jan-12 20:37:14.691687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17696 2019-Jan-12 20:37:14.691713 - [DEBUG] = AllBottom
17697 2019-Jan-12 20:37:14.691737 - [DEBUG]
17698 2019-Jan-12 20:37:14.691761 - [DEBUG] PROPAGATE: No new function!
17699 2019-Jan-12 20:37:14.691789 - [DEBUG] EDGE:
17700 2019-Jan-12 20:37:14.691846 - [DEBUG] ---> 17701 2019-Jan-12 20:37:14.692510 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17702 2019-Jan-12 20:37:14.693145 - [DEBUG]
17703 2019-Jan-12 20:37:14.693172 - [DEBUG] EDGE:
17704 2019-Jan-12 20:37:14.693229 - [DEBUG] ---> 17705 2019-Jan-12 20:37:14.693861 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17706 2019-Jan-12 20:37:14.694497 - [DEBUG]
17707 2019-Jan-12 20:37:14.694523 - [DEBUG] EDGE:
17708 2019-Jan-12 20:37:14.694581 - [DEBUG] ---> 17709 2019-Jan-12 20:37:14.695221 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17710 2019-Jan-12 20:37:14.695874 - [DEBUG]
17711 2019-Jan-12 20:37:14.695912 - [DEBUG] Compose: EdgeIdentity * AllBottom
17712 2019-Jan-12 20:37:14.695939 - [DEBUG]
17713 2019-Jan-12 20:37:14.695963 - [DEBUG] Propagate flow
17714 2019-Jan-12 20:37:14.695986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17715 2019-Jan-12 20:37:14.696043 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17716 2019-Jan-12 20:37:14.696690 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17717 2019-Jan-12 20:37:14.697325 - [DEBUG] Edge function : AllBottom (result of previous compose)
17718 2019-Jan-12 20:37:14.697351 - [DEBUG]
17719 2019-Jan-12 20:37:14.697376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17720 2019-Jan-12 20:37:14.697402 - [DEBUG] = AllBottom
17721 2019-Jan-12 20:37:14.697426 - [DEBUG]
17722 2019-Jan-12 20:37:14.697450 - [DEBUG] PROPAGATE: No new function!
17723 2019-Jan-12 20:37:14.697477 - [DEBUG] EDGE:
17724 2019-Jan-12 20:37:14.697534 - [DEBUG] ---> 17725 2019-Jan-12 20:37:14.698176 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17726 2019-Jan-12 20:37:14.698828 - [DEBUG]
17727 2019-Jan-12 20:37:14.698864 - [DEBUG] Compose: EdgeIdentity * AllBottom
17728 2019-Jan-12 20:37:14.698891 - [DEBUG]
17729 2019-Jan-12 20:37:14.698915 - [DEBUG] Propagate flow
17730 2019-Jan-12 20:37:14.698938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17731 2019-Jan-12 20:37:14.698994 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17732 2019-Jan-12 20:37:14.699632 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17733 2019-Jan-12 20:37:14.700267 - [DEBUG] Edge function : AllBottom (result of previous compose)
17734 2019-Jan-12 20:37:14.700293 - [DEBUG]
17735 2019-Jan-12 20:37:14.700318 - [DEBUG] Join: AllTop & AllBottom
17736 2019-Jan-12 20:37:14.700344 - [DEBUG] = AllBottom (new jump func)
17737 2019-Jan-12 20:37:14.700369 - [DEBUG]
17738 2019-Jan-12 20:37:14.700392 - [DEBUG] Start adding new jump function
17739 2019-Jan-12 20:37:14.700416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17740 2019-Jan-12 20:37:14.700472 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17741 2019-Jan-12 20:37:14.701108 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17742 2019-Jan-12 20:37:14.701748 - [DEBUG] Edge Function : AllBottom
17743 2019-Jan-12 20:37:14.701776 - [DEBUG] End adding new jump function
17744 2019-Jan-12 20:37:14.701800 - [DEBUG]
17745 2019-Jan-12 20:37:14.701824 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17746 2019-Jan-12 20:37:14.701848 - [DEBUG]
17747 2019-Jan-12 20:37:14.701872 - [DEBUG] Process 499. path edge:
17748 2019-Jan-12 20:37:14.701896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17749 2019-Jan-12 20:37:14.701952 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
17750 2019-Jan-12 20:37:14.702606 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17751 2019-Jan-12 20:37:14.703242 - [DEBUG]
17752 2019-Jan-12 20:37:14.703267 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17753 2019-Jan-12 20:37:14.703910 - [DEBUG] Possible callees:
17754 2019-Jan-12 20:37:14.703935 - [DEBUG] foo
17755 2019-Jan-12 20:37:14.703960 - [DEBUG] Possible return sites:
17756 2019-Jan-12 20:37:14.703984 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12617757 2019-Jan-12 20:37:14.705263 - [DEBUG] Found and process special summary
17758 2019-Jan-12 20:37:14.705297 - [DEBUG] Compose: EdgeIdentity * AllBottom
17759 2019-Jan-12 20:37:14.705341 - [DEBUG]
17760 2019-Jan-12 20:37:14.705366 - [DEBUG] Propagate flow
17761 2019-Jan-12 20:37:14.705398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17762 2019-Jan-12 20:37:14.705455 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17763 2019-Jan-12 20:37:14.706099 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17764 2019-Jan-12 20:37:14.706743 - [DEBUG] Edge function : AllBottom (result of previous compose)
17765 2019-Jan-12 20:37:14.706769 - [DEBUG]
17766 2019-Jan-12 20:37:14.706794 - [DEBUG] Join: AllTop & AllBottom
17767 2019-Jan-12 20:37:14.706821 - [DEBUG] = AllBottom (new jump func)
17768 2019-Jan-12 20:37:14.706845 - [DEBUG]
17769 2019-Jan-12 20:37:14.706869 - [DEBUG] Start adding new jump function
17770 2019-Jan-12 20:37:14.706893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17771 2019-Jan-12 20:37:14.706949 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17772 2019-Jan-12 20:37:14.707586 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17773 2019-Jan-12 20:37:14.708220 - [DEBUG] Edge Function : AllBottom
17774 2019-Jan-12 20:37:14.708249 - [DEBUG] End adding new jump function
17775 2019-Jan-12 20:37:14.708273 - [DEBUG]
17776 2019-Jan-12 20:37:14.708296 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17777 2019-Jan-12 20:37:14.708321 - [DEBUG]
17778 2019-Jan-12 20:37:14.708344 - [DEBUG] Process 500. path edge:
17779 2019-Jan-12 20:37:14.708368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17780 2019-Jan-12 20:37:14.708424 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
17781 2019-Jan-12 20:37:14.709077 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17782 2019-Jan-12 20:37:14.709713 - [DEBUG]
17783 2019-Jan-12 20:37:14.709738 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17784 2019-Jan-12 20:37:14.710393 - [DEBUG] Compose: EdgeIdentity * AllBottom
17785 2019-Jan-12 20:37:14.710420 - [DEBUG]
17786 2019-Jan-12 20:37:14.710444 - [DEBUG] Propagate flow
17787 2019-Jan-12 20:37:14.710468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17788 2019-Jan-12 20:37:14.710524 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17789 2019-Jan-12 20:37:14.711158 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17790 2019-Jan-12 20:37:14.711793 - [DEBUG] Edge function : AllBottom (result of previous compose)
17791 2019-Jan-12 20:37:14.711818 - [DEBUG]
17792 2019-Jan-12 20:37:14.711843 - [DEBUG] Join: AllTop & AllBottom
17793 2019-Jan-12 20:37:14.711869 - [DEBUG] = AllBottom (new jump func)
17794 2019-Jan-12 20:37:14.711893 - [DEBUG]
17795 2019-Jan-12 20:37:14.711916 - [DEBUG] Start adding new jump function
17796 2019-Jan-12 20:37:14.711940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17797 2019-Jan-12 20:37:14.712009 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17798 2019-Jan-12 20:37:14.712646 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17799 2019-Jan-12 20:37:14.713279 - [DEBUG] Edge Function : AllBottom
17800 2019-Jan-12 20:37:14.713308 - [DEBUG] End adding new jump function
17801 2019-Jan-12 20:37:14.713332 - [DEBUG]
17802 2019-Jan-12 20:37:14.713356 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17803 2019-Jan-12 20:37:14.713380 - [DEBUG]
17804 2019-Jan-12 20:37:14.713403 - [DEBUG] Process 501. path edge:
17805 2019-Jan-12 20:37:14.713427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17806 2019-Jan-12 20:37:14.713492 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
17807 2019-Jan-12 20:37:14.714125 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17808 2019-Jan-12 20:37:14.714765 - [DEBUG]
17809 2019-Jan-12 20:37:14.714791 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17810 2019-Jan-12 20:37:14.715453 - [DEBUG] Compose: EdgeIdentity * AllBottom
17811 2019-Jan-12 20:37:14.715480 - [DEBUG]
17812 2019-Jan-12 20:37:14.715504 - [DEBUG] Propagate flow
17813 2019-Jan-12 20:37:14.715527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17814 2019-Jan-12 20:37:14.715584 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17815 2019-Jan-12 20:37:14.716218 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17816 2019-Jan-12 20:37:14.716853 - [DEBUG] Edge function : AllBottom (result of previous compose)
17817 2019-Jan-12 20:37:14.716879 - [DEBUG]
17818 2019-Jan-12 20:37:14.716903 - [DEBUG] Join: AllTop & AllBottom
17819 2019-Jan-12 20:37:14.716929 - [DEBUG] = AllBottom (new jump func)
17820 2019-Jan-12 20:37:14.716954 - [DEBUG]
17821 2019-Jan-12 20:37:14.716977 - [DEBUG] Start adding new jump function
17822 2019-Jan-12 20:37:14.717001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17823 2019-Jan-12 20:37:14.717056 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17824 2019-Jan-12 20:37:14.717692 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17825 2019-Jan-12 20:37:14.718324 - [DEBUG] Edge Function : AllBottom
17826 2019-Jan-12 20:37:14.718352 - [DEBUG] End adding new jump function
17827 2019-Jan-12 20:37:14.718376 - [DEBUG]
17828 2019-Jan-12 20:37:14.718400 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17829 2019-Jan-12 20:37:14.718424 - [DEBUG]
17830 2019-Jan-12 20:37:14.718447 - [DEBUG] Process 502. path edge:
17831 2019-Jan-12 20:37:14.718471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17832 2019-Jan-12 20:37:14.718527 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
17833 2019-Jan-12 20:37:14.719177 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17834 2019-Jan-12 20:37:14.719813 - [DEBUG]
17835 2019-Jan-12 20:37:14.719838 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17836 2019-Jan-12 20:37:14.720483 - [DEBUG] Compose: EdgeIdentity * AllBottom
17837 2019-Jan-12 20:37:14.720511 - [DEBUG]
17838 2019-Jan-12 20:37:14.720534 - [DEBUG] Propagate flow
17839 2019-Jan-12 20:37:14.720558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17840 2019-Jan-12 20:37:14.720614 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17841 2019-Jan-12 20:37:14.721260 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17842 2019-Jan-12 20:37:14.721895 - [DEBUG] Edge function : AllBottom (result of previous compose)
17843 2019-Jan-12 20:37:14.721920 - [DEBUG]
17844 2019-Jan-12 20:37:14.721945 - [DEBUG] Join: AllTop & AllBottom
17845 2019-Jan-12 20:37:14.721971 - [DEBUG] = AllBottom (new jump func)
17846 2019-Jan-12 20:37:14.722009 - [DEBUG]
17847 2019-Jan-12 20:37:14.722033 - [DEBUG] Start adding new jump function
17848 2019-Jan-12 20:37:14.722056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17849 2019-Jan-12 20:37:14.722120 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17850 2019-Jan-12 20:37:14.722758 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17851 2019-Jan-12 20:37:14.723400 - [DEBUG] Edge Function : AllBottom
17852 2019-Jan-12 20:37:14.723427 - [DEBUG] End adding new jump function
17853 2019-Jan-12 20:37:14.723451 - [DEBUG]
17854 2019-Jan-12 20:37:14.723475 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17855 2019-Jan-12 20:37:14.723499 - [DEBUG]
17856 2019-Jan-12 20:37:14.723522 - [DEBUG] Process 503. path edge:
17857 2019-Jan-12 20:37:14.723546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17858 2019-Jan-12 20:37:14.723602 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
17859 2019-Jan-12 20:37:14.724243 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17860 2019-Jan-12 20:37:14.724884 - [DEBUG]
17861 2019-Jan-12 20:37:14.724908 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17862 2019-Jan-12 20:37:14.725574 - [DEBUG] Possible callees:
17863 2019-Jan-12 20:37:14.725599 - [DEBUG] llvm.dbg.declare
17864 2019-Jan-12 20:37:14.725624 - [DEBUG] Possible return sites:
17865 2019-Jan-12 20:37:14.725647 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13617866 2019-Jan-12 20:37:14.726915 - [DEBUG] Found and process special summary
17867 2019-Jan-12 20:37:14.726948 - [DEBUG] Compose: EdgeIdentity * AllBottom
17868 2019-Jan-12 20:37:14.726975 - [DEBUG]
17869 2019-Jan-12 20:37:14.726999 - [DEBUG] Propagate flow
17870 2019-Jan-12 20:37:14.727022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17871 2019-Jan-12 20:37:14.727078 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17872 2019-Jan-12 20:37:14.727716 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17873 2019-Jan-12 20:37:14.728354 - [DEBUG] Edge function : AllBottom (result of previous compose)
17874 2019-Jan-12 20:37:14.728380 - [DEBUG]
17875 2019-Jan-12 20:37:14.728405 - [DEBUG] Join: AllTop & AllBottom
17876 2019-Jan-12 20:37:14.728430 - [DEBUG] = AllBottom (new jump func)
17877 2019-Jan-12 20:37:14.728454 - [DEBUG]
17878 2019-Jan-12 20:37:14.728478 - [DEBUG] Start adding new jump function
17879 2019-Jan-12 20:37:14.728501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17880 2019-Jan-12 20:37:14.728557 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17881 2019-Jan-12 20:37:14.729214 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17882 2019-Jan-12 20:37:14.729850 - [DEBUG] Edge Function : AllBottom
17883 2019-Jan-12 20:37:14.729878 - [DEBUG] End adding new jump function
17884 2019-Jan-12 20:37:14.729901 - [DEBUG]
17885 2019-Jan-12 20:37:14.729925 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17886 2019-Jan-12 20:37:14.729949 - [DEBUG]
17887 2019-Jan-12 20:37:14.729972 - [DEBUG] Process 504. path edge:
17888 2019-Jan-12 20:37:14.729996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17889 2019-Jan-12 20:37:14.730052 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17890 2019-Jan-12 20:37:14.730689 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17891 2019-Jan-12 20:37:14.731333 - [DEBUG]
17892 2019-Jan-12 20:37:14.731358 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17893 2019-Jan-12 20:37:14.732021 - [DEBUG] Compose: EdgeIdentity * AllBottom
17894 2019-Jan-12 20:37:14.732050 - [DEBUG]
17895 2019-Jan-12 20:37:14.732074 - [DEBUG] Propagate flow
17896 2019-Jan-12 20:37:14.732097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17897 2019-Jan-12 20:37:14.732154 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17898 2019-Jan-12 20:37:14.732787 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17899 2019-Jan-12 20:37:14.733424 - [DEBUG] Edge function : AllBottom (result of previous compose)
17900 2019-Jan-12 20:37:14.733449 - [DEBUG]
17901 2019-Jan-12 20:37:14.733474 - [DEBUG] Join: AllTop & AllBottom
17902 2019-Jan-12 20:37:14.733500 - [DEBUG] = AllBottom (new jump func)
17903 2019-Jan-12 20:37:14.733524 - [DEBUG]
17904 2019-Jan-12 20:37:14.733548 - [DEBUG] Start adding new jump function
17905 2019-Jan-12 20:37:14.733571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17906 2019-Jan-12 20:37:14.733627 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17907 2019-Jan-12 20:37:14.734264 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17908 2019-Jan-12 20:37:14.734900 - [DEBUG] Edge Function : AllBottom
17909 2019-Jan-12 20:37:14.734928 - [DEBUG] End adding new jump function
17910 2019-Jan-12 20:37:14.734952 - [DEBUG]
17911 2019-Jan-12 20:37:14.734976 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17912 2019-Jan-12 20:37:14.735001 - [DEBUG]
17913 2019-Jan-12 20:37:14.735024 - [DEBUG] Process 505. path edge:
17914 2019-Jan-12 20:37:14.735048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17915 2019-Jan-12 20:37:14.735104 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17916 2019-Jan-12 20:37:14.735755 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17917 2019-Jan-12 20:37:14.736390 - [DEBUG]
17918 2019-Jan-12 20:37:14.736416 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17919 2019-Jan-12 20:37:14.737059 - [DEBUG] Compose: EdgeIdentity * AllBottom
17920 2019-Jan-12 20:37:14.737087 - [DEBUG]
17921 2019-Jan-12 20:37:14.737111 - [DEBUG] Propagate flow
17922 2019-Jan-12 20:37:14.737134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17923 2019-Jan-12 20:37:14.737191 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17924 2019-Jan-12 20:37:14.737822 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17925 2019-Jan-12 20:37:14.738458 - [DEBUG] Edge function : AllBottom (result of previous compose)
17926 2019-Jan-12 20:37:14.738483 - [DEBUG]
17927 2019-Jan-12 20:37:14.738508 - [DEBUG] Join: AllTop & AllBottom
17928 2019-Jan-12 20:37:14.738538 - [DEBUG] = AllBottom (new jump func)
17929 2019-Jan-12 20:37:14.738563 - [DEBUG]
17930 2019-Jan-12 20:37:14.738586 - [DEBUG] Start adding new jump function
17931 2019-Jan-12 20:37:14.738610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17932 2019-Jan-12 20:37:14.738682 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17933 2019-Jan-12 20:37:14.739349 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17934 2019-Jan-12 20:37:14.739983 - [DEBUG] Edge Function : AllBottom
17935 2019-Jan-12 20:37:14.740012 - [DEBUG] End adding new jump function
17936 2019-Jan-12 20:37:14.740036 - [DEBUG]
17937 2019-Jan-12 20:37:14.740072 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17938 2019-Jan-12 20:37:14.740097 - [DEBUG]
17939 2019-Jan-12 20:37:14.740120 - [DEBUG] Process 506. path edge:
17940 2019-Jan-12 20:37:14.740144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17941 2019-Jan-12 20:37:14.740202 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17942 2019-Jan-12 20:37:14.740832 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17943 2019-Jan-12 20:37:14.741468 - [DEBUG]
17944 2019-Jan-12 20:37:14.741494 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17945 2019-Jan-12 20:37:14.742161 - [DEBUG] Compose: EdgeIdentity * AllBottom
17946 2019-Jan-12 20:37:14.742189 - [DEBUG]
17947 2019-Jan-12 20:37:14.742213 - [DEBUG] Propagate flow
17948 2019-Jan-12 20:37:14.742237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17949 2019-Jan-12 20:37:14.742293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17950 2019-Jan-12 20:37:14.742939 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17951 2019-Jan-12 20:37:14.743576 - [DEBUG] Edge function : AllBottom (result of previous compose)
17952 2019-Jan-12 20:37:14.743601 - [DEBUG]
17953 2019-Jan-12 20:37:14.743626 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17954 2019-Jan-12 20:37:14.743652 - [DEBUG] = AllBottom
17955 2019-Jan-12 20:37:14.743676 - [DEBUG]
17956 2019-Jan-12 20:37:14.743699 - [DEBUG] PROPAGATE: No new function!
17957 2019-Jan-12 20:37:14.743725 - [DEBUG] EDGE:
17958 2019-Jan-12 20:37:14.743782 - [DEBUG] ---> 17959 2019-Jan-12 20:37:14.744412 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17960 2019-Jan-12 20:37:14.745060 - [DEBUG]
17961 2019-Jan-12 20:37:14.745088 - [DEBUG] EDGE:
17962 2019-Jan-12 20:37:14.745149 - [DEBUG] ---> 17963 2019-Jan-12 20:37:14.745854 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17964 2019-Jan-12 20:37:14.746568 - [DEBUG]
17965 2019-Jan-12 20:37:14.746599 - [DEBUG] EDGE:
17966 2019-Jan-12 20:37:14.746668 - [DEBUG] ---> 17967 2019-Jan-12 20:37:14.747371 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17968 2019-Jan-12 20:37:14.748060 - [DEBUG]
17969 2019-Jan-12 20:37:14.748117 - [DEBUG] Compose: EdgeIdentity * AllBottom
17970 2019-Jan-12 20:37:14.748144 - [DEBUG]
17971 2019-Jan-12 20:37:14.748169 - [DEBUG] Propagate flow
17972 2019-Jan-12 20:37:14.748193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17973 2019-Jan-12 20:37:14.748253 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17974 2019-Jan-12 20:37:14.748920 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17975 2019-Jan-12 20:37:14.749559 - [DEBUG] Edge function : AllBottom (result of previous compose)
17976 2019-Jan-12 20:37:14.749585 - [DEBUG]
17977 2019-Jan-12 20:37:14.749611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17978 2019-Jan-12 20:37:14.749637 - [DEBUG] = AllBottom
17979 2019-Jan-12 20:37:14.749662 - [DEBUG]
17980 2019-Jan-12 20:37:14.749686 - [DEBUG] PROPAGATE: No new function!
17981 2019-Jan-12 20:37:14.749715 - [DEBUG] EDGE:
17982 2019-Jan-12 20:37:14.749790 - [DEBUG] ---> 17983 2019-Jan-12 20:37:14.750438 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17984 2019-Jan-12 20:37:14.751074 - [DEBUG]
17985 2019-Jan-12 20:37:14.751111 - [DEBUG] Compose: EdgeIdentity * AllBottom
17986 2019-Jan-12 20:37:14.751138 - [DEBUG]
17987 2019-Jan-12 20:37:14.751162 - [DEBUG] Propagate flow
17988 2019-Jan-12 20:37:14.751186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17989 2019-Jan-12 20:37:14.751242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17990 2019-Jan-12 20:37:14.751887 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17991 2019-Jan-12 20:37:14.752540 - [DEBUG] Edge function : AllBottom (result of previous compose)
17992 2019-Jan-12 20:37:14.752565 - [DEBUG]
17993 2019-Jan-12 20:37:14.752591 - [DEBUG] Join: AllTop & AllBottom
17994 2019-Jan-12 20:37:14.752617 - [DEBUG] = AllBottom (new jump func)
17995 2019-Jan-12 20:37:14.752641 - [DEBUG]
17996 2019-Jan-12 20:37:14.752665 - [DEBUG] Start adding new jump function
17997 2019-Jan-12 20:37:14.752688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17998 2019-Jan-12 20:37:14.752745 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17999 2019-Jan-12 20:37:14.753382 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18000 2019-Jan-12 20:37:14.754024 - [DEBUG] Edge Function : AllBottom
18001 2019-Jan-12 20:37:14.754053 - [DEBUG] End adding new jump function
18002 2019-Jan-12 20:37:14.754077 - [DEBUG]
18003 2019-Jan-12 20:37:14.754101 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
18004 2019-Jan-12 20:37:14.754126 - [DEBUG]
18005 2019-Jan-12 20:37:14.754149 - [DEBUG] Process 507. path edge:
18006 2019-Jan-12 20:37:14.754173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18007 2019-Jan-12 20:37:14.754230 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18008 2019-Jan-12 20:37:14.754873 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18009 2019-Jan-12 20:37:14.755525 - [DEBUG]
18010 2019-Jan-12 20:37:14.755550 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18011 2019-Jan-12 20:37:14.756201 - [DEBUG] Possible callees:
18012 2019-Jan-12 20:37:14.756226 - [DEBUG] llvm.dbg.declare
18013 2019-Jan-12 20:37:14.756252 - [DEBUG] Possible return sites:
18014 2019-Jan-12 20:37:14.756275 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318015 2019-Jan-12 20:37:14.757555 - [DEBUG] Found and process special summary
18016 2019-Jan-12 20:37:14.757588 - [DEBUG] Compose: EdgeIdentity * AllBottom
18017 2019-Jan-12 20:37:14.757616 - [DEBUG]
18018 2019-Jan-12 20:37:14.757640 - [DEBUG] Propagate flow
18019 2019-Jan-12 20:37:14.757663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18020 2019-Jan-12 20:37:14.757720 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18021 2019-Jan-12 20:37:14.758372 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18022 2019-Jan-12 20:37:14.759026 - [DEBUG] Edge function : AllBottom (result of previous compose)
18023 2019-Jan-12 20:37:14.759060 - [DEBUG]
18024 2019-Jan-12 20:37:14.759086 - [DEBUG] Join: AllTop & AllBottom
18025 2019-Jan-12 20:37:14.759112 - [DEBUG] = AllBottom (new jump func)
18026 2019-Jan-12 20:37:14.759136 - [DEBUG]
18027 2019-Jan-12 20:37:14.759160 - [DEBUG] Start adding new jump function
18028 2019-Jan-12 20:37:14.759184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18029 2019-Jan-12 20:37:14.759240 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18030 2019-Jan-12 20:37:14.759878 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18031 2019-Jan-12 20:37:14.760513 - [DEBUG] Edge Function : AllBottom
18032 2019-Jan-12 20:37:14.760542 - [DEBUG] End adding new jump function
18033 2019-Jan-12 20:37:14.760566 - [DEBUG]
18034 2019-Jan-12 20:37:14.760590 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
18035 2019-Jan-12 20:37:14.760614 - [DEBUG]
18036 2019-Jan-12 20:37:14.760637 - [DEBUG] Process 508. path edge:
18037 2019-Jan-12 20:37:14.760661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18038 2019-Jan-12 20:37:14.760718 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18039 2019-Jan-12 20:37:14.761356 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18040 2019-Jan-12 20:37:14.762005 - [DEBUG]
18041 2019-Jan-12 20:37:14.762031 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18042 2019-Jan-12 20:37:14.762685 - [DEBUG] Compose: EdgeIdentity * AllBottom
18043 2019-Jan-12 20:37:14.762713 - [DEBUG]
18044 2019-Jan-12 20:37:14.762737 - [DEBUG] Propagate flow
18045 2019-Jan-12 20:37:14.762760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18046 2019-Jan-12 20:37:14.762816 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18047 2019-Jan-12 20:37:14.763450 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18048 2019-Jan-12 20:37:14.764086 - [DEBUG] Edge function : AllBottom (result of previous compose)
18049 2019-Jan-12 20:37:14.764111 - [DEBUG]
18050 2019-Jan-12 20:37:14.764136 - [DEBUG] Join: AllTop & AllBottom
18051 2019-Jan-12 20:37:14.764162 - [DEBUG] = AllBottom (new jump func)
18052 2019-Jan-12 20:37:14.764186 - [DEBUG]
18053 2019-Jan-12 20:37:14.764210 - [DEBUG] Start adding new jump function
18054 2019-Jan-12 20:37:14.764233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18055 2019-Jan-12 20:37:14.764289 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18056 2019-Jan-12 20:37:14.764925 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18057 2019-Jan-12 20:37:14.765572 - [DEBUG] Edge Function : AllBottom
18058 2019-Jan-12 20:37:14.765600 - [DEBUG] End adding new jump function
18059 2019-Jan-12 20:37:14.765623 - [DEBUG]
18060 2019-Jan-12 20:37:14.765647 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
18061 2019-Jan-12 20:37:14.765671 - [DEBUG]
18062 2019-Jan-12 20:37:14.765695 - [DEBUG] Process 509. path edge:
18063 2019-Jan-12 20:37:14.765718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18064 2019-Jan-12 20:37:14.765774 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18065 2019-Jan-12 20:37:14.766405 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18066 2019-Jan-12 20:37:14.767041 - [DEBUG]
18067 2019-Jan-12 20:37:14.767066 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18068 2019-Jan-12 20:37:14.767716 - [DEBUG] Compose: EdgeIdentity * AllBottom
18069 2019-Jan-12 20:37:14.767751 - [DEBUG]
18070 2019-Jan-12 20:37:14.767775 - [DEBUG] Propagate flow
18071 2019-Jan-12 20:37:14.767799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18072 2019-Jan-12 20:37:14.767856 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18073 2019-Jan-12 20:37:14.768487 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18074 2019-Jan-12 20:37:14.769140 - [DEBUG] Edge function : AllBottom (result of previous compose)
18075 2019-Jan-12 20:37:14.769166 - [DEBUG]
18076 2019-Jan-12 20:37:14.769191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18077 2019-Jan-12 20:37:14.769216 - [DEBUG] = AllBottom
18078 2019-Jan-12 20:37:14.769241 - [DEBUG]
18079 2019-Jan-12 20:37:14.769264 - [DEBUG] PROPAGATE: No new function!
18080 2019-Jan-12 20:37:14.769289 - [DEBUG] EDGE:
18081 2019-Jan-12 20:37:14.769345 - [DEBUG] ---> 18082 2019-Jan-12 20:37:14.769976 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18083 2019-Jan-12 20:37:14.770611 - [DEBUG]
18084 2019-Jan-12 20:37:14.770637 - [DEBUG] EDGE:
18085 2019-Jan-12 20:37:14.770694 - [DEBUG] ---> 18086 2019-Jan-12 20:37:14.771331 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18087 2019-Jan-12 20:37:14.771969 - [DEBUG]
18088 2019-Jan-12 20:37:14.772018 - [DEBUG] Compose: EdgeIdentity * AllBottom
18089 2019-Jan-12 20:37:14.772045 - [DEBUG]
18090 2019-Jan-12 20:37:14.772069 - [DEBUG] Propagate flow
18091 2019-Jan-12 20:37:14.772093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18092 2019-Jan-12 20:37:14.772149 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18093 2019-Jan-12 20:37:14.772787 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18094 2019-Jan-12 20:37:14.773426 - [DEBUG] Edge function : AllBottom (result of previous compose)
18095 2019-Jan-12 20:37:14.773452 - [DEBUG]
18096 2019-Jan-12 20:37:14.773477 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18097 2019-Jan-12 20:37:14.773503 - [DEBUG] = AllBottom
18098 2019-Jan-12 20:37:14.773527 - [DEBUG]
18099 2019-Jan-12 20:37:14.773551 - [DEBUG] PROPAGATE: No new function!
18100 2019-Jan-12 20:37:14.773577 - [DEBUG] EDGE:
18101 2019-Jan-12 20:37:14.773635 - [DEBUG] ---> 18102 2019-Jan-12 20:37:14.774277 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18103 2019-Jan-12 20:37:14.774912 - [DEBUG]
18104 2019-Jan-12 20:37:14.774938 - [DEBUG] EDGE:
18105 2019-Jan-12 20:37:14.774995 - [DEBUG] ---> 18106 2019-Jan-12 20:37:14.775646 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18107 2019-Jan-12 20:37:14.776281 - [DEBUG]
18108 2019-Jan-12 20:37:14.776315 - [DEBUG] Compose: EdgeIdentity * AllBottom
18109 2019-Jan-12 20:37:14.776342 - [DEBUG]
18110 2019-Jan-12 20:37:14.776366 - [DEBUG] Propagate flow
18111 2019-Jan-12 20:37:14.776390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18112 2019-Jan-12 20:37:14.776446 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18113 2019-Jan-12 20:37:14.777079 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18114 2019-Jan-12 20:37:14.777730 - [DEBUG] Edge function : AllBottom (result of previous compose)
18115 2019-Jan-12 20:37:14.777757 - [DEBUG]
18116 2019-Jan-12 20:37:14.777781 - [DEBUG] Join: AllTop & AllBottom
18117 2019-Jan-12 20:37:14.777807 - [DEBUG] = AllBottom (new jump func)
18118 2019-Jan-12 20:37:14.777832 - [DEBUG]
18119 2019-Jan-12 20:37:14.777856 - [DEBUG] Start adding new jump function
18120 2019-Jan-12 20:37:14.777880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18121 2019-Jan-12 20:37:14.777936 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18122 2019-Jan-12 20:37:14.778573 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18123 2019-Jan-12 20:37:14.779220 - [DEBUG] Edge Function : AllBottom
18124 2019-Jan-12 20:37:14.779248 - [DEBUG] End adding new jump function
18125 2019-Jan-12 20:37:14.779271 - [DEBUG]
18126 2019-Jan-12 20:37:14.779295 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18127 2019-Jan-12 20:37:14.779319 - [DEBUG]
18128 2019-Jan-12 20:37:14.779342 - [DEBUG] Process 510. path edge:
18129 2019-Jan-12 20:37:14.779366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18130 2019-Jan-12 20:37:14.779422 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
18131 2019-Jan-12 20:37:14.780055 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18132 2019-Jan-12 20:37:14.780692 - [DEBUG]
18133 2019-Jan-12 20:37:14.780717 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18134 2019-Jan-12 20:37:14.781362 - [DEBUG] Compose: EdgeIdentity * AllBottom
18135 2019-Jan-12 20:37:14.781390 - [DEBUG]
18136 2019-Jan-12 20:37:14.781414 - [DEBUG] Propagate flow
18137 2019-Jan-12 20:37:14.781437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18138 2019-Jan-12 20:37:14.781493 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18139 2019-Jan-12 20:37:14.782154 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18140 2019-Jan-12 20:37:14.782791 - [DEBUG] Edge function : AllBottom (result of previous compose)
18141 2019-Jan-12 20:37:14.782816 - [DEBUG]
18142 2019-Jan-12 20:37:14.782842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18143 2019-Jan-12 20:37:14.782867 - [DEBUG] = AllBottom
18144 2019-Jan-12 20:37:14.782892 - [DEBUG]
18145 2019-Jan-12 20:37:14.782915 - [DEBUG] PROPAGATE: No new function!
18146 2019-Jan-12 20:37:14.782947 - [DEBUG] Compose: EdgeIdentity * AllBottom
18147 2019-Jan-12 20:37:14.782973 - [DEBUG]
18148 2019-Jan-12 20:37:14.782997 - [DEBUG] Propagate flow
18149 2019-Jan-12 20:37:14.783020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18150 2019-Jan-12 20:37:14.783076 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18151 2019-Jan-12 20:37:14.783719 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18152 2019-Jan-12 20:37:14.784355 - [DEBUG] Edge function : AllBottom (result of previous compose)
18153 2019-Jan-12 20:37:14.784381 - [DEBUG]
18154 2019-Jan-12 20:37:14.784405 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18155 2019-Jan-12 20:37:14.784431 - [DEBUG] = AllBottom
18156 2019-Jan-12 20:37:14.784455 - [DEBUG]
18157 2019-Jan-12 20:37:14.784478 - [DEBUG] PROPAGATE: No new function!
18158 2019-Jan-12 20:37:14.784504 - [DEBUG] EDGE:
18159 2019-Jan-12 20:37:14.784568 - [DEBUG] ---> 18160 2019-Jan-12 20:37:14.785202 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18161 2019-Jan-12 20:37:14.785854 - [DEBUG]
18162 2019-Jan-12 20:37:14.785880 - [DEBUG] EDGE:
18163 2019-Jan-12 20:37:14.785937 - [DEBUG] ---> 18164 2019-Jan-12 20:37:14.786569 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18165 2019-Jan-12 20:37:14.787204 - [DEBUG]
18166 2019-Jan-12 20:37:14.787231 - [DEBUG] EDGE:
18167 2019-Jan-12 20:37:14.787288 - [DEBUG] ---> 18168 2019-Jan-12 20:37:14.787929 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18169 2019-Jan-12 20:37:14.788564 - [DEBUG]
18170 2019-Jan-12 20:37:14.788599 - [DEBUG] Compose: EdgeIdentity * AllBottom
18171 2019-Jan-12 20:37:14.788626 - [DEBUG]
18172 2019-Jan-12 20:37:14.788662 - [DEBUG] Propagate flow
18173 2019-Jan-12 20:37:14.788688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18174 2019-Jan-12 20:37:14.788744 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
18175 2019-Jan-12 20:37:14.789380 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18176 2019-Jan-12 20:37:14.790015 - [DEBUG] Edge function : AllBottom (result of previous compose)
18177 2019-Jan-12 20:37:14.790041 - [DEBUG]
18178 2019-Jan-12 20:37:14.790066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18179 2019-Jan-12 20:37:14.790092 - [DEBUG] = AllBottom
18180 2019-Jan-12 20:37:14.790117 - [DEBUG]
18181 2019-Jan-12 20:37:14.790141 - [DEBUG] PROPAGATE: No new function!
18182 2019-Jan-12 20:37:14.790168 - [DEBUG] EDGE:
18183 2019-Jan-12 20:37:14.790225 - [DEBUG] ---> 18184 2019-Jan-12 20:37:14.790861 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18185 2019-Jan-12 20:37:14.791495 - [DEBUG]
18186 2019-Jan-12 20:37:14.791522 - [DEBUG] EDGE:
18187 2019-Jan-12 20:37:14.791579 - [DEBUG] ---> 18188 2019-Jan-12 20:37:14.792227 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18189 2019-Jan-12 20:37:14.792863 - [DEBUG]
18190 2019-Jan-12 20:37:14.792889 - [DEBUG] EDGE:
18191 2019-Jan-12 20:37:14.792946 - [DEBUG] ---> 18192 2019-Jan-12 20:37:14.793582 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18193 2019-Jan-12 20:37:14.794216 - [DEBUG]
18194 2019-Jan-12 20:37:14.794242 - [DEBUG] EDGE:
18195 2019-Jan-12 20:37:14.794300 - [DEBUG] ---> 18196 2019-Jan-12 20:37:14.794934 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18197 2019-Jan-12 20:37:14.795585 - [DEBUG]
18198 2019-Jan-12 20:37:14.795612 - [DEBUG] EDGE:
18199 2019-Jan-12 20:37:14.795669 - [DEBUG] ---> 18200 2019-Jan-12 20:37:14.796308 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18201 2019-Jan-12 20:37:14.796943 - [DEBUG]
18202 2019-Jan-12 20:37:14.796969 - [DEBUG] EDGE:
18203 2019-Jan-12 20:37:14.797027 - [DEBUG] ---> 18204 2019-Jan-12 20:37:14.797661 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18205 2019-Jan-12 20:37:14.798302 - [DEBUG]
18206 2019-Jan-12 20:37:14.798329 - [DEBUG] EDGE:
18207 2019-Jan-12 20:37:14.798386 - [DEBUG] ---> 18208 2019-Jan-12 20:37:14.799034 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18209 2019-Jan-12 20:37:14.799669 - [DEBUG]
18210 2019-Jan-12 20:37:14.799696 - [DEBUG] EDGE:
18211 2019-Jan-12 20:37:14.799753 - [DEBUG] ---> 18212 2019-Jan-12 20:37:14.800389 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18213 2019-Jan-12 20:37:14.801024 - [DEBUG]
18214 2019-Jan-12 20:37:14.801061 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-12 20:37:14.801088 - [DEBUG]
18216 2019-Jan-12 20:37:14.801112 - [DEBUG] Propagate flow
18217 2019-Jan-12 20:37:14.801136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-12 20:37:14.801192 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18219 2019-Jan-12 20:37:14.801833 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18220 2019-Jan-12 20:37:14.802485 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-12 20:37:14.802510 - [DEBUG]
18222 2019-Jan-12 20:37:14.802536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18223 2019-Jan-12 20:37:14.802562 - [DEBUG] = AllBottom
18224 2019-Jan-12 20:37:14.802586 - [DEBUG]
18225 2019-Jan-12 20:37:14.802610 - [DEBUG] PROPAGATE: No new function!
18226 2019-Jan-12 20:37:14.802636 - [DEBUG] EDGE:
18227 2019-Jan-12 20:37:14.802694 - [DEBUG] ---> 18228 2019-Jan-12 20:37:14.803337 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18229 2019-Jan-12 20:37:14.803973 - [DEBUG]
18230 2019-Jan-12 20:37:14.804007 - [DEBUG] Compose: EdgeIdentity * AllBottom
18231 2019-Jan-12 20:37:14.804034 - [DEBUG]
18232 2019-Jan-12 20:37:14.804058 - [DEBUG] Propagate flow
18233 2019-Jan-12 20:37:14.804082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18234 2019-Jan-12 20:37:14.804138 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18235 2019-Jan-12 20:37:14.804774 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18236 2019-Jan-12 20:37:14.805424 - [DEBUG] Edge function : AllBottom (result of previous compose)
18237 2019-Jan-12 20:37:14.805449 - [DEBUG]
18238 2019-Jan-12 20:37:14.805474 - [DEBUG] Join: AllTop & AllBottom
18239 2019-Jan-12 20:37:14.805500 - [DEBUG] = AllBottom (new jump func)
18240 2019-Jan-12 20:37:14.805525 - [DEBUG]
18241 2019-Jan-12 20:37:14.805549 - [DEBUG] Start adding new jump function
18242 2019-Jan-12 20:37:14.805572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-12 20:37:14.805628 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18244 2019-Jan-12 20:37:14.806273 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18245 2019-Jan-12 20:37:14.806923 - [DEBUG] Edge Function : AllBottom
18246 2019-Jan-12 20:37:14.806952 - [DEBUG] End adding new jump function
18247 2019-Jan-12 20:37:14.806976 - [DEBUG]
18248 2019-Jan-12 20:37:14.807000 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18249 2019-Jan-12 20:37:14.807024 - [DEBUG]
18250 2019-Jan-12 20:37:14.807047 - [DEBUG] Process 511. path edge:
18251 2019-Jan-12 20:37:14.807071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18252 2019-Jan-12 20:37:14.807128 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
18253 2019-Jan-12 20:37:14.807764 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18254 2019-Jan-12 20:37:14.808403 - [DEBUG]
18255 2019-Jan-12 20:37:14.808427 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18256 2019-Jan-12 20:37:14.809082 - [DEBUG] Possible callees:
18257 2019-Jan-12 20:37:14.809106 - [DEBUG] foo
18258 2019-Jan-12 20:37:14.809132 - [DEBUG] Possible return sites:
18259 2019-Jan-12 20:37:14.809155 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8418260 2019-Jan-12 20:37:14.810411 - [DEBUG] Found and process special summary
18261 2019-Jan-12 20:37:14.810445 - [DEBUG] Compose: EdgeIdentity * AllBottom
18262 2019-Jan-12 20:37:14.810472 - [DEBUG]
18263 2019-Jan-12 20:37:14.810496 - [DEBUG] Propagate flow
18264 2019-Jan-12 20:37:14.810520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18265 2019-Jan-12 20:37:14.810577 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18266 2019-Jan-12 20:37:14.811213 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18267 2019-Jan-12 20:37:14.811849 - [DEBUG] Edge function : AllBottom (result of previous compose)
18268 2019-Jan-12 20:37:14.811874 - [DEBUG]
18269 2019-Jan-12 20:37:14.811899 - [DEBUG] Join: AllTop & AllBottom
18270 2019-Jan-12 20:37:14.811925 - [DEBUG] = AllBottom (new jump func)
18271 2019-Jan-12 20:37:14.811950 - [DEBUG]
18272 2019-Jan-12 20:37:14.811973 - [DEBUG] Start adding new jump function
18273 2019-Jan-12 20:37:14.812010 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18274 2019-Jan-12 20:37:14.812067 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18275 2019-Jan-12 20:37:14.812704 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18276 2019-Jan-12 20:37:14.813340 - [DEBUG] Edge Function : AllBottom
18277 2019-Jan-12 20:37:14.813367 - [DEBUG] End adding new jump function
18278 2019-Jan-12 20:37:14.813391 - [DEBUG]
18279 2019-Jan-12 20:37:14.813415 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18280 2019-Jan-12 20:37:14.813439 - [DEBUG]
18281 2019-Jan-12 20:37:14.813463 - [DEBUG] Process 512. path edge:
18282 2019-Jan-12 20:37:14.813486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18283 2019-Jan-12 20:37:14.813542 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
18284 2019-Jan-12 20:37:14.814178 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18285 2019-Jan-12 20:37:14.814814 - [DEBUG]
18286 2019-Jan-12 20:37:14.814839 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18287 2019-Jan-12 20:37:14.815503 - [DEBUG] Compose: EdgeIdentity * AllBottom
18288 2019-Jan-12 20:37:14.815531 - [DEBUG]
18289 2019-Jan-12 20:37:14.815567 - [DEBUG] Propagate flow
18290 2019-Jan-12 20:37:14.815591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18291 2019-Jan-12 20:37:14.815647 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18292 2019-Jan-12 20:37:14.816281 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18293 2019-Jan-12 20:37:14.816917 - [DEBUG] Edge function : AllBottom (result of previous compose)
18294 2019-Jan-12 20:37:14.816942 - [DEBUG]
18295 2019-Jan-12 20:37:14.816967 - [DEBUG] Join: AllTop & AllBottom
18296 2019-Jan-12 20:37:14.816993 - [DEBUG] = AllBottom (new jump func)
18297 2019-Jan-12 20:37:14.817017 - [DEBUG]
18298 2019-Jan-12 20:37:14.817041 - [DEBUG] Start adding new jump function
18299 2019-Jan-12 20:37:14.817064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-12 20:37:14.817120 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18301 2019-Jan-12 20:37:14.817754 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18302 2019-Jan-12 20:37:14.818392 - [DEBUG] Edge Function : AllBottom
18303 2019-Jan-12 20:37:14.818419 - [DEBUG] End adding new jump function
18304 2019-Jan-12 20:37:14.818442 - [DEBUG]
18305 2019-Jan-12 20:37:14.818466 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18306 2019-Jan-12 20:37:14.818490 - [DEBUG]
18307 2019-Jan-12 20:37:14.818513 - [DEBUG] Process 513. path edge:
18308 2019-Jan-12 20:37:14.818537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18309 2019-Jan-12 20:37:14.818593 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
18310 2019-Jan-12 20:37:14.819241 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18311 2019-Jan-12 20:37:14.819876 - [DEBUG]
18312 2019-Jan-12 20:37:14.819902 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18313 2019-Jan-12 20:37:14.820544 - [DEBUG] Compose: EdgeIdentity * AllBottom
18314 2019-Jan-12 20:37:14.820572 - [DEBUG]
18315 2019-Jan-12 20:37:14.820595 - [DEBUG] Propagate flow
18316 2019-Jan-12 20:37:14.820618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18317 2019-Jan-12 20:37:14.820674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18318 2019-Jan-12 20:37:14.821317 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18319 2019-Jan-12 20:37:14.821952 - [DEBUG] Edge function : AllBottom (result of previous compose)
18320 2019-Jan-12 20:37:14.821978 - [DEBUG]
18321 2019-Jan-12 20:37:14.822016 - [DEBUG] Join: AllTop & AllBottom
18322 2019-Jan-12 20:37:14.822042 - [DEBUG] = AllBottom (new jump func)
18323 2019-Jan-12 20:37:14.822066 - [DEBUG]
18324 2019-Jan-12 20:37:14.822089 - [DEBUG] Start adding new jump function
18325 2019-Jan-12 20:37:14.822113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-12 20:37:14.822169 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18327 2019-Jan-12 20:37:14.822805 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18328 2019-Jan-12 20:37:14.823447 - [DEBUG] Edge Function : AllBottom
18329 2019-Jan-12 20:37:14.823474 - [DEBUG] End adding new jump function
18330 2019-Jan-12 20:37:14.823499 - [DEBUG]
18331 2019-Jan-12 20:37:14.823522 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18332 2019-Jan-12 20:37:14.823565 - [DEBUG]
18333 2019-Jan-12 20:37:14.823589 - [DEBUG] Process 514. path edge:
18334 2019-Jan-12 20:37:14.823612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18335 2019-Jan-12 20:37:14.823669 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
18336 2019-Jan-12 20:37:14.824311 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18337 2019-Jan-12 20:37:14.824947 - [DEBUG]
18338 2019-Jan-12 20:37:14.824971 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18339 2019-Jan-12 20:37:14.825638 - [DEBUG] Possible callees:
18340 2019-Jan-12 20:37:14.825663 - [DEBUG] llvm.dbg.declare
18341 2019-Jan-12 20:37:14.825688 - [DEBUG] Possible return sites:
18342 2019-Jan-12 20:37:14.825712 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9618343 2019-Jan-12 20:37:14.826977 - [DEBUG] Found and process special summary
18344 2019-Jan-12 20:37:14.827009 - [DEBUG] Compose: EdgeIdentity * AllBottom
18345 2019-Jan-12 20:37:14.827036 - [DEBUG]
18346 2019-Jan-12 20:37:14.827060 - [DEBUG] Propagate flow
18347 2019-Jan-12 20:37:14.827083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18348 2019-Jan-12 20:37:14.827139 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18349 2019-Jan-12 20:37:14.827777 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18350 2019-Jan-12 20:37:14.828418 - [DEBUG] Edge function : AllBottom (result of previous compose)
18351 2019-Jan-12 20:37:14.828443 - [DEBUG]
18352 2019-Jan-12 20:37:14.828468 - [DEBUG] Join: AllTop & AllBottom
18353 2019-Jan-12 20:37:14.828494 - [DEBUG] = AllBottom (new jump func)
18354 2019-Jan-12 20:37:14.828518 - [DEBUG]
18355 2019-Jan-12 20:37:14.828541 - [DEBUG] Start adding new jump function
18356 2019-Jan-12 20:37:14.828565 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18357 2019-Jan-12 20:37:14.828620 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18358 2019-Jan-12 20:37:14.829274 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18359 2019-Jan-12 20:37:14.829910 - [DEBUG] Edge Function : AllBottom
18360 2019-Jan-12 20:37:14.829937 - [DEBUG] End adding new jump function
18361 2019-Jan-12 20:37:14.829961 - [DEBUG]
18362 2019-Jan-12 20:37:14.829985 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18363 2019-Jan-12 20:37:14.830009 - [DEBUG]
18364 2019-Jan-12 20:37:14.830032 - [DEBUG] Process 515. path edge:
18365 2019-Jan-12 20:37:14.830055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18366 2019-Jan-12 20:37:14.830112 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
18367 2019-Jan-12 20:37:14.830747 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18368 2019-Jan-12 20:37:14.831383 - [DEBUG]
18369 2019-Jan-12 20:37:14.831407 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18370 2019-Jan-12 20:37:14.832068 - [DEBUG] Compose: EdgeIdentity * AllBottom
18371 2019-Jan-12 20:37:14.832096 - [DEBUG]
18372 2019-Jan-12 20:37:14.832119 - [DEBUG] Propagate flow
18373 2019-Jan-12 20:37:14.832143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18374 2019-Jan-12 20:37:14.832198 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18375 2019-Jan-12 20:37:14.832837 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18376 2019-Jan-12 20:37:14.833473 - [DEBUG] Edge function : AllBottom (result of previous compose)
18377 2019-Jan-12 20:37:14.833498 - [DEBUG]
18378 2019-Jan-12 20:37:14.833522 - [DEBUG] Join: AllTop & AllBottom
18379 2019-Jan-12 20:37:14.833548 - [DEBUG] = AllBottom (new jump func)
18380 2019-Jan-12 20:37:14.833573 - [DEBUG]
18381 2019-Jan-12 20:37:14.833596 - [DEBUG] Start adding new jump function
18382 2019-Jan-12 20:37:14.833619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-12 20:37:14.833675 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18384 2019-Jan-12 20:37:14.834311 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18385 2019-Jan-12 20:37:14.834942 - [DEBUG] Edge Function : AllBottom
18386 2019-Jan-12 20:37:14.834970 - [DEBUG] End adding new jump function
18387 2019-Jan-12 20:37:14.834994 - [DEBUG]
18388 2019-Jan-12 20:37:14.835017 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18389 2019-Jan-12 20:37:14.835041 - [DEBUG]
18390 2019-Jan-12 20:37:14.835064 - [DEBUG] Process 516. path edge:
18391 2019-Jan-12 20:37:14.835088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18392 2019-Jan-12 20:37:14.835144 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
18393 2019-Jan-12 20:37:14.835791 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18394 2019-Jan-12 20:37:14.836427 - [DEBUG]
18395 2019-Jan-12 20:37:14.836452 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18396 2019-Jan-12 20:37:14.837093 - [DEBUG] Compose: EdgeIdentity * AllBottom
18397 2019-Jan-12 20:37:14.837121 - [DEBUG]
18398 2019-Jan-12 20:37:14.837145 - [DEBUG] Propagate flow
18399 2019-Jan-12 20:37:14.837169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18400 2019-Jan-12 20:37:14.837225 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18401 2019-Jan-12 20:37:14.837857 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18402 2019-Jan-12 20:37:14.838499 - [DEBUG] Edge function : AllBottom (result of previous compose)
18403 2019-Jan-12 20:37:14.838524 - [DEBUG]
18404 2019-Jan-12 20:37:14.838549 - [DEBUG] Join: AllTop & AllBottom
18405 2019-Jan-12 20:37:14.838575 - [DEBUG] = AllBottom (new jump func)
18406 2019-Jan-12 20:37:14.838599 - [DEBUG]
18407 2019-Jan-12 20:37:14.838623 - [DEBUG] Start adding new jump function
18408 2019-Jan-12 20:37:14.838646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-12 20:37:14.838715 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18410 2019-Jan-12 20:37:14.839352 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
18411 2019-Jan-12 20:37:14.839982 - [DEBUG] Edge Function : AllBottom
18412 2019-Jan-12 20:37:14.840009 - [DEBUG] End adding new jump function
18413 2019-Jan-12 20:37:14.840033 - [DEBUG]
18414 2019-Jan-12 20:37:14.840057 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18415 2019-Jan-12 20:37:14.840081 - [DEBUG]
18416 2019-Jan-12 20:37:14.840104 - [DEBUG] Process 517. path edge:
18417 2019-Jan-12 20:37:14.840128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18418 2019-Jan-12 20:37:14.840184 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
18419 2019-Jan-12 20:37:14.840815 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18420 2019-Jan-12 20:37:14.841451 - [DEBUG]
18421 2019-Jan-12 20:37:14.841484 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
18422 2019-Jan-12 20:37:14.842141 - [DEBUG] Compose: EdgeIdentity * AllBottom
18423 2019-Jan-12 20:37:14.842169 - [DEBUG]
18424 2019-Jan-12 20:37:14.842192 - [DEBUG] Propagate flow
18425 2019-Jan-12 20:37:14.842216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18426 2019-Jan-12 20:37:14.842272 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
18427 2019-Jan-12 20:37:14.842908 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18428 2019-Jan-12 20:37:14.843543 - [DEBUG] Edge function : AllBottom (result of previous compose)
18429 2019-Jan-12 20:37:14.843568 - [DEBUG]
18430 2019-Jan-12 20:37:14.843593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18431 2019-Jan-12 20:37:14.843619 - [DEBUG] = AllBottom
18432 2019-Jan-12 20:37:14.843643 - [DEBUG]
18433 2019-Jan-12 20:37:14.843666 - [DEBUG] PROPAGATE: No new function!
18434 2019-Jan-12 20:37:14.843691 - [DEBUG] EDGE:
18435 2019-Jan-12 20:37:14.843748 - [DEBUG] ---> 18436 2019-Jan-12 20:37:14.844379 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18437 2019-Jan-12 20:37:14.845015 - [DEBUG]
18438 2019-Jan-12 20:37:14.845041 - [DEBUG] EDGE:
18439 2019-Jan-12 20:37:14.845098 - [DEBUG] ---> 18440 2019-Jan-12 20:37:14.845745 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18441 2019-Jan-12 20:37:14.846380 - [DEBUG]
18442 2019-Jan-12 20:37:14.846406 - [DEBUG] EDGE:
18443 2019-Jan-12 20:37:14.846463 - [DEBUG] ---> 18444 2019-Jan-12 20:37:14.847099 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18445 2019-Jan-12 20:37:14.847735 - [DEBUG]
18446 2019-Jan-12 20:37:14.847771 - [DEBUG] Compose: EdgeIdentity * AllBottom
18447 2019-Jan-12 20:37:14.847798 - [DEBUG]
18448 2019-Jan-12 20:37:14.847822 - [DEBUG] Propagate flow
18449 2019-Jan-12 20:37:14.847845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18450 2019-Jan-12 20:37:14.847901 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18451 2019-Jan-12 20:37:14.848543 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18452 2019-Jan-12 20:37:14.849195 - [DEBUG] Edge function : AllBottom (result of previous compose)
18453 2019-Jan-12 20:37:14.849220 - [DEBUG]
18454 2019-Jan-12 20:37:14.849245 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18455 2019-Jan-12 20:37:14.849271 - [DEBUG] = AllBottom
18456 2019-Jan-12 20:37:14.849295 - [DEBUG]
18457 2019-Jan-12 20:37:14.849318 - [DEBUG] PROPAGATE: No new function!
18458 2019-Jan-12 20:37:14.849345 - [DEBUG] EDGE:
18459 2019-Jan-12 20:37:14.849402 - [DEBUG] ---> 18460 2019-Jan-12 20:37:14.850046 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18461 2019-Jan-12 20:37:14.850682 - [DEBUG]
18462 2019-Jan-12 20:37:14.850715 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-12 20:37:14.850742 - [DEBUG]
18464 2019-Jan-12 20:37:14.850766 - [DEBUG] Propagate flow
18465 2019-Jan-12 20:37:14.850789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-12 20:37:14.850845 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18467 2019-Jan-12 20:37:14.851487 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18468 2019-Jan-12 20:37:14.852139 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-12 20:37:14.852164 - [DEBUG]
18470 2019-Jan-12 20:37:14.852189 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-12 20:37:14.852214 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-12 20:37:14.852239 - [DEBUG]
18473 2019-Jan-12 20:37:14.852262 - [DEBUG] Start adding new jump function
18474 2019-Jan-12 20:37:14.852286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-12 20:37:14.852342 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18476 2019-Jan-12 20:37:14.852980 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18477 2019-Jan-12 20:37:14.853615 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-12 20:37:14.853642 - [DEBUG] End adding new jump function
18479 2019-Jan-12 20:37:14.853666 - [DEBUG]
18480 2019-Jan-12 20:37:14.853690 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18481 2019-Jan-12 20:37:14.853714 - [DEBUG]
18482 2019-Jan-12 20:37:14.853737 - [DEBUG] Process 518. path edge:
18483 2019-Jan-12 20:37:14.853761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-12 20:37:14.853817 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
18485 2019-Jan-12 20:37:14.854453 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18486 2019-Jan-12 20:37:14.855089 - [DEBUG]
18487 2019-Jan-12 20:37:14.855113 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18488 2019-Jan-12 20:37:14.855767 - [DEBUG] Possible callees:
18489 2019-Jan-12 20:37:14.855792 - [DEBUG] bar
18490 2019-Jan-12 20:37:14.855817 - [DEBUG] Possible return sites:
18491 2019-Jan-12 20:37:14.855840 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8918492 2019-Jan-12 20:37:14.857094 - [DEBUG] Found and process special summary
18493 2019-Jan-12 20:37:14.857127 - [DEBUG] Compose: EdgeIdentity * AllBottom
18494 2019-Jan-12 20:37:14.857154 - [DEBUG]
18495 2019-Jan-12 20:37:14.857178 - [DEBUG] Propagate flow
18496 2019-Jan-12 20:37:14.857201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18497 2019-Jan-12 20:37:14.857257 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18498 2019-Jan-12 20:37:14.857894 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18499 2019-Jan-12 20:37:14.858535 - [DEBUG] Edge function : AllBottom (result of previous compose)
18500 2019-Jan-12 20:37:14.858561 - [DEBUG]
18501 2019-Jan-12 20:37:14.858585 - [DEBUG] Join: AllTop & AllBottom
18502 2019-Jan-12 20:37:14.858611 - [DEBUG] = AllBottom (new jump func)
18503 2019-Jan-12 20:37:14.858636 - [DEBUG]
18504 2019-Jan-12 20:37:14.858677 - [DEBUG] Start adding new jump function
18505 2019-Jan-12 20:37:14.858702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18506 2019-Jan-12 20:37:14.858758 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18507 2019-Jan-12 20:37:14.859396 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18508 2019-Jan-12 20:37:14.860032 - [DEBUG] Edge Function : AllBottom
18509 2019-Jan-12 20:37:14.860058 - [DEBUG] End adding new jump function
18510 2019-Jan-12 20:37:14.860083 - [DEBUG]
18511 2019-Jan-12 20:37:14.860107 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18512 2019-Jan-12 20:37:14.860139 - [DEBUG]
18513 2019-Jan-12 20:37:14.860163 - [DEBUG] Process 519. path edge:
18514 2019-Jan-12 20:37:14.860187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18515 2019-Jan-12 20:37:14.860243 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
18516 2019-Jan-12 20:37:14.860880 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18517 2019-Jan-12 20:37:14.861516 - [DEBUG]
18518 2019-Jan-12 20:37:14.861540 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18519 2019-Jan-12 20:37:14.862203 - [DEBUG] Compose: EdgeIdentity * AllBottom
18520 2019-Jan-12 20:37:14.862231 - [DEBUG]
18521 2019-Jan-12 20:37:14.862254 - [DEBUG] Propagate flow
18522 2019-Jan-12 20:37:14.862277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18523 2019-Jan-12 20:37:14.862333 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18524 2019-Jan-12 20:37:14.862965 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18525 2019-Jan-12 20:37:14.863606 - [DEBUG] Edge function : AllBottom (result of previous compose)
18526 2019-Jan-12 20:37:14.863631 - [DEBUG]
18527 2019-Jan-12 20:37:14.863656 - [DEBUG] Join: AllTop & AllBottom
18528 2019-Jan-12 20:37:14.863682 - [DEBUG] = AllBottom (new jump func)
18529 2019-Jan-12 20:37:14.863706 - [DEBUG]
18530 2019-Jan-12 20:37:14.863729 - [DEBUG] Start adding new jump function
18531 2019-Jan-12 20:37:14.863753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18532 2019-Jan-12 20:37:14.863808 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18533 2019-Jan-12 20:37:14.864444 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18534 2019-Jan-12 20:37:14.865074 - [DEBUG] Edge Function : AllBottom
18535 2019-Jan-12 20:37:14.865101 - [DEBUG] End adding new jump function
18536 2019-Jan-12 20:37:14.865125 - [DEBUG]
18537 2019-Jan-12 20:37:14.865149 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18538 2019-Jan-12 20:37:14.865173 - [DEBUG]
18539 2019-Jan-12 20:37:14.865196 - [DEBUG] Process 520. path edge:
18540 2019-Jan-12 20:37:14.865220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18541 2019-Jan-12 20:37:14.865276 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
18542 2019-Jan-12 20:37:14.865924 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18543 2019-Jan-12 20:37:14.866558 - [DEBUG]
18544 2019-Jan-12 20:37:14.866584 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18545 2019-Jan-12 20:37:14.867224 - [DEBUG] Compose: EdgeIdentity * AllBottom
18546 2019-Jan-12 20:37:14.867252 - [DEBUG]
18547 2019-Jan-12 20:37:14.867276 - [DEBUG] Propagate flow
18548 2019-Jan-12 20:37:14.867299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18549 2019-Jan-12 20:37:14.867355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18550 2019-Jan-12 20:37:14.867997 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18551 2019-Jan-12 20:37:14.868638 - [DEBUG] Edge function : AllBottom (result of previous compose)
18552 2019-Jan-12 20:37:14.868677 - [DEBUG]
18553 2019-Jan-12 20:37:14.868702 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18554 2019-Jan-12 20:37:14.868728 - [DEBUG] = AllBottom
18555 2019-Jan-12 20:37:14.868761 - [DEBUG]
18556 2019-Jan-12 20:37:14.868785 - [DEBUG] PROPAGATE: No new function!
18557 2019-Jan-12 20:37:14.868816 - [DEBUG] Compose: EdgeIdentity * AllBottom
18558 2019-Jan-12 20:37:14.868843 - [DEBUG]
18559 2019-Jan-12 20:37:14.868866 - [DEBUG] Propagate flow
18560 2019-Jan-12 20:37:14.868889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18561 2019-Jan-12 20:37:14.868945 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18562 2019-Jan-12 20:37:14.869609 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18563 2019-Jan-12 20:37:14.870246 - [DEBUG] Edge function : AllBottom (result of previous compose)
18564 2019-Jan-12 20:37:14.870271 - [DEBUG]
18565 2019-Jan-12 20:37:14.870295 - [DEBUG] Join: AllTop & AllBottom
18566 2019-Jan-12 20:37:14.870321 - [DEBUG] = AllBottom (new jump func)
18567 2019-Jan-12 20:37:14.870346 - [DEBUG]
18568 2019-Jan-12 20:37:14.870369 - [DEBUG] Start adding new jump function
18569 2019-Jan-12 20:37:14.870392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18570 2019-Jan-12 20:37:14.870448 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18571 2019-Jan-12 20:37:14.871084 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18572 2019-Jan-12 20:37:14.871725 - [DEBUG] Edge Function : AllBottom
18573 2019-Jan-12 20:37:14.871752 - [DEBUG] End adding new jump function
18574 2019-Jan-12 20:37:14.871776 - [DEBUG]
18575 2019-Jan-12 20:37:14.871800 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18576 2019-Jan-12 20:37:14.871824 - [DEBUG]
18577 2019-Jan-12 20:37:14.871847 - [DEBUG] Process 521. path edge:
18578 2019-Jan-12 20:37:14.871871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18579 2019-Jan-12 20:37:14.871927 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
18580 2019-Jan-12 20:37:14.872586 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18581 2019-Jan-12 20:37:14.873222 - [DEBUG]
18582 2019-Jan-12 20:37:14.873246 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18583 2019-Jan-12 20:37:14.873892 - [DEBUG] Possible callees:
18584 2019-Jan-12 20:37:14.873918 - [DEBUG] llvm.dbg.declare
18585 2019-Jan-12 20:37:14.873943 - [DEBUG] Possible return sites:
18586 2019-Jan-12 20:37:14.873966 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10318587 2019-Jan-12 20:37:14.875230 - [DEBUG] Found and process special summary
18588 2019-Jan-12 20:37:14.875263 - [DEBUG] Compose: EdgeIdentity * AllBottom
18589 2019-Jan-12 20:37:14.875290 - [DEBUG]
18590 2019-Jan-12 20:37:14.875314 - [DEBUG] Propagate flow
18591 2019-Jan-12 20:37:14.875351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18592 2019-Jan-12 20:37:14.875407 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18593 2019-Jan-12 20:37:14.876043 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18594 2019-Jan-12 20:37:14.876680 - [DEBUG] Edge function : AllBottom (result of previous compose)
18595 2019-Jan-12 20:37:14.876705 - [DEBUG]
18596 2019-Jan-12 20:37:14.876729 - [DEBUG] Join: AllTop & AllBottom
18597 2019-Jan-12 20:37:14.876755 - [DEBUG] = AllBottom (new jump func)
18598 2019-Jan-12 20:37:14.876787 - [DEBUG]
18599 2019-Jan-12 20:37:14.876811 - [DEBUG] Start adding new jump function
18600 2019-Jan-12 20:37:14.876835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18601 2019-Jan-12 20:37:14.876891 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18602 2019-Jan-12 20:37:14.877528 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18603 2019-Jan-12 20:37:14.878164 - [DEBUG] Edge Function : AllBottom
18604 2019-Jan-12 20:37:14.878191 - [DEBUG] End adding new jump function
18605 2019-Jan-12 20:37:14.878215 - [DEBUG]
18606 2019-Jan-12 20:37:14.878239 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18607 2019-Jan-12 20:37:14.878266 - [DEBUG]
18608 2019-Jan-12 20:37:14.878289 - [DEBUG] Process 522. path edge:
18609 2019-Jan-12 20:37:14.878313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18610 2019-Jan-12 20:37:14.878369 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
18611 2019-Jan-12 20:37:14.879019 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18612 2019-Jan-12 20:37:14.879655 - [DEBUG]
18613 2019-Jan-12 20:37:14.879680 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18614 2019-Jan-12 20:37:14.880325 - [DEBUG] Compose: EdgeIdentity * AllBottom
18615 2019-Jan-12 20:37:14.880353 - [DEBUG]
18616 2019-Jan-12 20:37:14.880377 - [DEBUG] Propagate flow
18617 2019-Jan-12 20:37:14.880400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18618 2019-Jan-12 20:37:14.880456 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
18619 2019-Jan-12 20:37:14.881088 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18620 2019-Jan-12 20:37:14.881723 - [DEBUG] Edge function : AllBottom (result of previous compose)
18621 2019-Jan-12 20:37:14.881749 - [DEBUG]
18622 2019-Jan-12 20:37:14.881773 - [DEBUG] Join: AllTop & AllBottom
18623 2019-Jan-12 20:37:14.881799 - [DEBUG] = AllBottom (new jump func)
18624 2019-Jan-12 20:37:14.881824 - [DEBUG]
18625 2019-Jan-12 20:37:14.881847 - [DEBUG] Start adding new jump function
18626 2019-Jan-12 20:37:14.881870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18627 2019-Jan-12 20:37:14.881926 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18628 2019-Jan-12 20:37:14.882578 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
18629 2019-Jan-12 20:37:14.883207 - [DEBUG] Edge Function : AllBottom
18630 2019-Jan-12 20:37:14.883235 - [DEBUG] End adding new jump function
18631 2019-Jan-12 20:37:14.883259 - [DEBUG]
18632 2019-Jan-12 20:37:14.883283 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18633 2019-Jan-12 20:37:14.883307 - [DEBUG]
18634 2019-Jan-12 20:37:14.883331 - [DEBUG] Process 523. path edge:
18635 2019-Jan-12 20:37:14.883355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18636 2019-Jan-12 20:37:14.883410 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
18637 2019-Jan-12 20:37:14.884040 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18638 2019-Jan-12 20:37:14.884676 - [DEBUG]
18639 2019-Jan-12 20:37:14.884701 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
18640 2019-Jan-12 20:37:14.885366 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-12 20:37:14.885395 - [DEBUG]
18642 2019-Jan-12 20:37:14.885419 - [DEBUG] Propagate flow
18643 2019-Jan-12 20:37:14.885442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-12 20:37:14.885506 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18645 2019-Jan-12 20:37:14.886141 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18646 2019-Jan-12 20:37:14.886777 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-12 20:37:14.886803 - [DEBUG]
18648 2019-Jan-12 20:37:14.886827 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-12 20:37:14.886853 - [DEBUG] = AllBottom
18650 2019-Jan-12 20:37:14.886878 - [DEBUG]
18651 2019-Jan-12 20:37:14.886901 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-12 20:37:14.886927 - [DEBUG] EDGE:
18653 2019-Jan-12 20:37:14.886984 - [DEBUG] ---> 18654 2019-Jan-12 20:37:14.887614 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18655 2019-Jan-12 20:37:14.888250 - [DEBUG]
18656 2019-Jan-12 20:37:14.888276 - [DEBUG] EDGE:
18657 2019-Jan-12 20:37:14.888335 - [DEBUG] ---> 18658 2019-Jan-12 20:37:14.888998 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18659 2019-Jan-12 20:37:14.889634 - [DEBUG]
18660 2019-Jan-12 20:37:14.889671 - [DEBUG] Compose: EdgeIdentity * AllBottom
18661 2019-Jan-12 20:37:14.889698 - [DEBUG]
18662 2019-Jan-12 20:37:14.889722 - [DEBUG] Propagate flow
18663 2019-Jan-12 20:37:14.889746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18664 2019-Jan-12 20:37:14.889802 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18665 2019-Jan-12 20:37:14.890438 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18666 2019-Jan-12 20:37:14.891074 - [DEBUG] Edge function : AllBottom (result of previous compose)
18667 2019-Jan-12 20:37:14.891099 - [DEBUG]
18668 2019-Jan-12 20:37:14.891124 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18669 2019-Jan-12 20:37:14.891150 - [DEBUG] = AllBottom
18670 2019-Jan-12 20:37:14.891174 - [DEBUG]
18671 2019-Jan-12 20:37:14.891198 - [DEBUG] PROPAGATE: No new function!
18672 2019-Jan-12 20:37:14.891224 - [DEBUG] EDGE:
18673 2019-Jan-12 20:37:14.891281 - [DEBUG] ---> 18674 2019-Jan-12 20:37:14.891925 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18675 2019-Jan-12 20:37:14.892576 - [DEBUG]
18676 2019-Jan-12 20:37:14.892602 - [DEBUG] EDGE:
18677 2019-Jan-12 20:37:14.892659 - [DEBUG] ---> 18678 2019-Jan-12 20:37:14.893290 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18679 2019-Jan-12 20:37:14.893925 - [DEBUG]
18680 2019-Jan-12 20:37:14.893951 - [DEBUG] EDGE:
18681 2019-Jan-12 20:37:14.894008 - [DEBUG] ---> 18682 2019-Jan-12 20:37:14.894642 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18683 2019-Jan-12 20:37:14.895278 - [DEBUG]
18684 2019-Jan-12 20:37:14.895311 - [DEBUG] Compose: EdgeIdentity * AllBottom
18685 2019-Jan-12 20:37:14.895352 - [DEBUG]
18686 2019-Jan-12 20:37:14.895375 - [DEBUG] Propagate flow
18687 2019-Jan-12 20:37:14.895399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18688 2019-Jan-12 20:37:14.895455 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18689 2019-Jan-12 20:37:14.896100 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18690 2019-Jan-12 20:37:14.896736 - [DEBUG] Edge function : AllBottom (result of previous compose)
18691 2019-Jan-12 20:37:14.896761 - [DEBUG]
18692 2019-Jan-12 20:37:14.896786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18693 2019-Jan-12 20:37:14.896812 - [DEBUG] = AllBottom
18694 2019-Jan-12 20:37:14.896836 - [DEBUG]
18695 2019-Jan-12 20:37:14.896859 - [DEBUG] PROPAGATE: No new function!
18696 2019-Jan-12 20:37:14.896886 - [DEBUG] EDGE:
18697 2019-Jan-12 20:37:14.896943 - [DEBUG] ---> 18698 2019-Jan-12 20:37:14.897577 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18699 2019-Jan-12 20:37:14.898211 - [DEBUG]
18700 2019-Jan-12 20:37:14.898237 - [DEBUG] EDGE:
18701 2019-Jan-12 20:37:14.898294 - [DEBUG] ---> 18702 2019-Jan-12 20:37:14.898949 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18703 2019-Jan-12 20:37:14.899584 - [DEBUG]
18704 2019-Jan-12 20:37:14.899610 - [DEBUG] EDGE:
18705 2019-Jan-12 20:37:14.899667 - [DEBUG] ---> 18706 2019-Jan-12 20:37:14.900301 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18707 2019-Jan-12 20:37:14.900936 - [DEBUG]
18708 2019-Jan-12 20:37:14.900970 - [DEBUG] Compose: EdgeIdentity * AllBottom
18709 2019-Jan-12 20:37:14.900997 - [DEBUG]
18710 2019-Jan-12 20:37:14.901021 - [DEBUG] Propagate flow
18711 2019-Jan-12 20:37:14.901044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18712 2019-Jan-12 20:37:14.901101 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18713 2019-Jan-12 20:37:14.901741 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18714 2019-Jan-12 20:37:14.902392 - [DEBUG] Edge function : AllBottom (result of previous compose)
18715 2019-Jan-12 20:37:14.902417 - [DEBUG]
18716 2019-Jan-12 20:37:14.902442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18717 2019-Jan-12 20:37:14.902468 - [DEBUG] = AllBottom
18718 2019-Jan-12 20:37:14.902492 - [DEBUG]
18719 2019-Jan-12 20:37:14.902515 - [DEBUG] PROPAGATE: No new function!
18720 2019-Jan-12 20:37:14.902542 - [DEBUG] EDGE:
18721 2019-Jan-12 20:37:14.902599 - [DEBUG] ---> 18722 2019-Jan-12 20:37:14.903234 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18723 2019-Jan-12 20:37:14.903870 - [DEBUG]
18724 2019-Jan-12 20:37:14.903896 - [DEBUG] EDGE:
18725 2019-Jan-12 20:37:14.903953 - [DEBUG] ---> 18726 2019-Jan-12 20:37:14.904584 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18727 2019-Jan-12 20:37:14.905220 - [DEBUG]
18728 2019-Jan-12 20:37:14.905246 - [DEBUG] EDGE:
18729 2019-Jan-12 20:37:14.905303 - [DEBUG] ---> 18730 2019-Jan-12 20:37:14.905951 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18731 2019-Jan-12 20:37:14.906599 - [DEBUG]
18732 2019-Jan-12 20:37:14.906634 - [DEBUG] Compose: EdgeIdentity * AllBottom
18733 2019-Jan-12 20:37:14.906661 - [DEBUG]
18734 2019-Jan-12 20:37:14.906688 - [DEBUG] Propagate flow
18735 2019-Jan-12 20:37:14.906711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18736 2019-Jan-12 20:37:14.906769 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18737 2019-Jan-12 20:37:14.907406 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18738 2019-Jan-12 20:37:14.908040 - [DEBUG] Edge function : AllBottom (result of previous compose)
18739 2019-Jan-12 20:37:14.908066 - [DEBUG]
18740 2019-Jan-12 20:37:14.908091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18741 2019-Jan-12 20:37:14.908117 - [DEBUG] = AllBottom
18742 2019-Jan-12 20:37:14.908141 - [DEBUG]
18743 2019-Jan-12 20:37:14.908164 - [DEBUG] PROPAGATE: No new function!
18744 2019-Jan-12 20:37:14.908191 - [DEBUG] EDGE:
18745 2019-Jan-12 20:37:14.908248 - [DEBUG] ---> 18746 2019-Jan-12 20:37:14.908906 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18747 2019-Jan-12 20:37:14.909541 - [DEBUG]
18748 2019-Jan-12 20:37:14.909575 - [DEBUG] Compose: EdgeIdentity * AllBottom
18749 2019-Jan-12 20:37:14.909602 - [DEBUG]
18750 2019-Jan-12 20:37:14.909625 - [DEBUG] Propagate flow
18751 2019-Jan-12 20:37:14.909649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18752 2019-Jan-12 20:37:14.909705 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18753 2019-Jan-12 20:37:14.910339 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18754 2019-Jan-12 20:37:14.910974 - [DEBUG] Edge function : AllBottom (result of previous compose)
18755 2019-Jan-12 20:37:14.910999 - [DEBUG]
18756 2019-Jan-12 20:37:14.911024 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18757 2019-Jan-12 20:37:14.911049 - [DEBUG] = AllBottom
18758 2019-Jan-12 20:37:14.911074 - [DEBUG]
18759 2019-Jan-12 20:37:14.911097 - [DEBUG] PROPAGATE: No new function!
18760 2019-Jan-12 20:37:14.911122 - [DEBUG] EDGE:
18761 2019-Jan-12 20:37:14.911180 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
18762 2019-Jan-12 20:37:14.911817 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18763 2019-Jan-12 20:37:14.912469 - [DEBUG]
18764 2019-Jan-12 20:37:14.912495 - [DEBUG] EDGE:
18765 2019-Jan-12 20:37:14.912552 - [DEBUG] ---> 18766 2019-Jan-12 20:37:14.913184 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18767 2019-Jan-12 20:37:14.913820 - [DEBUG]
18768 2019-Jan-12 20:37:14.913846 - [DEBUG] EDGE:
18769 2019-Jan-12 20:37:14.913903 - [DEBUG] ---> 18770 2019-Jan-12 20:37:14.914533 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18771 2019-Jan-12 20:37:14.915168 - [DEBUG]
18772 2019-Jan-12 20:37:14.915194 - [DEBUG] EDGE:
18773 2019-Jan-12 20:37:14.915251 - [DEBUG] ---> 18774 2019-Jan-12 20:37:14.915909 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18775 2019-Jan-12 20:37:14.916551 - [DEBUG]
18776 2019-Jan-12 20:37:14.916585 - [DEBUG] Compose: EdgeIdentity * AllBottom
18777 2019-Jan-12 20:37:14.916612 - [DEBUG]
18778 2019-Jan-12 20:37:14.916636 - [DEBUG] Propagate flow
18779 2019-Jan-12 20:37:14.916659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18780 2019-Jan-12 20:37:14.916715 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18781 2019-Jan-12 20:37:14.917350 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18782 2019-Jan-12 20:37:14.917986 - [DEBUG] Edge function : AllBottom (result of previous compose)
18783 2019-Jan-12 20:37:14.918011 - [DEBUG]
18784 2019-Jan-12 20:37:14.918036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18785 2019-Jan-12 20:37:14.918061 - [DEBUG] = AllBottom
18786 2019-Jan-12 20:37:14.918085 - [DEBUG]
18787 2019-Jan-12 20:37:14.918109 - [DEBUG] PROPAGATE: No new function!
18788 2019-Jan-12 20:37:14.918134 - [DEBUG] EDGE:
18789 2019-Jan-12 20:37:14.918191 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
18790 2019-Jan-12 20:37:14.918849 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18791 2019-Jan-12 20:37:14.919485 - [DEBUG]
18792 2019-Jan-12 20:37:14.919511 - [DEBUG] EDGE:
18793 2019-Jan-12 20:37:14.919568 - [DEBUG] ---> 18794 2019-Jan-12 20:37:14.920201 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18795 2019-Jan-12 20:37:14.920836 - [DEBUG]
18796 2019-Jan-12 20:37:14.920863 - [DEBUG] Compose: EdgeIdentity * AllBottom
18797 2019-Jan-12 20:37:14.920889 - [DEBUG]
18798 2019-Jan-12 20:37:14.920913 - [DEBUG] Propagate flow
18799 2019-Jan-12 20:37:14.920936 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18800 2019-Jan-12 20:37:14.920992 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18801 2019-Jan-12 20:37:14.921625 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18802 2019-Jan-12 20:37:14.922272 - [DEBUG] Edge function : AllBottom (result of previous compose)
18803 2019-Jan-12 20:37:14.922298 - [DEBUG]
18804 2019-Jan-12 20:37:14.922322 - [DEBUG] Join: AllTop & AllBottom
18805 2019-Jan-12 20:37:14.922348 - [DEBUG] = AllBottom (new jump func)
18806 2019-Jan-12 20:37:14.922372 - [DEBUG]
18807 2019-Jan-12 20:37:14.922396 - [DEBUG] Start adding new jump function
18808 2019-Jan-12 20:37:14.922419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18809 2019-Jan-12 20:37:14.922475 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18810 2019-Jan-12 20:37:14.923107 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18811 2019-Jan-12 20:37:14.923739 - [DEBUG] Edge Function : AllBottom
18812 2019-Jan-12 20:37:14.923767 - [DEBUG] End adding new jump function
18813 2019-Jan-12 20:37:14.923792 - [DEBUG]
18814 2019-Jan-12 20:37:14.923815 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18815 2019-Jan-12 20:37:14.923839 - [DEBUG]
18816 2019-Jan-12 20:37:14.923863 - [DEBUG] Process 524. path edge:
18817 2019-Jan-12 20:37:14.923887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18818 2019-Jan-12 20:37:14.923943 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
18819 2019-Jan-12 20:37:14.924584 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
18820 2019-Jan-12 20:37:14.925229 - [DEBUG]
18821 2019-Jan-12 20:37:14.925254 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18822 2019-Jan-12 20:37:14.925926 - [DEBUG] Compose: EdgeIdentity * AllBottom
18823 2019-Jan-12 20:37:14.925954 - [DEBUG]
18824 2019-Jan-12 20:37:14.925978 - [DEBUG] Propagate flow
18825 2019-Jan-12 20:37:14.926002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18826 2019-Jan-12 20:37:14.926058 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18827 2019-Jan-12 20:37:14.926697 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18828 2019-Jan-12 20:37:14.927329 - [DEBUG] Edge function : AllBottom (result of previous compose)
18829 2019-Jan-12 20:37:14.927355 - [DEBUG]
18830 2019-Jan-12 20:37:14.927379 - [DEBUG] Join: AllTop & AllBottom
18831 2019-Jan-12 20:37:14.927405 - [DEBUG] = AllBottom (new jump func)
18832 2019-Jan-12 20:37:14.927430 - [DEBUG]
18833 2019-Jan-12 20:37:14.927453 - [DEBUG] Start adding new jump function
18834 2019-Jan-12 20:37:14.927476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-12 20:37:14.927532 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18836 2019-Jan-12 20:37:14.928165 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18837 2019-Jan-12 20:37:14.928823 - [DEBUG] Edge Function : AllBottom
18838 2019-Jan-12 20:37:14.928851 - [DEBUG] End adding new jump function
18839 2019-Jan-12 20:37:14.928875 - [DEBUG]
18840 2019-Jan-12 20:37:14.928898 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18841 2019-Jan-12 20:37:14.928922 - [DEBUG]
18842 2019-Jan-12 20:37:14.928945 - [DEBUG] Process 525. path edge:
18843 2019-Jan-12 20:37:14.928969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18844 2019-Jan-12 20:37:14.929026 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
18845 2019-Jan-12 20:37:14.929662 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18846 2019-Jan-12 20:37:14.930295 - [DEBUG]
18847 2019-Jan-12 20:37:14.930321 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18848 2019-Jan-12 20:37:14.930971 - [DEBUG] Compose: EdgeIdentity * AllBottom
18849 2019-Jan-12 20:37:14.930999 - [DEBUG]
18850 2019-Jan-12 20:37:14.931023 - [DEBUG] Propagate flow
18851 2019-Jan-12 20:37:14.931047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18852 2019-Jan-12 20:37:14.931103 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18853 2019-Jan-12 20:37:14.931739 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18854 2019-Jan-12 20:37:14.932388 - [DEBUG] Edge function : AllBottom (result of previous compose)
18855 2019-Jan-12 20:37:14.932413 - [DEBUG]
18856 2019-Jan-12 20:37:14.932437 - [DEBUG] Join: AllTop & AllBottom
18857 2019-Jan-12 20:37:14.932463 - [DEBUG] = AllBottom (new jump func)
18858 2019-Jan-12 20:37:14.932488 - [DEBUG]
18859 2019-Jan-12 20:37:14.932511 - [DEBUG] Start adding new jump function
18860 2019-Jan-12 20:37:14.932534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-12 20:37:14.932590 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18862 2019-Jan-12 20:37:14.933223 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18863 2019-Jan-12 20:37:14.933867 - [DEBUG] Edge Function : AllBottom
18864 2019-Jan-12 20:37:14.933895 - [DEBUG] End adding new jump function
18865 2019-Jan-12 20:37:14.933920 - [DEBUG]
18866 2019-Jan-12 20:37:14.933943 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18867 2019-Jan-12 20:37:14.933967 - [DEBUG]
18868 2019-Jan-12 20:37:14.933990 - [DEBUG] Process 526. path edge:
18869 2019-Jan-12 20:37:14.934014 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18870 2019-Jan-12 20:37:14.934070 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
18871 2019-Jan-12 20:37:14.934706 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18872 2019-Jan-12 20:37:14.935352 - [DEBUG]
18873 2019-Jan-12 20:37:14.935376 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18874 2019-Jan-12 20:37:14.936026 - [DEBUG] Compose: EdgeIdentity * AllBottom
18875 2019-Jan-12 20:37:14.936053 - [DEBUG]
18876 2019-Jan-12 20:37:14.936077 - [DEBUG] Propagate flow
18877 2019-Jan-12 20:37:14.936101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18878 2019-Jan-12 20:37:14.936156 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18879 2019-Jan-12 20:37:14.936790 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18880 2019-Jan-12 20:37:14.937425 - [DEBUG] Edge function : AllBottom (result of previous compose)
18881 2019-Jan-12 20:37:14.937450 - [DEBUG]
18882 2019-Jan-12 20:37:14.937475 - [DEBUG] Join: AllTop & AllBottom
18883 2019-Jan-12 20:37:14.937500 - [DEBUG] = AllBottom (new jump func)
18884 2019-Jan-12 20:37:14.937525 - [DEBUG]
18885 2019-Jan-12 20:37:14.937548 - [DEBUG] Start adding new jump function
18886 2019-Jan-12 20:37:14.937571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-12 20:37:14.937627 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18888 2019-Jan-12 20:37:14.938261 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18889 2019-Jan-12 20:37:14.938911 - [DEBUG] Edge Function : AllBottom
18890 2019-Jan-12 20:37:14.938938 - [DEBUG] End adding new jump function
18891 2019-Jan-12 20:37:14.938963 - [DEBUG]
18892 2019-Jan-12 20:37:14.938986 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18893 2019-Jan-12 20:37:14.939010 - [DEBUG]
18894 2019-Jan-12 20:37:14.939033 - [DEBUG] Process 527. path edge:
18895 2019-Jan-12 20:37:14.939057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18896 2019-Jan-12 20:37:14.939113 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
18897 2019-Jan-12 20:37:14.939746 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18898 2019-Jan-12 20:37:14.940387 - [DEBUG]
18899 2019-Jan-12 20:37:14.940412 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18900 2019-Jan-12 20:37:14.941072 - [DEBUG] Compose: EdgeIdentity * AllBottom
18901 2019-Jan-12 20:37:14.941100 - [DEBUG]
18902 2019-Jan-12 20:37:14.941123 - [DEBUG] Propagate flow
18903 2019-Jan-12 20:37:14.941147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18904 2019-Jan-12 20:37:14.941205 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18905 2019-Jan-12 20:37:14.941841 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18906 2019-Jan-12 20:37:14.942492 - [DEBUG] Edge function : AllBottom (result of previous compose)
18907 2019-Jan-12 20:37:14.942517 - [DEBUG]
18908 2019-Jan-12 20:37:14.942541 - [DEBUG] Join: AllTop & AllBottom
18909 2019-Jan-12 20:37:14.942576 - [DEBUG] = AllBottom (new jump func)
18910 2019-Jan-12 20:37:14.942602 - [DEBUG]
18911 2019-Jan-12 20:37:14.942625 - [DEBUG] Start adding new jump function
18912 2019-Jan-12 20:37:14.942648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18913 2019-Jan-12 20:37:14.942704 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18914 2019-Jan-12 20:37:14.943339 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18915 2019-Jan-12 20:37:14.943970 - [DEBUG] Edge Function : AllBottom
18916 2019-Jan-12 20:37:14.943999 - [DEBUG] End adding new jump function
18917 2019-Jan-12 20:37:14.944023 - [DEBUG]
18918 2019-Jan-12 20:37:14.944047 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18919 2019-Jan-12 20:37:14.944071 - [DEBUG]
18920 2019-Jan-12 20:37:14.944094 - [DEBUG] Process 528. path edge:
18921 2019-Jan-12 20:37:14.944118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18922 2019-Jan-12 20:37:14.944174 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
18923 2019-Jan-12 20:37:14.944807 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18924 2019-Jan-12 20:37:14.945455 - [DEBUG]
18925 2019-Jan-12 20:37:14.945479 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18926 2019-Jan-12 20:37:14.946122 - [DEBUG] Compose: EdgeIdentity * AllBottom
18927 2019-Jan-12 20:37:14.946150 - [DEBUG]
18928 2019-Jan-12 20:37:14.946174 - [DEBUG] Propagate flow
18929 2019-Jan-12 20:37:14.946197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18930 2019-Jan-12 20:37:14.946253 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18931 2019-Jan-12 20:37:14.946892 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18932 2019-Jan-12 20:37:14.947525 - [DEBUG] Edge function : AllBottom (result of previous compose)
18933 2019-Jan-12 20:37:14.947550 - [DEBUG]
18934 2019-Jan-12 20:37:14.947575 - [DEBUG] Join: AllTop & AllBottom
18935 2019-Jan-12 20:37:14.947601 - [DEBUG] = AllBottom (new jump func)
18936 2019-Jan-12 20:37:14.947625 - [DEBUG]
18937 2019-Jan-12 20:37:14.947648 - [DEBUG] Start adding new jump function
18938 2019-Jan-12 20:37:14.947672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18939 2019-Jan-12 20:37:14.947728 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18940 2019-Jan-12 20:37:14.948360 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18941 2019-Jan-12 20:37:14.949018 - [DEBUG] Edge Function : AllBottom
18942 2019-Jan-12 20:37:14.949046 - [DEBUG] End adding new jump function
18943 2019-Jan-12 20:37:14.949070 - [DEBUG]
18944 2019-Jan-12 20:37:14.949093 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18945 2019-Jan-12 20:37:14.949117 - [DEBUG]
18946 2019-Jan-12 20:37:14.949140 - [DEBUG] Process 529. path edge:
18947 2019-Jan-12 20:37:14.949164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18948 2019-Jan-12 20:37:14.949220 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
18949 2019-Jan-12 20:37:14.949857 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18950 2019-Jan-12 20:37:14.950490 - [DEBUG]
18951 2019-Jan-12 20:37:14.950516 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18952 2019-Jan-12 20:37:14.951171 - [DEBUG] Compose: EdgeIdentity * AllBottom
18953 2019-Jan-12 20:37:14.951199 - [DEBUG]
18954 2019-Jan-12 20:37:14.951222 - [DEBUG] Propagate flow
18955 2019-Jan-12 20:37:14.951246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18956 2019-Jan-12 20:37:14.951302 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18957 2019-Jan-12 20:37:14.951940 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18958 2019-Jan-12 20:37:14.952587 - [DEBUG] Edge function : AllBottom (result of previous compose)
18959 2019-Jan-12 20:37:14.952612 - [DEBUG]
18960 2019-Jan-12 20:37:14.952636 - [DEBUG] Join: AllTop & AllBottom
18961 2019-Jan-12 20:37:14.952662 - [DEBUG] = AllBottom (new jump func)
18962 2019-Jan-12 20:37:14.952687 - [DEBUG]
18963 2019-Jan-12 20:37:14.952710 - [DEBUG] Start adding new jump function
18964 2019-Jan-12 20:37:14.952733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18965 2019-Jan-12 20:37:14.952789 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18966 2019-Jan-12 20:37:14.953422 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18967 2019-Jan-12 20:37:14.954057 - [DEBUG] Edge Function : AllBottom
18968 2019-Jan-12 20:37:14.954084 - [DEBUG] End adding new jump function
18969 2019-Jan-12 20:37:14.954108 - [DEBUG]
18970 2019-Jan-12 20:37:14.954132 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18971 2019-Jan-12 20:37:14.954156 - [DEBUG]
18972 2019-Jan-12 20:37:14.954179 - [DEBUG] Process 530. path edge:
18973 2019-Jan-12 20:37:14.954203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18974 2019-Jan-12 20:37:14.954259 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
18975 2019-Jan-12 20:37:14.954895 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18976 2019-Jan-12 20:37:14.955543 - [DEBUG]
18977 2019-Jan-12 20:37:14.955568 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18978 2019-Jan-12 20:37:14.956208 - [DEBUG] Possible callees:
18979 2019-Jan-12 20:37:14.956233 - [DEBUG] bar
18980 2019-Jan-12 20:37:14.956258 - [DEBUG] Possible return sites:
18981 2019-Jan-12 20:37:14.956281 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7118982 2019-Jan-12 20:37:14.957538 - [DEBUG] Found and process special summary
18983 2019-Jan-12 20:37:14.957570 - [DEBUG] Compose: EdgeIdentity * AllBottom
18984 2019-Jan-12 20:37:14.957598 - [DEBUG]
18985 2019-Jan-12 20:37:14.957621 - [DEBUG] Propagate flow
18986 2019-Jan-12 20:37:14.957644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18987 2019-Jan-12 20:37:14.957700 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18988 2019-Jan-12 20:37:14.958344 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18989 2019-Jan-12 20:37:14.958997 - [DEBUG] Edge function : AllBottom (result of previous compose)
18990 2019-Jan-12 20:37:14.959022 - [DEBUG]
18991 2019-Jan-12 20:37:14.959047 - [DEBUG] Join: AllTop & AllBottom
18992 2019-Jan-12 20:37:14.959072 - [DEBUG] = AllBottom (new jump func)
18993 2019-Jan-12 20:37:14.959097 - [DEBUG]
18994 2019-Jan-12 20:37:14.959120 - [DEBUG] Start adding new jump function
18995 2019-Jan-12 20:37:14.959143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18996 2019-Jan-12 20:37:14.959199 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18997 2019-Jan-12 20:37:14.959841 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18998 2019-Jan-12 20:37:14.960476 - [DEBUG] Edge Function : AllBottom
18999 2019-Jan-12 20:37:14.960503 - [DEBUG] End adding new jump function
19000 2019-Jan-12 20:37:14.960528 - [DEBUG]
19001 2019-Jan-12 20:37:14.960551 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
19002 2019-Jan-12 20:37:14.960575 - [DEBUG]
19003 2019-Jan-12 20:37:14.960598 - [DEBUG] Process 531. path edge:
19004 2019-Jan-12 20:37:14.960622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19005 2019-Jan-12 20:37:14.960678 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
19006 2019-Jan-12 20:37:14.961314 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19007 2019-Jan-12 20:37:14.961946 - [DEBUG]
19008 2019-Jan-12 20:37:14.961971 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
19009 2019-Jan-12 20:37:14.962631 - [DEBUG] Compose: EdgeIdentity * AllBottom
19010 2019-Jan-12 20:37:14.962659 - [DEBUG]
19011 2019-Jan-12 20:37:14.962683 - [DEBUG] Propagate flow
19012 2019-Jan-12 20:37:14.962706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19013 2019-Jan-12 20:37:14.962762 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19014 2019-Jan-12 20:37:14.963394 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19015 2019-Jan-12 20:37:14.964028 - [DEBUG] Edge function : AllBottom (result of previous compose)
19016 2019-Jan-12 20:37:14.964053 - [DEBUG]
19017 2019-Jan-12 20:37:14.964078 - [DEBUG] Join: AllTop & AllBottom
19018 2019-Jan-12 20:37:14.964104 - [DEBUG] = AllBottom (new jump func)
19019 2019-Jan-12 20:37:14.964128 - [DEBUG]
19020 2019-Jan-12 20:37:14.964152 - [DEBUG] Start adding new jump function
19021 2019-Jan-12 20:37:14.964175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19022 2019-Jan-12 20:37:14.964231 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19023 2019-Jan-12 20:37:14.964864 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19024 2019-Jan-12 20:37:14.965511 - [DEBUG] Edge Function : AllBottom
19025 2019-Jan-12 20:37:14.965539 - [DEBUG] End adding new jump function
19026 2019-Jan-12 20:37:14.965563 - [DEBUG]
19027 2019-Jan-12 20:37:14.965586 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
19028 2019-Jan-12 20:37:14.965610 - [DEBUG]
19029 2019-Jan-12 20:37:14.965633 - [DEBUG] Process 532. path edge:
19030 2019-Jan-12 20:37:14.965657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19031 2019-Jan-12 20:37:14.965714 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
19032 2019-Jan-12 20:37:14.966348 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19033 2019-Jan-12 20:37:14.966981 - [DEBUG]
19034 2019-Jan-12 20:37:14.967006 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19035 2019-Jan-12 20:37:14.967648 - [DEBUG] Compose: EdgeIdentity * AllBottom
19036 2019-Jan-12 20:37:14.967676 - [DEBUG]
19037 2019-Jan-12 20:37:14.967700 - [DEBUG] Propagate flow
19038 2019-Jan-12 20:37:14.967723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19039 2019-Jan-12 20:37:14.967779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19040 2019-Jan-12 20:37:14.968430 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19041 2019-Jan-12 20:37:14.969088 - [DEBUG] Edge function : AllBottom (result of previous compose)
19042 2019-Jan-12 20:37:14.969113 - [DEBUG]
19043 2019-Jan-12 20:37:14.969138 - [DEBUG] Join: AllTop & AllBottom
19044 2019-Jan-12 20:37:14.969163 - [DEBUG] = AllBottom (new jump func)
19045 2019-Jan-12 20:37:14.969188 - [DEBUG]
19046 2019-Jan-12 20:37:14.969211 - [DEBUG] Start adding new jump function
19047 2019-Jan-12 20:37:14.969234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19048 2019-Jan-12 20:37:14.969290 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19049 2019-Jan-12 20:37:14.969923 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19050 2019-Jan-12 20:37:14.970568 - [DEBUG] Edge Function : AllBottom
19051 2019-Jan-12 20:37:14.970596 - [DEBUG] End adding new jump function
19052 2019-Jan-12 20:37:14.970620 - [DEBUG]
19053 2019-Jan-12 20:37:14.970644 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
19054 2019-Jan-12 20:37:14.970668 - [DEBUG]
19055 2019-Jan-12 20:37:14.970691 - [DEBUG] Process 533. path edge:
19056 2019-Jan-12 20:37:14.970714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19057 2019-Jan-12 20:37:14.970771 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
19058 2019-Jan-12 20:37:14.971413 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19059 2019-Jan-12 20:37:14.972058 - [DEBUG]
19060 2019-Jan-12 20:37:14.972083 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19061 2019-Jan-12 20:37:14.972729 - [DEBUG] Possible callees:
19062 2019-Jan-12 20:37:14.972754 - [DEBUG] llvm.dbg.declare
19063 2019-Jan-12 20:37:14.972780 - [DEBUG] Possible return sites:
19064 2019-Jan-12 20:37:14.972803 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7819065 2019-Jan-12 20:37:14.974066 - [DEBUG] Found and process special summary
19066 2019-Jan-12 20:37:14.974098 - [DEBUG] Compose: EdgeIdentity * AllBottom
19067 2019-Jan-12 20:37:14.974125 - [DEBUG]
19068 2019-Jan-12 20:37:14.974148 - [DEBUG] Propagate flow
19069 2019-Jan-12 20:37:14.974172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19070 2019-Jan-12 20:37:14.974228 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19071 2019-Jan-12 20:37:14.974863 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19072 2019-Jan-12 20:37:14.975513 - [DEBUG] Edge function : AllBottom (result of previous compose)
19073 2019-Jan-12 20:37:14.975539 - [DEBUG]
19074 2019-Jan-12 20:37:14.975563 - [DEBUG] Join: AllTop & AllBottom
19075 2019-Jan-12 20:37:14.975589 - [DEBUG] = AllBottom (new jump func)
19076 2019-Jan-12 20:37:14.975613 - [DEBUG]
19077 2019-Jan-12 20:37:14.975636 - [DEBUG] Start adding new jump function
19078 2019-Jan-12 20:37:14.975659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19079 2019-Jan-12 20:37:14.975716 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19080 2019-Jan-12 20:37:14.976348 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19081 2019-Jan-12 20:37:14.976983 - [DEBUG] Edge Function : AllBottom
19082 2019-Jan-12 20:37:14.977019 - [DEBUG] End adding new jump function
19083 2019-Jan-12 20:37:14.977044 - [DEBUG]
19084 2019-Jan-12 20:37:14.977067 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
19085 2019-Jan-12 20:37:14.977091 - [DEBUG]
19086 2019-Jan-12 20:37:14.977115 - [DEBUG] Process 534. path edge:
19087 2019-Jan-12 20:37:14.977138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19088 2019-Jan-12 20:37:14.977195 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
19089 2019-Jan-12 20:37:14.977831 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19090 2019-Jan-12 20:37:14.978464 - [DEBUG]
19091 2019-Jan-12 20:37:14.978489 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19092 2019-Jan-12 20:37:14.979157 - [DEBUG] Compose: EdgeIdentity * AllBottom
19093 2019-Jan-12 20:37:14.979184 - [DEBUG]
19094 2019-Jan-12 20:37:14.979208 - [DEBUG] Propagate flow
19095 2019-Jan-12 20:37:14.979231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19096 2019-Jan-12 20:37:14.979288 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19097 2019-Jan-12 20:37:14.979920 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19098 2019-Jan-12 20:37:14.980553 - [DEBUG] Edge function : AllBottom (result of previous compose)
19099 2019-Jan-12 20:37:14.980578 - [DEBUG]
19100 2019-Jan-12 20:37:14.980602 - [DEBUG] Join: AllTop & AllBottom
19101 2019-Jan-12 20:37:14.980628 - [DEBUG] = AllBottom (new jump func)
19102 2019-Jan-12 20:37:14.980652 - [DEBUG]
19103 2019-Jan-12 20:37:14.980676 - [DEBUG] Start adding new jump function
19104 2019-Jan-12 20:37:14.980699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19105 2019-Jan-12 20:37:14.980755 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19106 2019-Jan-12 20:37:14.981388 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19107 2019-Jan-12 20:37:14.982032 - [DEBUG] Edge Function : AllBottom
19108 2019-Jan-12 20:37:14.982060 - [DEBUG] End adding new jump function
19109 2019-Jan-12 20:37:14.982084 - [DEBUG]
19110 2019-Jan-12 20:37:14.982107 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
19111 2019-Jan-12 20:37:14.982131 - [DEBUG]
19112 2019-Jan-12 20:37:14.982154 - [DEBUG] Process 535. path edge:
19113 2019-Jan-12 20:37:14.982178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19114 2019-Jan-12 20:37:14.982234 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
19115 2019-Jan-12 20:37:14.982867 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19116 2019-Jan-12 20:37:14.983500 - [DEBUG]
19117 2019-Jan-12 20:37:14.983525 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19118 2019-Jan-12 20:37:14.984164 - [DEBUG] Compose: EdgeIdentity * AllBottom
19119 2019-Jan-12 20:37:14.984192 - [DEBUG]
19120 2019-Jan-12 20:37:14.984215 - [DEBUG] Propagate flow
19121 2019-Jan-12 20:37:14.984239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19122 2019-Jan-12 20:37:14.984294 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19123 2019-Jan-12 20:37:14.984936 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19124 2019-Jan-12 20:37:14.985584 - [DEBUG] Edge function : AllBottom (result of previous compose)
19125 2019-Jan-12 20:37:14.985610 - [DEBUG]
19126 2019-Jan-12 20:37:14.985634 - [DEBUG] Join: AllTop & AllBottom
19127 2019-Jan-12 20:37:14.985660 - [DEBUG] = AllBottom (new jump func)
19128 2019-Jan-12 20:37:14.985692 - [DEBUG]
19129 2019-Jan-12 20:37:14.985716 - [DEBUG] Start adding new jump function
19130 2019-Jan-12 20:37:14.985740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19131 2019-Jan-12 20:37:14.985796 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19132 2019-Jan-12 20:37:14.986430 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19133 2019-Jan-12 20:37:14.987067 - [DEBUG] Edge Function : AllBottom
19134 2019-Jan-12 20:37:14.987094 - [DEBUG] End adding new jump function
19135 2019-Jan-12 20:37:14.987119 - [DEBUG]
19136 2019-Jan-12 20:37:14.987142 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
19137 2019-Jan-12 20:37:14.987166 - [DEBUG]
19138 2019-Jan-12 20:37:14.987189 - [DEBUG] Process 536. path edge:
19139 2019-Jan-12 20:37:14.987213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19140 2019-Jan-12 20:37:14.987269 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
19141 2019-Jan-12 20:37:14.987907 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19142 2019-Jan-12 20:37:14.988541 - [DEBUG]
19143 2019-Jan-12 20:37:14.988565 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19144 2019-Jan-12 20:37:14.989236 - [DEBUG] Compose: EdgeIdentity * AllBottom
19145 2019-Jan-12 20:37:14.989263 - [DEBUG]
19146 2019-Jan-12 20:37:14.989287 - [DEBUG] Propagate flow
19147 2019-Jan-12 20:37:14.989310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19148 2019-Jan-12 20:37:14.989366 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19149 2019-Jan-12 20:37:14.990000 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19150 2019-Jan-12 20:37:14.990638 - [DEBUG] Edge function : AllBottom (result of previous compose)
19151 2019-Jan-12 20:37:14.990664 - [DEBUG]
19152 2019-Jan-12 20:37:14.990688 - [DEBUG] Join: AllTop & AllBottom
19153 2019-Jan-12 20:37:14.990713 - [DEBUG] = AllBottom (new jump func)
19154 2019-Jan-12 20:37:14.990738 - [DEBUG]
19155 2019-Jan-12 20:37:14.990761 - [DEBUG] Start adding new jump function
19156 2019-Jan-12 20:37:14.990785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19157 2019-Jan-12 20:37:14.990842 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19158 2019-Jan-12 20:37:14.991482 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19159 2019-Jan-12 20:37:14.992131 - [DEBUG] Edge Function : AllBottom
19160 2019-Jan-12 20:37:14.992159 - [DEBUG] End adding new jump function
19161 2019-Jan-12 20:37:14.992183 - [DEBUG]
19162 2019-Jan-12 20:37:14.992206 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
19163 2019-Jan-12 20:37:14.992231 - [DEBUG]
19164 2019-Jan-12 20:37:14.992254 - [DEBUG] Process 537. path edge:
19165 2019-Jan-12 20:37:14.992278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19166 2019-Jan-12 20:37:14.992335 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
19167 2019-Jan-12 20:37:14.992968 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19168 2019-Jan-12 20:37:14.993601 - [DEBUG]
19169 2019-Jan-12 20:37:14.993627 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19170 2019-Jan-12 20:37:14.994270 - [DEBUG] Compose: EdgeIdentity * AllBottom
19171 2019-Jan-12 20:37:14.994297 - [DEBUG]
19172 2019-Jan-12 20:37:14.994321 - [DEBUG] Propagate flow
19173 2019-Jan-12 20:37:14.994354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19174 2019-Jan-12 20:37:14.994410 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19175 2019-Jan-12 20:37:14.995046 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19176 2019-Jan-12 20:37:14.995703 - [DEBUG] Edge function : AllBottom (result of previous compose)
19177 2019-Jan-12 20:37:14.995729 - [DEBUG]
19178 2019-Jan-12 20:37:14.995754 - [DEBUG] Join: AllTop & AllBottom
19179 2019-Jan-12 20:37:14.995779 - [DEBUG] = AllBottom (new jump func)
19180 2019-Jan-12 20:37:14.995804 - [DEBUG]
19181 2019-Jan-12 20:37:14.995828 - [DEBUG] Start adding new jump function
19182 2019-Jan-12 20:37:14.995851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19183 2019-Jan-12 20:37:14.995915 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19184 2019-Jan-12 20:37:14.996609 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19185 2019-Jan-12 20:37:14.997307 - [DEBUG] Edge Function : AllBottom
19186 2019-Jan-12 20:37:14.997341 - [DEBUG] End adding new jump function
19187 2019-Jan-12 20:37:14.997366 - [DEBUG]
19188 2019-Jan-12 20:37:14.997390 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
19189 2019-Jan-12 20:37:14.997415 - [DEBUG]
19190 2019-Jan-12 20:37:14.997438 - [DEBUG] Process 538. path edge:
19191 2019-Jan-12 20:37:14.997463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19192 2019-Jan-12 20:37:14.997536 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
19193 2019-Jan-12 20:37:14.998231 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19194 2019-Jan-12 20:37:14.998902 - [DEBUG]
19195 2019-Jan-12 20:37:14.998928 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19196 2019-Jan-12 20:37:14.999600 - [DEBUG] Compose: EdgeIdentity * AllBottom
19197 2019-Jan-12 20:37:14.999628 - [DEBUG]
19198 2019-Jan-12 20:37:14.999652 - [DEBUG] Propagate flow
19199 2019-Jan-12 20:37:14.999676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19200 2019-Jan-12 20:37:14.999735 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19201 2019-Jan-12 20:37:15.000377 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19202 2019-Jan-12 20:37:15.001010 - [DEBUG] Edge function : AllBottom (result of previous compose)
19203 2019-Jan-12 20:37:15.001036 - [DEBUG]
19204 2019-Jan-12 20:37:15.001061 - [DEBUG] Join: AllTop & AllBottom
19205 2019-Jan-12 20:37:15.001087 - [DEBUG] = AllBottom (new jump func)
19206 2019-Jan-12 20:37:15.001112 - [DEBUG]
19207 2019-Jan-12 20:37:15.001136 - [DEBUG] Start adding new jump function
19208 2019-Jan-12 20:37:15.001159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19209 2019-Jan-12 20:37:15.001215 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19210 2019-Jan-12 20:37:15.001855 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19211 2019-Jan-12 20:37:15.002510 - [DEBUG] Edge Function : AllBottom
19212 2019-Jan-12 20:37:15.002538 - [DEBUG] End adding new jump function
19213 2019-Jan-12 20:37:15.002562 - [DEBUG]
19214 2019-Jan-12 20:37:15.002585 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19215 2019-Jan-12 20:37:15.002610 - [DEBUG]
19216 2019-Jan-12 20:37:15.002633 - [DEBUG] Process 539. path edge:
19217 2019-Jan-12 20:37:15.002657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19218 2019-Jan-12 20:37:15.002730 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
19219 2019-Jan-12 20:37:15.003369 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19220 2019-Jan-12 20:37:15.004001 - [DEBUG]
19221 2019-Jan-12 20:37:15.004026 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19222 2019-Jan-12 20:37:15.004674 - [DEBUG] Compose: EdgeIdentity * AllBottom
19223 2019-Jan-12 20:37:15.004701 - [DEBUG]
19224 2019-Jan-12 20:37:15.004725 - [DEBUG] Propagate flow
19225 2019-Jan-12 20:37:15.004749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19226 2019-Jan-12 20:37:15.004805 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19227 2019-Jan-12 20:37:15.005457 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19228 2019-Jan-12 20:37:15.006096 - [DEBUG] Edge function : AllBottom (result of previous compose)
19229 2019-Jan-12 20:37:15.006121 - [DEBUG]
19230 2019-Jan-12 20:37:15.006146 - [DEBUG] Join: AllTop & AllBottom
19231 2019-Jan-12 20:37:15.006172 - [DEBUG] = AllBottom (new jump func)
19232 2019-Jan-12 20:37:15.006197 - [DEBUG]
19233 2019-Jan-12 20:37:15.006220 - [DEBUG] Start adding new jump function
19234 2019-Jan-12 20:37:15.006244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19235 2019-Jan-12 20:37:15.006300 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19236 2019-Jan-12 20:37:15.006940 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19237 2019-Jan-12 20:37:15.007574 - [DEBUG] Edge Function : AllBottom
19238 2019-Jan-12 20:37:15.007602 - [DEBUG] End adding new jump function
19239 2019-Jan-12 20:37:15.007626 - [DEBUG]
19240 2019-Jan-12 20:37:15.007650 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19241 2019-Jan-12 20:37:15.007674 - [DEBUG]
19242 2019-Jan-12 20:37:15.007697 - [DEBUG] Process 540. path edge:
19243 2019-Jan-12 20:37:15.007721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19244 2019-Jan-12 20:37:15.007778 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
19245 2019-Jan-12 20:37:15.008411 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19246 2019-Jan-12 20:37:15.009063 - [DEBUG]
19247 2019-Jan-12 20:37:15.009088 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19248 2019-Jan-12 20:37:15.009741 - [DEBUG] Compose: EdgeIdentity * AllBottom
19249 2019-Jan-12 20:37:15.009769 - [DEBUG]
19250 2019-Jan-12 20:37:15.009792 - [DEBUG] Propagate flow
19251 2019-Jan-12 20:37:15.009816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19252 2019-Jan-12 20:37:15.009872 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19253 2019-Jan-12 20:37:15.010518 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19254 2019-Jan-12 20:37:15.011151 - [DEBUG] Edge function : AllBottom (result of previous compose)
19255 2019-Jan-12 20:37:15.011176 - [DEBUG]
19256 2019-Jan-12 20:37:15.011201 - [DEBUG] Join: AllTop & AllBottom
19257 2019-Jan-12 20:37:15.011227 - [DEBUG] = AllBottom (new jump func)
19258 2019-Jan-12 20:37:15.011251 - [DEBUG]
19259 2019-Jan-12 20:37:15.011275 - [DEBUG] Start adding new jump function
19260 2019-Jan-12 20:37:15.011298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19261 2019-Jan-12 20:37:15.011366 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19262 2019-Jan-12 20:37:15.012013 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19263 2019-Jan-12 20:37:15.012654 - [DEBUG] Edge Function : AllBottom
19264 2019-Jan-12 20:37:15.012682 - [DEBUG] End adding new jump function
19265 2019-Jan-12 20:37:15.012706 - [DEBUG]
19266 2019-Jan-12 20:37:15.012730 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19267 2019-Jan-12 20:37:15.012754 - [DEBUG]
19268 2019-Jan-12 20:37:15.012777 - [DEBUG] Process 541. path edge:
19269 2019-Jan-12 20:37:15.012801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19270 2019-Jan-12 20:37:15.012858 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
19271 2019-Jan-12 20:37:15.013508 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19272 2019-Jan-12 20:37:15.014140 - [DEBUG]
19273 2019-Jan-12 20:37:15.014164 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19274 2019-Jan-12 20:37:15.014815 - [DEBUG] Possible callees:
19275 2019-Jan-12 20:37:15.014841 - [DEBUG] llvm.dbg.declare
19276 2019-Jan-12 20:37:15.014866 - [DEBUG] Possible return sites:
19277 2019-Jan-12 20:37:15.014890 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12019278 2019-Jan-12 20:37:15.016179 - [DEBUG] Found and process special summary
19279 2019-Jan-12 20:37:15.016213 - [DEBUG] Compose: EdgeIdentity * AllBottom
19280 2019-Jan-12 20:37:15.016240 - [DEBUG]
19281 2019-Jan-12 20:37:15.016264 - [DEBUG] Propagate flow
19282 2019-Jan-12 20:37:15.016287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19283 2019-Jan-12 20:37:15.016344 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19284 2019-Jan-12 20:37:15.016980 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19285 2019-Jan-12 20:37:15.017612 - [DEBUG] Edge function : AllBottom (result of previous compose)
19286 2019-Jan-12 20:37:15.017637 - [DEBUG]
19287 2019-Jan-12 20:37:15.017662 - [DEBUG] Join: AllTop & AllBottom
19288 2019-Jan-12 20:37:15.017688 - [DEBUG] = AllBottom (new jump func)
19289 2019-Jan-12 20:37:15.017713 - [DEBUG]
19290 2019-Jan-12 20:37:15.017736 - [DEBUG] Start adding new jump function
19291 2019-Jan-12 20:37:15.017760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19292 2019-Jan-12 20:37:15.017816 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19293 2019-Jan-12 20:37:15.018448 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19294 2019-Jan-12 20:37:15.019099 - [DEBUG] Edge Function : AllBottom
19295 2019-Jan-12 20:37:15.019129 - [DEBUG] End adding new jump function
19296 2019-Jan-12 20:37:15.019153 - [DEBUG]
19297 2019-Jan-12 20:37:15.019176 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19298 2019-Jan-12 20:37:15.019200 - [DEBUG]
19299 2019-Jan-12 20:37:15.019224 - [DEBUG] Process 542. path edge:
19300 2019-Jan-12 20:37:15.019252 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19301 2019-Jan-12 20:37:15.019308 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19302 2019-Jan-12 20:37:15.019944 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19303 2019-Jan-12 20:37:15.020585 - [DEBUG]
19304 2019-Jan-12 20:37:15.020610 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19305 2019-Jan-12 20:37:15.021259 - [DEBUG] Compose: EdgeIdentity * AllBottom
19306 2019-Jan-12 20:37:15.021288 - [DEBUG]
19307 2019-Jan-12 20:37:15.021312 - [DEBUG] Propagate flow
19308 2019-Jan-12 20:37:15.021335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19309 2019-Jan-12 20:37:15.021392 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19310 2019-Jan-12 20:37:15.022038 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19311 2019-Jan-12 20:37:15.022671 - [DEBUG] Edge function : AllBottom (result of previous compose)
19312 2019-Jan-12 20:37:15.022697 - [DEBUG]
19313 2019-Jan-12 20:37:15.022721 - [DEBUG] Join: AllTop & AllBottom
19314 2019-Jan-12 20:37:15.022747 - [DEBUG] = AllBottom (new jump func)
19315 2019-Jan-12 20:37:15.022772 - [DEBUG]
19316 2019-Jan-12 20:37:15.022795 - [DEBUG] Start adding new jump function
19317 2019-Jan-12 20:37:15.022818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19318 2019-Jan-12 20:37:15.022875 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19319 2019-Jan-12 20:37:15.023506 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19320 2019-Jan-12 20:37:15.024139 - [DEBUG] Edge Function : AllBottom
19321 2019-Jan-12 20:37:15.024166 - [DEBUG] End adding new jump function
19322 2019-Jan-12 20:37:15.024190 - [DEBUG]
19323 2019-Jan-12 20:37:15.024214 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19324 2019-Jan-12 20:37:15.024238 - [DEBUG]
19325 2019-Jan-12 20:37:15.024261 - [DEBUG] Process 543. path edge:
19326 2019-Jan-12 20:37:15.024285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19327 2019-Jan-12 20:37:15.024341 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19328 2019-Jan-12 20:37:15.024973 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19329 2019-Jan-12 20:37:15.025621 - [DEBUG]
19330 2019-Jan-12 20:37:15.025646 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19331 2019-Jan-12 20:37:15.026290 - [DEBUG] Compose: EdgeIdentity * AllBottom
19332 2019-Jan-12 20:37:15.026317 - [DEBUG]
19333 2019-Jan-12 20:37:15.026341 - [DEBUG] Propagate flow
19334 2019-Jan-12 20:37:15.026365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19335 2019-Jan-12 20:37:15.026421 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19336 2019-Jan-12 20:37:15.027064 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19337 2019-Jan-12 20:37:15.027696 - [DEBUG] Edge function : AllBottom (result of previous compose)
19338 2019-Jan-12 20:37:15.027722 - [DEBUG]
19339 2019-Jan-12 20:37:15.027747 - [DEBUG] Join: AllTop & AllBottom
19340 2019-Jan-12 20:37:15.027773 - [DEBUG] = AllBottom (new jump func)
19341 2019-Jan-12 20:37:15.027798 - [DEBUG]
19342 2019-Jan-12 20:37:15.027821 - [DEBUG] Start adding new jump function
19343 2019-Jan-12 20:37:15.027845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19344 2019-Jan-12 20:37:15.027901 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19345 2019-Jan-12 20:37:15.028534 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19346 2019-Jan-12 20:37:15.029204 - [DEBUG] Edge Function : AllBottom
19347 2019-Jan-12 20:37:15.029233 - [DEBUG] End adding new jump function
19348 2019-Jan-12 20:37:15.029257 - [DEBUG]
19349 2019-Jan-12 20:37:15.029281 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19350 2019-Jan-12 20:37:15.029308 - [DEBUG]
19351 2019-Jan-12 20:37:15.029332 - [DEBUG] Process 544. path edge:
19352 2019-Jan-12 20:37:15.029355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19353 2019-Jan-12 20:37:15.029412 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19354 2019-Jan-12 20:37:15.030056 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19355 2019-Jan-12 20:37:15.030688 - [DEBUG]
19356 2019-Jan-12 20:37:15.030712 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19357 2019-Jan-12 20:37:15.031362 - [DEBUG] Possible callees:
19358 2019-Jan-12 20:37:15.031387 - [DEBUG] llvm.dbg.declare
19359 2019-Jan-12 20:37:15.031413 - [DEBUG] Possible return sites:
19360 2019-Jan-12 20:37:15.031436 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919361 2019-Jan-12 20:37:15.032717 - [DEBUG] Found and process special summary
19362 2019-Jan-12 20:37:15.032751 - [DEBUG] Compose: EdgeIdentity * AllBottom
19363 2019-Jan-12 20:37:15.032778 - [DEBUG]
19364 2019-Jan-12 20:37:15.032802 - [DEBUG] Propagate flow
19365 2019-Jan-12 20:37:15.032825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19366 2019-Jan-12 20:37:15.032881 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19367 2019-Jan-12 20:37:15.033518 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19368 2019-Jan-12 20:37:15.034150 - [DEBUG] Edge function : AllBottom (result of previous compose)
19369 2019-Jan-12 20:37:15.034175 - [DEBUG]
19370 2019-Jan-12 20:37:15.034200 - [DEBUG] Join: AllTop & AllBottom
19371 2019-Jan-12 20:37:15.034226 - [DEBUG] = AllBottom (new jump func)
19372 2019-Jan-12 20:37:15.034250 - [DEBUG]
19373 2019-Jan-12 20:37:15.034274 - [DEBUG] Start adding new jump function
19374 2019-Jan-12 20:37:15.034297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19375 2019-Jan-12 20:37:15.034353 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19376 2019-Jan-12 20:37:15.034987 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19377 2019-Jan-12 20:37:15.035637 - [DEBUG] Edge Function : AllBottom
19378 2019-Jan-12 20:37:15.035665 - [DEBUG] End adding new jump function
19379 2019-Jan-12 20:37:15.035689 - [DEBUG]
19380 2019-Jan-12 20:37:15.035713 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19381 2019-Jan-12 20:37:15.035737 - [DEBUG]
19382 2019-Jan-12 20:37:15.035760 - [DEBUG] Process 545. path edge:
19383 2019-Jan-12 20:37:15.035784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19384 2019-Jan-12 20:37:15.035840 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19385 2019-Jan-12 20:37:15.036476 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19386 2019-Jan-12 20:37:15.037109 - [DEBUG]
19387 2019-Jan-12 20:37:15.037134 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19388 2019-Jan-12 20:37:15.037785 - [DEBUG] Compose: EdgeIdentity * AllBottom
19389 2019-Jan-12 20:37:15.037820 - [DEBUG]
19390 2019-Jan-12 20:37:15.037845 - [DEBUG] Propagate flow
19391 2019-Jan-12 20:37:15.037869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19392 2019-Jan-12 20:37:15.037926 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19393 2019-Jan-12 20:37:15.038560 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19394 2019-Jan-12 20:37:15.039209 - [DEBUG] Edge function : AllBottom (result of previous compose)
19395 2019-Jan-12 20:37:15.039235 - [DEBUG]
19396 2019-Jan-12 20:37:15.039260 - [DEBUG] Join: AllTop & AllBottom
19397 2019-Jan-12 20:37:15.039286 - [DEBUG] = AllBottom (new jump func)
19398 2019-Jan-12 20:37:15.039310 - [DEBUG]
19399 2019-Jan-12 20:37:15.039334 - [DEBUG] Start adding new jump function
19400 2019-Jan-12 20:37:15.039357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19401 2019-Jan-12 20:37:15.039418 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19402 2019-Jan-12 20:37:15.040054 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19403 2019-Jan-12 20:37:15.040686 - [DEBUG] Edge Function : AllBottom
19404 2019-Jan-12 20:37:15.040714 - [DEBUG] End adding new jump function
19405 2019-Jan-12 20:37:15.040738 - [DEBUG]
19406 2019-Jan-12 20:37:15.040762 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19407 2019-Jan-12 20:37:15.040786 - [DEBUG]
19408 2019-Jan-12 20:37:15.040810 - [DEBUG] Process 546. path edge:
19409 2019-Jan-12 20:37:15.040834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19410 2019-Jan-12 20:37:15.040890 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19411 2019-Jan-12 20:37:15.041524 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19412 2019-Jan-12 20:37:15.042173 - [DEBUG]
19413 2019-Jan-12 20:37:15.042198 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19414 2019-Jan-12 20:37:15.042844 - [DEBUG] Compose: EdgeIdentity * AllBottom
19415 2019-Jan-12 20:37:15.042872 - [DEBUG]
19416 2019-Jan-12 20:37:15.042896 - [DEBUG] Propagate flow
19417 2019-Jan-12 20:37:15.042920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19418 2019-Jan-12 20:37:15.042976 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19419 2019-Jan-12 20:37:15.043619 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19420 2019-Jan-12 20:37:15.044251 - [DEBUG] Edge function : AllBottom (result of previous compose)
19421 2019-Jan-12 20:37:15.044276 - [DEBUG]
19422 2019-Jan-12 20:37:15.044302 - [DEBUG] Join: AllTop & AllBottom
19423 2019-Jan-12 20:37:15.044327 - [DEBUG] = AllBottom (new jump func)
19424 2019-Jan-12 20:37:15.044352 - [DEBUG]
19425 2019-Jan-12 20:37:15.044376 - [DEBUG] Start adding new jump function
19426 2019-Jan-12 20:37:15.044399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-12 20:37:15.044455 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19428 2019-Jan-12 20:37:15.045089 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19429 2019-Jan-12 20:37:15.045746 - [DEBUG] Edge Function : AllBottom
19430 2019-Jan-12 20:37:15.045774 - [DEBUG] End adding new jump function
19431 2019-Jan-12 20:37:15.045798 - [DEBUG]
19432 2019-Jan-12 20:37:15.045822 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19433 2019-Jan-12 20:37:15.045855 - [DEBUG]
19434 2019-Jan-12 20:37:15.045879 - [DEBUG] Process 547. path edge:
19435 2019-Jan-12 20:37:15.045903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19436 2019-Jan-12 20:37:15.045960 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19437 2019-Jan-12 20:37:15.046604 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19438 2019-Jan-12 20:37:15.047236 - [DEBUG]
19439 2019-Jan-12 20:37:15.047260 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19440 2019-Jan-12 20:37:15.047910 - [DEBUG] Possible callees:
19441 2019-Jan-12 20:37:15.047935 - [DEBUG] llvm.dbg.declare
19442 2019-Jan-12 20:37:15.047960 - [DEBUG] Possible return sites:
19443 2019-Jan-12 20:37:15.047984 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519444 2019-Jan-12 20:37:15.049265 - [DEBUG] Found and process special summary
19445 2019-Jan-12 20:37:15.049299 - [DEBUG] Compose: EdgeIdentity * AllBottom
19446 2019-Jan-12 20:37:15.049326 - [DEBUG]
19447 2019-Jan-12 20:37:15.049350 - [DEBUG] Propagate flow
19448 2019-Jan-12 20:37:15.049373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19449 2019-Jan-12 20:37:15.049430 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19450 2019-Jan-12 20:37:15.050071 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19451 2019-Jan-12 20:37:15.050704 - [DEBUG] Edge function : AllBottom (result of previous compose)
19452 2019-Jan-12 20:37:15.050729 - [DEBUG]
19453 2019-Jan-12 20:37:15.050754 - [DEBUG] Join: AllTop & AllBottom
19454 2019-Jan-12 20:37:15.050780 - [DEBUG] = AllBottom (new jump func)
19455 2019-Jan-12 20:37:15.050805 - [DEBUG]
19456 2019-Jan-12 20:37:15.050828 - [DEBUG] Start adding new jump function
19457 2019-Jan-12 20:37:15.050852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19458 2019-Jan-12 20:37:15.050908 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19459 2019-Jan-12 20:37:15.051541 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19460 2019-Jan-12 20:37:15.052195 - [DEBUG] Edge Function : AllBottom
19461 2019-Jan-12 20:37:15.052223 - [DEBUG] End adding new jump function
19462 2019-Jan-12 20:37:15.052247 - [DEBUG]
19463 2019-Jan-12 20:37:15.052271 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19464 2019-Jan-12 20:37:15.052295 - [DEBUG]
19465 2019-Jan-12 20:37:15.052318 - [DEBUG] Process 548. path edge:
19466 2019-Jan-12 20:37:15.052342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19467 2019-Jan-12 20:37:15.052399 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19468 2019-Jan-12 20:37:15.053046 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19469 2019-Jan-12 20:37:15.053702 - [DEBUG]
19470 2019-Jan-12 20:37:15.053727 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19471 2019-Jan-12 20:37:15.054389 - [DEBUG] Compose: EdgeIdentity * AllBottom
19472 2019-Jan-12 20:37:15.054418 - [DEBUG]
19473 2019-Jan-12 20:37:15.054442 - [DEBUG] Propagate flow
19474 2019-Jan-12 20:37:15.054466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19475 2019-Jan-12 20:37:15.054525 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19476 2019-Jan-12 20:37:15.055171 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19477 2019-Jan-12 20:37:15.055825 - [DEBUG] Edge function : AllBottom (result of previous compose)
19478 2019-Jan-12 20:37:15.055851 - [DEBUG]
19479 2019-Jan-12 20:37:15.055876 - [DEBUG] Join: AllTop & AllBottom
19480 2019-Jan-12 20:37:15.055902 - [DEBUG] = AllBottom (new jump func)
19481 2019-Jan-12 20:37:15.055926 - [DEBUG]
19482 2019-Jan-12 20:37:15.055950 - [DEBUG] Start adding new jump function
19483 2019-Jan-12 20:37:15.055973 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19484 2019-Jan-12 20:37:15.056030 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19485 2019-Jan-12 20:37:15.056663 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19486 2019-Jan-12 20:37:15.057297 - [DEBUG] Edge Function : AllBottom
19487 2019-Jan-12 20:37:15.057325 - [DEBUG] End adding new jump function
19488 2019-Jan-12 20:37:15.057349 - [DEBUG]
19489 2019-Jan-12 20:37:15.057372 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19490 2019-Jan-12 20:37:15.057397 - [DEBUG]
19491 2019-Jan-12 20:37:15.057421 - [DEBUG] Process 549. path edge:
19492 2019-Jan-12 20:37:15.057445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19493 2019-Jan-12 20:37:15.057501 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19494 2019-Jan-12 20:37:15.058134 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19495 2019-Jan-12 20:37:15.058783 - [DEBUG]
19496 2019-Jan-12 20:37:15.058809 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19497 2019-Jan-12 20:37:15.059453 - [DEBUG] Compose: EdgeIdentity * AllBottom
19498 2019-Jan-12 20:37:15.059481 - [DEBUG]
19499 2019-Jan-12 20:37:15.059505 - [DEBUG] Propagate flow
19500 2019-Jan-12 20:37:15.059534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19501 2019-Jan-12 20:37:15.059590 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19502 2019-Jan-12 20:37:15.060232 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19503 2019-Jan-12 20:37:15.060865 - [DEBUG] Edge function : AllBottom (result of previous compose)
19504 2019-Jan-12 20:37:15.060891 - [DEBUG]
19505 2019-Jan-12 20:37:15.060915 - [DEBUG] Join: AllTop & AllBottom
19506 2019-Jan-12 20:37:15.060941 - [DEBUG] = AllBottom (new jump func)
19507 2019-Jan-12 20:37:15.060966 - [DEBUG]
19508 2019-Jan-12 20:37:15.060989 - [DEBUG] Start adding new jump function
19509 2019-Jan-12 20:37:15.061012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19510 2019-Jan-12 20:37:15.061068 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19511 2019-Jan-12 20:37:15.061702 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19512 2019-Jan-12 20:37:15.062350 - [DEBUG] Edge Function : AllBottom
19513 2019-Jan-12 20:37:15.062378 - [DEBUG] End adding new jump function
19514 2019-Jan-12 20:37:15.062402 - [DEBUG]
19515 2019-Jan-12 20:37:15.062425 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19516 2019-Jan-12 20:37:15.062449 - [DEBUG]
19517 2019-Jan-12 20:37:15.062473 - [DEBUG] Process 550. path edge:
19518 2019-Jan-12 20:37:15.062496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19519 2019-Jan-12 20:37:15.062553 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19520 2019-Jan-12 20:37:15.063185 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19521 2019-Jan-12 20:37:15.063825 - [DEBUG]
19522 2019-Jan-12 20:37:15.063851 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19523 2019-Jan-12 20:37:15.064498 - [DEBUG] Compose: EdgeIdentity * AllBottom
19524 2019-Jan-12 20:37:15.064526 - [DEBUG]
19525 2019-Jan-12 20:37:15.064549 - [DEBUG] Propagate flow
19526 2019-Jan-12 20:37:15.064573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19527 2019-Jan-12 20:37:15.064630 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19528 2019-Jan-12 20:37:15.065274 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19529 2019-Jan-12 20:37:15.065923 - [DEBUG] Edge function : AllBottom (result of previous compose)
19530 2019-Jan-12 20:37:15.065949 - [DEBUG]
19531 2019-Jan-12 20:37:15.065973 - [DEBUG] Join: AllTop & AllBottom
19532 2019-Jan-12 20:37:15.065999 - [DEBUG] = AllBottom (new jump func)
19533 2019-Jan-12 20:37:15.066024 - [DEBUG]
19534 2019-Jan-12 20:37:15.066047 - [DEBUG] Start adding new jump function
19535 2019-Jan-12 20:37:15.066070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19536 2019-Jan-12 20:37:15.066126 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19537 2019-Jan-12 20:37:15.066759 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19538 2019-Jan-12 20:37:15.067401 - [DEBUG] Edge Function : AllBottom
19539 2019-Jan-12 20:37:15.067428 - [DEBUG] End adding new jump function
19540 2019-Jan-12 20:37:15.067453 - [DEBUG]
19541 2019-Jan-12 20:37:15.067476 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19542 2019-Jan-12 20:37:15.067501 - [DEBUG]
19543 2019-Jan-12 20:37:15.067524 - [DEBUG] Process 551. path edge:
19544 2019-Jan-12 20:37:15.067548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19545 2019-Jan-12 20:37:15.067604 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19546 2019-Jan-12 20:37:15.068247 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19547 2019-Jan-12 20:37:15.068897 - [DEBUG]
19548 2019-Jan-12 20:37:15.068921 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19549 2019-Jan-12 20:37:15.069572 - [DEBUG] Possible callees:
19550 2019-Jan-12 20:37:15.069602 - [DEBUG] llvm.dbg.declare
19551 2019-Jan-12 20:37:15.069627 - [DEBUG] Possible return sites:
19552 2019-Jan-12 20:37:15.069651 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319553 2019-Jan-12 20:37:15.070918 - [DEBUG] Found and process special summary
19554 2019-Jan-12 20:37:15.070952 - [DEBUG] Compose: EdgeIdentity * AllBottom
19555 2019-Jan-12 20:37:15.070979 - [DEBUG]
19556 2019-Jan-12 20:37:15.071003 - [DEBUG] Propagate flow
19557 2019-Jan-12 20:37:15.071026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19558 2019-Jan-12 20:37:15.071083 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19559 2019-Jan-12 20:37:15.071717 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19560 2019-Jan-12 20:37:15.072366 - [DEBUG] Edge function : AllBottom (result of previous compose)
19561 2019-Jan-12 20:37:15.072392 - [DEBUG]
19562 2019-Jan-12 20:37:15.072416 - [DEBUG] Join: AllTop & AllBottom
19563 2019-Jan-12 20:37:15.072450 - [DEBUG] = AllBottom (new jump func)
19564 2019-Jan-12 20:37:15.072476 - [DEBUG]
19565 2019-Jan-12 20:37:15.072499 - [DEBUG] Start adding new jump function
19566 2019-Jan-12 20:37:15.072523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19567 2019-Jan-12 20:37:15.072579 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19568 2019-Jan-12 20:37:15.073212 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19569 2019-Jan-12 20:37:15.073849 - [DEBUG] Edge Function : AllBottom
19570 2019-Jan-12 20:37:15.073876 - [DEBUG] End adding new jump function
19571 2019-Jan-12 20:37:15.073901 - [DEBUG]
19572 2019-Jan-12 20:37:15.073925 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19573 2019-Jan-12 20:37:15.073949 - [DEBUG]
19574 2019-Jan-12 20:37:15.073972 - [DEBUG] Process 552. path edge:
19575 2019-Jan-12 20:37:15.073996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19576 2019-Jan-12 20:37:15.074052 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19577 2019-Jan-12 20:37:15.074688 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19578 2019-Jan-12 20:37:15.075332 - [DEBUG]
19579 2019-Jan-12 20:37:15.075358 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19580 2019-Jan-12 20:37:15.076010 - [DEBUG] Compose: EdgeIdentity * AllBottom
19581 2019-Jan-12 20:37:15.076038 - [DEBUG]
19582 2019-Jan-12 20:37:15.076062 - [DEBUG] Propagate flow
19583 2019-Jan-12 20:37:15.076086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19584 2019-Jan-12 20:37:15.076143 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19585 2019-Jan-12 20:37:15.076776 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19586 2019-Jan-12 20:37:15.077408 - [DEBUG] Edge function : AllBottom (result of previous compose)
19587 2019-Jan-12 20:37:15.077434 - [DEBUG]
19588 2019-Jan-12 20:37:15.077459 - [DEBUG] Join: AllTop & AllBottom
19589 2019-Jan-12 20:37:15.077485 - [DEBUG] = AllBottom (new jump func)
19590 2019-Jan-12 20:37:15.077510 - [DEBUG]
19591 2019-Jan-12 20:37:15.077533 - [DEBUG] Start adding new jump function
19592 2019-Jan-12 20:37:15.077557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19593 2019-Jan-12 20:37:15.077613 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19594 2019-Jan-12 20:37:15.078245 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19595 2019-Jan-12 20:37:15.078892 - [DEBUG] Edge Function : AllBottom
19596 2019-Jan-12 20:37:15.078920 - [DEBUG] End adding new jump function
19597 2019-Jan-12 20:37:15.078944 - [DEBUG]
19598 2019-Jan-12 20:37:15.078968 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19599 2019-Jan-12 20:37:15.078992 - [DEBUG]
19600 2019-Jan-12 20:37:15.079016 - [DEBUG] Process 553. path edge:
19601 2019-Jan-12 20:37:15.079040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19602 2019-Jan-12 20:37:15.079096 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19603 2019-Jan-12 20:37:15.079733 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19604 2019-Jan-12 20:37:15.080365 - [DEBUG]
19605 2019-Jan-12 20:37:15.080390 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19606 2019-Jan-12 20:37:15.081037 - [DEBUG] Compose: EdgeIdentity * AllBottom
19607 2019-Jan-12 20:37:15.081065 - [DEBUG]
19608 2019-Jan-12 20:37:15.081089 - [DEBUG] Propagate flow
19609 2019-Jan-12 20:37:15.081121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19610 2019-Jan-12 20:37:15.081178 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19611 2019-Jan-12 20:37:15.081821 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19612 2019-Jan-12 20:37:15.082470 - [DEBUG] Edge function : AllBottom (result of previous compose)
19613 2019-Jan-12 20:37:15.082495 - [DEBUG]
19614 2019-Jan-12 20:37:15.082520 - [DEBUG] Join: AllTop & AllBottom
19615 2019-Jan-12 20:37:15.082546 - [DEBUG] = AllBottom (new jump func)
19616 2019-Jan-12 20:37:15.082570 - [DEBUG]
19617 2019-Jan-12 20:37:15.082593 - [DEBUG] Start adding new jump function
19618 2019-Jan-12 20:37:15.082617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19619 2019-Jan-12 20:37:15.082673 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19620 2019-Jan-12 20:37:15.083306 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19621 2019-Jan-12 20:37:15.083947 - [DEBUG] Edge Function : AllBottom
19622 2019-Jan-12 20:37:15.083974 - [DEBUG] End adding new jump function
19623 2019-Jan-12 20:37:15.083999 - [DEBUG]
19624 2019-Jan-12 20:37:15.084022 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19625 2019-Jan-12 20:37:15.084046 - [DEBUG]
19626 2019-Jan-12 20:37:15.084070 - [DEBUG] Process 554. path edge:
19627 2019-Jan-12 20:37:15.084094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19628 2019-Jan-12 20:37:15.084150 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19629 2019-Jan-12 20:37:15.084793 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19630 2019-Jan-12 20:37:15.085441 - [DEBUG]
19631 2019-Jan-12 20:37:15.085466 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19632 2019-Jan-12 20:37:15.086115 - [DEBUG] Possible callees:
19633 2019-Jan-12 20:37:15.086141 - [DEBUG] llvm.dbg.declare
19634 2019-Jan-12 20:37:15.086166 - [DEBUG] Possible return sites:
19635 2019-Jan-12 20:37:15.086189 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919636 2019-Jan-12 20:37:15.087451 - [DEBUG] Found and process special summary
19637 2019-Jan-12 20:37:15.087485 - [DEBUG] Compose: EdgeIdentity * AllBottom
19638 2019-Jan-12 20:37:15.087513 - [DEBUG]
19639 2019-Jan-12 20:37:15.087536 - [DEBUG] Propagate flow
19640 2019-Jan-12 20:37:15.087560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19641 2019-Jan-12 20:37:15.087616 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19642 2019-Jan-12 20:37:15.088254 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19643 2019-Jan-12 20:37:15.088904 - [DEBUG] Edge function : AllBottom (result of previous compose)
19644 2019-Jan-12 20:37:15.088929 - [DEBUG]
19645 2019-Jan-12 20:37:15.088954 - [DEBUG] Join: AllTop & AllBottom
19646 2019-Jan-12 20:37:15.088980 - [DEBUG] = AllBottom (new jump func)
19647 2019-Jan-12 20:37:15.089004 - [DEBUG]
19648 2019-Jan-12 20:37:15.089027 - [DEBUG] Start adding new jump function
19649 2019-Jan-12 20:37:15.089051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19650 2019-Jan-12 20:37:15.089107 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19651 2019-Jan-12 20:37:15.089752 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19652 2019-Jan-12 20:37:15.090387 - [DEBUG] Edge Function : AllBottom
19653 2019-Jan-12 20:37:15.090415 - [DEBUG] End adding new jump function
19654 2019-Jan-12 20:37:15.090439 - [DEBUG]
19655 2019-Jan-12 20:37:15.090463 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19656 2019-Jan-12 20:37:15.090487 - [DEBUG]
19657 2019-Jan-12 20:37:15.090510 - [DEBUG] Process 555. path edge:
19658 2019-Jan-12 20:37:15.090534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19659 2019-Jan-12 20:37:15.090591 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19660 2019-Jan-12 20:37:15.091227 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19661 2019-Jan-12 20:37:15.091860 - [DEBUG]
19662 2019-Jan-12 20:37:15.091884 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19663 2019-Jan-12 20:37:15.092551 - [DEBUG] Compose: EdgeIdentity * AllBottom
19664 2019-Jan-12 20:37:15.092579 - [DEBUG]
19665 2019-Jan-12 20:37:15.092602 - [DEBUG] Propagate flow
19666 2019-Jan-12 20:37:15.092626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19667 2019-Jan-12 20:37:15.092683 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19668 2019-Jan-12 20:37:15.093317 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19669 2019-Jan-12 20:37:15.093949 - [DEBUG] Edge function : AllBottom (result of previous compose)
19670 2019-Jan-12 20:37:15.093974 - [DEBUG]
19671 2019-Jan-12 20:37:15.093999 - [DEBUG] Join: AllTop & AllBottom
19672 2019-Jan-12 20:37:15.094025 - [DEBUG] = AllBottom (new jump func)
19673 2019-Jan-12 20:37:15.094049 - [DEBUG]
19674 2019-Jan-12 20:37:15.094072 - [DEBUG] Start adding new jump function
19675 2019-Jan-12 20:37:15.094096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19676 2019-Jan-12 20:37:15.094152 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19677 2019-Jan-12 20:37:15.094786 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19678 2019-Jan-12 20:37:15.095433 - [DEBUG] Edge Function : AllBottom
19679 2019-Jan-12 20:37:15.095461 - [DEBUG] End adding new jump function
19680 2019-Jan-12 20:37:15.095485 - [DEBUG]
19681 2019-Jan-12 20:37:15.095508 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19682 2019-Jan-12 20:37:15.095533 - [DEBUG]
19683 2019-Jan-12 20:37:15.095556 - [DEBUG] Process 556. path edge:
19684 2019-Jan-12 20:37:15.095580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19685 2019-Jan-12 20:37:15.095636 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19686 2019-Jan-12 20:37:15.096270 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19687 2019-Jan-12 20:37:15.096901 - [DEBUG]
19688 2019-Jan-12 20:37:15.096925 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19689 2019-Jan-12 20:37:15.097574 - [DEBUG] Compose: EdgeIdentity * AllBottom
19690 2019-Jan-12 20:37:15.097602 - [DEBUG]
19691 2019-Jan-12 20:37:15.097626 - [DEBUG] Propagate flow
19692 2019-Jan-12 20:37:15.097649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19693 2019-Jan-12 20:37:15.097706 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19694 2019-Jan-12 20:37:15.098363 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19695 2019-Jan-12 20:37:15.099033 - [DEBUG] Edge function : AllBottom (result of previous compose)
19696 2019-Jan-12 20:37:15.099058 - [DEBUG]
19697 2019-Jan-12 20:37:15.099083 - [DEBUG] Join: AllTop & AllBottom
19698 2019-Jan-12 20:37:15.099109 - [DEBUG] = AllBottom (new jump func)
19699 2019-Jan-12 20:37:15.099133 - [DEBUG]
19700 2019-Jan-12 20:37:15.099157 - [DEBUG] Start adding new jump function
19701 2019-Jan-12 20:37:15.099180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-12 20:37:15.099236 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19703 2019-Jan-12 20:37:15.099874 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19704 2019-Jan-12 20:37:15.100520 - [DEBUG] Edge Function : AllBottom
19705 2019-Jan-12 20:37:15.100549 - [DEBUG] End adding new jump function
19706 2019-Jan-12 20:37:15.100573 - [DEBUG]
19707 2019-Jan-12 20:37:15.100597 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19708 2019-Jan-12 20:37:15.100621 - [DEBUG]
19709 2019-Jan-12 20:37:15.100645 - [DEBUG] Process 557. path edge:
19710 2019-Jan-12 20:37:15.100668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19711 2019-Jan-12 20:37:15.100729 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19712 2019-Jan-12 20:37:15.101386 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19713 2019-Jan-12 20:37:15.102043 - [DEBUG]
19714 2019-Jan-12 20:37:15.102068 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19715 2019-Jan-12 20:37:15.102727 - [DEBUG] Compose: EdgeIdentity * AllBottom
19716 2019-Jan-12 20:37:15.102755 - [DEBUG]
19717 2019-Jan-12 20:37:15.102779 - [DEBUG] Propagate flow
19718 2019-Jan-12 20:37:15.102802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19719 2019-Jan-12 20:37:15.102859 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19720 2019-Jan-12 20:37:15.103495 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19721 2019-Jan-12 20:37:15.104127 - [DEBUG] Edge function : AllBottom (result of previous compose)
19722 2019-Jan-12 20:37:15.104152 - [DEBUG]
19723 2019-Jan-12 20:37:15.104177 - [DEBUG] Join: AllTop & AllBottom
19724 2019-Jan-12 20:37:15.104203 - [DEBUG] = AllBottom (new jump func)
19725 2019-Jan-12 20:37:15.104227 - [DEBUG]
19726 2019-Jan-12 20:37:15.104251 - [DEBUG] Start adding new jump function
19727 2019-Jan-12 20:37:15.104274 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19728 2019-Jan-12 20:37:15.104330 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19729 2019-Jan-12 20:37:15.104963 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19730 2019-Jan-12 20:37:15.105618 - [DEBUG] Edge Function : AllBottom
19731 2019-Jan-12 20:37:15.105645 - [DEBUG] End adding new jump function
19732 2019-Jan-12 20:37:15.105670 - [DEBUG]
19733 2019-Jan-12 20:37:15.105693 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19734 2019-Jan-12 20:37:15.105717 - [DEBUG]
19735 2019-Jan-12 20:37:15.105740 - [DEBUG] Process 558. path edge:
19736 2019-Jan-12 20:37:15.105764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19737 2019-Jan-12 20:37:15.105820 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19738 2019-Jan-12 20:37:15.106459 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19739 2019-Jan-12 20:37:15.107107 - [DEBUG]
19740 2019-Jan-12 20:37:15.107133 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19741 2019-Jan-12 20:37:15.107784 - [DEBUG] Compose: EdgeIdentity * AllBottom
19742 2019-Jan-12 20:37:15.107812 - [DEBUG]
19743 2019-Jan-12 20:37:15.107836 - [DEBUG] Propagate flow
19744 2019-Jan-12 20:37:15.107860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19745 2019-Jan-12 20:37:15.107917 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19746 2019-Jan-12 20:37:15.108555 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19747 2019-Jan-12 20:37:15.109210 - [DEBUG] Edge function : AllBottom (result of previous compose)
19748 2019-Jan-12 20:37:15.109235 - [DEBUG]
19749 2019-Jan-12 20:37:15.109259 - [DEBUG] Join: AllTop & AllBottom
19750 2019-Jan-12 20:37:15.109285 - [DEBUG] = AllBottom (new jump func)
19751 2019-Jan-12 20:37:15.109310 - [DEBUG]
19752 2019-Jan-12 20:37:15.109333 - [DEBUG] Start adding new jump function
19753 2019-Jan-12 20:37:15.109356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19754 2019-Jan-12 20:37:15.109412 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19755 2019-Jan-12 20:37:15.110052 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19756 2019-Jan-12 20:37:15.110687 - [DEBUG] Edge Function : AllBottom
19757 2019-Jan-12 20:37:15.110715 - [DEBUG] End adding new jump function
19758 2019-Jan-12 20:37:15.110739 - [DEBUG]
19759 2019-Jan-12 20:37:15.110763 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19760 2019-Jan-12 20:37:15.110787 - [DEBUG]
19761 2019-Jan-12 20:37:15.110810 - [DEBUG] Process 559. path edge:
19762 2019-Jan-12 20:37:15.110834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19763 2019-Jan-12 20:37:15.110890 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19764 2019-Jan-12 20:37:15.111526 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19765 2019-Jan-12 20:37:15.112175 - [DEBUG]
19766 2019-Jan-12 20:37:15.112199 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19767 2019-Jan-12 20:37:15.112850 - [DEBUG] Compose: EdgeIdentity * AllBottom
19768 2019-Jan-12 20:37:15.112878 - [DEBUG]
19769 2019-Jan-12 20:37:15.112901 - [DEBUG] Propagate flow
19770 2019-Jan-12 20:37:15.112925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19771 2019-Jan-12 20:37:15.112981 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19772 2019-Jan-12 20:37:15.113613 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19773 2019-Jan-12 20:37:15.114246 - [DEBUG] Edge function : AllBottom (result of previous compose)
19774 2019-Jan-12 20:37:15.114272 - [DEBUG]
19775 2019-Jan-12 20:37:15.114296 - [DEBUG] Join: AllTop & AllBottom
19776 2019-Jan-12 20:37:15.114322 - [DEBUG] = AllBottom (new jump func)
19777 2019-Jan-12 20:37:15.114347 - [DEBUG]
19778 2019-Jan-12 20:37:15.114370 - [DEBUG] Start adding new jump function
19779 2019-Jan-12 20:37:15.114393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19780 2019-Jan-12 20:37:15.114449 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19781 2019-Jan-12 20:37:15.115083 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19782 2019-Jan-12 20:37:15.115733 - [DEBUG] Edge Function : AllBottom
19783 2019-Jan-12 20:37:15.115769 - [DEBUG] End adding new jump function
19784 2019-Jan-12 20:37:15.115793 - [DEBUG]
19785 2019-Jan-12 20:37:15.115817 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19786 2019-Jan-12 20:37:15.115841 - [DEBUG]
19787 2019-Jan-12 20:37:15.115864 - [DEBUG] Process 560. path edge:
19788 2019-Jan-12 20:37:15.115888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19789 2019-Jan-12 20:37:15.115945 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19790 2019-Jan-12 20:37:15.116577 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19791 2019-Jan-12 20:37:15.117210 - [DEBUG]
19792 2019-Jan-12 20:37:15.117235 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19793 2019-Jan-12 20:37:15.117880 - [DEBUG] Compose: EdgeIdentity * AllBottom
19794 2019-Jan-12 20:37:15.117908 - [DEBUG]
19795 2019-Jan-12 20:37:15.117931 - [DEBUG] Propagate flow
19796 2019-Jan-12 20:37:15.117955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19797 2019-Jan-12 20:37:15.118012 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19798 2019-Jan-12 20:37:15.118666 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19799 2019-Jan-12 20:37:15.119327 - [DEBUG] Edge function : AllBottom (result of previous compose)
19800 2019-Jan-12 20:37:15.119353 - [DEBUG]
19801 2019-Jan-12 20:37:15.119378 - [DEBUG] Join: AllTop & AllBottom
19802 2019-Jan-12 20:37:15.119404 - [DEBUG] = AllBottom (new jump func)
19803 2019-Jan-12 20:37:15.119428 - [DEBUG]
19804 2019-Jan-12 20:37:15.119452 - [DEBUG] Start adding new jump function
19805 2019-Jan-12 20:37:15.119475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19806 2019-Jan-12 20:37:15.119537 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19807 2019-Jan-12 20:37:15.120182 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19808 2019-Jan-12 20:37:15.120822 - [DEBUG] Edge Function : AllBottom
19809 2019-Jan-12 20:37:15.120851 - [DEBUG] End adding new jump function
19810 2019-Jan-12 20:37:15.120875 - [DEBUG]
19811 2019-Jan-12 20:37:15.120899 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19812 2019-Jan-12 20:37:15.120923 - [DEBUG]
19813 2019-Jan-12 20:37:15.120946 - [DEBUG] Process 561. path edge:
19814 2019-Jan-12 20:37:15.120970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19815 2019-Jan-12 20:37:15.121028 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19816 2019-Jan-12 20:37:15.121662 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19817 2019-Jan-12 20:37:15.122313 - [DEBUG]
19818 2019-Jan-12 20:37:15.122339 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19819 2019-Jan-12 20:37:15.122994 - [DEBUG] Compose: EdgeIdentity * AllBottom
19820 2019-Jan-12 20:37:15.123022 - [DEBUG]
19821 2019-Jan-12 20:37:15.123045 - [DEBUG] Propagate flow
19822 2019-Jan-12 20:37:15.123069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19823 2019-Jan-12 20:37:15.123126 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19824 2019-Jan-12 20:37:15.123766 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19825 2019-Jan-12 20:37:15.124399 - [DEBUG] Edge function : AllBottom (result of previous compose)
19826 2019-Jan-12 20:37:15.124424 - [DEBUG]
19827 2019-Jan-12 20:37:15.124460 - [DEBUG] Join: AllTop & AllBottom
19828 2019-Jan-12 20:37:15.124486 - [DEBUG] = AllBottom (new jump func)
19829 2019-Jan-12 20:37:15.124511 - [DEBUG]
19830 2019-Jan-12 20:37:15.124534 - [DEBUG] Start adding new jump function
19831 2019-Jan-12 20:37:15.124557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19832 2019-Jan-12 20:37:15.124613 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19833 2019-Jan-12 20:37:15.125247 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19834 2019-Jan-12 20:37:15.125902 - [DEBUG] Edge Function : AllBottom
19835 2019-Jan-12 20:37:15.125930 - [DEBUG] End adding new jump function
19836 2019-Jan-12 20:37:15.125954 - [DEBUG]
19837 2019-Jan-12 20:37:15.125978 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19838 2019-Jan-12 20:37:15.126001 - [DEBUG]
19839 2019-Jan-12 20:37:15.126025 - [DEBUG] Process 562. path edge:
19840 2019-Jan-12 20:37:15.126048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19841 2019-Jan-12 20:37:15.126105 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19842 2019-Jan-12 20:37:15.126743 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19843 2019-Jan-12 20:37:15.127377 - [DEBUG]
19844 2019-Jan-12 20:37:15.127403 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19845 2019-Jan-12 20:37:15.128056 - [DEBUG] Compose: EdgeIdentity * AllBottom
19846 2019-Jan-12 20:37:15.128085 - [DEBUG]
19847 2019-Jan-12 20:37:15.128109 - [DEBUG] Propagate flow
19848 2019-Jan-12 20:37:15.128132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19849 2019-Jan-12 20:37:15.128189 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19850 2019-Jan-12 20:37:15.128851 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19851 2019-Jan-12 20:37:15.129484 - [DEBUG] Edge function : AllBottom (result of previous compose)
19852 2019-Jan-12 20:37:15.129510 - [DEBUG]
19853 2019-Jan-12 20:37:15.129534 - [DEBUG] Join: AllTop & AllBottom
19854 2019-Jan-12 20:37:15.129560 - [DEBUG] = AllBottom (new jump func)
19855 2019-Jan-12 20:37:15.129585 - [DEBUG]
19856 2019-Jan-12 20:37:15.129609 - [DEBUG] Start adding new jump function
19857 2019-Jan-12 20:37:15.129632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19858 2019-Jan-12 20:37:15.129688 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19859 2019-Jan-12 20:37:15.130329 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19860 2019-Jan-12 20:37:15.130962 - [DEBUG] Edge Function : AllBottom
19861 2019-Jan-12 20:37:15.130990 - [DEBUG] End adding new jump function
19862 2019-Jan-12 20:37:15.131014 - [DEBUG]
19863 2019-Jan-12 20:37:15.131038 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19864 2019-Jan-12 20:37:15.131062 - [DEBUG]
19865 2019-Jan-12 20:37:15.131085 - [DEBUG] Process 563. path edge:
19866 2019-Jan-12 20:37:15.131109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19867 2019-Jan-12 20:37:15.131165 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19868 2019-Jan-12 20:37:15.131799 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19869 2019-Jan-12 20:37:15.132449 - [DEBUG]
19870 2019-Jan-12 20:37:15.132473 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19871 2019-Jan-12 20:37:15.133128 - [DEBUG] Compose: EdgeIdentity * AllBottom
19872 2019-Jan-12 20:37:15.133157 - [DEBUG]
19873 2019-Jan-12 20:37:15.133180 - [DEBUG] Propagate flow
19874 2019-Jan-12 20:37:15.133204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19875 2019-Jan-12 20:37:15.133260 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19876 2019-Jan-12 20:37:15.133895 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19877 2019-Jan-12 20:37:15.134527 - [DEBUG] Edge function : AllBottom (result of previous compose)
19878 2019-Jan-12 20:37:15.134553 - [DEBUG]
19879 2019-Jan-12 20:37:15.134577 - [DEBUG] Join: AllTop & AllBottom
19880 2019-Jan-12 20:37:15.134603 - [DEBUG] = AllBottom (new jump func)
19881 2019-Jan-12 20:37:15.134627 - [DEBUG]
19882 2019-Jan-12 20:37:15.134651 - [DEBUG] Start adding new jump function
19883 2019-Jan-12 20:37:15.134674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19884 2019-Jan-12 20:37:15.134730 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19885 2019-Jan-12 20:37:15.135383 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19886 2019-Jan-12 20:37:15.136017 - [DEBUG] Edge Function : AllBottom
19887 2019-Jan-12 20:37:15.136046 - [DEBUG] End adding new jump function
19888 2019-Jan-12 20:37:15.136070 - [DEBUG]
19889 2019-Jan-12 20:37:15.136093 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19890 2019-Jan-12 20:37:15.136117 - [DEBUG]
19891 2019-Jan-12 20:37:15.136141 - [DEBUG] Process 564. path edge:
19892 2019-Jan-12 20:37:15.136164 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19893 2019-Jan-12 20:37:15.136221 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19894 2019-Jan-12 20:37:15.136854 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19895 2019-Jan-12 20:37:15.137488 - [DEBUG]
19896 2019-Jan-12 20:37:15.137512 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19897 2019-Jan-12 20:37:15.138152 - [DEBUG] Start of endsummarytab entry
19898 2019-Jan-12 20:37:15.138183 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19899 2019-Jan-12 20:37:15.138834 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19900 2019-Jan-12 20:37:15.138894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19901 2019-Jan-12 20:37:15.139528 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19902 2019-Jan-12 20:37:15.140165 - [DEBUG] EF: AllBottom
19903 2019-Jan-12 20:37:15.140190 - [DEBUG]
19904 2019-Jan-12 20:37:15.140213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19905 2019-Jan-12 20:37:15.140845 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19906 2019-Jan-12 20:37:15.141480 - [DEBUG] EF: AllBottom
19907 2019-Jan-12 20:37:15.141505 - [DEBUG]
19908 2019-Jan-12 20:37:15.141528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19909 2019-Jan-12 20:37:15.142176 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19910 2019-Jan-12 20:37:15.142809 - [DEBUG] EF: AllBottom
19911 2019-Jan-12 20:37:15.142834 - [DEBUG]
19912 2019-Jan-12 20:37:15.142858 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19913 2019-Jan-12 20:37:15.143490 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
19914 2019-Jan-12 20:37:15.144125 - [DEBUG] EF: AllBottom
19915 2019-Jan-12 20:37:15.144150 - [DEBUG]
19916 2019-Jan-12 20:37:15.144173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19917 2019-Jan-12 20:37:15.144812 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19918 2019-Jan-12 20:37:15.145472 - [DEBUG] EF: AllBottom
19919 2019-Jan-12 20:37:15.145497 - [DEBUG]
19920 2019-Jan-12 20:37:15.145521 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19921 2019-Jan-12 20:37:15.146154 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19922 2019-Jan-12 20:37:15.146790 - [DEBUG] EF: AllBottom
19923 2019-Jan-12 20:37:15.146815 - [DEBUG]
19924 2019-Jan-12 20:37:15.146839 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19925 2019-Jan-12 20:37:15.147471 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19926 2019-Jan-12 20:37:15.148105 - [DEBUG] EF: AllBottom
19927 2019-Jan-12 20:37:15.148130 - [DEBUG]
19928 2019-Jan-12 20:37:15.148154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19929 2019-Jan-12 20:37:15.148801 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19930 2019-Jan-12 20:37:15.149436 - [DEBUG] EF: AllBottom
19931 2019-Jan-12 20:37:15.149461 - [DEBUG]
19932 2019-Jan-12 20:37:15.149484 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19933 2019-Jan-12 20:37:15.150117 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
19934 2019-Jan-12 20:37:15.150756 - [DEBUG] EF: AllBottom
19935 2019-Jan-12 20:37:15.150781 - [DEBUG]
19936 2019-Jan-12 20:37:15.150804 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19937 2019-Jan-12 20:37:15.151441 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19938 2019-Jan-12 20:37:15.152132 - [DEBUG] EF: AllBottom
19939 2019-Jan-12 20:37:15.152157 - [DEBUG]
19940 2019-Jan-12 20:37:15.152181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19941 2019-Jan-12 20:37:15.152814 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
19942 2019-Jan-12 20:37:15.153449 - [DEBUG] EF: AllBottom
19943 2019-Jan-12 20:37:15.153474 - [DEBUG]
19944 2019-Jan-12 20:37:15.153497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19945 2019-Jan-12 20:37:15.154130 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19946 2019-Jan-12 20:37:15.154771 - [DEBUG] EF: AllBottom
19947 2019-Jan-12 20:37:15.154796 - [DEBUG]
19948 2019-Jan-12 20:37:15.154819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19949 2019-Jan-12 20:37:15.155467 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19950 2019-Jan-12 20:37:15.156101 - [DEBUG] EF: AllBottom
19951 2019-Jan-12 20:37:15.156126 - [DEBUG]
19952 2019-Jan-12 20:37:15.156150 - [DEBUG] ---------------
19953 2019-Jan-12 20:37:15.156173 - [DEBUG]
19954 2019-Jan-12 20:37:15.156198 - [DEBUG] End of endsummarytab entry
19955 2019-Jan-12 20:37:15.156221 - [DEBUG]
19956 2019-Jan-12 20:37:15.156245 - [DEBUG] Start of incomingtab entry
19957 2019-Jan-12 20:37:15.156269 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19958 2019-Jan-12 20:37:15.156901 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19959 2019-Jan-12 20:37:15.156957 - [DEBUG] ---------------
19960 2019-Jan-12 20:37:15.156981 - [DEBUG] End of incomingtab entry
19961 2019-Jan-12 20:37:15.157005 - [DEBUG]
19962 2019-Jan-12 20:37:15.157029 - [DEBUG] EDGE:
19963 2019-Jan-12 20:37:15.157085 - [DEBUG] ---> 19964 2019-Jan-12 20:37:15.157726 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19965 2019-Jan-12 20:37:15.158358 - [DEBUG]
19966 2019-Jan-12 20:37:15.158383 - [DEBUG] EDGE:
19967 2019-Jan-12 20:37:15.158440 - [DEBUG] ---> 19968 2019-Jan-12 20:37:15.159089 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19969 2019-Jan-12 20:37:15.159721 - [DEBUG]
19970 2019-Jan-12 20:37:15.159755 - [DEBUG] Compose: EdgeIdentity * AllBottom
19971 2019-Jan-12 20:37:15.159782 - [DEBUG]
19972 2019-Jan-12 20:37:15.159806 - [DEBUG] Propagate flow
19973 2019-Jan-12 20:37:15.159830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19974 2019-Jan-12 20:37:15.159886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19975 2019-Jan-12 20:37:15.160534 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19976 2019-Jan-12 20:37:15.161167 - [DEBUG] Edge function : AllBottom (result of previous compose)
19977 2019-Jan-12 20:37:15.161192 - [DEBUG]
19978 2019-Jan-12 20:37:15.161218 - [DEBUG] Join: AllTop & AllBottom
19979 2019-Jan-12 20:37:15.161244 - [DEBUG] = AllBottom (new jump func)
19980 2019-Jan-12 20:37:15.161268 - [DEBUG]
19981 2019-Jan-12 20:37:15.161292 - [DEBUG] Start adding new jump function
19982 2019-Jan-12 20:37:15.161315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19983 2019-Jan-12 20:37:15.161371 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19984 2019-Jan-12 20:37:15.162019 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19985 2019-Jan-12 20:37:15.162660 - [DEBUG] Edge Function : AllBottom
19986 2019-Jan-12 20:37:15.162688 - [DEBUG] End adding new jump function
19987 2019-Jan-12 20:37:15.162712 - [DEBUG]
19988 2019-Jan-12 20:37:15.162736 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19989 2019-Jan-12 20:37:15.162760 - [DEBUG]
19990 2019-Jan-12 20:37:15.162783 - [DEBUG] Process 565. path edge:
19991 2019-Jan-12 20:37:15.162807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19992 2019-Jan-12 20:37:15.162863 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19993 2019-Jan-12 20:37:15.163505 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19994 2019-Jan-12 20:37:15.164139 - [DEBUG]
19995 2019-Jan-12 20:37:15.164163 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19996 2019-Jan-12 20:37:15.164816 - [DEBUG] Possible callees:
19997 2019-Jan-12 20:37:15.164841 - [DEBUG] llvm.dbg.declare
19998 2019-Jan-12 20:37:15.164866 - [DEBUG] Possible return sites:
19999 2019-Jan-12 20:37:15.164890 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320000 2019-Jan-12 20:37:15.166174 - [DEBUG] Found and process special summary
20001 2019-Jan-12 20:37:15.166208 - [DEBUG] Compose: EdgeIdentity * AllBottom
20002 2019-Jan-12 20:37:15.166235 - [DEBUG]
20003 2019-Jan-12 20:37:15.166259 - [DEBUG] Propagate flow
20004 2019-Jan-12 20:37:15.166283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20005 2019-Jan-12 20:37:15.166339 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20006 2019-Jan-12 20:37:15.166985 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20007 2019-Jan-12 20:37:15.167623 - [DEBUG] Edge function : AllBottom (result of previous compose)
20008 2019-Jan-12 20:37:15.167647 - [DEBUG]
20009 2019-Jan-12 20:37:15.167672 - [DEBUG] Join: AllTop & AllBottom
20010 2019-Jan-12 20:37:15.167698 - [DEBUG] = AllBottom (new jump func)
20011 2019-Jan-12 20:37:15.167723 - [DEBUG]
20012 2019-Jan-12 20:37:15.167746 - [DEBUG] Start adding new jump function
20013 2019-Jan-12 20:37:15.167770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20014 2019-Jan-12 20:37:15.167826 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20015 2019-Jan-12 20:37:15.168461 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20016 2019-Jan-12 20:37:15.169116 - [DEBUG] Edge Function : AllBottom
20017 2019-Jan-12 20:37:15.169144 - [DEBUG] End adding new jump function
20018 2019-Jan-12 20:37:15.169168 - [DEBUG]
20019 2019-Jan-12 20:37:15.169191 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
20020 2019-Jan-12 20:37:15.169215 - [DEBUG]
20021 2019-Jan-12 20:37:15.169238 - [DEBUG] Process 566. path edge:
20022 2019-Jan-12 20:37:15.169262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20023 2019-Jan-12 20:37:15.169319 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20024 2019-Jan-12 20:37:15.169954 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20025 2019-Jan-12 20:37:15.170591 - [DEBUG]
20026 2019-Jan-12 20:37:15.170616 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20027 2019-Jan-12 20:37:15.171266 - [DEBUG] Compose: EdgeIdentity * AllBottom
20028 2019-Jan-12 20:37:15.171294 - [DEBUG]
20029 2019-Jan-12 20:37:15.171318 - [DEBUG] Propagate flow
20030 2019-Jan-12 20:37:15.171341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20031 2019-Jan-12 20:37:15.171398 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20032 2019-Jan-12 20:37:15.172044 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20033 2019-Jan-12 20:37:15.172677 - [DEBUG] Edge function : AllBottom (result of previous compose)
20034 2019-Jan-12 20:37:15.172702 - [DEBUG]
20035 2019-Jan-12 20:37:15.172726 - [DEBUG] Join: AllTop & AllBottom
20036 2019-Jan-12 20:37:15.172752 - [DEBUG] = AllBottom (new jump func)
20037 2019-Jan-12 20:37:15.172777 - [DEBUG]
20038 2019-Jan-12 20:37:15.172800 - [DEBUG] Start adding new jump function
20039 2019-Jan-12 20:37:15.172823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20040 2019-Jan-12 20:37:15.172879 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20041 2019-Jan-12 20:37:15.173512 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20042 2019-Jan-12 20:37:15.174145 - [DEBUG] Edge Function : AllBottom
20043 2019-Jan-12 20:37:15.174172 - [DEBUG] End adding new jump function
20044 2019-Jan-12 20:37:15.174196 - [DEBUG]
20045 2019-Jan-12 20:37:15.174220 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20046 2019-Jan-12 20:37:15.174244 - [DEBUG]
20047 2019-Jan-12 20:37:15.174267 - [DEBUG] Process 567. path edge:
20048 2019-Jan-12 20:37:15.174291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20049 2019-Jan-12 20:37:15.174347 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20050 2019-Jan-12 20:37:15.174980 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20051 2019-Jan-12 20:37:15.175642 - [DEBUG]
20052 2019-Jan-12 20:37:15.175668 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20053 2019-Jan-12 20:37:15.176316 - [DEBUG] Compose: EdgeIdentity * AllBottom
20054 2019-Jan-12 20:37:15.176344 - [DEBUG]
20055 2019-Jan-12 20:37:15.176368 - [DEBUG] Propagate flow
20056 2019-Jan-12 20:37:15.176391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20057 2019-Jan-12 20:37:15.176448 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20058 2019-Jan-12 20:37:15.177088 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20059 2019-Jan-12 20:37:15.177723 - [DEBUG] Edge function : AllBottom (result of previous compose)
20060 2019-Jan-12 20:37:15.177749 - [DEBUG]
20061 2019-Jan-12 20:37:15.177773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20062 2019-Jan-12 20:37:15.177799 - [DEBUG] = AllBottom
20063 2019-Jan-12 20:37:15.177824 - [DEBUG]
20064 2019-Jan-12 20:37:15.177847 - [DEBUG] PROPAGATE: No new function!
20065 2019-Jan-12 20:37:15.177871 - [DEBUG] EDGE:
20066 2019-Jan-12 20:37:15.177928 - [DEBUG] ---> 20067 2019-Jan-12 20:37:15.178561 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20068 2019-Jan-12 20:37:15.179209 - [DEBUG]
20069 2019-Jan-12 20:37:15.179234 - [DEBUG] EDGE:
20070 2019-Jan-12 20:37:15.179291 - [DEBUG] ---> 20071 2019-Jan-12 20:37:15.179927 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20072 2019-Jan-12 20:37:15.180565 - [DEBUG]
20073 2019-Jan-12 20:37:15.180601 - [DEBUG] Compose: EdgeIdentity * AllBottom
20074 2019-Jan-12 20:37:15.180628 - [DEBUG]
20075 2019-Jan-12 20:37:15.180652 - [DEBUG] Propagate flow
20076 2019-Jan-12 20:37:15.180675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20077 2019-Jan-12 20:37:15.180731 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20078 2019-Jan-12 20:37:15.181369 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20079 2019-Jan-12 20:37:15.182017 - [DEBUG] Edge function : AllBottom (result of previous compose)
20080 2019-Jan-12 20:37:15.182043 - [DEBUG]
20081 2019-Jan-12 20:37:15.182067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20082 2019-Jan-12 20:37:15.182093 - [DEBUG] = AllBottom
20083 2019-Jan-12 20:37:15.182118 - [DEBUG]
20084 2019-Jan-12 20:37:15.182141 - [DEBUG] PROPAGATE: No new function!
20085 2019-Jan-12 20:37:15.182167 - [DEBUG] EDGE:
20086 2019-Jan-12 20:37:15.182224 - [DEBUG] ---> 20087 2019-Jan-12 20:37:15.182868 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20088 2019-Jan-12 20:37:15.183501 - [DEBUG]
20089 2019-Jan-12 20:37:15.183526 - [DEBUG] EDGE:
20090 2019-Jan-12 20:37:15.183583 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20091 2019-Jan-12 20:37:15.184228 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20092 2019-Jan-12 20:37:15.184860 - [DEBUG]
20093 2019-Jan-12 20:37:15.184886 - [DEBUG] EDGE:
20094 2019-Jan-12 20:37:15.184951 - [DEBUG] ---> 20095 2019-Jan-12 20:37:15.185602 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20096 2019-Jan-12 20:37:15.186236 - [DEBUG]
20097 2019-Jan-12 20:37:15.186261 - [DEBUG] EDGE:
20098 2019-Jan-12 20:37:15.186318 - [DEBUG] ---> 20099 2019-Jan-12 20:37:15.186951 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20100 2019-Jan-12 20:37:15.187583 - [DEBUG]
20101 2019-Jan-12 20:37:15.187608 - [DEBUG] EDGE:
20102 2019-Jan-12 20:37:15.187665 - [DEBUG] ---> 20103 2019-Jan-12 20:37:15.188301 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20104 2019-Jan-12 20:37:15.188950 - [DEBUG]
20105 2019-Jan-12 20:37:15.188983 - [DEBUG] Compose: EdgeIdentity * AllBottom
20106 2019-Jan-12 20:37:15.189010 - [DEBUG]
20107 2019-Jan-12 20:37:15.189033 - [DEBUG] Propagate flow
20108 2019-Jan-12 20:37:15.189057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20109 2019-Jan-12 20:37:15.189113 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20110 2019-Jan-12 20:37:15.189755 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20111 2019-Jan-12 20:37:15.190395 - [DEBUG] Edge function : AllBottom (result of previous compose)
20112 2019-Jan-12 20:37:15.190420 - [DEBUG]
20113 2019-Jan-12 20:37:15.190450 - [DEBUG] Join: AllTop & AllBottom
20114 2019-Jan-12 20:37:15.190476 - [DEBUG] = AllBottom (new jump func)
20115 2019-Jan-12 20:37:15.190500 - [DEBUG]
20116 2019-Jan-12 20:37:15.190524 - [DEBUG] Start adding new jump function
20117 2019-Jan-12 20:37:15.190548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20118 2019-Jan-12 20:37:15.190604 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20119 2019-Jan-12 20:37:15.191237 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20120 2019-Jan-12 20:37:15.191872 - [DEBUG] Edge Function : AllBottom
20121 2019-Jan-12 20:37:15.191900 - [DEBUG] End adding new jump function
20122 2019-Jan-12 20:37:15.191925 - [DEBUG]
20123 2019-Jan-12 20:37:15.191948 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20124 2019-Jan-12 20:37:15.191972 - [DEBUG]
20125 2019-Jan-12 20:37:15.192010 - [DEBUG] Process 568. path edge:
20126 2019-Jan-12 20:37:15.192035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20127 2019-Jan-12 20:37:15.192091 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20128 2019-Jan-12 20:37:15.192728 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20129 2019-Jan-12 20:37:15.193362 - [DEBUG]
20130 2019-Jan-12 20:37:15.193387 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20131 2019-Jan-12 20:37:15.194040 - [DEBUG] Compose: EdgeIdentity * AllBottom
20132 2019-Jan-12 20:37:15.194068 - [DEBUG]
20133 2019-Jan-12 20:37:15.194092 - [DEBUG] Propagate flow
20134 2019-Jan-12 20:37:15.194115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20135 2019-Jan-12 20:37:15.194172 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20136 2019-Jan-12 20:37:15.194804 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20137 2019-Jan-12 20:37:15.195461 - [DEBUG] Edge function : AllBottom (result of previous compose)
20138 2019-Jan-12 20:37:15.195487 - [DEBUG]
20139 2019-Jan-12 20:37:15.195512 - [DEBUG] Join: AllTop & AllBottom
20140 2019-Jan-12 20:37:15.195537 - [DEBUG] = AllBottom (new jump func)
20141 2019-Jan-12 20:37:15.195562 - [DEBUG]
20142 2019-Jan-12 20:37:15.195585 - [DEBUG] Start adding new jump function
20143 2019-Jan-12 20:37:15.195608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20144 2019-Jan-12 20:37:15.195664 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20145 2019-Jan-12 20:37:15.196298 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20146 2019-Jan-12 20:37:15.196929 - [DEBUG] Edge Function : AllBottom
20147 2019-Jan-12 20:37:15.196957 - [DEBUG] End adding new jump function
20148 2019-Jan-12 20:37:15.196980 - [DEBUG]
20149 2019-Jan-12 20:37:15.197004 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20150 2019-Jan-12 20:37:15.197028 - [DEBUG]
20151 2019-Jan-12 20:37:15.197051 - [DEBUG] Process 569. path edge:
20152 2019-Jan-12 20:37:15.197075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20153 2019-Jan-12 20:37:15.197131 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20154 2019-Jan-12 20:37:15.197761 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20155 2019-Jan-12 20:37:15.198394 - [DEBUG]
20156 2019-Jan-12 20:37:15.198420 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20157 2019-Jan-12 20:37:15.199078 - [DEBUG] Compose: EdgeIdentity * AllBottom
20158 2019-Jan-12 20:37:15.199106 - [DEBUG]
20159 2019-Jan-12 20:37:15.199130 - [DEBUG] Propagate flow
20160 2019-Jan-12 20:37:15.199153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20161 2019-Jan-12 20:37:15.199209 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20162 2019-Jan-12 20:37:15.199843 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20163 2019-Jan-12 20:37:15.200482 - [DEBUG] Edge function : AllBottom (result of previous compose)
20164 2019-Jan-12 20:37:15.200507 - [DEBUG]
20165 2019-Jan-12 20:37:15.200536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20166 2019-Jan-12 20:37:15.200562 - [DEBUG] = AllBottom
20167 2019-Jan-12 20:37:15.200586 - [DEBUG]
20168 2019-Jan-12 20:37:15.200610 - [DEBUG] PROPAGATE: No new function!
20169 2019-Jan-12 20:37:15.200634 - [DEBUG] EDGE:
20170 2019-Jan-12 20:37:15.200691 - [DEBUG] ---> 20171 2019-Jan-12 20:37:15.201322 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20172 2019-Jan-12 20:37:15.201961 - [DEBUG]
20173 2019-Jan-12 20:37:15.201997 - [DEBUG] EDGE:
20174 2019-Jan-12 20:37:15.202057 - [DEBUG] ---> 20175 2019-Jan-12 20:37:15.202693 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20176 2019-Jan-12 20:37:15.203326 - [DEBUG]
20177 2019-Jan-12 20:37:15.203351 - [DEBUG] EDGE:
20178 2019-Jan-12 20:37:15.203409 - [DEBUG] ---> 20179 2019-Jan-12 20:37:15.204042 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20180 2019-Jan-12 20:37:15.204675 - [DEBUG]
20181 2019-Jan-12 20:37:15.204700 - [DEBUG] EDGE:
20182 2019-Jan-12 20:37:15.204765 - [DEBUG] ---> 20183 2019-Jan-12 20:37:15.205416 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20184 2019-Jan-12 20:37:15.206053 - [DEBUG]
20185 2019-Jan-12 20:37:15.206079 - [DEBUG] EDGE:
20186 2019-Jan-12 20:37:15.206136 - [DEBUG] ---> 20187 2019-Jan-12 20:37:15.206776 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20188 2019-Jan-12 20:37:15.207409 - [DEBUG]
20189 2019-Jan-12 20:37:15.207434 - [DEBUG] EDGE:
20190 2019-Jan-12 20:37:15.207491 - [DEBUG] ---> 20191 2019-Jan-12 20:37:15.208128 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20192 2019-Jan-12 20:37:15.208776 - [DEBUG]
20193 2019-Jan-12 20:37:15.208814 - [DEBUG] Compose: EdgeIdentity * AllBottom
20194 2019-Jan-12 20:37:15.208842 - [DEBUG]
20195 2019-Jan-12 20:37:15.208865 - [DEBUG] Propagate flow
20196 2019-Jan-12 20:37:15.208889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20197 2019-Jan-12 20:37:15.208945 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20198 2019-Jan-12 20:37:15.209585 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20199 2019-Jan-12 20:37:15.210219 - [DEBUG] Edge function : AllBottom (result of previous compose)
20200 2019-Jan-12 20:37:15.210244 - [DEBUG]
20201 2019-Jan-12 20:37:15.210269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20202 2019-Jan-12 20:37:15.210295 - [DEBUG] = AllBottom
20203 2019-Jan-12 20:37:15.210320 - [DEBUG]
20204 2019-Jan-12 20:37:15.210343 - [DEBUG] PROPAGATE: No new function!
20205 2019-Jan-12 20:37:15.210369 - [DEBUG] EDGE:
20206 2019-Jan-12 20:37:15.210427 - [DEBUG] ---> 20207 2019-Jan-12 20:37:15.211077 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20208 2019-Jan-12 20:37:15.211713 - [DEBUG]
20209 2019-Jan-12 20:37:15.211739 - [DEBUG] EDGE:
20210 2019-Jan-12 20:37:15.211797 - [DEBUG] ---> 20211 2019-Jan-12 20:37:15.212446 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20212 2019-Jan-12 20:37:15.213079 - [DEBUG]
20213 2019-Jan-12 20:37:15.213104 - [DEBUG] EDGE:
20214 2019-Jan-12 20:37:15.213161 - [DEBUG] ---> 20215 2019-Jan-12 20:37:15.213796 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20216 2019-Jan-12 20:37:15.214431 - [DEBUG]
20217 2019-Jan-12 20:37:15.214466 - [DEBUG] Compose: EdgeIdentity * AllBottom
20218 2019-Jan-12 20:37:15.214493 - [DEBUG]
20219 2019-Jan-12 20:37:15.214517 - [DEBUG] Propagate flow
20220 2019-Jan-12 20:37:15.214541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20221 2019-Jan-12 20:37:15.214597 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20222 2019-Jan-12 20:37:15.215233 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20223 2019-Jan-12 20:37:15.215883 - [DEBUG] Edge function : AllBottom (result of previous compose)
20224 2019-Jan-12 20:37:15.215918 - [DEBUG]
20225 2019-Jan-12 20:37:15.215944 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20226 2019-Jan-12 20:37:15.215970 - [DEBUG] = AllBottom
20227 2019-Jan-12 20:37:15.215995 - [DEBUG]
20228 2019-Jan-12 20:37:15.216018 - [DEBUG] PROPAGATE: No new function!
20229 2019-Jan-12 20:37:15.216044 - [DEBUG] EDGE:
20230 2019-Jan-12 20:37:15.216106 - [DEBUG] ---> 20231 2019-Jan-12 20:37:15.216751 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20232 2019-Jan-12 20:37:15.217385 - [DEBUG]
20233 2019-Jan-12 20:37:15.217410 - [DEBUG] EDGE:
20234 2019-Jan-12 20:37:15.217468 - [DEBUG] ---> 20235 2019-Jan-12 20:37:15.218100 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20236 2019-Jan-12 20:37:15.218747 - [DEBUG]
20237 2019-Jan-12 20:37:15.218772 - [DEBUG] EDGE:
20238 2019-Jan-12 20:37:15.218830 - [DEBUG] ---> 20239 2019-Jan-12 20:37:15.219463 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20240 2019-Jan-12 20:37:15.220097 - [DEBUG]
20241 2019-Jan-12 20:37:15.220122 - [DEBUG] EDGE:
20242 2019-Jan-12 20:37:15.220179 - [DEBUG] ---> 20243 2019-Jan-12 20:37:15.220822 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20244 2019-Jan-12 20:37:15.221453 - [DEBUG]
20245 2019-Jan-12 20:37:15.221489 - [DEBUG] Compose: EdgeIdentity * AllBottom
20246 2019-Jan-12 20:37:15.221516 - [DEBUG]
20247 2019-Jan-12 20:37:15.221540 - [DEBUG] Propagate flow
20248 2019-Jan-12 20:37:15.221564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20249 2019-Jan-12 20:37:15.221620 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20250 2019-Jan-12 20:37:15.222272 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20251 2019-Jan-12 20:37:15.222904 - [DEBUG] Edge function : AllBottom (result of previous compose)
20252 2019-Jan-12 20:37:15.222930 - [DEBUG]
20253 2019-Jan-12 20:37:15.222955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20254 2019-Jan-12 20:37:15.222981 - [DEBUG] = AllBottom
20255 2019-Jan-12 20:37:15.223006 - [DEBUG]
20256 2019-Jan-12 20:37:15.223029 - [DEBUG] PROPAGATE: No new function!
20257 2019-Jan-12 20:37:15.223055 - [DEBUG] EDGE:
20258 2019-Jan-12 20:37:15.223112 - [DEBUG] ---> 20259 2019-Jan-12 20:37:15.223755 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20260 2019-Jan-12 20:37:15.224389 - [DEBUG]
20261 2019-Jan-12 20:37:15.224414 - [DEBUG] EDGE:
20262 2019-Jan-12 20:37:15.224471 - [DEBUG] ---> 20263 2019-Jan-12 20:37:15.225105 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20264 2019-Jan-12 20:37:15.225752 - [DEBUG]
20265 2019-Jan-12 20:37:15.225778 - [DEBUG] EDGE:
20266 2019-Jan-12 20:37:15.225835 - [DEBUG] ---> 20267 2019-Jan-12 20:37:15.226478 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20268 2019-Jan-12 20:37:15.227111 - [DEBUG]
20269 2019-Jan-12 20:37:15.227147 - [DEBUG] Compose: EdgeIdentity * AllBottom
20270 2019-Jan-12 20:37:15.227174 - [DEBUG]
20271 2019-Jan-12 20:37:15.227198 - [DEBUG] Propagate flow
20272 2019-Jan-12 20:37:15.227222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20273 2019-Jan-12 20:37:15.227278 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20274 2019-Jan-12 20:37:15.227914 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20275 2019-Jan-12 20:37:15.228547 - [DEBUG] Edge function : AllBottom (result of previous compose)
20276 2019-Jan-12 20:37:15.228572 - [DEBUG]
20277 2019-Jan-12 20:37:15.228598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20278 2019-Jan-12 20:37:15.228624 - [DEBUG] = AllBottom
20279 2019-Jan-12 20:37:15.228660 - [DEBUG]
20280 2019-Jan-12 20:37:15.228686 - [DEBUG] PROPAGATE: No new function!
20281 2019-Jan-12 20:37:15.228712 - [DEBUG] EDGE:
20282 2019-Jan-12 20:37:15.228770 - [DEBUG] ---> 20283 2019-Jan-12 20:37:15.229413 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20284 2019-Jan-12 20:37:15.230046 - [DEBUG]
20285 2019-Jan-12 20:37:15.230071 - [DEBUG] EDGE:
20286 2019-Jan-12 20:37:15.230129 - [DEBUG] ---> 20287 2019-Jan-12 20:37:15.230773 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20288 2019-Jan-12 20:37:15.231406 - [DEBUG]
20289 2019-Jan-12 20:37:15.231432 - [DEBUG] EDGE:
20290 2019-Jan-12 20:37:15.231489 - [DEBUG] ---> 20291 2019-Jan-12 20:37:15.232144 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20292 2019-Jan-12 20:37:15.232782 - [DEBUG]
20293 2019-Jan-12 20:37:15.232818 - [DEBUG] Compose: EdgeIdentity * AllBottom
20294 2019-Jan-12 20:37:15.232845 - [DEBUG]
20295 2019-Jan-12 20:37:15.232869 - [DEBUG] Propagate flow
20296 2019-Jan-12 20:37:15.232893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20297 2019-Jan-12 20:37:15.232949 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20298 2019-Jan-12 20:37:15.233586 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20299 2019-Jan-12 20:37:15.234218 - [DEBUG] Edge function : AllBottom (result of previous compose)
20300 2019-Jan-12 20:37:15.234243 - [DEBUG]
20301 2019-Jan-12 20:37:15.234268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20302 2019-Jan-12 20:37:15.234294 - [DEBUG] = AllBottom
20303 2019-Jan-12 20:37:15.234319 - [DEBUG]
20304 2019-Jan-12 20:37:15.234343 - [DEBUG] PROPAGATE: No new function!
20305 2019-Jan-12 20:37:15.234368 - [DEBUG] EDGE:
20306 2019-Jan-12 20:37:15.234426 - [DEBUG] ---> 20307 2019-Jan-12 20:37:15.235068 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20308 2019-Jan-12 20:37:15.235717 - [DEBUG]
20309 2019-Jan-12 20:37:15.235751 - [DEBUG] Compose: EdgeIdentity * AllBottom
20310 2019-Jan-12 20:37:15.235787 - [DEBUG]
20311 2019-Jan-12 20:37:15.235811 - [DEBUG] Propagate flow
20312 2019-Jan-12 20:37:15.235835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20313 2019-Jan-12 20:37:15.235891 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20314 2019-Jan-12 20:37:15.236527 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20315 2019-Jan-12 20:37:15.237161 - [DEBUG] Edge function : AllBottom (result of previous compose)
20316 2019-Jan-12 20:37:15.237186 - [DEBUG]
20317 2019-Jan-12 20:37:15.237211 - [DEBUG] Join: AllTop & AllBottom
20318 2019-Jan-12 20:37:15.237237 - [DEBUG] = AllBottom (new jump func)
20319 2019-Jan-12 20:37:15.237262 - [DEBUG]
20320 2019-Jan-12 20:37:15.237285 - [DEBUG] Start adding new jump function
20321 2019-Jan-12 20:37:15.237309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20322 2019-Jan-12 20:37:15.237365 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20323 2019-Jan-12 20:37:15.237998 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20324 2019-Jan-12 20:37:15.238632 - [DEBUG] Edge Function : AllBottom
20325 2019-Jan-12 20:37:15.238673 - [DEBUG] End adding new jump function
20326 2019-Jan-12 20:37:15.238697 - [DEBUG]
20327 2019-Jan-12 20:37:15.238721 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20328 2019-Jan-12 20:37:15.238746 - [DEBUG]
20329 2019-Jan-12 20:37:15.238769 - [DEBUG] Process 570. path edge:
20330 2019-Jan-12 20:37:15.238793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20331 2019-Jan-12 20:37:15.238849 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20332 2019-Jan-12 20:37:15.239484 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20333 2019-Jan-12 20:37:15.240115 - [DEBUG]
20334 2019-Jan-12 20:37:15.240139 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20335 2019-Jan-12 20:37:15.240781 - [DEBUG] Possible callees:
20336 2019-Jan-12 20:37:15.240810 - [DEBUG] foo
20337 2019-Jan-12 20:37:15.240835 - [DEBUG] Possible return sites:
20338 2019-Jan-12 20:37:15.240859 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620339 2019-Jan-12 20:37:15.242132 - [DEBUG] Found and process special summary
20340 2019-Jan-12 20:37:15.242165 - [DEBUG] Compose: EdgeIdentity * AllBottom
20341 2019-Jan-12 20:37:15.242193 - [DEBUG]
20342 2019-Jan-12 20:37:15.242217 - [DEBUG] Propagate flow
20343 2019-Jan-12 20:37:15.242240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-12 20:37:15.242297 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20345 2019-Jan-12 20:37:15.242935 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20346 2019-Jan-12 20:37:15.243566 - [DEBUG] Edge function : AllBottom (result of previous compose)
20347 2019-Jan-12 20:37:15.243591 - [DEBUG]
20348 2019-Jan-12 20:37:15.243617 - [DEBUG] Join: AllTop & AllBottom
20349 2019-Jan-12 20:37:15.243643 - [DEBUG] = AllBottom (new jump func)
20350 2019-Jan-12 20:37:15.243668 - [DEBUG]
20351 2019-Jan-12 20:37:15.243691 - [DEBUG] Start adding new jump function
20352 2019-Jan-12 20:37:15.243715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20353 2019-Jan-12 20:37:15.243771 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20354 2019-Jan-12 20:37:15.244403 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20355 2019-Jan-12 20:37:15.245048 - [DEBUG] Edge Function : AllBottom
20356 2019-Jan-12 20:37:15.245079 - [DEBUG] End adding new jump function
20357 2019-Jan-12 20:37:15.245103 - [DEBUG]
20358 2019-Jan-12 20:37:15.245127 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20359 2019-Jan-12 20:37:15.245151 - [DEBUG]
20360 2019-Jan-12 20:37:15.245175 - [DEBUG] Process 571. path edge:
20361 2019-Jan-12 20:37:15.245199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20362 2019-Jan-12 20:37:15.245255 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20363 2019-Jan-12 20:37:15.245908 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20364 2019-Jan-12 20:37:15.246557 - [DEBUG]
20365 2019-Jan-12 20:37:15.246583 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20366 2019-Jan-12 20:37:15.247303 - [DEBUG] Compose: EdgeIdentity * AllBottom
20367 2019-Jan-12 20:37:15.247334 - [DEBUG]
20368 2019-Jan-12 20:37:15.247358 - [DEBUG] Propagate flow
20369 2019-Jan-12 20:37:15.247382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-12 20:37:15.247455 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20371 2019-Jan-12 20:37:15.248156 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20372 2019-Jan-12 20:37:15.248877 - [DEBUG] Edge function : AllBottom (result of previous compose)
20373 2019-Jan-12 20:37:15.248904 - [DEBUG]
20374 2019-Jan-12 20:37:15.248931 - [DEBUG] Join: AllTop & AllBottom
20375 2019-Jan-12 20:37:15.248958 - [DEBUG] = AllBottom (new jump func)
20376 2019-Jan-12 20:37:15.248982 - [DEBUG]
20377 2019-Jan-12 20:37:15.249006 - [DEBUG] Start adding new jump function
20378 2019-Jan-12 20:37:15.249029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20379 2019-Jan-12 20:37:15.249100 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20380 2019-Jan-12 20:37:15.249745 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20381 2019-Jan-12 20:37:15.250380 - [DEBUG] Edge Function : AllBottom
20382 2019-Jan-12 20:37:15.250410 - [DEBUG] End adding new jump function
20383 2019-Jan-12 20:37:15.250434 - [DEBUG]
20384 2019-Jan-12 20:37:15.250458 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20385 2019-Jan-12 20:37:15.250483 - [DEBUG]
20386 2019-Jan-12 20:37:15.250506 - [DEBUG] Process 572. path edge:
20387 2019-Jan-12 20:37:15.250530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20388 2019-Jan-12 20:37:15.250586 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20389 2019-Jan-12 20:37:15.251227 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20390 2019-Jan-12 20:37:15.251860 - [DEBUG]
20391 2019-Jan-12 20:37:15.251886 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20392 2019-Jan-12 20:37:15.252564 - [DEBUG] Compose: EdgeIdentity * AllBottom
20393 2019-Jan-12 20:37:15.252593 - [DEBUG]
20394 2019-Jan-12 20:37:15.252617 - [DEBUG] Propagate flow
20395 2019-Jan-12 20:37:15.252640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-12 20:37:15.252697 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20397 2019-Jan-12 20:37:15.253331 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20398 2019-Jan-12 20:37:15.253980 - [DEBUG] Edge function : AllBottom (result of previous compose)
20399 2019-Jan-12 20:37:15.254006 - [DEBUG]
20400 2019-Jan-12 20:37:15.254032 - [DEBUG] Join: AllTop & AllBottom
20401 2019-Jan-12 20:37:15.254057 - [DEBUG] = AllBottom (new jump func)
20402 2019-Jan-12 20:37:15.254082 - [DEBUG]
20403 2019-Jan-12 20:37:15.254105 - [DEBUG] Start adding new jump function
20404 2019-Jan-12 20:37:15.254129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20405 2019-Jan-12 20:37:15.254185 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20406 2019-Jan-12 20:37:15.254818 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20407 2019-Jan-12 20:37:15.255465 - [DEBUG] Edge Function : AllBottom
20408 2019-Jan-12 20:37:15.255494 - [DEBUG] End adding new jump function
20409 2019-Jan-12 20:37:15.255517 - [DEBUG]
20410 2019-Jan-12 20:37:15.255541 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20411 2019-Jan-12 20:37:15.255565 - [DEBUG]
20412 2019-Jan-12 20:37:15.255588 - [DEBUG] Process 573. path edge:
20413 2019-Jan-12 20:37:15.255612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20414 2019-Jan-12 20:37:15.255668 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20415 2019-Jan-12 20:37:15.256300 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20416 2019-Jan-12 20:37:15.256932 - [DEBUG]
20417 2019-Jan-12 20:37:15.256957 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20418 2019-Jan-12 20:37:15.257602 - [DEBUG] Compose: EdgeIdentity * AllBottom
20419 2019-Jan-12 20:37:15.257630 - [DEBUG]
20420 2019-Jan-12 20:37:15.257653 - [DEBUG] Propagate flow
20421 2019-Jan-12 20:37:15.257677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20422 2019-Jan-12 20:37:15.257733 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20423 2019-Jan-12 20:37:15.258382 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20424 2019-Jan-12 20:37:15.259028 - [DEBUG] Edge function : AllBottom (result of previous compose)
20425 2019-Jan-12 20:37:15.259054 - [DEBUG]
20426 2019-Jan-12 20:37:15.259078 - [DEBUG] Join: AllTop & AllBottom
20427 2019-Jan-12 20:37:15.259104 - [DEBUG] = AllBottom (new jump func)
20428 2019-Jan-12 20:37:15.259129 - [DEBUG]
20429 2019-Jan-12 20:37:15.259152 - [DEBUG] Start adding new jump function
20430 2019-Jan-12 20:37:15.259176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20431 2019-Jan-12 20:37:15.259232 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20432 2019-Jan-12 20:37:15.259865 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20433 2019-Jan-12 20:37:15.260506 - [DEBUG] Edge Function : AllBottom
20434 2019-Jan-12 20:37:15.260534 - [DEBUG] End adding new jump function
20435 2019-Jan-12 20:37:15.260558 - [DEBUG]
20436 2019-Jan-12 20:37:15.260582 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20437 2019-Jan-12 20:37:15.260606 - [DEBUG]
20438 2019-Jan-12 20:37:15.260629 - [DEBUG] Process 574. path edge:
20439 2019-Jan-12 20:37:15.260652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20440 2019-Jan-12 20:37:15.260708 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20441 2019-Jan-12 20:37:15.261370 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20442 2019-Jan-12 20:37:15.262018 - [DEBUG]
20443 2019-Jan-12 20:37:15.262042 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20444 2019-Jan-12 20:37:15.262694 - [DEBUG] Possible callees:
20445 2019-Jan-12 20:37:15.262719 - [DEBUG] llvm.dbg.declare
20446 2019-Jan-12 20:37:15.262744 - [DEBUG] Possible return sites:
20447 2019-Jan-12 20:37:15.262767 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620448 2019-Jan-12 20:37:15.264043 - [DEBUG] Found and process special summary
20449 2019-Jan-12 20:37:15.264077 - [DEBUG] Compose: EdgeIdentity * AllBottom
20450 2019-Jan-12 20:37:15.264105 - [DEBUG]
20451 2019-Jan-12 20:37:15.264128 - [DEBUG] Propagate flow
20452 2019-Jan-12 20:37:15.264152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20453 2019-Jan-12 20:37:15.264209 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20454 2019-Jan-12 20:37:15.264856 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20455 2019-Jan-12 20:37:15.265505 - [DEBUG] Edge function : AllBottom (result of previous compose)
20456 2019-Jan-12 20:37:15.265530 - [DEBUG]
20457 2019-Jan-12 20:37:15.265555 - [DEBUG] Join: AllTop & AllBottom
20458 2019-Jan-12 20:37:15.265581 - [DEBUG] = AllBottom (new jump func)
20459 2019-Jan-12 20:37:15.265605 - [DEBUG]
20460 2019-Jan-12 20:37:15.265629 - [DEBUG] Start adding new jump function
20461 2019-Jan-12 20:37:15.265652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20462 2019-Jan-12 20:37:15.265708 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20463 2019-Jan-12 20:37:15.266345 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20464 2019-Jan-12 20:37:15.266981 - [DEBUG] Edge Function : AllBottom
20465 2019-Jan-12 20:37:15.267009 - [DEBUG] End adding new jump function
20466 2019-Jan-12 20:37:15.267033 - [DEBUG]
20467 2019-Jan-12 20:37:15.267057 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20468 2019-Jan-12 20:37:15.267081 - [DEBUG]
20469 2019-Jan-12 20:37:15.267104 - [DEBUG] Process 575. path edge:
20470 2019-Jan-12 20:37:15.267128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20471 2019-Jan-12 20:37:15.267184 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20472 2019-Jan-12 20:37:15.267822 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20473 2019-Jan-12 20:37:15.268455 - [DEBUG]
20474 2019-Jan-12 20:37:15.268480 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20475 2019-Jan-12 20:37:15.269147 - [DEBUG] Compose: EdgeIdentity * AllBottom
20476 2019-Jan-12 20:37:15.269176 - [DEBUG]
20477 2019-Jan-12 20:37:15.269200 - [DEBUG] Propagate flow
20478 2019-Jan-12 20:37:15.269223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20479 2019-Jan-12 20:37:15.269280 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20480 2019-Jan-12 20:37:15.269913 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20481 2019-Jan-12 20:37:15.270545 - [DEBUG] Edge function : AllBottom (result of previous compose)
20482 2019-Jan-12 20:37:15.270570 - [DEBUG]
20483 2019-Jan-12 20:37:15.270595 - [DEBUG] Join: AllTop & AllBottom
20484 2019-Jan-12 20:37:15.270621 - [DEBUG] = AllBottom (new jump func)
20485 2019-Jan-12 20:37:15.270655 - [DEBUG]
20486 2019-Jan-12 20:37:15.270679 - [DEBUG] Start adding new jump function
20487 2019-Jan-12 20:37:15.270703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20488 2019-Jan-12 20:37:15.270759 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20489 2019-Jan-12 20:37:15.271398 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20490 2019-Jan-12 20:37:15.272044 - [DEBUG] Edge Function : AllBottom
20491 2019-Jan-12 20:37:15.272072 - [DEBUG] End adding new jump function
20492 2019-Jan-12 20:37:15.272095 - [DEBUG]
20493 2019-Jan-12 20:37:15.272118 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20494 2019-Jan-12 20:37:15.272142 - [DEBUG]
20495 2019-Jan-12 20:37:15.272166 - [DEBUG] Process 576. path edge:
20496 2019-Jan-12 20:37:15.272189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20497 2019-Jan-12 20:37:15.272245 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20498 2019-Jan-12 20:37:15.272877 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20499 2019-Jan-12 20:37:15.273510 - [DEBUG]
20500 2019-Jan-12 20:37:15.273535 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20501 2019-Jan-12 20:37:15.274178 - [DEBUG] Compose: EdgeIdentity * AllBottom
20502 2019-Jan-12 20:37:15.274206 - [DEBUG]
20503 2019-Jan-12 20:37:15.274230 - [DEBUG] Propagate flow
20504 2019-Jan-12 20:37:15.274253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20505 2019-Jan-12 20:37:15.274310 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20506 2019-Jan-12 20:37:15.274940 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20507 2019-Jan-12 20:37:15.275589 - [DEBUG] Edge function : AllBottom (result of previous compose)
20508 2019-Jan-12 20:37:15.275615 - [DEBUG]
20509 2019-Jan-12 20:37:15.275639 - [DEBUG] Join: AllTop & AllBottom
20510 2019-Jan-12 20:37:15.275665 - [DEBUG] = AllBottom (new jump func)
20511 2019-Jan-12 20:37:15.275690 - [DEBUG]
20512 2019-Jan-12 20:37:15.275713 - [DEBUG] Start adding new jump function
20513 2019-Jan-12 20:37:15.275737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20514 2019-Jan-12 20:37:15.275793 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20515 2019-Jan-12 20:37:15.276426 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20516 2019-Jan-12 20:37:15.277056 - [DEBUG] Edge Function : AllBottom
20517 2019-Jan-12 20:37:15.277084 - [DEBUG] End adding new jump function
20518 2019-Jan-12 20:37:15.277107 - [DEBUG]
20519 2019-Jan-12 20:37:15.277131 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20520 2019-Jan-12 20:37:15.277155 - [DEBUG]
20521 2019-Jan-12 20:37:15.277178 - [DEBUG] Process 577. path edge:
20522 2019-Jan-12 20:37:15.277202 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20523 2019-Jan-12 20:37:15.277258 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20524 2019-Jan-12 20:37:15.277889 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20525 2019-Jan-12 20:37:15.278522 - [DEBUG]
20526 2019-Jan-12 20:37:15.278548 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20527 2019-Jan-12 20:37:15.279207 - [DEBUG] Compose: EdgeIdentity * AllBottom
20528 2019-Jan-12 20:37:15.279235 - [DEBUG]
20529 2019-Jan-12 20:37:15.279258 - [DEBUG] Propagate flow
20530 2019-Jan-12 20:37:15.279282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20531 2019-Jan-12 20:37:15.279346 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20532 2019-Jan-12 20:37:15.280000 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20533 2019-Jan-12 20:37:15.280635 - [DEBUG] Edge function : AllBottom (result of previous compose)
20534 2019-Jan-12 20:37:15.280660 - [DEBUG]
20535 2019-Jan-12 20:37:15.280686 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20536 2019-Jan-12 20:37:15.280711 - [DEBUG] = AllBottom
20537 2019-Jan-12 20:37:15.280736 - [DEBUG]
20538 2019-Jan-12 20:37:15.280759 - [DEBUG] PROPAGATE: No new function!
20539 2019-Jan-12 20:37:15.280783 - [DEBUG] EDGE:
20540 2019-Jan-12 20:37:15.280844 - [DEBUG] ---> 20541 2019-Jan-12 20:37:15.281481 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20542 2019-Jan-12 20:37:15.282129 - [DEBUG]
20543 2019-Jan-12 20:37:15.282154 - [DEBUG] EDGE:
20544 2019-Jan-12 20:37:15.282211 - [DEBUG] ---> 20545 2019-Jan-12 20:37:15.282844 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20546 2019-Jan-12 20:37:15.283475 - [DEBUG]
20547 2019-Jan-12 20:37:15.283500 - [DEBUG] EDGE:
20548 2019-Jan-12 20:37:15.283557 - [DEBUG] ---> 20549 2019-Jan-12 20:37:15.284195 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20550 2019-Jan-12 20:37:15.284827 - [DEBUG]
20551 2019-Jan-12 20:37:15.284864 - [DEBUG] Compose: EdgeIdentity * AllBottom
20552 2019-Jan-12 20:37:15.284891 - [DEBUG]
20553 2019-Jan-12 20:37:15.284915 - [DEBUG] Propagate flow
20554 2019-Jan-12 20:37:15.284938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20555 2019-Jan-12 20:37:15.284994 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20556 2019-Jan-12 20:37:15.285646 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20557 2019-Jan-12 20:37:15.286277 - [DEBUG] Edge function : AllBottom (result of previous compose)
20558 2019-Jan-12 20:37:15.286303 - [DEBUG]
20559 2019-Jan-12 20:37:15.286328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20560 2019-Jan-12 20:37:15.286353 - [DEBUG] = AllBottom
20561 2019-Jan-12 20:37:15.286378 - [DEBUG]
20562 2019-Jan-12 20:37:15.286401 - [DEBUG] PROPAGATE: No new function!
20563 2019-Jan-12 20:37:15.286427 - [DEBUG] EDGE:
20564 2019-Jan-12 20:37:15.286484 - [DEBUG] ---> 20565 2019-Jan-12 20:37:15.287129 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20566 2019-Jan-12 20:37:15.287761 - [DEBUG]
20567 2019-Jan-12 20:37:15.287793 - [DEBUG] Compose: EdgeIdentity * AllBottom
20568 2019-Jan-12 20:37:15.287820 - [DEBUG]
20569 2019-Jan-12 20:37:15.287843 - [DEBUG] Propagate flow
20570 2019-Jan-12 20:37:15.287866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20571 2019-Jan-12 20:37:15.287923 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20572 2019-Jan-12 20:37:15.288566 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20573 2019-Jan-12 20:37:15.289214 - [DEBUG] Edge function : AllBottom (result of previous compose)
20574 2019-Jan-12 20:37:15.289248 - [DEBUG]
20575 2019-Jan-12 20:37:15.289273 - [DEBUG] Join: AllTop & AllBottom
20576 2019-Jan-12 20:37:15.289299 - [DEBUG] = AllBottom (new jump func)
20577 2019-Jan-12 20:37:15.289324 - [DEBUG]
20578 2019-Jan-12 20:37:15.289347 - [DEBUG] Start adding new jump function
20579 2019-Jan-12 20:37:15.289370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20580 2019-Jan-12 20:37:15.289427 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20581 2019-Jan-12 20:37:15.290060 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20582 2019-Jan-12 20:37:15.290700 - [DEBUG] Edge Function : AllBottom
20583 2019-Jan-12 20:37:15.290728 - [DEBUG] End adding new jump function
20584 2019-Jan-12 20:37:15.290752 - [DEBUG]
20585 2019-Jan-12 20:37:15.290776 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20586 2019-Jan-12 20:37:15.290800 - [DEBUG]
20587 2019-Jan-12 20:37:15.290823 - [DEBUG] Process 578. path edge:
20588 2019-Jan-12 20:37:15.290847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20589 2019-Jan-12 20:37:15.290903 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20590 2019-Jan-12 20:37:15.291549 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20591 2019-Jan-12 20:37:15.292198 - [DEBUG]
20592 2019-Jan-12 20:37:15.292222 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20593 2019-Jan-12 20:37:15.292872 - [DEBUG] Possible callees:
20594 2019-Jan-12 20:37:15.292896 - [DEBUG] llvm.dbg.declare
20595 2019-Jan-12 20:37:15.292922 - [DEBUG] Possible return sites:
20596 2019-Jan-12 20:37:15.292945 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320597 2019-Jan-12 20:37:15.294212 - [DEBUG] Found and process special summary
20598 2019-Jan-12 20:37:15.294245 - [DEBUG] Compose: EdgeIdentity * AllBottom
20599 2019-Jan-12 20:37:15.294272 - [DEBUG]
20600 2019-Jan-12 20:37:15.294296 - [DEBUG] Propagate flow
20601 2019-Jan-12 20:37:15.294319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20602 2019-Jan-12 20:37:15.294374 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20603 2019-Jan-12 20:37:15.295017 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20604 2019-Jan-12 20:37:15.295665 - [DEBUG] Edge function : AllBottom (result of previous compose)
20605 2019-Jan-12 20:37:15.295691 - [DEBUG]
20606 2019-Jan-12 20:37:15.295716 - [DEBUG] Join: AllTop & AllBottom
20607 2019-Jan-12 20:37:15.295742 - [DEBUG] = AllBottom (new jump func)
20608 2019-Jan-12 20:37:15.295766 - [DEBUG]
20609 2019-Jan-12 20:37:15.295789 - [DEBUG] Start adding new jump function
20610 2019-Jan-12 20:37:15.295813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20611 2019-Jan-12 20:37:15.295869 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20612 2019-Jan-12 20:37:15.296504 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20613 2019-Jan-12 20:37:15.297147 - [DEBUG] Edge Function : AllBottom
20614 2019-Jan-12 20:37:15.297175 - [DEBUG] End adding new jump function
20615 2019-Jan-12 20:37:15.297199 - [DEBUG]
20616 2019-Jan-12 20:37:15.297223 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20617 2019-Jan-12 20:37:15.297255 - [DEBUG]
20618 2019-Jan-12 20:37:15.297279 - [DEBUG] Process 579. path edge:
20619 2019-Jan-12 20:37:15.297303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20620 2019-Jan-12 20:37:15.297360 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20621 2019-Jan-12 20:37:15.297999 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20622 2019-Jan-12 20:37:15.298632 - [DEBUG]
20623 2019-Jan-12 20:37:15.298670 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20624 2019-Jan-12 20:37:15.299319 - [DEBUG] Compose: EdgeIdentity * AllBottom
20625 2019-Jan-12 20:37:15.299347 - [DEBUG]
20626 2019-Jan-12 20:37:15.299371 - [DEBUG] Propagate flow
20627 2019-Jan-12 20:37:15.299394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20628 2019-Jan-12 20:37:15.299450 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20629 2019-Jan-12 20:37:15.300081 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20630 2019-Jan-12 20:37:15.300713 - [DEBUG] Edge function : AllBottom (result of previous compose)
20631 2019-Jan-12 20:37:15.300739 - [DEBUG]
20632 2019-Jan-12 20:37:15.300764 - [DEBUG] Join: AllTop & AllBottom
20633 2019-Jan-12 20:37:15.300790 - [DEBUG] = AllBottom (new jump func)
20634 2019-Jan-12 20:37:15.300814 - [DEBUG]
20635 2019-Jan-12 20:37:15.300838 - [DEBUG] Start adding new jump function
20636 2019-Jan-12 20:37:15.300861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20637 2019-Jan-12 20:37:15.300917 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20638 2019-Jan-12 20:37:15.301556 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20639 2019-Jan-12 20:37:15.302211 - [DEBUG] Edge Function : AllBottom
20640 2019-Jan-12 20:37:15.302239 - [DEBUG] End adding new jump function
20641 2019-Jan-12 20:37:15.302263 - [DEBUG]
20642 2019-Jan-12 20:37:15.302287 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20643 2019-Jan-12 20:37:15.302312 - [DEBUG]
20644 2019-Jan-12 20:37:15.302335 - [DEBUG] Process 580. path edge:
20645 2019-Jan-12 20:37:15.302359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20646 2019-Jan-12 20:37:15.302415 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20647 2019-Jan-12 20:37:15.303046 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20648 2019-Jan-12 20:37:15.303677 - [DEBUG]
20649 2019-Jan-12 20:37:15.303703 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20650 2019-Jan-12 20:37:15.304348 - [DEBUG] Compose: EdgeIdentity * AllBottom
20651 2019-Jan-12 20:37:15.304376 - [DEBUG]
20652 2019-Jan-12 20:37:15.304400 - [DEBUG] Propagate flow
20653 2019-Jan-12 20:37:15.304423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20654 2019-Jan-12 20:37:15.304480 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20655 2019-Jan-12 20:37:15.305111 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20656 2019-Jan-12 20:37:15.305762 - [DEBUG] Edge function : AllBottom (result of previous compose)
20657 2019-Jan-12 20:37:15.305788 - [DEBUG]
20658 2019-Jan-12 20:37:15.305813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20659 2019-Jan-12 20:37:15.305838 - [DEBUG] = AllBottom
20660 2019-Jan-12 20:37:15.305863 - [DEBUG]
20661 2019-Jan-12 20:37:15.305886 - [DEBUG] PROPAGATE: No new function!
20662 2019-Jan-12 20:37:15.305910 - [DEBUG] EDGE:
20663 2019-Jan-12 20:37:15.305979 - [DEBUG] ---> 20664 2019-Jan-12 20:37:15.306617 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20665 2019-Jan-12 20:37:15.307249 - [DEBUG]
20666 2019-Jan-12 20:37:15.307274 - [DEBUG] EDGE:
20667 2019-Jan-12 20:37:15.307331 - [DEBUG] ---> 20668 2019-Jan-12 20:37:15.307969 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20669 2019-Jan-12 20:37:15.308601 - [DEBUG]
20670 2019-Jan-12 20:37:15.308637 - [DEBUG] Compose: EdgeIdentity * AllBottom
20671 2019-Jan-12 20:37:15.308679 - [DEBUG]
20672 2019-Jan-12 20:37:15.308703 - [DEBUG] Propagate flow
20673 2019-Jan-12 20:37:15.308727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20674 2019-Jan-12 20:37:15.308783 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20675 2019-Jan-12 20:37:15.309420 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20676 2019-Jan-12 20:37:15.310053 - [DEBUG] Edge function : AllBottom (result of previous compose)
20677 2019-Jan-12 20:37:15.310078 - [DEBUG]
20678 2019-Jan-12 20:37:15.310103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20679 2019-Jan-12 20:37:15.310129 - [DEBUG] = AllBottom
20680 2019-Jan-12 20:37:15.310153 - [DEBUG]
20681 2019-Jan-12 20:37:15.310176 - [DEBUG] PROPAGATE: No new function!
20682 2019-Jan-12 20:37:15.310203 - [DEBUG] EDGE:
20683 2019-Jan-12 20:37:15.310260 - [DEBUG] ---> 20684 2019-Jan-12 20:37:15.310906 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20685 2019-Jan-12 20:37:15.311544 - [DEBUG]
20686 2019-Jan-12 20:37:15.311569 - [DEBUG] EDGE:
20687 2019-Jan-12 20:37:15.311626 - [DEBUG] ---> 20688 2019-Jan-12 20:37:15.312307 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20689 2019-Jan-12 20:37:15.312940 - [DEBUG]
20690 2019-Jan-12 20:37:15.312973 - [DEBUG] Compose: EdgeIdentity * AllBottom
20691 2019-Jan-12 20:37:15.312999 - [DEBUG]
20692 2019-Jan-12 20:37:15.313023 - [DEBUG] Propagate flow
20693 2019-Jan-12 20:37:15.313046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20694 2019-Jan-12 20:37:15.313102 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20695 2019-Jan-12 20:37:15.313753 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20696 2019-Jan-12 20:37:15.314390 - [DEBUG] Edge function : AllBottom (result of previous compose)
20697 2019-Jan-12 20:37:15.314416 - [DEBUG]
20698 2019-Jan-12 20:37:15.314441 - [DEBUG] Join: AllTop & AllBottom
20699 2019-Jan-12 20:37:15.314467 - [DEBUG] = AllBottom (new jump func)
20700 2019-Jan-12 20:37:15.314492 - [DEBUG]
20701 2019-Jan-12 20:37:15.314515 - [DEBUG] Start adding new jump function
20702 2019-Jan-12 20:37:15.314538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20703 2019-Jan-12 20:37:15.314595 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20704 2019-Jan-12 20:37:15.315227 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20705 2019-Jan-12 20:37:15.315880 - [DEBUG] Edge Function : AllBottom
20706 2019-Jan-12 20:37:15.315921 - [DEBUG] End adding new jump function
20707 2019-Jan-12 20:37:15.315946 - [DEBUG]
20708 2019-Jan-12 20:37:15.315969 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20709 2019-Jan-12 20:37:15.315993 - [DEBUG]
20710 2019-Jan-12 20:37:15.316017 - [DEBUG] Process 581. path edge:
20711 2019-Jan-12 20:37:15.316040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20712 2019-Jan-12 20:37:15.316096 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20713 2019-Jan-12 20:37:15.316730 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20714 2019-Jan-12 20:37:15.317362 - [DEBUG]
20715 2019-Jan-12 20:37:15.317388 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20716 2019-Jan-12 20:37:15.318037 - [DEBUG] Compose: EdgeIdentity * AllBottom
20717 2019-Jan-12 20:37:15.318064 - [DEBUG]
20718 2019-Jan-12 20:37:15.318088 - [DEBUG] Propagate flow
20719 2019-Jan-12 20:37:15.318112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20720 2019-Jan-12 20:37:15.318168 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20721 2019-Jan-12 20:37:15.318829 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20722 2019-Jan-12 20:37:15.319463 - [DEBUG] Edge function : AllBottom (result of previous compose)
20723 2019-Jan-12 20:37:15.319488 - [DEBUG]
20724 2019-Jan-12 20:37:15.319513 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20725 2019-Jan-12 20:37:15.319539 - [DEBUG] = AllBottom
20726 2019-Jan-12 20:37:15.319563 - [DEBUG]
20727 2019-Jan-12 20:37:15.319586 - [DEBUG] PROPAGATE: No new function!
20728 2019-Jan-12 20:37:15.319617 - [DEBUG] Compose: EdgeIdentity * AllBottom
20729 2019-Jan-12 20:37:15.319644 - [DEBUG]
20730 2019-Jan-12 20:37:15.319667 - [DEBUG] Propagate flow
20731 2019-Jan-12 20:37:15.319690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20732 2019-Jan-12 20:37:15.319747 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20733 2019-Jan-12 20:37:15.320390 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20734 2019-Jan-12 20:37:15.321022 - [DEBUG] Edge function : AllBottom (result of previous compose)
20735 2019-Jan-12 20:37:15.321047 - [DEBUG]
20736 2019-Jan-12 20:37:15.321072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20737 2019-Jan-12 20:37:15.321097 - [DEBUG] = AllBottom
20738 2019-Jan-12 20:37:15.321122 - [DEBUG]
20739 2019-Jan-12 20:37:15.321145 - [DEBUG] PROPAGATE: No new function!
20740 2019-Jan-12 20:37:15.321169 - [DEBUG] EDGE:
20741 2019-Jan-12 20:37:15.321226 - [DEBUG] ---> 20742 2019-Jan-12 20:37:15.321864 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20743 2019-Jan-12 20:37:15.322513 - [DEBUG]
20744 2019-Jan-12 20:37:15.322538 - [DEBUG] EDGE:
20745 2019-Jan-12 20:37:15.322595 - [DEBUG] ---> 20746 2019-Jan-12 20:37:15.323227 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20747 2019-Jan-12 20:37:15.323860 - [DEBUG]
20748 2019-Jan-12 20:37:15.323885 - [DEBUG] EDGE:
20749 2019-Jan-12 20:37:15.323942 - [DEBUG] ---> 20750 2019-Jan-12 20:37:15.324586 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20751 2019-Jan-12 20:37:15.325218 - [DEBUG]
20752 2019-Jan-12 20:37:15.325254 - [DEBUG] Compose: EdgeIdentity * AllBottom
20753 2019-Jan-12 20:37:15.325281 - [DEBUG]
20754 2019-Jan-12 20:37:15.325304 - [DEBUG] Propagate flow
20755 2019-Jan-12 20:37:15.325342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20756 2019-Jan-12 20:37:15.325398 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20757 2019-Jan-12 20:37:15.326034 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20758 2019-Jan-12 20:37:15.326665 - [DEBUG] Edge function : AllBottom (result of previous compose)
20759 2019-Jan-12 20:37:15.326690 - [DEBUG]
20760 2019-Jan-12 20:37:15.326716 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20761 2019-Jan-12 20:37:15.326742 - [DEBUG] = AllBottom
20762 2019-Jan-12 20:37:15.326766 - [DEBUG]
20763 2019-Jan-12 20:37:15.326790 - [DEBUG] PROPAGATE: No new function!
20764 2019-Jan-12 20:37:15.326816 - [DEBUG] EDGE:
20765 2019-Jan-12 20:37:15.326873 - [DEBUG] ---> 20766 2019-Jan-12 20:37:15.327509 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20767 2019-Jan-12 20:37:15.328140 - [DEBUG]
20768 2019-Jan-12 20:37:15.328166 - [DEBUG] EDGE:
20769 2019-Jan-12 20:37:15.328223 - [DEBUG] ---> 20770 2019-Jan-12 20:37:15.328870 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20771 2019-Jan-12 20:37:15.329504 - [DEBUG]
20772 2019-Jan-12 20:37:15.329529 - [DEBUG] EDGE:
20773 2019-Jan-12 20:37:15.329590 - [DEBUG] ---> 20774 2019-Jan-12 20:37:15.330227 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20775 2019-Jan-12 20:37:15.330858 - [DEBUG]
20776 2019-Jan-12 20:37:15.330884 - [DEBUG] EDGE:
20777 2019-Jan-12 20:37:15.330941 - [DEBUG] ---> 20778 2019-Jan-12 20:37:15.331580 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20779 2019-Jan-12 20:37:15.332227 - [DEBUG]
20780 2019-Jan-12 20:37:15.332253 - [DEBUG] EDGE:
20781 2019-Jan-12 20:37:15.332310 - [DEBUG] ---> 20782 2019-Jan-12 20:37:15.332942 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20783 2019-Jan-12 20:37:15.333575 - [DEBUG]
20784 2019-Jan-12 20:37:15.333601 - [DEBUG] EDGE:
20785 2019-Jan-12 20:37:15.333658 - [DEBUG] ---> 20786 2019-Jan-12 20:37:15.334295 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20787 2019-Jan-12 20:37:15.334927 - [DEBUG]
20788 2019-Jan-12 20:37:15.334952 - [DEBUG] EDGE:
20789 2019-Jan-12 20:37:15.335009 - [DEBUG] ---> 20790 2019-Jan-12 20:37:15.335655 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20791 2019-Jan-12 20:37:15.336295 - [DEBUG]
20792 2019-Jan-12 20:37:15.336321 - [DEBUG] EDGE:
20793 2019-Jan-12 20:37:15.336378 - [DEBUG] ---> 20794 2019-Jan-12 20:37:15.337013 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20795 2019-Jan-12 20:37:15.337647 - [DEBUG]
20796 2019-Jan-12 20:37:15.337683 - [DEBUG] Compose: EdgeIdentity * AllBottom
20797 2019-Jan-12 20:37:15.337710 - [DEBUG]
20798 2019-Jan-12 20:37:15.337734 - [DEBUG] Propagate flow
20799 2019-Jan-12 20:37:15.337757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20800 2019-Jan-12 20:37:15.337814 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
20801 2019-Jan-12 20:37:15.338450 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20802 2019-Jan-12 20:37:15.339098 - [DEBUG] Edge function : AllBottom (result of previous compose)
20803 2019-Jan-12 20:37:15.339124 - [DEBUG]
20804 2019-Jan-12 20:37:15.339149 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20805 2019-Jan-12 20:37:15.339175 - [DEBUG] = AllBottom
20806 2019-Jan-12 20:37:15.339199 - [DEBUG]
20807 2019-Jan-12 20:37:15.339222 - [DEBUG] PROPAGATE: No new function!
20808 2019-Jan-12 20:37:15.339248 - [DEBUG] EDGE:
20809 2019-Jan-12 20:37:15.339306 - [DEBUG] ---> 20810 2019-Jan-12 20:37:15.339948 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20811 2019-Jan-12 20:37:15.340581 - [DEBUG]
20812 2019-Jan-12 20:37:15.340615 - [DEBUG] Compose: EdgeIdentity * AllBottom
20813 2019-Jan-12 20:37:15.340642 - [DEBUG]
20814 2019-Jan-12 20:37:15.340665 - [DEBUG] Propagate flow
20815 2019-Jan-12 20:37:15.340689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20816 2019-Jan-12 20:37:15.340745 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20817 2019-Jan-12 20:37:15.341380 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20818 2019-Jan-12 20:37:15.342033 - [DEBUG] Edge function : AllBottom (result of previous compose)
20819 2019-Jan-12 20:37:15.342058 - [DEBUG]
20820 2019-Jan-12 20:37:15.342082 - [DEBUG] Join: AllTop & AllBottom
20821 2019-Jan-12 20:37:15.342108 - [DEBUG] = AllBottom (new jump func)
20822 2019-Jan-12 20:37:15.342133 - [DEBUG]
20823 2019-Jan-12 20:37:15.342156 - [DEBUG] Start adding new jump function
20824 2019-Jan-12 20:37:15.342179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20825 2019-Jan-12 20:37:15.342235 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20826 2019-Jan-12 20:37:15.342868 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20827 2019-Jan-12 20:37:15.343502 - [DEBUG] Edge Function : AllBottom
20828 2019-Jan-12 20:37:15.343530 - [DEBUG] End adding new jump function
20829 2019-Jan-12 20:37:15.343554 - [DEBUG]
20830 2019-Jan-12 20:37:15.343578 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20831 2019-Jan-12 20:37:15.343602 - [DEBUG]
20832 2019-Jan-12 20:37:15.343625 - [DEBUG] Process 582. path edge:
20833 2019-Jan-12 20:37:15.343649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20834 2019-Jan-12 20:37:15.343706 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
20835 2019-Jan-12 20:37:15.344340 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20836 2019-Jan-12 20:37:15.344979 - [DEBUG]
20837 2019-Jan-12 20:37:15.345004 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20838 2019-Jan-12 20:37:15.345660 - [DEBUG] Possible callees:
20839 2019-Jan-12 20:37:15.345685 - [DEBUG] foo
20840 2019-Jan-12 20:37:15.345710 - [DEBUG] Possible return sites:
20841 2019-Jan-12 20:37:15.345734 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8420842 2019-Jan-12 20:37:15.346998 - [DEBUG] Found and process special summary
20843 2019-Jan-12 20:37:15.347031 - [DEBUG] Compose: EdgeIdentity * AllBottom
20844 2019-Jan-12 20:37:15.347058 - [DEBUG]
20845 2019-Jan-12 20:37:15.347082 - [DEBUG] Propagate flow
20846 2019-Jan-12 20:37:15.347105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20847 2019-Jan-12 20:37:15.347161 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20848 2019-Jan-12 20:37:15.347798 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20849 2019-Jan-12 20:37:15.348431 - [DEBUG] Edge function : AllBottom (result of previous compose)
20850 2019-Jan-12 20:37:15.348456 - [DEBUG]
20851 2019-Jan-12 20:37:15.348481 - [DEBUG] Join: AllTop & AllBottom
20852 2019-Jan-12 20:37:15.348506 - [DEBUG] = AllBottom (new jump func)
20853 2019-Jan-12 20:37:15.348531 - [DEBUG]
20854 2019-Jan-12 20:37:15.348554 - [DEBUG] Start adding new jump function
20855 2019-Jan-12 20:37:15.348578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20856 2019-Jan-12 20:37:15.348634 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20857 2019-Jan-12 20:37:15.349282 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20858 2019-Jan-12 20:37:15.349918 - [DEBUG] Edge Function : AllBottom
20859 2019-Jan-12 20:37:15.349947 - [DEBUG] End adding new jump function
20860 2019-Jan-12 20:37:15.349971 - [DEBUG]
20861 2019-Jan-12 20:37:15.349994 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20862 2019-Jan-12 20:37:15.350018 - [DEBUG]
20863 2019-Jan-12 20:37:15.350041 - [DEBUG] Process 583. path edge:
20864 2019-Jan-12 20:37:15.350065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20865 2019-Jan-12 20:37:15.350122 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
20866 2019-Jan-12 20:37:15.350759 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20867 2019-Jan-12 20:37:15.351391 - [DEBUG]
20868 2019-Jan-12 20:37:15.351416 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20869 2019-Jan-12 20:37:15.352081 - [DEBUG] Compose: EdgeIdentity * AllBottom
20870 2019-Jan-12 20:37:15.352109 - [DEBUG]
20871 2019-Jan-12 20:37:15.352132 - [DEBUG] Propagate flow
20872 2019-Jan-12 20:37:15.352156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20873 2019-Jan-12 20:37:15.352213 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20874 2019-Jan-12 20:37:15.352847 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20875 2019-Jan-12 20:37:15.353479 - [DEBUG] Edge function : AllBottom (result of previous compose)
20876 2019-Jan-12 20:37:15.353504 - [DEBUG]
20877 2019-Jan-12 20:37:15.353529 - [DEBUG] Join: AllTop & AllBottom
20878 2019-Jan-12 20:37:15.353555 - [DEBUG] = AllBottom (new jump func)
20879 2019-Jan-12 20:37:15.353579 - [DEBUG]
20880 2019-Jan-12 20:37:15.353603 - [DEBUG] Start adding new jump function
20881 2019-Jan-12 20:37:15.353634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20882 2019-Jan-12 20:37:15.353691 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20883 2019-Jan-12 20:37:15.354323 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20884 2019-Jan-12 20:37:15.354954 - [DEBUG] Edge Function : AllBottom
20885 2019-Jan-12 20:37:15.354982 - [DEBUG] End adding new jump function
20886 2019-Jan-12 20:37:15.355007 - [DEBUG]
20887 2019-Jan-12 20:37:15.355031 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20888 2019-Jan-12 20:37:15.355055 - [DEBUG]
20889 2019-Jan-12 20:37:15.355078 - [DEBUG] Process 584. path edge:
20890 2019-Jan-12 20:37:15.355102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20891 2019-Jan-12 20:37:15.355159 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
20892 2019-Jan-12 20:37:15.355808 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20893 2019-Jan-12 20:37:15.356440 - [DEBUG]
20894 2019-Jan-12 20:37:15.356465 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20895 2019-Jan-12 20:37:15.357106 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-12 20:37:15.357135 - [DEBUG]
20897 2019-Jan-12 20:37:15.357159 - [DEBUG] Propagate flow
20898 2019-Jan-12 20:37:15.357182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-12 20:37:15.357238 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20900 2019-Jan-12 20:37:15.357890 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20901 2019-Jan-12 20:37:15.358522 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-12 20:37:15.358548 - [DEBUG]
20903 2019-Jan-12 20:37:15.358572 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-12 20:37:15.358598 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-12 20:37:15.358622 - [DEBUG]
20906 2019-Jan-12 20:37:15.358645 - [DEBUG] Start adding new jump function
20907 2019-Jan-12 20:37:15.358683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-12 20:37:15.358739 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20909 2019-Jan-12 20:37:15.359373 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20910 2019-Jan-12 20:37:15.360015 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-12 20:37:15.360043 - [DEBUG] End adding new jump function
20912 2019-Jan-12 20:37:15.360067 - [DEBUG]
20913 2019-Jan-12 20:37:15.360090 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20914 2019-Jan-12 20:37:15.360114 - [DEBUG]
20915 2019-Jan-12 20:37:15.360138 - [DEBUG] Process 585. path edge:
20916 2019-Jan-12 20:37:15.360161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-12 20:37:15.360218 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
20918 2019-Jan-12 20:37:15.360860 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20919 2019-Jan-12 20:37:15.361493 - [DEBUG]
20920 2019-Jan-12 20:37:15.361517 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20921 2019-Jan-12 20:37:15.362199 - [DEBUG] Possible callees:
20922 2019-Jan-12 20:37:15.362232 - [DEBUG] llvm.dbg.declare
20923 2019-Jan-12 20:37:15.362258 - [DEBUG] Possible return sites:
20924 2019-Jan-12 20:37:15.362281 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9620925 2019-Jan-12 20:37:15.363549 - [DEBUG] Found and process special summary
20926 2019-Jan-12 20:37:15.363582 - [DEBUG] Compose: EdgeIdentity * AllBottom
20927 2019-Jan-12 20:37:15.363609 - [DEBUG]
20928 2019-Jan-12 20:37:15.363633 - [DEBUG] Propagate flow
20929 2019-Jan-12 20:37:15.363656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20930 2019-Jan-12 20:37:15.363712 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20931 2019-Jan-12 20:37:15.364348 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20932 2019-Jan-12 20:37:15.364980 - [DEBUG] Edge function : AllBottom (result of previous compose)
20933 2019-Jan-12 20:37:15.365005 - [DEBUG]
20934 2019-Jan-12 20:37:15.365030 - [DEBUG] Join: AllTop & AllBottom
20935 2019-Jan-12 20:37:15.365055 - [DEBUG] = AllBottom (new jump func)
20936 2019-Jan-12 20:37:15.365080 - [DEBUG]
20937 2019-Jan-12 20:37:15.365103 - [DEBUG] Start adding new jump function
20938 2019-Jan-12 20:37:15.365126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20939 2019-Jan-12 20:37:15.365182 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20940 2019-Jan-12 20:37:15.365832 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20941 2019-Jan-12 20:37:15.366468 - [DEBUG] Edge Function : AllBottom
20942 2019-Jan-12 20:37:15.366497 - [DEBUG] End adding new jump function
20943 2019-Jan-12 20:37:15.366521 - [DEBUG]
20944 2019-Jan-12 20:37:15.366544 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20945 2019-Jan-12 20:37:15.366568 - [DEBUG]
20946 2019-Jan-12 20:37:15.366591 - [DEBUG] Process 586. path edge:
20947 2019-Jan-12 20:37:15.366615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20948 2019-Jan-12 20:37:15.366671 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
20949 2019-Jan-12 20:37:15.367307 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20950 2019-Jan-12 20:37:15.367940 - [DEBUG]
20951 2019-Jan-12 20:37:15.367964 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20952 2019-Jan-12 20:37:15.368609 - [DEBUG] Compose: EdgeIdentity * AllBottom
20953 2019-Jan-12 20:37:15.368637 - [DEBUG]
20954 2019-Jan-12 20:37:15.368673 - [DEBUG] Propagate flow
20955 2019-Jan-12 20:37:15.368697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20956 2019-Jan-12 20:37:15.368753 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20957 2019-Jan-12 20:37:15.369387 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20958 2019-Jan-12 20:37:15.370019 - [DEBUG] Edge function : AllBottom (result of previous compose)
20959 2019-Jan-12 20:37:15.370045 - [DEBUG]
20960 2019-Jan-12 20:37:15.370069 - [DEBUG] Join: AllTop & AllBottom
20961 2019-Jan-12 20:37:15.370095 - [DEBUG] = AllBottom (new jump func)
20962 2019-Jan-12 20:37:15.370119 - [DEBUG]
20963 2019-Jan-12 20:37:15.370142 - [DEBUG] Start adding new jump function
20964 2019-Jan-12 20:37:15.370165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20965 2019-Jan-12 20:37:15.370221 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20966 2019-Jan-12 20:37:15.370855 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20967 2019-Jan-12 20:37:15.371497 - [DEBUG] Edge Function : AllBottom
20968 2019-Jan-12 20:37:15.371526 - [DEBUG] End adding new jump function
20969 2019-Jan-12 20:37:15.371550 - [DEBUG]
20970 2019-Jan-12 20:37:15.371574 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20971 2019-Jan-12 20:37:15.371598 - [DEBUG]
20972 2019-Jan-12 20:37:15.371621 - [DEBUG] Process 587. path edge:
20973 2019-Jan-12 20:37:15.371645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20974 2019-Jan-12 20:37:15.371702 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
20975 2019-Jan-12 20:37:15.372354 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20976 2019-Jan-12 20:37:15.372988 - [DEBUG]
20977 2019-Jan-12 20:37:15.373013 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20978 2019-Jan-12 20:37:15.373654 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-12 20:37:15.373682 - [DEBUG]
20980 2019-Jan-12 20:37:15.373706 - [DEBUG] Propagate flow
20981 2019-Jan-12 20:37:15.373729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-12 20:37:15.373785 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
20983 2019-Jan-12 20:37:15.374416 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20984 2019-Jan-12 20:37:15.375048 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-12 20:37:15.375073 - [DEBUG]
20986 2019-Jan-12 20:37:15.375098 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-12 20:37:15.375124 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-12 20:37:15.375148 - [DEBUG]
20989 2019-Jan-12 20:37:15.375171 - [DEBUG] Start adding new jump function
20990 2019-Jan-12 20:37:15.375195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-12 20:37:15.375250 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20992 2019-Jan-12 20:37:15.375899 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
20993 2019-Jan-12 20:37:15.376529 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-12 20:37:15.376557 - [DEBUG] End adding new jump function
20995 2019-Jan-12 20:37:15.376581 - [DEBUG]
20996 2019-Jan-12 20:37:15.376604 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20997 2019-Jan-12 20:37:15.376628 - [DEBUG]
20998 2019-Jan-12 20:37:15.376652 - [DEBUG] Process 588. path edge:
20999 2019-Jan-12 20:37:15.376675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-12 20:37:15.376732 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21001 2019-Jan-12 20:37:15.377362 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21002 2019-Jan-12 20:37:15.377994 - [DEBUG]
21003 2019-Jan-12 20:37:15.378019 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21004 2019-Jan-12 20:37:15.378685 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-12 20:37:15.378713 - [DEBUG]
21006 2019-Jan-12 20:37:15.378737 - [DEBUG] Propagate flow
21007 2019-Jan-12 20:37:15.378761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-12 20:37:15.378817 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21009 2019-Jan-12 20:37:15.379455 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21010 2019-Jan-12 20:37:15.380088 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-12 20:37:15.380113 - [DEBUG]
21012 2019-Jan-12 20:37:15.380146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21013 2019-Jan-12 20:37:15.380173 - [DEBUG] = AllBottom
21014 2019-Jan-12 20:37:15.380197 - [DEBUG]
21015 2019-Jan-12 20:37:15.380220 - [DEBUG] PROPAGATE: No new function!
21016 2019-Jan-12 20:37:15.380244 - [DEBUG] EDGE:
21017 2019-Jan-12 20:37:15.380301 - [DEBUG] ---> 21018 2019-Jan-12 20:37:15.380933 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21019 2019-Jan-12 20:37:15.381565 - [DEBUG]
21020 2019-Jan-12 20:37:15.381590 - [DEBUG] EDGE:
21021 2019-Jan-12 20:37:15.381647 - [DEBUG] ---> 21022 2019-Jan-12 20:37:15.382301 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21023 2019-Jan-12 20:37:15.382934 - [DEBUG]
21024 2019-Jan-12 20:37:15.382959 - [DEBUG] EDGE:
21025 2019-Jan-12 20:37:15.383016 - [DEBUG] ---> 21026 2019-Jan-12 20:37:15.383651 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21027 2019-Jan-12 20:37:15.384283 - [DEBUG]
21028 2019-Jan-12 20:37:15.384318 - [DEBUG] Compose: EdgeIdentity * AllBottom
21029 2019-Jan-12 20:37:15.384345 - [DEBUG]
21030 2019-Jan-12 20:37:15.384369 - [DEBUG] Propagate flow
21031 2019-Jan-12 20:37:15.384392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21032 2019-Jan-12 20:37:15.384448 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21033 2019-Jan-12 20:37:15.385084 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21034 2019-Jan-12 20:37:15.385733 - [DEBUG] Edge function : AllBottom (result of previous compose)
21035 2019-Jan-12 20:37:15.385758 - [DEBUG]
21036 2019-Jan-12 20:37:15.385783 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21037 2019-Jan-12 20:37:15.385808 - [DEBUG] = AllBottom
21038 2019-Jan-12 20:37:15.385833 - [DEBUG]
21039 2019-Jan-12 20:37:15.385856 - [DEBUG] PROPAGATE: No new function!
21040 2019-Jan-12 20:37:15.385882 - [DEBUG] EDGE:
21041 2019-Jan-12 20:37:15.385939 - [DEBUG] ---> 21042 2019-Jan-12 20:37:15.386583 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21043 2019-Jan-12 20:37:15.387215 - [DEBUG]
21044 2019-Jan-12 20:37:15.387246 - [DEBUG] Compose: EdgeIdentity * AllBottom
21045 2019-Jan-12 20:37:15.387273 - [DEBUG]
21046 2019-Jan-12 20:37:15.387297 - [DEBUG] Propagate flow
21047 2019-Jan-12 20:37:15.387320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21048 2019-Jan-12 20:37:15.387376 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21049 2019-Jan-12 20:37:15.388012 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21050 2019-Jan-12 20:37:15.388643 - [DEBUG] Edge function : AllBottom (result of previous compose)
21051 2019-Jan-12 20:37:15.388682 - [DEBUG]
21052 2019-Jan-12 20:37:15.388707 - [DEBUG] Join: AllTop & AllBottom
21053 2019-Jan-12 20:37:15.388733 - [DEBUG] = AllBottom (new jump func)
21054 2019-Jan-12 20:37:15.388757 - [DEBUG]
21055 2019-Jan-12 20:37:15.388780 - [DEBUG] Start adding new jump function
21056 2019-Jan-12 20:37:15.388804 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21057 2019-Jan-12 20:37:15.388860 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21058 2019-Jan-12 20:37:15.389500 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21059 2019-Jan-12 20:37:15.390135 - [DEBUG] Edge Function : AllBottom
21060 2019-Jan-12 20:37:15.390163 - [DEBUG] End adding new jump function
21061 2019-Jan-12 20:37:15.390187 - [DEBUG]
21062 2019-Jan-12 20:37:15.390211 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
21063 2019-Jan-12 20:37:15.390235 - [DEBUG]
21064 2019-Jan-12 20:37:15.390258 - [DEBUG] Process 589. path edge:
21065 2019-Jan-12 20:37:15.390282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21066 2019-Jan-12 20:37:15.390338 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21067 2019-Jan-12 20:37:15.390976 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21068 2019-Jan-12 20:37:15.391606 - [DEBUG]
21069 2019-Jan-12 20:37:15.391631 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21070 2019-Jan-12 20:37:15.392309 - [DEBUG] Possible callees:
21071 2019-Jan-12 20:37:15.392334 - [DEBUG] bar
21072 2019-Jan-12 20:37:15.392359 - [DEBUG] Possible return sites:
21073 2019-Jan-12 20:37:15.392383 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921074 2019-Jan-12 20:37:15.393640 - [DEBUG] Found and process special summary
21075 2019-Jan-12 20:37:15.393672 - [DEBUG] Compose: EdgeIdentity * AllBottom
21076 2019-Jan-12 20:37:15.393699 - [DEBUG]
21077 2019-Jan-12 20:37:15.393723 - [DEBUG] Propagate flow
21078 2019-Jan-12 20:37:15.393746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21079 2019-Jan-12 20:37:15.393802 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21080 2019-Jan-12 20:37:15.394446 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21081 2019-Jan-12 20:37:15.395077 - [DEBUG] Edge function : AllBottom (result of previous compose)
21082 2019-Jan-12 20:37:15.395103 - [DEBUG]
21083 2019-Jan-12 20:37:15.395127 - [DEBUG] Join: AllTop & AllBottom
21084 2019-Jan-12 20:37:15.395153 - [DEBUG] = AllBottom (new jump func)
21085 2019-Jan-12 20:37:15.395177 - [DEBUG]
21086 2019-Jan-12 20:37:15.395201 - [DEBUG] Start adding new jump function
21087 2019-Jan-12 20:37:15.395224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21088 2019-Jan-12 20:37:15.395280 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21089 2019-Jan-12 20:37:15.395928 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21090 2019-Jan-12 20:37:15.396564 - [DEBUG] Edge Function : AllBottom
21091 2019-Jan-12 20:37:15.396593 - [DEBUG] End adding new jump function
21092 2019-Jan-12 20:37:15.396617 - [DEBUG]
21093 2019-Jan-12 20:37:15.396640 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
21094 2019-Jan-12 20:37:15.396664 - [DEBUG]
21095 2019-Jan-12 20:37:15.396687 - [DEBUG] Process 590. path edge:
21096 2019-Jan-12 20:37:15.396711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21097 2019-Jan-12 20:37:15.396768 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21098 2019-Jan-12 20:37:15.397404 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21099 2019-Jan-12 20:37:15.398036 - [DEBUG]
21100 2019-Jan-12 20:37:15.398060 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21101 2019-Jan-12 20:37:15.398727 - [DEBUG] Compose: EdgeIdentity * AllBottom
21102 2019-Jan-12 20:37:15.398755 - [DEBUG]
21103 2019-Jan-12 20:37:15.398778 - [DEBUG] Propagate flow
21104 2019-Jan-12 20:37:15.398802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21105 2019-Jan-12 20:37:15.398858 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21106 2019-Jan-12 20:37:15.399491 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21107 2019-Jan-12 20:37:15.400124 - [DEBUG] Edge function : AllBottom (result of previous compose)
21108 2019-Jan-12 20:37:15.400149 - [DEBUG]
21109 2019-Jan-12 20:37:15.400173 - [DEBUG] Join: AllTop & AllBottom
21110 2019-Jan-12 20:37:15.400199 - [DEBUG] = AllBottom (new jump func)
21111 2019-Jan-12 20:37:15.400224 - [DEBUG]
21112 2019-Jan-12 20:37:15.400247 - [DEBUG] Start adding new jump function
21113 2019-Jan-12 20:37:15.400270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21114 2019-Jan-12 20:37:15.400326 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21115 2019-Jan-12 20:37:15.400959 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21116 2019-Jan-12 20:37:15.401591 - [DEBUG] Edge Function : AllBottom
21117 2019-Jan-12 20:37:15.401619 - [DEBUG] End adding new jump function
21118 2019-Jan-12 20:37:15.401643 - [DEBUG]
21119 2019-Jan-12 20:37:15.401667 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
21120 2019-Jan-12 20:37:15.401691 - [DEBUG]
21121 2019-Jan-12 20:37:15.401714 - [DEBUG] Process 591. path edge:
21122 2019-Jan-12 20:37:15.401738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21123 2019-Jan-12 20:37:15.401795 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21124 2019-Jan-12 20:37:15.402449 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21125 2019-Jan-12 20:37:15.403081 - [DEBUG]
21126 2019-Jan-12 20:37:15.403106 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21127 2019-Jan-12 20:37:15.403747 - [DEBUG] Compose: EdgeIdentity * AllBottom
21128 2019-Jan-12 20:37:15.403775 - [DEBUG]
21129 2019-Jan-12 20:37:15.403799 - [DEBUG] Propagate flow
21130 2019-Jan-12 20:37:15.403822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21131 2019-Jan-12 20:37:15.403878 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21132 2019-Jan-12 20:37:15.404521 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21133 2019-Jan-12 20:37:15.405153 - [DEBUG] Edge function : AllBottom (result of previous compose)
21134 2019-Jan-12 20:37:15.405178 - [DEBUG]
21135 2019-Jan-12 20:37:15.405203 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21136 2019-Jan-12 20:37:15.405228 - [DEBUG] = AllBottom
21137 2019-Jan-12 20:37:15.405253 - [DEBUG]
21138 2019-Jan-12 20:37:15.405276 - [DEBUG] PROPAGATE: No new function!
21139 2019-Jan-12 20:37:15.405306 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-12 20:37:15.405347 - [DEBUG]
21141 2019-Jan-12 20:37:15.405371 - [DEBUG] Propagate flow
21142 2019-Jan-12 20:37:15.405394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-12 20:37:15.405450 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21144 2019-Jan-12 20:37:15.406101 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21145 2019-Jan-12 20:37:15.406747 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-12 20:37:15.406772 - [DEBUG]
21147 2019-Jan-12 20:37:15.406797 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-12 20:37:15.406823 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-12 20:37:15.406847 - [DEBUG]
21150 2019-Jan-12 20:37:15.406871 - [DEBUG] Start adding new jump function
21151 2019-Jan-12 20:37:15.406894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-12 20:37:15.406950 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21153 2019-Jan-12 20:37:15.407589 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21154 2019-Jan-12 20:37:15.408231 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-12 20:37:15.408259 - [DEBUG] End adding new jump function
21156 2019-Jan-12 20:37:15.408284 - [DEBUG]
21157 2019-Jan-12 20:37:15.408307 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
21158 2019-Jan-12 20:37:15.408331 - [DEBUG]
21159 2019-Jan-12 20:37:15.408355 - [DEBUG] Process 592. path edge:
21160 2019-Jan-12 20:37:15.408378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-12 20:37:15.408435 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
21162 2019-Jan-12 20:37:15.409097 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21163 2019-Jan-12 20:37:15.409729 - [DEBUG]
21164 2019-Jan-12 20:37:15.409753 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21165 2019-Jan-12 20:37:15.410399 - [DEBUG] Possible callees:
21166 2019-Jan-12 20:37:15.410428 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-12 20:37:15.410454 - [DEBUG] Possible return sites:
21168 2019-Jan-12 20:37:15.410477 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10321169 2019-Jan-12 20:37:15.411745 - [DEBUG] Found and process special summary
21170 2019-Jan-12 20:37:15.411778 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-12 20:37:15.411805 - [DEBUG]
21172 2019-Jan-12 20:37:15.411829 - [DEBUG] Propagate flow
21173 2019-Jan-12 20:37:15.411853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-12 20:37:15.411909 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21175 2019-Jan-12 20:37:15.412564 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21176 2019-Jan-12 20:37:15.413199 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-12 20:37:15.413224 - [DEBUG]
21178 2019-Jan-12 20:37:15.413249 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-12 20:37:15.413274 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-12 20:37:15.413299 - [DEBUG]
21181 2019-Jan-12 20:37:15.413322 - [DEBUG] Start adding new jump function
21182 2019-Jan-12 20:37:15.413346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-12 20:37:15.413401 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21184 2019-Jan-12 20:37:15.414033 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21185 2019-Jan-12 20:37:15.414667 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-12 20:37:15.414696 - [DEBUG] End adding new jump function
21187 2019-Jan-12 20:37:15.414720 - [DEBUG]
21188 2019-Jan-12 20:37:15.414743 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
21189 2019-Jan-12 20:37:15.414776 - [DEBUG]
21190 2019-Jan-12 20:37:15.414799 - [DEBUG] Process 593. path edge:
21191 2019-Jan-12 20:37:15.414823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-12 20:37:15.414880 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
21193 2019-Jan-12 20:37:15.415532 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21194 2019-Jan-12 20:37:15.416164 - [DEBUG]
21195 2019-Jan-12 20:37:15.416188 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21196 2019-Jan-12 20:37:15.416833 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-12 20:37:15.416861 - [DEBUG]
21198 2019-Jan-12 20:37:15.416885 - [DEBUG] Propagate flow
21199 2019-Jan-12 20:37:15.416908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-12 20:37:15.416964 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
21201 2019-Jan-12 20:37:15.417595 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21202 2019-Jan-12 20:37:15.418226 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-12 20:37:15.418252 - [DEBUG]
21204 2019-Jan-12 20:37:15.418276 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-12 20:37:15.418302 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-12 20:37:15.418327 - [DEBUG]
21207 2019-Jan-12 20:37:15.418350 - [DEBUG] Start adding new jump function
21208 2019-Jan-12 20:37:15.418374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-12 20:37:15.418429 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21210 2019-Jan-12 20:37:15.419078 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
21211 2019-Jan-12 20:37:15.419707 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-12 20:37:15.419736 - [DEBUG] End adding new jump function
21213 2019-Jan-12 20:37:15.419760 - [DEBUG]
21214 2019-Jan-12 20:37:15.419784 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21215 2019-Jan-12 20:37:15.419808 - [DEBUG]
21216 2019-Jan-12 20:37:15.419832 - [DEBUG] Process 594. path edge:
21217 2019-Jan-12 20:37:15.419855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-12 20:37:15.419912 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
21219 2019-Jan-12 20:37:15.420542 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21220 2019-Jan-12 20:37:15.421175 - [DEBUG]
21221 2019-Jan-12 20:37:15.421200 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
21222 2019-Jan-12 20:37:15.421838 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-12 20:37:15.421866 - [DEBUG]
21224 2019-Jan-12 20:37:15.421890 - [DEBUG] Propagate flow
21225 2019-Jan-12 20:37:15.421913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-12 20:37:15.421969 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21227 2019-Jan-12 20:37:15.422619 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21228 2019-Jan-12 20:37:15.423252 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-12 20:37:15.423278 - [DEBUG]
21230 2019-Jan-12 20:37:15.423302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21231 2019-Jan-12 20:37:15.423328 - [DEBUG] = AllBottom
21232 2019-Jan-12 20:37:15.423353 - [DEBUG]
21233 2019-Jan-12 20:37:15.423376 - [DEBUG] PROPAGATE: No new function!
21234 2019-Jan-12 20:37:15.423400 - [DEBUG] EDGE:
21235 2019-Jan-12 20:37:15.423465 - [DEBUG] ---> 21236 2019-Jan-12 20:37:15.424096 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21237 2019-Jan-12 20:37:15.424727 - [DEBUG]
21238 2019-Jan-12 20:37:15.424752 - [DEBUG] EDGE:
21239 2019-Jan-12 20:37:15.424809 - [DEBUG] ---> 21240 2019-Jan-12 20:37:15.425460 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21241 2019-Jan-12 20:37:15.426092 - [DEBUG]
21242 2019-Jan-12 20:37:15.426127 - [DEBUG] Compose: EdgeIdentity * AllBottom
21243 2019-Jan-12 20:37:15.426154 - [DEBUG]
21244 2019-Jan-12 20:37:15.426178 - [DEBUG] Propagate flow
21245 2019-Jan-12 20:37:15.426201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21246 2019-Jan-12 20:37:15.426257 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21247 2019-Jan-12 20:37:15.426900 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21248 2019-Jan-12 20:37:15.427532 - [DEBUG] Edge function : AllBottom (result of previous compose)
21249 2019-Jan-12 20:37:15.427558 - [DEBUG]
21250 2019-Jan-12 20:37:15.427582 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21251 2019-Jan-12 20:37:15.427608 - [DEBUG] = AllBottom
21252 2019-Jan-12 20:37:15.427632 - [DEBUG]
21253 2019-Jan-12 20:37:15.427655 - [DEBUG] PROPAGATE: No new function!
21254 2019-Jan-12 20:37:15.427681 - [DEBUG] EDGE:
21255 2019-Jan-12 20:37:15.427738 - [DEBUG] ---> 21256 2019-Jan-12 20:37:15.428382 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21257 2019-Jan-12 20:37:15.429029 - [DEBUG]
21258 2019-Jan-12 20:37:15.429054 - [DEBUG] EDGE:
21259 2019-Jan-12 20:37:15.429111 - [DEBUG] ---> 21260 2019-Jan-12 20:37:15.429743 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21261 2019-Jan-12 20:37:15.430375 - [DEBUG]
21262 2019-Jan-12 20:37:15.430400 - [DEBUG] EDGE:
21263 2019-Jan-12 20:37:15.430457 - [DEBUG] ---> 21264 2019-Jan-12 20:37:15.431092 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21265 2019-Jan-12 20:37:15.431725 - [DEBUG]
21266 2019-Jan-12 20:37:15.431757 - [DEBUG] Compose: EdgeIdentity * AllBottom
21267 2019-Jan-12 20:37:15.431784 - [DEBUG]
21268 2019-Jan-12 20:37:15.431808 - [DEBUG] Propagate flow
21269 2019-Jan-12 20:37:15.431831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21270 2019-Jan-12 20:37:15.431887 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21271 2019-Jan-12 20:37:15.432544 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21272 2019-Jan-12 20:37:15.433175 - [DEBUG] Edge function : AllBottom (result of previous compose)
21273 2019-Jan-12 20:37:15.433200 - [DEBUG]
21274 2019-Jan-12 20:37:15.433225 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21275 2019-Jan-12 20:37:15.433251 - [DEBUG] = AllBottom
21276 2019-Jan-12 20:37:15.433275 - [DEBUG]
21277 2019-Jan-12 20:37:15.433298 - [DEBUG] PROPAGATE: No new function!
21278 2019-Jan-12 20:37:15.433324 - [DEBUG] EDGE:
21279 2019-Jan-12 20:37:15.433389 - [DEBUG] ---> 21280 2019-Jan-12 20:37:15.434025 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21281 2019-Jan-12 20:37:15.434656 - [DEBUG]
21282 2019-Jan-12 20:37:15.434681 - [DEBUG] EDGE:
21283 2019-Jan-12 20:37:15.434738 - [DEBUG] ---> 21284 2019-Jan-12 20:37:15.435383 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21285 2019-Jan-12 20:37:15.436016 - [DEBUG]
21286 2019-Jan-12 20:37:15.436041 - [DEBUG] EDGE:
21287 2019-Jan-12 20:37:15.436099 - [DEBUG] ---> 21288 2019-Jan-12 20:37:15.436734 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21289 2019-Jan-12 20:37:15.437366 - [DEBUG]
21290 2019-Jan-12 20:37:15.437399 - [DEBUG] Compose: EdgeIdentity * AllBottom
21291 2019-Jan-12 20:37:15.437426 - [DEBUG]
21292 2019-Jan-12 20:37:15.437449 - [DEBUG] Propagate flow
21293 2019-Jan-12 20:37:15.437473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21294 2019-Jan-12 20:37:15.437529 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21295 2019-Jan-12 20:37:15.438165 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21296 2019-Jan-12 20:37:15.438813 - [DEBUG] Edge function : AllBottom (result of previous compose)
21297 2019-Jan-12 20:37:15.438838 - [DEBUG]
21298 2019-Jan-12 20:37:15.438863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21299 2019-Jan-12 20:37:15.438889 - [DEBUG] = AllBottom
21300 2019-Jan-12 20:37:15.438913 - [DEBUG]
21301 2019-Jan-12 20:37:15.438936 - [DEBUG] PROPAGATE: No new function!
21302 2019-Jan-12 20:37:15.438962 - [DEBUG] EDGE:
21303 2019-Jan-12 20:37:15.439019 - [DEBUG] ---> 21304 2019-Jan-12 20:37:15.439654 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21305 2019-Jan-12 20:37:15.440287 - [DEBUG]
21306 2019-Jan-12 20:37:15.440312 - [DEBUG] EDGE:
21307 2019-Jan-12 20:37:15.440369 - [DEBUG] ---> 21308 2019-Jan-12 20:37:15.441000 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21309 2019-Jan-12 20:37:15.441632 - [DEBUG]
21310 2019-Jan-12 20:37:15.441658 - [DEBUG] EDGE:
21311 2019-Jan-12 20:37:15.441715 - [DEBUG] ---> 21312 2019-Jan-12 20:37:15.442369 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21313 2019-Jan-12 20:37:15.443009 - [DEBUG]
21314 2019-Jan-12 20:37:15.443042 - [DEBUG] Compose: EdgeIdentity * AllBottom
21315 2019-Jan-12 20:37:15.443069 - [DEBUG]
21316 2019-Jan-12 20:37:15.443093 - [DEBUG] Propagate flow
21317 2019-Jan-12 20:37:15.443116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-12 20:37:15.443173 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21319 2019-Jan-12 20:37:15.443808 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21320 2019-Jan-12 20:37:15.444448 - [DEBUG] Edge function : AllBottom (result of previous compose)
21321 2019-Jan-12 20:37:15.444474 - [DEBUG]
21322 2019-Jan-12 20:37:15.444499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21323 2019-Jan-12 20:37:15.444525 - [DEBUG] = AllBottom
21324 2019-Jan-12 20:37:15.444549 - [DEBUG]
21325 2019-Jan-12 20:37:15.444572 - [DEBUG] PROPAGATE: No new function!
21326 2019-Jan-12 20:37:15.444598 - [DEBUG] EDGE:
21327 2019-Jan-12 20:37:15.444656 - [DEBUG] ---> 21328 2019-Jan-12 20:37:15.445291 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21329 2019-Jan-12 20:37:15.445938 - [DEBUG]
21330 2019-Jan-12 20:37:15.445972 - [DEBUG] Compose: EdgeIdentity * AllBottom
21331 2019-Jan-12 20:37:15.445998 - [DEBUG]
21332 2019-Jan-12 20:37:15.446022 - [DEBUG] Propagate flow
21333 2019-Jan-12 20:37:15.446045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21334 2019-Jan-12 20:37:15.446101 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21335 2019-Jan-12 20:37:15.446734 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21336 2019-Jan-12 20:37:15.447368 - [DEBUG] Edge function : AllBottom (result of previous compose)
21337 2019-Jan-12 20:37:15.447393 - [DEBUG]
21338 2019-Jan-12 20:37:15.447418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21339 2019-Jan-12 20:37:15.447444 - [DEBUG] = AllBottom
21340 2019-Jan-12 20:37:15.447468 - [DEBUG]
21341 2019-Jan-12 20:37:15.447491 - [DEBUG] PROPAGATE: No new function!
21342 2019-Jan-12 20:37:15.447516 - [DEBUG] EDGE:
21343 2019-Jan-12 20:37:15.447573 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
21344 2019-Jan-12 20:37:15.448210 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21345 2019-Jan-12 20:37:15.448858 - [DEBUG]
21346 2019-Jan-12 20:37:15.448883 - [DEBUG] EDGE:
21347 2019-Jan-12 20:37:15.448940 - [DEBUG] ---> 21348 2019-Jan-12 20:37:15.449573 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21349 2019-Jan-12 20:37:15.450204 - [DEBUG]
21350 2019-Jan-12 20:37:15.450229 - [DEBUG] EDGE:
21351 2019-Jan-12 20:37:15.450286 - [DEBUG] ---> 21352 2019-Jan-12 20:37:15.450917 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21353 2019-Jan-12 20:37:15.451550 - [DEBUG]
21354 2019-Jan-12 20:37:15.451575 - [DEBUG] EDGE:
21355 2019-Jan-12 20:37:15.451632 - [DEBUG] ---> 21356 2019-Jan-12 20:37:15.452285 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21357 2019-Jan-12 20:37:15.452919 - [DEBUG]
21358 2019-Jan-12 20:37:15.452945 - [DEBUG] Compose: EdgeIdentity * AllBottom
21359 2019-Jan-12 20:37:15.452971 - [DEBUG]
21360 2019-Jan-12 20:37:15.452994 - [DEBUG] Propagate flow
21361 2019-Jan-12 20:37:15.453018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21362 2019-Jan-12 20:37:15.453074 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21363 2019-Jan-12 20:37:15.453709 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21364 2019-Jan-12 20:37:15.454354 - [DEBUG] Edge function : AllBottom (result of previous compose)
21365 2019-Jan-12 20:37:15.454380 - [DEBUG]
21366 2019-Jan-12 20:37:15.454404 - [DEBUG] Join: AllTop & AllBottom
21367 2019-Jan-12 20:37:15.454430 - [DEBUG] = AllBottom (new jump func)
21368 2019-Jan-12 20:37:15.454455 - [DEBUG]
21369 2019-Jan-12 20:37:15.454479 - [DEBUG] Start adding new jump function
21370 2019-Jan-12 20:37:15.454502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21371 2019-Jan-12 20:37:15.454558 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21372 2019-Jan-12 20:37:15.455194 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21373 2019-Jan-12 20:37:15.455846 - [DEBUG] Edge Function : AllBottom
21374 2019-Jan-12 20:37:15.455873 - [DEBUG] End adding new jump function
21375 2019-Jan-12 20:37:15.455897 - [DEBUG]
21376 2019-Jan-12 20:37:15.455920 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21377 2019-Jan-12 20:37:15.455944 - [DEBUG]
21378 2019-Jan-12 20:37:15.455967 - [DEBUG] Process 595. path edge:
21379 2019-Jan-12 20:37:15.455991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21380 2019-Jan-12 20:37:15.456047 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
21381 2019-Jan-12 20:37:15.456682 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
21382 2019-Jan-12 20:37:15.457318 - [DEBUG]
21383 2019-Jan-12 20:37:15.457342 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21384 2019-Jan-12 20:37:15.458021 - [DEBUG] Compose: EdgeIdentity * AllBottom
21385 2019-Jan-12 20:37:15.458050 - [DEBUG]
21386 2019-Jan-12 20:37:15.458074 - [DEBUG] Propagate flow
21387 2019-Jan-12 20:37:15.458097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21388 2019-Jan-12 20:37:15.458154 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21389 2019-Jan-12 20:37:15.458802 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21390 2019-Jan-12 20:37:15.459444 - [DEBUG] Edge function : AllBottom (result of previous compose)
21391 2019-Jan-12 20:37:15.459470 - [DEBUG]
21392 2019-Jan-12 20:37:15.459495 - [DEBUG] Join: AllTop & AllBottom
21393 2019-Jan-12 20:37:15.459520 - [DEBUG] = AllBottom (new jump func)
21394 2019-Jan-12 20:37:15.459545 - [DEBUG]
21395 2019-Jan-12 20:37:15.459569 - [DEBUG] Start adding new jump function
21396 2019-Jan-12 20:37:15.459592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21397 2019-Jan-12 20:37:15.459649 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21398 2019-Jan-12 20:37:15.460283 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21399 2019-Jan-12 20:37:15.460915 - [DEBUG] Edge Function : AllBottom
21400 2019-Jan-12 20:37:15.460942 - [DEBUG] End adding new jump function
21401 2019-Jan-12 20:37:15.460966 - [DEBUG]
21402 2019-Jan-12 20:37:15.460990 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21403 2019-Jan-12 20:37:15.461014 - [DEBUG]
21404 2019-Jan-12 20:37:15.461038 - [DEBUG] Process 596. path edge:
21405 2019-Jan-12 20:37:15.461061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21406 2019-Jan-12 20:37:15.461117 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
21407 2019-Jan-12 20:37:15.461749 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21408 2019-Jan-12 20:37:15.462405 - [DEBUG]
21409 2019-Jan-12 20:37:15.462430 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21410 2019-Jan-12 20:37:15.463081 - [DEBUG] Compose: EdgeIdentity * AllBottom
21411 2019-Jan-12 20:37:15.463109 - [DEBUG]
21412 2019-Jan-12 20:37:15.463133 - [DEBUG] Propagate flow
21413 2019-Jan-12 20:37:15.463156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21414 2019-Jan-12 20:37:15.463212 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21415 2019-Jan-12 20:37:15.463846 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21416 2019-Jan-12 20:37:15.464479 - [DEBUG] Edge function : AllBottom (result of previous compose)
21417 2019-Jan-12 20:37:15.464505 - [DEBUG]
21418 2019-Jan-12 20:37:15.464529 - [DEBUG] Join: AllTop & AllBottom
21419 2019-Jan-12 20:37:15.464555 - [DEBUG] = AllBottom (new jump func)
21420 2019-Jan-12 20:37:15.464579 - [DEBUG]
21421 2019-Jan-12 20:37:15.464603 - [DEBUG] Start adding new jump function
21422 2019-Jan-12 20:37:15.464626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21423 2019-Jan-12 20:37:15.464682 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21424 2019-Jan-12 20:37:15.465328 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21425 2019-Jan-12 20:37:15.465962 - [DEBUG] Edge Function : AllBottom
21426 2019-Jan-12 20:37:15.465989 - [DEBUG] End adding new jump function
21427 2019-Jan-12 20:37:15.466013 - [DEBUG]
21428 2019-Jan-12 20:37:15.466036 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21429 2019-Jan-12 20:37:15.466060 - [DEBUG]
21430 2019-Jan-12 20:37:15.466083 - [DEBUG] Process 597. path edge:
21431 2019-Jan-12 20:37:15.466107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21432 2019-Jan-12 20:37:15.466163 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
21433 2019-Jan-12 20:37:15.466796 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21434 2019-Jan-12 20:37:15.467430 - [DEBUG]
21435 2019-Jan-12 20:37:15.467454 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21436 2019-Jan-12 20:37:15.468109 - [DEBUG] Compose: EdgeIdentity * AllBottom
21437 2019-Jan-12 20:37:15.468137 - [DEBUG]
21438 2019-Jan-12 20:37:15.468161 - [DEBUG] Propagate flow
21439 2019-Jan-12 20:37:15.468185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21440 2019-Jan-12 20:37:15.468241 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21441 2019-Jan-12 20:37:15.468893 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21442 2019-Jan-12 20:37:15.469529 - [DEBUG] Edge function : AllBottom (result of previous compose)
21443 2019-Jan-12 20:37:15.469554 - [DEBUG]
21444 2019-Jan-12 20:37:15.469579 - [DEBUG] Join: AllTop & AllBottom
21445 2019-Jan-12 20:37:15.469605 - [DEBUG] = AllBottom (new jump func)
21446 2019-Jan-12 20:37:15.469630 - [DEBUG]
21447 2019-Jan-12 20:37:15.469653 - [DEBUG] Start adding new jump function
21448 2019-Jan-12 20:37:15.469676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21449 2019-Jan-12 20:37:15.469732 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21450 2019-Jan-12 20:37:15.470367 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21451 2019-Jan-12 20:37:15.471002 - [DEBUG] Edge Function : AllBottom
21452 2019-Jan-12 20:37:15.471030 - [DEBUG] End adding new jump function
21453 2019-Jan-12 20:37:15.471054 - [DEBUG]
21454 2019-Jan-12 20:37:15.471085 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21455 2019-Jan-12 20:37:15.471110 - [DEBUG]
21456 2019-Jan-12 20:37:15.471134 - [DEBUG] Process 598. path edge:
21457 2019-Jan-12 20:37:15.471158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21458 2019-Jan-12 20:37:15.471214 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
21459 2019-Jan-12 20:37:15.471850 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21460 2019-Jan-12 20:37:15.472505 - [DEBUG]
21461 2019-Jan-12 20:37:15.472531 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21462 2019-Jan-12 20:37:15.473177 - [DEBUG] Compose: EdgeIdentity * AllBottom
21463 2019-Jan-12 20:37:15.473206 - [DEBUG]
21464 2019-Jan-12 20:37:15.473230 - [DEBUG] Propagate flow
21465 2019-Jan-12 20:37:15.473253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21466 2019-Jan-12 20:37:15.473310 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21467 2019-Jan-12 20:37:15.473945 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21468 2019-Jan-12 20:37:15.474580 - [DEBUG] Edge function : AllBottom (result of previous compose)
21469 2019-Jan-12 20:37:15.474605 - [DEBUG]
21470 2019-Jan-12 20:37:15.474630 - [DEBUG] Join: AllTop & AllBottom
21471 2019-Jan-12 20:37:15.474655 - [DEBUG] = AllBottom (new jump func)
21472 2019-Jan-12 20:37:15.474680 - [DEBUG]
21473 2019-Jan-12 20:37:15.474704 - [DEBUG] Start adding new jump function
21474 2019-Jan-12 20:37:15.474727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21475 2019-Jan-12 20:37:15.474783 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21476 2019-Jan-12 20:37:15.475440 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21477 2019-Jan-12 20:37:15.476074 - [DEBUG] Edge Function : AllBottom
21478 2019-Jan-12 20:37:15.476101 - [DEBUG] End adding new jump function
21479 2019-Jan-12 20:37:15.476125 - [DEBUG]
21480 2019-Jan-12 20:37:15.476149 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21481 2019-Jan-12 20:37:15.476173 - [DEBUG]
21482 2019-Jan-12 20:37:15.476196 - [DEBUG] Process 599. path edge:
21483 2019-Jan-12 20:37:15.476220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21484 2019-Jan-12 20:37:15.476276 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
21485 2019-Jan-12 20:37:15.476910 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21486 2019-Jan-12 20:37:15.477545 - [DEBUG]
21487 2019-Jan-12 20:37:15.477570 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21488 2019-Jan-12 20:37:15.478209 - [DEBUG] Possible callees:
21489 2019-Jan-12 20:37:15.478234 - [DEBUG] bar
21490 2019-Jan-12 20:37:15.478258 - [DEBUG] Possible return sites:
21491 2019-Jan-12 20:37:15.478282 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7121492 2019-Jan-12 20:37:15.479553 - [DEBUG] Found and process special summary
21493 2019-Jan-12 20:37:15.479586 - [DEBUG] Compose: EdgeIdentity * AllBottom
21494 2019-Jan-12 20:37:15.479613 - [DEBUG]
21495 2019-Jan-12 20:37:15.479637 - [DEBUG] Propagate flow
21496 2019-Jan-12 20:37:15.479660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21497 2019-Jan-12 20:37:15.479716 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21498 2019-Jan-12 20:37:15.480360 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21499 2019-Jan-12 20:37:15.480994 - [DEBUG] Edge function : AllBottom (result of previous compose)
21500 2019-Jan-12 20:37:15.481019 - [DEBUG]
21501 2019-Jan-12 20:37:15.481044 - [DEBUG] Join: AllTop & AllBottom
21502 2019-Jan-12 20:37:15.481070 - [DEBUG] = AllBottom (new jump func)
21503 2019-Jan-12 20:37:15.481094 - [DEBUG]
21504 2019-Jan-12 20:37:15.481118 - [DEBUG] Start adding new jump function
21505 2019-Jan-12 20:37:15.481141 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21506 2019-Jan-12 20:37:15.481197 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21507 2019-Jan-12 20:37:15.481832 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21508 2019-Jan-12 20:37:15.482483 - [DEBUG] Edge Function : AllBottom
21509 2019-Jan-12 20:37:15.482513 - [DEBUG] End adding new jump function
21510 2019-Jan-12 20:37:15.482537 - [DEBUG]
21511 2019-Jan-12 20:37:15.482561 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21512 2019-Jan-12 20:37:15.482585 - [DEBUG]
21513 2019-Jan-12 20:37:15.482608 - [DEBUG] Process 600. path edge:
21514 2019-Jan-12 20:37:15.482632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21515 2019-Jan-12 20:37:15.482688 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
21516 2019-Jan-12 20:37:15.483321 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21517 2019-Jan-12 20:37:15.483955 - [DEBUG]
21518 2019-Jan-12 20:37:15.483979 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21519 2019-Jan-12 20:37:15.484631 - [DEBUG] Compose: EdgeIdentity * AllBottom
21520 2019-Jan-12 20:37:15.484659 - [DEBUG]
21521 2019-Jan-12 20:37:15.484683 - [DEBUG] Propagate flow
21522 2019-Jan-12 20:37:15.484706 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21523 2019-Jan-12 20:37:15.484762 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21524 2019-Jan-12 20:37:15.485407 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21525 2019-Jan-12 20:37:15.486042 - [DEBUG] Edge function : AllBottom (result of previous compose)
21526 2019-Jan-12 20:37:15.486067 - [DEBUG]
21527 2019-Jan-12 20:37:15.486092 - [DEBUG] Join: AllTop & AllBottom
21528 2019-Jan-12 20:37:15.486118 - [DEBUG] = AllBottom (new jump func)
21529 2019-Jan-12 20:37:15.486142 - [DEBUG]
21530 2019-Jan-12 20:37:15.486166 - [DEBUG] Start adding new jump function
21531 2019-Jan-12 20:37:15.486189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21532 2019-Jan-12 20:37:15.486245 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21533 2019-Jan-12 20:37:15.486879 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21534 2019-Jan-12 20:37:15.487510 - [DEBUG] Edge Function : AllBottom
21535 2019-Jan-12 20:37:15.487537 - [DEBUG] End adding new jump function
21536 2019-Jan-12 20:37:15.487561 - [DEBUG]
21537 2019-Jan-12 20:37:15.487585 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21538 2019-Jan-12 20:37:15.487609 - [DEBUG]
21539 2019-Jan-12 20:37:15.487632 - [DEBUG] Process 601. path edge:
21540 2019-Jan-12 20:37:15.487656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21541 2019-Jan-12 20:37:15.487712 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
21542 2019-Jan-12 20:37:15.488350 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21543 2019-Jan-12 20:37:15.489000 - [DEBUG]
21544 2019-Jan-12 20:37:15.489026 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21545 2019-Jan-12 20:37:15.489668 - [DEBUG] Compose: EdgeIdentity * AllBottom
21546 2019-Jan-12 20:37:15.489695 - [DEBUG]
21547 2019-Jan-12 20:37:15.489719 - [DEBUG] Propagate flow
21548 2019-Jan-12 20:37:15.489743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21549 2019-Jan-12 20:37:15.489799 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21550 2019-Jan-12 20:37:15.490441 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21551 2019-Jan-12 20:37:15.491078 - [DEBUG] Edge function : AllBottom (result of previous compose)
21552 2019-Jan-12 20:37:15.491103 - [DEBUG]
21553 2019-Jan-12 20:37:15.491128 - [DEBUG] Join: AllTop & AllBottom
21554 2019-Jan-12 20:37:15.491154 - [DEBUG] = AllBottom (new jump func)
21555 2019-Jan-12 20:37:15.491178 - [DEBUG]
21556 2019-Jan-12 20:37:15.491202 - [DEBUG] Start adding new jump function
21557 2019-Jan-12 20:37:15.491225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21558 2019-Jan-12 20:37:15.491281 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21559 2019-Jan-12 20:37:15.491924 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21560 2019-Jan-12 20:37:15.492591 - [DEBUG] Edge Function : AllBottom
21561 2019-Jan-12 20:37:15.492618 - [DEBUG] End adding new jump function
21562 2019-Jan-12 20:37:15.492642 - [DEBUG]
21563 2019-Jan-12 20:37:15.492666 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21564 2019-Jan-12 20:37:15.492690 - [DEBUG]
21565 2019-Jan-12 20:37:15.492714 - [DEBUG] Process 602. path edge:
21566 2019-Jan-12 20:37:15.492738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21567 2019-Jan-12 20:37:15.492794 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
21568 2019-Jan-12 20:37:15.493437 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21569 2019-Jan-12 20:37:15.494071 - [DEBUG]
21570 2019-Jan-12 20:37:15.494096 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21571 2019-Jan-12 20:37:15.494741 - [DEBUG] Possible callees:
21572 2019-Jan-12 20:37:15.494767 - [DEBUG] llvm.dbg.declare
21573 2019-Jan-12 20:37:15.494792 - [DEBUG] Possible return sites:
21574 2019-Jan-12 20:37:15.494816 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7821575 2019-Jan-12 20:37:15.496095 - [DEBUG] Found and process special summary
21576 2019-Jan-12 20:37:15.496127 - [DEBUG] Compose: EdgeIdentity * AllBottom
21577 2019-Jan-12 20:37:15.496155 - [DEBUG]
21578 2019-Jan-12 20:37:15.496178 - [DEBUG] Propagate flow
21579 2019-Jan-12 20:37:15.496202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21580 2019-Jan-12 20:37:15.496258 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21581 2019-Jan-12 20:37:15.496894 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21582 2019-Jan-12 20:37:15.497528 - [DEBUG] Edge function : AllBottom (result of previous compose)
21583 2019-Jan-12 20:37:15.497562 - [DEBUG]
21584 2019-Jan-12 20:37:15.497588 - [DEBUG] Join: AllTop & AllBottom
21585 2019-Jan-12 20:37:15.497614 - [DEBUG] = AllBottom (new jump func)
21586 2019-Jan-12 20:37:15.497638 - [DEBUG]
21587 2019-Jan-12 20:37:15.497662 - [DEBUG] Start adding new jump function
21588 2019-Jan-12 20:37:15.497685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21589 2019-Jan-12 20:37:15.497741 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21590 2019-Jan-12 20:37:15.498383 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21591 2019-Jan-12 20:37:15.499084 - [DEBUG] Edge Function : AllBottom
21592 2019-Jan-12 20:37:15.499117 - [DEBUG] End adding new jump function
21593 2019-Jan-12 20:37:15.499141 - [DEBUG]
21594 2019-Jan-12 20:37:15.499166 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21595 2019-Jan-12 20:37:15.499190 - [DEBUG]
21596 2019-Jan-12 20:37:15.499214 - [DEBUG] Process 603. path edge:
21597 2019-Jan-12 20:37:15.499238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21598 2019-Jan-12 20:37:15.499312 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
21599 2019-Jan-12 20:37:15.500016 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21600 2019-Jan-12 20:37:15.500703 - [DEBUG]
21601 2019-Jan-12 20:37:15.500730 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21602 2019-Jan-12 20:37:15.501511 - [DEBUG] Compose: EdgeIdentity * AllBottom
21603 2019-Jan-12 20:37:15.501543 - [DEBUG]
21604 2019-Jan-12 20:37:15.501567 - [DEBUG] Propagate flow
21605 2019-Jan-12 20:37:15.501591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21606 2019-Jan-12 20:37:15.501668 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21607 2019-Jan-12 20:37:15.502394 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21608 2019-Jan-12 20:37:15.503057 - [DEBUG] Edge function : AllBottom (result of previous compose)
21609 2019-Jan-12 20:37:15.503082 - [DEBUG]
21610 2019-Jan-12 20:37:15.503108 - [DEBUG] Join: AllTop & AllBottom
21611 2019-Jan-12 20:37:15.503135 - [DEBUG] = AllBottom (new jump func)
21612 2019-Jan-12 20:37:15.503159 - [DEBUG]
21613 2019-Jan-12 20:37:15.503183 - [DEBUG] Start adding new jump function
21614 2019-Jan-12 20:37:15.503206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21615 2019-Jan-12 20:37:15.503265 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21616 2019-Jan-12 20:37:15.503899 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21617 2019-Jan-12 20:37:15.504531 - [DEBUG] Edge Function : AllBottom
21618 2019-Jan-12 20:37:15.504560 - [DEBUG] End adding new jump function
21619 2019-Jan-12 20:37:15.504584 - [DEBUG]
21620 2019-Jan-12 20:37:15.504607 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21621 2019-Jan-12 20:37:15.504632 - [DEBUG]
21622 2019-Jan-12 20:37:15.504655 - [DEBUG] Process 604. path edge:
21623 2019-Jan-12 20:37:15.504679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21624 2019-Jan-12 20:37:15.504735 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
21625 2019-Jan-12 20:37:15.505392 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21626 2019-Jan-12 20:37:15.506032 - [DEBUG]
21627 2019-Jan-12 20:37:15.506058 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21628 2019-Jan-12 20:37:15.506746 - [DEBUG] Compose: EdgeIdentity * AllBottom
21629 2019-Jan-12 20:37:15.506775 - [DEBUG]
21630 2019-Jan-12 20:37:15.506799 - [DEBUG] Propagate flow
21631 2019-Jan-12 20:37:15.506823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21632 2019-Jan-12 20:37:15.506881 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21633 2019-Jan-12 20:37:15.507520 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21634 2019-Jan-12 20:37:15.508165 - [DEBUG] Edge function : AllBottom (result of previous compose)
21635 2019-Jan-12 20:37:15.508190 - [DEBUG]
21636 2019-Jan-12 20:37:15.508215 - [DEBUG] Join: AllTop & AllBottom
21637 2019-Jan-12 20:37:15.508241 - [DEBUG] = AllBottom (new jump func)
21638 2019-Jan-12 20:37:15.508266 - [DEBUG]
21639 2019-Jan-12 20:37:15.508289 - [DEBUG] Start adding new jump function
21640 2019-Jan-12 20:37:15.508313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21641 2019-Jan-12 20:37:15.508369 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21642 2019-Jan-12 20:37:15.509023 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21643 2019-Jan-12 20:37:15.509659 - [DEBUG] Edge Function : AllBottom
21644 2019-Jan-12 20:37:15.509687 - [DEBUG] End adding new jump function
21645 2019-Jan-12 20:37:15.509711 - [DEBUG]
21646 2019-Jan-12 20:37:15.509735 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21647 2019-Jan-12 20:37:15.509759 - [DEBUG]
21648 2019-Jan-12 20:37:15.509783 - [DEBUG] Process 605. path edge:
21649 2019-Jan-12 20:37:15.509807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21650 2019-Jan-12 20:37:15.509863 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
21651 2019-Jan-12 20:37:15.510501 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21652 2019-Jan-12 20:37:15.511137 - [DEBUG]
21653 2019-Jan-12 20:37:15.511162 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21654 2019-Jan-12 20:37:15.511817 - [DEBUG] EDGE:
21655 2019-Jan-12 20:37:15.511876 - [DEBUG] ---> 21656 2019-Jan-12 20:37:15.512530 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21657 2019-Jan-12 20:37:15.513172 - [DEBUG]
21658 2019-Jan-12 20:37:15.513197 - [DEBUG] EDGE:
21659 2019-Jan-12 20:37:15.513255 - [DEBUG] ---> 21660 2019-Jan-12 20:37:15.513886 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21661 2019-Jan-12 20:37:15.514520 - [DEBUG]
21662 2019-Jan-12 20:37:15.514545 - [DEBUG] EDGE:
21663 2019-Jan-12 20:37:15.514602 - [DEBUG] ---> 21664 2019-Jan-12 20:37:15.515238 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21665 2019-Jan-12 20:37:15.515887 - [DEBUG]
21666 2019-Jan-12 20:37:15.515928 - [DEBUG] Compose: EdgeIdentity * AllBottom
21667 2019-Jan-12 20:37:15.515955 - [DEBUG]
21668 2019-Jan-12 20:37:15.515979 - [DEBUG] Propagate flow
21669 2019-Jan-12 20:37:15.516002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21670 2019-Jan-12 20:37:15.516058 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21671 2019-Jan-12 20:37:15.516694 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21672 2019-Jan-12 20:37:15.517337 - [DEBUG] Edge function : AllBottom (result of previous compose)
21673 2019-Jan-12 20:37:15.517363 - [DEBUG]
21674 2019-Jan-12 20:37:15.517388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21675 2019-Jan-12 20:37:15.517414 - [DEBUG] = AllBottom
21676 2019-Jan-12 20:37:15.517439 - [DEBUG]
21677 2019-Jan-12 20:37:15.517462 - [DEBUG] PROPAGATE: No new function!
21678 2019-Jan-12 20:37:15.517490 - [DEBUG] EDGE:
21679 2019-Jan-12 20:37:15.517548 - [DEBUG] ---> 21680 2019-Jan-12 20:37:15.518209 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21681 2019-Jan-12 20:37:15.518872 - [DEBUG]
21682 2019-Jan-12 20:37:15.518909 - [DEBUG] Compose: EdgeIdentity * AllBottom
21683 2019-Jan-12 20:37:15.518936 - [DEBUG]
21684 2019-Jan-12 20:37:15.518960 - [DEBUG] Propagate flow
21685 2019-Jan-12 20:37:15.518984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21686 2019-Jan-12 20:37:15.519041 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21687 2019-Jan-12 20:37:15.519678 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21688 2019-Jan-12 20:37:15.520314 - [DEBUG] Edge function : AllBottom (result of previous compose)
21689 2019-Jan-12 20:37:15.520339 - [DEBUG]
21690 2019-Jan-12 20:37:15.520365 - [DEBUG] Join: AllTop & AllBottom
21691 2019-Jan-12 20:37:15.520391 - [DEBUG] = AllBottom (new jump func)
21692 2019-Jan-12 20:37:15.520416 - [DEBUG]
21693 2019-Jan-12 20:37:15.520439 - [DEBUG] Start adding new jump function
21694 2019-Jan-12 20:37:15.520463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21695 2019-Jan-12 20:37:15.520519 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21696 2019-Jan-12 20:37:15.521155 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21697 2019-Jan-12 20:37:15.521790 - [DEBUG] Edge Function : AllBottom
21698 2019-Jan-12 20:37:15.521818 - [DEBUG] End adding new jump function
21699 2019-Jan-12 20:37:15.521842 - [DEBUG]
21700 2019-Jan-12 20:37:15.521866 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21701 2019-Jan-12 20:37:15.521890 - [DEBUG]
21702 2019-Jan-12 20:37:15.521914 - [DEBUG] Process 606. path edge:
21703 2019-Jan-12 20:37:15.521938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21704 2019-Jan-12 20:37:15.522006 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
21705 2019-Jan-12 20:37:15.522641 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21706 2019-Jan-12 20:37:15.523283 - [DEBUG]
21707 2019-Jan-12 20:37:15.523308 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21708 2019-Jan-12 20:37:15.523949 - [DEBUG] Possible callees:
21709 2019-Jan-12 20:37:15.523974 - [DEBUG] foo
21710 2019-Jan-12 20:37:15.524000 - [DEBUG] Possible return sites:
21711 2019-Jan-12 20:37:15.524024 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8421712 2019-Jan-12 20:37:15.525285 - [DEBUG] Found and process special summary
21713 2019-Jan-12 20:37:15.525336 - [DEBUG] Compose: EdgeIdentity * AllBottom
21714 2019-Jan-12 20:37:15.525365 - [DEBUG]
21715 2019-Jan-12 20:37:15.525389 - [DEBUG] Propagate flow
21716 2019-Jan-12 20:37:15.525413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21717 2019-Jan-12 20:37:15.525481 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21718 2019-Jan-12 20:37:15.526120 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21719 2019-Jan-12 20:37:15.526756 - [DEBUG] Edge function : AllBottom (result of previous compose)
21720 2019-Jan-12 20:37:15.526781 - [DEBUG]
21721 2019-Jan-12 20:37:15.526806 - [DEBUG] Join: AllTop & AllBottom
21722 2019-Jan-12 20:37:15.526832 - [DEBUG] = AllBottom (new jump func)
21723 2019-Jan-12 20:37:15.526856 - [DEBUG]
21724 2019-Jan-12 20:37:15.526880 - [DEBUG] Start adding new jump function
21725 2019-Jan-12 20:37:15.526903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21726 2019-Jan-12 20:37:15.526966 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21727 2019-Jan-12 20:37:15.527601 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21728 2019-Jan-12 20:37:15.528261 - [DEBUG] Edge Function : AllBottom
21729 2019-Jan-12 20:37:15.528289 - [DEBUG] End adding new jump function
21730 2019-Jan-12 20:37:15.528313 - [DEBUG]
21731 2019-Jan-12 20:37:15.528337 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21732 2019-Jan-12 20:37:15.528361 - [DEBUG]
21733 2019-Jan-12 20:37:15.528384 - [DEBUG] Process 607. path edge:
21734 2019-Jan-12 20:37:15.528408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21735 2019-Jan-12 20:37:15.528464 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
21736 2019-Jan-12 20:37:15.529122 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21737 2019-Jan-12 20:37:15.529756 - [DEBUG]
21738 2019-Jan-12 20:37:15.529781 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21739 2019-Jan-12 20:37:15.530436 - [DEBUG] Compose: EdgeIdentity * AllBottom
21740 2019-Jan-12 20:37:15.530465 - [DEBUG]
21741 2019-Jan-12 20:37:15.530489 - [DEBUG] Propagate flow
21742 2019-Jan-12 20:37:15.530512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21743 2019-Jan-12 20:37:15.530568 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21744 2019-Jan-12 20:37:15.531210 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21745 2019-Jan-12 20:37:15.531845 - [DEBUG] Edge function : AllBottom (result of previous compose)
21746 2019-Jan-12 20:37:15.531870 - [DEBUG]
21747 2019-Jan-12 20:37:15.531895 - [DEBUG] Join: AllTop & AllBottom
21748 2019-Jan-12 20:37:15.531921 - [DEBUG] = AllBottom (new jump func)
21749 2019-Jan-12 20:37:15.531946 - [DEBUG]
21750 2019-Jan-12 20:37:15.531970 - [DEBUG] Start adding new jump function
21751 2019-Jan-12 20:37:15.532006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21752 2019-Jan-12 20:37:15.532063 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21753 2019-Jan-12 20:37:15.532699 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21754 2019-Jan-12 20:37:15.533338 - [DEBUG] Edge Function : AllBottom
21755 2019-Jan-12 20:37:15.533366 - [DEBUG] End adding new jump function
21756 2019-Jan-12 20:37:15.533390 - [DEBUG]
21757 2019-Jan-12 20:37:15.533414 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21758 2019-Jan-12 20:37:15.533438 - [DEBUG]
21759 2019-Jan-12 20:37:15.533462 - [DEBUG] Process 608. path edge:
21760 2019-Jan-12 20:37:15.533486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21761 2019-Jan-12 20:37:15.533542 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
21762 2019-Jan-12 20:37:15.534200 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21763 2019-Jan-12 20:37:15.534844 - [DEBUG]
21764 2019-Jan-12 20:37:15.534870 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21765 2019-Jan-12 20:37:15.535530 - [DEBUG] Compose: EdgeIdentity * AllBottom
21766 2019-Jan-12 20:37:15.535558 - [DEBUG]
21767 2019-Jan-12 20:37:15.535582 - [DEBUG] Propagate flow
21768 2019-Jan-12 20:37:15.535606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-12 20:37:15.535662 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21770 2019-Jan-12 20:37:15.536306 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21771 2019-Jan-12 20:37:15.536943 - [DEBUG] Edge function : AllBottom (result of previous compose)
21772 2019-Jan-12 20:37:15.536968 - [DEBUG]
21773 2019-Jan-12 20:37:15.536992 - [DEBUG] Join: AllTop & AllBottom
21774 2019-Jan-12 20:37:15.537018 - [DEBUG] = AllBottom (new jump func)
21775 2019-Jan-12 20:37:15.537042 - [DEBUG]
21776 2019-Jan-12 20:37:15.537066 - [DEBUG] Start adding new jump function
21777 2019-Jan-12 20:37:15.537089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21778 2019-Jan-12 20:37:15.537145 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21779 2019-Jan-12 20:37:15.537780 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21780 2019-Jan-12 20:37:15.538422 - [DEBUG] Edge Function : AllBottom
21781 2019-Jan-12 20:37:15.538449 - [DEBUG] End adding new jump function
21782 2019-Jan-12 20:37:15.538473 - [DEBUG]
21783 2019-Jan-12 20:37:15.538496 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21784 2019-Jan-12 20:37:15.538520 - [DEBUG]
21785 2019-Jan-12 20:37:15.538544 - [DEBUG] Process 609. path edge:
21786 2019-Jan-12 20:37:15.538567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21787 2019-Jan-12 20:37:15.538624 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
21788 2019-Jan-12 20:37:15.539282 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21789 2019-Jan-12 20:37:15.539919 - [DEBUG]
21790 2019-Jan-12 20:37:15.539943 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21791 2019-Jan-12 20:37:15.540591 - [DEBUG] Possible callees:
21792 2019-Jan-12 20:37:15.540616 - [DEBUG] llvm.dbg.declare
21793 2019-Jan-12 20:37:15.540641 - [DEBUG] Possible return sites:
21794 2019-Jan-12 20:37:15.540664 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9621795 2019-Jan-12 20:37:15.541928 - [DEBUG] Found and process special summary
21796 2019-Jan-12 20:37:15.541961 - [DEBUG] Compose: EdgeIdentity * AllBottom
21797 2019-Jan-12 20:37:15.542001 - [DEBUG]
21798 2019-Jan-12 20:37:15.542025 - [DEBUG] Propagate flow
21799 2019-Jan-12 20:37:15.542049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21800 2019-Jan-12 20:37:15.542105 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21801 2019-Jan-12 20:37:15.542742 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21802 2019-Jan-12 20:37:15.543390 - [DEBUG] Edge function : AllBottom (result of previous compose)
21803 2019-Jan-12 20:37:15.543416 - [DEBUG]
21804 2019-Jan-12 20:37:15.543440 - [DEBUG] Join: AllTop & AllBottom
21805 2019-Jan-12 20:37:15.543466 - [DEBUG] = AllBottom (new jump func)
21806 2019-Jan-12 20:37:15.543491 - [DEBUG]
21807 2019-Jan-12 20:37:15.543514 - [DEBUG] Start adding new jump function
21808 2019-Jan-12 20:37:15.543537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21809 2019-Jan-12 20:37:15.543594 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21810 2019-Jan-12 20:37:15.544229 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21811 2019-Jan-12 20:37:15.544865 - [DEBUG] Edge Function : AllBottom
21812 2019-Jan-12 20:37:15.544892 - [DEBUG] End adding new jump function
21813 2019-Jan-12 20:37:15.544917 - [DEBUG]
21814 2019-Jan-12 20:37:15.544940 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21815 2019-Jan-12 20:37:15.544964 - [DEBUG]
21816 2019-Jan-12 20:37:15.544987 - [DEBUG] Process 610. path edge:
21817 2019-Jan-12 20:37:15.545011 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21818 2019-Jan-12 20:37:15.545067 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
21819 2019-Jan-12 20:37:15.545719 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21820 2019-Jan-12 20:37:15.546359 - [DEBUG]
21821 2019-Jan-12 20:37:15.546383 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21822 2019-Jan-12 20:37:15.547035 - [DEBUG] Compose: EdgeIdentity * AllBottom
21823 2019-Jan-12 20:37:15.547064 - [DEBUG]
21824 2019-Jan-12 20:37:15.547087 - [DEBUG] Propagate flow
21825 2019-Jan-12 20:37:15.547111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21826 2019-Jan-12 20:37:15.547167 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21827 2019-Jan-12 20:37:15.547799 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21828 2019-Jan-12 20:37:15.548434 - [DEBUG] Edge function : AllBottom (result of previous compose)
21829 2019-Jan-12 20:37:15.548459 - [DEBUG]
21830 2019-Jan-12 20:37:15.548484 - [DEBUG] Join: AllTop & AllBottom
21831 2019-Jan-12 20:37:15.548510 - [DEBUG] = AllBottom (new jump func)
21832 2019-Jan-12 20:37:15.548534 - [DEBUG]
21833 2019-Jan-12 20:37:15.548558 - [DEBUG] Start adding new jump function
21834 2019-Jan-12 20:37:15.548581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21835 2019-Jan-12 20:37:15.548637 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21836 2019-Jan-12 20:37:15.549287 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21837 2019-Jan-12 20:37:15.549919 - [DEBUG] Edge Function : AllBottom
21838 2019-Jan-12 20:37:15.549947 - [DEBUG] End adding new jump function
21839 2019-Jan-12 20:37:15.549972 - [DEBUG]
21840 2019-Jan-12 20:37:15.549995 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21841 2019-Jan-12 20:37:15.550020 - [DEBUG]
21842 2019-Jan-12 20:37:15.550043 - [DEBUG] Process 611. path edge:
21843 2019-Jan-12 20:37:15.550067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21844 2019-Jan-12 20:37:15.550123 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
21845 2019-Jan-12 20:37:15.550761 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21846 2019-Jan-12 20:37:15.551396 - [DEBUG]
21847 2019-Jan-12 20:37:15.551421 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21848 2019-Jan-12 20:37:15.552087 - [DEBUG] Compose: EdgeIdentity * AllBottom
21849 2019-Jan-12 20:37:15.552117 - [DEBUG]
21850 2019-Jan-12 20:37:15.552141 - [DEBUG] Propagate flow
21851 2019-Jan-12 20:37:15.552164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21852 2019-Jan-12 20:37:15.552221 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21853 2019-Jan-12 20:37:15.552852 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21854 2019-Jan-12 20:37:15.553497 - [DEBUG] Edge function : AllBottom (result of previous compose)
21855 2019-Jan-12 20:37:15.553522 - [DEBUG]
21856 2019-Jan-12 20:37:15.553547 - [DEBUG] Join: AllTop & AllBottom
21857 2019-Jan-12 20:37:15.553572 - [DEBUG] = AllBottom (new jump func)
21858 2019-Jan-12 20:37:15.553597 - [DEBUG]
21859 2019-Jan-12 20:37:15.553620 - [DEBUG] Start adding new jump function
21860 2019-Jan-12 20:37:15.553644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21861 2019-Jan-12 20:37:15.553699 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21862 2019-Jan-12 20:37:15.554335 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
21863 2019-Jan-12 20:37:15.554964 - [DEBUG] Edge Function : AllBottom
21864 2019-Jan-12 20:37:15.554992 - [DEBUG] End adding new jump function
21865 2019-Jan-12 20:37:15.555016 - [DEBUG]
21866 2019-Jan-12 20:37:15.555039 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21867 2019-Jan-12 20:37:15.555064 - [DEBUG]
21868 2019-Jan-12 20:37:15.555087 - [DEBUG] Process 612. path edge:
21869 2019-Jan-12 20:37:15.555111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21870 2019-Jan-12 20:37:15.555167 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21871 2019-Jan-12 20:37:15.555813 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21872 2019-Jan-12 20:37:15.556449 - [DEBUG]
21873 2019-Jan-12 20:37:15.556474 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21874 2019-Jan-12 20:37:15.557113 - [DEBUG] Compose: EdgeIdentity * AllBottom
21875 2019-Jan-12 20:37:15.557141 - [DEBUG]
21876 2019-Jan-12 20:37:15.557165 - [DEBUG] Propagate flow
21877 2019-Jan-12 20:37:15.557188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-12 20:37:15.557244 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21879 2019-Jan-12 20:37:15.557880 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21880 2019-Jan-12 20:37:15.558522 - [DEBUG] Edge function : AllBottom (result of previous compose)
21881 2019-Jan-12 20:37:15.558547 - [DEBUG]
21882 2019-Jan-12 20:37:15.558572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21883 2019-Jan-12 20:37:15.558597 - [DEBUG] = AllBottom
21884 2019-Jan-12 20:37:15.558622 - [DEBUG]
21885 2019-Jan-12 20:37:15.558645 - [DEBUG] PROPAGATE: No new function!
21886 2019-Jan-12 20:37:15.558683 - [DEBUG] EDGE:
21887 2019-Jan-12 20:37:15.558741 - [DEBUG] ---> 21888 2019-Jan-12 20:37:15.559372 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21889 2019-Jan-12 20:37:15.560008 - [DEBUG]
21890 2019-Jan-12 20:37:15.560032 - [DEBUG] EDGE:
21891 2019-Jan-12 20:37:15.560090 - [DEBUG] ---> 21892 2019-Jan-12 20:37:15.560722 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21893 2019-Jan-12 20:37:15.561364 - [DEBUG]
21894 2019-Jan-12 20:37:15.561389 - [DEBUG] EDGE:
21895 2019-Jan-12 20:37:15.561446 - [DEBUG] ---> 21896 2019-Jan-12 20:37:15.562098 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21897 2019-Jan-12 20:37:15.562733 - [DEBUG]
21898 2019-Jan-12 20:37:15.562769 - [DEBUG] Compose: EdgeIdentity * AllBottom
21899 2019-Jan-12 20:37:15.562796 - [DEBUG]
21900 2019-Jan-12 20:37:15.562820 - [DEBUG] Propagate flow
21901 2019-Jan-12 20:37:15.562843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21902 2019-Jan-12 20:37:15.562899 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21903 2019-Jan-12 20:37:15.563541 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21904 2019-Jan-12 20:37:15.564175 - [DEBUG] Edge function : AllBottom (result of previous compose)
21905 2019-Jan-12 20:37:15.564200 - [DEBUG]
21906 2019-Jan-12 20:37:15.564225 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21907 2019-Jan-12 20:37:15.564251 - [DEBUG] = AllBottom
21908 2019-Jan-12 20:37:15.564275 - [DEBUG]
21909 2019-Jan-12 20:37:15.564298 - [DEBUG] PROPAGATE: No new function!
21910 2019-Jan-12 20:37:15.564324 - [DEBUG] EDGE:
21911 2019-Jan-12 20:37:15.564381 - [DEBUG] ---> 21912 2019-Jan-12 20:37:15.565026 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21913 2019-Jan-12 20:37:15.565676 - [DEBUG]
21914 2019-Jan-12 20:37:15.565708 - [DEBUG] Compose: EdgeIdentity * AllBottom
21915 2019-Jan-12 20:37:15.565735 - [DEBUG]
21916 2019-Jan-12 20:37:15.565758 - [DEBUG] Propagate flow
21917 2019-Jan-12 20:37:15.565782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21918 2019-Jan-12 20:37:15.565838 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21919 2019-Jan-12 20:37:15.566473 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21920 2019-Jan-12 20:37:15.567116 - [DEBUG] Edge function : AllBottom (result of previous compose)
21921 2019-Jan-12 20:37:15.567141 - [DEBUG]
21922 2019-Jan-12 20:37:15.567166 - [DEBUG] Join: AllTop & AllBottom
21923 2019-Jan-12 20:37:15.567192 - [DEBUG] = AllBottom (new jump func)
21924 2019-Jan-12 20:37:15.567216 - [DEBUG]
21925 2019-Jan-12 20:37:15.567240 - [DEBUG] Start adding new jump function
21926 2019-Jan-12 20:37:15.567263 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21927 2019-Jan-12 20:37:15.567319 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21928 2019-Jan-12 20:37:15.567953 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21929 2019-Jan-12 20:37:15.568587 - [DEBUG] Edge Function : AllBottom
21930 2019-Jan-12 20:37:15.568615 - [DEBUG] End adding new jump function
21931 2019-Jan-12 20:37:15.568638 - [DEBUG]
21932 2019-Jan-12 20:37:15.568676 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21933 2019-Jan-12 20:37:15.568700 - [DEBUG]
21934 2019-Jan-12 20:37:15.568724 - [DEBUG] Process 613. path edge:
21935 2019-Jan-12 20:37:15.568747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21936 2019-Jan-12 20:37:15.568803 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21937 2019-Jan-12 20:37:15.569440 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21938 2019-Jan-12 20:37:15.570076 - [DEBUG]
21939 2019-Jan-12 20:37:15.570107 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21940 2019-Jan-12 20:37:15.570747 - [DEBUG] Possible callees:
21941 2019-Jan-12 20:37:15.570771 - [DEBUG] bar
21942 2019-Jan-12 20:37:15.570796 - [DEBUG] Possible return sites:
21943 2019-Jan-12 20:37:15.570820 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921944 2019-Jan-12 20:37:15.572089 - [DEBUG] Found and process special summary
21945 2019-Jan-12 20:37:15.572122 - [DEBUG] Compose: EdgeIdentity * AllBottom
21946 2019-Jan-12 20:37:15.572149 - [DEBUG]
21947 2019-Jan-12 20:37:15.572173 - [DEBUG] Propagate flow
21948 2019-Jan-12 20:37:15.572197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21949 2019-Jan-12 20:37:15.572253 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21950 2019-Jan-12 20:37:15.572889 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21951 2019-Jan-12 20:37:15.573530 - [DEBUG] Edge function : AllBottom (result of previous compose)
21952 2019-Jan-12 20:37:15.573555 - [DEBUG]
21953 2019-Jan-12 20:37:15.573580 - [DEBUG] Join: AllTop & AllBottom
21954 2019-Jan-12 20:37:15.573605 - [DEBUG] = AllBottom (new jump func)
21955 2019-Jan-12 20:37:15.573630 - [DEBUG]
21956 2019-Jan-12 20:37:15.573653 - [DEBUG] Start adding new jump function
21957 2019-Jan-12 20:37:15.573677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21958 2019-Jan-12 20:37:15.573732 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21959 2019-Jan-12 20:37:15.574367 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21960 2019-Jan-12 20:37:15.575003 - [DEBUG] Edge Function : AllBottom
21961 2019-Jan-12 20:37:15.575031 - [DEBUG] End adding new jump function
21962 2019-Jan-12 20:37:15.575055 - [DEBUG]
21963 2019-Jan-12 20:37:15.575079 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21964 2019-Jan-12 20:37:15.575103 - [DEBUG]
21965 2019-Jan-12 20:37:15.575126 - [DEBUG] Process 614. path edge:
21966 2019-Jan-12 20:37:15.575150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21967 2019-Jan-12 20:37:15.575206 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21968 2019-Jan-12 20:37:15.575858 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21969 2019-Jan-12 20:37:15.576493 - [DEBUG]
21970 2019-Jan-12 20:37:15.576518 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21971 2019-Jan-12 20:37:15.577170 - [DEBUG] Compose: EdgeIdentity * AllBottom
21972 2019-Jan-12 20:37:15.577198 - [DEBUG]
21973 2019-Jan-12 20:37:15.577222 - [DEBUG] Propagate flow
21974 2019-Jan-12 20:37:15.577245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21975 2019-Jan-12 20:37:15.577301 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21976 2019-Jan-12 20:37:15.577935 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21977 2019-Jan-12 20:37:15.578570 - [DEBUG] Edge function : AllBottom (result of previous compose)
21978 2019-Jan-12 20:37:15.578595 - [DEBUG]
21979 2019-Jan-12 20:37:15.578620 - [DEBUG] Join: AllTop & AllBottom
21980 2019-Jan-12 20:37:15.578646 - [DEBUG] = AllBottom (new jump func)
21981 2019-Jan-12 20:37:15.578684 - [DEBUG]
21982 2019-Jan-12 20:37:15.578708 - [DEBUG] Start adding new jump function
21983 2019-Jan-12 20:37:15.578731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21984 2019-Jan-12 20:37:15.578795 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21985 2019-Jan-12 20:37:15.579431 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21986 2019-Jan-12 20:37:15.580063 - [DEBUG] Edge Function : AllBottom
21987 2019-Jan-12 20:37:15.580090 - [DEBUG] End adding new jump function
21988 2019-Jan-12 20:37:15.580115 - [DEBUG]
21989 2019-Jan-12 20:37:15.580138 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21990 2019-Jan-12 20:37:15.580163 - [DEBUG]
21991 2019-Jan-12 20:37:15.580186 - [DEBUG] Process 615. path edge:
21992 2019-Jan-12 20:37:15.580210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21993 2019-Jan-12 20:37:15.580266 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21994 2019-Jan-12 20:37:15.580898 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21995 2019-Jan-12 20:37:15.581534 - [DEBUG]
21996 2019-Jan-12 20:37:15.581559 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21997 2019-Jan-12 20:37:15.582216 - [DEBUG] Compose: EdgeIdentity * AllBottom
21998 2019-Jan-12 20:37:15.582244 - [DEBUG]
21999 2019-Jan-12 20:37:15.582268 - [DEBUG] Propagate flow
22000 2019-Jan-12 20:37:15.582291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22001 2019-Jan-12 20:37:15.582347 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
22002 2019-Jan-12 20:37:15.582991 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22003 2019-Jan-12 20:37:15.583634 - [DEBUG] Edge function : AllBottom (result of previous compose)
22004 2019-Jan-12 20:37:15.583659 - [DEBUG]
22005 2019-Jan-12 20:37:15.583684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22006 2019-Jan-12 20:37:15.583710 - [DEBUG] = AllBottom
22007 2019-Jan-12 20:37:15.583734 - [DEBUG]
22008 2019-Jan-12 20:37:15.583757 - [DEBUG] PROPAGATE: No new function!
22009 2019-Jan-12 20:37:15.583788 - [DEBUG] Compose: EdgeIdentity * AllBottom
22010 2019-Jan-12 20:37:15.583814 - [DEBUG]
22011 2019-Jan-12 20:37:15.583838 - [DEBUG] Propagate flow
22012 2019-Jan-12 20:37:15.583861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-12 20:37:15.583917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22014 2019-Jan-12 20:37:15.584561 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22015 2019-Jan-12 20:37:15.585197 - [DEBUG] Edge function : AllBottom (result of previous compose)
22016 2019-Jan-12 20:37:15.585223 - [DEBUG]
22017 2019-Jan-12 20:37:15.585247 - [DEBUG] Join: AllTop & AllBottom
22018 2019-Jan-12 20:37:15.585273 - [DEBUG] = AllBottom (new jump func)
22019 2019-Jan-12 20:37:15.585297 - [DEBUG]
22020 2019-Jan-12 20:37:15.585332 - [DEBUG] Start adding new jump function
22021 2019-Jan-12 20:37:15.585358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22022 2019-Jan-12 20:37:15.585413 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22023 2019-Jan-12 20:37:15.586050 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22024 2019-Jan-12 20:37:15.586692 - [DEBUG] Edge Function : AllBottom
22025 2019-Jan-12 20:37:15.586719 - [DEBUG] End adding new jump function
22026 2019-Jan-12 20:37:15.586744 - [DEBUG]
22027 2019-Jan-12 20:37:15.586767 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
22028 2019-Jan-12 20:37:15.586799 - [DEBUG]
22029 2019-Jan-12 20:37:15.586823 - [DEBUG] Process 616. path edge:
22030 2019-Jan-12 20:37:15.586847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22031 2019-Jan-12 20:37:15.586903 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
22032 2019-Jan-12 20:37:15.587548 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22033 2019-Jan-12 20:37:15.588182 - [DEBUG]
22034 2019-Jan-12 20:37:15.588207 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22035 2019-Jan-12 20:37:15.588869 - [DEBUG] Possible callees:
22036 2019-Jan-12 20:37:15.588895 - [DEBUG] llvm.dbg.declare
22037 2019-Jan-12 20:37:15.588920 - [DEBUG] Possible return sites:
22038 2019-Jan-12 20:37:15.588944 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10322039 2019-Jan-12 20:37:15.590210 - [DEBUG] Found and process special summary
22040 2019-Jan-12 20:37:15.590243 - [DEBUG] Compose: EdgeIdentity * AllBottom
22041 2019-Jan-12 20:37:15.590270 - [DEBUG]
22042 2019-Jan-12 20:37:15.590294 - [DEBUG] Propagate flow
22043 2019-Jan-12 20:37:15.590317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22044 2019-Jan-12 20:37:15.590373 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22045 2019-Jan-12 20:37:15.591010 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22046 2019-Jan-12 20:37:15.591643 - [DEBUG] Edge function : AllBottom (result of previous compose)
22047 2019-Jan-12 20:37:15.591668 - [DEBUG]
22048 2019-Jan-12 20:37:15.591693 - [DEBUG] Join: AllTop & AllBottom
22049 2019-Jan-12 20:37:15.591719 - [DEBUG] = AllBottom (new jump func)
22050 2019-Jan-12 20:37:15.591743 - [DEBUG]
22051 2019-Jan-12 20:37:15.591767 - [DEBUG] Start adding new jump function
22052 2019-Jan-12 20:37:15.591790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22053 2019-Jan-12 20:37:15.591846 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22054 2019-Jan-12 20:37:15.592498 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22055 2019-Jan-12 20:37:15.593135 - [DEBUG] Edge Function : AllBottom
22056 2019-Jan-12 20:37:15.593162 - [DEBUG] End adding new jump function
22057 2019-Jan-12 20:37:15.593186 - [DEBUG]
22058 2019-Jan-12 20:37:15.593210 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
22059 2019-Jan-12 20:37:15.593234 - [DEBUG]
22060 2019-Jan-12 20:37:15.593257 - [DEBUG] Process 617. path edge:
22061 2019-Jan-12 20:37:15.593283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22062 2019-Jan-12 20:37:15.593340 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
22063 2019-Jan-12 20:37:15.593974 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22064 2019-Jan-12 20:37:15.594608 - [DEBUG]
22065 2019-Jan-12 20:37:15.594633 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22066 2019-Jan-12 20:37:15.595283 - [DEBUG] Compose: EdgeIdentity * AllBottom
22067 2019-Jan-12 20:37:15.595311 - [DEBUG]
22068 2019-Jan-12 20:37:15.595348 - [DEBUG] Propagate flow
22069 2019-Jan-12 20:37:15.595372 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-12 20:37:15.595440 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
22071 2019-Jan-12 20:37:15.596072 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22072 2019-Jan-12 20:37:15.596708 - [DEBUG] Edge function : AllBottom (result of previous compose)
22073 2019-Jan-12 20:37:15.596733 - [DEBUG]
22074 2019-Jan-12 20:37:15.596757 - [DEBUG] Join: AllTop & AllBottom
22075 2019-Jan-12 20:37:15.596783 - [DEBUG] = AllBottom (new jump func)
22076 2019-Jan-12 20:37:15.596808 - [DEBUG]
22077 2019-Jan-12 20:37:15.596831 - [DEBUG] Start adding new jump function
22078 2019-Jan-12 20:37:15.596855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22079 2019-Jan-12 20:37:15.596910 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22080 2019-Jan-12 20:37:15.597545 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
22081 2019-Jan-12 20:37:15.598174 - [DEBUG] Edge Function : AllBottom
22082 2019-Jan-12 20:37:15.598202 - [DEBUG] End adding new jump function
22083 2019-Jan-12 20:37:15.598226 - [DEBUG]
22084 2019-Jan-12 20:37:15.598250 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
22085 2019-Jan-12 20:37:15.598274 - [DEBUG]
22086 2019-Jan-12 20:37:15.598297 - [DEBUG] Process 618. path edge:
22087 2019-Jan-12 20:37:15.598321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22088 2019-Jan-12 20:37:15.598377 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
22089 2019-Jan-12 20:37:15.599021 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22090 2019-Jan-12 20:37:15.599662 - [DEBUG]
22091 2019-Jan-12 20:37:15.599687 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
22092 2019-Jan-12 20:37:15.600326 - [DEBUG] Compose: EdgeIdentity * AllBottom
22093 2019-Jan-12 20:37:15.600355 - [DEBUG]
22094 2019-Jan-12 20:37:15.600379 - [DEBUG] Propagate flow
22095 2019-Jan-12 20:37:15.600403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-12 20:37:15.600459 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
22097 2019-Jan-12 20:37:15.601092 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22098 2019-Jan-12 20:37:15.601727 - [DEBUG] Edge function : AllBottom (result of previous compose)
22099 2019-Jan-12 20:37:15.601752 - [DEBUG]
22100 2019-Jan-12 20:37:15.601777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22101 2019-Jan-12 20:37:15.601803 - [DEBUG] = AllBottom
22102 2019-Jan-12 20:37:15.601827 - [DEBUG]
22103 2019-Jan-12 20:37:15.601851 - [DEBUG] PROPAGATE: No new function!
22104 2019-Jan-12 20:37:15.601875 - [DEBUG] EDGE:
22105 2019-Jan-12 20:37:15.601932 - [DEBUG] ---> 22106 2019-Jan-12 20:37:15.602587 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22107 2019-Jan-12 20:37:15.603222 - [DEBUG]
22108 2019-Jan-12 20:37:15.603248 - [DEBUG] EDGE:
22109 2019-Jan-12 20:37:15.603305 - [DEBUG] ---> 22110 2019-Jan-12 20:37:15.603945 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22111 2019-Jan-12 20:37:15.604579 - [DEBUG]
22112 2019-Jan-12 20:37:15.604613 - [DEBUG] Compose: EdgeIdentity * AllBottom
22113 2019-Jan-12 20:37:15.604640 - [DEBUG]
22114 2019-Jan-12 20:37:15.604664 - [DEBUG] Propagate flow
22115 2019-Jan-12 20:37:15.604688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22116 2019-Jan-12 20:37:15.604743 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22117 2019-Jan-12 20:37:15.605403 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22118 2019-Jan-12 20:37:15.606048 - [DEBUG] Edge function : AllBottom (result of previous compose)
22119 2019-Jan-12 20:37:15.606074 - [DEBUG]
22120 2019-Jan-12 20:37:15.606098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22121 2019-Jan-12 20:37:15.606124 - [DEBUG] = AllBottom
22122 2019-Jan-12 20:37:15.606148 - [DEBUG]
22123 2019-Jan-12 20:37:15.606172 - [DEBUG] PROPAGATE: No new function!
22124 2019-Jan-12 20:37:15.606198 - [DEBUG] EDGE:
22125 2019-Jan-12 20:37:15.606255 - [DEBUG] ---> 22126 2019-Jan-12 20:37:15.606904 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22127 2019-Jan-12 20:37:15.607539 - [DEBUG]
22128 2019-Jan-12 20:37:15.607564 - [DEBUG] EDGE:
22129 2019-Jan-12 20:37:15.607621 - [DEBUG] ---> 22130 2019-Jan-12 20:37:15.608253 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22131 2019-Jan-12 20:37:15.608902 - [DEBUG]
22132 2019-Jan-12 20:37:15.608927 - [DEBUG] EDGE:
22133 2019-Jan-12 20:37:15.608984 - [DEBUG] ---> 22134 2019-Jan-12 20:37:15.609619 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22135 2019-Jan-12 20:37:15.610252 - [DEBUG]
22136 2019-Jan-12 20:37:15.610286 - [DEBUG] Compose: EdgeIdentity * AllBottom
22137 2019-Jan-12 20:37:15.610312 - [DEBUG]
22138 2019-Jan-12 20:37:15.610336 - [DEBUG] Propagate flow
22139 2019-Jan-12 20:37:15.610359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22140 2019-Jan-12 20:37:15.610415 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
22141 2019-Jan-12 20:37:15.611052 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22142 2019-Jan-12 20:37:15.611685 - [DEBUG] Edge function : AllBottom (result of previous compose)
22143 2019-Jan-12 20:37:15.611710 - [DEBUG]
22144 2019-Jan-12 20:37:15.611735 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22145 2019-Jan-12 20:37:15.611761 - [DEBUG] = AllBottom
22146 2019-Jan-12 20:37:15.611785 - [DEBUG]
22147 2019-Jan-12 20:37:15.611808 - [DEBUG] PROPAGATE: No new function!
22148 2019-Jan-12 20:37:15.611834 - [DEBUG] EDGE:
22149 2019-Jan-12 20:37:15.611891 - [DEBUG] ---> 22150 2019-Jan-12 20:37:15.612542 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22151 2019-Jan-12 20:37:15.613176 - [DEBUG]
22152 2019-Jan-12 20:37:15.613201 - [DEBUG] EDGE:
22153 2019-Jan-12 20:37:15.613258 - [DEBUG] ---> 22154 2019-Jan-12 20:37:15.613896 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22155 2019-Jan-12 20:37:15.614529 - [DEBUG]
22156 2019-Jan-12 20:37:15.614554 - [DEBUG] EDGE:
22157 2019-Jan-12 20:37:15.614611 - [DEBUG] ---> 22158 2019-Jan-12 20:37:15.615247 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22159 2019-Jan-12 20:37:15.615916 - [DEBUG]
22160 2019-Jan-12 20:37:15.615950 - [DEBUG] Compose: EdgeIdentity * AllBottom
22161 2019-Jan-12 20:37:15.615977 - [DEBUG]
22162 2019-Jan-12 20:37:15.616001 - [DEBUG] Propagate flow
22163 2019-Jan-12 20:37:15.616024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22164 2019-Jan-12 20:37:15.616081 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
22165 2019-Jan-12 20:37:15.616717 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22166 2019-Jan-12 20:37:15.617352 - [DEBUG] Edge function : AllBottom (result of previous compose)
22167 2019-Jan-12 20:37:15.617378 - [DEBUG]
22168 2019-Jan-12 20:37:15.617402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22169 2019-Jan-12 20:37:15.617428 - [DEBUG] = AllBottom
22170 2019-Jan-12 20:37:15.617453 - [DEBUG]
22171 2019-Jan-12 20:37:15.617476 - [DEBUG] PROPAGATE: No new function!
22172 2019-Jan-12 20:37:15.617501 - [DEBUG] EDGE:
22173 2019-Jan-12 20:37:15.617559 - [DEBUG] ---> 22174 2019-Jan-12 20:37:15.618193 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22175 2019-Jan-12 20:37:15.618844 - [DEBUG]
22176 2019-Jan-12 20:37:15.618869 - [DEBUG] EDGE:
22177 2019-Jan-12 20:37:15.618926 - [DEBUG] ---> 22178 2019-Jan-12 20:37:15.619559 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22179 2019-Jan-12 20:37:15.620193 - [DEBUG]
22180 2019-Jan-12 20:37:15.620218 - [DEBUG] EDGE:
22181 2019-Jan-12 20:37:15.620275 - [DEBUG] ---> 22182 2019-Jan-12 20:37:15.620909 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22183 2019-Jan-12 20:37:15.621544 - [DEBUG]
22184 2019-Jan-12 20:37:15.621577 - [DEBUG] Compose: EdgeIdentity * AllBottom
22185 2019-Jan-12 20:37:15.621604 - [DEBUG]
22186 2019-Jan-12 20:37:15.621628 - [DEBUG] Propagate flow
22187 2019-Jan-12 20:37:15.621651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22188 2019-Jan-12 20:37:15.621707 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
22189 2019-Jan-12 20:37:15.622356 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22190 2019-Jan-12 20:37:15.622990 - [DEBUG] Edge function : AllBottom (result of previous compose)
22191 2019-Jan-12 20:37:15.623016 - [DEBUG]
22192 2019-Jan-12 20:37:15.623040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22193 2019-Jan-12 20:37:15.623066 - [DEBUG] = AllBottom
22194 2019-Jan-12 20:37:15.623091 - [DEBUG]
22195 2019-Jan-12 20:37:15.623114 - [DEBUG] PROPAGATE: No new function!
22196 2019-Jan-12 20:37:15.623140 - [DEBUG] EDGE:
22197 2019-Jan-12 20:37:15.623197 - [DEBUG] ---> 22198 2019-Jan-12 20:37:15.623836 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22199 2019-Jan-12 20:37:15.624470 - [DEBUG]
22200 2019-Jan-12 20:37:15.624504 - [DEBUG] Compose: EdgeIdentity * AllBottom
22201 2019-Jan-12 20:37:15.624531 - [DEBUG]
22202 2019-Jan-12 20:37:15.624554 - [DEBUG] Propagate flow
22203 2019-Jan-12 20:37:15.624578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22204 2019-Jan-12 20:37:15.624641 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22205 2019-Jan-12 20:37:15.625276 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22206 2019-Jan-12 20:37:15.625928 - [DEBUG] Edge function : AllBottom (result of previous compose)
22207 2019-Jan-12 20:37:15.625953 - [DEBUG]
22208 2019-Jan-12 20:37:15.625978 - [DEBUG] Join: AllTop & AllBottom
22209 2019-Jan-12 20:37:15.626004 - [DEBUG] = AllBottom (new jump func)
22210 2019-Jan-12 20:37:15.626028 - [DEBUG]
22211 2019-Jan-12 20:37:15.626051 - [DEBUG] Start adding new jump function
22212 2019-Jan-12 20:37:15.626074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22213 2019-Jan-12 20:37:15.626130 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22214 2019-Jan-12 20:37:15.626765 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22215 2019-Jan-12 20:37:15.627397 - [DEBUG] Edge Function : AllBottom
22216 2019-Jan-12 20:37:15.627425 - [DEBUG] End adding new jump function
22217 2019-Jan-12 20:37:15.627448 - [DEBUG]
22218 2019-Jan-12 20:37:15.627472 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
22219 2019-Jan-12 20:37:15.627496 - [DEBUG]
22220 2019-Jan-12 20:37:15.627519 - [DEBUG] Process 619. path edge:
22221 2019-Jan-12 20:37:15.627543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22222 2019-Jan-12 20:37:15.627599 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
22223 2019-Jan-12 20:37:15.628231 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22224 2019-Jan-12 20:37:15.628881 - [DEBUG]
22225 2019-Jan-12 20:37:15.628906 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22226 2019-Jan-12 20:37:15.629555 - [DEBUG] Compose: EdgeIdentity * AllBottom
22227 2019-Jan-12 20:37:15.629584 - [DEBUG]
22228 2019-Jan-12 20:37:15.629608 - [DEBUG] Propagate flow
22229 2019-Jan-12 20:37:15.629631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22230 2019-Jan-12 20:37:15.629688 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22231 2019-Jan-12 20:37:15.630324 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22232 2019-Jan-12 20:37:15.630958 - [DEBUG] Edge function : AllBottom (result of previous compose)
22233 2019-Jan-12 20:37:15.630984 - [DEBUG]
22234 2019-Jan-12 20:37:15.631008 - [DEBUG] Join: AllTop & AllBottom
22235 2019-Jan-12 20:37:15.631034 - [DEBUG] = AllBottom (new jump func)
22236 2019-Jan-12 20:37:15.631059 - [DEBUG]
22237 2019-Jan-12 20:37:15.631082 - [DEBUG] Start adding new jump function
22238 2019-Jan-12 20:37:15.631106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22239 2019-Jan-12 20:37:15.631161 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22240 2019-Jan-12 20:37:15.631802 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22241 2019-Jan-12 20:37:15.632473 - [DEBUG] Edge Function : AllBottom
22242 2019-Jan-12 20:37:15.632501 - [DEBUG] End adding new jump function
22243 2019-Jan-12 20:37:15.632524 - [DEBUG]
22244 2019-Jan-12 20:37:15.632548 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
22245 2019-Jan-12 20:37:15.632572 - [DEBUG]
22246 2019-Jan-12 20:37:15.632595 - [DEBUG] Process 620. path edge:
22247 2019-Jan-12 20:37:15.632619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22248 2019-Jan-12 20:37:15.632675 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
22249 2019-Jan-12 20:37:15.633321 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22250 2019-Jan-12 20:37:15.633961 - [DEBUG]
22251 2019-Jan-12 20:37:15.633985 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22252 2019-Jan-12 20:37:15.634638 - [DEBUG] Compose: EdgeIdentity * AllBottom
22253 2019-Jan-12 20:37:15.634667 - [DEBUG]
22254 2019-Jan-12 20:37:15.634691 - [DEBUG] Propagate flow
22255 2019-Jan-12 20:37:15.634714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22256 2019-Jan-12 20:37:15.634770 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22257 2019-Jan-12 20:37:15.635420 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22258 2019-Jan-12 20:37:15.636056 - [DEBUG] Edge function : AllBottom (result of previous compose)
22259 2019-Jan-12 20:37:15.636082 - [DEBUG]
22260 2019-Jan-12 20:37:15.636106 - [DEBUG] Join: AllTop & AllBottom
22261 2019-Jan-12 20:37:15.636132 - [DEBUG] = AllBottom (new jump func)
22262 2019-Jan-12 20:37:15.636157 - [DEBUG]
22263 2019-Jan-12 20:37:15.636181 - [DEBUG] Start adding new jump function
22264 2019-Jan-12 20:37:15.636204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22265 2019-Jan-12 20:37:15.636260 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22266 2019-Jan-12 20:37:15.636897 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22267 2019-Jan-12 20:37:15.637529 - [DEBUG] Edge Function : AllBottom
22268 2019-Jan-12 20:37:15.637557 - [DEBUG] End adding new jump function
22269 2019-Jan-12 20:37:15.637580 - [DEBUG]
22270 2019-Jan-12 20:37:15.637604 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
22271 2019-Jan-12 20:37:15.637628 - [DEBUG]
22272 2019-Jan-12 20:37:15.637652 - [DEBUG] Process 621. path edge:
22273 2019-Jan-12 20:37:15.637676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22274 2019-Jan-12 20:37:15.637731 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
22275 2019-Jan-12 20:37:15.638364 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22276 2019-Jan-12 20:37:15.639016 - [DEBUG]
22277 2019-Jan-12 20:37:15.639042 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22278 2019-Jan-12 20:37:15.639687 - [DEBUG] Compose: EdgeIdentity * AllBottom
22279 2019-Jan-12 20:37:15.639715 - [DEBUG]
22280 2019-Jan-12 20:37:15.639739 - [DEBUG] Propagate flow
22281 2019-Jan-12 20:37:15.639763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22282 2019-Jan-12 20:37:15.639819 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22283 2019-Jan-12 20:37:15.640464 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22284 2019-Jan-12 20:37:15.641105 - [DEBUG] Edge function : AllBottom (result of previous compose)
22285 2019-Jan-12 20:37:15.641130 - [DEBUG]
22286 2019-Jan-12 20:37:15.641155 - [DEBUG] Join: AllTop & AllBottom
22287 2019-Jan-12 20:37:15.641181 - [DEBUG] = AllBottom (new jump func)
22288 2019-Jan-12 20:37:15.641205 - [DEBUG]
22289 2019-Jan-12 20:37:15.641229 - [DEBUG] Start adding new jump function
22290 2019-Jan-12 20:37:15.641252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22291 2019-Jan-12 20:37:15.641308 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22292 2019-Jan-12 20:37:15.641950 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22293 2019-Jan-12 20:37:15.642611 - [DEBUG] Edge Function : AllBottom
22294 2019-Jan-12 20:37:15.642640 - [DEBUG] End adding new jump function
22295 2019-Jan-12 20:37:15.642664 - [DEBUG]
22296 2019-Jan-12 20:37:15.642688 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22297 2019-Jan-12 20:37:15.642712 - [DEBUG]
22298 2019-Jan-12 20:37:15.642735 - [DEBUG] Process 622. path edge:
22299 2019-Jan-12 20:37:15.642759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22300 2019-Jan-12 20:37:15.642815 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
22301 2019-Jan-12 20:37:15.643457 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22302 2019-Jan-12 20:37:15.644097 - [DEBUG]
22303 2019-Jan-12 20:37:15.644121 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22304 2019-Jan-12 20:37:15.644770 - [DEBUG] Possible callees:
22305 2019-Jan-12 20:37:15.644795 - [DEBUG] llvm.dbg.declare
22306 2019-Jan-12 20:37:15.644820 - [DEBUG] Possible return sites:
22307 2019-Jan-12 20:37:15.644843 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12022308 2019-Jan-12 20:37:15.646124 - [DEBUG] Found and process special summary
22309 2019-Jan-12 20:37:15.646157 - [DEBUG] Compose: EdgeIdentity * AllBottom
22310 2019-Jan-12 20:37:15.646184 - [DEBUG]
22311 2019-Jan-12 20:37:15.646208 - [DEBUG] Propagate flow
22312 2019-Jan-12 20:37:15.646232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22313 2019-Jan-12 20:37:15.646288 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22314 2019-Jan-12 20:37:15.646923 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22315 2019-Jan-12 20:37:15.647558 - [DEBUG] Edge function : AllBottom (result of previous compose)
22316 2019-Jan-12 20:37:15.647583 - [DEBUG]
22317 2019-Jan-12 20:37:15.647607 - [DEBUG] Join: AllTop & AllBottom
22318 2019-Jan-12 20:37:15.647633 - [DEBUG] = AllBottom (new jump func)
22319 2019-Jan-12 20:37:15.647658 - [DEBUG]
22320 2019-Jan-12 20:37:15.647681 - [DEBUG] Start adding new jump function
22321 2019-Jan-12 20:37:15.647704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22322 2019-Jan-12 20:37:15.647760 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22323 2019-Jan-12 20:37:15.648400 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22324 2019-Jan-12 20:37:15.649049 - [DEBUG] Edge Function : AllBottom
22325 2019-Jan-12 20:37:15.649076 - [DEBUG] End adding new jump function
22326 2019-Jan-12 20:37:15.649100 - [DEBUG]
22327 2019-Jan-12 20:37:15.649123 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22328 2019-Jan-12 20:37:15.649147 - [DEBUG]
22329 2019-Jan-12 20:37:15.649171 - [DEBUG] Process 623. path edge:
22330 2019-Jan-12 20:37:15.649194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22331 2019-Jan-12 20:37:15.649251 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
22332 2019-Jan-12 20:37:15.649886 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22333 2019-Jan-12 20:37:15.650520 - [DEBUG]
22334 2019-Jan-12 20:37:15.650553 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22335 2019-Jan-12 20:37:15.651206 - [DEBUG] Compose: EdgeIdentity * AllBottom
22336 2019-Jan-12 20:37:15.651235 - [DEBUG]
22337 2019-Jan-12 20:37:15.651259 - [DEBUG] Propagate flow
22338 2019-Jan-12 20:37:15.651283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22339 2019-Jan-12 20:37:15.651339 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22340 2019-Jan-12 20:37:15.651970 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22341 2019-Jan-12 20:37:15.652618 - [DEBUG] Edge function : AllBottom (result of previous compose)
22342 2019-Jan-12 20:37:15.652643 - [DEBUG]
22343 2019-Jan-12 20:37:15.652668 - [DEBUG] Join: AllTop & AllBottom
22344 2019-Jan-12 20:37:15.652694 - [DEBUG] = AllBottom (new jump func)
22345 2019-Jan-12 20:37:15.652719 - [DEBUG]
22346 2019-Jan-12 20:37:15.652742 - [DEBUG] Start adding new jump function
22347 2019-Jan-12 20:37:15.652766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22348 2019-Jan-12 20:37:15.652822 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22349 2019-Jan-12 20:37:15.653457 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22350 2019-Jan-12 20:37:15.654094 - [DEBUG] Edge Function : AllBottom
22351 2019-Jan-12 20:37:15.654121 - [DEBUG] End adding new jump function
22352 2019-Jan-12 20:37:15.654145 - [DEBUG]
22353 2019-Jan-12 20:37:15.654169 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22354 2019-Jan-12 20:37:15.654193 - [DEBUG]
22355 2019-Jan-12 20:37:15.654217 - [DEBUG] Process 624. path edge:
22356 2019-Jan-12 20:37:15.654241 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22357 2019-Jan-12 20:37:15.654298 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
22358 2019-Jan-12 20:37:15.654931 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22359 2019-Jan-12 20:37:15.655582 - [DEBUG]
22360 2019-Jan-12 20:37:15.655607 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22361 2019-Jan-12 20:37:15.656251 - [DEBUG] Compose: EdgeIdentity * AllBottom
22362 2019-Jan-12 20:37:15.656278 - [DEBUG]
22363 2019-Jan-12 20:37:15.656302 - [DEBUG] Propagate flow
22364 2019-Jan-12 20:37:15.656326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22365 2019-Jan-12 20:37:15.656382 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22366 2019-Jan-12 20:37:15.657023 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22367 2019-Jan-12 20:37:15.657658 - [DEBUG] Edge function : AllBottom (result of previous compose)
22368 2019-Jan-12 20:37:15.657684 - [DEBUG]
22369 2019-Jan-12 20:37:15.657709 - [DEBUG] Join: AllTop & AllBottom
22370 2019-Jan-12 20:37:15.657735 - [DEBUG] = AllBottom (new jump func)
22371 2019-Jan-12 20:37:15.657760 - [DEBUG]
22372 2019-Jan-12 20:37:15.657783 - [DEBUG] Start adding new jump function
22373 2019-Jan-12 20:37:15.657806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22374 2019-Jan-12 20:37:15.657862 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22375 2019-Jan-12 20:37:15.658498 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22376 2019-Jan-12 20:37:15.659154 - [DEBUG] Edge Function : AllBottom
22377 2019-Jan-12 20:37:15.659183 - [DEBUG] End adding new jump function
22378 2019-Jan-12 20:37:15.659215 - [DEBUG]
22379 2019-Jan-12 20:37:15.659239 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22380 2019-Jan-12 20:37:15.659263 - [DEBUG]
22381 2019-Jan-12 20:37:15.659287 - [DEBUG] Process 625. path edge:
22382 2019-Jan-12 20:37:15.659311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22383 2019-Jan-12 20:37:15.659367 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22384 2019-Jan-12 20:37:15.660010 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22385 2019-Jan-12 20:37:15.660644 - [DEBUG]
22386 2019-Jan-12 20:37:15.660668 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22387 2019-Jan-12 20:37:15.661318 - [DEBUG] Possible callees:
22388 2019-Jan-12 20:37:15.661343 - [DEBUG] llvm.dbg.declare
22389 2019-Jan-12 20:37:15.661368 - [DEBUG] Possible return sites:
22390 2019-Jan-12 20:37:15.661391 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922391 2019-Jan-12 20:37:15.662668 - [DEBUG] Found and process special summary
22392 2019-Jan-12 20:37:15.662702 - [DEBUG] Compose: EdgeIdentity * AllBottom
22393 2019-Jan-12 20:37:15.662729 - [DEBUG]
22394 2019-Jan-12 20:37:15.662753 - [DEBUG] Propagate flow
22395 2019-Jan-12 20:37:15.662777 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22396 2019-Jan-12 20:37:15.662833 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22397 2019-Jan-12 20:37:15.663469 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22398 2019-Jan-12 20:37:15.664113 - [DEBUG] Edge function : AllBottom (result of previous compose)
22399 2019-Jan-12 20:37:15.664139 - [DEBUG]
22400 2019-Jan-12 20:37:15.664164 - [DEBUG] Join: AllTop & AllBottom
22401 2019-Jan-12 20:37:15.664190 - [DEBUG] = AllBottom (new jump func)
22402 2019-Jan-12 20:37:15.664214 - [DEBUG]
22403 2019-Jan-12 20:37:15.664238 - [DEBUG] Start adding new jump function
22404 2019-Jan-12 20:37:15.664261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22405 2019-Jan-12 20:37:15.664317 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22406 2019-Jan-12 20:37:15.664951 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22407 2019-Jan-12 20:37:15.665601 - [DEBUG] Edge Function : AllBottom
22408 2019-Jan-12 20:37:15.665628 - [DEBUG] End adding new jump function
22409 2019-Jan-12 20:37:15.665652 - [DEBUG]
22410 2019-Jan-12 20:37:15.665676 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22411 2019-Jan-12 20:37:15.665700 - [DEBUG]
22412 2019-Jan-12 20:37:15.665723 - [DEBUG] Process 626. path edge:
22413 2019-Jan-12 20:37:15.665747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22414 2019-Jan-12 20:37:15.665803 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22415 2019-Jan-12 20:37:15.666438 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22416 2019-Jan-12 20:37:15.667072 - [DEBUG]
22417 2019-Jan-12 20:37:15.667096 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22418 2019-Jan-12 20:37:15.667751 - [DEBUG] Compose: EdgeIdentity * AllBottom
22419 2019-Jan-12 20:37:15.667779 - [DEBUG]
22420 2019-Jan-12 20:37:15.667803 - [DEBUG] Propagate flow
22421 2019-Jan-12 20:37:15.667827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22422 2019-Jan-12 20:37:15.667891 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22423 2019-Jan-12 20:37:15.668524 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22424 2019-Jan-12 20:37:15.669176 - [DEBUG] Edge function : AllBottom (result of previous compose)
22425 2019-Jan-12 20:37:15.669202 - [DEBUG]
22426 2019-Jan-12 20:37:15.669227 - [DEBUG] Join: AllTop & AllBottom
22427 2019-Jan-12 20:37:15.669253 - [DEBUG] = AllBottom (new jump func)
22428 2019-Jan-12 20:37:15.669277 - [DEBUG]
22429 2019-Jan-12 20:37:15.669301 - [DEBUG] Start adding new jump function
22430 2019-Jan-12 20:37:15.669324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22431 2019-Jan-12 20:37:15.669380 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22432 2019-Jan-12 20:37:15.670015 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22433 2019-Jan-12 20:37:15.670647 - [DEBUG] Edge Function : AllBottom
22434 2019-Jan-12 20:37:15.670675 - [DEBUG] End adding new jump function
22435 2019-Jan-12 20:37:15.670699 - [DEBUG]
22436 2019-Jan-12 20:37:15.670723 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22437 2019-Jan-12 20:37:15.670747 - [DEBUG]
22438 2019-Jan-12 20:37:15.670770 - [DEBUG] Process 627. path edge:
22439 2019-Jan-12 20:37:15.670794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22440 2019-Jan-12 20:37:15.670850 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22441 2019-Jan-12 20:37:15.671484 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22442 2019-Jan-12 20:37:15.672134 - [DEBUG]
22443 2019-Jan-12 20:37:15.672159 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22444 2019-Jan-12 20:37:15.672806 - [DEBUG] Compose: EdgeIdentity * AllBottom
22445 2019-Jan-12 20:37:15.672833 - [DEBUG]
22446 2019-Jan-12 20:37:15.672857 - [DEBUG] Propagate flow
22447 2019-Jan-12 20:37:15.672881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22448 2019-Jan-12 20:37:15.672937 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22449 2019-Jan-12 20:37:15.673579 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22450 2019-Jan-12 20:37:15.674218 - [DEBUG] Edge function : AllBottom (result of previous compose)
22451 2019-Jan-12 20:37:15.674243 - [DEBUG]
22452 2019-Jan-12 20:37:15.674269 - [DEBUG] Join: AllTop & AllBottom
22453 2019-Jan-12 20:37:15.674294 - [DEBUG] = AllBottom (new jump func)
22454 2019-Jan-12 20:37:15.674319 - [DEBUG]
22455 2019-Jan-12 20:37:15.674342 - [DEBUG] Start adding new jump function
22456 2019-Jan-12 20:37:15.674366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22457 2019-Jan-12 20:37:15.674421 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22458 2019-Jan-12 20:37:15.675057 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22459 2019-Jan-12 20:37:15.675712 - [DEBUG] Edge Function : AllBottom
22460 2019-Jan-12 20:37:15.675740 - [DEBUG] End adding new jump function
22461 2019-Jan-12 20:37:15.675764 - [DEBUG]
22462 2019-Jan-12 20:37:15.675787 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22463 2019-Jan-12 20:37:15.675812 - [DEBUG]
22464 2019-Jan-12 20:37:15.675835 - [DEBUG] Process 628. path edge:
22465 2019-Jan-12 20:37:15.675859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22466 2019-Jan-12 20:37:15.675923 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22467 2019-Jan-12 20:37:15.676566 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22468 2019-Jan-12 20:37:15.677200 - [DEBUG]
22469 2019-Jan-12 20:37:15.677224 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22470 2019-Jan-12 20:37:15.677873 - [DEBUG] Possible callees:
22471 2019-Jan-12 20:37:15.677899 - [DEBUG] llvm.dbg.declare
22472 2019-Jan-12 20:37:15.677925 - [DEBUG] Possible return sites:
22473 2019-Jan-12 20:37:15.677948 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522474 2019-Jan-12 20:37:15.679230 - [DEBUG] Found and process special summary
22475 2019-Jan-12 20:37:15.679262 - [DEBUG] Compose: EdgeIdentity * AllBottom
22476 2019-Jan-12 20:37:15.679290 - [DEBUG]
22477 2019-Jan-12 20:37:15.679314 - [DEBUG] Propagate flow
22478 2019-Jan-12 20:37:15.679337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22479 2019-Jan-12 20:37:15.679393 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22480 2019-Jan-12 20:37:15.680030 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22481 2019-Jan-12 20:37:15.680672 - [DEBUG] Edge function : AllBottom (result of previous compose)
22482 2019-Jan-12 20:37:15.680697 - [DEBUG]
22483 2019-Jan-12 20:37:15.680722 - [DEBUG] Join: AllTop & AllBottom
22484 2019-Jan-12 20:37:15.680748 - [DEBUG] = AllBottom (new jump func)
22485 2019-Jan-12 20:37:15.680773 - [DEBUG]
22486 2019-Jan-12 20:37:15.680796 - [DEBUG] Start adding new jump function
22487 2019-Jan-12 20:37:15.680820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22488 2019-Jan-12 20:37:15.680875 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22489 2019-Jan-12 20:37:15.681511 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22490 2019-Jan-12 20:37:15.682164 - [DEBUG] Edge Function : AllBottom
22491 2019-Jan-12 20:37:15.682192 - [DEBUG] End adding new jump function
22492 2019-Jan-12 20:37:15.682216 - [DEBUG]
22493 2019-Jan-12 20:37:15.682240 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22494 2019-Jan-12 20:37:15.682264 - [DEBUG]
22495 2019-Jan-12 20:37:15.682287 - [DEBUG] Process 629. path edge:
22496 2019-Jan-12 20:37:15.682310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22497 2019-Jan-12 20:37:15.682366 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22498 2019-Jan-12 20:37:15.683002 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22499 2019-Jan-12 20:37:15.683636 - [DEBUG]
22500 2019-Jan-12 20:37:15.683660 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22501 2019-Jan-12 20:37:15.684319 - [DEBUG] Compose: EdgeIdentity * AllBottom
22502 2019-Jan-12 20:37:15.684348 - [DEBUG]
22503 2019-Jan-12 20:37:15.684372 - [DEBUG] Propagate flow
22504 2019-Jan-12 20:37:15.684396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22505 2019-Jan-12 20:37:15.684453 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22506 2019-Jan-12 20:37:15.685086 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22507 2019-Jan-12 20:37:15.685745 - [DEBUG] Edge function : AllBottom (result of previous compose)
22508 2019-Jan-12 20:37:15.685771 - [DEBUG]
22509 2019-Jan-12 20:37:15.685796 - [DEBUG] Join: AllTop & AllBottom
22510 2019-Jan-12 20:37:15.685822 - [DEBUG] = AllBottom (new jump func)
22511 2019-Jan-12 20:37:15.685846 - [DEBUG]
22512 2019-Jan-12 20:37:15.685870 - [DEBUG] Start adding new jump function
22513 2019-Jan-12 20:37:15.685893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-12 20:37:15.685949 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22515 2019-Jan-12 20:37:15.686585 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22516 2019-Jan-12 20:37:15.687218 - [DEBUG] Edge Function : AllBottom
22517 2019-Jan-12 20:37:15.687246 - [DEBUG] End adding new jump function
22518 2019-Jan-12 20:37:15.687270 - [DEBUG]
22519 2019-Jan-12 20:37:15.687294 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22520 2019-Jan-12 20:37:15.687318 - [DEBUG]
22521 2019-Jan-12 20:37:15.687342 - [DEBUG] Process 630. path edge:
22522 2019-Jan-12 20:37:15.687365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22523 2019-Jan-12 20:37:15.687421 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
22524 2019-Jan-12 20:37:15.688054 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22525 2019-Jan-12 20:37:15.688702 - [DEBUG]
22526 2019-Jan-12 20:37:15.688727 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22527 2019-Jan-12 20:37:15.689371 - [DEBUG] Compose: EdgeIdentity * AllBottom
22528 2019-Jan-12 20:37:15.689399 - [DEBUG]
22529 2019-Jan-12 20:37:15.689423 - [DEBUG] Propagate flow
22530 2019-Jan-12 20:37:15.689447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22531 2019-Jan-12 20:37:15.689503 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22532 2019-Jan-12 20:37:15.690135 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22533 2019-Jan-12 20:37:15.690770 - [DEBUG] Edge function : AllBottom (result of previous compose)
22534 2019-Jan-12 20:37:15.690795 - [DEBUG]
22535 2019-Jan-12 20:37:15.690820 - [DEBUG] Join: AllTop & AllBottom
22536 2019-Jan-12 20:37:15.690846 - [DEBUG] = AllBottom (new jump func)
22537 2019-Jan-12 20:37:15.690870 - [DEBUG]
22538 2019-Jan-12 20:37:15.690894 - [DEBUG] Start adding new jump function
22539 2019-Jan-12 20:37:15.690917 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22540 2019-Jan-12 20:37:15.690973 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22541 2019-Jan-12 20:37:15.691607 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22542 2019-Jan-12 20:37:15.692254 - [DEBUG] Edge Function : AllBottom
22543 2019-Jan-12 20:37:15.692281 - [DEBUG] End adding new jump function
22544 2019-Jan-12 20:37:15.692305 - [DEBUG]
22545 2019-Jan-12 20:37:15.692329 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22546 2019-Jan-12 20:37:15.692353 - [DEBUG]
22547 2019-Jan-12 20:37:15.692376 - [DEBUG] Process 631. path edge:
22548 2019-Jan-12 20:37:15.692400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22549 2019-Jan-12 20:37:15.692456 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22550 2019-Jan-12 20:37:15.693089 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22551 2019-Jan-12 20:37:15.693723 - [DEBUG]
22552 2019-Jan-12 20:37:15.693748 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22553 2019-Jan-12 20:37:15.694406 - [DEBUG] Compose: EdgeIdentity * AllBottom
22554 2019-Jan-12 20:37:15.694434 - [DEBUG]
22555 2019-Jan-12 20:37:15.694458 - [DEBUG] Propagate flow
22556 2019-Jan-12 20:37:15.694481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22557 2019-Jan-12 20:37:15.694537 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22558 2019-Jan-12 20:37:15.695180 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22559 2019-Jan-12 20:37:15.695834 - [DEBUG] Edge function : AllBottom (result of previous compose)
22560 2019-Jan-12 20:37:15.695859 - [DEBUG]
22561 2019-Jan-12 20:37:15.695884 - [DEBUG] Join: AllTop & AllBottom
22562 2019-Jan-12 20:37:15.695910 - [DEBUG] = AllBottom (new jump func)
22563 2019-Jan-12 20:37:15.695934 - [DEBUG]
22564 2019-Jan-12 20:37:15.695958 - [DEBUG] Start adding new jump function
22565 2019-Jan-12 20:37:15.695981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22566 2019-Jan-12 20:37:15.696037 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22567 2019-Jan-12 20:37:15.696678 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22568 2019-Jan-12 20:37:15.697320 - [DEBUG] Edge Function : AllBottom
22569 2019-Jan-12 20:37:15.697347 - [DEBUG] End adding new jump function
22570 2019-Jan-12 20:37:15.697372 - [DEBUG]
22571 2019-Jan-12 20:37:15.697395 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22572 2019-Jan-12 20:37:15.697419 - [DEBUG]
22573 2019-Jan-12 20:37:15.697443 - [DEBUG] Process 632. path edge:
22574 2019-Jan-12 20:37:15.697466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22575 2019-Jan-12 20:37:15.697523 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22576 2019-Jan-12 20:37:15.698165 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22577 2019-Jan-12 20:37:15.698817 - [DEBUG]
22578 2019-Jan-12 20:37:15.698842 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22579 2019-Jan-12 20:37:15.699492 - [DEBUG] Possible callees:
22580 2019-Jan-12 20:37:15.699517 - [DEBUG] llvm.dbg.declare
22581 2019-Jan-12 20:37:15.699542 - [DEBUG] Possible return sites:
22582 2019-Jan-12 20:37:15.699565 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322583 2019-Jan-12 20:37:15.700827 - [DEBUG] Found and process special summary
22584 2019-Jan-12 20:37:15.700861 - [DEBUG] Compose: EdgeIdentity * AllBottom
22585 2019-Jan-12 20:37:15.700888 - [DEBUG]
22586 2019-Jan-12 20:37:15.700912 - [DEBUG] Propagate flow
22587 2019-Jan-12 20:37:15.700935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22588 2019-Jan-12 20:37:15.700992 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22589 2019-Jan-12 20:37:15.701627 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22590 2019-Jan-12 20:37:15.702282 - [DEBUG] Edge function : AllBottom (result of previous compose)
22591 2019-Jan-12 20:37:15.702307 - [DEBUG]
22592 2019-Jan-12 20:37:15.702332 - [DEBUG] Join: AllTop & AllBottom
22593 2019-Jan-12 20:37:15.702358 - [DEBUG] = AllBottom (new jump func)
22594 2019-Jan-12 20:37:15.702382 - [DEBUG]
22595 2019-Jan-12 20:37:15.702405 - [DEBUG] Start adding new jump function
22596 2019-Jan-12 20:37:15.702437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22597 2019-Jan-12 20:37:15.702493 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22598 2019-Jan-12 20:37:15.703129 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22599 2019-Jan-12 20:37:15.703764 - [DEBUG] Edge Function : AllBottom
22600 2019-Jan-12 20:37:15.703792 - [DEBUG] End adding new jump function
22601 2019-Jan-12 20:37:15.703816 - [DEBUG]
22602 2019-Jan-12 20:37:15.703840 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22603 2019-Jan-12 20:37:15.703863 - [DEBUG]
22604 2019-Jan-12 20:37:15.703887 - [DEBUG] Process 633. path edge:
22605 2019-Jan-12 20:37:15.703910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22606 2019-Jan-12 20:37:15.703967 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22607 2019-Jan-12 20:37:15.704608 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22608 2019-Jan-12 20:37:15.705243 - [DEBUG]
22609 2019-Jan-12 20:37:15.705268 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22610 2019-Jan-12 20:37:15.705940 - [DEBUG] Compose: EdgeIdentity * AllBottom
22611 2019-Jan-12 20:37:15.705968 - [DEBUG]
22612 2019-Jan-12 20:37:15.705995 - [DEBUG] Propagate flow
22613 2019-Jan-12 20:37:15.706019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22614 2019-Jan-12 20:37:15.706075 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22615 2019-Jan-12 20:37:15.706708 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22616 2019-Jan-12 20:37:15.707348 - [DEBUG] Edge function : AllBottom (result of previous compose)
22617 2019-Jan-12 20:37:15.707374 - [DEBUG]
22618 2019-Jan-12 20:37:15.707399 - [DEBUG] Join: AllTop & AllBottom
22619 2019-Jan-12 20:37:15.707425 - [DEBUG] = AllBottom (new jump func)
22620 2019-Jan-12 20:37:15.707449 - [DEBUG]
22621 2019-Jan-12 20:37:15.707473 - [DEBUG] Start adding new jump function
22622 2019-Jan-12 20:37:15.707496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22623 2019-Jan-12 20:37:15.707552 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22624 2019-Jan-12 20:37:15.708188 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22625 2019-Jan-12 20:37:15.708835 - [DEBUG] Edge Function : AllBottom
22626 2019-Jan-12 20:37:15.708863 - [DEBUG] End adding new jump function
22627 2019-Jan-12 20:37:15.708887 - [DEBUG]
22628 2019-Jan-12 20:37:15.708911 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22629 2019-Jan-12 20:37:15.708935 - [DEBUG]
22630 2019-Jan-12 20:37:15.708958 - [DEBUG] Process 634. path edge:
22631 2019-Jan-12 20:37:15.708981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22632 2019-Jan-12 20:37:15.709038 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22633 2019-Jan-12 20:37:15.709669 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22634 2019-Jan-12 20:37:15.710304 - [DEBUG]
22635 2019-Jan-12 20:37:15.710329 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22636 2019-Jan-12 20:37:15.710975 - [DEBUG] Compose: EdgeIdentity * AllBottom
22637 2019-Jan-12 20:37:15.711003 - [DEBUG]
22638 2019-Jan-12 20:37:15.711027 - [DEBUG] Propagate flow
22639 2019-Jan-12 20:37:15.711050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22640 2019-Jan-12 20:37:15.711107 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22641 2019-Jan-12 20:37:15.711759 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22642 2019-Jan-12 20:37:15.712410 - [DEBUG] Edge function : AllBottom (result of previous compose)
22643 2019-Jan-12 20:37:15.712436 - [DEBUG]
22644 2019-Jan-12 20:37:15.712460 - [DEBUG] Join: AllTop & AllBottom
22645 2019-Jan-12 20:37:15.712486 - [DEBUG] = AllBottom (new jump func)
22646 2019-Jan-12 20:37:15.712515 - [DEBUG]
22647 2019-Jan-12 20:37:15.712538 - [DEBUG] Start adding new jump function
22648 2019-Jan-12 20:37:15.712562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22649 2019-Jan-12 20:37:15.712618 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22650 2019-Jan-12 20:37:15.713255 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22651 2019-Jan-12 20:37:15.713896 - [DEBUG] Edge Function : AllBottom
22652 2019-Jan-12 20:37:15.713923 - [DEBUG] End adding new jump function
22653 2019-Jan-12 20:37:15.713947 - [DEBUG]
22654 2019-Jan-12 20:37:15.713971 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22655 2019-Jan-12 20:37:15.713995 - [DEBUG]
22656 2019-Jan-12 20:37:15.714019 - [DEBUG] Process 635. path edge:
22657 2019-Jan-12 20:37:15.714042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22658 2019-Jan-12 20:37:15.714101 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22659 2019-Jan-12 20:37:15.714743 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22660 2019-Jan-12 20:37:15.715394 - [DEBUG]
22661 2019-Jan-12 20:37:15.715418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22662 2019-Jan-12 20:37:15.716068 - [DEBUG] Possible callees:
22663 2019-Jan-12 20:37:15.716093 - [DEBUG] llvm.dbg.declare
22664 2019-Jan-12 20:37:15.716118 - [DEBUG] Possible return sites:
22665 2019-Jan-12 20:37:15.716141 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922666 2019-Jan-12 20:37:15.717406 - [DEBUG] Found and process special summary
22667 2019-Jan-12 20:37:15.717438 - [DEBUG] Compose: EdgeIdentity * AllBottom
22668 2019-Jan-12 20:37:15.717465 - [DEBUG]
22669 2019-Jan-12 20:37:15.717489 - [DEBUG] Propagate flow
22670 2019-Jan-12 20:37:15.717512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22671 2019-Jan-12 20:37:15.717568 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22672 2019-Jan-12 20:37:15.718204 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22673 2019-Jan-12 20:37:15.718855 - [DEBUG] Edge function : AllBottom (result of previous compose)
22674 2019-Jan-12 20:37:15.718881 - [DEBUG]
22675 2019-Jan-12 20:37:15.718905 - [DEBUG] Join: AllTop & AllBottom
22676 2019-Jan-12 20:37:15.718931 - [DEBUG] = AllBottom (new jump func)
22677 2019-Jan-12 20:37:15.718955 - [DEBUG]
22678 2019-Jan-12 20:37:15.718979 - [DEBUG] Start adding new jump function
22679 2019-Jan-12 20:37:15.719002 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22680 2019-Jan-12 20:37:15.719058 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22681 2019-Jan-12 20:37:15.719693 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22682 2019-Jan-12 20:37:15.720339 - [DEBUG] Edge Function : AllBottom
22683 2019-Jan-12 20:37:15.720367 - [DEBUG] End adding new jump function
22684 2019-Jan-12 20:37:15.720391 - [DEBUG]
22685 2019-Jan-12 20:37:15.720415 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22686 2019-Jan-12 20:37:15.720438 - [DEBUG]
22687 2019-Jan-12 20:37:15.720462 - [DEBUG] Process 636. path edge:
22688 2019-Jan-12 20:37:15.720485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22689 2019-Jan-12 20:37:15.720542 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22690 2019-Jan-12 20:37:15.721176 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22691 2019-Jan-12 20:37:15.721810 - [DEBUG]
22692 2019-Jan-12 20:37:15.721834 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22693 2019-Jan-12 20:37:15.722506 - [DEBUG] Compose: EdgeIdentity * AllBottom
22694 2019-Jan-12 20:37:15.722534 - [DEBUG]
22695 2019-Jan-12 20:37:15.722557 - [DEBUG] Propagate flow
22696 2019-Jan-12 20:37:15.722581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22697 2019-Jan-12 20:37:15.722637 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22698 2019-Jan-12 20:37:15.723272 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22699 2019-Jan-12 20:37:15.723907 - [DEBUG] Edge function : AllBottom (result of previous compose)
22700 2019-Jan-12 20:37:15.723933 - [DEBUG]
22701 2019-Jan-12 20:37:15.723958 - [DEBUG] Join: AllTop & AllBottom
22702 2019-Jan-12 20:37:15.723984 - [DEBUG] = AllBottom (new jump func)
22703 2019-Jan-12 20:37:15.724008 - [DEBUG]
22704 2019-Jan-12 20:37:15.724032 - [DEBUG] Start adding new jump function
22705 2019-Jan-12 20:37:15.724055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22706 2019-Jan-12 20:37:15.724111 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22707 2019-Jan-12 20:37:15.724752 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22708 2019-Jan-12 20:37:15.725399 - [DEBUG] Edge Function : AllBottom
22709 2019-Jan-12 20:37:15.725427 - [DEBUG] End adding new jump function
22710 2019-Jan-12 20:37:15.725451 - [DEBUG]
22711 2019-Jan-12 20:37:15.725474 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22712 2019-Jan-12 20:37:15.725498 - [DEBUG]
22713 2019-Jan-12 20:37:15.725521 - [DEBUG] Process 637. path edge:
22714 2019-Jan-12 20:37:15.725545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22715 2019-Jan-12 20:37:15.725601 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22716 2019-Jan-12 20:37:15.726236 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22717 2019-Jan-12 20:37:15.726870 - [DEBUG]
22718 2019-Jan-12 20:37:15.726895 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22719 2019-Jan-12 20:37:15.727544 - [DEBUG] Compose: EdgeIdentity * AllBottom
22720 2019-Jan-12 20:37:15.727572 - [DEBUG]
22721 2019-Jan-12 20:37:15.727596 - [DEBUG] Propagate flow
22722 2019-Jan-12 20:37:15.727619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22723 2019-Jan-12 20:37:15.727676 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22724 2019-Jan-12 20:37:15.728314 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22725 2019-Jan-12 20:37:15.728972 - [DEBUG] Edge function : AllBottom (result of previous compose)
22726 2019-Jan-12 20:37:15.729008 - [DEBUG]
22727 2019-Jan-12 20:37:15.729033 - [DEBUG] Join: AllTop & AllBottom
22728 2019-Jan-12 20:37:15.729059 - [DEBUG] = AllBottom (new jump func)
22729 2019-Jan-12 20:37:15.729084 - [DEBUG]
22730 2019-Jan-12 20:37:15.729107 - [DEBUG] Start adding new jump function
22731 2019-Jan-12 20:37:15.729130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22732 2019-Jan-12 20:37:15.729187 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22733 2019-Jan-12 20:37:15.729825 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22734 2019-Jan-12 20:37:15.730461 - [DEBUG] Edge Function : AllBottom
22735 2019-Jan-12 20:37:15.730489 - [DEBUG] End adding new jump function
22736 2019-Jan-12 20:37:15.730513 - [DEBUG]
22737 2019-Jan-12 20:37:15.730537 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22738 2019-Jan-12 20:37:15.730561 - [DEBUG]
22739 2019-Jan-12 20:37:15.730585 - [DEBUG] Process 638. path edge:
22740 2019-Jan-12 20:37:15.730609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22741 2019-Jan-12 20:37:15.730665 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22742 2019-Jan-12 20:37:15.731302 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22743 2019-Jan-12 20:37:15.731938 - [DEBUG]
22744 2019-Jan-12 20:37:15.731962 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22745 2019-Jan-12 20:37:15.732636 - [DEBUG] Compose: EdgeIdentity * AllBottom
22746 2019-Jan-12 20:37:15.732664 - [DEBUG]
22747 2019-Jan-12 20:37:15.732687 - [DEBUG] Propagate flow
22748 2019-Jan-12 20:37:15.732711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22749 2019-Jan-12 20:37:15.732767 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22750 2019-Jan-12 20:37:15.733401 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22751 2019-Jan-12 20:37:15.734035 - [DEBUG] Edge function : AllBottom (result of previous compose)
22752 2019-Jan-12 20:37:15.734061 - [DEBUG]
22753 2019-Jan-12 20:37:15.734085 - [DEBUG] Join: AllTop & AllBottom
22754 2019-Jan-12 20:37:15.734111 - [DEBUG] = AllBottom (new jump func)
22755 2019-Jan-12 20:37:15.734136 - [DEBUG]
22756 2019-Jan-12 20:37:15.734159 - [DEBUG] Start adding new jump function
22757 2019-Jan-12 20:37:15.734182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22758 2019-Jan-12 20:37:15.734241 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22759 2019-Jan-12 20:37:15.734877 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22760 2019-Jan-12 20:37:15.735524 - [DEBUG] Edge Function : AllBottom
22761 2019-Jan-12 20:37:15.735552 - [DEBUG] End adding new jump function
22762 2019-Jan-12 20:37:15.735575 - [DEBUG]
22763 2019-Jan-12 20:37:15.735599 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22764 2019-Jan-12 20:37:15.735623 - [DEBUG]
22765 2019-Jan-12 20:37:15.735646 - [DEBUG] Process 639. path edge:
22766 2019-Jan-12 20:37:15.735670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22767 2019-Jan-12 20:37:15.735726 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22768 2019-Jan-12 20:37:15.736359 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22769 2019-Jan-12 20:37:15.736993 - [DEBUG]
22770 2019-Jan-12 20:37:15.737019 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22771 2019-Jan-12 20:37:15.737672 - [DEBUG] Compose: EdgeIdentity * AllBottom
22772 2019-Jan-12 20:37:15.737701 - [DEBUG]
22773 2019-Jan-12 20:37:15.737724 - [DEBUG] Propagate flow
22774 2019-Jan-12 20:37:15.737748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22775 2019-Jan-12 20:37:15.737804 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22776 2019-Jan-12 20:37:15.738449 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22777 2019-Jan-12 20:37:15.739101 - [DEBUG] Edge function : AllBottom (result of previous compose)
22778 2019-Jan-12 20:37:15.739126 - [DEBUG]
22779 2019-Jan-12 20:37:15.739151 - [DEBUG] Join: AllTop & AllBottom
22780 2019-Jan-12 20:37:15.739180 - [DEBUG] = AllBottom (new jump func)
22781 2019-Jan-12 20:37:15.739205 - [DEBUG]
22782 2019-Jan-12 20:37:15.739228 - [DEBUG] Start adding new jump function
22783 2019-Jan-12 20:37:15.739251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22784 2019-Jan-12 20:37:15.739309 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22785 2019-Jan-12 20:37:15.739969 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22786 2019-Jan-12 20:37:15.740608 - [DEBUG] Edge Function : AllBottom
22787 2019-Jan-12 20:37:15.740637 - [DEBUG] End adding new jump function
22788 2019-Jan-12 20:37:15.740661 - [DEBUG]
22789 2019-Jan-12 20:37:15.740685 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22790 2019-Jan-12 20:37:15.740709 - [DEBUG]
22791 2019-Jan-12 20:37:15.740733 - [DEBUG] Process 640. path edge:
22792 2019-Jan-12 20:37:15.740757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22793 2019-Jan-12 20:37:15.740814 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22794 2019-Jan-12 20:37:15.741448 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22795 2019-Jan-12 20:37:15.742103 - [DEBUG]
22796 2019-Jan-12 20:37:15.742127 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22797 2019-Jan-12 20:37:15.742789 - [DEBUG] Compose: EdgeIdentity * AllBottom
22798 2019-Jan-12 20:37:15.742817 - [DEBUG]
22799 2019-Jan-12 20:37:15.742841 - [DEBUG] Propagate flow
22800 2019-Jan-12 20:37:15.742865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22801 2019-Jan-12 20:37:15.742922 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22802 2019-Jan-12 20:37:15.743556 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22803 2019-Jan-12 20:37:15.744190 - [DEBUG] Edge function : AllBottom (result of previous compose)
22804 2019-Jan-12 20:37:15.744215 - [DEBUG]
22805 2019-Jan-12 20:37:15.744240 - [DEBUG] Join: AllTop & AllBottom
22806 2019-Jan-12 20:37:15.744266 - [DEBUG] = AllBottom (new jump func)
22807 2019-Jan-12 20:37:15.744291 - [DEBUG]
22808 2019-Jan-12 20:37:15.744319 - [DEBUG] Start adding new jump function
22809 2019-Jan-12 20:37:15.744342 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22810 2019-Jan-12 20:37:15.744398 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22811 2019-Jan-12 20:37:15.745042 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22812 2019-Jan-12 20:37:15.745687 - [DEBUG] Edge Function : AllBottom
22813 2019-Jan-12 20:37:15.745715 - [DEBUG] End adding new jump function
22814 2019-Jan-12 20:37:15.745739 - [DEBUG]
22815 2019-Jan-12 20:37:15.745763 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22816 2019-Jan-12 20:37:15.745799 - [DEBUG]
22817 2019-Jan-12 20:37:15.745823 - [DEBUG] Process 641. path edge:
22818 2019-Jan-12 20:37:15.745846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22819 2019-Jan-12 20:37:15.745903 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22820 2019-Jan-12 20:37:15.746536 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22821 2019-Jan-12 20:37:15.747172 - [DEBUG]
22822 2019-Jan-12 20:37:15.747197 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22823 2019-Jan-12 20:37:15.747842 - [DEBUG] Compose: EdgeIdentity * AllBottom
22824 2019-Jan-12 20:37:15.747870 - [DEBUG]
22825 2019-Jan-12 20:37:15.747894 - [DEBUG] Propagate flow
22826 2019-Jan-12 20:37:15.747917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22827 2019-Jan-12 20:37:15.747974 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22828 2019-Jan-12 20:37:15.748609 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22829 2019-Jan-12 20:37:15.749271 - [DEBUG] Edge function : AllBottom (result of previous compose)
22830 2019-Jan-12 20:37:15.749297 - [DEBUG]
22831 2019-Jan-12 20:37:15.749323 - [DEBUG] Join: AllTop & AllBottom
22832 2019-Jan-12 20:37:15.749349 - [DEBUG] = AllBottom (new jump func)
22833 2019-Jan-12 20:37:15.749374 - [DEBUG]
22834 2019-Jan-12 20:37:15.749398 - [DEBUG] Start adding new jump function
22835 2019-Jan-12 20:37:15.749421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22836 2019-Jan-12 20:37:15.749486 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22837 2019-Jan-12 20:37:15.750184 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22838 2019-Jan-12 20:37:15.750889 - [DEBUG] Edge Function : AllBottom
22839 2019-Jan-12 20:37:15.750923 - [DEBUG] End adding new jump function
22840 2019-Jan-12 20:37:15.750948 - [DEBUG]
22841 2019-Jan-12 20:37:15.750972 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22842 2019-Jan-12 20:37:15.750997 - [DEBUG]
22843 2019-Jan-12 20:37:15.751020 - [DEBUG] Process 642. path edge:
22844 2019-Jan-12 20:37:15.751044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22845 2019-Jan-12 20:37:15.751118 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22846 2019-Jan-12 20:37:15.751797 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22847 2019-Jan-12 20:37:15.752473 - [DEBUG]
22848 2019-Jan-12 20:37:15.752498 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22849 2019-Jan-12 20:37:15.753182 - [DEBUG] Compose: EdgeIdentity * AllBottom
22850 2019-Jan-12 20:37:15.753212 - [DEBUG]
22851 2019-Jan-12 20:37:15.753236 - [DEBUG] Propagate flow
22852 2019-Jan-12 20:37:15.753260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22853 2019-Jan-12 20:37:15.753318 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22854 2019-Jan-12 20:37:15.753961 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22855 2019-Jan-12 20:37:15.754602 - [DEBUG] Edge function : AllBottom (result of previous compose)
22856 2019-Jan-12 20:37:15.754628 - [DEBUG]
22857 2019-Jan-12 20:37:15.754653 - [DEBUG] Join: AllTop & AllBottom
22858 2019-Jan-12 20:37:15.754680 - [DEBUG] = AllBottom (new jump func)
22859 2019-Jan-12 20:37:15.754704 - [DEBUG]
22860 2019-Jan-12 20:37:15.754728 - [DEBUG] Start adding new jump function
22861 2019-Jan-12 20:37:15.754770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22862 2019-Jan-12 20:37:15.754827 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22863 2019-Jan-12 20:37:15.755480 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22864 2019-Jan-12 20:37:15.756116 - [DEBUG] Edge Function : AllBottom
22865 2019-Jan-12 20:37:15.756145 - [DEBUG] End adding new jump function
22866 2019-Jan-12 20:37:15.756169 - [DEBUG]
22867 2019-Jan-12 20:37:15.756193 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22868 2019-Jan-12 20:37:15.756217 - [DEBUG]
22869 2019-Jan-12 20:37:15.756241 - [DEBUG] Process 643. path edge:
22870 2019-Jan-12 20:37:15.756265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22871 2019-Jan-12 20:37:15.756321 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22872 2019-Jan-12 20:37:15.756958 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22873 2019-Jan-12 20:37:15.757592 - [DEBUG]
22874 2019-Jan-12 20:37:15.757619 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22875 2019-Jan-12 20:37:15.758271 - [DEBUG] Compose: EdgeIdentity * AllBottom
22876 2019-Jan-12 20:37:15.758300 - [DEBUG]
22877 2019-Jan-12 20:37:15.758324 - [DEBUG] Propagate flow
22878 2019-Jan-12 20:37:15.758348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22879 2019-Jan-12 20:37:15.758404 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22880 2019-Jan-12 20:37:15.759053 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22881 2019-Jan-12 20:37:15.759688 - [DEBUG] Edge function : AllBottom (result of previous compose)
22882 2019-Jan-12 20:37:15.759714 - [DEBUG]
22883 2019-Jan-12 20:37:15.759739 - [DEBUG] Join: AllTop & AllBottom
22884 2019-Jan-12 20:37:15.759765 - [DEBUG] = AllBottom (new jump func)
22885 2019-Jan-12 20:37:15.759789 - [DEBUG]
22886 2019-Jan-12 20:37:15.759813 - [DEBUG] Start adding new jump function
22887 2019-Jan-12 20:37:15.759837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22888 2019-Jan-12 20:37:15.759893 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22889 2019-Jan-12 20:37:15.760528 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22890 2019-Jan-12 20:37:15.761167 - [DEBUG] Edge Function : AllBottom
22891 2019-Jan-12 20:37:15.761195 - [DEBUG] End adding new jump function
22892 2019-Jan-12 20:37:15.761219 - [DEBUG]
22893 2019-Jan-12 20:37:15.761242 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22894 2019-Jan-12 20:37:15.761267 - [DEBUG]
22895 2019-Jan-12 20:37:15.761289 - [DEBUG] Process 644. path edge:
22896 2019-Jan-12 20:37:15.761313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22897 2019-Jan-12 20:37:15.761370 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22898 2019-Jan-12 20:37:15.762021 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22899 2019-Jan-12 20:37:15.762657 - [DEBUG]
22900 2019-Jan-12 20:37:15.762681 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22901 2019-Jan-12 20:37:15.763338 - [DEBUG] Compose: EdgeIdentity * AllBottom
22902 2019-Jan-12 20:37:15.763367 - [DEBUG]
22903 2019-Jan-12 20:37:15.763391 - [DEBUG] Propagate flow
22904 2019-Jan-12 20:37:15.763422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22905 2019-Jan-12 20:37:15.763480 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22906 2019-Jan-12 20:37:15.764124 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22907 2019-Jan-12 20:37:15.764765 - [DEBUG] Edge function : AllBottom (result of previous compose)
22908 2019-Jan-12 20:37:15.764790 - [DEBUG]
22909 2019-Jan-12 20:37:15.764815 - [DEBUG] Join: AllTop & AllBottom
22910 2019-Jan-12 20:37:15.764841 - [DEBUG] = AllBottom (new jump func)
22911 2019-Jan-12 20:37:15.764866 - [DEBUG]
22912 2019-Jan-12 20:37:15.764889 - [DEBUG] Start adding new jump function
22913 2019-Jan-12 20:37:15.764913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22914 2019-Jan-12 20:37:15.764969 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22915 2019-Jan-12 20:37:15.765619 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22916 2019-Jan-12 20:37:15.766251 - [DEBUG] Edge Function : AllBottom
22917 2019-Jan-12 20:37:15.766278 - [DEBUG] End adding new jump function
22918 2019-Jan-12 20:37:15.766302 - [DEBUG]
22919 2019-Jan-12 20:37:15.766326 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22920 2019-Jan-12 20:37:15.766350 - [DEBUG]
22921 2019-Jan-12 20:37:15.766373 - [DEBUG] Process 645. path edge:
22922 2019-Jan-12 20:37:15.766397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22923 2019-Jan-12 20:37:15.766453 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22924 2019-Jan-12 20:37:15.767084 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22925 2019-Jan-12 20:37:15.767720 - [DEBUG]
22926 2019-Jan-12 20:37:15.767744 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22927 2019-Jan-12 20:37:15.768385 - [DEBUG] Start of endsummarytab entry
22928 2019-Jan-12 20:37:15.768416 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22929 2019-Jan-12 20:37:15.769070 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22930 2019-Jan-12 20:37:15.769129 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22931 2019-Jan-12 20:37:15.769762 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22932 2019-Jan-12 20:37:15.770395 - [DEBUG] EF: AllBottom
22933 2019-Jan-12 20:37:15.770420 - [DEBUG]
22934 2019-Jan-12 20:37:15.770444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22935 2019-Jan-12 20:37:15.771076 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22936 2019-Jan-12 20:37:15.771708 - [DEBUG] EF: AllBottom
22937 2019-Jan-12 20:37:15.771733 - [DEBUG]
22938 2019-Jan-12 20:37:15.771757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22939 2019-Jan-12 20:37:15.772404 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22940 2019-Jan-12 20:37:15.773041 - [DEBUG] EF: AllBottom
22941 2019-Jan-12 20:37:15.773066 - [DEBUG]
22942 2019-Jan-12 20:37:15.773089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22943 2019-Jan-12 20:37:15.773721 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22944 2019-Jan-12 20:37:15.774353 - [DEBUG] EF: AllBottom
22945 2019-Jan-12 20:37:15.774378 - [DEBUG]
22946 2019-Jan-12 20:37:15.774402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22947 2019-Jan-12 20:37:15.775039 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22948 2019-Jan-12 20:37:15.775690 - [DEBUG] EF: AllBottom
22949 2019-Jan-12 20:37:15.775724 - [DEBUG]
22950 2019-Jan-12 20:37:15.775747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22951 2019-Jan-12 20:37:15.776380 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22952 2019-Jan-12 20:37:15.777023 - [DEBUG] EF: AllBottom
22953 2019-Jan-12 20:37:15.777048 - [DEBUG]
22954 2019-Jan-12 20:37:15.777071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22955 2019-Jan-12 20:37:15.777710 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22956 2019-Jan-12 20:37:15.778344 - [DEBUG] EF: AllBottom
22957 2019-Jan-12 20:37:15.778369 - [DEBUG]
22958 2019-Jan-12 20:37:15.778392 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22959 2019-Jan-12 20:37:15.779037 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22960 2019-Jan-12 20:37:15.779672 - [DEBUG] EF: AllBottom
22961 2019-Jan-12 20:37:15.779697 - [DEBUG]
22962 2019-Jan-12 20:37:15.779720 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22963 2019-Jan-12 20:37:15.780352 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22964 2019-Jan-12 20:37:15.780986 - [DEBUG] EF: AllBottom
22965 2019-Jan-12 20:37:15.781011 - [DEBUG]
22966 2019-Jan-12 20:37:15.781034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22967 2019-Jan-12 20:37:15.781665 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
22968 2019-Jan-12 20:37:15.782312 - [DEBUG] EF: AllBottom
22969 2019-Jan-12 20:37:15.782336 - [DEBUG]
22970 2019-Jan-12 20:37:15.782360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22971 2019-Jan-12 20:37:15.782991 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22972 2019-Jan-12 20:37:15.783632 - [DEBUG] EF: AllBottom
22973 2019-Jan-12 20:37:15.783657 - [DEBUG]
22974 2019-Jan-12 20:37:15.783680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22975 2019-Jan-12 20:37:15.784312 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22976 2019-Jan-12 20:37:15.784951 - [DEBUG] EF: AllBottom
22977 2019-Jan-12 20:37:15.784976 - [DEBUG]
22978 2019-Jan-12 20:37:15.784999 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22979 2019-Jan-12 20:37:15.785645 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22980 2019-Jan-12 20:37:15.786286 - [DEBUG] EF: AllBottom
22981 2019-Jan-12 20:37:15.786311 - [DEBUG]
22982 2019-Jan-12 20:37:15.786334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22983 2019-Jan-12 20:37:15.786966 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22984 2019-Jan-12 20:37:15.787599 - [DEBUG] EF: AllBottom
22985 2019-Jan-12 20:37:15.787624 - [DEBUG]
22986 2019-Jan-12 20:37:15.787648 - [DEBUG] ---------------
22987 2019-Jan-12 20:37:15.787671 - [DEBUG]
22988 2019-Jan-12 20:37:15.787696 - [DEBUG] End of endsummarytab entry
22989 2019-Jan-12 20:37:15.787719 - [DEBUG]
22990 2019-Jan-12 20:37:15.787743 - [DEBUG] Start of incomingtab entry
22991 2019-Jan-12 20:37:15.787767 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22992 2019-Jan-12 20:37:15.788398 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22993 2019-Jan-12 20:37:15.788454 - [DEBUG] ---------------
22994 2019-Jan-12 20:37:15.788478 - [DEBUG] End of incomingtab entry
22995 2019-Jan-12 20:37:15.788501 - [DEBUG]
22996 2019-Jan-12 20:37:15.788526 - [DEBUG] EDGE:
22997 2019-Jan-12 20:37:15.788582 - [DEBUG] ---> 22998 2019-Jan-12 20:37:15.789238 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22999 2019-Jan-12 20:37:15.789872 - [DEBUG]
23000 2019-Jan-12 20:37:15.789898 - [DEBUG] Compose: EdgeIdentity * AllBottom
23001 2019-Jan-12 20:37:15.789924 - [DEBUG]
23002 2019-Jan-12 20:37:15.789947 - [DEBUG] Propagate flow
23003 2019-Jan-12 20:37:15.789970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23004 2019-Jan-12 20:37:15.790026 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23005 2019-Jan-12 20:37:15.790657 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23006 2019-Jan-12 20:37:15.791289 - [DEBUG] Edge function : AllBottom (result of previous compose)
23007 2019-Jan-12 20:37:15.791314 - [DEBUG]
23008 2019-Jan-12 20:37:15.791339 - [DEBUG] Join: AllTop & AllBottom
23009 2019-Jan-12 20:37:15.791365 - [DEBUG] = AllBottom (new jump func)
23010 2019-Jan-12 20:37:15.791389 - [DEBUG]
23011 2019-Jan-12 20:37:15.791413 - [DEBUG] Start adding new jump function
23012 2019-Jan-12 20:37:15.791436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23013 2019-Jan-12 20:37:15.791492 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23014 2019-Jan-12 20:37:15.792141 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23015 2019-Jan-12 20:37:15.792772 - [DEBUG] Edge Function : AllBottom
23016 2019-Jan-12 20:37:15.792799 - [DEBUG] End adding new jump function
23017 2019-Jan-12 20:37:15.792823 - [DEBUG]
23018 2019-Jan-12 20:37:15.792846 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
23019 2019-Jan-12 20:37:15.792871 - [DEBUG]
23020 2019-Jan-12 20:37:15.792894 - [DEBUG] Process 646. path edge:
23021 2019-Jan-12 20:37:15.792918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23022 2019-Jan-12 20:37:15.792973 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23023 2019-Jan-12 20:37:15.793612 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
23024 2019-Jan-12 20:37:15.794244 - [DEBUG]
23025 2019-Jan-12 20:37:15.794269 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23026 2019-Jan-12 20:37:15.794914 - [DEBUG] Start of endsummarytab entry
23027 2019-Jan-12 20:37:15.794944 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23028 2019-Jan-12 20:37:15.795593 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23029 2019-Jan-12 20:37:15.795652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23030 2019-Jan-12 20:37:15.796283 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23031 2019-Jan-12 20:37:15.796915 - [DEBUG] EF: AllBottom
23032 2019-Jan-12 20:37:15.796940 - [DEBUG]
23033 2019-Jan-12 20:37:15.796963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23034 2019-Jan-12 20:37:15.797595 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23035 2019-Jan-12 20:37:15.798230 - [DEBUG] EF: AllBottom
23036 2019-Jan-12 20:37:15.798255 - [DEBUG]
23037 2019-Jan-12 20:37:15.798279 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23038 2019-Jan-12 20:37:15.798925 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23039 2019-Jan-12 20:37:15.799557 - [DEBUG] EF: AllBottom
23040 2019-Jan-12 20:37:15.799582 - [DEBUG]
23041 2019-Jan-12 20:37:15.799605 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23042 2019-Jan-12 20:37:15.800237 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23043 2019-Jan-12 20:37:15.800881 - [DEBUG] EF: AllBottom
23044 2019-Jan-12 20:37:15.800906 - [DEBUG]
23045 2019-Jan-12 20:37:15.800930 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23046 2019-Jan-12 20:37:15.801560 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23047 2019-Jan-12 20:37:15.802209 - [DEBUG] EF: AllBottom
23048 2019-Jan-12 20:37:15.802234 - [DEBUG]
23049 2019-Jan-12 20:37:15.802257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23050 2019-Jan-12 20:37:15.802894 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23051 2019-Jan-12 20:37:15.803528 - [DEBUG] EF: AllBottom
23052 2019-Jan-12 20:37:15.803554 - [DEBUG]
23053 2019-Jan-12 20:37:15.803577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23054 2019-Jan-12 20:37:15.804208 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23055 2019-Jan-12 20:37:15.804855 - [DEBUG] EF: AllBottom
23056 2019-Jan-12 20:37:15.804880 - [DEBUG]
23057 2019-Jan-12 20:37:15.804903 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23058 2019-Jan-12 20:37:15.805553 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23059 2019-Jan-12 20:37:15.806198 - [DEBUG] EF: AllBottom
23060 2019-Jan-12 20:37:15.806222 - [DEBUG]
23061 2019-Jan-12 20:37:15.806245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23062 2019-Jan-12 20:37:15.806877 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23063 2019-Jan-12 20:37:15.807512 - [DEBUG] EF: AllBottom
23064 2019-Jan-12 20:37:15.807537 - [DEBUG]
23065 2019-Jan-12 20:37:15.807560 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23066 2019-Jan-12 20:37:15.808191 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23067 2019-Jan-12 20:37:15.808846 - [DEBUG] EF: AllBottom
23068 2019-Jan-12 20:37:15.808871 - [DEBUG]
23069 2019-Jan-12 20:37:15.808894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23070 2019-Jan-12 20:37:15.809525 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23071 2019-Jan-12 20:37:15.810165 - [DEBUG] EF: AllBottom
23072 2019-Jan-12 20:37:15.810189 - [DEBUG]
23073 2019-Jan-12 20:37:15.810213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23074 2019-Jan-12 20:37:15.810844 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23075 2019-Jan-12 20:37:15.811487 - [DEBUG] EF: AllBottom
23076 2019-Jan-12 20:37:15.811511 - [DEBUG]
23077 2019-Jan-12 20:37:15.811535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23078 2019-Jan-12 20:37:15.812181 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23079 2019-Jan-12 20:37:15.812814 - [DEBUG] EF: AllBottom
23080 2019-Jan-12 20:37:15.812839 - [DEBUG]
23081 2019-Jan-12 20:37:15.812862 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23082 2019-Jan-12 20:37:15.813494 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23083 2019-Jan-12 20:37:15.814134 - [DEBUG] EF: AllBottom
23084 2019-Jan-12 20:37:15.814159 - [DEBUG]
23085 2019-Jan-12 20:37:15.814183 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23086 2019-Jan-12 20:37:15.814817 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23087 2019-Jan-12 20:37:15.815467 - [DEBUG] EF: AllBottom
23088 2019-Jan-12 20:37:15.815492 - [DEBUG]
23089 2019-Jan-12 20:37:15.815516 - [DEBUG] ---------------
23090 2019-Jan-12 20:37:15.815548 - [DEBUG]
23091 2019-Jan-12 20:37:15.815574 - [DEBUG] End of endsummarytab entry
23092 2019-Jan-12 20:37:15.815597 - [DEBUG]
23093 2019-Jan-12 20:37:15.815621 - [DEBUG] Start of incomingtab entry
23094 2019-Jan-12 20:37:15.815644 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23095 2019-Jan-12 20:37:15.816277 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23096 2019-Jan-12 20:37:15.816333 - [DEBUG] ---------------
23097 2019-Jan-12 20:37:15.816357 - [DEBUG] End of incomingtab entry
23098 2019-Jan-12 20:37:15.816381 - [DEBUG]
23099 2019-Jan-12 20:37:15.816405 - [DEBUG] EDGE:
23100 2019-Jan-12 20:37:15.816461 - [DEBUG] ---> 23101 2019-Jan-12 20:37:15.817094 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
23102 2019-Jan-12 20:37:15.817726 - [DEBUG]
23103 2019-Jan-12 20:37:15.817751 - [DEBUG] EDGE:
23104 2019-Jan-12 20:37:15.817809 - [DEBUG] ---> 23105 2019-Jan-12 20:37:15.818441 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23106 2019-Jan-12 20:37:15.819091 - [DEBUG]
23107 2019-Jan-12 20:37:15.819126 - [DEBUG] Compose: EdgeIdentity * AllBottom
23108 2019-Jan-12 20:37:15.819154 - [DEBUG]
23109 2019-Jan-12 20:37:15.819177 - [DEBUG] Propagate flow
23110 2019-Jan-12 20:37:15.819201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23111 2019-Jan-12 20:37:15.819257 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23112 2019-Jan-12 20:37:15.819900 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23113 2019-Jan-12 20:37:15.820535 - [DEBUG] Edge function : AllBottom (result of previous compose)
23114 2019-Jan-12 20:37:15.820561 - [DEBUG]
23115 2019-Jan-12 20:37:15.820586 - [DEBUG] Join: AllTop & AllBottom
23116 2019-Jan-12 20:37:15.820612 - [DEBUG] = AllBottom (new jump func)
23117 2019-Jan-12 20:37:15.820637 - [DEBUG]
23118 2019-Jan-12 20:37:15.820661 - [DEBUG] Start adding new jump function
23119 2019-Jan-12 20:37:15.820684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23120 2019-Jan-12 20:37:15.820740 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23121 2019-Jan-12 20:37:15.821374 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23122 2019-Jan-12 20:37:15.822028 - [DEBUG] Edge Function : AllBottom
23123 2019-Jan-12 20:37:15.822057 - [DEBUG] End adding new jump function
23124 2019-Jan-12 20:37:15.822080 - [DEBUG]
23125 2019-Jan-12 20:37:15.822104 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
23126 2019-Jan-12 20:37:15.822128 - [DEBUG]
23127 2019-Jan-12 20:37:15.822152 - [DEBUG] Process 647. path edge:
23128 2019-Jan-12 20:37:15.822176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23129 2019-Jan-12 20:37:15.822232 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23130 2019-Jan-12 20:37:15.822873 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23131 2019-Jan-12 20:37:15.823506 - [DEBUG]
23132 2019-Jan-12 20:37:15.823531 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23133 2019-Jan-12 20:37:15.824183 - [DEBUG] Possible callees:
23134 2019-Jan-12 20:37:15.824216 - [DEBUG] llvm.dbg.declare
23135 2019-Jan-12 20:37:15.824242 - [DEBUG] Possible return sites:
23136 2019-Jan-12 20:37:15.824266 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323137 2019-Jan-12 20:37:15.825561 - [DEBUG] Found and process special summary
23138 2019-Jan-12 20:37:15.825595 - [DEBUG] Compose: EdgeIdentity * AllBottom
23139 2019-Jan-12 20:37:15.825623 - [DEBUG]
23140 2019-Jan-12 20:37:15.825647 - [DEBUG] Propagate flow
23141 2019-Jan-12 20:37:15.825671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23142 2019-Jan-12 20:37:15.825727 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23143 2019-Jan-12 20:37:15.826371 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23144 2019-Jan-12 20:37:15.827006 - [DEBUG] Edge function : AllBottom (result of previous compose)
23145 2019-Jan-12 20:37:15.827031 - [DEBUG]
23146 2019-Jan-12 20:37:15.827056 - [DEBUG] Join: AllTop & AllBottom
23147 2019-Jan-12 20:37:15.827082 - [DEBUG] = AllBottom (new jump func)
23148 2019-Jan-12 20:37:15.827107 - [DEBUG]
23149 2019-Jan-12 20:37:15.827130 - [DEBUG] Start adding new jump function
23150 2019-Jan-12 20:37:15.827154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23151 2019-Jan-12 20:37:15.827210 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23152 2019-Jan-12 20:37:15.827843 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23153 2019-Jan-12 20:37:15.828477 - [DEBUG] Edge Function : AllBottom
23154 2019-Jan-12 20:37:15.828505 - [DEBUG] End adding new jump function
23155 2019-Jan-12 20:37:15.828529 - [DEBUG]
23156 2019-Jan-12 20:37:15.828553 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23157 2019-Jan-12 20:37:15.828577 - [DEBUG]
23158 2019-Jan-12 20:37:15.828601 - [DEBUG] Process 648. path edge:
23159 2019-Jan-12 20:37:15.828624 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23160 2019-Jan-12 20:37:15.828694 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23161 2019-Jan-12 20:37:15.829330 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23162 2019-Jan-12 20:37:15.829963 - [DEBUG]
23163 2019-Jan-12 20:37:15.829988 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23164 2019-Jan-12 20:37:15.830645 - [DEBUG] Compose: EdgeIdentity * AllBottom
23165 2019-Jan-12 20:37:15.830673 - [DEBUG]
23166 2019-Jan-12 20:37:15.830696 - [DEBUG] Propagate flow
23167 2019-Jan-12 20:37:15.830720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23168 2019-Jan-12 20:37:15.830776 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23169 2019-Jan-12 20:37:15.831409 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23170 2019-Jan-12 20:37:15.832057 - [DEBUG] Edge function : AllBottom (result of previous compose)
23171 2019-Jan-12 20:37:15.832083 - [DEBUG]
23172 2019-Jan-12 20:37:15.832108 - [DEBUG] Join: AllTop & AllBottom
23173 2019-Jan-12 20:37:15.832133 - [DEBUG] = AllBottom (new jump func)
23174 2019-Jan-12 20:37:15.832158 - [DEBUG]
23175 2019-Jan-12 20:37:15.832181 - [DEBUG] Start adding new jump function
23176 2019-Jan-12 20:37:15.832205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23177 2019-Jan-12 20:37:15.832260 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23178 2019-Jan-12 20:37:15.832904 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23179 2019-Jan-12 20:37:15.833537 - [DEBUG] Edge Function : AllBottom
23180 2019-Jan-12 20:37:15.833565 - [DEBUG] End adding new jump function
23181 2019-Jan-12 20:37:15.833589 - [DEBUG]
23182 2019-Jan-12 20:37:15.833613 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23183 2019-Jan-12 20:37:15.833637 - [DEBUG]
23184 2019-Jan-12 20:37:15.833660 - [DEBUG] Process 649. path edge:
23185 2019-Jan-12 20:37:15.833684 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23186 2019-Jan-12 20:37:15.833740 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23187 2019-Jan-12 20:37:15.834373 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23188 2019-Jan-12 20:37:15.835012 - [DEBUG]
23189 2019-Jan-12 20:37:15.835037 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23190 2019-Jan-12 20:37:15.835696 - [DEBUG] Compose: EdgeIdentity * AllBottom
23191 2019-Jan-12 20:37:15.835724 - [DEBUG]
23192 2019-Jan-12 20:37:15.835748 - [DEBUG] Propagate flow
23193 2019-Jan-12 20:37:15.835771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23194 2019-Jan-12 20:37:15.835828 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23195 2019-Jan-12 20:37:15.836460 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23196 2019-Jan-12 20:37:15.837093 - [DEBUG] Edge function : AllBottom (result of previous compose)
23197 2019-Jan-12 20:37:15.837118 - [DEBUG]
23198 2019-Jan-12 20:37:15.837143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23199 2019-Jan-12 20:37:15.837169 - [DEBUG] = AllBottom
23200 2019-Jan-12 20:37:15.837194 - [DEBUG]
23201 2019-Jan-12 20:37:15.837217 - [DEBUG] PROPAGATE: No new function!
23202 2019-Jan-12 20:37:15.837241 - [DEBUG] EDGE:
23203 2019-Jan-12 20:37:15.837298 - [DEBUG] ---> 23204 2019-Jan-12 20:37:15.837931 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23205 2019-Jan-12 20:37:15.838564 - [DEBUG]
23206 2019-Jan-12 20:37:15.838589 - [DEBUG] EDGE:
23207 2019-Jan-12 20:37:15.838646 - [DEBUG] ---> 23208 2019-Jan-12 20:37:15.839293 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23209 2019-Jan-12 20:37:15.839928 - [DEBUG]
23210 2019-Jan-12 20:37:15.839965 - [DEBUG] Compose: EdgeIdentity * AllBottom
23211 2019-Jan-12 20:37:15.839992 - [DEBUG]
23212 2019-Jan-12 20:37:15.840016 - [DEBUG] Propagate flow
23213 2019-Jan-12 20:37:15.840039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23214 2019-Jan-12 20:37:15.840095 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23215 2019-Jan-12 20:37:15.840730 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23216 2019-Jan-12 20:37:15.841365 - [DEBUG] Edge function : AllBottom (result of previous compose)
23217 2019-Jan-12 20:37:15.841391 - [DEBUG]
23218 2019-Jan-12 20:37:15.841416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23219 2019-Jan-12 20:37:15.841441 - [DEBUG] = AllBottom
23220 2019-Jan-12 20:37:15.841466 - [DEBUG]
23221 2019-Jan-12 20:37:15.841489 - [DEBUG] PROPAGATE: No new function!
23222 2019-Jan-12 20:37:15.841515 - [DEBUG] EDGE:
23223 2019-Jan-12 20:37:15.841572 - [DEBUG] ---> 23224 2019-Jan-12 20:37:15.842244 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23225 2019-Jan-12 20:37:15.842880 - [DEBUG]
23226 2019-Jan-12 20:37:15.842906 - [DEBUG] EDGE:
23227 2019-Jan-12 20:37:15.842963 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23228 2019-Jan-12 20:37:15.843600 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23229 2019-Jan-12 20:37:15.844234 - [DEBUG]
23230 2019-Jan-12 20:37:15.844260 - [DEBUG] Compose: EdgeIdentity * AllBottom
23231 2019-Jan-12 20:37:15.844286 - [DEBUG]
23232 2019-Jan-12 20:37:15.844310 - [DEBUG] Propagate flow
23233 2019-Jan-12 20:37:15.844333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23234 2019-Jan-12 20:37:15.844389 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23235 2019-Jan-12 20:37:15.845030 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23236 2019-Jan-12 20:37:15.845678 - [DEBUG] Edge function : AllBottom (result of previous compose)
23237 2019-Jan-12 20:37:15.845704 - [DEBUG]
23238 2019-Jan-12 20:37:15.845728 - [DEBUG] Join: AllTop & AllBottom
23239 2019-Jan-12 20:37:15.845754 - [DEBUG] = AllBottom (new jump func)
23240 2019-Jan-12 20:37:15.845779 - [DEBUG]
23241 2019-Jan-12 20:37:15.845802 - [DEBUG] Start adding new jump function
23242 2019-Jan-12 20:37:15.845825 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23243 2019-Jan-12 20:37:15.845881 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23244 2019-Jan-12 20:37:15.846514 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23245 2019-Jan-12 20:37:15.847150 - [DEBUG] Edge Function : AllBottom
23246 2019-Jan-12 20:37:15.847178 - [DEBUG] End adding new jump function
23247 2019-Jan-12 20:37:15.847201 - [DEBUG]
23248 2019-Jan-12 20:37:15.847225 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23249 2019-Jan-12 20:37:15.847249 - [DEBUG]
23250 2019-Jan-12 20:37:15.847272 - [DEBUG] Process 650. path edge:
23251 2019-Jan-12 20:37:15.847296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23252 2019-Jan-12 20:37:15.847352 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23253 2019-Jan-12 20:37:15.847989 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23254 2019-Jan-12 20:37:15.848622 - [DEBUG]
23255 2019-Jan-12 20:37:15.848648 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23256 2019-Jan-12 20:37:15.849317 - [DEBUG] Compose: EdgeIdentity * AllBottom
23257 2019-Jan-12 20:37:15.849346 - [DEBUG]
23258 2019-Jan-12 20:37:15.849369 - [DEBUG] Propagate flow
23259 2019-Jan-12 20:37:15.849393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23260 2019-Jan-12 20:37:15.849450 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23261 2019-Jan-12 20:37:15.850121 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23262 2019-Jan-12 20:37:15.850755 - [DEBUG] Edge function : AllBottom (result of previous compose)
23263 2019-Jan-12 20:37:15.850781 - [DEBUG]
23264 2019-Jan-12 20:37:15.850805 - [DEBUG] Join: AllTop & AllBottom
23265 2019-Jan-12 20:37:15.850831 - [DEBUG] = AllBottom (new jump func)
23266 2019-Jan-12 20:37:15.850864 - [DEBUG]
23267 2019-Jan-12 20:37:15.850888 - [DEBUG] Start adding new jump function
23268 2019-Jan-12 20:37:15.850912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23269 2019-Jan-12 20:37:15.850968 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23270 2019-Jan-12 20:37:15.851601 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23271 2019-Jan-12 20:37:15.852250 - [DEBUG] Edge Function : AllBottom
23272 2019-Jan-12 20:37:15.852278 - [DEBUG] End adding new jump function
23273 2019-Jan-12 20:37:15.852302 - [DEBUG]
23274 2019-Jan-12 20:37:15.852326 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23275 2019-Jan-12 20:37:15.852350 - [DEBUG]
23276 2019-Jan-12 20:37:15.852373 - [DEBUG] Process 651. path edge:
23277 2019-Jan-12 20:37:15.852397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23278 2019-Jan-12 20:37:15.852453 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23279 2019-Jan-12 20:37:15.853087 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23280 2019-Jan-12 20:37:15.853720 - [DEBUG]
23281 2019-Jan-12 20:37:15.853744 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23282 2019-Jan-12 20:37:15.854392 - [DEBUG] Compose: EdgeIdentity * AllBottom
23283 2019-Jan-12 20:37:15.854420 - [DEBUG]
23284 2019-Jan-12 20:37:15.854443 - [DEBUG] Propagate flow
23285 2019-Jan-12 20:37:15.854467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23286 2019-Jan-12 20:37:15.854523 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23287 2019-Jan-12 20:37:15.855161 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23288 2019-Jan-12 20:37:15.855812 - [DEBUG] Edge function : AllBottom (result of previous compose)
23289 2019-Jan-12 20:37:15.855837 - [DEBUG]
23290 2019-Jan-12 20:37:15.855862 - [DEBUG] Join: AllTop & AllBottom
23291 2019-Jan-12 20:37:15.855888 - [DEBUG] = AllBottom (new jump func)
23292 2019-Jan-12 20:37:15.855912 - [DEBUG]
23293 2019-Jan-12 20:37:15.855935 - [DEBUG] Start adding new jump function
23294 2019-Jan-12 20:37:15.855959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23295 2019-Jan-12 20:37:15.856015 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23296 2019-Jan-12 20:37:15.856647 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23297 2019-Jan-12 20:37:15.857278 - [DEBUG] Edge Function : AllBottom
23298 2019-Jan-12 20:37:15.857305 - [DEBUG] End adding new jump function
23299 2019-Jan-12 20:37:15.857329 - [DEBUG]
23300 2019-Jan-12 20:37:15.857353 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23301 2019-Jan-12 20:37:15.857377 - [DEBUG]
23302 2019-Jan-12 20:37:15.857400 - [DEBUG] Process 652. path edge:
23303 2019-Jan-12 20:37:15.857423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23304 2019-Jan-12 20:37:15.857479 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23305 2019-Jan-12 20:37:15.858110 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23306 2019-Jan-12 20:37:15.858764 - [DEBUG]
23307 2019-Jan-12 20:37:15.858788 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23308 2019-Jan-12 20:37:15.859428 - [DEBUG] Start of endsummarytab entry
23309 2019-Jan-12 20:37:15.859459 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23310 2019-Jan-12 20:37:15.860102 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-12 20:37:15.860162 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23312 2019-Jan-12 20:37:15.860795 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23313 2019-Jan-12 20:37:15.861428 - [DEBUG] EF: AllBottom
23314 2019-Jan-12 20:37:15.861453 - [DEBUG]
23315 2019-Jan-12 20:37:15.861477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23316 2019-Jan-12 20:37:15.862124 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23317 2019-Jan-12 20:37:15.862758 - [DEBUG] EF: AllBottom
23318 2019-Jan-12 20:37:15.862783 - [DEBUG]
23319 2019-Jan-12 20:37:15.862807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23320 2019-Jan-12 20:37:15.863440 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23321 2019-Jan-12 20:37:15.864071 - [DEBUG] EF: AllBottom
23322 2019-Jan-12 20:37:15.864096 - [DEBUG]
23323 2019-Jan-12 20:37:15.864120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23324 2019-Jan-12 20:37:15.864752 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23325 2019-Jan-12 20:37:15.865407 - [DEBUG] EF: AllBottom
23326 2019-Jan-12 20:37:15.865432 - [DEBUG]
23327 2019-Jan-12 20:37:15.865456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23328 2019-Jan-12 20:37:15.866087 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23329 2019-Jan-12 20:37:15.866720 - [DEBUG] EF: AllBottom
23330 2019-Jan-12 20:37:15.866745 - [DEBUG]
23331 2019-Jan-12 20:37:15.866768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23332 2019-Jan-12 20:37:15.867401 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23333 2019-Jan-12 20:37:15.868035 - [DEBUG] EF: AllBottom
23334 2019-Jan-12 20:37:15.868060 - [DEBUG]
23335 2019-Jan-12 20:37:15.868083 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23336 2019-Jan-12 20:37:15.868729 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23337 2019-Jan-12 20:37:15.869372 - [DEBUG] EF: AllBottom
23338 2019-Jan-12 20:37:15.869397 - [DEBUG]
23339 2019-Jan-12 20:37:15.869420 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23340 2019-Jan-12 20:37:15.870052 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23341 2019-Jan-12 20:37:15.870687 - [DEBUG] EF: AllBottom
23342 2019-Jan-12 20:37:15.870712 - [DEBUG]
23343 2019-Jan-12 20:37:15.870735 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23344 2019-Jan-12 20:37:15.871367 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23345 2019-Jan-12 20:37:15.872015 - [DEBUG] EF: AllBottom
23346 2019-Jan-12 20:37:15.872040 - [DEBUG]
23347 2019-Jan-12 20:37:15.872064 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23348 2019-Jan-12 20:37:15.872695 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23349 2019-Jan-12 20:37:15.873329 - [DEBUG] EF: AllBottom
23350 2019-Jan-12 20:37:15.873354 - [DEBUG]
23351 2019-Jan-12 20:37:15.873377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23352 2019-Jan-12 20:37:15.874008 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23353 2019-Jan-12 20:37:15.874639 - [DEBUG] EF: AllBottom
23354 2019-Jan-12 20:37:15.874664 - [DEBUG]
23355 2019-Jan-12 20:37:15.874687 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23356 2019-Jan-12 20:37:15.875335 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23357 2019-Jan-12 20:37:15.875976 - [DEBUG] EF: AllBottom
23358 2019-Jan-12 20:37:15.876001 - [DEBUG]
23359 2019-Jan-12 20:37:15.876025 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23360 2019-Jan-12 20:37:15.876656 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23361 2019-Jan-12 20:37:15.877298 - [DEBUG] EF: AllBottom
23362 2019-Jan-12 20:37:15.877323 - [DEBUG]
23363 2019-Jan-12 20:37:15.877346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23364 2019-Jan-12 20:37:15.877977 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23365 2019-Jan-12 20:37:15.878611 - [DEBUG] EF: AllBottom
23366 2019-Jan-12 20:37:15.878636 - [DEBUG]
23367 2019-Jan-12 20:37:15.878672 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23368 2019-Jan-12 20:37:15.879304 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23369 2019-Jan-12 20:37:15.879944 - [DEBUG] EF: AllBottom
23370 2019-Jan-12 20:37:15.879969 - [DEBUG]
23371 2019-Jan-12 20:37:15.879993 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23372 2019-Jan-12 20:37:15.880624 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23373 2019-Jan-12 20:37:15.881258 - [DEBUG] EF: AllBottom
23374 2019-Jan-12 20:37:15.881283 - [DEBUG]
23375 2019-Jan-12 20:37:15.881307 - [DEBUG] ---------------
23376 2019-Jan-12 20:37:15.881330 - [DEBUG]
23377 2019-Jan-12 20:37:15.881355 - [DEBUG] End of endsummarytab entry
23378 2019-Jan-12 20:37:15.881379 - [DEBUG]
23379 2019-Jan-12 20:37:15.881402 - [DEBUG] Start of incomingtab entry
23380 2019-Jan-12 20:37:15.881426 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23381 2019-Jan-12 20:37:15.882072 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23382 2019-Jan-12 20:37:15.882128 - [DEBUG] ---------------
23383 2019-Jan-12 20:37:15.882152 - [DEBUG] End of incomingtab entry
23384 2019-Jan-12 20:37:15.882176 - [DEBUG]
23385 2019-Jan-12 20:37:15.882201 - [DEBUG] EDGE:
23386 2019-Jan-12 20:37:15.882256 - [DEBUG] ---> 23387 2019-Jan-12 20:37:15.882889 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23388 2019-Jan-12 20:37:15.883521 - [DEBUG]
23389 2019-Jan-12 20:37:15.883546 - [DEBUG] EDGE:
23390 2019-Jan-12 20:37:15.883603 - [DEBUG] ---> 23391 2019-Jan-12 20:37:15.884235 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23392 2019-Jan-12 20:37:15.884867 - [DEBUG]
23393 2019-Jan-12 20:37:15.884893 - [DEBUG] Compose: EdgeIdentity * AllBottom
23394 2019-Jan-12 20:37:15.884919 - [DEBUG]
23395 2019-Jan-12 20:37:15.884942 - [DEBUG] Propagate flow
23396 2019-Jan-12 20:37:15.884966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23397 2019-Jan-12 20:37:15.885022 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23398 2019-Jan-12 20:37:15.885673 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23399 2019-Jan-12 20:37:15.886309 - [DEBUG] Edge function : AllBottom (result of previous compose)
23400 2019-Jan-12 20:37:15.886334 - [DEBUG]
23401 2019-Jan-12 20:37:15.886359 - [DEBUG] Join: AllTop & AllBottom
23402 2019-Jan-12 20:37:15.886385 - [DEBUG] = AllBottom (new jump func)
23403 2019-Jan-12 20:37:15.886410 - [DEBUG]
23404 2019-Jan-12 20:37:15.886441 - [DEBUG] Start adding new jump function
23405 2019-Jan-12 20:37:15.886466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23406 2019-Jan-12 20:37:15.886522 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23407 2019-Jan-12 20:37:15.887159 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23408 2019-Jan-12 20:37:15.887791 - [DEBUG] Edge Function : AllBottom
23409 2019-Jan-12 20:37:15.887818 - [DEBUG] End adding new jump function
23410 2019-Jan-12 20:37:15.887841 - [DEBUG]
23411 2019-Jan-12 20:37:15.887865 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23412 2019-Jan-12 20:37:15.887890 - [DEBUG]
23413 2019-Jan-12 20:37:15.887913 - [DEBUG] Process 653. path edge:
23414 2019-Jan-12 20:37:15.887937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23415 2019-Jan-12 20:37:15.887993 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23416 2019-Jan-12 20:37:15.888626 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23417 2019-Jan-12 20:37:15.889277 - [DEBUG]
23418 2019-Jan-12 20:37:15.889302 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23419 2019-Jan-12 20:37:15.889984 - [DEBUG] EDGE:
23420 2019-Jan-12 20:37:15.890044 - [DEBUG] ---> 23421 2019-Jan-12 20:37:15.890676 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23422 2019-Jan-12 20:37:15.891313 - [DEBUG]
23423 2019-Jan-12 20:37:15.891350 - [DEBUG] Compose: EdgeIdentity * AllBottom
23424 2019-Jan-12 20:37:15.891378 - [DEBUG]
23425 2019-Jan-12 20:37:15.891401 - [DEBUG] Propagate flow
23426 2019-Jan-12 20:37:15.891425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23427 2019-Jan-12 20:37:15.891482 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23428 2019-Jan-12 20:37:15.892140 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23429 2019-Jan-12 20:37:15.892773 - [DEBUG] Edge function : AllBottom (result of previous compose)
23430 2019-Jan-12 20:37:15.892798 - [DEBUG]
23431 2019-Jan-12 20:37:15.892823 - [DEBUG] Join: AllTop & AllBottom
23432 2019-Jan-12 20:37:15.892849 - [DEBUG] = AllBottom (new jump func)
23433 2019-Jan-12 20:37:15.892874 - [DEBUG]
23434 2019-Jan-12 20:37:15.892897 - [DEBUG] Start adding new jump function
23435 2019-Jan-12 20:37:15.892921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23436 2019-Jan-12 20:37:15.892977 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23437 2019-Jan-12 20:37:15.893611 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23438 2019-Jan-12 20:37:15.894251 - [DEBUG] Edge Function : AllBottom
23439 2019-Jan-12 20:37:15.894279 - [DEBUG] End adding new jump function
23440 2019-Jan-12 20:37:15.894303 - [DEBUG]
23441 2019-Jan-12 20:37:15.894326 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23442 2019-Jan-12 20:37:15.894351 - [DEBUG]
23443 2019-Jan-12 20:37:15.894374 - [DEBUG] Process 654. path edge:
23444 2019-Jan-12 20:37:15.894398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23445 2019-Jan-12 20:37:15.894454 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23446 2019-Jan-12 20:37:15.895104 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23447 2019-Jan-12 20:37:15.895757 - [DEBUG]
23448 2019-Jan-12 20:37:15.895782 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23449 2019-Jan-12 20:37:15.896432 - [DEBUG] Possible callees:
23450 2019-Jan-12 20:37:15.896457 - [DEBUG] llvm.dbg.declare
23451 2019-Jan-12 20:37:15.896483 - [DEBUG] Possible return sites:
23452 2019-Jan-12 20:37:15.896506 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323453 2019-Jan-12 20:37:15.897772 - [DEBUG] Found and process special summary
23454 2019-Jan-12 20:37:15.897805 - [DEBUG] Compose: EdgeIdentity * AllBottom
23455 2019-Jan-12 20:37:15.897833 - [DEBUG]
23456 2019-Jan-12 20:37:15.897856 - [DEBUG] Propagate flow
23457 2019-Jan-12 20:37:15.897880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23458 2019-Jan-12 20:37:15.897936 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23459 2019-Jan-12 20:37:15.898573 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23460 2019-Jan-12 20:37:15.899238 - [DEBUG] Edge function : AllBottom (result of previous compose)
23461 2019-Jan-12 20:37:15.899264 - [DEBUG]
23462 2019-Jan-12 20:37:15.899289 - [DEBUG] Join: AllTop & AllBottom
23463 2019-Jan-12 20:37:15.899315 - [DEBUG] = AllBottom (new jump func)
23464 2019-Jan-12 20:37:15.899339 - [DEBUG]
23465 2019-Jan-12 20:37:15.899363 - [DEBUG] Start adding new jump function
23466 2019-Jan-12 20:37:15.899386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-12 20:37:15.899442 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23468 2019-Jan-12 20:37:15.900077 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23469 2019-Jan-12 20:37:15.900711 - [DEBUG] Edge Function : AllBottom
23470 2019-Jan-12 20:37:15.900738 - [DEBUG] End adding new jump function
23471 2019-Jan-12 20:37:15.900762 - [DEBUG]
23472 2019-Jan-12 20:37:15.900786 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23473 2019-Jan-12 20:37:15.900810 - [DEBUG]
23474 2019-Jan-12 20:37:15.900833 - [DEBUG] Process 655. path edge:
23475 2019-Jan-12 20:37:15.900857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23476 2019-Jan-12 20:37:15.900914 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23477 2019-Jan-12 20:37:15.901549 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23478 2019-Jan-12 20:37:15.902197 - [DEBUG]
23479 2019-Jan-12 20:37:15.902222 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23480 2019-Jan-12 20:37:15.902876 - [DEBUG] Compose: EdgeIdentity * AllBottom
23481 2019-Jan-12 20:37:15.902904 - [DEBUG]
23482 2019-Jan-12 20:37:15.902928 - [DEBUG] Propagate flow
23483 2019-Jan-12 20:37:15.902951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23484 2019-Jan-12 20:37:15.903008 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23485 2019-Jan-12 20:37:15.903640 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23486 2019-Jan-12 20:37:15.904274 - [DEBUG] Edge function : AllBottom (result of previous compose)
23487 2019-Jan-12 20:37:15.904314 - [DEBUG]
23488 2019-Jan-12 20:37:15.904339 - [DEBUG] Join: AllTop & AllBottom
23489 2019-Jan-12 20:37:15.904365 - [DEBUG] = AllBottom (new jump func)
23490 2019-Jan-12 20:37:15.904389 - [DEBUG]
23491 2019-Jan-12 20:37:15.904413 - [DEBUG] Start adding new jump function
23492 2019-Jan-12 20:37:15.904436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-12 20:37:15.904492 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23494 2019-Jan-12 20:37:15.905125 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23495 2019-Jan-12 20:37:15.905782 - [DEBUG] Edge Function : AllBottom
23496 2019-Jan-12 20:37:15.905809 - [DEBUG] End adding new jump function
23497 2019-Jan-12 20:37:15.905833 - [DEBUG]
23498 2019-Jan-12 20:37:15.905856 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23499 2019-Jan-12 20:37:15.905881 - [DEBUG]
23500 2019-Jan-12 20:37:15.905904 - [DEBUG] Process 656. path edge:
23501 2019-Jan-12 20:37:15.905927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23502 2019-Jan-12 20:37:15.905987 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23503 2019-Jan-12 20:37:15.906628 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23504 2019-Jan-12 20:37:15.907261 - [DEBUG]
23505 2019-Jan-12 20:37:15.907287 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23506 2019-Jan-12 20:37:15.907932 - [DEBUG] Compose: EdgeIdentity * AllBottom
23507 2019-Jan-12 20:37:15.907960 - [DEBUG]
23508 2019-Jan-12 20:37:15.907983 - [DEBUG] Propagate flow
23509 2019-Jan-12 20:37:15.908007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23510 2019-Jan-12 20:37:15.908064 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23511 2019-Jan-12 20:37:15.908718 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23512 2019-Jan-12 20:37:15.909352 - [DEBUG] Edge function : AllBottom (result of previous compose)
23513 2019-Jan-12 20:37:15.909377 - [DEBUG]
23514 2019-Jan-12 20:37:15.909402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23515 2019-Jan-12 20:37:15.909428 - [DEBUG] = AllBottom
23516 2019-Jan-12 20:37:15.909453 - [DEBUG]
23517 2019-Jan-12 20:37:15.909476 - [DEBUG] PROPAGATE: No new function!
23518 2019-Jan-12 20:37:15.909500 - [DEBUG] EDGE:
23519 2019-Jan-12 20:37:15.909557 - [DEBUG] ---> 23520 2019-Jan-12 20:37:15.910191 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23521 2019-Jan-12 20:37:15.910823 - [DEBUG]
23522 2019-Jan-12 20:37:15.910848 - [DEBUG] EDGE:
23523 2019-Jan-12 20:37:15.910905 - [DEBUG] ---> 23524 2019-Jan-12 20:37:15.911541 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23525 2019-Jan-12 20:37:15.912189 - [DEBUG]
23526 2019-Jan-12 20:37:15.912225 - [DEBUG] Compose: EdgeIdentity * AllBottom
23527 2019-Jan-12 20:37:15.912252 - [DEBUG]
23528 2019-Jan-12 20:37:15.912276 - [DEBUG] Propagate flow
23529 2019-Jan-12 20:37:15.912299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23530 2019-Jan-12 20:37:15.912355 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23531 2019-Jan-12 20:37:15.912992 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23532 2019-Jan-12 20:37:15.913634 - [DEBUG] Edge function : AllBottom (result of previous compose)
23533 2019-Jan-12 20:37:15.913660 - [DEBUG]
23534 2019-Jan-12 20:37:15.913685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23535 2019-Jan-12 20:37:15.913711 - [DEBUG] = AllBottom
23536 2019-Jan-12 20:37:15.913736 - [DEBUG]
23537 2019-Jan-12 20:37:15.913759 - [DEBUG] PROPAGATE: No new function!
23538 2019-Jan-12 20:37:15.913785 - [DEBUG] EDGE:
23539 2019-Jan-12 20:37:15.913843 - [DEBUG] ---> 23540 2019-Jan-12 20:37:15.914487 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23541 2019-Jan-12 20:37:15.915120 - [DEBUG]
23542 2019-Jan-12 20:37:15.915146 - [DEBUG] Compose: EdgeIdentity * AllBottom
23543 2019-Jan-12 20:37:15.915172 - [DEBUG]
23544 2019-Jan-12 20:37:15.915196 - [DEBUG] Propagate flow
23545 2019-Jan-12 20:37:15.915220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23546 2019-Jan-12 20:37:15.915276 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23547 2019-Jan-12 20:37:15.915940 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23548 2019-Jan-12 20:37:15.916576 - [DEBUG] Edge function : AllBottom (result of previous compose)
23549 2019-Jan-12 20:37:15.916601 - [DEBUG]
23550 2019-Jan-12 20:37:15.916626 - [DEBUG] Join: AllTop & AllBottom
23551 2019-Jan-12 20:37:15.916652 - [DEBUG] = AllBottom (new jump func)
23552 2019-Jan-12 20:37:15.916677 - [DEBUG]
23553 2019-Jan-12 20:37:15.916700 - [DEBUG] Start adding new jump function
23554 2019-Jan-12 20:37:15.916724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23555 2019-Jan-12 20:37:15.916780 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23556 2019-Jan-12 20:37:15.917417 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23557 2019-Jan-12 20:37:15.918057 - [DEBUG] Edge Function : AllBottom
23558 2019-Jan-12 20:37:15.918084 - [DEBUG] End adding new jump function
23559 2019-Jan-12 20:37:15.918108 - [DEBUG]
23560 2019-Jan-12 20:37:15.918132 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23561 2019-Jan-12 20:37:15.918156 - [DEBUG]
23562 2019-Jan-12 20:37:15.918179 - [DEBUG] Process 657. path edge:
23563 2019-Jan-12 20:37:15.918203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23564 2019-Jan-12 20:37:15.918260 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23565 2019-Jan-12 20:37:15.918916 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23566 2019-Jan-12 20:37:15.919553 - [DEBUG]
23567 2019-Jan-12 20:37:15.919577 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23568 2019-Jan-12 20:37:15.920227 - [DEBUG] Possible callees:
23569 2019-Jan-12 20:37:15.920253 - [DEBUG] llvm.dbg.declare
23570 2019-Jan-12 20:37:15.920278 - [DEBUG] Possible return sites:
23571 2019-Jan-12 20:37:15.920301 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323572 2019-Jan-12 20:37:15.921566 - [DEBUG] Found and process special summary
23573 2019-Jan-12 20:37:15.921615 - [DEBUG] Compose: EdgeIdentity * AllBottom
23574 2019-Jan-12 20:37:15.921643 - [DEBUG]
23575 2019-Jan-12 20:37:15.921667 - [DEBUG] Propagate flow
23576 2019-Jan-12 20:37:15.921691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23577 2019-Jan-12 20:37:15.921747 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23578 2019-Jan-12 20:37:15.922399 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23579 2019-Jan-12 20:37:15.923039 - [DEBUG] Edge function : AllBottom (result of previous compose)
23580 2019-Jan-12 20:37:15.923064 - [DEBUG]
23581 2019-Jan-12 20:37:15.923089 - [DEBUG] Join: AllTop & AllBottom
23582 2019-Jan-12 20:37:15.923115 - [DEBUG] = AllBottom (new jump func)
23583 2019-Jan-12 20:37:15.923140 - [DEBUG]
23584 2019-Jan-12 20:37:15.923163 - [DEBUG] Start adding new jump function
23585 2019-Jan-12 20:37:15.923187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23586 2019-Jan-12 20:37:15.923243 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23587 2019-Jan-12 20:37:15.923881 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23588 2019-Jan-12 20:37:15.924516 - [DEBUG] Edge Function : AllBottom
23589 2019-Jan-12 20:37:15.924543 - [DEBUG] End adding new jump function
23590 2019-Jan-12 20:37:15.924567 - [DEBUG]
23591 2019-Jan-12 20:37:15.924591 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23592 2019-Jan-12 20:37:15.924616 - [DEBUG]
23593 2019-Jan-12 20:37:15.924639 - [DEBUG] Process 658. path edge:
23594 2019-Jan-12 20:37:15.924663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23595 2019-Jan-12 20:37:15.924719 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23596 2019-Jan-12 20:37:15.925367 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23597 2019-Jan-12 20:37:15.926010 - [DEBUG]
23598 2019-Jan-12 20:37:15.926034 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23599 2019-Jan-12 20:37:15.926686 - [DEBUG] Compose: EdgeIdentity * AllBottom
23600 2019-Jan-12 20:37:15.926714 - [DEBUG]
23601 2019-Jan-12 20:37:15.926738 - [DEBUG] Propagate flow
23602 2019-Jan-12 20:37:15.926761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-12 20:37:15.926818 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23604 2019-Jan-12 20:37:15.927450 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23605 2019-Jan-12 20:37:15.928087 - [DEBUG] Edge function : AllBottom (result of previous compose)
23606 2019-Jan-12 20:37:15.928112 - [DEBUG]
23607 2019-Jan-12 20:37:15.928136 - [DEBUG] Join: AllTop & AllBottom
23608 2019-Jan-12 20:37:15.928162 - [DEBUG] = AllBottom (new jump func)
23609 2019-Jan-12 20:37:15.928186 - [DEBUG]
23610 2019-Jan-12 20:37:15.928210 - [DEBUG] Start adding new jump function
23611 2019-Jan-12 20:37:15.928233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23612 2019-Jan-12 20:37:15.928289 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23613 2019-Jan-12 20:37:15.928940 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23614 2019-Jan-12 20:37:15.929573 - [DEBUG] Edge Function : AllBottom
23615 2019-Jan-12 20:37:15.929600 - [DEBUG] End adding new jump function
23616 2019-Jan-12 20:37:15.929624 - [DEBUG]
23617 2019-Jan-12 20:37:15.929657 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23618 2019-Jan-12 20:37:15.929682 - [DEBUG]
23619 2019-Jan-12 20:37:15.929705 - [DEBUG] Process 659. path edge:
23620 2019-Jan-12 20:37:15.929729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23621 2019-Jan-12 20:37:15.929785 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23622 2019-Jan-12 20:37:15.930417 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23623 2019-Jan-12 20:37:15.931053 - [DEBUG]
23624 2019-Jan-12 20:37:15.931078 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23625 2019-Jan-12 20:37:15.931722 - [DEBUG] Compose: EdgeIdentity * AllBottom
23626 2019-Jan-12 20:37:15.931750 - [DEBUG]
23627 2019-Jan-12 20:37:15.931774 - [DEBUG] Propagate flow
23628 2019-Jan-12 20:37:15.931797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23629 2019-Jan-12 20:37:15.931854 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23630 2019-Jan-12 20:37:15.932503 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23631 2019-Jan-12 20:37:15.933141 - [DEBUG] Edge function : AllBottom (result of previous compose)
23632 2019-Jan-12 20:37:15.933166 - [DEBUG]
23633 2019-Jan-12 20:37:15.933191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23634 2019-Jan-12 20:37:15.933217 - [DEBUG] = AllBottom
23635 2019-Jan-12 20:37:15.933242 - [DEBUG]
23636 2019-Jan-12 20:37:15.933265 - [DEBUG] PROPAGATE: No new function!
23637 2019-Jan-12 20:37:15.933289 - [DEBUG] EDGE:
23638 2019-Jan-12 20:37:15.933346 - [DEBUG] ---> 23639 2019-Jan-12 20:37:15.933977 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23640 2019-Jan-12 20:37:15.934612 - [DEBUG]
23641 2019-Jan-12 20:37:15.934638 - [DEBUG] Compose: EdgeIdentity * AllBottom
23642 2019-Jan-12 20:37:15.934664 - [DEBUG]
23643 2019-Jan-12 20:37:15.934687 - [DEBUG] Propagate flow
23644 2019-Jan-12 20:37:15.934711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23645 2019-Jan-12 20:37:15.934766 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23646 2019-Jan-12 20:37:15.935412 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23647 2019-Jan-12 20:37:15.936052 - [DEBUG] Edge function : AllBottom (result of previous compose)
23648 2019-Jan-12 20:37:15.936077 - [DEBUG]
23649 2019-Jan-12 20:37:15.936101 - [DEBUG] Join: AllTop & AllBottom
23650 2019-Jan-12 20:37:15.936127 - [DEBUG] = AllBottom (new jump func)
23651 2019-Jan-12 20:37:15.936152 - [DEBUG]
23652 2019-Jan-12 20:37:15.936175 - [DEBUG] Start adding new jump function
23653 2019-Jan-12 20:37:15.936198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23654 2019-Jan-12 20:37:15.936254 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23655 2019-Jan-12 20:37:15.936889 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23656 2019-Jan-12 20:37:15.937520 - [DEBUG] Edge Function : AllBottom
23657 2019-Jan-12 20:37:15.937550 - [DEBUG] End adding new jump function
23658 2019-Jan-12 20:37:15.937574 - [DEBUG]
23659 2019-Jan-12 20:37:15.937598 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23660 2019-Jan-12 20:37:15.937622 - [DEBUG]
23661 2019-Jan-12 20:37:15.937645 - [DEBUG] Process 660. path edge:
23662 2019-Jan-12 20:37:15.937677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23663 2019-Jan-12 20:37:15.937733 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23664 2019-Jan-12 20:37:15.938364 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23665 2019-Jan-12 20:37:15.939012 - [DEBUG]
23666 2019-Jan-12 20:37:15.939037 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23667 2019-Jan-12 20:37:15.939680 - [DEBUG] Compose: EdgeIdentity * AllBottom
23668 2019-Jan-12 20:37:15.939708 - [DEBUG]
23669 2019-Jan-12 20:37:15.939731 - [DEBUG] Propagate flow
23670 2019-Jan-12 20:37:15.939755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23671 2019-Jan-12 20:37:15.939811 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23672 2019-Jan-12 20:37:15.940451 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23673 2019-Jan-12 20:37:15.941101 - [DEBUG] Edge function : AllBottom (result of previous compose)
23674 2019-Jan-12 20:37:15.941126 - [DEBUG]
23675 2019-Jan-12 20:37:15.941150 - [DEBUG] Join: AllTop & AllBottom
23676 2019-Jan-12 20:37:15.941176 - [DEBUG] = AllBottom (new jump func)
23677 2019-Jan-12 20:37:15.941201 - [DEBUG]
23678 2019-Jan-12 20:37:15.941224 - [DEBUG] Start adding new jump function
23679 2019-Jan-12 20:37:15.941248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23680 2019-Jan-12 20:37:15.941304 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23681 2019-Jan-12 20:37:15.941940 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23682 2019-Jan-12 20:37:15.942589 - [DEBUG] Edge Function : AllBottom
23683 2019-Jan-12 20:37:15.942620 - [DEBUG] End adding new jump function
23684 2019-Jan-12 20:37:15.942644 - [DEBUG]
23685 2019-Jan-12 20:37:15.942668 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23686 2019-Jan-12 20:37:15.942692 - [DEBUG]
23687 2019-Jan-12 20:37:15.942715 - [DEBUG] Process 661. path edge:
23688 2019-Jan-12 20:37:15.942739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23689 2019-Jan-12 20:37:15.942795 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23690 2019-Jan-12 20:37:15.943428 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23691 2019-Jan-12 20:37:15.944062 - [DEBUG]
23692 2019-Jan-12 20:37:15.944087 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23693 2019-Jan-12 20:37:15.944741 - [DEBUG] Compose: EdgeIdentity * AllBottom
23694 2019-Jan-12 20:37:15.944769 - [DEBUG]
23695 2019-Jan-12 20:37:15.944793 - [DEBUG] Propagate flow
23696 2019-Jan-12 20:37:15.944816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23697 2019-Jan-12 20:37:15.944872 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23698 2019-Jan-12 20:37:15.945529 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23699 2019-Jan-12 20:37:15.946171 - [DEBUG] Edge function : AllBottom (result of previous compose)
23700 2019-Jan-12 20:37:15.946196 - [DEBUG]
23701 2019-Jan-12 20:37:15.946221 - [DEBUG] Join: AllTop & AllBottom
23702 2019-Jan-12 20:37:15.946246 - [DEBUG] = AllBottom (new jump func)
23703 2019-Jan-12 20:37:15.946271 - [DEBUG]
23704 2019-Jan-12 20:37:15.946294 - [DEBUG] Start adding new jump function
23705 2019-Jan-12 20:37:15.946317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23706 2019-Jan-12 20:37:15.946373 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23707 2019-Jan-12 20:37:15.947018 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23708 2019-Jan-12 20:37:15.947650 - [DEBUG] Edge Function : AllBottom
23709 2019-Jan-12 20:37:15.947680 - [DEBUG] End adding new jump function
23710 2019-Jan-12 20:37:15.947705 - [DEBUG]
23711 2019-Jan-12 20:37:15.947728 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23712 2019-Jan-12 20:37:15.947752 - [DEBUG]
23713 2019-Jan-12 20:37:15.947776 - [DEBUG] Process 662. path edge:
23714 2019-Jan-12 20:37:15.947799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23715 2019-Jan-12 20:37:15.947856 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23716 2019-Jan-12 20:37:15.948488 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23717 2019-Jan-12 20:37:15.949139 - [DEBUG]
23718 2019-Jan-12 20:37:15.949163 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23719 2019-Jan-12 20:37:15.949803 - [DEBUG] Start of endsummarytab entry
23720 2019-Jan-12 20:37:15.949834 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23721 2019-Jan-12 20:37:15.950469 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23722 2019-Jan-12 20:37:15.950529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23723 2019-Jan-12 20:37:15.951166 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23724 2019-Jan-12 20:37:15.951802 - [DEBUG] EF: AllBottom
23725 2019-Jan-12 20:37:15.951827 - [DEBUG]
23726 2019-Jan-12 20:37:15.951850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23727 2019-Jan-12 20:37:15.952497 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23728 2019-Jan-12 20:37:15.953139 - [DEBUG] EF: AllBottom
23729 2019-Jan-12 20:37:15.953164 - [DEBUG]
23730 2019-Jan-12 20:37:15.953187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23731 2019-Jan-12 20:37:15.953817 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23732 2019-Jan-12 20:37:15.954451 - [DEBUG] EF: AllBottom
23733 2019-Jan-12 20:37:15.954476 - [DEBUG]
23734 2019-Jan-12 20:37:15.954499 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23735 2019-Jan-12 20:37:15.955130 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23736 2019-Jan-12 20:37:15.955787 - [DEBUG] EF: AllBottom
23737 2019-Jan-12 20:37:15.955816 - [DEBUG]
23738 2019-Jan-12 20:37:15.955840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23739 2019-Jan-12 20:37:15.956471 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23740 2019-Jan-12 20:37:15.957104 - [DEBUG] EF: AllBottom
23741 2019-Jan-12 20:37:15.957128 - [DEBUG]
23742 2019-Jan-12 20:37:15.957152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23743 2019-Jan-12 20:37:15.957782 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23744 2019-Jan-12 20:37:15.958414 - [DEBUG] EF: AllBottom
23745 2019-Jan-12 20:37:15.958439 - [DEBUG]
23746 2019-Jan-12 20:37:15.958462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23747 2019-Jan-12 20:37:15.959109 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23748 2019-Jan-12 20:37:15.959744 - [DEBUG] EF: AllBottom
23749 2019-Jan-12 20:37:15.959769 - [DEBUG]
23750 2019-Jan-12 20:37:15.959793 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23751 2019-Jan-12 20:37:15.960436 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23752 2019-Jan-12 20:37:15.961072 - [DEBUG] EF: AllBottom
23753 2019-Jan-12 20:37:15.961097 - [DEBUG]
23754 2019-Jan-12 20:37:15.961120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23755 2019-Jan-12 20:37:15.961751 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23756 2019-Jan-12 20:37:15.962401 - [DEBUG] EF: AllBottom
23757 2019-Jan-12 20:37:15.962426 - [DEBUG]
23758 2019-Jan-12 20:37:15.962450 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23759 2019-Jan-12 20:37:15.963080 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23760 2019-Jan-12 20:37:15.963719 - [DEBUG] EF: AllBottom
23761 2019-Jan-12 20:37:15.963744 - [DEBUG]
23762 2019-Jan-12 20:37:15.963768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23763 2019-Jan-12 20:37:15.964400 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23764 2019-Jan-12 20:37:15.965034 - [DEBUG] EF: AllBottom
23765 2019-Jan-12 20:37:15.965059 - [DEBUG]
23766 2019-Jan-12 20:37:15.965082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23767 2019-Jan-12 20:37:15.965729 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23768 2019-Jan-12 20:37:15.966367 - [DEBUG] EF: AllBottom
23769 2019-Jan-12 20:37:15.966392 - [DEBUG]
23770 2019-Jan-12 20:37:15.966415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23771 2019-Jan-12 20:37:15.967050 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23772 2019-Jan-12 20:37:15.967684 - [DEBUG] EF: AllBottom
23773 2019-Jan-12 20:37:15.967709 - [DEBUG]
23774 2019-Jan-12 20:37:15.967733 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23775 2019-Jan-12 20:37:15.968364 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23776 2019-Jan-12 20:37:15.969011 - [DEBUG] EF: AllBottom
23777 2019-Jan-12 20:37:15.969035 - [DEBUG]
23778 2019-Jan-12 20:37:15.969059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23779 2019-Jan-12 20:37:15.969689 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23780 2019-Jan-12 20:37:15.970323 - [DEBUG] EF: AllBottom
23781 2019-Jan-12 20:37:15.970348 - [DEBUG]
23782 2019-Jan-12 20:37:15.970371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23783 2019-Jan-12 20:37:15.971001 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23784 2019-Jan-12 20:37:15.971635 - [DEBUG] EF: AllBottom
23785 2019-Jan-12 20:37:15.971660 - [DEBUG]
23786 2019-Jan-12 20:37:15.971683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23787 2019-Jan-12 20:37:15.972328 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23788 2019-Jan-12 20:37:15.972960 - [DEBUG] EF: AllBottom
23789 2019-Jan-12 20:37:15.972985 - [DEBUG]
23790 2019-Jan-12 20:37:15.973009 - [DEBUG] ---------------
23791 2019-Jan-12 20:37:15.973032 - [DEBUG]
23792 2019-Jan-12 20:37:15.973057 - [DEBUG] End of endsummarytab entry
23793 2019-Jan-12 20:37:15.973081 - [DEBUG]
23794 2019-Jan-12 20:37:15.973104 - [DEBUG] Start of incomingtab entry
23795 2019-Jan-12 20:37:15.973128 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23796 2019-Jan-12 20:37:15.973760 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23797 2019-Jan-12 20:37:15.973816 - [DEBUG] ---------------
23798 2019-Jan-12 20:37:15.973840 - [DEBUG] End of incomingtab entry
23799 2019-Jan-12 20:37:15.973863 - [DEBUG]
23800 2019-Jan-12 20:37:15.973888 - [DEBUG] EDGE:
23801 2019-Jan-12 20:37:15.973952 - [DEBUG] ---> 23802 2019-Jan-12 20:37:15.974585 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23803 2019-Jan-12 20:37:15.975221 - [DEBUG]
23804 2019-Jan-12 20:37:15.975246 - [DEBUG] EDGE:
23805 2019-Jan-12 20:37:15.975303 - [DEBUG] ---> 23806 2019-Jan-12 20:37:15.975954 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23807 2019-Jan-12 20:37:15.976588 - [DEBUG]
23808 2019-Jan-12 20:37:15.976614 - [DEBUG] EDGE:
23809 2019-Jan-12 20:37:15.976671 - [DEBUG] ---> 23810 2019-Jan-12 20:37:15.977303 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23811 2019-Jan-12 20:37:15.977937 - [DEBUG]
23812 2019-Jan-12 20:37:15.977962 - [DEBUG] EDGE:
23813 2019-Jan-12 20:37:15.978019 - [DEBUG] ---> 23814 2019-Jan-12 20:37:15.978665 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23815 2019-Jan-12 20:37:15.979304 - [DEBUG]
23816 2019-Jan-12 20:37:15.979330 - [DEBUG] Compose: EdgeIdentity * AllBottom
23817 2019-Jan-12 20:37:15.979356 - [DEBUG]
23818 2019-Jan-12 20:37:15.979380 - [DEBUG] Propagate flow
23819 2019-Jan-12 20:37:15.979403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23820 2019-Jan-12 20:37:15.979458 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23821 2019-Jan-12 20:37:15.980095 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23822 2019-Jan-12 20:37:15.980736 - [DEBUG] Edge function : AllBottom (result of previous compose)
23823 2019-Jan-12 20:37:15.980761 - [DEBUG]
23824 2019-Jan-12 20:37:15.980785 - [DEBUG] Join: AllTop & AllBottom
23825 2019-Jan-12 20:37:15.980811 - [DEBUG] = AllBottom (new jump func)
23826 2019-Jan-12 20:37:15.980836 - [DEBUG]
23827 2019-Jan-12 20:37:15.980859 - [DEBUG] Start adding new jump function
23828 2019-Jan-12 20:37:15.980882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23829 2019-Jan-12 20:37:15.980938 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23830 2019-Jan-12 20:37:15.981579 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23831 2019-Jan-12 20:37:15.982229 - [DEBUG] Edge Function : AllBottom
23832 2019-Jan-12 20:37:15.982259 - [DEBUG] End adding new jump function
23833 2019-Jan-12 20:37:15.982283 - [DEBUG]
23834 2019-Jan-12 20:37:15.982306 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23835 2019-Jan-12 20:37:15.982331 - [DEBUG]
23836 2019-Jan-12 20:37:15.982354 - [DEBUG] Process 663. path edge:
23837 2019-Jan-12 20:37:15.982378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23838 2019-Jan-12 20:37:15.982434 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23839 2019-Jan-12 20:37:15.983069 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23840 2019-Jan-12 20:37:15.983709 - [DEBUG]
23841 2019-Jan-12 20:37:15.983734 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23842 2019-Jan-12 20:37:15.984396 - [DEBUG] Compose: EdgeIdentity * AllBottom
23843 2019-Jan-12 20:37:15.984424 - [DEBUG]
23844 2019-Jan-12 20:37:15.984448 - [DEBUG] Propagate flow
23845 2019-Jan-12 20:37:15.984471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23846 2019-Jan-12 20:37:15.984528 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23847 2019-Jan-12 20:37:15.985160 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23848 2019-Jan-12 20:37:15.985817 - [DEBUG] Edge function : AllBottom (result of previous compose)
23849 2019-Jan-12 20:37:15.985843 - [DEBUG]
23850 2019-Jan-12 20:37:15.985867 - [DEBUG] Join: AllTop & AllBottom
23851 2019-Jan-12 20:37:15.985892 - [DEBUG] = AllBottom (new jump func)
23852 2019-Jan-12 20:37:15.985917 - [DEBUG]
23853 2019-Jan-12 20:37:15.985940 - [DEBUG] Start adding new jump function
23854 2019-Jan-12 20:37:15.985963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23855 2019-Jan-12 20:37:15.986023 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23856 2019-Jan-12 20:37:15.986665 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23857 2019-Jan-12 20:37:15.987296 - [DEBUG] Edge Function : AllBottom
23858 2019-Jan-12 20:37:15.987323 - [DEBUG] End adding new jump function
23859 2019-Jan-12 20:37:15.987347 - [DEBUG]
23860 2019-Jan-12 20:37:15.987370 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23861 2019-Jan-12 20:37:15.987395 - [DEBUG]
23862 2019-Jan-12 20:37:15.987418 - [DEBUG] Process 664. path edge:
23863 2019-Jan-12 20:37:15.987442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23864 2019-Jan-12 20:37:15.987498 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23865 2019-Jan-12 20:37:15.988129 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23866 2019-Jan-12 20:37:15.988785 - [DEBUG]
23867 2019-Jan-12 20:37:15.988810 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23868 2019-Jan-12 20:37:15.989455 - [DEBUG] Compose: EdgeIdentity * AllBottom
23869 2019-Jan-12 20:37:15.989483 - [DEBUG]
23870 2019-Jan-12 20:37:15.989507 - [DEBUG] Propagate flow
23871 2019-Jan-12 20:37:15.989530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23872 2019-Jan-12 20:37:15.989587 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23873 2019-Jan-12 20:37:15.990221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23874 2019-Jan-12 20:37:15.990862 - [DEBUG] Edge function : AllBottom (result of previous compose)
23875 2019-Jan-12 20:37:15.990888 - [DEBUG]
23876 2019-Jan-12 20:37:15.990912 - [DEBUG] Join: AllTop & AllBottom
23877 2019-Jan-12 20:37:15.990938 - [DEBUG] = AllBottom (new jump func)
23878 2019-Jan-12 20:37:15.990963 - [DEBUG]
23879 2019-Jan-12 20:37:15.990986 - [DEBUG] Start adding new jump function
23880 2019-Jan-12 20:37:15.991009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23881 2019-Jan-12 20:37:15.991065 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23882 2019-Jan-12 20:37:15.991706 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23883 2019-Jan-12 20:37:15.992353 - [DEBUG] Edge Function : AllBottom
23884 2019-Jan-12 20:37:15.992388 - [DEBUG] End adding new jump function
23885 2019-Jan-12 20:37:15.992412 - [DEBUG]
23886 2019-Jan-12 20:37:15.992436 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23887 2019-Jan-12 20:37:15.992460 - [DEBUG]
23888 2019-Jan-12 20:37:15.992483 - [DEBUG] Process 665. path edge:
23889 2019-Jan-12 20:37:15.992507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23890 2019-Jan-12 20:37:15.992564 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23891 2019-Jan-12 20:37:15.993197 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23892 2019-Jan-12 20:37:15.993838 - [DEBUG]
23893 2019-Jan-12 20:37:15.993863 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23894 2019-Jan-12 20:37:15.994511 - [DEBUG] Compose: EdgeIdentity * AllBottom
23895 2019-Jan-12 20:37:15.994538 - [DEBUG]
23896 2019-Jan-12 20:37:15.994562 - [DEBUG] Propagate flow
23897 2019-Jan-12 20:37:15.994585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23898 2019-Jan-12 20:37:15.994642 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23899 2019-Jan-12 20:37:15.995275 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23900 2019-Jan-12 20:37:15.995932 - [DEBUG] Edge function : AllBottom (result of previous compose)
23901 2019-Jan-12 20:37:15.995958 - [DEBUG]
23902 2019-Jan-12 20:37:15.995983 - [DEBUG] Join: AllTop & AllBottom
23903 2019-Jan-12 20:37:15.996008 - [DEBUG] = AllBottom (new jump func)
23904 2019-Jan-12 20:37:15.996033 - [DEBUG]
23905 2019-Jan-12 20:37:15.996056 - [DEBUG] Start adding new jump function
23906 2019-Jan-12 20:37:15.996083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23907 2019-Jan-12 20:37:15.996139 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23908 2019-Jan-12 20:37:15.996779 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23909 2019-Jan-12 20:37:15.997411 - [DEBUG] Edge Function : AllBottom
23910 2019-Jan-12 20:37:15.997438 - [DEBUG] End adding new jump function
23911 2019-Jan-12 20:37:15.997462 - [DEBUG]
23912 2019-Jan-12 20:37:15.997485 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23913 2019-Jan-12 20:37:15.997509 - [DEBUG]
23914 2019-Jan-12 20:37:15.997533 - [DEBUG] Process 666. path edge:
23915 2019-Jan-12 20:37:15.997556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23916 2019-Jan-12 20:37:15.997612 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23917 2019-Jan-12 20:37:15.998245 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23918 2019-Jan-12 20:37:15.998902 - [DEBUG]
23919 2019-Jan-12 20:37:15.998926 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23920 2019-Jan-12 20:37:15.999565 - [DEBUG] Start of endsummarytab entry
23921 2019-Jan-12 20:37:15.999596 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23922 2019-Jan-12 20:37:16.000229 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23923 2019-Jan-12 20:37:16.000289 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23924 2019-Jan-12 20:37:16.000921 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23925 2019-Jan-12 20:37:16.001589 - [DEBUG] EF: AllBottom
23926 2019-Jan-12 20:37:16.001616 - [DEBUG]
23927 2019-Jan-12 20:37:16.001652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23928 2019-Jan-12 20:37:16.002379 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23929 2019-Jan-12 20:37:16.003090 - [DEBUG] EF: AllBottom
23930 2019-Jan-12 20:37:16.003117 - [DEBUG]
23931 2019-Jan-12 20:37:16.003141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23932 2019-Jan-12 20:37:16.003830 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23933 2019-Jan-12 20:37:16.004479 - [DEBUG] EF: AllBottom
23934 2019-Jan-12 20:37:16.004504 - [DEBUG]
23935 2019-Jan-12 20:37:16.004527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23936 2019-Jan-12 20:37:16.005157 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23937 2019-Jan-12 20:37:16.005833 - [DEBUG] EF: AllBottom
23938 2019-Jan-12 20:37:16.005858 - [DEBUG]
23939 2019-Jan-12 20:37:16.005881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23940 2019-Jan-12 20:37:16.006528 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23941 2019-Jan-12 20:37:16.007164 - [DEBUG] EF: AllBottom
23942 2019-Jan-12 20:37:16.007189 - [DEBUG]
23943 2019-Jan-12 20:37:16.007213 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23944 2019-Jan-12 20:37:16.007843 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23945 2019-Jan-12 20:37:16.008477 - [DEBUG] EF: AllBottom
23946 2019-Jan-12 20:37:16.008502 - [DEBUG]
23947 2019-Jan-12 20:37:16.008525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23948 2019-Jan-12 20:37:16.009173 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23949 2019-Jan-12 20:37:16.009812 - [DEBUG] EF: AllBottom
23950 2019-Jan-12 20:37:16.009837 - [DEBUG]
23951 2019-Jan-12 20:37:16.009860 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23952 2019-Jan-12 20:37:16.010490 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23953 2019-Jan-12 20:37:16.011126 - [DEBUG] EF: AllBottom
23954 2019-Jan-12 20:37:16.011151 - [DEBUG]
23955 2019-Jan-12 20:37:16.011175 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23956 2019-Jan-12 20:37:16.011806 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23957 2019-Jan-12 20:37:16.012463 - [DEBUG] EF: AllBottom
23958 2019-Jan-12 20:37:16.012489 - [DEBUG]
23959 2019-Jan-12 20:37:16.012512 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23960 2019-Jan-12 20:37:16.013143 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23961 2019-Jan-12 20:37:16.013779 - [DEBUG] EF: AllBottom
23962 2019-Jan-12 20:37:16.013804 - [DEBUG]
23963 2019-Jan-12 20:37:16.013827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23964 2019-Jan-12 20:37:16.014458 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23965 2019-Jan-12 20:37:16.015098 - [DEBUG] EF: AllBottom
23966 2019-Jan-12 20:37:16.015123 - [DEBUG]
23967 2019-Jan-12 20:37:16.015146 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23968 2019-Jan-12 20:37:16.015793 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23969 2019-Jan-12 20:37:16.016435 - [DEBUG] EF: AllBottom
23970 2019-Jan-12 20:37:16.016460 - [DEBUG]
23971 2019-Jan-12 20:37:16.016483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23972 2019-Jan-12 20:37:16.017130 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23973 2019-Jan-12 20:37:16.017764 - [DEBUG] EF: AllBottom
23974 2019-Jan-12 20:37:16.017789 - [DEBUG]
23975 2019-Jan-12 20:37:16.017813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23976 2019-Jan-12 20:37:16.018443 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23977 2019-Jan-12 20:37:16.019094 - [DEBUG] EF: AllBottom
23978 2019-Jan-12 20:37:16.019119 - [DEBUG]
23979 2019-Jan-12 20:37:16.019142 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23980 2019-Jan-12 20:37:16.019774 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23981 2019-Jan-12 20:37:16.020407 - [DEBUG] EF: AllBottom
23982 2019-Jan-12 20:37:16.020432 - [DEBUG]
23983 2019-Jan-12 20:37:16.020455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23984 2019-Jan-12 20:37:16.021086 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23985 2019-Jan-12 20:37:16.021721 - [DEBUG] EF: AllBottom
23986 2019-Jan-12 20:37:16.021746 - [DEBUG]
23987 2019-Jan-12 20:37:16.021769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23988 2019-Jan-12 20:37:16.022415 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23989 2019-Jan-12 20:37:16.023048 - [DEBUG] EF: AllBottom
23990 2019-Jan-12 20:37:16.023073 - [DEBUG]
23991 2019-Jan-12 20:37:16.023097 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23992 2019-Jan-12 20:37:16.023728 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23993 2019-Jan-12 20:37:16.024360 - [DEBUG] EF: AllBottom
23994 2019-Jan-12 20:37:16.024385 - [DEBUG]
23995 2019-Jan-12 20:37:16.024409 - [DEBUG] ---------------
23996 2019-Jan-12 20:37:16.024433 - [DEBUG]
23997 2019-Jan-12 20:37:16.024459 - [DEBUG] End of endsummarytab entry
23998 2019-Jan-12 20:37:16.024483 - [DEBUG]
23999 2019-Jan-12 20:37:16.024507 - [DEBUG] Start of incomingtab entry
24000 2019-Jan-12 20:37:16.024532 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24001 2019-Jan-12 20:37:16.025166 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24002 2019-Jan-12 20:37:16.025225 - [DEBUG] ---------------
24003 2019-Jan-12 20:37:16.025249 - [DEBUG] End of incomingtab entry
24004 2019-Jan-12 20:37:16.025273 - [DEBUG]
24005 2019-Jan-12 20:37:16.025299 - [DEBUG] EDGE:
24006 2019-Jan-12 20:37:16.025369 - [DEBUG] ---> 24007 2019-Jan-12 20:37:16.026001 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24008 2019-Jan-12 20:37:16.026650 - [DEBUG]
24009 2019-Jan-12 20:37:16.026675 - [DEBUG] EDGE:
24010 2019-Jan-12 20:37:16.026733 - [DEBUG] ---> 24011 2019-Jan-12 20:37:16.027365 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24012 2019-Jan-12 20:37:16.028007 - [DEBUG]
24013 2019-Jan-12 20:37:16.028032 - [DEBUG] EDGE:
24014 2019-Jan-12 20:37:16.028090 - [DEBUG] ---> 24015 2019-Jan-12 20:37:16.028740 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24016 2019-Jan-12 20:37:16.029381 - [DEBUG]
24017 2019-Jan-12 20:37:16.029406 - [DEBUG] EDGE:
24018 2019-Jan-12 20:37:16.029473 - [DEBUG] ---> 24019 2019-Jan-12 20:37:16.030110 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24020 2019-Jan-12 20:37:16.030751 - [DEBUG]
24021 2019-Jan-12 20:37:16.030810 - [DEBUG] Compose: EdgeIdentity * AllBottom
24022 2019-Jan-12 20:37:16.030838 - [DEBUG]
24023 2019-Jan-12 20:37:16.030863 - [DEBUG] Propagate flow
24024 2019-Jan-12 20:37:16.030887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24025 2019-Jan-12 20:37:16.030944 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24026 2019-Jan-12 20:37:16.031581 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24027 2019-Jan-12 20:37:16.032237 - [DEBUG] Edge function : AllBottom (result of previous compose)
24028 2019-Jan-12 20:37:16.032263 - [DEBUG]
24029 2019-Jan-12 20:37:16.032289 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24030 2019-Jan-12 20:37:16.032314 - [DEBUG] = AllBottom
24031 2019-Jan-12 20:37:16.032339 - [DEBUG]
24032 2019-Jan-12 20:37:16.032362 - [DEBUG] PROPAGATE: No new function!
24033 2019-Jan-12 20:37:16.032387 - [DEBUG] Compose: EdgeIdentity * AllBottom
24034 2019-Jan-12 20:37:16.032413 - [DEBUG]
24035 2019-Jan-12 20:37:16.032437 - [DEBUG] Propagate flow
24036 2019-Jan-12 20:37:16.032460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24037 2019-Jan-12 20:37:16.032516 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24038 2019-Jan-12 20:37:16.033152 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24039 2019-Jan-12 20:37:16.033793 - [DEBUG] Edge function : AllBottom (result of previous compose)
24040 2019-Jan-12 20:37:16.033819 - [DEBUG]
24041 2019-Jan-12 20:37:16.033844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24042 2019-Jan-12 20:37:16.033869 - [DEBUG] = AllBottom
24043 2019-Jan-12 20:37:16.033894 - [DEBUG]
24044 2019-Jan-12 20:37:16.033917 - [DEBUG] PROPAGATE: No new function!
24045 2019-Jan-12 20:37:16.033944 - [DEBUG] EDGE:
24046 2019-Jan-12 20:37:16.034002 - [DEBUG] ---> 24047 2019-Jan-12 20:37:16.034644 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
24048 2019-Jan-12 20:37:16.035281 - [DEBUG]
24049 2019-Jan-12 20:37:16.035307 - [DEBUG] EDGE:
24050 2019-Jan-12 20:37:16.035377 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24051 2019-Jan-12 20:37:16.036015 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
24052 2019-Jan-12 20:37:16.036654 - [DEBUG]
24053 2019-Jan-12 20:37:16.036679 - [DEBUG] EDGE:
24054 2019-Jan-12 20:37:16.036736 - [DEBUG] ---> 24055 2019-Jan-12 20:37:16.037369 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24056 2019-Jan-12 20:37:16.038004 - [DEBUG]
24057 2019-Jan-12 20:37:16.038029 - [DEBUG] EDGE:
24058 2019-Jan-12 20:37:16.038087 - [DEBUG] ---> 24059 2019-Jan-12 20:37:16.038732 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24060 2019-Jan-12 20:37:16.039375 - [DEBUG]
24061 2019-Jan-12 20:37:16.039401 - [DEBUG] EDGE:
24062 2019-Jan-12 20:37:16.039458 - [DEBUG] ---> 24063 2019-Jan-12 20:37:16.040094 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24064 2019-Jan-12 20:37:16.040728 - [DEBUG]
24065 2019-Jan-12 20:37:16.040764 - [DEBUG] Compose: EdgeIdentity * AllBottom
24066 2019-Jan-12 20:37:16.040791 - [DEBUG]
24067 2019-Jan-12 20:37:16.040814 - [DEBUG] Propagate flow
24068 2019-Jan-12 20:37:16.040838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24069 2019-Jan-12 20:37:16.040894 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24070 2019-Jan-12 20:37:16.041531 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24071 2019-Jan-12 20:37:16.042180 - [DEBUG] Edge function : AllBottom (result of previous compose)
24072 2019-Jan-12 20:37:16.042206 - [DEBUG]
24073 2019-Jan-12 20:37:16.042231 - [DEBUG] Join: AllTop & AllBottom
24074 2019-Jan-12 20:37:16.042257 - [DEBUG] = AllBottom (new jump func)
24075 2019-Jan-12 20:37:16.042282 - [DEBUG]
24076 2019-Jan-12 20:37:16.042305 - [DEBUG] Start adding new jump function
24077 2019-Jan-12 20:37:16.042329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24078 2019-Jan-12 20:37:16.042384 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24079 2019-Jan-12 20:37:16.043020 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24080 2019-Jan-12 20:37:16.043655 - [DEBUG] Edge Function : AllBottom
24081 2019-Jan-12 20:37:16.043684 - [DEBUG] End adding new jump function
24082 2019-Jan-12 20:37:16.043708 - [DEBUG]
24083 2019-Jan-12 20:37:16.043731 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
24084 2019-Jan-12 20:37:16.043756 - [DEBUG]
24085 2019-Jan-12 20:37:16.043779 - [DEBUG] Process 667. path edge:
24086 2019-Jan-12 20:37:16.043803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24087 2019-Jan-12 20:37:16.043859 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24088 2019-Jan-12 20:37:16.044494 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24089 2019-Jan-12 20:37:16.045129 - [DEBUG]
24090 2019-Jan-12 20:37:16.045154 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24091 2019-Jan-12 20:37:16.045833 - [DEBUG] Compose: EdgeIdentity * AllBottom
24092 2019-Jan-12 20:37:16.045862 - [DEBUG]
24093 2019-Jan-12 20:37:16.045886 - [DEBUG] Propagate flow
24094 2019-Jan-12 20:37:16.045909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24095 2019-Jan-12 20:37:16.045966 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24096 2019-Jan-12 20:37:16.046604 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24097 2019-Jan-12 20:37:16.047240 - [DEBUG] Edge function : AllBottom (result of previous compose)
24098 2019-Jan-12 20:37:16.047266 - [DEBUG]
24099 2019-Jan-12 20:37:16.047291 - [DEBUG] Join: AllTop & AllBottom
24100 2019-Jan-12 20:37:16.047317 - [DEBUG] = AllBottom (new jump func)
24101 2019-Jan-12 20:37:16.047342 - [DEBUG]
24102 2019-Jan-12 20:37:16.047365 - [DEBUG] Start adding new jump function
24103 2019-Jan-12 20:37:16.047388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24104 2019-Jan-12 20:37:16.047444 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24105 2019-Jan-12 20:37:16.048087 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24106 2019-Jan-12 20:37:16.048731 - [DEBUG] Edge Function : AllBottom
24107 2019-Jan-12 20:37:16.048759 - [DEBUG] End adding new jump function
24108 2019-Jan-12 20:37:16.048783 - [DEBUG]
24109 2019-Jan-12 20:37:16.048806 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
24110 2019-Jan-12 20:37:16.048830 - [DEBUG]
24111 2019-Jan-12 20:37:16.048853 - [DEBUG] Process 668. path edge:
24112 2019-Jan-12 20:37:16.048877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24113 2019-Jan-12 20:37:16.048933 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24114 2019-Jan-12 20:37:16.049564 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24115 2019-Jan-12 20:37:16.050199 - [DEBUG]
24116 2019-Jan-12 20:37:16.050225 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24117 2019-Jan-12 20:37:16.050868 - [DEBUG] Compose: EdgeIdentity * AllBottom
24118 2019-Jan-12 20:37:16.050896 - [DEBUG]
24119 2019-Jan-12 20:37:16.050920 - [DEBUG] Propagate flow
24120 2019-Jan-12 20:37:16.050944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24121 2019-Jan-12 20:37:16.051000 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24122 2019-Jan-12 20:37:16.051635 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24123 2019-Jan-12 20:37:16.052286 - [DEBUG] Edge function : AllBottom (result of previous compose)
24124 2019-Jan-12 20:37:16.052312 - [DEBUG]
24125 2019-Jan-12 20:37:16.052337 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24126 2019-Jan-12 20:37:16.052363 - [DEBUG] = AllBottom
24127 2019-Jan-12 20:37:16.052388 - [DEBUG]
24128 2019-Jan-12 20:37:16.052412 - [DEBUG] PROPAGATE: No new function!
24129 2019-Jan-12 20:37:16.052436 - [DEBUG] EDGE:
24130 2019-Jan-12 20:37:16.052493 - [DEBUG] ---> 24131 2019-Jan-12 20:37:16.053124 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24132 2019-Jan-12 20:37:16.053773 - [DEBUG]
24133 2019-Jan-12 20:37:16.053799 - [DEBUG] EDGE:
24134 2019-Jan-12 20:37:16.053860 - [DEBUG] ---> 24135 2019-Jan-12 20:37:16.054507 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24136 2019-Jan-12 20:37:16.055141 - [DEBUG]
24137 2019-Jan-12 20:37:16.055167 - [DEBUG] EDGE:
24138 2019-Jan-12 20:37:16.055224 - [DEBUG] ---> 24139 2019-Jan-12 20:37:16.055880 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24140 2019-Jan-12 20:37:16.056517 - [DEBUG]
24141 2019-Jan-12 20:37:16.056542 - [DEBUG] EDGE:
24142 2019-Jan-12 20:37:16.056600 - [DEBUG] ---> 24143 2019-Jan-12 20:37:16.057238 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24144 2019-Jan-12 20:37:16.057872 - [DEBUG]
24145 2019-Jan-12 20:37:16.057898 - [DEBUG] EDGE:
24146 2019-Jan-12 20:37:16.057955 - [DEBUG] ---> 24147 2019-Jan-12 20:37:16.058589 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24148 2019-Jan-12 20:37:16.059250 - [DEBUG]
24149 2019-Jan-12 20:37:16.059276 - [DEBUG] EDGE:
24150 2019-Jan-12 20:37:16.059333 - [DEBUG] ---> 24151 2019-Jan-12 20:37:16.059970 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24152 2019-Jan-12 20:37:16.060606 - [DEBUG]
24153 2019-Jan-12 20:37:16.060648 - [DEBUG] Compose: EdgeIdentity * AllBottom
24154 2019-Jan-12 20:37:16.060675 - [DEBUG]
24155 2019-Jan-12 20:37:16.060699 - [DEBUG] Propagate flow
24156 2019-Jan-12 20:37:16.060723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24157 2019-Jan-12 20:37:16.060779 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24158 2019-Jan-12 20:37:16.061416 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24159 2019-Jan-12 20:37:16.062066 - [DEBUG] Edge function : AllBottom (result of previous compose)
24160 2019-Jan-12 20:37:16.062091 - [DEBUG]
24161 2019-Jan-12 20:37:16.062117 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24162 2019-Jan-12 20:37:16.062142 - [DEBUG] = AllBottom
24163 2019-Jan-12 20:37:16.062167 - [DEBUG]
24164 2019-Jan-12 20:37:16.062190 - [DEBUG] PROPAGATE: No new function!
24165 2019-Jan-12 20:37:16.062217 - [DEBUG] EDGE:
24166 2019-Jan-12 20:37:16.062275 - [DEBUG] ---> 24167 2019-Jan-12 20:37:16.062920 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24168 2019-Jan-12 20:37:16.063554 - [DEBUG]
24169 2019-Jan-12 20:37:16.063579 - [DEBUG] EDGE:
24170 2019-Jan-12 20:37:16.063637 - [DEBUG] ---> 24171 2019-Jan-12 20:37:16.064268 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24172 2019-Jan-12 20:37:16.064903 - [DEBUG]
24173 2019-Jan-12 20:37:16.064928 - [DEBUG] EDGE:
24174 2019-Jan-12 20:37:16.064985 - [DEBUG] ---> 24175 2019-Jan-12 20:37:16.065635 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24176 2019-Jan-12 20:37:16.066270 - [DEBUG]
24177 2019-Jan-12 20:37:16.066306 - [DEBUG] Compose: EdgeIdentity * AllBottom
24178 2019-Jan-12 20:37:16.066332 - [DEBUG]
24179 2019-Jan-12 20:37:16.066356 - [DEBUG] Propagate flow
24180 2019-Jan-12 20:37:16.066380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24181 2019-Jan-12 20:37:16.066436 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24182 2019-Jan-12 20:37:16.067078 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24183 2019-Jan-12 20:37:16.067713 - [DEBUG] Edge function : AllBottom (result of previous compose)
24184 2019-Jan-12 20:37:16.067739 - [DEBUG]
24185 2019-Jan-12 20:37:16.067764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24186 2019-Jan-12 20:37:16.067790 - [DEBUG] = AllBottom
24187 2019-Jan-12 20:37:16.067814 - [DEBUG]
24188 2019-Jan-12 20:37:16.067838 - [DEBUG] PROPAGATE: No new function!
24189 2019-Jan-12 20:37:16.067863 - [DEBUG] EDGE:
24190 2019-Jan-12 20:37:16.067921 - [DEBUG] ---> 24191 2019-Jan-12 20:37:16.068563 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24192 2019-Jan-12 20:37:16.069223 - [DEBUG]
24193 2019-Jan-12 20:37:16.069249 - [DEBUG] EDGE:
24194 2019-Jan-12 20:37:16.069307 - [DEBUG] ---> 24195 2019-Jan-12 20:37:16.069938 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24196 2019-Jan-12 20:37:16.070572 - [DEBUG]
24197 2019-Jan-12 20:37:16.070597 - [DEBUG] EDGE:
24198 2019-Jan-12 20:37:16.070654 - [DEBUG] ---> 24199 2019-Jan-12 20:37:16.071286 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24200 2019-Jan-12 20:37:16.071920 - [DEBUG]
24201 2019-Jan-12 20:37:16.071945 - [DEBUG] EDGE:
24202 2019-Jan-12 20:37:16.072016 - [DEBUG] ---> 24203 2019-Jan-12 20:37:16.072651 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24204 2019-Jan-12 20:37:16.073285 - [DEBUG]
24205 2019-Jan-12 20:37:16.073321 - [DEBUG] Compose: EdgeIdentity * AllBottom
24206 2019-Jan-12 20:37:16.073348 - [DEBUG]
24207 2019-Jan-12 20:37:16.073372 - [DEBUG] Propagate flow
24208 2019-Jan-12 20:37:16.073395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24209 2019-Jan-12 20:37:16.073451 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24210 2019-Jan-12 20:37:16.074087 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24211 2019-Jan-12 20:37:16.074721 - [DEBUG] Edge function : AllBottom (result of previous compose)
24212 2019-Jan-12 20:37:16.074746 - [DEBUG]
24213 2019-Jan-12 20:37:16.074771 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24214 2019-Jan-12 20:37:16.074797 - [DEBUG] = AllBottom
24215 2019-Jan-12 20:37:16.074822 - [DEBUG]
24216 2019-Jan-12 20:37:16.074845 - [DEBUG] PROPAGATE: No new function!
24217 2019-Jan-12 20:37:16.074871 - [DEBUG] EDGE:
24218 2019-Jan-12 20:37:16.074928 - [DEBUG] ---> 24219 2019-Jan-12 20:37:16.075585 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24220 2019-Jan-12 20:37:16.076219 - [DEBUG]
24221 2019-Jan-12 20:37:16.076244 - [DEBUG] EDGE:
24222 2019-Jan-12 20:37:16.076302 - [DEBUG] ---> 24223 2019-Jan-12 20:37:16.076939 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24224 2019-Jan-12 20:37:16.077574 - [DEBUG]
24225 2019-Jan-12 20:37:16.077599 - [DEBUG] EDGE:
24226 2019-Jan-12 20:37:16.077656 - [DEBUG] ---> 24227 2019-Jan-12 20:37:16.078290 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24228 2019-Jan-12 20:37:16.078938 - [DEBUG]
24229 2019-Jan-12 20:37:16.078974 - [DEBUG] Compose: EdgeIdentity * AllBottom
24230 2019-Jan-12 20:37:16.079001 - [DEBUG]
24231 2019-Jan-12 20:37:16.079025 - [DEBUG] Propagate flow
24232 2019-Jan-12 20:37:16.079049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24233 2019-Jan-12 20:37:16.079105 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24234 2019-Jan-12 20:37:16.079748 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24235 2019-Jan-12 20:37:16.080383 - [DEBUG] Edge function : AllBottom (result of previous compose)
24236 2019-Jan-12 20:37:16.080408 - [DEBUG]
24237 2019-Jan-12 20:37:16.080434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24238 2019-Jan-12 20:37:16.080460 - [DEBUG] = AllBottom
24239 2019-Jan-12 20:37:16.080484 - [DEBUG]
24240 2019-Jan-12 20:37:16.080507 - [DEBUG] PROPAGATE: No new function!
24241 2019-Jan-12 20:37:16.080533 - [DEBUG] EDGE:
24242 2019-Jan-12 20:37:16.080591 - [DEBUG] ---> 24243 2019-Jan-12 20:37:16.081232 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24244 2019-Jan-12 20:37:16.081866 - [DEBUG]
24245 2019-Jan-12 20:37:16.081892 - [DEBUG] EDGE:
24246 2019-Jan-12 20:37:16.081949 - [DEBUG] ---> 24247 2019-Jan-12 20:37:16.082597 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24248 2019-Jan-12 20:37:16.083230 - [DEBUG]
24249 2019-Jan-12 20:37:16.083256 - [DEBUG] EDGE:
24250 2019-Jan-12 20:37:16.083313 - [DEBUG] ---> 24251 2019-Jan-12 20:37:16.083948 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24252 2019-Jan-12 20:37:16.084581 - [DEBUG]
24253 2019-Jan-12 20:37:16.084617 - [DEBUG] Compose: EdgeIdentity * AllBottom
24254 2019-Jan-12 20:37:16.084644 - [DEBUG]
24255 2019-Jan-12 20:37:16.084668 - [DEBUG] Propagate flow
24256 2019-Jan-12 20:37:16.084692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24257 2019-Jan-12 20:37:16.084748 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24258 2019-Jan-12 20:37:16.085398 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24259 2019-Jan-12 20:37:16.086032 - [DEBUG] Edge function : AllBottom (result of previous compose)
24260 2019-Jan-12 20:37:16.086058 - [DEBUG]
24261 2019-Jan-12 20:37:16.086083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24262 2019-Jan-12 20:37:16.086108 - [DEBUG] = AllBottom
24263 2019-Jan-12 20:37:16.086133 - [DEBUG]
24264 2019-Jan-12 20:37:16.086156 - [DEBUG] PROPAGATE: No new function!
24265 2019-Jan-12 20:37:16.086182 - [DEBUG] EDGE:
24266 2019-Jan-12 20:37:16.086240 - [DEBUG] ---> 24267 2019-Jan-12 20:37:16.086888 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24268 2019-Jan-12 20:37:16.087524 - [DEBUG]
24269 2019-Jan-12 20:37:16.087559 - [DEBUG] Compose: EdgeIdentity * AllBottom
24270 2019-Jan-12 20:37:16.087586 - [DEBUG]
24271 2019-Jan-12 20:37:16.087609 - [DEBUG] Propagate flow
24272 2019-Jan-12 20:37:16.087633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24273 2019-Jan-12 20:37:16.087689 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24274 2019-Jan-12 20:37:16.088325 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24275 2019-Jan-12 20:37:16.088975 - [DEBUG] Edge function : AllBottom (result of previous compose)
24276 2019-Jan-12 20:37:16.089000 - [DEBUG]
24277 2019-Jan-12 20:37:16.089025 - [DEBUG] Join: AllTop & AllBottom
24278 2019-Jan-12 20:37:16.089059 - [DEBUG] = AllBottom (new jump func)
24279 2019-Jan-12 20:37:16.089084 - [DEBUG]
24280 2019-Jan-12 20:37:16.089108 - [DEBUG] Start adding new jump function
24281 2019-Jan-12 20:37:16.089132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24282 2019-Jan-12 20:37:16.089188 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24283 2019-Jan-12 20:37:16.089824 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24284 2019-Jan-12 20:37:16.090460 - [DEBUG] Edge Function : AllBottom
24285 2019-Jan-12 20:37:16.090490 - [DEBUG] End adding new jump function
24286 2019-Jan-12 20:37:16.090514 - [DEBUG]
24287 2019-Jan-12 20:37:16.090537 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
24288 2019-Jan-12 20:37:16.090562 - [DEBUG]
24289 2019-Jan-12 20:37:16.090585 - [DEBUG] Process 669. path edge:
24290 2019-Jan-12 20:37:16.090609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24291 2019-Jan-12 20:37:16.090665 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
24292 2019-Jan-12 20:37:16.091299 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24293 2019-Jan-12 20:37:16.091934 - [DEBUG]
24294 2019-Jan-12 20:37:16.091959 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24295 2019-Jan-12 20:37:16.092618 - [DEBUG] Possible callees:
24296 2019-Jan-12 20:37:16.092643 - [DEBUG] foo
24297 2019-Jan-12 20:37:16.092668 - [DEBUG] Possible return sites:
24298 2019-Jan-12 20:37:16.092692 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12624299 2019-Jan-12 20:37:16.093954 - [DEBUG] Found and process special summary
24300 2019-Jan-12 20:37:16.093988 - [DEBUG] Compose: EdgeIdentity * AllBottom
24301 2019-Jan-12 20:37:16.094015 - [DEBUG]
24302 2019-Jan-12 20:37:16.094039 - [DEBUG] Propagate flow
24303 2019-Jan-12 20:37:16.094063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24304 2019-Jan-12 20:37:16.094119 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24305 2019-Jan-12 20:37:16.094757 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24306 2019-Jan-12 20:37:16.095405 - [DEBUG] Edge function : AllBottom (result of previous compose)
24307 2019-Jan-12 20:37:16.095431 - [DEBUG]
24308 2019-Jan-12 20:37:16.095456 - [DEBUG] Join: AllTop & AllBottom
24309 2019-Jan-12 20:37:16.095482 - [DEBUG] = AllBottom (new jump func)
24310 2019-Jan-12 20:37:16.095507 - [DEBUG]
24311 2019-Jan-12 20:37:16.095531 - [DEBUG] Start adding new jump function
24312 2019-Jan-12 20:37:16.095554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24313 2019-Jan-12 20:37:16.095610 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24314 2019-Jan-12 20:37:16.096245 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24315 2019-Jan-12 20:37:16.096885 - [DEBUG] Edge Function : AllBottom
24316 2019-Jan-12 20:37:16.096914 - [DEBUG] End adding new jump function
24317 2019-Jan-12 20:37:16.096938 - [DEBUG]
24318 2019-Jan-12 20:37:16.096961 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
24319 2019-Jan-12 20:37:16.096985 - [DEBUG]
24320 2019-Jan-12 20:37:16.097009 - [DEBUG] Process 670. path edge:
24321 2019-Jan-12 20:37:16.097033 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24322 2019-Jan-12 20:37:16.097089 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
24323 2019-Jan-12 20:37:16.097733 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24324 2019-Jan-12 20:37:16.098368 - [DEBUG]
24325 2019-Jan-12 20:37:16.098392 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24326 2019-Jan-12 20:37:16.099064 - [DEBUG] Compose: EdgeIdentity * AllBottom
24327 2019-Jan-12 20:37:16.099093 - [DEBUG]
24328 2019-Jan-12 20:37:16.099117 - [DEBUG] Propagate flow
24329 2019-Jan-12 20:37:16.099140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24330 2019-Jan-12 20:37:16.099197 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24331 2019-Jan-12 20:37:16.099839 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24332 2019-Jan-12 20:37:16.100474 - [DEBUG] Edge function : AllBottom (result of previous compose)
24333 2019-Jan-12 20:37:16.100499 - [DEBUG]
24334 2019-Jan-12 20:37:16.100524 - [DEBUG] Join: AllTop & AllBottom
24335 2019-Jan-12 20:37:16.100550 - [DEBUG] = AllBottom (new jump func)
24336 2019-Jan-12 20:37:16.100574 - [DEBUG]
24337 2019-Jan-12 20:37:16.100598 - [DEBUG] Start adding new jump function
24338 2019-Jan-12 20:37:16.100621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24339 2019-Jan-12 20:37:16.100677 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24340 2019-Jan-12 20:37:16.101329 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24341 2019-Jan-12 20:37:16.101971 - [DEBUG] Edge Function : AllBottom
24342 2019-Jan-12 20:37:16.102021 - [DEBUG] End adding new jump function
24343 2019-Jan-12 20:37:16.102045 - [DEBUG]
24344 2019-Jan-12 20:37:16.102069 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
24345 2019-Jan-12 20:37:16.102094 - [DEBUG]
24346 2019-Jan-12 20:37:16.102117 - [DEBUG] Process 671. path edge:
24347 2019-Jan-12 20:37:16.102140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24348 2019-Jan-12 20:37:16.102198 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
24349 2019-Jan-12 20:37:16.102837 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24350 2019-Jan-12 20:37:16.103474 - [DEBUG]
24351 2019-Jan-12 20:37:16.103500 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24352 2019-Jan-12 20:37:16.104148 - [DEBUG] Compose: EdgeIdentity * AllBottom
24353 2019-Jan-12 20:37:16.104176 - [DEBUG]
24354 2019-Jan-12 20:37:16.104200 - [DEBUG] Propagate flow
24355 2019-Jan-12 20:37:16.104224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24356 2019-Jan-12 20:37:16.104281 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24357 2019-Jan-12 20:37:16.104933 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24358 2019-Jan-12 20:37:16.105592 - [DEBUG] Edge function : AllBottom (result of previous compose)
24359 2019-Jan-12 20:37:16.105618 - [DEBUG]
24360 2019-Jan-12 20:37:16.105644 - [DEBUG] Join: AllTop & AllBottom
24361 2019-Jan-12 20:37:16.105670 - [DEBUG] = AllBottom (new jump func)
24362 2019-Jan-12 20:37:16.105695 - [DEBUG]
24363 2019-Jan-12 20:37:16.105718 - [DEBUG] Start adding new jump function
24364 2019-Jan-12 20:37:16.105742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24365 2019-Jan-12 20:37:16.105798 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24366 2019-Jan-12 20:37:16.106442 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24367 2019-Jan-12 20:37:16.107099 - [DEBUG] Edge Function : AllBottom
24368 2019-Jan-12 20:37:16.107128 - [DEBUG] End adding new jump function
24369 2019-Jan-12 20:37:16.107152 - [DEBUG]
24370 2019-Jan-12 20:37:16.107176 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
24371 2019-Jan-12 20:37:16.107200 - [DEBUG]
24372 2019-Jan-12 20:37:16.107224 - [DEBUG] Process 672. path edge:
24373 2019-Jan-12 20:37:16.107248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24374 2019-Jan-12 20:37:16.107304 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
24375 2019-Jan-12 20:37:16.107938 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24376 2019-Jan-12 20:37:16.108573 - [DEBUG]
24377 2019-Jan-12 20:37:16.108599 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24378 2019-Jan-12 20:37:16.109263 - [DEBUG] Compose: EdgeIdentity * AllBottom
24379 2019-Jan-12 20:37:16.109291 - [DEBUG]
24380 2019-Jan-12 20:37:16.109315 - [DEBUG] Propagate flow
24381 2019-Jan-12 20:37:16.109339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24382 2019-Jan-12 20:37:16.109396 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24383 2019-Jan-12 20:37:16.110041 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24384 2019-Jan-12 20:37:16.110676 - [DEBUG] Edge function : AllBottom (result of previous compose)
24385 2019-Jan-12 20:37:16.110701 - [DEBUG]
24386 2019-Jan-12 20:37:16.110727 - [DEBUG] Join: AllTop & AllBottom
24387 2019-Jan-12 20:37:16.110753 - [DEBUG] = AllBottom (new jump func)
24388 2019-Jan-12 20:37:16.110777 - [DEBUG]
24389 2019-Jan-12 20:37:16.110801 - [DEBUG] Start adding new jump function
24390 2019-Jan-12 20:37:16.110824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24391 2019-Jan-12 20:37:16.110880 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24392 2019-Jan-12 20:37:16.111517 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24393 2019-Jan-12 20:37:16.112175 - [DEBUG] Edge Function : AllBottom
24394 2019-Jan-12 20:37:16.112202 - [DEBUG] End adding new jump function
24395 2019-Jan-12 20:37:16.112226 - [DEBUG]
24396 2019-Jan-12 20:37:16.112250 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24397 2019-Jan-12 20:37:16.112274 - [DEBUG]
24398 2019-Jan-12 20:37:16.112297 - [DEBUG] Process 673. path edge:
24399 2019-Jan-12 20:37:16.112321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24400 2019-Jan-12 20:37:16.112377 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
24401 2019-Jan-12 20:37:16.113022 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24402 2019-Jan-12 20:37:16.113657 - [DEBUG]
24403 2019-Jan-12 20:37:16.113681 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24404 2019-Jan-12 20:37:16.114331 - [DEBUG] Possible callees:
24405 2019-Jan-12 20:37:16.114357 - [DEBUG] llvm.dbg.declare
24406 2019-Jan-12 20:37:16.114382 - [DEBUG] Possible return sites:
24407 2019-Jan-12 20:37:16.114405 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13624408 2019-Jan-12 20:37:16.115696 - [DEBUG] Found and process special summary
24409 2019-Jan-12 20:37:16.115730 - [DEBUG] Compose: EdgeIdentity * AllBottom
24410 2019-Jan-12 20:37:16.115757 - [DEBUG]
24411 2019-Jan-12 20:37:16.115781 - [DEBUG] Propagate flow
24412 2019-Jan-12 20:37:16.115804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24413 2019-Jan-12 20:37:16.115861 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24414 2019-Jan-12 20:37:16.116499 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24415 2019-Jan-12 20:37:16.117141 - [DEBUG] Edge function : AllBottom (result of previous compose)
24416 2019-Jan-12 20:37:16.117167 - [DEBUG]
24417 2019-Jan-12 20:37:16.117192 - [DEBUG] Join: AllTop & AllBottom
24418 2019-Jan-12 20:37:16.117217 - [DEBUG] = AllBottom (new jump func)
24419 2019-Jan-12 20:37:16.117242 - [DEBUG]
24420 2019-Jan-12 20:37:16.117266 - [DEBUG] Start adding new jump function
24421 2019-Jan-12 20:37:16.117289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24422 2019-Jan-12 20:37:16.117345 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24423 2019-Jan-12 20:37:16.117980 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24424 2019-Jan-12 20:37:16.118616 - [DEBUG] Edge Function : AllBottom
24425 2019-Jan-12 20:37:16.118644 - [DEBUG] End adding new jump function
24426 2019-Jan-12 20:37:16.118685 - [DEBUG]
24427 2019-Jan-12 20:37:16.118708 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24428 2019-Jan-12 20:37:16.118733 - [DEBUG]
24429 2019-Jan-12 20:37:16.118756 - [DEBUG] Process 674. path edge:
24430 2019-Jan-12 20:37:16.118780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24431 2019-Jan-12 20:37:16.118836 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
24432 2019-Jan-12 20:37:16.119491 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24433 2019-Jan-12 20:37:16.120140 - [DEBUG]
24434 2019-Jan-12 20:37:16.120165 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24435 2019-Jan-12 20:37:16.120838 - [DEBUG] Compose: EdgeIdentity * AllBottom
24436 2019-Jan-12 20:37:16.120868 - [DEBUG]
24437 2019-Jan-12 20:37:16.120893 - [DEBUG] Propagate flow
24438 2019-Jan-12 20:37:16.120916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24439 2019-Jan-12 20:37:16.120974 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24440 2019-Jan-12 20:37:16.121609 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24441 2019-Jan-12 20:37:16.122266 - [DEBUG] Edge function : AllBottom (result of previous compose)
24442 2019-Jan-12 20:37:16.122291 - [DEBUG]
24443 2019-Jan-12 20:37:16.122316 - [DEBUG] Join: AllTop & AllBottom
24444 2019-Jan-12 20:37:16.122342 - [DEBUG] = AllBottom (new jump func)
24445 2019-Jan-12 20:37:16.122367 - [DEBUG]
24446 2019-Jan-12 20:37:16.122390 - [DEBUG] Start adding new jump function
24447 2019-Jan-12 20:37:16.122414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24448 2019-Jan-12 20:37:16.122469 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24449 2019-Jan-12 20:37:16.123105 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24450 2019-Jan-12 20:37:16.123737 - [DEBUG] Edge Function : AllBottom
24451 2019-Jan-12 20:37:16.123765 - [DEBUG] End adding new jump function
24452 2019-Jan-12 20:37:16.123789 - [DEBUG]
24453 2019-Jan-12 20:37:16.123824 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24454 2019-Jan-12 20:37:16.123849 - [DEBUG]
24455 2019-Jan-12 20:37:16.123872 - [DEBUG] Process 675. path edge:
24456 2019-Jan-12 20:37:16.123896 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24457 2019-Jan-12 20:37:16.123953 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
24458 2019-Jan-12 20:37:16.124585 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24459 2019-Jan-12 20:37:16.125221 - [DEBUG]
24460 2019-Jan-12 20:37:16.125246 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24461 2019-Jan-12 20:37:16.125907 - [DEBUG] Compose: EdgeIdentity * AllBottom
24462 2019-Jan-12 20:37:16.125935 - [DEBUG]
24463 2019-Jan-12 20:37:16.125958 - [DEBUG] Propagate flow
24464 2019-Jan-12 20:37:16.125982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24465 2019-Jan-12 20:37:16.126038 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24466 2019-Jan-12 20:37:16.126669 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24467 2019-Jan-12 20:37:16.127311 - [DEBUG] Edge function : AllBottom (result of previous compose)
24468 2019-Jan-12 20:37:16.127336 - [DEBUG]
24469 2019-Jan-12 20:37:16.127362 - [DEBUG] Join: AllTop & AllBottom
24470 2019-Jan-12 20:37:16.127388 - [DEBUG] = AllBottom (new jump func)
24471 2019-Jan-12 20:37:16.127412 - [DEBUG]
24472 2019-Jan-12 20:37:16.127436 - [DEBUG] Start adding new jump function
24473 2019-Jan-12 20:37:16.127459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24474 2019-Jan-12 20:37:16.127515 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24475 2019-Jan-12 20:37:16.128151 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24476 2019-Jan-12 20:37:16.128799 - [DEBUG] Edge Function : AllBottom
24477 2019-Jan-12 20:37:16.128826 - [DEBUG] End adding new jump function
24478 2019-Jan-12 20:37:16.128850 - [DEBUG]
24479 2019-Jan-12 20:37:16.128873 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24480 2019-Jan-12 20:37:16.128898 - [DEBUG]
24481 2019-Jan-12 20:37:16.128921 - [DEBUG] Process 676. path edge:
24482 2019-Jan-12 20:37:16.128944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24483 2019-Jan-12 20:37:16.129001 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24484 2019-Jan-12 20:37:16.129632 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24485 2019-Jan-12 20:37:16.130266 - [DEBUG]
24486 2019-Jan-12 20:37:16.130291 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24487 2019-Jan-12 20:37:16.130935 - [DEBUG] Compose: EdgeIdentity * AllBottom
24488 2019-Jan-12 20:37:16.130963 - [DEBUG]
24489 2019-Jan-12 20:37:16.130987 - [DEBUG] Propagate flow
24490 2019-Jan-12 20:37:16.131010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24491 2019-Jan-12 20:37:16.131067 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24492 2019-Jan-12 20:37:16.131711 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24493 2019-Jan-12 20:37:16.132359 - [DEBUG] Edge function : AllBottom (result of previous compose)
24494 2019-Jan-12 20:37:16.132384 - [DEBUG]
24495 2019-Jan-12 20:37:16.132410 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24496 2019-Jan-12 20:37:16.132436 - [DEBUG] = AllBottom
24497 2019-Jan-12 20:37:16.132460 - [DEBUG]
24498 2019-Jan-12 20:37:16.132483 - [DEBUG] PROPAGATE: No new function!
24499 2019-Jan-12 20:37:16.132515 - [DEBUG] EDGE:
24500 2019-Jan-12 20:37:16.132573 - [DEBUG] ---> 24501 2019-Jan-12 20:37:16.133204 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24502 2019-Jan-12 20:37:16.133841 - [DEBUG]
24503 2019-Jan-12 20:37:16.133865 - [DEBUG] EDGE:
24504 2019-Jan-12 20:37:16.133923 - [DEBUG] ---> 24505 2019-Jan-12 20:37:16.134554 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24506 2019-Jan-12 20:37:16.135188 - [DEBUG]
24507 2019-Jan-12 20:37:16.135213 - [DEBUG] EDGE:
24508 2019-Jan-12 20:37:16.135270 - [DEBUG] ---> 24509 2019-Jan-12 20:37:16.135921 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24510 2019-Jan-12 20:37:16.136555 - [DEBUG]
24511 2019-Jan-12 20:37:16.136591 - [DEBUG] Compose: EdgeIdentity * AllBottom
24512 2019-Jan-12 20:37:16.136618 - [DEBUG]
24513 2019-Jan-12 20:37:16.136642 - [DEBUG] Propagate flow
24514 2019-Jan-12 20:37:16.136665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24515 2019-Jan-12 20:37:16.136721 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24516 2019-Jan-12 20:37:16.137363 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24517 2019-Jan-12 20:37:16.137997 - [DEBUG] Edge function : AllBottom (result of previous compose)
24518 2019-Jan-12 20:37:16.138023 - [DEBUG]
24519 2019-Jan-12 20:37:16.138048 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24520 2019-Jan-12 20:37:16.138073 - [DEBUG] = AllBottom
24521 2019-Jan-12 20:37:16.138098 - [DEBUG]
24522 2019-Jan-12 20:37:16.138121 - [DEBUG] PROPAGATE: No new function!
24523 2019-Jan-12 20:37:16.138147 - [DEBUG] EDGE:
24524 2019-Jan-12 20:37:16.138204 - [DEBUG] ---> 24525 2019-Jan-12 20:37:16.138896 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24526 2019-Jan-12 20:37:16.139532 - [DEBUG]
24527 2019-Jan-12 20:37:16.139563 - [DEBUG] Compose: EdgeIdentity * AllBottom
24528 2019-Jan-12 20:37:16.139590 - [DEBUG]
24529 2019-Jan-12 20:37:16.139614 - [DEBUG] Propagate flow
24530 2019-Jan-12 20:37:16.139637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24531 2019-Jan-12 20:37:16.139693 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24532 2019-Jan-12 20:37:16.140335 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24533 2019-Jan-12 20:37:16.140970 - [DEBUG] Edge function : AllBottom (result of previous compose)
24534 2019-Jan-12 20:37:16.140995 - [DEBUG]
24535 2019-Jan-12 20:37:16.141020 - [DEBUG] Join: AllTop & AllBottom
24536 2019-Jan-12 20:37:16.141046 - [DEBUG] = AllBottom (new jump func)
24537 2019-Jan-12 20:37:16.141070 - [DEBUG]
24538 2019-Jan-12 20:37:16.141094 - [DEBUG] Start adding new jump function
24539 2019-Jan-12 20:37:16.141117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24540 2019-Jan-12 20:37:16.141173 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24541 2019-Jan-12 20:37:16.141807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24542 2019-Jan-12 20:37:16.142472 - [DEBUG] Edge Function : AllBottom
24543 2019-Jan-12 20:37:16.142501 - [DEBUG] End adding new jump function
24544 2019-Jan-12 20:37:16.142525 - [DEBUG]
24545 2019-Jan-12 20:37:16.142549 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24546 2019-Jan-12 20:37:16.142573 - [DEBUG]
24547 2019-Jan-12 20:37:16.142596 - [DEBUG] Process 677. path edge:
24548 2019-Jan-12 20:37:16.142620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24549 2019-Jan-12 20:37:16.142676 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
24550 2019-Jan-12 20:37:16.143320 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24551 2019-Jan-12 20:37:16.143955 - [DEBUG]
24552 2019-Jan-12 20:37:16.143980 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24553 2019-Jan-12 20:37:16.144629 - [DEBUG] Possible callees:
24554 2019-Jan-12 20:37:16.144654 - [DEBUG] llvm.dbg.declare
24555 2019-Jan-12 20:37:16.144679 - [DEBUG] Possible return sites:
24556 2019-Jan-12 20:37:16.144702 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14324557 2019-Jan-12 20:37:16.145986 - [DEBUG] Found and process special summary
24558 2019-Jan-12 20:37:16.146020 - [DEBUG] Compose: EdgeIdentity * AllBottom
24559 2019-Jan-12 20:37:16.146047 - [DEBUG]
24560 2019-Jan-12 20:37:16.146070 - [DEBUG] Propagate flow
24561 2019-Jan-12 20:37:16.146094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24562 2019-Jan-12 20:37:16.146150 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24563 2019-Jan-12 20:37:16.146787 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24564 2019-Jan-12 20:37:16.147430 - [DEBUG] Edge function : AllBottom (result of previous compose)
24565 2019-Jan-12 20:37:16.147455 - [DEBUG]
24566 2019-Jan-12 20:37:16.147480 - [DEBUG] Join: AllTop & AllBottom
24567 2019-Jan-12 20:37:16.147506 - [DEBUG] = AllBottom (new jump func)
24568 2019-Jan-12 20:37:16.147530 - [DEBUG]
24569 2019-Jan-12 20:37:16.147553 - [DEBUG] Start adding new jump function
24570 2019-Jan-12 20:37:16.147577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24571 2019-Jan-12 20:37:16.147632 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24572 2019-Jan-12 20:37:16.148268 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24573 2019-Jan-12 20:37:16.148918 - [DEBUG] Edge Function : AllBottom
24574 2019-Jan-12 20:37:16.148946 - [DEBUG] End adding new jump function
24575 2019-Jan-12 20:37:16.148970 - [DEBUG]
24576 2019-Jan-12 20:37:16.148993 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24577 2019-Jan-12 20:37:16.149017 - [DEBUG]
24578 2019-Jan-12 20:37:16.149040 - [DEBUG] Process 678. path edge:
24579 2019-Jan-12 20:37:16.149064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24580 2019-Jan-12 20:37:16.149120 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
24581 2019-Jan-12 20:37:16.149759 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24582 2019-Jan-12 20:37:16.150393 - [DEBUG]
24583 2019-Jan-12 20:37:16.150417 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24584 2019-Jan-12 20:37:16.151079 - [DEBUG] Compose: EdgeIdentity * AllBottom
24585 2019-Jan-12 20:37:16.151107 - [DEBUG]
24586 2019-Jan-12 20:37:16.151131 - [DEBUG] Propagate flow
24587 2019-Jan-12 20:37:16.151154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-12 20:37:16.151211 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
24589 2019-Jan-12 20:37:16.151843 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24590 2019-Jan-12 20:37:16.152494 - [DEBUG] Edge function : AllBottom (result of previous compose)
24591 2019-Jan-12 20:37:16.152520 - [DEBUG]
24592 2019-Jan-12 20:37:16.152545 - [DEBUG] Join: AllTop & AllBottom
24593 2019-Jan-12 20:37:16.152571 - [DEBUG] = AllBottom (new jump func)
24594 2019-Jan-12 20:37:16.152595 - [DEBUG]
24595 2019-Jan-12 20:37:16.152618 - [DEBUG] Start adding new jump function
24596 2019-Jan-12 20:37:16.152642 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24597 2019-Jan-12 20:37:16.152697 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24598 2019-Jan-12 20:37:16.153333 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
24599 2019-Jan-12 20:37:16.153964 - [DEBUG] Edge Function : AllBottom
24600 2019-Jan-12 20:37:16.153991 - [DEBUG] End adding new jump function
24601 2019-Jan-12 20:37:16.154015 - [DEBUG]
24602 2019-Jan-12 20:37:16.154038 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24603 2019-Jan-12 20:37:16.154062 - [DEBUG]
24604 2019-Jan-12 20:37:16.154085 - [DEBUG] Process 679. path edge:
24605 2019-Jan-12 20:37:16.154109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24606 2019-Jan-12 20:37:16.154165 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
24607 2019-Jan-12 20:37:16.154796 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24608 2019-Jan-12 20:37:16.155445 - [DEBUG]
24609 2019-Jan-12 20:37:16.155470 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
24610 2019-Jan-12 20:37:16.156113 - [DEBUG] Compose: EdgeIdentity * AllBottom
24611 2019-Jan-12 20:37:16.156141 - [DEBUG]
24612 2019-Jan-12 20:37:16.156165 - [DEBUG] Propagate flow
24613 2019-Jan-12 20:37:16.156188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24614 2019-Jan-12 20:37:16.156244 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24615 2019-Jan-12 20:37:16.156875 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24616 2019-Jan-12 20:37:16.157516 - [DEBUG] Edge function : AllBottom (result of previous compose)
24617 2019-Jan-12 20:37:16.157541 - [DEBUG]
24618 2019-Jan-12 20:37:16.157566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24619 2019-Jan-12 20:37:16.157592 - [DEBUG] = AllBottom
24620 2019-Jan-12 20:37:16.157616 - [DEBUG]
24621 2019-Jan-12 20:37:16.157640 - [DEBUG] PROPAGATE: No new function!
24622 2019-Jan-12 20:37:16.157664 - [DEBUG] EDGE:
24623 2019-Jan-12 20:37:16.157721 - [DEBUG] ---> 24624 2019-Jan-12 20:37:16.158351 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24625 2019-Jan-12 20:37:16.159005 - [DEBUG]
24626 2019-Jan-12 20:37:16.159030 - [DEBUG] EDGE:
24627 2019-Jan-12 20:37:16.159087 - [DEBUG] ---> 24628 2019-Jan-12 20:37:16.159722 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24629 2019-Jan-12 20:37:16.160357 - [DEBUG]
24630 2019-Jan-12 20:37:16.160392 - [DEBUG] Compose: EdgeIdentity * AllBottom
24631 2019-Jan-12 20:37:16.160427 - [DEBUG]
24632 2019-Jan-12 20:37:16.160451 - [DEBUG] Propagate flow
24633 2019-Jan-12 20:37:16.160474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24634 2019-Jan-12 20:37:16.160530 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24635 2019-Jan-12 20:37:16.161166 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24636 2019-Jan-12 20:37:16.161801 - [DEBUG] Edge function : AllBottom (result of previous compose)
24637 2019-Jan-12 20:37:16.161826 - [DEBUG]
24638 2019-Jan-12 20:37:16.161851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24639 2019-Jan-12 20:37:16.161876 - [DEBUG] = AllBottom
24640 2019-Jan-12 20:37:16.161901 - [DEBUG]
24641 2019-Jan-12 20:37:16.161924 - [DEBUG] PROPAGATE: No new function!
24642 2019-Jan-12 20:37:16.161949 - [DEBUG] EDGE:
24643 2019-Jan-12 20:37:16.162019 - [DEBUG] ---> 24644 2019-Jan-12 20:37:16.162664 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24645 2019-Jan-12 20:37:16.163300 - [DEBUG]
24646 2019-Jan-12 20:37:16.163325 - [DEBUG] EDGE:
24647 2019-Jan-12 20:37:16.163382 - [DEBUG] ---> 24648 2019-Jan-12 20:37:16.164015 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24649 2019-Jan-12 20:37:16.164649 - [DEBUG]
24650 2019-Jan-12 20:37:16.164681 - [DEBUG] Compose: EdgeIdentity * AllBottom
24651 2019-Jan-12 20:37:16.164708 - [DEBUG]
24652 2019-Jan-12 20:37:16.164731 - [DEBUG] Propagate flow
24653 2019-Jan-12 20:37:16.164755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24654 2019-Jan-12 20:37:16.164811 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24655 2019-Jan-12 20:37:16.165464 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24656 2019-Jan-12 20:37:16.166099 - [DEBUG] Edge function : AllBottom (result of previous compose)
24657 2019-Jan-12 20:37:16.166125 - [DEBUG]
24658 2019-Jan-12 20:37:16.166150 - [DEBUG] Join: AllTop & AllBottom
24659 2019-Jan-12 20:37:16.166176 - [DEBUG] = AllBottom (new jump func)
24660 2019-Jan-12 20:37:16.166200 - [DEBUG]
24661 2019-Jan-12 20:37:16.166224 - [DEBUG] Start adding new jump function
24662 2019-Jan-12 20:37:16.166247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24663 2019-Jan-12 20:37:16.166303 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24664 2019-Jan-12 20:37:16.166939 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24665 2019-Jan-12 20:37:16.167578 - [DEBUG] Edge Function : AllBottom
24666 2019-Jan-12 20:37:16.167606 - [DEBUG] End adding new jump function
24667 2019-Jan-12 20:37:16.167630 - [DEBUG]
24668 2019-Jan-12 20:37:16.167653 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24669 2019-Jan-12 20:37:16.167677 - [DEBUG]
24670 2019-Jan-12 20:37:16.167701 - [DEBUG] Process 680. path edge:
24671 2019-Jan-12 20:37:16.167724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24672 2019-Jan-12 20:37:16.167780 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
24673 2019-Jan-12 20:37:16.168413 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24674 2019-Jan-12 20:37:16.169070 - [DEBUG]
24675 2019-Jan-12 20:37:16.169096 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24676 2019-Jan-12 20:37:16.169743 - [DEBUG] Compose: EdgeIdentity * AllBottom
24677 2019-Jan-12 20:37:16.169771 - [DEBUG]
24678 2019-Jan-12 20:37:16.169795 - [DEBUG] Propagate flow
24679 2019-Jan-12 20:37:16.169818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24680 2019-Jan-12 20:37:16.169875 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24681 2019-Jan-12 20:37:16.170519 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24682 2019-Jan-12 20:37:16.171154 - [DEBUG] Edge function : AllBottom (result of previous compose)
24683 2019-Jan-12 20:37:16.171179 - [DEBUG]
24684 2019-Jan-12 20:37:16.171204 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24685 2019-Jan-12 20:37:16.171230 - [DEBUG] = AllBottom
24686 2019-Jan-12 20:37:16.171254 - [DEBUG]
24687 2019-Jan-12 20:37:16.171277 - [DEBUG] PROPAGATE: No new function!
24688 2019-Jan-12 20:37:16.171308 - [DEBUG] Compose: EdgeIdentity * AllBottom
24689 2019-Jan-12 20:37:16.171335 - [DEBUG]
24690 2019-Jan-12 20:37:16.171358 - [DEBUG] Propagate flow
24691 2019-Jan-12 20:37:16.171381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24692 2019-Jan-12 20:37:16.171438 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24693 2019-Jan-12 20:37:16.172096 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24694 2019-Jan-12 20:37:16.172730 - [DEBUG] Edge function : AllBottom (result of previous compose)
24695 2019-Jan-12 20:37:16.172756 - [DEBUG]
24696 2019-Jan-12 20:37:16.172781 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24697 2019-Jan-12 20:37:16.172807 - [DEBUG] = AllBottom
24698 2019-Jan-12 20:37:16.172831 - [DEBUG]
24699 2019-Jan-12 20:37:16.172855 - [DEBUG] PROPAGATE: No new function!
24700 2019-Jan-12 20:37:16.172879 - [DEBUG] EDGE:
24701 2019-Jan-12 20:37:16.172936 - [DEBUG] ---> 24702 2019-Jan-12 20:37:16.173569 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24703 2019-Jan-12 20:37:16.174203 - [DEBUG]
24704 2019-Jan-12 20:37:16.174228 - [DEBUG] EDGE:
24705 2019-Jan-12 20:37:16.174285 - [DEBUG] ---> 24706 2019-Jan-12 20:37:16.174916 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24707 2019-Jan-12 20:37:16.175565 - [DEBUG]
24708 2019-Jan-12 20:37:16.175590 - [DEBUG] EDGE:
24709 2019-Jan-12 20:37:16.175648 - [DEBUG] ---> 24710 2019-Jan-12 20:37:16.176285 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24711 2019-Jan-12 20:37:16.176918 - [DEBUG]
24712 2019-Jan-12 20:37:16.176952 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-12 20:37:16.176979 - [DEBUG]
24714 2019-Jan-12 20:37:16.177003 - [DEBUG] Propagate flow
24715 2019-Jan-12 20:37:16.177026 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-12 20:37:16.177082 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24717 2019-Jan-12 20:37:16.177722 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24718 2019-Jan-12 20:37:16.178365 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-12 20:37:16.178391 - [DEBUG]
24720 2019-Jan-12 20:37:16.178416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24721 2019-Jan-12 20:37:16.178442 - [DEBUG] = AllBottom
24722 2019-Jan-12 20:37:16.178467 - [DEBUG]
24723 2019-Jan-12 20:37:16.178490 - [DEBUG] PROPAGATE: No new function!
24724 2019-Jan-12 20:37:16.178515 - [DEBUG] EDGE:
24725 2019-Jan-12 20:37:16.178573 - [DEBUG] ---> 24726 2019-Jan-12 20:37:16.179226 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24727 2019-Jan-12 20:37:16.179861 - [DEBUG]
24728 2019-Jan-12 20:37:16.179887 - [DEBUG] EDGE:
24729 2019-Jan-12 20:37:16.179944 - [DEBUG] ---> 24730 2019-Jan-12 20:37:16.180577 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24731 2019-Jan-12 20:37:16.181212 - [DEBUG]
24732 2019-Jan-12 20:37:16.181237 - [DEBUG] EDGE:
24733 2019-Jan-12 20:37:16.181295 - [DEBUG] ---> 24734 2019-Jan-12 20:37:16.181931 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24735 2019-Jan-12 20:37:16.182581 - [DEBUG]
24736 2019-Jan-12 20:37:16.182606 - [DEBUG] EDGE:
24737 2019-Jan-12 20:37:16.182663 - [DEBUG] ---> 24738 2019-Jan-12 20:37:16.183296 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24739 2019-Jan-12 20:37:16.183932 - [DEBUG]
24740 2019-Jan-12 20:37:16.183957 - [DEBUG] EDGE:
24741 2019-Jan-12 20:37:16.184014 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
24742 2019-Jan-12 20:37:16.184652 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24743 2019-Jan-12 20:37:16.185287 - [DEBUG]
24744 2019-Jan-12 20:37:16.185313 - [DEBUG] Compose: EdgeIdentity * AllBottom
24745 2019-Jan-12 20:37:16.185352 - [DEBUG]
24746 2019-Jan-12 20:37:16.185376 - [DEBUG] Propagate flow
24747 2019-Jan-12 20:37:16.185399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24748 2019-Jan-12 20:37:16.185455 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24749 2019-Jan-12 20:37:16.186091 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24750 2019-Jan-12 20:37:16.186724 - [DEBUG] Edge function : AllBottom (result of previous compose)
24751 2019-Jan-12 20:37:16.186749 - [DEBUG]
24752 2019-Jan-12 20:37:16.186775 - [DEBUG] Join: AllTop & AllBottom
24753 2019-Jan-12 20:37:16.186800 - [DEBUG] = AllBottom (new jump func)
24754 2019-Jan-12 20:37:16.186825 - [DEBUG]
24755 2019-Jan-12 20:37:16.186849 - [DEBUG] Start adding new jump function
24756 2019-Jan-12 20:37:16.186872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24757 2019-Jan-12 20:37:16.186928 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24758 2019-Jan-12 20:37:16.187568 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24759 2019-Jan-12 20:37:16.188205 - [DEBUG] Edge Function : AllBottom
24760 2019-Jan-12 20:37:16.188241 - [DEBUG] End adding new jump function
24761 2019-Jan-12 20:37:16.188265 - [DEBUG]
24762 2019-Jan-12 20:37:16.188289 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24763 2019-Jan-12 20:37:16.188313 - [DEBUG]
24764 2019-Jan-12 20:37:16.188336 - [DEBUG] Process 681. path edge:
24765 2019-Jan-12 20:37:16.188360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24766 2019-Jan-12 20:37:16.188417 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
24767 2019-Jan-12 20:37:16.189069 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24768 2019-Jan-12 20:37:16.189702 - [DEBUG]
24769 2019-Jan-12 20:37:16.189727 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24770 2019-Jan-12 20:37:16.190383 - [DEBUG] Compose: EdgeIdentity * AllBottom
24771 2019-Jan-12 20:37:16.190411 - [DEBUG]
24772 2019-Jan-12 20:37:16.190435 - [DEBUG] Propagate flow
24773 2019-Jan-12 20:37:16.190459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24774 2019-Jan-12 20:37:16.190515 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24775 2019-Jan-12 20:37:16.191150 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24776 2019-Jan-12 20:37:16.191782 - [DEBUG] Edge function : AllBottom (result of previous compose)
24777 2019-Jan-12 20:37:16.191807 - [DEBUG]
24778 2019-Jan-12 20:37:16.191832 - [DEBUG] Join: AllTop & AllBottom
24779 2019-Jan-12 20:37:16.191858 - [DEBUG] = AllBottom (new jump func)
24780 2019-Jan-12 20:37:16.191882 - [DEBUG]
24781 2019-Jan-12 20:37:16.191906 - [DEBUG] Start adding new jump function
24782 2019-Jan-12 20:37:16.191929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24783 2019-Jan-12 20:37:16.191996 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24784 2019-Jan-12 20:37:16.192631 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24785 2019-Jan-12 20:37:16.193267 - [DEBUG] Edge Function : AllBottom
24786 2019-Jan-12 20:37:16.193295 - [DEBUG] End adding new jump function
24787 2019-Jan-12 20:37:16.193318 - [DEBUG]
24788 2019-Jan-12 20:37:16.193342 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24789 2019-Jan-12 20:37:16.193366 - [DEBUG]
24790 2019-Jan-12 20:37:16.193389 - [DEBUG] Process 682. path edge:
24791 2019-Jan-12 20:37:16.193413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24792 2019-Jan-12 20:37:16.193469 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
24793 2019-Jan-12 20:37:16.194104 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24794 2019-Jan-12 20:37:16.194737 - [DEBUG]
24795 2019-Jan-12 20:37:16.194761 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24796 2019-Jan-12 20:37:16.195414 - [DEBUG] Possible callees:
24797 2019-Jan-12 20:37:16.195439 - [DEBUG] bar
24798 2019-Jan-12 20:37:16.195464 - [DEBUG] Possible return sites:
24799 2019-Jan-12 20:37:16.195487 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7124800 2019-Jan-12 20:37:16.196743 - [DEBUG] Found and process special summary
24801 2019-Jan-12 20:37:16.196777 - [DEBUG] Compose: EdgeIdentity * AllBottom
24802 2019-Jan-12 20:37:16.196804 - [DEBUG]
24803 2019-Jan-12 20:37:16.196827 - [DEBUG] Propagate flow
24804 2019-Jan-12 20:37:16.196851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24805 2019-Jan-12 20:37:16.196915 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24806 2019-Jan-12 20:37:16.197557 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24807 2019-Jan-12 20:37:16.198189 - [DEBUG] Edge function : AllBottom (result of previous compose)
24808 2019-Jan-12 20:37:16.198214 - [DEBUG]
24809 2019-Jan-12 20:37:16.198239 - [DEBUG] Join: AllTop & AllBottom
24810 2019-Jan-12 20:37:16.198264 - [DEBUG] = AllBottom (new jump func)
24811 2019-Jan-12 20:37:16.198289 - [DEBUG]
24812 2019-Jan-12 20:37:16.198312 - [DEBUG] Start adding new jump function
24813 2019-Jan-12 20:37:16.198336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24814 2019-Jan-12 20:37:16.198391 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24815 2019-Jan-12 20:37:16.199040 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24816 2019-Jan-12 20:37:16.199675 - [DEBUG] Edge Function : AllBottom
24817 2019-Jan-12 20:37:16.199703 - [DEBUG] End adding new jump function
24818 2019-Jan-12 20:37:16.199727 - [DEBUG]
24819 2019-Jan-12 20:37:16.199750 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24820 2019-Jan-12 20:37:16.199774 - [DEBUG]
24821 2019-Jan-12 20:37:16.199798 - [DEBUG] Process 683. path edge:
24822 2019-Jan-12 20:37:16.199821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24823 2019-Jan-12 20:37:16.199877 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
24824 2019-Jan-12 20:37:16.200514 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24825 2019-Jan-12 20:37:16.201146 - [DEBUG]
24826 2019-Jan-12 20:37:16.201170 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24827 2019-Jan-12 20:37:16.201817 - [DEBUG] Compose: EdgeIdentity * AllBottom
24828 2019-Jan-12 20:37:16.201845 - [DEBUG]
24829 2019-Jan-12 20:37:16.201868 - [DEBUG] Propagate flow
24830 2019-Jan-12 20:37:16.201892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24831 2019-Jan-12 20:37:16.201948 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24832 2019-Jan-12 20:37:16.202597 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24833 2019-Jan-12 20:37:16.203234 - [DEBUG] Edge function : AllBottom (result of previous compose)
24834 2019-Jan-12 20:37:16.203260 - [DEBUG]
24835 2019-Jan-12 20:37:16.203284 - [DEBUG] Join: AllTop & AllBottom
24836 2019-Jan-12 20:37:16.203310 - [DEBUG] = AllBottom (new jump func)
24837 2019-Jan-12 20:37:16.203335 - [DEBUG]
24838 2019-Jan-12 20:37:16.203358 - [DEBUG] Start adding new jump function
24839 2019-Jan-12 20:37:16.203381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24840 2019-Jan-12 20:37:16.203438 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24841 2019-Jan-12 20:37:16.204070 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24842 2019-Jan-12 20:37:16.204702 - [DEBUG] Edge Function : AllBottom
24843 2019-Jan-12 20:37:16.204730 - [DEBUG] End adding new jump function
24844 2019-Jan-12 20:37:16.204754 - [DEBUG]
24845 2019-Jan-12 20:37:16.204777 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24846 2019-Jan-12 20:37:16.204801 - [DEBUG]
24847 2019-Jan-12 20:37:16.204825 - [DEBUG] Process 684. path edge:
24848 2019-Jan-12 20:37:16.204848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24849 2019-Jan-12 20:37:16.204912 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
24850 2019-Jan-12 20:37:16.205564 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24851 2019-Jan-12 20:37:16.206202 - [DEBUG]
24852 2019-Jan-12 20:37:16.206228 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24853 2019-Jan-12 20:37:16.206874 - [DEBUG] Compose: EdgeIdentity * AllBottom
24854 2019-Jan-12 20:37:16.206902 - [DEBUG]
24855 2019-Jan-12 20:37:16.206925 - [DEBUG] Propagate flow
24856 2019-Jan-12 20:37:16.206949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24857 2019-Jan-12 20:37:16.207006 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24858 2019-Jan-12 20:37:16.207654 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24859 2019-Jan-12 20:37:16.208290 - [DEBUG] Edge function : AllBottom (result of previous compose)
24860 2019-Jan-12 20:37:16.208316 - [DEBUG]
24861 2019-Jan-12 20:37:16.208341 - [DEBUG] Join: AllTop & AllBottom
24862 2019-Jan-12 20:37:16.208366 - [DEBUG] = AllBottom (new jump func)
24863 2019-Jan-12 20:37:16.208391 - [DEBUG]
24864 2019-Jan-12 20:37:16.208414 - [DEBUG] Start adding new jump function
24865 2019-Jan-12 20:37:16.208437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24866 2019-Jan-12 20:37:16.208493 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24867 2019-Jan-12 20:37:16.209144 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24868 2019-Jan-12 20:37:16.209799 - [DEBUG] Edge Function : AllBottom
24869 2019-Jan-12 20:37:16.209826 - [DEBUG] End adding new jump function
24870 2019-Jan-12 20:37:16.209850 - [DEBUG]
24871 2019-Jan-12 20:37:16.209874 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24872 2019-Jan-12 20:37:16.209898 - [DEBUG]
24873 2019-Jan-12 20:37:16.209921 - [DEBUG] Process 685. path edge:
24874 2019-Jan-12 20:37:16.209945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24875 2019-Jan-12 20:37:16.210002 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
24876 2019-Jan-12 20:37:16.210644 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24877 2019-Jan-12 20:37:16.211277 - [DEBUG]
24878 2019-Jan-12 20:37:16.211301 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24879 2019-Jan-12 20:37:16.211949 - [DEBUG] Possible callees:
24880 2019-Jan-12 20:37:16.211974 - [DEBUG] llvm.dbg.declare
24881 2019-Jan-12 20:37:16.212013 - [DEBUG] Possible return sites:
24882 2019-Jan-12 20:37:16.212037 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7824883 2019-Jan-12 20:37:16.213302 - [DEBUG] Found and process special summary
24884 2019-Jan-12 20:37:16.213335 - [DEBUG] Compose: EdgeIdentity * AllBottom
24885 2019-Jan-12 20:37:16.213362 - [DEBUG]
24886 2019-Jan-12 20:37:16.213386 - [DEBUG] Propagate flow
24887 2019-Jan-12 20:37:16.213409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24888 2019-Jan-12 20:37:16.213466 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24889 2019-Jan-12 20:37:16.214114 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24890 2019-Jan-12 20:37:16.214756 - [DEBUG] Edge function : AllBottom (result of previous compose)
24891 2019-Jan-12 20:37:16.214782 - [DEBUG]
24892 2019-Jan-12 20:37:16.214807 - [DEBUG] Join: AllTop & AllBottom
24893 2019-Jan-12 20:37:16.214832 - [DEBUG] = AllBottom (new jump func)
24894 2019-Jan-12 20:37:16.214857 - [DEBUG]
24895 2019-Jan-12 20:37:16.214880 - [DEBUG] Start adding new jump function
24896 2019-Jan-12 20:37:16.214904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24897 2019-Jan-12 20:37:16.214959 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24898 2019-Jan-12 20:37:16.215609 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24899 2019-Jan-12 20:37:16.216245 - [DEBUG] Edge Function : AllBottom
24900 2019-Jan-12 20:37:16.216272 - [DEBUG] End adding new jump function
24901 2019-Jan-12 20:37:16.216296 - [DEBUG]
24902 2019-Jan-12 20:37:16.216320 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24903 2019-Jan-12 20:37:16.216344 - [DEBUG]
24904 2019-Jan-12 20:37:16.216367 - [DEBUG] Process 686. path edge:
24905 2019-Jan-12 20:37:16.216391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24906 2019-Jan-12 20:37:16.216447 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
24907 2019-Jan-12 20:37:16.217083 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24908 2019-Jan-12 20:37:16.217722 - [DEBUG]
24909 2019-Jan-12 20:37:16.217746 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24910 2019-Jan-12 20:37:16.218395 - [DEBUG] Compose: EdgeIdentity * AllBottom
24911 2019-Jan-12 20:37:16.218424 - [DEBUG]
24912 2019-Jan-12 20:37:16.218447 - [DEBUG] Propagate flow
24913 2019-Jan-12 20:37:16.218471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24914 2019-Jan-12 20:37:16.218527 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24915 2019-Jan-12 20:37:16.219176 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24916 2019-Jan-12 20:37:16.219809 - [DEBUG] Edge function : AllBottom (result of previous compose)
24917 2019-Jan-12 20:37:16.219834 - [DEBUG]
24918 2019-Jan-12 20:37:16.219859 - [DEBUG] Join: AllTop & AllBottom
24919 2019-Jan-12 20:37:16.219885 - [DEBUG] = AllBottom (new jump func)
24920 2019-Jan-12 20:37:16.219909 - [DEBUG]
24921 2019-Jan-12 20:37:16.219933 - [DEBUG] Start adding new jump function
24922 2019-Jan-12 20:37:16.219956 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24923 2019-Jan-12 20:37:16.220012 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24924 2019-Jan-12 20:37:16.220644 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24925 2019-Jan-12 20:37:16.221275 - [DEBUG] Edge Function : AllBottom
24926 2019-Jan-12 20:37:16.221302 - [DEBUG] End adding new jump function
24927 2019-Jan-12 20:37:16.221326 - [DEBUG]
24928 2019-Jan-12 20:37:16.221350 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24929 2019-Jan-12 20:37:16.221374 - [DEBUG]
24930 2019-Jan-12 20:37:16.221397 - [DEBUG] Process 687. path edge:
24931 2019-Jan-12 20:37:16.221421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24932 2019-Jan-12 20:37:16.221477 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
24933 2019-Jan-12 20:37:16.222125 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24934 2019-Jan-12 20:37:16.222757 - [DEBUG]
24935 2019-Jan-12 20:37:16.222782 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24936 2019-Jan-12 20:37:16.223430 - [DEBUG] Compose: EdgeIdentity * AllBottom
24937 2019-Jan-12 20:37:16.223458 - [DEBUG]
24938 2019-Jan-12 20:37:16.223482 - [DEBUG] Propagate flow
24939 2019-Jan-12 20:37:16.223505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24940 2019-Jan-12 20:37:16.223561 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24941 2019-Jan-12 20:37:16.224198 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24942 2019-Jan-12 20:37:16.224831 - [DEBUG] Edge function : AllBottom (result of previous compose)
24943 2019-Jan-12 20:37:16.224856 - [DEBUG]
24944 2019-Jan-12 20:37:16.224880 - [DEBUG] Join: AllTop & AllBottom
24945 2019-Jan-12 20:37:16.224906 - [DEBUG] = AllBottom (new jump func)
24946 2019-Jan-12 20:37:16.224931 - [DEBUG]
24947 2019-Jan-12 20:37:16.224954 - [DEBUG] Start adding new jump function
24948 2019-Jan-12 20:37:16.224978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24949 2019-Jan-12 20:37:16.225033 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24950 2019-Jan-12 20:37:16.225683 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24951 2019-Jan-12 20:37:16.226319 - [DEBUG] Edge Function : AllBottom
24952 2019-Jan-12 20:37:16.226346 - [DEBUG] End adding new jump function
24953 2019-Jan-12 20:37:16.226371 - [DEBUG]
24954 2019-Jan-12 20:37:16.226394 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24955 2019-Jan-12 20:37:16.226418 - [DEBUG]
24956 2019-Jan-12 20:37:16.226441 - [DEBUG] Process 688. path edge:
24957 2019-Jan-12 20:37:16.226465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24958 2019-Jan-12 20:37:16.226521 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
24959 2019-Jan-12 20:37:16.227158 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24960 2019-Jan-12 20:37:16.227793 - [DEBUG]
24961 2019-Jan-12 20:37:16.227818 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24962 2019-Jan-12 20:37:16.228465 - [DEBUG] Compose: EdgeIdentity * AllBottom
24963 2019-Jan-12 20:37:16.228493 - [DEBUG]
24964 2019-Jan-12 20:37:16.228517 - [DEBUG] Propagate flow
24965 2019-Jan-12 20:37:16.228541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24966 2019-Jan-12 20:37:16.228597 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24967 2019-Jan-12 20:37:16.229248 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24968 2019-Jan-12 20:37:16.229881 - [DEBUG] Edge function : AllBottom (result of previous compose)
24969 2019-Jan-12 20:37:16.229907 - [DEBUG]
24970 2019-Jan-12 20:37:16.229932 - [DEBUG] Join: AllTop & AllBottom
24971 2019-Jan-12 20:37:16.229957 - [DEBUG] = AllBottom (new jump func)
24972 2019-Jan-12 20:37:16.229982 - [DEBUG]
24973 2019-Jan-12 20:37:16.230006 - [DEBUG] Start adding new jump function
24974 2019-Jan-12 20:37:16.230029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24975 2019-Jan-12 20:37:16.230085 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24976 2019-Jan-12 20:37:16.230724 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24977 2019-Jan-12 20:37:16.231357 - [DEBUG] Edge Function : AllBottom
24978 2019-Jan-12 20:37:16.231384 - [DEBUG] End adding new jump function
24979 2019-Jan-12 20:37:16.231408 - [DEBUG]
24980 2019-Jan-12 20:37:16.231432 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24981 2019-Jan-12 20:37:16.231464 - [DEBUG]
24982 2019-Jan-12 20:37:16.231489 - [DEBUG] Process 689. path edge:
24983 2019-Jan-12 20:37:16.231513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24984 2019-Jan-12 20:37:16.231570 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
24985 2019-Jan-12 20:37:16.232219 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24986 2019-Jan-12 20:37:16.232852 - [DEBUG]
24987 2019-Jan-12 20:37:16.232877 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24988 2019-Jan-12 20:37:16.233519 - [DEBUG] Compose: EdgeIdentity * AllBottom
24989 2019-Jan-12 20:37:16.233547 - [DEBUG]
24990 2019-Jan-12 20:37:16.233571 - [DEBUG] Propagate flow
24991 2019-Jan-12 20:37:16.233594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24992 2019-Jan-12 20:37:16.233650 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24993 2019-Jan-12 20:37:16.234284 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24994 2019-Jan-12 20:37:16.234917 - [DEBUG] Edge function : AllBottom (result of previous compose)
24995 2019-Jan-12 20:37:16.234942 - [DEBUG]
24996 2019-Jan-12 20:37:16.234967 - [DEBUG] Join: AllTop & AllBottom
24997 2019-Jan-12 20:37:16.234992 - [DEBUG] = AllBottom (new jump func)
24998 2019-Jan-12 20:37:16.235017 - [DEBUG]
24999 2019-Jan-12 20:37:16.235040 - [DEBUG] Start adding new jump function
25000 2019-Jan-12 20:37:16.235063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25001 2019-Jan-12 20:37:16.235118 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25002 2019-Jan-12 20:37:16.235767 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25003 2019-Jan-12 20:37:16.236400 - [DEBUG] Edge Function : AllBottom
25004 2019-Jan-12 20:37:16.236428 - [DEBUG] End adding new jump function
25005 2019-Jan-12 20:37:16.236452 - [DEBUG]
25006 2019-Jan-12 20:37:16.236475 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
25007 2019-Jan-12 20:37:16.236499 - [DEBUG]
25008 2019-Jan-12 20:37:16.236522 - [DEBUG] Process 690. path edge:
25009 2019-Jan-12 20:37:16.236546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25010 2019-Jan-12 20:37:16.236602 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
25011 2019-Jan-12 20:37:16.237237 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25012 2019-Jan-12 20:37:16.237875 - [DEBUG]
25013 2019-Jan-12 20:37:16.237899 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25014 2019-Jan-12 20:37:16.238543 - [DEBUG] Compose: EdgeIdentity * AllBottom
25015 2019-Jan-12 20:37:16.238571 - [DEBUG]
25016 2019-Jan-12 20:37:16.238595 - [DEBUG] Propagate flow
25017 2019-Jan-12 20:37:16.238619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25018 2019-Jan-12 20:37:16.238689 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25019 2019-Jan-12 20:37:16.239327 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25020 2019-Jan-12 20:37:16.239959 - [DEBUG] Edge function : AllBottom (result of previous compose)
25021 2019-Jan-12 20:37:16.239985 - [DEBUG]
25022 2019-Jan-12 20:37:16.240009 - [DEBUG] Join: AllTop & AllBottom
25023 2019-Jan-12 20:37:16.240035 - [DEBUG] = AllBottom (new jump func)
25024 2019-Jan-12 20:37:16.240060 - [DEBUG]
25025 2019-Jan-12 20:37:16.240083 - [DEBUG] Start adding new jump function
25026 2019-Jan-12 20:37:16.240117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25027 2019-Jan-12 20:37:16.240174 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25028 2019-Jan-12 20:37:16.240807 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25029 2019-Jan-12 20:37:16.241444 - [DEBUG] Edge Function : AllBottom
25030 2019-Jan-12 20:37:16.241471 - [DEBUG] End adding new jump function
25031 2019-Jan-12 20:37:16.241496 - [DEBUG]
25032 2019-Jan-12 20:37:16.241519 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
25033 2019-Jan-12 20:37:16.241543 - [DEBUG]
25034 2019-Jan-12 20:37:16.241567 - [DEBUG] Process 691. path edge:
25035 2019-Jan-12 20:37:16.241591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25036 2019-Jan-12 20:37:16.241647 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
25037 2019-Jan-12 20:37:16.242299 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25038 2019-Jan-12 20:37:16.242932 - [DEBUG]
25039 2019-Jan-12 20:37:16.242957 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25040 2019-Jan-12 20:37:16.243604 - [DEBUG] Compose: EdgeIdentity * AllBottom
25041 2019-Jan-12 20:37:16.243632 - [DEBUG]
25042 2019-Jan-12 20:37:16.243656 - [DEBUG] Propagate flow
25043 2019-Jan-12 20:37:16.243680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25044 2019-Jan-12 20:37:16.243736 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25045 2019-Jan-12 20:37:16.244368 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25046 2019-Jan-12 20:37:16.245002 - [DEBUG] Edge function : AllBottom (result of previous compose)
25047 2019-Jan-12 20:37:16.245028 - [DEBUG]
25048 2019-Jan-12 20:37:16.245052 - [DEBUG] Join: AllTop & AllBottom
25049 2019-Jan-12 20:37:16.245079 - [DEBUG] = AllBottom (new jump func)
25050 2019-Jan-12 20:37:16.245103 - [DEBUG]
25051 2019-Jan-12 20:37:16.245127 - [DEBUG] Start adding new jump function
25052 2019-Jan-12 20:37:16.245150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25053 2019-Jan-12 20:37:16.245206 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25054 2019-Jan-12 20:37:16.245857 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25055 2019-Jan-12 20:37:16.246491 - [DEBUG] Edge Function : AllBottom
25056 2019-Jan-12 20:37:16.246520 - [DEBUG] End adding new jump function
25057 2019-Jan-12 20:37:16.246544 - [DEBUG]
25058 2019-Jan-12 20:37:16.246568 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
25059 2019-Jan-12 20:37:16.246592 - [DEBUG]
25060 2019-Jan-12 20:37:16.246615 - [DEBUG] Process 692. path edge:
25061 2019-Jan-12 20:37:16.246639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25062 2019-Jan-12 20:37:16.246695 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
25063 2019-Jan-12 20:37:16.247335 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25064 2019-Jan-12 20:37:16.247974 - [DEBUG]
25065 2019-Jan-12 20:37:16.248000 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25066 2019-Jan-12 20:37:16.248644 - [DEBUG] Compose: EdgeIdentity * AllBottom
25067 2019-Jan-12 20:37:16.248686 - [DEBUG]
25068 2019-Jan-12 20:37:16.248710 - [DEBUG] Propagate flow
25069 2019-Jan-12 20:37:16.248743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25070 2019-Jan-12 20:37:16.248800 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25071 2019-Jan-12 20:37:16.249445 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25072 2019-Jan-12 20:37:16.250079 - [DEBUG] Edge function : AllBottom (result of previous compose)
25073 2019-Jan-12 20:37:16.250104 - [DEBUG]
25074 2019-Jan-12 20:37:16.250129 - [DEBUG] Join: AllTop & AllBottom
25075 2019-Jan-12 20:37:16.250155 - [DEBUG] = AllBottom (new jump func)
25076 2019-Jan-12 20:37:16.250179 - [DEBUG]
25077 2019-Jan-12 20:37:16.250203 - [DEBUG] Start adding new jump function
25078 2019-Jan-12 20:37:16.250227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25079 2019-Jan-12 20:37:16.250282 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25080 2019-Jan-12 20:37:16.250917 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25081 2019-Jan-12 20:37:16.251559 - [DEBUG] Edge Function : AllBottom
25082 2019-Jan-12 20:37:16.251586 - [DEBUG] End adding new jump function
25083 2019-Jan-12 20:37:16.251611 - [DEBUG]
25084 2019-Jan-12 20:37:16.251634 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
25085 2019-Jan-12 20:37:16.251658 - [DEBUG]
25086 2019-Jan-12 20:37:16.251682 - [DEBUG] Process 693. path edge:
25087 2019-Jan-12 20:37:16.251705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25088 2019-Jan-12 20:37:16.251762 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
25089 2019-Jan-12 20:37:16.252419 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25090 2019-Jan-12 20:37:16.253051 - [DEBUG]
25091 2019-Jan-12 20:37:16.253075 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25092 2019-Jan-12 20:37:16.253749 - [DEBUG] Possible callees:
25093 2019-Jan-12 20:37:16.253776 - [DEBUG] llvm.dbg.declare
25094 2019-Jan-12 20:37:16.253802 - [DEBUG] Possible return sites:
25095 2019-Jan-12 20:37:16.253826 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12025096 2019-Jan-12 20:37:16.255232 - [DEBUG] Found and process special summary
25097 2019-Jan-12 20:37:16.255290 - [DEBUG] Compose: EdgeIdentity * AllBottom
25098 2019-Jan-12 20:37:16.255339 - [DEBUG]
25099 2019-Jan-12 20:37:16.255367 - [DEBUG] Propagate flow
25100 2019-Jan-12 20:37:16.255391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25101 2019-Jan-12 20:37:16.255469 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25102 2019-Jan-12 20:37:16.256161 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25103 2019-Jan-12 20:37:16.256800 - [DEBUG] Edge function : AllBottom (result of previous compose)
25104 2019-Jan-12 20:37:16.256826 - [DEBUG]
25105 2019-Jan-12 20:37:16.256852 - [DEBUG] Join: AllTop & AllBottom
25106 2019-Jan-12 20:37:16.256879 - [DEBUG] = AllBottom (new jump func)
25107 2019-Jan-12 20:37:16.256903 - [DEBUG]
25108 2019-Jan-12 20:37:16.256927 - [DEBUG] Start adding new jump function
25109 2019-Jan-12 20:37:16.256951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25110 2019-Jan-12 20:37:16.257008 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25111 2019-Jan-12 20:37:16.257661 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25112 2019-Jan-12 20:37:16.258307 - [DEBUG] Edge Function : AllBottom
25113 2019-Jan-12 20:37:16.258336 - [DEBUG] End adding new jump function
25114 2019-Jan-12 20:37:16.258361 - [DEBUG]
25115 2019-Jan-12 20:37:16.258385 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
25116 2019-Jan-12 20:37:16.258409 - [DEBUG]
25117 2019-Jan-12 20:37:16.258432 - [DEBUG] Process 694. path edge:
25118 2019-Jan-12 20:37:16.258457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25119 2019-Jan-12 20:37:16.258513 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
25120 2019-Jan-12 20:37:16.259171 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25121 2019-Jan-12 20:37:16.259805 - [DEBUG]
25122 2019-Jan-12 20:37:16.259830 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25123 2019-Jan-12 20:37:16.260492 - [DEBUG] Compose: EdgeIdentity * AllBottom
25124 2019-Jan-12 20:37:16.260520 - [DEBUG]
25125 2019-Jan-12 20:37:16.260544 - [DEBUG] Propagate flow
25126 2019-Jan-12 20:37:16.260568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25127 2019-Jan-12 20:37:16.260624 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25128 2019-Jan-12 20:37:16.261259 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25129 2019-Jan-12 20:37:16.261891 - [DEBUG] Edge function : AllBottom (result of previous compose)
25130 2019-Jan-12 20:37:16.261917 - [DEBUG]
25131 2019-Jan-12 20:37:16.261941 - [DEBUG] Join: AllTop & AllBottom
25132 2019-Jan-12 20:37:16.261967 - [DEBUG] = AllBottom (new jump func)
25133 2019-Jan-12 20:37:16.262005 - [DEBUG]
25134 2019-Jan-12 20:37:16.262029 - [DEBUG] Start adding new jump function
25135 2019-Jan-12 20:37:16.262052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25136 2019-Jan-12 20:37:16.262109 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25137 2019-Jan-12 20:37:16.262742 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25138 2019-Jan-12 20:37:16.263376 - [DEBUG] Edge Function : AllBottom
25139 2019-Jan-12 20:37:16.263403 - [DEBUG] End adding new jump function
25140 2019-Jan-12 20:37:16.263428 - [DEBUG]
25141 2019-Jan-12 20:37:16.263451 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
25142 2019-Jan-12 20:37:16.263476 - [DEBUG]
25143 2019-Jan-12 20:37:16.263499 - [DEBUG] Process 695. path edge:
25144 2019-Jan-12 20:37:16.263522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25145 2019-Jan-12 20:37:16.263579 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
25146 2019-Jan-12 20:37:16.264211 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25147 2019-Jan-12 20:37:16.264844 - [DEBUG]
25148 2019-Jan-12 20:37:16.264870 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25149 2019-Jan-12 20:37:16.265530 - [DEBUG] Compose: EdgeIdentity * AllBottom
25150 2019-Jan-12 20:37:16.265558 - [DEBUG]
25151 2019-Jan-12 20:37:16.265582 - [DEBUG] Propagate flow
25152 2019-Jan-12 20:37:16.265606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25153 2019-Jan-12 20:37:16.265663 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25154 2019-Jan-12 20:37:16.266308 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25155 2019-Jan-12 20:37:16.266949 - [DEBUG] Edge function : AllBottom (result of previous compose)
25156 2019-Jan-12 20:37:16.266975 - [DEBUG]
25157 2019-Jan-12 20:37:16.267000 - [DEBUG] Join: AllTop & AllBottom
25158 2019-Jan-12 20:37:16.267026 - [DEBUG] = AllBottom (new jump func)
25159 2019-Jan-12 20:37:16.267050 - [DEBUG]
25160 2019-Jan-12 20:37:16.267073 - [DEBUG] Start adding new jump function
25161 2019-Jan-12 20:37:16.267097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25162 2019-Jan-12 20:37:16.267153 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25163 2019-Jan-12 20:37:16.267786 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25164 2019-Jan-12 20:37:16.268434 - [DEBUG] Edge Function : AllBottom
25165 2019-Jan-12 20:37:16.268467 - [DEBUG] End adding new jump function
25166 2019-Jan-12 20:37:16.268491 - [DEBUG]
25167 2019-Jan-12 20:37:16.268515 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
25168 2019-Jan-12 20:37:16.268539 - [DEBUG]
25169 2019-Jan-12 20:37:16.268563 - [DEBUG] Process 696. path edge:
25170 2019-Jan-12 20:37:16.268586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25171 2019-Jan-12 20:37:16.268643 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25172 2019-Jan-12 20:37:16.269301 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25173 2019-Jan-12 20:37:16.269934 - [DEBUG]
25174 2019-Jan-12 20:37:16.269958 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25175 2019-Jan-12 20:37:16.270610 - [DEBUG] Possible callees:
25176 2019-Jan-12 20:37:16.270635 - [DEBUG] llvm.dbg.declare
25177 2019-Jan-12 20:37:16.270661 - [DEBUG] Possible return sites:
25178 2019-Jan-12 20:37:16.270684 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925179 2019-Jan-12 20:37:16.271962 - [DEBUG] Found and process special summary
25180 2019-Jan-12 20:37:16.272009 - [DEBUG] Compose: EdgeIdentity * AllBottom
25181 2019-Jan-12 20:37:16.272037 - [DEBUG]
25182 2019-Jan-12 20:37:16.272061 - [DEBUG] Propagate flow
25183 2019-Jan-12 20:37:16.272084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25184 2019-Jan-12 20:37:16.272140 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25185 2019-Jan-12 20:37:16.272777 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25186 2019-Jan-12 20:37:16.273410 - [DEBUG] Edge function : AllBottom (result of previous compose)
25187 2019-Jan-12 20:37:16.273435 - [DEBUG]
25188 2019-Jan-12 20:37:16.273460 - [DEBUG] Join: AllTop & AllBottom
25189 2019-Jan-12 20:37:16.273485 - [DEBUG] = AllBottom (new jump func)
25190 2019-Jan-12 20:37:16.273510 - [DEBUG]
25191 2019-Jan-12 20:37:16.273533 - [DEBUG] Start adding new jump function
25192 2019-Jan-12 20:37:16.273557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25193 2019-Jan-12 20:37:16.273612 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25194 2019-Jan-12 20:37:16.274247 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25195 2019-Jan-12 20:37:16.274883 - [DEBUG] Edge Function : AllBottom
25196 2019-Jan-12 20:37:16.274911 - [DEBUG] End adding new jump function
25197 2019-Jan-12 20:37:16.274949 - [DEBUG]
25198 2019-Jan-12 20:37:16.274974 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
25199 2019-Jan-12 20:37:16.274998 - [DEBUG]
25200 2019-Jan-12 20:37:16.275022 - [DEBUG] Process 697. path edge:
25201 2019-Jan-12 20:37:16.275046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25202 2019-Jan-12 20:37:16.275102 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25203 2019-Jan-12 20:37:16.275755 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25204 2019-Jan-12 20:37:16.276389 - [DEBUG]
25205 2019-Jan-12 20:37:16.276413 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25206 2019-Jan-12 20:37:16.277066 - [DEBUG] Compose: EdgeIdentity * AllBottom
25207 2019-Jan-12 20:37:16.277094 - [DEBUG]
25208 2019-Jan-12 20:37:16.277118 - [DEBUG] Propagate flow
25209 2019-Jan-12 20:37:16.277142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25210 2019-Jan-12 20:37:16.277199 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25211 2019-Jan-12 20:37:16.277834 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25212 2019-Jan-12 20:37:16.278474 - [DEBUG] Edge function : AllBottom (result of previous compose)
25213 2019-Jan-12 20:37:16.278499 - [DEBUG]
25214 2019-Jan-12 20:37:16.278524 - [DEBUG] Join: AllTop & AllBottom
25215 2019-Jan-12 20:37:16.278550 - [DEBUG] = AllBottom (new jump func)
25216 2019-Jan-12 20:37:16.278575 - [DEBUG]
25217 2019-Jan-12 20:37:16.278599 - [DEBUG] Start adding new jump function
25218 2019-Jan-12 20:37:16.278622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25219 2019-Jan-12 20:37:16.278692 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25220 2019-Jan-12 20:37:16.279328 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25221 2019-Jan-12 20:37:16.279962 - [DEBUG] Edge Function : AllBottom
25222 2019-Jan-12 20:37:16.279990 - [DEBUG] End adding new jump function
25223 2019-Jan-12 20:37:16.280015 - [DEBUG]
25224 2019-Jan-12 20:37:16.280038 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
25225 2019-Jan-12 20:37:16.280063 - [DEBUG]
25226 2019-Jan-12 20:37:16.280086 - [DEBUG] Process 698. path edge:
25227 2019-Jan-12 20:37:16.280110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25228 2019-Jan-12 20:37:16.280167 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25229 2019-Jan-12 20:37:16.280802 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25230 2019-Jan-12 20:37:16.281436 - [DEBUG]
25231 2019-Jan-12 20:37:16.281462 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25232 2019-Jan-12 20:37:16.282123 - [DEBUG] Compose: EdgeIdentity * AllBottom
25233 2019-Jan-12 20:37:16.282151 - [DEBUG]
25234 2019-Jan-12 20:37:16.282175 - [DEBUG] Propagate flow
25235 2019-Jan-12 20:37:16.282198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25236 2019-Jan-12 20:37:16.282255 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25237 2019-Jan-12 20:37:16.282898 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25238 2019-Jan-12 20:37:16.283530 - [DEBUG] Edge function : AllBottom (result of previous compose)
25239 2019-Jan-12 20:37:16.283556 - [DEBUG]
25240 2019-Jan-12 20:37:16.283581 - [DEBUG] Join: AllTop & AllBottom
25241 2019-Jan-12 20:37:16.283606 - [DEBUG] = AllBottom (new jump func)
25242 2019-Jan-12 20:37:16.283640 - [DEBUG]
25243 2019-Jan-12 20:37:16.283664 - [DEBUG] Start adding new jump function
25244 2019-Jan-12 20:37:16.283687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25245 2019-Jan-12 20:37:16.283743 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25246 2019-Jan-12 20:37:16.284378 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25247 2019-Jan-12 20:37:16.285019 - [DEBUG] Edge Function : AllBottom
25248 2019-Jan-12 20:37:16.285047 - [DEBUG] End adding new jump function
25249 2019-Jan-12 20:37:16.285071 - [DEBUG]
25250 2019-Jan-12 20:37:16.285094 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
25251 2019-Jan-12 20:37:16.285118 - [DEBUG]
25252 2019-Jan-12 20:37:16.285141 - [DEBUG] Process 699. path edge:
25253 2019-Jan-12 20:37:16.285165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25254 2019-Jan-12 20:37:16.285222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25255 2019-Jan-12 20:37:16.285881 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25256 2019-Jan-12 20:37:16.286514 - [DEBUG]
25257 2019-Jan-12 20:37:16.286539 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25258 2019-Jan-12 20:37:16.287187 - [DEBUG] Possible callees:
25259 2019-Jan-12 20:37:16.287213 - [DEBUG] llvm.dbg.declare
25260 2019-Jan-12 20:37:16.287238 - [DEBUG] Possible return sites:
25261 2019-Jan-12 20:37:16.287261 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525262 2019-Jan-12 20:37:16.288533 - [DEBUG] Found and process special summary
25263 2019-Jan-12 20:37:16.288567 - [DEBUG] Compose: EdgeIdentity * AllBottom
25264 2019-Jan-12 20:37:16.288595 - [DEBUG]
25265 2019-Jan-12 20:37:16.288618 - [DEBUG] Propagate flow
25266 2019-Jan-12 20:37:16.288642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25267 2019-Jan-12 20:37:16.288714 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25268 2019-Jan-12 20:37:16.289352 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25269 2019-Jan-12 20:37:16.289985 - [DEBUG] Edge function : AllBottom (result of previous compose)
25270 2019-Jan-12 20:37:16.290010 - [DEBUG]
25271 2019-Jan-12 20:37:16.290035 - [DEBUG] Join: AllTop & AllBottom
25272 2019-Jan-12 20:37:16.290061 - [DEBUG] = AllBottom (new jump func)
25273 2019-Jan-12 20:37:16.290085 - [DEBUG]
25274 2019-Jan-12 20:37:16.290109 - [DEBUG] Start adding new jump function
25275 2019-Jan-12 20:37:16.290132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25276 2019-Jan-12 20:37:16.290188 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25277 2019-Jan-12 20:37:16.290820 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25278 2019-Jan-12 20:37:16.291455 - [DEBUG] Edge Function : AllBottom
25279 2019-Jan-12 20:37:16.291483 - [DEBUG] End adding new jump function
25280 2019-Jan-12 20:37:16.291507 - [DEBUG]
25281 2019-Jan-12 20:37:16.291530 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
25282 2019-Jan-12 20:37:16.291554 - [DEBUG]
25283 2019-Jan-12 20:37:16.291578 - [DEBUG] Process 700. path edge:
25284 2019-Jan-12 20:37:16.291601 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25285 2019-Jan-12 20:37:16.291665 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25286 2019-Jan-12 20:37:16.292317 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25287 2019-Jan-12 20:37:16.292951 - [DEBUG]
25288 2019-Jan-12 20:37:16.292975 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25289 2019-Jan-12 20:37:16.293627 - [DEBUG] Compose: EdgeIdentity * AllBottom
25290 2019-Jan-12 20:37:16.293655 - [DEBUG]
25291 2019-Jan-12 20:37:16.293678 - [DEBUG] Propagate flow
25292 2019-Jan-12 20:37:16.293702 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25293 2019-Jan-12 20:37:16.293758 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25294 2019-Jan-12 20:37:16.294391 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25295 2019-Jan-12 20:37:16.295024 - [DEBUG] Edge function : AllBottom (result of previous compose)
25296 2019-Jan-12 20:37:16.295049 - [DEBUG]
25297 2019-Jan-12 20:37:16.295074 - [DEBUG] Join: AllTop & AllBottom
25298 2019-Jan-12 20:37:16.295100 - [DEBUG] = AllBottom (new jump func)
25299 2019-Jan-12 20:37:16.295124 - [DEBUG]
25300 2019-Jan-12 20:37:16.295148 - [DEBUG] Start adding new jump function
25301 2019-Jan-12 20:37:16.295171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25302 2019-Jan-12 20:37:16.295227 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25303 2019-Jan-12 20:37:16.295876 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25304 2019-Jan-12 20:37:16.296511 - [DEBUG] Edge Function : AllBottom
25305 2019-Jan-12 20:37:16.296538 - [DEBUG] End adding new jump function
25306 2019-Jan-12 20:37:16.296562 - [DEBUG]
25307 2019-Jan-12 20:37:16.296586 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
25308 2019-Jan-12 20:37:16.296610 - [DEBUG]
25309 2019-Jan-12 20:37:16.296634 - [DEBUG] Process 701. path edge:
25310 2019-Jan-12 20:37:16.296657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25311 2019-Jan-12 20:37:16.296714 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25312 2019-Jan-12 20:37:16.297347 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25313 2019-Jan-12 20:37:16.297981 - [DEBUG]
25314 2019-Jan-12 20:37:16.298006 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25315 2019-Jan-12 20:37:16.298669 - [DEBUG] Compose: EdgeIdentity * AllBottom
25316 2019-Jan-12 20:37:16.298699 - [DEBUG]
25317 2019-Jan-12 20:37:16.298723 - [DEBUG] Propagate flow
25318 2019-Jan-12 20:37:16.298747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25319 2019-Jan-12 20:37:16.298804 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25320 2019-Jan-12 20:37:16.299437 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25321 2019-Jan-12 20:37:16.300070 - [DEBUG] Edge function : AllBottom (result of previous compose)
25322 2019-Jan-12 20:37:16.300095 - [DEBUG]
25323 2019-Jan-12 20:37:16.300120 - [DEBUG] Join: AllTop & AllBottom
25324 2019-Jan-12 20:37:16.300145 - [DEBUG] = AllBottom (new jump func)
25325 2019-Jan-12 20:37:16.300170 - [DEBUG]
25326 2019-Jan-12 20:37:16.300193 - [DEBUG] Start adding new jump function
25327 2019-Jan-12 20:37:16.300216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25328 2019-Jan-12 20:37:16.300272 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25329 2019-Jan-12 20:37:16.300913 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25330 2019-Jan-12 20:37:16.301545 - [DEBUG] Edge Function : AllBottom
25331 2019-Jan-12 20:37:16.301573 - [DEBUG] End adding new jump function
25332 2019-Jan-12 20:37:16.301597 - [DEBUG]
25333 2019-Jan-12 20:37:16.301621 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
25334 2019-Jan-12 20:37:16.301645 - [DEBUG]
25335 2019-Jan-12 20:37:16.301668 - [DEBUG] Process 702. path edge:
25336 2019-Jan-12 20:37:16.301692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25337 2019-Jan-12 20:37:16.301748 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25338 2019-Jan-12 20:37:16.302396 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25339 2019-Jan-12 20:37:16.303034 - [DEBUG]
25340 2019-Jan-12 20:37:16.303059 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25341 2019-Jan-12 20:37:16.303705 - [DEBUG] Compose: EdgeIdentity * AllBottom
25342 2019-Jan-12 20:37:16.303733 - [DEBUG]
25343 2019-Jan-12 20:37:16.303756 - [DEBUG] Propagate flow
25344 2019-Jan-12 20:37:16.303780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25345 2019-Jan-12 20:37:16.303836 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25346 2019-Jan-12 20:37:16.304492 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25347 2019-Jan-12 20:37:16.305126 - [DEBUG] Edge function : AllBottom (result of previous compose)
25348 2019-Jan-12 20:37:16.305151 - [DEBUG]
25349 2019-Jan-12 20:37:16.305176 - [DEBUG] Join: AllTop & AllBottom
25350 2019-Jan-12 20:37:16.305201 - [DEBUG] = AllBottom (new jump func)
25351 2019-Jan-12 20:37:16.305226 - [DEBUG]
25352 2019-Jan-12 20:37:16.305249 - [DEBUG] Start adding new jump function
25353 2019-Jan-12 20:37:16.305273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25354 2019-Jan-12 20:37:16.305344 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25355 2019-Jan-12 20:37:16.305982 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25356 2019-Jan-12 20:37:16.306624 - [DEBUG] Edge Function : AllBottom
25357 2019-Jan-12 20:37:16.306652 - [DEBUG] End adding new jump function
25358 2019-Jan-12 20:37:16.306676 - [DEBUG]
25359 2019-Jan-12 20:37:16.306700 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
25360 2019-Jan-12 20:37:16.306724 - [DEBUG]
25361 2019-Jan-12 20:37:16.306747 - [DEBUG] Process 703. path edge:
25362 2019-Jan-12 20:37:16.306771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25363 2019-Jan-12 20:37:16.306828 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25364 2019-Jan-12 20:37:16.307476 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25365 2019-Jan-12 20:37:16.308108 - [DEBUG]
25366 2019-Jan-12 20:37:16.308133 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25367 2019-Jan-12 20:37:16.308807 - [DEBUG] Possible callees:
25368 2019-Jan-12 20:37:16.308833 - [DEBUG] llvm.dbg.declare
25369 2019-Jan-12 20:37:16.308858 - [DEBUG] Possible return sites:
25370 2019-Jan-12 20:37:16.308882 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325371 2019-Jan-12 20:37:16.310163 - [DEBUG] Found and process special summary
25372 2019-Jan-12 20:37:16.310198 - [DEBUG] Compose: EdgeIdentity * AllBottom
25373 2019-Jan-12 20:37:16.310225 - [DEBUG]
25374 2019-Jan-12 20:37:16.310249 - [DEBUG] Propagate flow
25375 2019-Jan-12 20:37:16.310272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25376 2019-Jan-12 20:37:16.310329 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25377 2019-Jan-12 20:37:16.310965 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25378 2019-Jan-12 20:37:16.311600 - [DEBUG] Edge function : AllBottom (result of previous compose)
25379 2019-Jan-12 20:37:16.311625 - [DEBUG]
25380 2019-Jan-12 20:37:16.311650 - [DEBUG] Join: AllTop & AllBottom
25381 2019-Jan-12 20:37:16.311676 - [DEBUG] = AllBottom (new jump func)
25382 2019-Jan-12 20:37:16.311701 - [DEBUG]
25383 2019-Jan-12 20:37:16.311724 - [DEBUG] Start adding new jump function
25384 2019-Jan-12 20:37:16.311747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25385 2019-Jan-12 20:37:16.311803 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25386 2019-Jan-12 20:37:16.312453 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25387 2019-Jan-12 20:37:16.313090 - [DEBUG] Edge Function : AllBottom
25388 2019-Jan-12 20:37:16.313118 - [DEBUG] End adding new jump function
25389 2019-Jan-12 20:37:16.313142 - [DEBUG]
25390 2019-Jan-12 20:37:16.313165 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25391 2019-Jan-12 20:37:16.313189 - [DEBUG]
25392 2019-Jan-12 20:37:16.313212 - [DEBUG] Process 704. path edge:
25393 2019-Jan-12 20:37:16.313236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25394 2019-Jan-12 20:37:16.313292 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25395 2019-Jan-12 20:37:16.313928 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25396 2019-Jan-12 20:37:16.314562 - [DEBUG]
25397 2019-Jan-12 20:37:16.314587 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25398 2019-Jan-12 20:37:16.315239 - [DEBUG] Compose: EdgeIdentity * AllBottom
25399 2019-Jan-12 20:37:16.315266 - [DEBUG]
25400 2019-Jan-12 20:37:16.315290 - [DEBUG] Propagate flow
25401 2019-Jan-12 20:37:16.315314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25402 2019-Jan-12 20:37:16.315383 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25403 2019-Jan-12 20:37:16.316016 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25404 2019-Jan-12 20:37:16.316649 - [DEBUG] Edge function : AllBottom (result of previous compose)
25405 2019-Jan-12 20:37:16.316674 - [DEBUG]
25406 2019-Jan-12 20:37:16.316699 - [DEBUG] Join: AllTop & AllBottom
25407 2019-Jan-12 20:37:16.316725 - [DEBUG] = AllBottom (new jump func)
25408 2019-Jan-12 20:37:16.316749 - [DEBUG]
25409 2019-Jan-12 20:37:16.316773 - [DEBUG] Start adding new jump function
25410 2019-Jan-12 20:37:16.316796 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25411 2019-Jan-12 20:37:16.316852 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25412 2019-Jan-12 20:37:16.317485 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25413 2019-Jan-12 20:37:16.318117 - [DEBUG] Edge Function : AllBottom
25414 2019-Jan-12 20:37:16.318145 - [DEBUG] End adding new jump function
25415 2019-Jan-12 20:37:16.318169 - [DEBUG]
25416 2019-Jan-12 20:37:16.318193 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25417 2019-Jan-12 20:37:16.318225 - [DEBUG]
25418 2019-Jan-12 20:37:16.318249 - [DEBUG] Process 705. path edge:
25419 2019-Jan-12 20:37:16.318273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25420 2019-Jan-12 20:37:16.318329 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25421 2019-Jan-12 20:37:16.318982 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25422 2019-Jan-12 20:37:16.319614 - [DEBUG]
25423 2019-Jan-12 20:37:16.319639 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25424 2019-Jan-12 20:37:16.320287 - [DEBUG] Compose: EdgeIdentity * AllBottom
25425 2019-Jan-12 20:37:16.320314 - [DEBUG]
25426 2019-Jan-12 20:37:16.320338 - [DEBUG] Propagate flow
25427 2019-Jan-12 20:37:16.320362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25428 2019-Jan-12 20:37:16.320419 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25429 2019-Jan-12 20:37:16.321061 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25430 2019-Jan-12 20:37:16.321693 - [DEBUG] Edge function : AllBottom (result of previous compose)
25431 2019-Jan-12 20:37:16.321719 - [DEBUG]
25432 2019-Jan-12 20:37:16.321743 - [DEBUG] Join: AllTop & AllBottom
25433 2019-Jan-12 20:37:16.321769 - [DEBUG] = AllBottom (new jump func)
25434 2019-Jan-12 20:37:16.321793 - [DEBUG]
25435 2019-Jan-12 20:37:16.321816 - [DEBUG] Start adding new jump function
25436 2019-Jan-12 20:37:16.321840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25437 2019-Jan-12 20:37:16.321896 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25438 2019-Jan-12 20:37:16.322546 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25439 2019-Jan-12 20:37:16.323187 - [DEBUG] Edge Function : AllBottom
25440 2019-Jan-12 20:37:16.323215 - [DEBUG] End adding new jump function
25441 2019-Jan-12 20:37:16.323239 - [DEBUG]
25442 2019-Jan-12 20:37:16.323263 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25443 2019-Jan-12 20:37:16.323287 - [DEBUG]
25444 2019-Jan-12 20:37:16.323310 - [DEBUG] Process 706. path edge:
25445 2019-Jan-12 20:37:16.323334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25446 2019-Jan-12 20:37:16.323390 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25447 2019-Jan-12 20:37:16.324031 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25448 2019-Jan-12 20:37:16.324663 - [DEBUG]
25449 2019-Jan-12 20:37:16.324688 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25450 2019-Jan-12 20:37:16.325352 - [DEBUG] Possible callees:
25451 2019-Jan-12 20:37:16.325377 - [DEBUG] llvm.dbg.declare
25452 2019-Jan-12 20:37:16.325402 - [DEBUG] Possible return sites:
25453 2019-Jan-12 20:37:16.325425 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925454 2019-Jan-12 20:37:16.326688 - [DEBUG] Found and process special summary
25455 2019-Jan-12 20:37:16.326722 - [DEBUG] Compose: EdgeIdentity * AllBottom
25456 2019-Jan-12 20:37:16.326749 - [DEBUG]
25457 2019-Jan-12 20:37:16.326773 - [DEBUG] Propagate flow
25458 2019-Jan-12 20:37:16.326797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25459 2019-Jan-12 20:37:16.326860 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25460 2019-Jan-12 20:37:16.327505 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25461 2019-Jan-12 20:37:16.328139 - [DEBUG] Edge function : AllBottom (result of previous compose)
25462 2019-Jan-12 20:37:16.328164 - [DEBUG]
25463 2019-Jan-12 20:37:16.328189 - [DEBUG] Join: AllTop & AllBottom
25464 2019-Jan-12 20:37:16.328214 - [DEBUG] = AllBottom (new jump func)
25465 2019-Jan-12 20:37:16.328239 - [DEBUG]
25466 2019-Jan-12 20:37:16.328262 - [DEBUG] Start adding new jump function
25467 2019-Jan-12 20:37:16.328285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25468 2019-Jan-12 20:37:16.328341 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25469 2019-Jan-12 20:37:16.328997 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25470 2019-Jan-12 20:37:16.329631 - [DEBUG] Edge Function : AllBottom
25471 2019-Jan-12 20:37:16.329659 - [DEBUG] End adding new jump function
25472 2019-Jan-12 20:37:16.329683 - [DEBUG]
25473 2019-Jan-12 20:37:16.329707 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25474 2019-Jan-12 20:37:16.329731 - [DEBUG]
25475 2019-Jan-12 20:37:16.329754 - [DEBUG] Process 707. path edge:
25476 2019-Jan-12 20:37:16.329778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25477 2019-Jan-12 20:37:16.329835 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25478 2019-Jan-12 20:37:16.330470 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25479 2019-Jan-12 20:37:16.331102 - [DEBUG]
25480 2019-Jan-12 20:37:16.331126 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25481 2019-Jan-12 20:37:16.331775 - [DEBUG] Compose: EdgeIdentity * AllBottom
25482 2019-Jan-12 20:37:16.331803 - [DEBUG]
25483 2019-Jan-12 20:37:16.331827 - [DEBUG] Propagate flow
25484 2019-Jan-12 20:37:16.331851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25485 2019-Jan-12 20:37:16.331908 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25486 2019-Jan-12 20:37:16.332558 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25487 2019-Jan-12 20:37:16.333191 - [DEBUG] Edge function : AllBottom (result of previous compose)
25488 2019-Jan-12 20:37:16.333216 - [DEBUG]
25489 2019-Jan-12 20:37:16.333241 - [DEBUG] Join: AllTop & AllBottom
25490 2019-Jan-12 20:37:16.333267 - [DEBUG] = AllBottom (new jump func)
25491 2019-Jan-12 20:37:16.333292 - [DEBUG]
25492 2019-Jan-12 20:37:16.333315 - [DEBUG] Start adding new jump function
25493 2019-Jan-12 20:37:16.333339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25494 2019-Jan-12 20:37:16.333394 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25495 2019-Jan-12 20:37:16.334028 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25496 2019-Jan-12 20:37:16.334660 - [DEBUG] Edge Function : AllBottom
25497 2019-Jan-12 20:37:16.334688 - [DEBUG] End adding new jump function
25498 2019-Jan-12 20:37:16.334713 - [DEBUG]
25499 2019-Jan-12 20:37:16.334736 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25500 2019-Jan-12 20:37:16.334761 - [DEBUG]
25501 2019-Jan-12 20:37:16.334784 - [DEBUG] Process 708. path edge:
25502 2019-Jan-12 20:37:16.334808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25503 2019-Jan-12 20:37:16.334872 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25504 2019-Jan-12 20:37:16.335523 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25505 2019-Jan-12 20:37:16.336156 - [DEBUG]
25506 2019-Jan-12 20:37:16.336180 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25507 2019-Jan-12 20:37:16.336831 - [DEBUG] Compose: EdgeIdentity * AllBottom
25508 2019-Jan-12 20:37:16.336859 - [DEBUG]
25509 2019-Jan-12 20:37:16.336883 - [DEBUG] Propagate flow
25510 2019-Jan-12 20:37:16.336907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25511 2019-Jan-12 20:37:16.336963 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25512 2019-Jan-12 20:37:16.337601 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25513 2019-Jan-12 20:37:16.338233 - [DEBUG] Edge function : AllBottom (result of previous compose)
25514 2019-Jan-12 20:37:16.338259 - [DEBUG]
25515 2019-Jan-12 20:37:16.338283 - [DEBUG] Join: AllTop & AllBottom
25516 2019-Jan-12 20:37:16.338309 - [DEBUG] = AllBottom (new jump func)
25517 2019-Jan-12 20:37:16.338334 - [DEBUG]
25518 2019-Jan-12 20:37:16.338357 - [DEBUG] Start adding new jump function
25519 2019-Jan-12 20:37:16.338380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25520 2019-Jan-12 20:37:16.338436 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25521 2019-Jan-12 20:37:16.339090 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25522 2019-Jan-12 20:37:16.339725 - [DEBUG] Edge Function : AllBottom
25523 2019-Jan-12 20:37:16.339753 - [DEBUG] End adding new jump function
25524 2019-Jan-12 20:37:16.339778 - [DEBUG]
25525 2019-Jan-12 20:37:16.339801 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25526 2019-Jan-12 20:37:16.339825 - [DEBUG]
25527 2019-Jan-12 20:37:16.339849 - [DEBUG] Process 709. path edge:
25528 2019-Jan-12 20:37:16.339872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25529 2019-Jan-12 20:37:16.339929 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25530 2019-Jan-12 20:37:16.340563 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25531 2019-Jan-12 20:37:16.341194 - [DEBUG]
25532 2019-Jan-12 20:37:16.341219 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25533 2019-Jan-12 20:37:16.341868 - [DEBUG] Compose: EdgeIdentity * AllBottom
25534 2019-Jan-12 20:37:16.341896 - [DEBUG]
25535 2019-Jan-12 20:37:16.341920 - [DEBUG] Propagate flow
25536 2019-Jan-12 20:37:16.341943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25537 2019-Jan-12 20:37:16.342014 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25538 2019-Jan-12 20:37:16.342648 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25539 2019-Jan-12 20:37:16.343281 - [DEBUG] Edge function : AllBottom (result of previous compose)
25540 2019-Jan-12 20:37:16.343306 - [DEBUG]
25541 2019-Jan-12 20:37:16.343331 - [DEBUG] Join: AllTop & AllBottom
25542 2019-Jan-12 20:37:16.343357 - [DEBUG] = AllBottom (new jump func)
25543 2019-Jan-12 20:37:16.343381 - [DEBUG]
25544 2019-Jan-12 20:37:16.343405 - [DEBUG] Start adding new jump function
25545 2019-Jan-12 20:37:16.343428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25546 2019-Jan-12 20:37:16.343484 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25547 2019-Jan-12 20:37:16.344124 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25548 2019-Jan-12 20:37:16.344757 - [DEBUG] Edge Function : AllBottom
25549 2019-Jan-12 20:37:16.344785 - [DEBUG] End adding new jump function
25550 2019-Jan-12 20:37:16.344809 - [DEBUG]
25551 2019-Jan-12 20:37:16.344833 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25552 2019-Jan-12 20:37:16.344857 - [DEBUG]
25553 2019-Jan-12 20:37:16.344880 - [DEBUG] Process 710. path edge:
25554 2019-Jan-12 20:37:16.344904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25555 2019-Jan-12 20:37:16.344960 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25556 2019-Jan-12 20:37:16.345607 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25557 2019-Jan-12 20:37:16.346240 - [DEBUG]
25558 2019-Jan-12 20:37:16.346265 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25559 2019-Jan-12 20:37:16.346912 - [DEBUG] Compose: EdgeIdentity * AllBottom
25560 2019-Jan-12 20:37:16.346940 - [DEBUG]
25561 2019-Jan-12 20:37:16.346963 - [DEBUG] Propagate flow
25562 2019-Jan-12 20:37:16.346987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25563 2019-Jan-12 20:37:16.347043 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25564 2019-Jan-12 20:37:16.347680 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25565 2019-Jan-12 20:37:16.348314 - [DEBUG] Edge function : AllBottom (result of previous compose)
25566 2019-Jan-12 20:37:16.348339 - [DEBUG]
25567 2019-Jan-12 20:37:16.348363 - [DEBUG] Join: AllTop & AllBottom
25568 2019-Jan-12 20:37:16.348389 - [DEBUG] = AllBottom (new jump func)
25569 2019-Jan-12 20:37:16.348413 - [DEBUG]
25570 2019-Jan-12 20:37:16.348437 - [DEBUG] Start adding new jump function
25571 2019-Jan-12 20:37:16.348460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25572 2019-Jan-12 20:37:16.348516 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25573 2019-Jan-12 20:37:16.349171 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25574 2019-Jan-12 20:37:16.349806 - [DEBUG] Edge Function : AllBottom
25575 2019-Jan-12 20:37:16.349833 - [DEBUG] End adding new jump function
25576 2019-Jan-12 20:37:16.349857 - [DEBUG]
25577 2019-Jan-12 20:37:16.349880 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25578 2019-Jan-12 20:37:16.349905 - [DEBUG]
25579 2019-Jan-12 20:37:16.349928 - [DEBUG] Process 711. path edge:
25580 2019-Jan-12 20:37:16.349952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25581 2019-Jan-12 20:37:16.350008 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25582 2019-Jan-12 20:37:16.350643 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25583 2019-Jan-12 20:37:16.351276 - [DEBUG]
25584 2019-Jan-12 20:37:16.351300 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25585 2019-Jan-12 20:37:16.351951 - [DEBUG] Compose: EdgeIdentity * AllBottom
25586 2019-Jan-12 20:37:16.351979 - [DEBUG]
25587 2019-Jan-12 20:37:16.352017 - [DEBUG] Propagate flow
25588 2019-Jan-12 20:37:16.352040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25589 2019-Jan-12 20:37:16.352097 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25590 2019-Jan-12 20:37:16.352732 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25591 2019-Jan-12 20:37:16.353381 - [DEBUG] Edge function : AllBottom (result of previous compose)
25592 2019-Jan-12 20:37:16.353407 - [DEBUG]
25593 2019-Jan-12 20:37:16.353432 - [DEBUG] Join: AllTop & AllBottom
25594 2019-Jan-12 20:37:16.353458 - [DEBUG] = AllBottom (new jump func)
25595 2019-Jan-12 20:37:16.353483 - [DEBUG]
25596 2019-Jan-12 20:37:16.353506 - [DEBUG] Start adding new jump function
25597 2019-Jan-12 20:37:16.353530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25598 2019-Jan-12 20:37:16.353586 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25599 2019-Jan-12 20:37:16.354219 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25600 2019-Jan-12 20:37:16.354852 - [DEBUG] Edge Function : AllBottom
25601 2019-Jan-12 20:37:16.354880 - [DEBUG] End adding new jump function
25602 2019-Jan-12 20:37:16.354904 - [DEBUG]
25603 2019-Jan-12 20:37:16.354928 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25604 2019-Jan-12 20:37:16.354952 - [DEBUG]
25605 2019-Jan-12 20:37:16.354975 - [DEBUG] Process 712. path edge:
25606 2019-Jan-12 20:37:16.354999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25607 2019-Jan-12 20:37:16.355056 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25608 2019-Jan-12 20:37:16.355702 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25609 2019-Jan-12 20:37:16.356335 - [DEBUG]
25610 2019-Jan-12 20:37:16.356360 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25611 2019-Jan-12 20:37:16.357005 - [DEBUG] Compose: EdgeIdentity * AllBottom
25612 2019-Jan-12 20:37:16.357033 - [DEBUG]
25613 2019-Jan-12 20:37:16.357057 - [DEBUG] Propagate flow
25614 2019-Jan-12 20:37:16.357080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25615 2019-Jan-12 20:37:16.357137 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25616 2019-Jan-12 20:37:16.357771 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25617 2019-Jan-12 20:37:16.358403 - [DEBUG] Edge function : AllBottom (result of previous compose)
25618 2019-Jan-12 20:37:16.358428 - [DEBUG]
25619 2019-Jan-12 20:37:16.358453 - [DEBUG] Join: AllTop & AllBottom
25620 2019-Jan-12 20:37:16.358478 - [DEBUG] = AllBottom (new jump func)
25621 2019-Jan-12 20:37:16.358503 - [DEBUG]
25622 2019-Jan-12 20:37:16.358527 - [DEBUG] Start adding new jump function
25623 2019-Jan-12 20:37:16.358550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25624 2019-Jan-12 20:37:16.358606 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25625 2019-Jan-12 20:37:16.359260 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25626 2019-Jan-12 20:37:16.359892 - [DEBUG] Edge Function : AllBottom
25627 2019-Jan-12 20:37:16.359919 - [DEBUG] End adding new jump function
25628 2019-Jan-12 20:37:16.359943 - [DEBUG]
25629 2019-Jan-12 20:37:16.359967 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25630 2019-Jan-12 20:37:16.359991 - [DEBUG]
25631 2019-Jan-12 20:37:16.360014 - [DEBUG] Process 713. path edge:
25632 2019-Jan-12 20:37:16.360038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25633 2019-Jan-12 20:37:16.360094 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25634 2019-Jan-12 20:37:16.360727 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25635 2019-Jan-12 20:37:16.361366 - [DEBUG]
25636 2019-Jan-12 20:37:16.361391 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25637 2019-Jan-12 20:37:16.362051 - [DEBUG] Compose: EdgeIdentity * AllBottom
25638 2019-Jan-12 20:37:16.362079 - [DEBUG]
25639 2019-Jan-12 20:37:16.362103 - [DEBUG] Propagate flow
25640 2019-Jan-12 20:37:16.362127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25641 2019-Jan-12 20:37:16.362183 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25642 2019-Jan-12 20:37:16.362823 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25643 2019-Jan-12 20:37:16.363455 - [DEBUG] Edge function : AllBottom (result of previous compose)
25644 2019-Jan-12 20:37:16.363480 - [DEBUG]
25645 2019-Jan-12 20:37:16.363505 - [DEBUG] Join: AllTop & AllBottom
25646 2019-Jan-12 20:37:16.363531 - [DEBUG] = AllBottom (new jump func)
25647 2019-Jan-12 20:37:16.363555 - [DEBUG]
25648 2019-Jan-12 20:37:16.363579 - [DEBUG] Start adding new jump function
25649 2019-Jan-12 20:37:16.363602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25650 2019-Jan-12 20:37:16.363658 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25651 2019-Jan-12 20:37:16.364292 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25652 2019-Jan-12 20:37:16.364929 - [DEBUG] Edge Function : AllBottom
25653 2019-Jan-12 20:37:16.364958 - [DEBUG] End adding new jump function
25654 2019-Jan-12 20:37:16.364982 - [DEBUG]
25655 2019-Jan-12 20:37:16.365006 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25656 2019-Jan-12 20:37:16.365030 - [DEBUG]
25657 2019-Jan-12 20:37:16.365054 - [DEBUG] Process 714. path edge:
25658 2019-Jan-12 20:37:16.365078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25659 2019-Jan-12 20:37:16.365134 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25660 2019-Jan-12 20:37:16.365787 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25661 2019-Jan-12 20:37:16.366421 - [DEBUG]
25662 2019-Jan-12 20:37:16.366447 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25663 2019-Jan-12 20:37:16.367098 - [DEBUG] Compose: EdgeIdentity * AllBottom
25664 2019-Jan-12 20:37:16.367127 - [DEBUG]
25665 2019-Jan-12 20:37:16.367151 - [DEBUG] Propagate flow
25666 2019-Jan-12 20:37:16.367174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25667 2019-Jan-12 20:37:16.367231 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25668 2019-Jan-12 20:37:16.367866 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25669 2019-Jan-12 20:37:16.368498 - [DEBUG] Edge function : AllBottom (result of previous compose)
25670 2019-Jan-12 20:37:16.368523 - [DEBUG]
25671 2019-Jan-12 20:37:16.368547 - [DEBUG] Join: AllTop & AllBottom
25672 2019-Jan-12 20:37:16.368573 - [DEBUG] = AllBottom (new jump func)
25673 2019-Jan-12 20:37:16.368598 - [DEBUG]
25674 2019-Jan-12 20:37:16.368621 - [DEBUG] Start adding new jump function
25675 2019-Jan-12 20:37:16.368644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25676 2019-Jan-12 20:37:16.368715 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25677 2019-Jan-12 20:37:16.369350 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25678 2019-Jan-12 20:37:16.369991 - [DEBUG] Edge Function : AllBottom
25679 2019-Jan-12 20:37:16.370019 - [DEBUG] End adding new jump function
25680 2019-Jan-12 20:37:16.370043 - [DEBUG]
25681 2019-Jan-12 20:37:16.370067 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25682 2019-Jan-12 20:37:16.370091 - [DEBUG]
25683 2019-Jan-12 20:37:16.370114 - [DEBUG] Process 715. path edge:
25684 2019-Jan-12 20:37:16.370138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25685 2019-Jan-12 20:37:16.370194 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25686 2019-Jan-12 20:37:16.370829 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25687 2019-Jan-12 20:37:16.371460 - [DEBUG]
25688 2019-Jan-12 20:37:16.371485 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25689 2019-Jan-12 20:37:16.372149 - [DEBUG] Compose: EdgeIdentity * AllBottom
25690 2019-Jan-12 20:37:16.372177 - [DEBUG]
25691 2019-Jan-12 20:37:16.372201 - [DEBUG] Propagate flow
25692 2019-Jan-12 20:37:16.372225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25693 2019-Jan-12 20:37:16.372282 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25694 2019-Jan-12 20:37:16.372916 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25695 2019-Jan-12 20:37:16.373549 - [DEBUG] Edge function : AllBottom (result of previous compose)
25696 2019-Jan-12 20:37:16.373574 - [DEBUG]
25697 2019-Jan-12 20:37:16.373599 - [DEBUG] Join: AllTop & AllBottom
25698 2019-Jan-12 20:37:16.373624 - [DEBUG] = AllBottom (new jump func)
25699 2019-Jan-12 20:37:16.373649 - [DEBUG]
25700 2019-Jan-12 20:37:16.373672 - [DEBUG] Start adding new jump function
25701 2019-Jan-12 20:37:16.373695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25702 2019-Jan-12 20:37:16.373751 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25703 2019-Jan-12 20:37:16.374385 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25704 2019-Jan-12 20:37:16.375018 - [DEBUG] Edge Function : AllBottom
25705 2019-Jan-12 20:37:16.375046 - [DEBUG] End adding new jump function
25706 2019-Jan-12 20:37:16.375070 - [DEBUG]
25707 2019-Jan-12 20:37:16.375094 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25708 2019-Jan-12 20:37:16.375118 - [DEBUG]
25709 2019-Jan-12 20:37:16.375141 - [DEBUG] Process 716. path edge:
25710 2019-Jan-12 20:37:16.375165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25711 2019-Jan-12 20:37:16.375221 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25712 2019-Jan-12 20:37:16.375870 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25713 2019-Jan-12 20:37:16.376505 - [DEBUG]
25714 2019-Jan-12 20:37:16.376529 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25715 2019-Jan-12 20:37:16.377172 - [DEBUG] Start of endsummarytab entry
25716 2019-Jan-12 20:37:16.377206 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25717 2019-Jan-12 20:37:16.377840 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-12 20:37:16.377900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25719 2019-Jan-12 20:37:16.378535 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25720 2019-Jan-12 20:37:16.379204 - [DEBUG] EF: AllBottom
25721 2019-Jan-12 20:37:16.379230 - [DEBUG]
25722 2019-Jan-12 20:37:16.379253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25723 2019-Jan-12 20:37:16.379887 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25724 2019-Jan-12 20:37:16.380530 - [DEBUG] EF: AllBottom
25725 2019-Jan-12 20:37:16.380556 - [DEBUG]
25726 2019-Jan-12 20:37:16.380579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25727 2019-Jan-12 20:37:16.381212 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25728 2019-Jan-12 20:37:16.381854 - [DEBUG] EF: AllBottom
25729 2019-Jan-12 20:37:16.381879 - [DEBUG]
25730 2019-Jan-12 20:37:16.381903 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25731 2019-Jan-12 20:37:16.382552 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25732 2019-Jan-12 20:37:16.383188 - [DEBUG] EF: AllBottom
25733 2019-Jan-12 20:37:16.383213 - [DEBUG]
25734 2019-Jan-12 20:37:16.383236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25735 2019-Jan-12 20:37:16.383869 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25736 2019-Jan-12 20:37:16.384511 - [DEBUG] EF: AllBottom
25737 2019-Jan-12 20:37:16.384536 - [DEBUG]
25738 2019-Jan-12 20:37:16.384559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25739 2019-Jan-12 20:37:16.385191 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
25740 2019-Jan-12 20:37:16.385840 - [DEBUG] EF: AllBottom
25741 2019-Jan-12 20:37:16.385865 - [DEBUG]
25742 2019-Jan-12 20:37:16.385888 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25743 2019-Jan-12 20:37:16.386521 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25744 2019-Jan-12 20:37:16.387154 - [DEBUG] EF: AllBottom
25745 2019-Jan-12 20:37:16.387178 - [DEBUG]
25746 2019-Jan-12 20:37:16.387202 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25747 2019-Jan-12 20:37:16.387834 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25748 2019-Jan-12 20:37:16.388469 - [DEBUG] EF: AllBottom
25749 2019-Jan-12 20:37:16.388494 - [DEBUG]
25750 2019-Jan-12 20:37:16.388517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25751 2019-Jan-12 20:37:16.389171 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25752 2019-Jan-12 20:37:16.389806 - [DEBUG] EF: AllBottom
25753 2019-Jan-12 20:37:16.389831 - [DEBUG]
25754 2019-Jan-12 20:37:16.389854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25755 2019-Jan-12 20:37:16.390488 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25756 2019-Jan-12 20:37:16.391128 - [DEBUG] EF: AllBottom
25757 2019-Jan-12 20:37:16.391153 - [DEBUG]
25758 2019-Jan-12 20:37:16.391177 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25759 2019-Jan-12 20:37:16.391809 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25760 2019-Jan-12 20:37:16.392459 - [DEBUG] EF: AllBottom
25761 2019-Jan-12 20:37:16.392484 - [DEBUG]
25762 2019-Jan-12 20:37:16.392507 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25763 2019-Jan-12 20:37:16.393140 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25764 2019-Jan-12 20:37:16.393781 - [DEBUG] EF: AllBottom
25765 2019-Jan-12 20:37:16.393806 - [DEBUG]
25766 2019-Jan-12 20:37:16.393829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25767 2019-Jan-12 20:37:16.394462 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25768 2019-Jan-12 20:37:16.395104 - [DEBUG] EF: AllBottom
25769 2019-Jan-12 20:37:16.395130 - [DEBUG]
25770 2019-Jan-12 20:37:16.395153 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25771 2019-Jan-12 20:37:16.395802 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25772 2019-Jan-12 20:37:16.396434 - [DEBUG] EF: AllBottom
25773 2019-Jan-12 20:37:16.396459 - [DEBUG]
25774 2019-Jan-12 20:37:16.396483 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25775 2019-Jan-12 20:37:16.397115 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25776 2019-Jan-12 20:37:16.397749 - [DEBUG] EF: AllBottom
25777 2019-Jan-12 20:37:16.397774 - [DEBUG]
25778 2019-Jan-12 20:37:16.397798 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25779 2019-Jan-12 20:37:16.398430 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25780 2019-Jan-12 20:37:16.399083 - [DEBUG] EF: AllBottom
25781 2019-Jan-12 20:37:16.399108 - [DEBUG]
25782 2019-Jan-12 20:37:16.399131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25783 2019-Jan-12 20:37:16.399763 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25784 2019-Jan-12 20:37:16.400398 - [DEBUG] EF: AllBottom
25785 2019-Jan-12 20:37:16.400422 - [DEBUG]
25786 2019-Jan-12 20:37:16.400446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25787 2019-Jan-12 20:37:16.401078 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25788 2019-Jan-12 20:37:16.401712 - [DEBUG] EF: AllBottom
25789 2019-Jan-12 20:37:16.401737 - [DEBUG]
25790 2019-Jan-12 20:37:16.401761 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25791 2019-Jan-12 20:37:16.402408 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25792 2019-Jan-12 20:37:16.403039 - [DEBUG] EF: AllBottom
25793 2019-Jan-12 20:37:16.403064 - [DEBUG]
25794 2019-Jan-12 20:37:16.403088 - [DEBUG] ---------------
25795 2019-Jan-12 20:37:16.403114 - [DEBUG]
25796 2019-Jan-12 20:37:16.403140 - [DEBUG] End of endsummarytab entry
25797 2019-Jan-12 20:37:16.403163 - [DEBUG]
25798 2019-Jan-12 20:37:16.403186 - [DEBUG] Start of incomingtab entry
25799 2019-Jan-12 20:37:16.403210 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25800 2019-Jan-12 20:37:16.403843 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25801 2019-Jan-12 20:37:16.403899 - [DEBUG] ---------------
25802 2019-Jan-12 20:37:16.403923 - [DEBUG] End of incomingtab entry
25803 2019-Jan-12 20:37:16.403946 - [DEBUG]
25804 2019-Jan-12 20:37:16.403971 - [DEBUG] EDGE:
25805 2019-Jan-12 20:37:16.404027 - [DEBUG] ---> 25806 2019-Jan-12 20:37:16.404662 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25807 2019-Jan-12 20:37:16.405293 - [DEBUG]
25808 2019-Jan-12 20:37:16.405332 - [DEBUG] EDGE:
25809 2019-Jan-12 20:37:16.405391 - [DEBUG] ---> 25810 2019-Jan-12 20:37:16.406029 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25811 2019-Jan-12 20:37:16.406667 - [DEBUG]
25812 2019-Jan-12 20:37:16.406700 - [DEBUG] Compose: EdgeIdentity * AllBottom
25813 2019-Jan-12 20:37:16.406727 - [DEBUG]
25814 2019-Jan-12 20:37:16.406751 - [DEBUG] Propagate flow
25815 2019-Jan-12 20:37:16.406774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25816 2019-Jan-12 20:37:16.406831 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25817 2019-Jan-12 20:37:16.407487 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-12 20:37:16.408121 - [DEBUG] Edge function : AllBottom (result of previous compose)
25819 2019-Jan-12 20:37:16.408146 - [DEBUG]
25820 2019-Jan-12 20:37:16.408171 - [DEBUG] Join: AllTop & AllBottom
25821 2019-Jan-12 20:37:16.408197 - [DEBUG] = AllBottom (new jump func)
25822 2019-Jan-12 20:37:16.408221 - [DEBUG]
25823 2019-Jan-12 20:37:16.408245 - [DEBUG] Start adding new jump function
25824 2019-Jan-12 20:37:16.408268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25825 2019-Jan-12 20:37:16.408324 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25826 2019-Jan-12 20:37:16.408977 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25827 2019-Jan-12 20:37:16.409623 - [DEBUG] Edge Function : AllBottom
25828 2019-Jan-12 20:37:16.409654 - [DEBUG] End adding new jump function
25829 2019-Jan-12 20:37:16.409678 - [DEBUG]
25830 2019-Jan-12 20:37:16.409702 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25831 2019-Jan-12 20:37:16.409726 - [DEBUG]
25832 2019-Jan-12 20:37:16.409749 - [DEBUG] Process 717. path edge:
25833 2019-Jan-12 20:37:16.409773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25834 2019-Jan-12 20:37:16.409829 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25835 2019-Jan-12 20:37:16.410471 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25836 2019-Jan-12 20:37:16.411104 - [DEBUG]
25837 2019-Jan-12 20:37:16.411129 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25838 2019-Jan-12 20:37:16.411780 - [DEBUG] Possible callees:
25839 2019-Jan-12 20:37:16.411805 - [DEBUG] llvm.dbg.declare
25840 2019-Jan-12 20:37:16.411830 - [DEBUG] Possible return sites:
25841 2019-Jan-12 20:37:16.411854 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325842 2019-Jan-12 20:37:16.413137 - [DEBUG] Found and process special summary
25843 2019-Jan-12 20:37:16.413170 - [DEBUG] Compose: EdgeIdentity * AllBottom
25844 2019-Jan-12 20:37:16.413198 - [DEBUG]
25845 2019-Jan-12 20:37:16.413221 - [DEBUG] Propagate flow
25846 2019-Jan-12 20:37:16.413245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25847 2019-Jan-12 20:37:16.413301 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25848 2019-Jan-12 20:37:16.413949 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25849 2019-Jan-12 20:37:16.414584 - [DEBUG] Edge function : AllBottom (result of previous compose)
25850 2019-Jan-12 20:37:16.414609 - [DEBUG]
25851 2019-Jan-12 20:37:16.414633 - [DEBUG] Join: AllTop & AllBottom
25852 2019-Jan-12 20:37:16.414659 - [DEBUG] = AllBottom (new jump func)
25853 2019-Jan-12 20:37:16.414684 - [DEBUG]
25854 2019-Jan-12 20:37:16.414707 - [DEBUG] Start adding new jump function
25855 2019-Jan-12 20:37:16.414731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25856 2019-Jan-12 20:37:16.414787 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25857 2019-Jan-12 20:37:16.415435 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25858 2019-Jan-12 20:37:16.416071 - [DEBUG] Edge Function : AllBottom
25859 2019-Jan-12 20:37:16.416107 - [DEBUG] End adding new jump function
25860 2019-Jan-12 20:37:16.416132 - [DEBUG]
25861 2019-Jan-12 20:37:16.416155 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25862 2019-Jan-12 20:37:16.416180 - [DEBUG]
25863 2019-Jan-12 20:37:16.416203 - [DEBUG] Process 718. path edge:
25864 2019-Jan-12 20:37:16.416227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25865 2019-Jan-12 20:37:16.416283 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25866 2019-Jan-12 20:37:16.416920 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25867 2019-Jan-12 20:37:16.417553 - [DEBUG]
25868 2019-Jan-12 20:37:16.417577 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25869 2019-Jan-12 20:37:16.418228 - [DEBUG] Compose: EdgeIdentity * AllBottom
25870 2019-Jan-12 20:37:16.418256 - [DEBUG]
25871 2019-Jan-12 20:37:16.418280 - [DEBUG] Propagate flow
25872 2019-Jan-12 20:37:16.418303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25873 2019-Jan-12 20:37:16.418360 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25874 2019-Jan-12 20:37:16.419013 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25875 2019-Jan-12 20:37:16.419652 - [DEBUG] Edge function : AllBottom (result of previous compose)
25876 2019-Jan-12 20:37:16.419677 - [DEBUG]
25877 2019-Jan-12 20:37:16.419701 - [DEBUG] Join: AllTop & AllBottom
25878 2019-Jan-12 20:37:16.419727 - [DEBUG] = AllBottom (new jump func)
25879 2019-Jan-12 20:37:16.419751 - [DEBUG]
25880 2019-Jan-12 20:37:16.419775 - [DEBUG] Start adding new jump function
25881 2019-Jan-12 20:37:16.419798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25882 2019-Jan-12 20:37:16.419854 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25883 2019-Jan-12 20:37:16.420487 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25884 2019-Jan-12 20:37:16.421119 - [DEBUG] Edge Function : AllBottom
25885 2019-Jan-12 20:37:16.421147 - [DEBUG] End adding new jump function
25886 2019-Jan-12 20:37:16.421171 - [DEBUG]
25887 2019-Jan-12 20:37:16.421195 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25888 2019-Jan-12 20:37:16.421219 - [DEBUG]
25889 2019-Jan-12 20:37:16.421243 - [DEBUG] Process 719. path edge:
25890 2019-Jan-12 20:37:16.421266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25891 2019-Jan-12 20:37:16.421322 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25892 2019-Jan-12 20:37:16.421956 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25893 2019-Jan-12 20:37:16.422605 - [DEBUG]
25894 2019-Jan-12 20:37:16.422630 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25895 2019-Jan-12 20:37:16.423278 - [DEBUG] Compose: EdgeIdentity * AllBottom
25896 2019-Jan-12 20:37:16.423306 - [DEBUG]
25897 2019-Jan-12 20:37:16.423330 - [DEBUG] Propagate flow
25898 2019-Jan-12 20:37:16.423354 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25899 2019-Jan-12 20:37:16.423410 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25900 2019-Jan-12 20:37:16.424046 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25901 2019-Jan-12 20:37:16.424680 - [DEBUG] Edge function : AllBottom (result of previous compose)
25902 2019-Jan-12 20:37:16.424706 - [DEBUG]
25903 2019-Jan-12 20:37:16.424731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25904 2019-Jan-12 20:37:16.424768 - [DEBUG] = AllBottom
25905 2019-Jan-12 20:37:16.424793 - [DEBUG]
25906 2019-Jan-12 20:37:16.424817 - [DEBUG] PROPAGATE: No new function!
25907 2019-Jan-12 20:37:16.424840 - [DEBUG] EDGE:
25908 2019-Jan-12 20:37:16.424898 - [DEBUG] ---> 25909 2019-Jan-12 20:37:16.425548 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25910 2019-Jan-12 20:37:16.426181 - [DEBUG]
25911 2019-Jan-12 20:37:16.426205 - [DEBUG] EDGE:
25912 2019-Jan-12 20:37:16.426262 - [DEBUG] ---> 25913 2019-Jan-12 20:37:16.426898 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25914 2019-Jan-12 20:37:16.427530 - [DEBUG]
25915 2019-Jan-12 20:37:16.427566 - [DEBUG] Compose: EdgeIdentity * AllBottom
25916 2019-Jan-12 20:37:16.427592 - [DEBUG]
25917 2019-Jan-12 20:37:16.427616 - [DEBUG] Propagate flow
25918 2019-Jan-12 20:37:16.427639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25919 2019-Jan-12 20:37:16.427695 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25920 2019-Jan-12 20:37:16.428332 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25921 2019-Jan-12 20:37:16.428979 - [DEBUG] Edge function : AllBottom (result of previous compose)
25922 2019-Jan-12 20:37:16.429004 - [DEBUG]
25923 2019-Jan-12 20:37:16.429029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25924 2019-Jan-12 20:37:16.429055 - [DEBUG] = AllBottom
25925 2019-Jan-12 20:37:16.429079 - [DEBUG]
25926 2019-Jan-12 20:37:16.429102 - [DEBUG] PROPAGATE: No new function!
25927 2019-Jan-12 20:37:16.429131 - [DEBUG] EDGE:
25928 2019-Jan-12 20:37:16.429188 - [DEBUG] ---> 25929 2019-Jan-12 20:37:16.429831 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25930 2019-Jan-12 20:37:16.430465 - [DEBUG]
25931 2019-Jan-12 20:37:16.430491 - [DEBUG] EDGE:
25932 2019-Jan-12 20:37:16.430547 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25933 2019-Jan-12 20:37:16.431185 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25934 2019-Jan-12 20:37:16.431817 - [DEBUG]
25935 2019-Jan-12 20:37:16.431842 - [DEBUG] EDGE:
25936 2019-Jan-12 20:37:16.431899 - [DEBUG] ---> 25937 2019-Jan-12 20:37:16.432548 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25938 2019-Jan-12 20:37:16.433181 - [DEBUG]
25939 2019-Jan-12 20:37:16.433206 - [DEBUG] EDGE:
25940 2019-Jan-12 20:37:16.433263 - [DEBUG] ---> 25941 2019-Jan-12 20:37:16.433894 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25942 2019-Jan-12 20:37:16.434526 - [DEBUG]
25943 2019-Jan-12 20:37:16.434551 - [DEBUG] EDGE:
25944 2019-Jan-12 20:37:16.434608 - [DEBUG] ---> 25945 2019-Jan-12 20:37:16.435244 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25946 2019-Jan-12 20:37:16.435900 - [DEBUG]
25947 2019-Jan-12 20:37:16.435933 - [DEBUG] Compose: EdgeIdentity * AllBottom
25948 2019-Jan-12 20:37:16.435960 - [DEBUG]
25949 2019-Jan-12 20:37:16.435983 - [DEBUG] Propagate flow
25950 2019-Jan-12 20:37:16.436007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25951 2019-Jan-12 20:37:16.436063 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25952 2019-Jan-12 20:37:16.436700 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25953 2019-Jan-12 20:37:16.437335 - [DEBUG] Edge function : AllBottom (result of previous compose)
25954 2019-Jan-12 20:37:16.437360 - [DEBUG]
25955 2019-Jan-12 20:37:16.437385 - [DEBUG] Join: AllTop & AllBottom
25956 2019-Jan-12 20:37:16.437410 - [DEBUG] = AllBottom (new jump func)
25957 2019-Jan-12 20:37:16.437435 - [DEBUG]
25958 2019-Jan-12 20:37:16.437458 - [DEBUG] Start adding new jump function
25959 2019-Jan-12 20:37:16.437482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25960 2019-Jan-12 20:37:16.437537 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25961 2019-Jan-12 20:37:16.438170 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25962 2019-Jan-12 20:37:16.438822 - [DEBUG] Edge Function : AllBottom
25963 2019-Jan-12 20:37:16.438849 - [DEBUG] End adding new jump function
25964 2019-Jan-12 20:37:16.438873 - [DEBUG]
25965 2019-Jan-12 20:37:16.438896 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25966 2019-Jan-12 20:37:16.438920 - [DEBUG]
25967 2019-Jan-12 20:37:16.438943 - [DEBUG] Process 720. path edge:
25968 2019-Jan-12 20:37:16.438967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25969 2019-Jan-12 20:37:16.439023 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25970 2019-Jan-12 20:37:16.439666 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25971 2019-Jan-12 20:37:16.440299 - [DEBUG]
25972 2019-Jan-12 20:37:16.440323 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25973 2019-Jan-12 20:37:16.440974 - [DEBUG] Compose: EdgeIdentity * AllBottom
25974 2019-Jan-12 20:37:16.441002 - [DEBUG]
25975 2019-Jan-12 20:37:16.441025 - [DEBUG] Propagate flow
25976 2019-Jan-12 20:37:16.441049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25977 2019-Jan-12 20:37:16.441105 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25978 2019-Jan-12 20:37:16.441737 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25979 2019-Jan-12 20:37:16.442385 - [DEBUG] Edge function : AllBottom (result of previous compose)
25980 2019-Jan-12 20:37:16.442411 - [DEBUG]
25981 2019-Jan-12 20:37:16.442435 - [DEBUG] Join: AllTop & AllBottom
25982 2019-Jan-12 20:37:16.442461 - [DEBUG] = AllBottom (new jump func)
25983 2019-Jan-12 20:37:16.442486 - [DEBUG]
25984 2019-Jan-12 20:37:16.442509 - [DEBUG] Start adding new jump function
25985 2019-Jan-12 20:37:16.442532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25986 2019-Jan-12 20:37:16.442588 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25987 2019-Jan-12 20:37:16.443222 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25988 2019-Jan-12 20:37:16.443852 - [DEBUG] Edge Function : AllBottom
25989 2019-Jan-12 20:37:16.443880 - [DEBUG] End adding new jump function
25990 2019-Jan-12 20:37:16.443903 - [DEBUG]
25991 2019-Jan-12 20:37:16.443927 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25992 2019-Jan-12 20:37:16.443959 - [DEBUG]
25993 2019-Jan-12 20:37:16.443983 - [DEBUG] Process 721. path edge:
25994 2019-Jan-12 20:37:16.444007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25995 2019-Jan-12 20:37:16.444062 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25996 2019-Jan-12 20:37:16.444693 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25997 2019-Jan-12 20:37:16.445338 - [DEBUG]
25998 2019-Jan-12 20:37:16.445364 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25999 2019-Jan-12 20:37:16.446008 - [DEBUG] Compose: EdgeIdentity * AllBottom
26000 2019-Jan-12 20:37:16.446036 - [DEBUG]
26001 2019-Jan-12 20:37:16.446059 - [DEBUG] Propagate flow
26002 2019-Jan-12 20:37:16.446083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26003 2019-Jan-12 20:37:16.446140 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26004 2019-Jan-12 20:37:16.446775 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26005 2019-Jan-12 20:37:16.447408 - [DEBUG] Edge function : AllBottom (result of previous compose)
26006 2019-Jan-12 20:37:16.447433 - [DEBUG]
26007 2019-Jan-12 20:37:16.447458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26008 2019-Jan-12 20:37:16.447484 - [DEBUG] = AllBottom
26009 2019-Jan-12 20:37:16.447508 - [DEBUG]
26010 2019-Jan-12 20:37:16.447532 - [DEBUG] PROPAGATE: No new function!
26011 2019-Jan-12 20:37:16.447556 - [DEBUG] EDGE:
26012 2019-Jan-12 20:37:16.447613 - [DEBUG] ---> 26013 2019-Jan-12 20:37:16.448244 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26014 2019-Jan-12 20:37:16.448893 - [DEBUG]
26015 2019-Jan-12 20:37:16.448918 - [DEBUG] EDGE:
26016 2019-Jan-12 20:37:16.448975 - [DEBUG] ---> 26017 2019-Jan-12 20:37:16.449615 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26018 2019-Jan-12 20:37:16.450249 - [DEBUG]
26019 2019-Jan-12 20:37:16.450274 - [DEBUG] EDGE:
26020 2019-Jan-12 20:37:16.450331 - [DEBUG] ---> 26021 2019-Jan-12 20:37:16.450963 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26022 2019-Jan-12 20:37:16.451596 - [DEBUG]
26023 2019-Jan-12 20:37:16.451620 - [DEBUG] EDGE:
26024 2019-Jan-12 20:37:16.451678 - [DEBUG] ---> 26025 2019-Jan-12 20:37:16.452329 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26026 2019-Jan-12 20:37:16.452962 - [DEBUG]
26027 2019-Jan-12 20:37:16.452986 - [DEBUG] EDGE:
26028 2019-Jan-12 20:37:16.453043 - [DEBUG] ---> 26029 2019-Jan-12 20:37:16.453676 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26030 2019-Jan-12 20:37:16.454308 - [DEBUG]
26031 2019-Jan-12 20:37:16.454333 - [DEBUG] EDGE:
26032 2019-Jan-12 20:37:16.454389 - [DEBUG] ---> 26033 2019-Jan-12 20:37:16.455027 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26034 2019-Jan-12 20:37:16.455682 - [DEBUG]
26035 2019-Jan-12 20:37:16.455717 - [DEBUG] Compose: EdgeIdentity * AllBottom
26036 2019-Jan-12 20:37:16.455744 - [DEBUG]
26037 2019-Jan-12 20:37:16.455768 - [DEBUG] Propagate flow
26038 2019-Jan-12 20:37:16.455791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26039 2019-Jan-12 20:37:16.455847 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26040 2019-Jan-12 20:37:16.456485 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26041 2019-Jan-12 20:37:16.457119 - [DEBUG] Edge function : AllBottom (result of previous compose)
26042 2019-Jan-12 20:37:16.457144 - [DEBUG]
26043 2019-Jan-12 20:37:16.457169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26044 2019-Jan-12 20:37:16.457195 - [DEBUG] = AllBottom
26045 2019-Jan-12 20:37:16.457219 - [DEBUG]
26046 2019-Jan-12 20:37:16.457242 - [DEBUG] PROPAGATE: No new function!
26047 2019-Jan-12 20:37:16.457268 - [DEBUG] EDGE:
26048 2019-Jan-12 20:37:16.457325 - [DEBUG] ---> 26049 2019-Jan-12 20:37:16.457967 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26050 2019-Jan-12 20:37:16.458601 - [DEBUG]
26051 2019-Jan-12 20:37:16.458625 - [DEBUG] EDGE:
26052 2019-Jan-12 20:37:16.458697 - [DEBUG] ---> 26053 2019-Jan-12 20:37:16.459331 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26054 2019-Jan-12 20:37:16.459964 - [DEBUG]
26055 2019-Jan-12 20:37:16.459989 - [DEBUG] EDGE:
26056 2019-Jan-12 20:37:16.460046 - [DEBUG] ---> 26057 2019-Jan-12 20:37:16.460681 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26058 2019-Jan-12 20:37:16.461316 - [DEBUG]
26059 2019-Jan-12 20:37:16.461350 - [DEBUG] Compose: EdgeIdentity * AllBottom
26060 2019-Jan-12 20:37:16.461377 - [DEBUG]
26061 2019-Jan-12 20:37:16.461401 - [DEBUG] Propagate flow
26062 2019-Jan-12 20:37:16.461424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26063 2019-Jan-12 20:37:16.461481 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26064 2019-Jan-12 20:37:16.462132 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26065 2019-Jan-12 20:37:16.462767 - [DEBUG] Edge function : AllBottom (result of previous compose)
26066 2019-Jan-12 20:37:16.462792 - [DEBUG]
26067 2019-Jan-12 20:37:16.462817 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26068 2019-Jan-12 20:37:16.462843 - [DEBUG] = AllBottom
26069 2019-Jan-12 20:37:16.462867 - [DEBUG]
26070 2019-Jan-12 20:37:16.462891 - [DEBUG] PROPAGATE: No new function!
26071 2019-Jan-12 20:37:16.462916 - [DEBUG] EDGE:
26072 2019-Jan-12 20:37:16.462973 - [DEBUG] ---> 26073 2019-Jan-12 20:37:16.463616 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26074 2019-Jan-12 20:37:16.464249 - [DEBUG]
26075 2019-Jan-12 20:37:16.464274 - [DEBUG] EDGE:
26076 2019-Jan-12 20:37:16.464331 - [DEBUG] ---> 26077 2019-Jan-12 20:37:16.464970 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26078 2019-Jan-12 20:37:16.465619 - [DEBUG]
26079 2019-Jan-12 20:37:16.465644 - [DEBUG] EDGE:
26080 2019-Jan-12 20:37:16.465701 - [DEBUG] ---> 26081 2019-Jan-12 20:37:16.466334 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26082 2019-Jan-12 20:37:16.466966 - [DEBUG]
26083 2019-Jan-12 20:37:16.466991 - [DEBUG] EDGE:
26084 2019-Jan-12 20:37:16.467048 - [DEBUG] ---> 26085 2019-Jan-12 20:37:16.467683 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26086 2019-Jan-12 20:37:16.468317 - [DEBUG]
26087 2019-Jan-12 20:37:16.468351 - [DEBUG] Compose: EdgeIdentity * AllBottom
26088 2019-Jan-12 20:37:16.468378 - [DEBUG]
26089 2019-Jan-12 20:37:16.468402 - [DEBUG] Propagate flow
26090 2019-Jan-12 20:37:16.468425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26091 2019-Jan-12 20:37:16.468481 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26092 2019-Jan-12 20:37:16.469133 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26093 2019-Jan-12 20:37:16.469771 - [DEBUG] Edge function : AllBottom (result of previous compose)
26094 2019-Jan-12 20:37:16.469797 - [DEBUG]
26095 2019-Jan-12 20:37:16.469822 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26096 2019-Jan-12 20:37:16.469847 - [DEBUG] = AllBottom
26097 2019-Jan-12 20:37:16.469872 - [DEBUG]
26098 2019-Jan-12 20:37:16.469895 - [DEBUG] PROPAGATE: No new function!
26099 2019-Jan-12 20:37:16.469921 - [DEBUG] EDGE:
26100 2019-Jan-12 20:37:16.469979 - [DEBUG] ---> 26101 2019-Jan-12 20:37:16.470621 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26102 2019-Jan-12 20:37:16.471253 - [DEBUG]
26103 2019-Jan-12 20:37:16.471278 - [DEBUG] EDGE:
26104 2019-Jan-12 20:37:16.471335 - [DEBUG] ---> 26105 2019-Jan-12 20:37:16.471968 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26106 2019-Jan-12 20:37:16.472615 - [DEBUG]
26107 2019-Jan-12 20:37:16.472640 - [DEBUG] EDGE:
26108 2019-Jan-12 20:37:16.472698 - [DEBUG] ---> 26109 2019-Jan-12 20:37:16.473334 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26110 2019-Jan-12 20:37:16.473967 - [DEBUG]
26111 2019-Jan-12 20:37:16.474001 - [DEBUG] Compose: EdgeIdentity * AllBottom
26112 2019-Jan-12 20:37:16.474028 - [DEBUG]
26113 2019-Jan-12 20:37:16.474052 - [DEBUG] Propagate flow
26114 2019-Jan-12 20:37:16.474075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26115 2019-Jan-12 20:37:16.474131 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26116 2019-Jan-12 20:37:16.474766 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26117 2019-Jan-12 20:37:16.475415 - [DEBUG] Edge function : AllBottom (result of previous compose)
26118 2019-Jan-12 20:37:16.475440 - [DEBUG]
26119 2019-Jan-12 20:37:16.475465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26120 2019-Jan-12 20:37:16.475501 - [DEBUG] = AllBottom
26121 2019-Jan-12 20:37:16.475527 - [DEBUG]
26122 2019-Jan-12 20:37:16.475550 - [DEBUG] PROPAGATE: No new function!
26123 2019-Jan-12 20:37:16.475576 - [DEBUG] EDGE:
26124 2019-Jan-12 20:37:16.475634 - [DEBUG] ---> 26125 2019-Jan-12 20:37:16.476276 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26126 2019-Jan-12 20:37:16.476909 - [DEBUG]
26127 2019-Jan-12 20:37:16.476935 - [DEBUG] EDGE:
26128 2019-Jan-12 20:37:16.476992 - [DEBUG] ---> 26129 2019-Jan-12 20:37:16.477623 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26130 2019-Jan-12 20:37:16.478256 - [DEBUG]
26131 2019-Jan-12 20:37:16.478281 - [DEBUG] EDGE:
26132 2019-Jan-12 20:37:16.478338 - [DEBUG] ---> 26133 2019-Jan-12 20:37:16.478988 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26134 2019-Jan-12 20:37:16.479628 - [DEBUG]
26135 2019-Jan-12 20:37:16.479663 - [DEBUG] Compose: EdgeIdentity * AllBottom
26136 2019-Jan-12 20:37:16.479690 - [DEBUG]
26137 2019-Jan-12 20:37:16.479714 - [DEBUG] Propagate flow
26138 2019-Jan-12 20:37:16.479737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26139 2019-Jan-12 20:37:16.479794 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26140 2019-Jan-12 20:37:16.480429 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26141 2019-Jan-12 20:37:16.481061 - [DEBUG] Edge function : AllBottom (result of previous compose)
26142 2019-Jan-12 20:37:16.481087 - [DEBUG]
26143 2019-Jan-12 20:37:16.481111 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26144 2019-Jan-12 20:37:16.481137 - [DEBUG] = AllBottom
26145 2019-Jan-12 20:37:16.481162 - [DEBUG]
26146 2019-Jan-12 20:37:16.481185 - [DEBUG] PROPAGATE: No new function!
26147 2019-Jan-12 20:37:16.481211 - [DEBUG] EDGE:
26148 2019-Jan-12 20:37:16.481268 - [DEBUG] ---> 26149 2019-Jan-12 20:37:16.481910 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26150 2019-Jan-12 20:37:16.482559 - [DEBUG]
26151 2019-Jan-12 20:37:16.482591 - [DEBUG] Compose: EdgeIdentity * AllBottom
26152 2019-Jan-12 20:37:16.482618 - [DEBUG]
26153 2019-Jan-12 20:37:16.482641 - [DEBUG] Propagate flow
26154 2019-Jan-12 20:37:16.482665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26155 2019-Jan-12 20:37:16.482721 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26156 2019-Jan-12 20:37:16.483358 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26157 2019-Jan-12 20:37:16.483991 - [DEBUG] Edge function : AllBottom (result of previous compose)
26158 2019-Jan-12 20:37:16.484016 - [DEBUG]
26159 2019-Jan-12 20:37:16.484041 - [DEBUG] Join: AllTop & AllBottom
26160 2019-Jan-12 20:37:16.484067 - [DEBUG] = AllBottom (new jump func)
26161 2019-Jan-12 20:37:16.484091 - [DEBUG]
26162 2019-Jan-12 20:37:16.484114 - [DEBUG] Start adding new jump function
26163 2019-Jan-12 20:37:16.484138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26164 2019-Jan-12 20:37:16.484194 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26165 2019-Jan-12 20:37:16.484835 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26166 2019-Jan-12 20:37:16.485486 - [DEBUG] Edge Function : AllBottom
26167 2019-Jan-12 20:37:16.485513 - [DEBUG] End adding new jump function
26168 2019-Jan-12 20:37:16.485537 - [DEBUG]
26169 2019-Jan-12 20:37:16.485561 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
26170 2019-Jan-12 20:37:16.485585 - [DEBUG]
26171 2019-Jan-12 20:37:16.485608 - [DEBUG] Process 722. path edge:
26172 2019-Jan-12 20:37:16.485632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26173 2019-Jan-12 20:37:16.485688 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26174 2019-Jan-12 20:37:16.486324 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26175 2019-Jan-12 20:37:16.486957 - [DEBUG]
26176 2019-Jan-12 20:37:16.486981 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26177 2019-Jan-12 20:37:16.487621 - [DEBUG] Possible callees:
26178 2019-Jan-12 20:37:16.487646 - [DEBUG] foo
26179 2019-Jan-12 20:37:16.487671 - [DEBUG] Possible return sites:
26180 2019-Jan-12 20:37:16.487695 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626181 2019-Jan-12 20:37:16.488965 - [DEBUG] Found and process special summary
26182 2019-Jan-12 20:37:16.488998 - [DEBUG] Compose: EdgeIdentity * AllBottom
26183 2019-Jan-12 20:37:16.489025 - [DEBUG]
26184 2019-Jan-12 20:37:16.489049 - [DEBUG] Propagate flow
26185 2019-Jan-12 20:37:16.489073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26186 2019-Jan-12 20:37:16.489129 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26187 2019-Jan-12 20:37:16.489771 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26188 2019-Jan-12 20:37:16.490404 - [DEBUG] Edge function : AllBottom (result of previous compose)
26189 2019-Jan-12 20:37:16.490429 - [DEBUG]
26190 2019-Jan-12 20:37:16.490454 - [DEBUG] Join: AllTop & AllBottom
26191 2019-Jan-12 20:37:16.490480 - [DEBUG] = AllBottom (new jump func)
26192 2019-Jan-12 20:37:16.490504 - [DEBUG]
26193 2019-Jan-12 20:37:16.490527 - [DEBUG] Start adding new jump function
26194 2019-Jan-12 20:37:16.490551 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26195 2019-Jan-12 20:37:16.490607 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26196 2019-Jan-12 20:37:16.491240 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26197 2019-Jan-12 20:37:16.491876 - [DEBUG] Edge Function : AllBottom
26198 2019-Jan-12 20:37:16.491903 - [DEBUG] End adding new jump function
26199 2019-Jan-12 20:37:16.491927 - [DEBUG]
26200 2019-Jan-12 20:37:16.491950 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
26201 2019-Jan-12 20:37:16.491974 - [DEBUG]
26202 2019-Jan-12 20:37:16.492011 - [DEBUG] Process 723. path edge:
26203 2019-Jan-12 20:37:16.492035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26204 2019-Jan-12 20:37:16.492092 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26205 2019-Jan-12 20:37:16.492729 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26206 2019-Jan-12 20:37:16.493363 - [DEBUG]
26207 2019-Jan-12 20:37:16.493388 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26208 2019-Jan-12 20:37:16.494044 - [DEBUG] Compose: EdgeIdentity * AllBottom
26209 2019-Jan-12 20:37:16.494072 - [DEBUG]
26210 2019-Jan-12 20:37:16.494096 - [DEBUG] Propagate flow
26211 2019-Jan-12 20:37:16.494119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26212 2019-Jan-12 20:37:16.494175 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26213 2019-Jan-12 20:37:16.494808 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26214 2019-Jan-12 20:37:16.495457 - [DEBUG] Edge function : AllBottom (result of previous compose)
26215 2019-Jan-12 20:37:16.495482 - [DEBUG]
26216 2019-Jan-12 20:37:16.495506 - [DEBUG] Join: AllTop & AllBottom
26217 2019-Jan-12 20:37:16.495532 - [DEBUG] = AllBottom (new jump func)
26218 2019-Jan-12 20:37:16.495557 - [DEBUG]
26219 2019-Jan-12 20:37:16.495580 - [DEBUG] Start adding new jump function
26220 2019-Jan-12 20:37:16.495603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26221 2019-Jan-12 20:37:16.495659 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26222 2019-Jan-12 20:37:16.496292 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26223 2019-Jan-12 20:37:16.496924 - [DEBUG] Edge Function : AllBottom
26224 2019-Jan-12 20:37:16.496952 - [DEBUG] End adding new jump function
26225 2019-Jan-12 20:37:16.496976 - [DEBUG]
26226 2019-Jan-12 20:37:16.497000 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
26227 2019-Jan-12 20:37:16.497024 - [DEBUG]
26228 2019-Jan-12 20:37:16.497047 - [DEBUG] Process 724. path edge:
26229 2019-Jan-12 20:37:16.497070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26230 2019-Jan-12 20:37:16.497126 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26231 2019-Jan-12 20:37:16.497759 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26232 2019-Jan-12 20:37:16.498392 - [DEBUG]
26233 2019-Jan-12 20:37:16.498417 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26234 2019-Jan-12 20:37:16.499078 - [DEBUG] Compose: EdgeIdentity * AllBottom
26235 2019-Jan-12 20:37:16.499106 - [DEBUG]
26236 2019-Jan-12 20:37:16.499130 - [DEBUG] Propagate flow
26237 2019-Jan-12 20:37:16.499153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26238 2019-Jan-12 20:37:16.499210 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26239 2019-Jan-12 20:37:16.499849 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26240 2019-Jan-12 20:37:16.500481 - [DEBUG] Edge function : AllBottom (result of previous compose)
26241 2019-Jan-12 20:37:16.500506 - [DEBUG]
26242 2019-Jan-12 20:37:16.500531 - [DEBUG] Join: AllTop & AllBottom
26243 2019-Jan-12 20:37:16.500557 - [DEBUG] = AllBottom (new jump func)
26244 2019-Jan-12 20:37:16.500581 - [DEBUG]
26245 2019-Jan-12 20:37:16.500605 - [DEBUG] Start adding new jump function
26246 2019-Jan-12 20:37:16.500628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26247 2019-Jan-12 20:37:16.500684 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26248 2019-Jan-12 20:37:16.501318 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26249 2019-Jan-12 20:37:16.501951 - [DEBUG] Edge Function : AllBottom
26250 2019-Jan-12 20:37:16.501978 - [DEBUG] End adding new jump function
26251 2019-Jan-12 20:37:16.502019 - [DEBUG]
26252 2019-Jan-12 20:37:16.502043 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
26253 2019-Jan-12 20:37:16.502075 - [DEBUG]
26254 2019-Jan-12 20:37:16.502098 - [DEBUG] Process 725. path edge:
26255 2019-Jan-12 20:37:16.502122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26256 2019-Jan-12 20:37:16.502178 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26257 2019-Jan-12 20:37:16.502812 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26258 2019-Jan-12 20:37:16.503450 - [DEBUG]
26259 2019-Jan-12 20:37:16.503475 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26260 2019-Jan-12 20:37:16.504121 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-12 20:37:16.504148 - [DEBUG]
26262 2019-Jan-12 20:37:16.504172 - [DEBUG] Propagate flow
26263 2019-Jan-12 20:37:16.504195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-12 20:37:16.504252 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26265 2019-Jan-12 20:37:16.504896 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26266 2019-Jan-12 20:37:16.505552 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-12 20:37:16.505577 - [DEBUG]
26268 2019-Jan-12 20:37:16.505601 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-12 20:37:16.505627 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-12 20:37:16.505652 - [DEBUG]
26271 2019-Jan-12 20:37:16.505676 - [DEBUG] Start adding new jump function
26272 2019-Jan-12 20:37:16.505699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-12 20:37:16.505761 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26274 2019-Jan-12 20:37:16.506450 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26275 2019-Jan-12 20:37:16.507158 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-12 20:37:16.507191 - [DEBUG] End adding new jump function
26277 2019-Jan-12 20:37:16.507215 - [DEBUG]
26278 2019-Jan-12 20:37:16.507240 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
26279 2019-Jan-12 20:37:16.507265 - [DEBUG]
26280 2019-Jan-12 20:37:16.507288 - [DEBUG] Process 726. path edge:
26281 2019-Jan-12 20:37:16.507312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-12 20:37:16.507386 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26283 2019-Jan-12 20:37:16.508100 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26284 2019-Jan-12 20:37:16.508786 - [DEBUG]
26285 2019-Jan-12 20:37:16.508811 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26286 2019-Jan-12 20:37:16.509467 - [DEBUG] Possible callees:
26287 2019-Jan-12 20:37:16.509492 - [DEBUG] llvm.dbg.declare
26288 2019-Jan-12 20:37:16.509517 - [DEBUG] Possible return sites:
26289 2019-Jan-12 20:37:16.509541 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626290 2019-Jan-12 20:37:16.510832 - [DEBUG] Found and process special summary
26291 2019-Jan-12 20:37:16.510871 - [DEBUG] Compose: EdgeIdentity * AllBottom
26292 2019-Jan-12 20:37:16.510899 - [DEBUG]
26293 2019-Jan-12 20:37:16.510924 - [DEBUG] Propagate flow
26294 2019-Jan-12 20:37:16.510966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26295 2019-Jan-12 20:37:16.511026 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26296 2019-Jan-12 20:37:16.511665 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26297 2019-Jan-12 20:37:16.512315 - [DEBUG] Edge function : AllBottom (result of previous compose)
26298 2019-Jan-12 20:37:16.512340 - [DEBUG]
26299 2019-Jan-12 20:37:16.512365 - [DEBUG] Join: AllTop & AllBottom
26300 2019-Jan-12 20:37:16.512391 - [DEBUG] = AllBottom (new jump func)
26301 2019-Jan-12 20:37:16.512416 - [DEBUG]
26302 2019-Jan-12 20:37:16.512440 - [DEBUG] Start adding new jump function
26303 2019-Jan-12 20:37:16.512463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26304 2019-Jan-12 20:37:16.512519 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26305 2019-Jan-12 20:37:16.513154 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26306 2019-Jan-12 20:37:16.513790 - [DEBUG] Edge Function : AllBottom
26307 2019-Jan-12 20:37:16.513819 - [DEBUG] End adding new jump function
26308 2019-Jan-12 20:37:16.513842 - [DEBUG]
26309 2019-Jan-12 20:37:16.513866 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
26310 2019-Jan-12 20:37:16.513890 - [DEBUG]
26311 2019-Jan-12 20:37:16.513913 - [DEBUG] Process 727. path edge:
26312 2019-Jan-12 20:37:16.513937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26313 2019-Jan-12 20:37:16.513994 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26314 2019-Jan-12 20:37:16.514630 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26315 2019-Jan-12 20:37:16.515263 - [DEBUG]
26316 2019-Jan-12 20:37:16.515288 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26317 2019-Jan-12 20:37:16.515960 - [DEBUG] Compose: EdgeIdentity * AllBottom
26318 2019-Jan-12 20:37:16.515989 - [DEBUG]
26319 2019-Jan-12 20:37:16.516012 - [DEBUG] Propagate flow
26320 2019-Jan-12 20:37:16.516036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26321 2019-Jan-12 20:37:16.516092 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26322 2019-Jan-12 20:37:16.516727 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26323 2019-Jan-12 20:37:16.517360 - [DEBUG] Edge function : AllBottom (result of previous compose)
26324 2019-Jan-12 20:37:16.517385 - [DEBUG]
26325 2019-Jan-12 20:37:16.517410 - [DEBUG] Join: AllTop & AllBottom
26326 2019-Jan-12 20:37:16.517436 - [DEBUG] = AllBottom (new jump func)
26327 2019-Jan-12 20:37:16.517460 - [DEBUG]
26328 2019-Jan-12 20:37:16.517484 - [DEBUG] Start adding new jump function
26329 2019-Jan-12 20:37:16.517507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26330 2019-Jan-12 20:37:16.517563 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26331 2019-Jan-12 20:37:16.518196 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26332 2019-Jan-12 20:37:16.518842 - [DEBUG] Edge Function : AllBottom
26333 2019-Jan-12 20:37:16.518870 - [DEBUG] End adding new jump function
26334 2019-Jan-12 20:37:16.518893 - [DEBUG]
26335 2019-Jan-12 20:37:16.518917 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
26336 2019-Jan-12 20:37:16.518941 - [DEBUG]
26337 2019-Jan-12 20:37:16.518965 - [DEBUG] Process 728. path edge:
26338 2019-Jan-12 20:37:16.518988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26339 2019-Jan-12 20:37:16.519053 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26340 2019-Jan-12 20:37:16.519686 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26341 2019-Jan-12 20:37:16.520324 - [DEBUG]
26342 2019-Jan-12 20:37:16.520350 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26343 2019-Jan-12 20:37:16.520997 - [DEBUG] Compose: EdgeIdentity * AllBottom
26344 2019-Jan-12 20:37:16.521025 - [DEBUG]
26345 2019-Jan-12 20:37:16.521048 - [DEBUG] Propagate flow
26346 2019-Jan-12 20:37:16.521072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26347 2019-Jan-12 20:37:16.521128 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26348 2019-Jan-12 20:37:16.521760 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26349 2019-Jan-12 20:37:16.522408 - [DEBUG] Edge function : AllBottom (result of previous compose)
26350 2019-Jan-12 20:37:16.522433 - [DEBUG]
26351 2019-Jan-12 20:37:16.522458 - [DEBUG] Join: AllTop & AllBottom
26352 2019-Jan-12 20:37:16.522484 - [DEBUG] = AllBottom (new jump func)
26353 2019-Jan-12 20:37:16.522508 - [DEBUG]
26354 2019-Jan-12 20:37:16.522532 - [DEBUG] Start adding new jump function
26355 2019-Jan-12 20:37:16.522555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26356 2019-Jan-12 20:37:16.522611 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26357 2019-Jan-12 20:37:16.523243 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26358 2019-Jan-12 20:37:16.523872 - [DEBUG] Edge Function : AllBottom
26359 2019-Jan-12 20:37:16.523900 - [DEBUG] End adding new jump function
26360 2019-Jan-12 20:37:16.523925 - [DEBUG]
26361 2019-Jan-12 20:37:16.523948 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
26362 2019-Jan-12 20:37:16.523972 - [DEBUG]
26363 2019-Jan-12 20:37:16.523996 - [DEBUG] Process 729. path edge:
26364 2019-Jan-12 20:37:16.524019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26365 2019-Jan-12 20:37:16.524075 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26366 2019-Jan-12 20:37:16.524705 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26367 2019-Jan-12 20:37:16.525350 - [DEBUG]
26368 2019-Jan-12 20:37:16.525376 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26369 2019-Jan-12 20:37:16.526019 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-12 20:37:16.526047 - [DEBUG]
26371 2019-Jan-12 20:37:16.526071 - [DEBUG] Propagate flow
26372 2019-Jan-12 20:37:16.526095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-12 20:37:16.526151 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26374 2019-Jan-12 20:37:16.526810 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26375 2019-Jan-12 20:37:16.527444 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-12 20:37:16.527470 - [DEBUG]
26377 2019-Jan-12 20:37:16.527495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26378 2019-Jan-12 20:37:16.527521 - [DEBUG] = AllBottom
26379 2019-Jan-12 20:37:16.527545 - [DEBUG]
26380 2019-Jan-12 20:37:16.527568 - [DEBUG] PROPAGATE: No new function!
26381 2019-Jan-12 20:37:16.527592 - [DEBUG] EDGE:
26382 2019-Jan-12 20:37:16.527650 - [DEBUG] ---> 26383 2019-Jan-12 20:37:16.528281 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26384 2019-Jan-12 20:37:16.528940 - [DEBUG]
26385 2019-Jan-12 20:37:16.528965 - [DEBUG] EDGE:
26386 2019-Jan-12 20:37:16.529022 - [DEBUG] ---> 26387 2019-Jan-12 20:37:16.529655 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26388 2019-Jan-12 20:37:16.530294 - [DEBUG]
26389 2019-Jan-12 20:37:16.530319 - [DEBUG] EDGE:
26390 2019-Jan-12 20:37:16.530376 - [DEBUG] ---> 26391 2019-Jan-12 20:37:16.531013 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26392 2019-Jan-12 20:37:16.531647 - [DEBUG]
26393 2019-Jan-12 20:37:16.531683 - [DEBUG] Compose: EdgeIdentity * AllBottom
26394 2019-Jan-12 20:37:16.531710 - [DEBUG]
26395 2019-Jan-12 20:37:16.531734 - [DEBUG] Propagate flow
26396 2019-Jan-12 20:37:16.531758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26397 2019-Jan-12 20:37:16.531814 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26398 2019-Jan-12 20:37:16.532468 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26399 2019-Jan-12 20:37:16.533102 - [DEBUG] Edge function : AllBottom (result of previous compose)
26400 2019-Jan-12 20:37:16.533127 - [DEBUG]
26401 2019-Jan-12 20:37:16.533152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26402 2019-Jan-12 20:37:16.533177 - [DEBUG] = AllBottom
26403 2019-Jan-12 20:37:16.533202 - [DEBUG]
26404 2019-Jan-12 20:37:16.533225 - [DEBUG] PROPAGATE: No new function!
26405 2019-Jan-12 20:37:16.533252 - [DEBUG] EDGE:
26406 2019-Jan-12 20:37:16.533309 - [DEBUG] ---> 26407 2019-Jan-12 20:37:16.533953 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26408 2019-Jan-12 20:37:16.534585 - [DEBUG]
26409 2019-Jan-12 20:37:16.534618 - [DEBUG] Compose: EdgeIdentity * AllBottom
26410 2019-Jan-12 20:37:16.534645 - [DEBUG]
26411 2019-Jan-12 20:37:16.534668 - [DEBUG] Propagate flow
26412 2019-Jan-12 20:37:16.534692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26413 2019-Jan-12 20:37:16.534748 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26414 2019-Jan-12 20:37:16.535406 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26415 2019-Jan-12 20:37:16.536040 - [DEBUG] Edge function : AllBottom (result of previous compose)
26416 2019-Jan-12 20:37:16.536065 - [DEBUG]
26417 2019-Jan-12 20:37:16.536090 - [DEBUG] Join: AllTop & AllBottom
26418 2019-Jan-12 20:37:16.536115 - [DEBUG] = AllBottom (new jump func)
26419 2019-Jan-12 20:37:16.536140 - [DEBUG]
26420 2019-Jan-12 20:37:16.536163 - [DEBUG] Start adding new jump function
26421 2019-Jan-12 20:37:16.536187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26422 2019-Jan-12 20:37:16.536243 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26423 2019-Jan-12 20:37:16.536877 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26424 2019-Jan-12 20:37:16.537519 - [DEBUG] Edge Function : AllBottom
26425 2019-Jan-12 20:37:16.537547 - [DEBUG] End adding new jump function
26426 2019-Jan-12 20:37:16.537570 - [DEBUG]
26427 2019-Jan-12 20:37:16.537594 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26428 2019-Jan-12 20:37:16.537627 - [DEBUG]
26429 2019-Jan-12 20:37:16.537651 - [DEBUG] Process 730. path edge:
26430 2019-Jan-12 20:37:16.537675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26431 2019-Jan-12 20:37:16.537731 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26432 2019-Jan-12 20:37:16.538374 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26433 2019-Jan-12 20:37:16.539021 - [DEBUG]
26434 2019-Jan-12 20:37:16.539046 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26435 2019-Jan-12 20:37:16.539696 - [DEBUG] Possible callees:
26436 2019-Jan-12 20:37:16.539721 - [DEBUG] llvm.dbg.declare
26437 2019-Jan-12 20:37:16.539746 - [DEBUG] Possible return sites:
26438 2019-Jan-12 20:37:16.539769 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326439 2019-Jan-12 20:37:16.541045 - [DEBUG] Found and process special summary
26440 2019-Jan-12 20:37:16.541079 - [DEBUG] Compose: EdgeIdentity * AllBottom
26441 2019-Jan-12 20:37:16.541106 - [DEBUG]
26442 2019-Jan-12 20:37:16.541130 - [DEBUG] Propagate flow
26443 2019-Jan-12 20:37:16.541153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26444 2019-Jan-12 20:37:16.541209 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26445 2019-Jan-12 20:37:16.541848 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26446 2019-Jan-12 20:37:16.542497 - [DEBUG] Edge function : AllBottom (result of previous compose)
26447 2019-Jan-12 20:37:16.542523 - [DEBUG]
26448 2019-Jan-12 20:37:16.542547 - [DEBUG] Join: AllTop & AllBottom
26449 2019-Jan-12 20:37:16.542573 - [DEBUG] = AllBottom (new jump func)
26450 2019-Jan-12 20:37:16.542597 - [DEBUG]
26451 2019-Jan-12 20:37:16.542621 - [DEBUG] Start adding new jump function
26452 2019-Jan-12 20:37:16.542644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26453 2019-Jan-12 20:37:16.542700 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26454 2019-Jan-12 20:37:16.543335 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26455 2019-Jan-12 20:37:16.543971 - [DEBUG] Edge Function : AllBottom
26456 2019-Jan-12 20:37:16.543999 - [DEBUG] End adding new jump function
26457 2019-Jan-12 20:37:16.544023 - [DEBUG]
26458 2019-Jan-12 20:37:16.544047 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26459 2019-Jan-12 20:37:16.544071 - [DEBUG]
26460 2019-Jan-12 20:37:16.544095 - [DEBUG] Process 731. path edge:
26461 2019-Jan-12 20:37:16.544119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26462 2019-Jan-12 20:37:16.544175 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26463 2019-Jan-12 20:37:16.544812 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26464 2019-Jan-12 20:37:16.545460 - [DEBUG]
26465 2019-Jan-12 20:37:16.545484 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26466 2019-Jan-12 20:37:16.546133 - [DEBUG] Compose: EdgeIdentity * AllBottom
26467 2019-Jan-12 20:37:16.546161 - [DEBUG]
26468 2019-Jan-12 20:37:16.546185 - [DEBUG] Propagate flow
26469 2019-Jan-12 20:37:16.546209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26470 2019-Jan-12 20:37:16.546278 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26471 2019-Jan-12 20:37:16.546911 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26472 2019-Jan-12 20:37:16.547545 - [DEBUG] Edge function : AllBottom (result of previous compose)
26473 2019-Jan-12 20:37:16.547570 - [DEBUG]
26474 2019-Jan-12 20:37:16.547594 - [DEBUG] Join: AllTop & AllBottom
26475 2019-Jan-12 20:37:16.547620 - [DEBUG] = AllBottom (new jump func)
26476 2019-Jan-12 20:37:16.547644 - [DEBUG]
26477 2019-Jan-12 20:37:16.547668 - [DEBUG] Start adding new jump function
26478 2019-Jan-12 20:37:16.547691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26479 2019-Jan-12 20:37:16.547747 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26480 2019-Jan-12 20:37:16.548379 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26481 2019-Jan-12 20:37:16.549027 - [DEBUG] Edge Function : AllBottom
26482 2019-Jan-12 20:37:16.549055 - [DEBUG] End adding new jump function
26483 2019-Jan-12 20:37:16.549079 - [DEBUG]
26484 2019-Jan-12 20:37:16.549103 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26485 2019-Jan-12 20:37:16.549127 - [DEBUG]
26486 2019-Jan-12 20:37:16.549150 - [DEBUG] Process 732. path edge:
26487 2019-Jan-12 20:37:16.549174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26488 2019-Jan-12 20:37:16.549230 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26489 2019-Jan-12 20:37:16.549860 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26490 2019-Jan-12 20:37:16.550499 - [DEBUG]
26491 2019-Jan-12 20:37:16.550524 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26492 2019-Jan-12 20:37:16.551166 - [DEBUG] Compose: EdgeIdentity * AllBottom
26493 2019-Jan-12 20:37:16.551193 - [DEBUG]
26494 2019-Jan-12 20:37:16.551217 - [DEBUG] Propagate flow
26495 2019-Jan-12 20:37:16.551241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26496 2019-Jan-12 20:37:16.551297 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26497 2019-Jan-12 20:37:16.551928 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26498 2019-Jan-12 20:37:16.552577 - [DEBUG] Edge function : AllBottom (result of previous compose)
26499 2019-Jan-12 20:37:16.552603 - [DEBUG]
26500 2019-Jan-12 20:37:16.552627 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26501 2019-Jan-12 20:37:16.552653 - [DEBUG] = AllBottom
26502 2019-Jan-12 20:37:16.552678 - [DEBUG]
26503 2019-Jan-12 20:37:16.552701 - [DEBUG] PROPAGATE: No new function!
26504 2019-Jan-12 20:37:16.552725 - [DEBUG] EDGE:
26505 2019-Jan-12 20:37:16.552782 - [DEBUG] ---> 26506 2019-Jan-12 20:37:16.553412 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26507 2019-Jan-12 20:37:16.554044 - [DEBUG]
26508 2019-Jan-12 20:37:16.554069 - [DEBUG] EDGE:
26509 2019-Jan-12 20:37:16.554125 - [DEBUG] ---> 26510 2019-Jan-12 20:37:16.554762 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26511 2019-Jan-12 20:37:16.555409 - [DEBUG]
26512 2019-Jan-12 20:37:16.555444 - [DEBUG] Compose: EdgeIdentity * AllBottom
26513 2019-Jan-12 20:37:16.555471 - [DEBUG]
26514 2019-Jan-12 20:37:16.555494 - [DEBUG] Propagate flow
26515 2019-Jan-12 20:37:16.555518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26516 2019-Jan-12 20:37:16.555574 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26517 2019-Jan-12 20:37:16.556219 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26518 2019-Jan-12 20:37:16.556853 - [DEBUG] Edge function : AllBottom (result of previous compose)
26519 2019-Jan-12 20:37:16.556878 - [DEBUG]
26520 2019-Jan-12 20:37:16.556903 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26521 2019-Jan-12 20:37:16.556929 - [DEBUG] = AllBottom
26522 2019-Jan-12 20:37:16.556953 - [DEBUG]
26523 2019-Jan-12 20:37:16.556976 - [DEBUG] PROPAGATE: No new function!
26524 2019-Jan-12 20:37:16.557002 - [DEBUG] EDGE:
26525 2019-Jan-12 20:37:16.557059 - [DEBUG] ---> 26526 2019-Jan-12 20:37:16.557703 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26527 2019-Jan-12 20:37:16.558335 - [DEBUG]
26528 2019-Jan-12 20:37:16.558360 - [DEBUG] EDGE:
26529 2019-Jan-12 20:37:16.558417 - [DEBUG] ---> 26530 2019-Jan-12 20:37:16.559067 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26531 2019-Jan-12 20:37:16.559699 - [DEBUG]
26532 2019-Jan-12 20:37:16.559732 - [DEBUG] Compose: EdgeIdentity * AllBottom
26533 2019-Jan-12 20:37:16.559759 - [DEBUG]
26534 2019-Jan-12 20:37:16.559782 - [DEBUG] Propagate flow
26535 2019-Jan-12 20:37:16.559806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-12 20:37:16.559862 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26537 2019-Jan-12 20:37:16.560502 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26538 2019-Jan-12 20:37:16.561134 - [DEBUG] Edge function : AllBottom (result of previous compose)
26539 2019-Jan-12 20:37:16.561159 - [DEBUG]
26540 2019-Jan-12 20:37:16.561183 - [DEBUG] Join: AllTop & AllBottom
26541 2019-Jan-12 20:37:16.561209 - [DEBUG] = AllBottom (new jump func)
26542 2019-Jan-12 20:37:16.561234 - [DEBUG]
26543 2019-Jan-12 20:37:16.561257 - [DEBUG] Start adding new jump function
26544 2019-Jan-12 20:37:16.561280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26545 2019-Jan-12 20:37:16.561336 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26546 2019-Jan-12 20:37:16.561970 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26547 2019-Jan-12 20:37:16.562616 - [DEBUG] Edge Function : AllBottom
26548 2019-Jan-12 20:37:16.562643 - [DEBUG] End adding new jump function
26549 2019-Jan-12 20:37:16.562667 - [DEBUG]
26550 2019-Jan-12 20:37:16.562690 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26551 2019-Jan-12 20:37:16.562714 - [DEBUG]
26552 2019-Jan-12 20:37:16.562737 - [DEBUG] Process 733. path edge:
26553 2019-Jan-12 20:37:16.562761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26554 2019-Jan-12 20:37:16.562817 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26555 2019-Jan-12 20:37:16.563450 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26556 2019-Jan-12 20:37:16.564082 - [DEBUG]
26557 2019-Jan-12 20:37:16.564107 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26558 2019-Jan-12 20:37:16.564753 - [DEBUG] Compose: EdgeIdentity * AllBottom
26559 2019-Jan-12 20:37:16.564789 - [DEBUG]
26560 2019-Jan-12 20:37:16.564813 - [DEBUG] Propagate flow
26561 2019-Jan-12 20:37:16.564837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26562 2019-Jan-12 20:37:16.564893 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26563 2019-Jan-12 20:37:16.565552 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26564 2019-Jan-12 20:37:16.566186 - [DEBUG] Edge function : AllBottom (result of previous compose)
26565 2019-Jan-12 20:37:16.566211 - [DEBUG]
26566 2019-Jan-12 20:37:16.566236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26567 2019-Jan-12 20:37:16.566262 - [DEBUG] = AllBottom
26568 2019-Jan-12 20:37:16.566287 - [DEBUG]
26569 2019-Jan-12 20:37:16.566310 - [DEBUG] PROPAGATE: No new function!
26570 2019-Jan-12 20:37:16.566341 - [DEBUG] Compose: EdgeIdentity * AllBottom
26571 2019-Jan-12 20:37:16.566367 - [DEBUG]
26572 2019-Jan-12 20:37:16.566391 - [DEBUG] Propagate flow
26573 2019-Jan-12 20:37:16.566414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26574 2019-Jan-12 20:37:16.566470 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26575 2019-Jan-12 20:37:16.567114 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26576 2019-Jan-12 20:37:16.567746 - [DEBUG] Edge function : AllBottom (result of previous compose)
26577 2019-Jan-12 20:37:16.567771 - [DEBUG]
26578 2019-Jan-12 20:37:16.567795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26579 2019-Jan-12 20:37:16.567821 - [DEBUG] = AllBottom
26580 2019-Jan-12 20:37:16.567846 - [DEBUG]
26581 2019-Jan-12 20:37:16.567869 - [DEBUG] PROPAGATE: No new function!
26582 2019-Jan-12 20:37:16.567893 - [DEBUG] EDGE:
26583 2019-Jan-12 20:37:16.567950 - [DEBUG] ---> 26584 2019-Jan-12 20:37:16.568584 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26585 2019-Jan-12 20:37:16.569232 - [DEBUG]
26586 2019-Jan-12 20:37:16.569257 - [DEBUG] EDGE:
26587 2019-Jan-12 20:37:16.569314 - [DEBUG] ---> 26588 2019-Jan-12 20:37:16.569947 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26589 2019-Jan-12 20:37:16.570586 - [DEBUG]
26590 2019-Jan-12 20:37:16.570611 - [DEBUG] EDGE:
26591 2019-Jan-12 20:37:16.570668 - [DEBUG] ---> 26592 2019-Jan-12 20:37:16.571304 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26593 2019-Jan-12 20:37:16.571934 - [DEBUG]
26594 2019-Jan-12 20:37:16.571968 - [DEBUG] Compose: EdgeIdentity * AllBottom
26595 2019-Jan-12 20:37:16.572008 - [DEBUG]
26596 2019-Jan-12 20:37:16.572033 - [DEBUG] Propagate flow
26597 2019-Jan-12 20:37:16.572056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26598 2019-Jan-12 20:37:16.572112 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26599 2019-Jan-12 20:37:16.572749 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26600 2019-Jan-12 20:37:16.573380 - [DEBUG] Edge function : AllBottom (result of previous compose)
26601 2019-Jan-12 20:37:16.573406 - [DEBUG]
26602 2019-Jan-12 20:37:16.573431 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26603 2019-Jan-12 20:37:16.573465 - [DEBUG] = AllBottom
26604 2019-Jan-12 20:37:16.573490 - [DEBUG]
26605 2019-Jan-12 20:37:16.573513 - [DEBUG] PROPAGATE: No new function!
26606 2019-Jan-12 20:37:16.573539 - [DEBUG] EDGE:
26607 2019-Jan-12 20:37:16.573596 - [DEBUG] ---> 26608 2019-Jan-12 20:37:16.574232 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26609 2019-Jan-12 20:37:16.574864 - [DEBUG]
26610 2019-Jan-12 20:37:16.574889 - [DEBUG] EDGE:
26611 2019-Jan-12 20:37:16.574946 - [DEBUG] ---> 26612 2019-Jan-12 20:37:16.575595 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26613 2019-Jan-12 20:37:16.576227 - [DEBUG]
26614 2019-Jan-12 20:37:16.576252 - [DEBUG] EDGE:
26615 2019-Jan-12 20:37:16.576310 - [DEBUG] ---> 26616 2019-Jan-12 20:37:16.576945 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26617 2019-Jan-12 20:37:16.577577 - [DEBUG]
26618 2019-Jan-12 20:37:16.577603 - [DEBUG] EDGE:
26619 2019-Jan-12 20:37:16.577659 - [DEBUG] ---> 26620 2019-Jan-12 20:37:16.578292 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26621 2019-Jan-12 20:37:16.578940 - [DEBUG]
26622 2019-Jan-12 20:37:16.578965 - [DEBUG] EDGE:
26623 2019-Jan-12 20:37:16.579022 - [DEBUG] ---> 26624 2019-Jan-12 20:37:16.579654 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26625 2019-Jan-12 20:37:16.580293 - [DEBUG]
26626 2019-Jan-12 20:37:16.580318 - [DEBUG] EDGE:
26627 2019-Jan-12 20:37:16.580375 - [DEBUG] ---> 26628 2019-Jan-12 20:37:16.581010 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26629 2019-Jan-12 20:37:16.581641 - [DEBUG]
26630 2019-Jan-12 20:37:16.581666 - [DEBUG] EDGE:
26631 2019-Jan-12 20:37:16.581723 - [DEBUG] ---> 26632 2019-Jan-12 20:37:16.582366 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26633 2019-Jan-12 20:37:16.582997 - [DEBUG]
26634 2019-Jan-12 20:37:16.583022 - [DEBUG] EDGE:
26635 2019-Jan-12 20:37:16.583079 - [DEBUG] ---> 26636 2019-Jan-12 20:37:16.583714 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26637 2019-Jan-12 20:37:16.584346 - [DEBUG]
26638 2019-Jan-12 20:37:16.584381 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-12 20:37:16.584408 - [DEBUG]
26640 2019-Jan-12 20:37:16.584432 - [DEBUG] Propagate flow
26641 2019-Jan-12 20:37:16.584455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-12 20:37:16.584511 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
26643 2019-Jan-12 20:37:16.585147 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26644 2019-Jan-12 20:37:16.585804 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-12 20:37:16.585830 - [DEBUG]
26646 2019-Jan-12 20:37:16.585855 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-12 20:37:16.585881 - [DEBUG] = AllBottom
26648 2019-Jan-12 20:37:16.585906 - [DEBUG]
26649 2019-Jan-12 20:37:16.585929 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-12 20:37:16.585955 - [DEBUG] EDGE:
26651 2019-Jan-12 20:37:16.586013 - [DEBUG] ---> 26652 2019-Jan-12 20:37:16.586654 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26653 2019-Jan-12 20:37:16.587288 - [DEBUG]
26654 2019-Jan-12 20:37:16.587321 - [DEBUG] Compose: EdgeIdentity * AllBottom
26655 2019-Jan-12 20:37:16.587348 - [DEBUG]
26656 2019-Jan-12 20:37:16.587372 - [DEBUG] Propagate flow
26657 2019-Jan-12 20:37:16.587395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26658 2019-Jan-12 20:37:16.587451 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26659 2019-Jan-12 20:37:16.588087 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26660 2019-Jan-12 20:37:16.588734 - [DEBUG] Edge function : AllBottom (result of previous compose)
26661 2019-Jan-12 20:37:16.588760 - [DEBUG]
26662 2019-Jan-12 20:37:16.588784 - [DEBUG] Join: AllTop & AllBottom
26663 2019-Jan-12 20:37:16.588810 - [DEBUG] = AllBottom (new jump func)
26664 2019-Jan-12 20:37:16.588834 - [DEBUG]
26665 2019-Jan-12 20:37:16.588858 - [DEBUG] Start adding new jump function
26666 2019-Jan-12 20:37:16.588881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26667 2019-Jan-12 20:37:16.588937 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26668 2019-Jan-12 20:37:16.589570 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26669 2019-Jan-12 20:37:16.590204 - [DEBUG] Edge Function : AllBottom
26670 2019-Jan-12 20:37:16.590232 - [DEBUG] End adding new jump function
26671 2019-Jan-12 20:37:16.590259 - [DEBUG]
26672 2019-Jan-12 20:37:16.590283 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26673 2019-Jan-12 20:37:16.590307 - [DEBUG]
26674 2019-Jan-12 20:37:16.590330 - [DEBUG] Process 734. path edge:
26675 2019-Jan-12 20:37:16.590354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26676 2019-Jan-12 20:37:16.590410 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
26677 2019-Jan-12 20:37:16.591045 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26678 2019-Jan-12 20:37:16.591677 - [DEBUG]
26679 2019-Jan-12 20:37:16.591701 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26680 2019-Jan-12 20:37:16.592360 - [DEBUG] Possible callees:
26681 2019-Jan-12 20:37:16.592385 - [DEBUG] foo
26682 2019-Jan-12 20:37:16.592410 - [DEBUG] Possible return sites:
26683 2019-Jan-12 20:37:16.592433 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8426684 2019-Jan-12 20:37:16.593688 - [DEBUG] Found and process special summary
26685 2019-Jan-12 20:37:16.593721 - [DEBUG] Compose: EdgeIdentity * AllBottom
26686 2019-Jan-12 20:37:16.593748 - [DEBUG]
26687 2019-Jan-12 20:37:16.593772 - [DEBUG] Propagate flow
26688 2019-Jan-12 20:37:16.593796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26689 2019-Jan-12 20:37:16.593852 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26690 2019-Jan-12 20:37:16.594496 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26691 2019-Jan-12 20:37:16.595130 - [DEBUG] Edge function : AllBottom (result of previous compose)
26692 2019-Jan-12 20:37:16.595156 - [DEBUG]
26693 2019-Jan-12 20:37:16.595180 - [DEBUG] Join: AllTop & AllBottom
26694 2019-Jan-12 20:37:16.595206 - [DEBUG] = AllBottom (new jump func)
26695 2019-Jan-12 20:37:16.595231 - [DEBUG]
26696 2019-Jan-12 20:37:16.595254 - [DEBUG] Start adding new jump function
26697 2019-Jan-12 20:37:16.595277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26698 2019-Jan-12 20:37:16.595347 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26699 2019-Jan-12 20:37:16.595982 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26700 2019-Jan-12 20:37:16.596617 - [DEBUG] Edge Function : AllBottom
26701 2019-Jan-12 20:37:16.596645 - [DEBUG] End adding new jump function
26702 2019-Jan-12 20:37:16.596668 - [DEBUG]
26703 2019-Jan-12 20:37:16.596692 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26704 2019-Jan-12 20:37:16.596716 - [DEBUG]
26705 2019-Jan-12 20:37:16.596739 - [DEBUG] Process 735. path edge:
26706 2019-Jan-12 20:37:16.596763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26707 2019-Jan-12 20:37:16.596819 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
26708 2019-Jan-12 20:37:16.597453 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26709 2019-Jan-12 20:37:16.598086 - [DEBUG]
26710 2019-Jan-12 20:37:16.598110 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26711 2019-Jan-12 20:37:16.598771 - [DEBUG] Compose: EdgeIdentity * AllBottom
26712 2019-Jan-12 20:37:16.598798 - [DEBUG]
26713 2019-Jan-12 20:37:16.598822 - [DEBUG] Propagate flow
26714 2019-Jan-12 20:37:16.598846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26715 2019-Jan-12 20:37:16.598902 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26716 2019-Jan-12 20:37:16.599535 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26717 2019-Jan-12 20:37:16.600167 - [DEBUG] Edge function : AllBottom (result of previous compose)
26718 2019-Jan-12 20:37:16.600193 - [DEBUG]
26719 2019-Jan-12 20:37:16.600217 - [DEBUG] Join: AllTop & AllBottom
26720 2019-Jan-12 20:37:16.600243 - [DEBUG] = AllBottom (new jump func)
26721 2019-Jan-12 20:37:16.600268 - [DEBUG]
26722 2019-Jan-12 20:37:16.600291 - [DEBUG] Start adding new jump function
26723 2019-Jan-12 20:37:16.600318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-12 20:37:16.600373 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26725 2019-Jan-12 20:37:16.601006 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26726 2019-Jan-12 20:37:16.601637 - [DEBUG] Edge Function : AllBottom
26727 2019-Jan-12 20:37:16.601664 - [DEBUG] End adding new jump function
26728 2019-Jan-12 20:37:16.601688 - [DEBUG]
26729 2019-Jan-12 20:37:16.601712 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26730 2019-Jan-12 20:37:16.601736 - [DEBUG]
26731 2019-Jan-12 20:37:16.601759 - [DEBUG] Process 736. path edge:
26732 2019-Jan-12 20:37:16.601783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26733 2019-Jan-12 20:37:16.601839 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
26734 2019-Jan-12 20:37:16.602498 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26735 2019-Jan-12 20:37:16.603131 - [DEBUG]
26736 2019-Jan-12 20:37:16.603156 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26737 2019-Jan-12 20:37:16.603805 - [DEBUG] Compose: EdgeIdentity * AllBottom
26738 2019-Jan-12 20:37:16.603833 - [DEBUG]
26739 2019-Jan-12 20:37:16.603856 - [DEBUG] Propagate flow
26740 2019-Jan-12 20:37:16.603880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26741 2019-Jan-12 20:37:16.603935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26742 2019-Jan-12 20:37:16.604578 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26743 2019-Jan-12 20:37:16.605211 - [DEBUG] Edge function : AllBottom (result of previous compose)
26744 2019-Jan-12 20:37:16.605236 - [DEBUG]
26745 2019-Jan-12 20:37:16.605261 - [DEBUG] Join: AllTop & AllBottom
26746 2019-Jan-12 20:37:16.605286 - [DEBUG] = AllBottom (new jump func)
26747 2019-Jan-12 20:37:16.605311 - [DEBUG]
26748 2019-Jan-12 20:37:16.605352 - [DEBUG] Start adding new jump function
26749 2019-Jan-12 20:37:16.605375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-12 20:37:16.605431 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26751 2019-Jan-12 20:37:16.606076 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26752 2019-Jan-12 20:37:16.606726 - [DEBUG] Edge Function : AllBottom
26753 2019-Jan-12 20:37:16.606753 - [DEBUG] End adding new jump function
26754 2019-Jan-12 20:37:16.606777 - [DEBUG]
26755 2019-Jan-12 20:37:16.606801 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26756 2019-Jan-12 20:37:16.606825 - [DEBUG]
26757 2019-Jan-12 20:37:16.606848 - [DEBUG] Process 737. path edge:
26758 2019-Jan-12 20:37:16.606872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26759 2019-Jan-12 20:37:16.606929 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
26760 2019-Jan-12 20:37:16.607571 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26761 2019-Jan-12 20:37:16.608205 - [DEBUG]
26762 2019-Jan-12 20:37:16.608229 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26763 2019-Jan-12 20:37:16.608895 - [DEBUG] Possible callees:
26764 2019-Jan-12 20:37:16.608920 - [DEBUG] llvm.dbg.declare
26765 2019-Jan-12 20:37:16.608945 - [DEBUG] Possible return sites:
26766 2019-Jan-12 20:37:16.608968 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9626767 2019-Jan-12 20:37:16.610235 - [DEBUG] Found and process special summary
26768 2019-Jan-12 20:37:16.610268 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-12 20:37:16.610295 - [DEBUG]
26770 2019-Jan-12 20:37:16.610319 - [DEBUG] Propagate flow
26771 2019-Jan-12 20:37:16.610342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-12 20:37:16.610402 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26773 2019-Jan-12 20:37:16.611038 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26774 2019-Jan-12 20:37:16.611680 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-12 20:37:16.611706 - [DEBUG]
26776 2019-Jan-12 20:37:16.611731 - [DEBUG] Join: AllTop & AllBottom
26777 2019-Jan-12 20:37:16.611757 - [DEBUG] = AllBottom (new jump func)
26778 2019-Jan-12 20:37:16.611781 - [DEBUG]
26779 2019-Jan-12 20:37:16.611805 - [DEBUG] Start adding new jump function
26780 2019-Jan-12 20:37:16.611828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26781 2019-Jan-12 20:37:16.611884 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26782 2019-Jan-12 20:37:16.612534 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26783 2019-Jan-12 20:37:16.613170 - [DEBUG] Edge Function : AllBottom
26784 2019-Jan-12 20:37:16.613198 - [DEBUG] End adding new jump function
26785 2019-Jan-12 20:37:16.613222 - [DEBUG]
26786 2019-Jan-12 20:37:16.613245 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26787 2019-Jan-12 20:37:16.613269 - [DEBUG]
26788 2019-Jan-12 20:37:16.613293 - [DEBUG] Process 738. path edge:
26789 2019-Jan-12 20:37:16.613316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26790 2019-Jan-12 20:37:16.613373 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
26791 2019-Jan-12 20:37:16.614008 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26792 2019-Jan-12 20:37:16.614642 - [DEBUG]
26793 2019-Jan-12 20:37:16.614666 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26794 2019-Jan-12 20:37:16.615314 - [DEBUG] Compose: EdgeIdentity * AllBottom
26795 2019-Jan-12 20:37:16.615355 - [DEBUG]
26796 2019-Jan-12 20:37:16.615378 - [DEBUG] Propagate flow
26797 2019-Jan-12 20:37:16.615402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26798 2019-Jan-12 20:37:16.615458 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26799 2019-Jan-12 20:37:16.616091 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26800 2019-Jan-12 20:37:16.616724 - [DEBUG] Edge function : AllBottom (result of previous compose)
26801 2019-Jan-12 20:37:16.616750 - [DEBUG]
26802 2019-Jan-12 20:37:16.616774 - [DEBUG] Join: AllTop & AllBottom
26803 2019-Jan-12 20:37:16.616800 - [DEBUG] = AllBottom (new jump func)
26804 2019-Jan-12 20:37:16.616824 - [DEBUG]
26805 2019-Jan-12 20:37:16.616848 - [DEBUG] Start adding new jump function
26806 2019-Jan-12 20:37:16.616871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26807 2019-Jan-12 20:37:16.616927 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26808 2019-Jan-12 20:37:16.617559 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26809 2019-Jan-12 20:37:16.618190 - [DEBUG] Edge Function : AllBottom
26810 2019-Jan-12 20:37:16.618218 - [DEBUG] End adding new jump function
26811 2019-Jan-12 20:37:16.618242 - [DEBUG]
26812 2019-Jan-12 20:37:16.618265 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26813 2019-Jan-12 20:37:16.618290 - [DEBUG]
26814 2019-Jan-12 20:37:16.618313 - [DEBUG] Process 739. path edge:
26815 2019-Jan-12 20:37:16.618337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26816 2019-Jan-12 20:37:16.618393 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
26817 2019-Jan-12 20:37:16.619039 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26818 2019-Jan-12 20:37:16.619672 - [DEBUG]
26819 2019-Jan-12 20:37:16.619698 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26820 2019-Jan-12 20:37:16.620348 - [DEBUG] Compose: EdgeIdentity * AllBottom
26821 2019-Jan-12 20:37:16.620377 - [DEBUG]
26822 2019-Jan-12 20:37:16.620401 - [DEBUG] Propagate flow
26823 2019-Jan-12 20:37:16.620425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26824 2019-Jan-12 20:37:16.620486 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
26825 2019-Jan-12 20:37:16.621119 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26826 2019-Jan-12 20:37:16.621751 - [DEBUG] Edge function : AllBottom (result of previous compose)
26827 2019-Jan-12 20:37:16.621777 - [DEBUG]
26828 2019-Jan-12 20:37:16.621801 - [DEBUG] Join: AllTop & AllBottom
26829 2019-Jan-12 20:37:16.621827 - [DEBUG] = AllBottom (new jump func)
26830 2019-Jan-12 20:37:16.621852 - [DEBUG]
26831 2019-Jan-12 20:37:16.621875 - [DEBUG] Start adding new jump function
26832 2019-Jan-12 20:37:16.621898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26833 2019-Jan-12 20:37:16.621954 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26834 2019-Jan-12 20:37:16.622604 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
26835 2019-Jan-12 20:37:16.623233 - [DEBUG] Edge Function : AllBottom
26836 2019-Jan-12 20:37:16.623261 - [DEBUG] End adding new jump function
26837 2019-Jan-12 20:37:16.623285 - [DEBUG]
26838 2019-Jan-12 20:37:16.623308 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26839 2019-Jan-12 20:37:16.623332 - [DEBUG]
26840 2019-Jan-12 20:37:16.623356 - [DEBUG] Process 740. path edge:
26841 2019-Jan-12 20:37:16.623379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26842 2019-Jan-12 20:37:16.623436 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
26843 2019-Jan-12 20:37:16.624066 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26844 2019-Jan-12 20:37:16.624698 - [DEBUG]
26845 2019-Jan-12 20:37:16.624723 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
26846 2019-Jan-12 20:37:16.625376 - [DEBUG] Compose: EdgeIdentity * AllBottom
26847 2019-Jan-12 20:37:16.625404 - [DEBUG]
26848 2019-Jan-12 20:37:16.625428 - [DEBUG] Propagate flow
26849 2019-Jan-12 20:37:16.625451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26850 2019-Jan-12 20:37:16.625507 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26851 2019-Jan-12 20:37:16.626144 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26852 2019-Jan-12 20:37:16.626777 - [DEBUG] Edge function : AllBottom (result of previous compose)
26853 2019-Jan-12 20:37:16.626802 - [DEBUG]
26854 2019-Jan-12 20:37:16.626827 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26855 2019-Jan-12 20:37:16.626853 - [DEBUG] = AllBottom
26856 2019-Jan-12 20:37:16.626878 - [DEBUG]
26857 2019-Jan-12 20:37:16.626901 - [DEBUG] PROPAGATE: No new function!
26858 2019-Jan-12 20:37:16.626925 - [DEBUG] EDGE:
26859 2019-Jan-12 20:37:16.626982 - [DEBUG] ---> 26860 2019-Jan-12 20:37:16.627613 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26861 2019-Jan-12 20:37:16.628246 - [DEBUG]
26862 2019-Jan-12 20:37:16.628271 - [DEBUG] EDGE:
26863 2019-Jan-12 20:37:16.628328 - [DEBUG] ---> 26864 2019-Jan-12 20:37:16.628975 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26865 2019-Jan-12 20:37:16.629607 - [DEBUG]
26866 2019-Jan-12 20:37:16.629640 - [DEBUG] EDGE:
26867 2019-Jan-12 20:37:16.629697 - [DEBUG] ---> 26868 2019-Jan-12 20:37:16.630334 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26869 2019-Jan-12 20:37:16.630973 - [DEBUG]
26870 2019-Jan-12 20:37:16.631008 - [DEBUG] Compose: EdgeIdentity * AllBottom
26871 2019-Jan-12 20:37:16.631035 - [DEBUG]
26872 2019-Jan-12 20:37:16.631059 - [DEBUG] Propagate flow
26873 2019-Jan-12 20:37:16.631082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26874 2019-Jan-12 20:37:16.631138 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26875 2019-Jan-12 20:37:16.631774 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26876 2019-Jan-12 20:37:16.632422 - [DEBUG] Edge function : AllBottom (result of previous compose)
26877 2019-Jan-12 20:37:16.632448 - [DEBUG]
26878 2019-Jan-12 20:37:16.632472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26879 2019-Jan-12 20:37:16.632498 - [DEBUG] = AllBottom
26880 2019-Jan-12 20:37:16.632522 - [DEBUG]
26881 2019-Jan-12 20:37:16.632546 - [DEBUG] PROPAGATE: No new function!
26882 2019-Jan-12 20:37:16.632571 - [DEBUG] EDGE:
26883 2019-Jan-12 20:37:16.632628 - [DEBUG] ---> 26884 2019-Jan-12 20:37:16.633271 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26885 2019-Jan-12 20:37:16.633904 - [DEBUG]
26886 2019-Jan-12 20:37:16.633936 - [DEBUG] Compose: EdgeIdentity * AllBottom
26887 2019-Jan-12 20:37:16.633963 - [DEBUG]
26888 2019-Jan-12 20:37:16.633987 - [DEBUG] Propagate flow
26889 2019-Jan-12 20:37:16.634010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26890 2019-Jan-12 20:37:16.634066 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26891 2019-Jan-12 20:37:16.634703 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26892 2019-Jan-12 20:37:16.635349 - [DEBUG] Edge function : AllBottom (result of previous compose)
26893 2019-Jan-12 20:37:16.635375 - [DEBUG]
26894 2019-Jan-12 20:37:16.635399 - [DEBUG] Join: AllTop & AllBottom
26895 2019-Jan-12 20:37:16.635425 - [DEBUG] = AllBottom (new jump func)
26896 2019-Jan-12 20:37:16.635450 - [DEBUG]
26897 2019-Jan-12 20:37:16.635473 - [DEBUG] Start adding new jump function
26898 2019-Jan-12 20:37:16.635496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26899 2019-Jan-12 20:37:16.635552 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26900 2019-Jan-12 20:37:16.636185 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26901 2019-Jan-12 20:37:16.636819 - [DEBUG] Edge Function : AllBottom
26902 2019-Jan-12 20:37:16.636846 - [DEBUG] End adding new jump function
26903 2019-Jan-12 20:37:16.636870 - [DEBUG]
26904 2019-Jan-12 20:37:16.636894 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26905 2019-Jan-12 20:37:16.636918 - [DEBUG]
26906 2019-Jan-12 20:37:16.636941 - [DEBUG] Process 741. path edge:
26907 2019-Jan-12 20:37:16.636965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26908 2019-Jan-12 20:37:16.637020 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
26909 2019-Jan-12 20:37:16.637657 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26910 2019-Jan-12 20:37:16.638303 - [DEBUG]
26911 2019-Jan-12 20:37:16.638328 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26912 2019-Jan-12 20:37:16.638984 - [DEBUG] Possible callees:
26913 2019-Jan-12 20:37:16.639009 - [DEBUG] bar
26914 2019-Jan-12 20:37:16.639033 - [DEBUG] Possible return sites:
26915 2019-Jan-12 20:37:16.639057 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8926916 2019-Jan-12 20:37:16.640311 - [DEBUG] Found and process special summary
26917 2019-Jan-12 20:37:16.640343 - [DEBUG] Compose: EdgeIdentity * AllBottom
26918 2019-Jan-12 20:37:16.640370 - [DEBUG]
26919 2019-Jan-12 20:37:16.640394 - [DEBUG] Propagate flow
26920 2019-Jan-12 20:37:16.640417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26921 2019-Jan-12 20:37:16.640473 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26922 2019-Jan-12 20:37:16.641120 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26923 2019-Jan-12 20:37:16.641753 - [DEBUG] Edge function : AllBottom (result of previous compose)
26924 2019-Jan-12 20:37:16.641778 - [DEBUG]
26925 2019-Jan-12 20:37:16.641803 - [DEBUG] Join: AllTop & AllBottom
26926 2019-Jan-12 20:37:16.641829 - [DEBUG] = AllBottom (new jump func)
26927 2019-Jan-12 20:37:16.641853 - [DEBUG]
26928 2019-Jan-12 20:37:16.641877 - [DEBUG] Start adding new jump function
26929 2019-Jan-12 20:37:16.641900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26930 2019-Jan-12 20:37:16.641956 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26931 2019-Jan-12 20:37:16.642606 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26932 2019-Jan-12 20:37:16.643242 - [DEBUG] Edge Function : AllBottom
26933 2019-Jan-12 20:37:16.643270 - [DEBUG] End adding new jump function
26934 2019-Jan-12 20:37:16.643294 - [DEBUG]
26935 2019-Jan-12 20:37:16.643318 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26936 2019-Jan-12 20:37:16.643342 - [DEBUG]
26937 2019-Jan-12 20:37:16.643365 - [DEBUG] Process 742. path edge:
26938 2019-Jan-12 20:37:16.643388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26939 2019-Jan-12 20:37:16.643444 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
26940 2019-Jan-12 20:37:16.644080 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26941 2019-Jan-12 20:37:16.644714 - [DEBUG]
26942 2019-Jan-12 20:37:16.644738 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26943 2019-Jan-12 20:37:16.645410 - [DEBUG] Compose: EdgeIdentity * AllBottom
26944 2019-Jan-12 20:37:16.645438 - [DEBUG]
26945 2019-Jan-12 20:37:16.645461 - [DEBUG] Propagate flow
26946 2019-Jan-12 20:37:16.645485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26947 2019-Jan-12 20:37:16.645541 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26948 2019-Jan-12 20:37:16.646174 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26949 2019-Jan-12 20:37:16.646813 - [DEBUG] Edge function : AllBottom (result of previous compose)
26950 2019-Jan-12 20:37:16.646839 - [DEBUG]
26951 2019-Jan-12 20:37:16.646863 - [DEBUG] Join: AllTop & AllBottom
26952 2019-Jan-12 20:37:16.646889 - [DEBUG] = AllBottom (new jump func)
26953 2019-Jan-12 20:37:16.646914 - [DEBUG]
26954 2019-Jan-12 20:37:16.646937 - [DEBUG] Start adding new jump function
26955 2019-Jan-12 20:37:16.646961 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26956 2019-Jan-12 20:37:16.647024 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26957 2019-Jan-12 20:37:16.647658 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26958 2019-Jan-12 20:37:16.648290 - [DEBUG] Edge Function : AllBottom
26959 2019-Jan-12 20:37:16.648317 - [DEBUG] End adding new jump function
26960 2019-Jan-12 20:37:16.648341 - [DEBUG]
26961 2019-Jan-12 20:37:16.648365 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26962 2019-Jan-12 20:37:16.648389 - [DEBUG]
26963 2019-Jan-12 20:37:16.648412 - [DEBUG] Process 743. path edge:
26964 2019-Jan-12 20:37:16.648436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26965 2019-Jan-12 20:37:16.648492 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
26966 2019-Jan-12 20:37:16.649142 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26967 2019-Jan-12 20:37:16.649775 - [DEBUG]
26968 2019-Jan-12 20:37:16.649801 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26969 2019-Jan-12 20:37:16.650442 - [DEBUG] Compose: EdgeIdentity * AllBottom
26970 2019-Jan-12 20:37:16.650470 - [DEBUG]
26971 2019-Jan-12 20:37:16.650494 - [DEBUG] Propagate flow
26972 2019-Jan-12 20:37:16.650517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26973 2019-Jan-12 20:37:16.650573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26974 2019-Jan-12 20:37:16.651221 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26975 2019-Jan-12 20:37:16.651854 - [DEBUG] Edge function : AllBottom (result of previous compose)
26976 2019-Jan-12 20:37:16.651879 - [DEBUG]
26977 2019-Jan-12 20:37:16.651904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26978 2019-Jan-12 20:37:16.651929 - [DEBUG] = AllBottom
26979 2019-Jan-12 20:37:16.651954 - [DEBUG]
26980 2019-Jan-12 20:37:16.651977 - [DEBUG] PROPAGATE: No new function!
26981 2019-Jan-12 20:37:16.652024 - [DEBUG] Compose: EdgeIdentity * AllBottom
26982 2019-Jan-12 20:37:16.652051 - [DEBUG]
26983 2019-Jan-12 20:37:16.652075 - [DEBUG] Propagate flow
26984 2019-Jan-12 20:37:16.652098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26985 2019-Jan-12 20:37:16.652154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26986 2019-Jan-12 20:37:16.652821 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26987 2019-Jan-12 20:37:16.653473 - [DEBUG] Edge function : AllBottom (result of previous compose)
26988 2019-Jan-12 20:37:16.653498 - [DEBUG]
26989 2019-Jan-12 20:37:16.653524 - [DEBUG] Join: AllTop & AllBottom
26990 2019-Jan-12 20:37:16.653550 - [DEBUG] = AllBottom (new jump func)
26991 2019-Jan-12 20:37:16.653575 - [DEBUG]
26992 2019-Jan-12 20:37:16.653598 - [DEBUG] Start adding new jump function
26993 2019-Jan-12 20:37:16.653621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26994 2019-Jan-12 20:37:16.653681 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26995 2019-Jan-12 20:37:16.654316 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26996 2019-Jan-12 20:37:16.654959 - [DEBUG] Edge Function : AllBottom
26997 2019-Jan-12 20:37:16.654987 - [DEBUG] End adding new jump function
26998 2019-Jan-12 20:37:16.655011 - [DEBUG]
26999 2019-Jan-12 20:37:16.655047 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
27000 2019-Jan-12 20:37:16.655072 - [DEBUG]
27001 2019-Jan-12 20:37:16.655096 - [DEBUG] Process 744. path edge:
27002 2019-Jan-12 20:37:16.655120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27003 2019-Jan-12 20:37:16.655176 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
27004 2019-Jan-12 20:37:16.655843 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27005 2019-Jan-12 20:37:16.656476 - [DEBUG]
27006 2019-Jan-12 20:37:16.656501 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
27007 2019-Jan-12 20:37:16.657149 - [DEBUG] Possible callees:
27008 2019-Jan-12 20:37:16.657175 - [DEBUG] llvm.dbg.declare
27009 2019-Jan-12 20:37:16.657200 - [DEBUG] Possible return sites:
27010 2019-Jan-12 20:37:16.657224 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10327011 2019-Jan-12 20:37:16.658496 - [DEBUG] Found and process special summary
27012 2019-Jan-12 20:37:16.658532 - [DEBUG] Compose: EdgeIdentity * AllBottom
27013 2019-Jan-12 20:37:16.658559 - [DEBUG]
27014 2019-Jan-12 20:37:16.658583 - [DEBUG] Propagate flow
27015 2019-Jan-12 20:37:16.658606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27016 2019-Jan-12 20:37:16.658676 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27017 2019-Jan-12 20:37:16.659314 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27018 2019-Jan-12 20:37:16.659948 - [DEBUG] Edge function : AllBottom (result of previous compose)
27019 2019-Jan-12 20:37:16.659974 - [DEBUG]
27020 2019-Jan-12 20:37:16.659998 - [DEBUG] Join: AllTop & AllBottom
27021 2019-Jan-12 20:37:16.660024 - [DEBUG] = AllBottom (new jump func)
27022 2019-Jan-12 20:37:16.660048 - [DEBUG]
27023 2019-Jan-12 20:37:16.660072 - [DEBUG] Start adding new jump function
27024 2019-Jan-12 20:37:16.660095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27025 2019-Jan-12 20:37:16.660151 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27026 2019-Jan-12 20:37:16.660791 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27027 2019-Jan-12 20:37:16.661426 - [DEBUG] Edge Function : AllBottom
27028 2019-Jan-12 20:37:16.661454 - [DEBUG] End adding new jump function
27029 2019-Jan-12 20:37:16.661478 - [DEBUG]
27030 2019-Jan-12 20:37:16.661502 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
27031 2019-Jan-12 20:37:16.661526 - [DEBUG]
27032 2019-Jan-12 20:37:16.661549 - [DEBUG] Process 745. path edge:
27033 2019-Jan-12 20:37:16.661573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27034 2019-Jan-12 20:37:16.661629 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
27035 2019-Jan-12 20:37:16.662282 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27036 2019-Jan-12 20:37:16.662916 - [DEBUG]
27037 2019-Jan-12 20:37:16.662940 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27038 2019-Jan-12 20:37:16.663591 - [DEBUG] Compose: EdgeIdentity * AllBottom
27039 2019-Jan-12 20:37:16.663619 - [DEBUG]
27040 2019-Jan-12 20:37:16.663642 - [DEBUG] Propagate flow
27041 2019-Jan-12 20:37:16.663666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27042 2019-Jan-12 20:37:16.663736 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
27043 2019-Jan-12 20:37:16.664368 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27044 2019-Jan-12 20:37:16.665001 - [DEBUG] Edge function : AllBottom (result of previous compose)
27045 2019-Jan-12 20:37:16.665026 - [DEBUG]
27046 2019-Jan-12 20:37:16.665051 - [DEBUG] Join: AllTop & AllBottom
27047 2019-Jan-12 20:37:16.665076 - [DEBUG] = AllBottom (new jump func)
27048 2019-Jan-12 20:37:16.665101 - [DEBUG]
27049 2019-Jan-12 20:37:16.665124 - [DEBUG] Start adding new jump function
27050 2019-Jan-12 20:37:16.665148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27051 2019-Jan-12 20:37:16.665204 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27052 2019-Jan-12 20:37:16.665854 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
27053 2019-Jan-12 20:37:16.666483 - [DEBUG] Edge Function : AllBottom
27054 2019-Jan-12 20:37:16.666511 - [DEBUG] End adding new jump function
27055 2019-Jan-12 20:37:16.666535 - [DEBUG]
27056 2019-Jan-12 20:37:16.666558 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
27057 2019-Jan-12 20:37:16.666582 - [DEBUG]
27058 2019-Jan-12 20:37:16.666606 - [DEBUG] Process 746. path edge:
27059 2019-Jan-12 20:37:16.666629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27060 2019-Jan-12 20:37:16.666685 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
27061 2019-Jan-12 20:37:16.667317 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27062 2019-Jan-12 20:37:16.667949 - [DEBUG]
27063 2019-Jan-12 20:37:16.667975 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
27064 2019-Jan-12 20:37:16.668623 - [DEBUG] Compose: EdgeIdentity * AllBottom
27065 2019-Jan-12 20:37:16.668663 - [DEBUG]
27066 2019-Jan-12 20:37:16.668690 - [DEBUG] Propagate flow
27067 2019-Jan-12 20:37:16.668713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27068 2019-Jan-12 20:37:16.668775 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
27069 2019-Jan-12 20:37:16.669435 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27070 2019-Jan-12 20:37:16.670085 - [DEBUG] Edge function : AllBottom (result of previous compose)
27071 2019-Jan-12 20:37:16.670111 - [DEBUG]
27072 2019-Jan-12 20:37:16.670137 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27073 2019-Jan-12 20:37:16.670163 - [DEBUG] = AllBottom
27074 2019-Jan-12 20:37:16.670187 - [DEBUG]
27075 2019-Jan-12 20:37:16.670210 - [DEBUG] PROPAGATE: No new function!
27076 2019-Jan-12 20:37:16.670236 - [DEBUG] EDGE:
27077 2019-Jan-12 20:37:16.670299 - [DEBUG] ---> 27078 2019-Jan-12 20:37:16.670940 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27079 2019-Jan-12 20:37:16.671574 - [DEBUG]
27080 2019-Jan-12 20:37:16.671599 - [DEBUG] EDGE:
27081 2019-Jan-12 20:37:16.671656 - [DEBUG] ---> 27082 2019-Jan-12 20:37:16.672312 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27083 2019-Jan-12 20:37:16.672944 - [DEBUG]
27084 2019-Jan-12 20:37:16.672988 - [DEBUG] Compose: EdgeIdentity * AllBottom
27085 2019-Jan-12 20:37:16.673015 - [DEBUG]
27086 2019-Jan-12 20:37:16.673039 - [DEBUG] Propagate flow
27087 2019-Jan-12 20:37:16.673063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27088 2019-Jan-12 20:37:16.673133 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27089 2019-Jan-12 20:37:16.673770 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27090 2019-Jan-12 20:37:16.674403 - [DEBUG] Edge function : AllBottom (result of previous compose)
27091 2019-Jan-12 20:37:16.674428 - [DEBUG]
27092 2019-Jan-12 20:37:16.674454 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27093 2019-Jan-12 20:37:16.674479 - [DEBUG] = AllBottom
27094 2019-Jan-12 20:37:16.674504 - [DEBUG]
27095 2019-Jan-12 20:37:16.674527 - [DEBUG] PROPAGATE: No new function!
27096 2019-Jan-12 20:37:16.674554 - [DEBUG] EDGE:
27097 2019-Jan-12 20:37:16.674611 - [DEBUG] ---> 27098 2019-Jan-12 20:37:16.675258 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27099 2019-Jan-12 20:37:16.675907 - [DEBUG]
27100 2019-Jan-12 20:37:16.675932 - [DEBUG] EDGE:
27101 2019-Jan-12 20:37:16.675989 - [DEBUG] ---> 27102 2019-Jan-12 20:37:16.676622 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27103 2019-Jan-12 20:37:16.677253 - [DEBUG]
27104 2019-Jan-12 20:37:16.677278 - [DEBUG] EDGE:
27105 2019-Jan-12 20:37:16.677335 - [DEBUG] ---> 27106 2019-Jan-12 20:37:16.677971 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27107 2019-Jan-12 20:37:16.678603 - [DEBUG]
27108 2019-Jan-12 20:37:16.678637 - [DEBUG] Compose: EdgeIdentity * AllBottom
27109 2019-Jan-12 20:37:16.678681 - [DEBUG]
27110 2019-Jan-12 20:37:16.678705 - [DEBUG] Propagate flow
27111 2019-Jan-12 20:37:16.678729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27112 2019-Jan-12 20:37:16.678785 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
27113 2019-Jan-12 20:37:16.679423 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27114 2019-Jan-12 20:37:16.680055 - [DEBUG] Edge function : AllBottom (result of previous compose)
27115 2019-Jan-12 20:37:16.680080 - [DEBUG]
27116 2019-Jan-12 20:37:16.680105 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27117 2019-Jan-12 20:37:16.680131 - [DEBUG] = AllBottom
27118 2019-Jan-12 20:37:16.680155 - [DEBUG]
27119 2019-Jan-12 20:37:16.680179 - [DEBUG] PROPAGATE: No new function!
27120 2019-Jan-12 20:37:16.680204 - [DEBUG] EDGE:
27121 2019-Jan-12 20:37:16.680262 - [DEBUG] ---> 27122 2019-Jan-12 20:37:16.680902 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27123 2019-Jan-12 20:37:16.681534 - [DEBUG]
27124 2019-Jan-12 20:37:16.681559 - [DEBUG] EDGE:
27125 2019-Jan-12 20:37:16.681616 - [DEBUG] ---> 27126 2019-Jan-12 20:37:16.682263 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27127 2019-Jan-12 20:37:16.682894 - [DEBUG]
27128 2019-Jan-12 20:37:16.682919 - [DEBUG] EDGE:
27129 2019-Jan-12 20:37:16.682976 - [DEBUG] ---> 27130 2019-Jan-12 20:37:16.683621 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27131 2019-Jan-12 20:37:16.684252 - [DEBUG]
27132 2019-Jan-12 20:37:16.684287 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-12 20:37:16.684314 - [DEBUG]
27134 2019-Jan-12 20:37:16.684338 - [DEBUG] Propagate flow
27135 2019-Jan-12 20:37:16.684361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-12 20:37:16.684418 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
27137 2019-Jan-12 20:37:16.685054 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27138 2019-Jan-12 20:37:16.685700 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-12 20:37:16.685725 - [DEBUG]
27140 2019-Jan-12 20:37:16.685751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27141 2019-Jan-12 20:37:16.685776 - [DEBUG] = AllBottom
27142 2019-Jan-12 20:37:16.685801 - [DEBUG]
27143 2019-Jan-12 20:37:16.685824 - [DEBUG] PROPAGATE: No new function!
27144 2019-Jan-12 20:37:16.685850 - [DEBUG] EDGE:
27145 2019-Jan-12 20:37:16.685908 - [DEBUG] ---> 27146 2019-Jan-12 20:37:16.686549 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27147 2019-Jan-12 20:37:16.687183 - [DEBUG]
27148 2019-Jan-12 20:37:16.687208 - [DEBUG] EDGE:
27149 2019-Jan-12 20:37:16.687266 - [DEBUG] ---> 27150 2019-Jan-12 20:37:16.687898 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27151 2019-Jan-12 20:37:16.688530 - [DEBUG]
27152 2019-Jan-12 20:37:16.688556 - [DEBUG] EDGE:
27153 2019-Jan-12 20:37:16.688613 - [DEBUG] ---> 27154 2019-Jan-12 20:37:16.689264 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27155 2019-Jan-12 20:37:16.689896 - [DEBUG]
27156 2019-Jan-12 20:37:16.689931 - [DEBUG] Compose: EdgeIdentity * AllBottom
27157 2019-Jan-12 20:37:16.689957 - [DEBUG]
27158 2019-Jan-12 20:37:16.689981 - [DEBUG] Propagate flow
27159 2019-Jan-12 20:37:16.690005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27160 2019-Jan-12 20:37:16.690061 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27161 2019-Jan-12 20:37:16.690696 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27162 2019-Jan-12 20:37:16.691333 - [DEBUG] Edge function : AllBottom (result of previous compose)
27163 2019-Jan-12 20:37:16.691358 - [DEBUG]
27164 2019-Jan-12 20:37:16.691383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27165 2019-Jan-12 20:37:16.691409 - [DEBUG] = AllBottom
27166 2019-Jan-12 20:37:16.691434 - [DEBUG]
27167 2019-Jan-12 20:37:16.691457 - [DEBUG] PROPAGATE: No new function!
27168 2019-Jan-12 20:37:16.691483 - [DEBUG] EDGE:
27169 2019-Jan-12 20:37:16.691541 - [DEBUG] ---> 27170 2019-Jan-12 20:37:16.692192 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27171 2019-Jan-12 20:37:16.692825 - [DEBUG]
27172 2019-Jan-12 20:37:16.692851 - [DEBUG] Compose: EdgeIdentity * AllBottom
27173 2019-Jan-12 20:37:16.692877 - [DEBUG]
27174 2019-Jan-12 20:37:16.692901 - [DEBUG] Propagate flow
27175 2019-Jan-12 20:37:16.692924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-12 20:37:16.692988 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27177 2019-Jan-12 20:37:16.693625 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27178 2019-Jan-12 20:37:16.694262 - [DEBUG] Edge function : AllBottom (result of previous compose)
27179 2019-Jan-12 20:37:16.694288 - [DEBUG]
27180 2019-Jan-12 20:37:16.694313 - [DEBUG] Join: AllTop & AllBottom
27181 2019-Jan-12 20:37:16.694339 - [DEBUG] = AllBottom (new jump func)
27182 2019-Jan-12 20:37:16.694363 - [DEBUG]
27183 2019-Jan-12 20:37:16.694387 - [DEBUG] Start adding new jump function
27184 2019-Jan-12 20:37:16.694410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27185 2019-Jan-12 20:37:16.694466 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27186 2019-Jan-12 20:37:16.695104 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27187 2019-Jan-12 20:37:16.695754 - [DEBUG] Edge Function : AllBottom
27188 2019-Jan-12 20:37:16.695782 - [DEBUG] End adding new jump function
27189 2019-Jan-12 20:37:16.695806 - [DEBUG]
27190 2019-Jan-12 20:37:16.695829 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
27191 2019-Jan-12 20:37:16.695854 - [DEBUG]
27192 2019-Jan-12 20:37:16.695877 - [DEBUG] Process 747. path edge:
27193 2019-Jan-12 20:37:16.695901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27194 2019-Jan-12 20:37:16.695957 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
27195 2019-Jan-12 20:37:16.696592 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27196 2019-Jan-12 20:37:16.697228 - [DEBUG]
27197 2019-Jan-12 20:37:16.697253 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27198 2019-Jan-12 20:37:16.697893 - [DEBUG] Possible callees:
27199 2019-Jan-12 20:37:16.697918 - [DEBUG] bar
27200 2019-Jan-12 20:37:16.697943 - [DEBUG] Possible return sites:
27201 2019-Jan-12 20:37:16.697967 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7127202 2019-Jan-12 20:37:16.699240 - [DEBUG] Found and process special summary
27203 2019-Jan-12 20:37:16.699287 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-12 20:37:16.699315 - [DEBUG]
27205 2019-Jan-12 20:37:16.699338 - [DEBUG] Propagate flow
27206 2019-Jan-12 20:37:16.699362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-12 20:37:16.699419 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27208 2019-Jan-12 20:37:16.700066 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27209 2019-Jan-12 20:37:16.700703 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-12 20:37:16.700729 - [DEBUG]
27211 2019-Jan-12 20:37:16.700753 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-12 20:37:16.700779 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-12 20:37:16.700803 - [DEBUG]
27214 2019-Jan-12 20:37:16.700827 - [DEBUG] Start adding new jump function
27215 2019-Jan-12 20:37:16.700850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-12 20:37:16.700906 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27217 2019-Jan-12 20:37:16.701548 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27218 2019-Jan-12 20:37:16.702215 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-12 20:37:16.702243 - [DEBUG] End adding new jump function
27220 2019-Jan-12 20:37:16.702267 - [DEBUG]
27221 2019-Jan-12 20:37:16.702290 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
27222 2019-Jan-12 20:37:16.702314 - [DEBUG]
27223 2019-Jan-12 20:37:16.702337 - [DEBUG] Process 748. path edge:
27224 2019-Jan-12 20:37:16.702361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-12 20:37:16.702418 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
27226 2019-Jan-12 20:37:16.703055 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27227 2019-Jan-12 20:37:16.703697 - [DEBUG]
27228 2019-Jan-12 20:37:16.703722 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27229 2019-Jan-12 20:37:16.704375 - [DEBUG] Compose: EdgeIdentity * AllBottom
27230 2019-Jan-12 20:37:16.704403 - [DEBUG]
27231 2019-Jan-12 20:37:16.704427 - [DEBUG] Propagate flow
27232 2019-Jan-12 20:37:16.704450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27233 2019-Jan-12 20:37:16.704507 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27234 2019-Jan-12 20:37:16.705141 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27235 2019-Jan-12 20:37:16.705797 - [DEBUG] Edge function : AllBottom (result of previous compose)
27236 2019-Jan-12 20:37:16.705822 - [DEBUG]
27237 2019-Jan-12 20:37:16.705848 - [DEBUG] Join: AllTop & AllBottom
27238 2019-Jan-12 20:37:16.705874 - [DEBUG] = AllBottom (new jump func)
27239 2019-Jan-12 20:37:16.705898 - [DEBUG]
27240 2019-Jan-12 20:37:16.705922 - [DEBUG] Start adding new jump function
27241 2019-Jan-12 20:37:16.705945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27242 2019-Jan-12 20:37:16.706005 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27243 2019-Jan-12 20:37:16.706643 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27244 2019-Jan-12 20:37:16.707280 - [DEBUG] Edge Function : AllBottom
27245 2019-Jan-12 20:37:16.707308 - [DEBUG] End adding new jump function
27246 2019-Jan-12 20:37:16.707332 - [DEBUG]
27247 2019-Jan-12 20:37:16.707356 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27248 2019-Jan-12 20:37:16.707381 - [DEBUG]
27249 2019-Jan-12 20:37:16.707404 - [DEBUG] Process 749. path edge:
27250 2019-Jan-12 20:37:16.707428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27251 2019-Jan-12 20:37:16.707484 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
27252 2019-Jan-12 20:37:16.708117 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27253 2019-Jan-12 20:37:16.708769 - [DEBUG]
27254 2019-Jan-12 20:37:16.708795 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27255 2019-Jan-12 20:37:16.709441 - [DEBUG] Compose: EdgeIdentity * AllBottom
27256 2019-Jan-12 20:37:16.709469 - [DEBUG]
27257 2019-Jan-12 20:37:16.709493 - [DEBUG] Propagate flow
27258 2019-Jan-12 20:37:16.709517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27259 2019-Jan-12 20:37:16.709573 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27260 2019-Jan-12 20:37:16.710229 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27261 2019-Jan-12 20:37:16.710865 - [DEBUG] Edge function : AllBottom (result of previous compose)
27262 2019-Jan-12 20:37:16.710891 - [DEBUG]
27263 2019-Jan-12 20:37:16.710916 - [DEBUG] Join: AllTop & AllBottom
27264 2019-Jan-12 20:37:16.710942 - [DEBUG] = AllBottom (new jump func)
27265 2019-Jan-12 20:37:16.710966 - [DEBUG]
27266 2019-Jan-12 20:37:16.710990 - [DEBUG] Start adding new jump function
27267 2019-Jan-12 20:37:16.711013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27268 2019-Jan-12 20:37:16.711069 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27269 2019-Jan-12 20:37:16.711712 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27270 2019-Jan-12 20:37:16.712370 - [DEBUG] Edge Function : AllBottom
27271 2019-Jan-12 20:37:16.712398 - [DEBUG] End adding new jump function
27272 2019-Jan-12 20:37:16.712422 - [DEBUG]
27273 2019-Jan-12 20:37:16.712445 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27274 2019-Jan-12 20:37:16.712470 - [DEBUG]
27275 2019-Jan-12 20:37:16.712493 - [DEBUG] Process 750. path edge:
27276 2019-Jan-12 20:37:16.712517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27277 2019-Jan-12 20:37:16.712574 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
27278 2019-Jan-12 20:37:16.713217 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27279 2019-Jan-12 20:37:16.713854 - [DEBUG]
27280 2019-Jan-12 20:37:16.713879 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27281 2019-Jan-12 20:37:16.714527 - [DEBUG] Possible callees:
27282 2019-Jan-12 20:37:16.714552 - [DEBUG] llvm.dbg.declare
27283 2019-Jan-12 20:37:16.714577 - [DEBUG] Possible return sites:
27284 2019-Jan-12 20:37:16.714601 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7827285 2019-Jan-12 20:37:16.715884 - [DEBUG] Found and process special summary
27286 2019-Jan-12 20:37:16.715924 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-12 20:37:16.715952 - [DEBUG]
27288 2019-Jan-12 20:37:16.715976 - [DEBUG] Propagate flow
27289 2019-Jan-12 20:37:16.716000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-12 20:37:16.716058 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27291 2019-Jan-12 20:37:16.716696 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27292 2019-Jan-12 20:37:16.717332 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-12 20:37:16.717358 - [DEBUG]
27294 2019-Jan-12 20:37:16.717383 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-12 20:37:16.717408 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-12 20:37:16.717433 - [DEBUG]
27297 2019-Jan-12 20:37:16.717457 - [DEBUG] Start adding new jump function
27298 2019-Jan-12 20:37:16.717480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-12 20:37:16.717536 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27300 2019-Jan-12 20:37:16.718174 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27301 2019-Jan-12 20:37:16.718846 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-12 20:37:16.718874 - [DEBUG] End adding new jump function
27303 2019-Jan-12 20:37:16.718898 - [DEBUG]
27304 2019-Jan-12 20:37:16.718922 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27305 2019-Jan-12 20:37:16.718946 - [DEBUG]
27306 2019-Jan-12 20:37:16.718970 - [DEBUG] Process 751. path edge:
27307 2019-Jan-12 20:37:16.718994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-12 20:37:16.719050 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
27309 2019-Jan-12 20:37:16.719687 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27310 2019-Jan-12 20:37:16.720324 - [DEBUG]
27311 2019-Jan-12 20:37:16.720349 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27312 2019-Jan-12 20:37:16.721000 - [DEBUG] Compose: EdgeIdentity * AllBottom
27313 2019-Jan-12 20:37:16.721028 - [DEBUG]
27314 2019-Jan-12 20:37:16.721051 - [DEBUG] Propagate flow
27315 2019-Jan-12 20:37:16.721075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27316 2019-Jan-12 20:37:16.721131 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27317 2019-Jan-12 20:37:16.721770 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27318 2019-Jan-12 20:37:16.722421 - [DEBUG] Edge function : AllBottom (result of previous compose)
27319 2019-Jan-12 20:37:16.722446 - [DEBUG]
27320 2019-Jan-12 20:37:16.722471 - [DEBUG] Join: AllTop & AllBottom
27321 2019-Jan-12 20:37:16.722496 - [DEBUG] = AllBottom (new jump func)
27322 2019-Jan-12 20:37:16.722521 - [DEBUG]
27323 2019-Jan-12 20:37:16.722544 - [DEBUG] Start adding new jump function
27324 2019-Jan-12 20:37:16.722568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27325 2019-Jan-12 20:37:16.722624 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27326 2019-Jan-12 20:37:16.723259 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27327 2019-Jan-12 20:37:16.723890 - [DEBUG] Edge Function : AllBottom
27328 2019-Jan-12 20:37:16.723918 - [DEBUG] End adding new jump function
27329 2019-Jan-12 20:37:16.723942 - [DEBUG]
27330 2019-Jan-12 20:37:16.723966 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27331 2019-Jan-12 20:37:16.723990 - [DEBUG]
27332 2019-Jan-12 20:37:16.724013 - [DEBUG] Process 752. path edge:
27333 2019-Jan-12 20:37:16.724037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27334 2019-Jan-12 20:37:16.724093 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
27335 2019-Jan-12 20:37:16.724725 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27336 2019-Jan-12 20:37:16.725374 - [DEBUG]
27337 2019-Jan-12 20:37:16.725399 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27338 2019-Jan-12 20:37:16.726041 - [DEBUG] Compose: EdgeIdentity * AllBottom
27339 2019-Jan-12 20:37:16.726070 - [DEBUG]
27340 2019-Jan-12 20:37:16.726094 - [DEBUG] Propagate flow
27341 2019-Jan-12 20:37:16.726117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27342 2019-Jan-12 20:37:16.726173 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27343 2019-Jan-12 20:37:16.726810 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27344 2019-Jan-12 20:37:16.727445 - [DEBUG] Edge function : AllBottom (result of previous compose)
27345 2019-Jan-12 20:37:16.727479 - [DEBUG]
27346 2019-Jan-12 20:37:16.727504 - [DEBUG] Join: AllTop & AllBottom
27347 2019-Jan-12 20:37:16.727530 - [DEBUG] = AllBottom (new jump func)
27348 2019-Jan-12 20:37:16.727554 - [DEBUG]
27349 2019-Jan-12 20:37:16.727578 - [DEBUG] Start adding new jump function
27350 2019-Jan-12 20:37:16.727601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27351 2019-Jan-12 20:37:16.727657 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27352 2019-Jan-12 20:37:16.728291 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27353 2019-Jan-12 20:37:16.728942 - [DEBUG] Edge Function : AllBottom
27354 2019-Jan-12 20:37:16.728970 - [DEBUG] End adding new jump function
27355 2019-Jan-12 20:37:16.728994 - [DEBUG]
27356 2019-Jan-12 20:37:16.729017 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27357 2019-Jan-12 20:37:16.729041 - [DEBUG]
27358 2019-Jan-12 20:37:16.729065 - [DEBUG] Process 753. path edge:
27359 2019-Jan-12 20:37:16.729088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27360 2019-Jan-12 20:37:16.729144 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
27361 2019-Jan-12 20:37:16.729782 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27362 2019-Jan-12 20:37:16.730417 - [DEBUG]
27363 2019-Jan-12 20:37:16.730442 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27364 2019-Jan-12 20:37:16.731100 - [DEBUG] Compose: EdgeIdentity * AllBottom
27365 2019-Jan-12 20:37:16.731128 - [DEBUG]
27366 2019-Jan-12 20:37:16.731152 - [DEBUG] Propagate flow
27367 2019-Jan-12 20:37:16.731175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-12 20:37:16.731232 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27369 2019-Jan-12 20:37:16.731869 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27370 2019-Jan-12 20:37:16.732525 - [DEBUG] Edge function : AllBottom (result of previous compose)
27371 2019-Jan-12 20:37:16.732551 - [DEBUG]
27372 2019-Jan-12 20:37:16.732575 - [DEBUG] Join: AllTop & AllBottom
27373 2019-Jan-12 20:37:16.732601 - [DEBUG] = AllBottom (new jump func)
27374 2019-Jan-12 20:37:16.732625 - [DEBUG]
27375 2019-Jan-12 20:37:16.732649 - [DEBUG] Start adding new jump function
27376 2019-Jan-12 20:37:16.732673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27377 2019-Jan-12 20:37:16.732728 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27378 2019-Jan-12 20:37:16.733364 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27379 2019-Jan-12 20:37:16.733996 - [DEBUG] Edge Function : AllBottom
27380 2019-Jan-12 20:37:16.734023 - [DEBUG] End adding new jump function
27381 2019-Jan-12 20:37:16.734047 - [DEBUG]
27382 2019-Jan-12 20:37:16.734071 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27383 2019-Jan-12 20:37:16.734095 - [DEBUG]
27384 2019-Jan-12 20:37:16.734119 - [DEBUG] Process 754. path edge:
27385 2019-Jan-12 20:37:16.734142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27386 2019-Jan-12 20:37:16.734198 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
27387 2019-Jan-12 20:37:16.734845 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27388 2019-Jan-12 20:37:16.735498 - [DEBUG]
27389 2019-Jan-12 20:37:16.735523 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27390 2019-Jan-12 20:37:16.736167 - [DEBUG] Compose: EdgeIdentity * AllBottom
27391 2019-Jan-12 20:37:16.736202 - [DEBUG]
27392 2019-Jan-12 20:37:16.736226 - [DEBUG] Propagate flow
27393 2019-Jan-12 20:37:16.736250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-12 20:37:16.736306 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27395 2019-Jan-12 20:37:16.736943 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27396 2019-Jan-12 20:37:16.737577 - [DEBUG] Edge function : AllBottom (result of previous compose)
27397 2019-Jan-12 20:37:16.737603 - [DEBUG]
27398 2019-Jan-12 20:37:16.737627 - [DEBUG] Join: AllTop & AllBottom
27399 2019-Jan-12 20:37:16.737653 - [DEBUG] = AllBottom (new jump func)
27400 2019-Jan-12 20:37:16.737677 - [DEBUG]
27401 2019-Jan-12 20:37:16.737701 - [DEBUG] Start adding new jump function
27402 2019-Jan-12 20:37:16.737724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27403 2019-Jan-12 20:37:16.737779 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27404 2019-Jan-12 20:37:16.738413 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27405 2019-Jan-12 20:37:16.739063 - [DEBUG] Edge Function : AllBottom
27406 2019-Jan-12 20:37:16.739090 - [DEBUG] End adding new jump function
27407 2019-Jan-12 20:37:16.739115 - [DEBUG]
27408 2019-Jan-12 20:37:16.739138 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27409 2019-Jan-12 20:37:16.739162 - [DEBUG]
27410 2019-Jan-12 20:37:16.739185 - [DEBUG] Process 755. path edge:
27411 2019-Jan-12 20:37:16.739209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27412 2019-Jan-12 20:37:16.739265 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
27413 2019-Jan-12 20:37:16.739909 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27414 2019-Jan-12 20:37:16.740566 - [DEBUG]
27415 2019-Jan-12 20:37:16.740591 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27416 2019-Jan-12 20:37:16.741249 - [DEBUG] Compose: EdgeIdentity * AllBottom
27417 2019-Jan-12 20:37:16.741277 - [DEBUG]
27418 2019-Jan-12 20:37:16.741301 - [DEBUG] Propagate flow
27419 2019-Jan-12 20:37:16.741330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-12 20:37:16.741389 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27421 2019-Jan-12 20:37:16.742045 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27422 2019-Jan-12 20:37:16.742681 - [DEBUG] Edge function : AllBottom (result of previous compose)
27423 2019-Jan-12 20:37:16.742706 - [DEBUG]
27424 2019-Jan-12 20:37:16.742731 - [DEBUG] Join: AllTop & AllBottom
27425 2019-Jan-12 20:37:16.742757 - [DEBUG] = AllBottom (new jump func)
27426 2019-Jan-12 20:37:16.742781 - [DEBUG]
27427 2019-Jan-12 20:37:16.742805 - [DEBUG] Start adding new jump function
27428 2019-Jan-12 20:37:16.742828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27429 2019-Jan-12 20:37:16.742883 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27430 2019-Jan-12 20:37:16.743519 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27431 2019-Jan-12 20:37:16.744154 - [DEBUG] Edge Function : AllBottom
27432 2019-Jan-12 20:37:16.744183 - [DEBUG] End adding new jump function
27433 2019-Jan-12 20:37:16.744207 - [DEBUG]
27434 2019-Jan-12 20:37:16.744231 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27435 2019-Jan-12 20:37:16.744255 - [DEBUG]
27436 2019-Jan-12 20:37:16.744290 - [DEBUG] Process 756. path edge:
27437 2019-Jan-12 20:37:16.744315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27438 2019-Jan-12 20:37:16.744371 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
27439 2019-Jan-12 20:37:16.745007 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27440 2019-Jan-12 20:37:16.745658 - [DEBUG]
27441 2019-Jan-12 20:37:16.745682 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27442 2019-Jan-12 20:37:16.746338 - [DEBUG] Compose: EdgeIdentity * AllBottom
27443 2019-Jan-12 20:37:16.746366 - [DEBUG]
27444 2019-Jan-12 20:37:16.746390 - [DEBUG] Propagate flow
27445 2019-Jan-12 20:37:16.746414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-12 20:37:16.746470 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27447 2019-Jan-12 20:37:16.747105 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27448 2019-Jan-12 20:37:16.747741 - [DEBUG] Edge function : AllBottom (result of previous compose)
27449 2019-Jan-12 20:37:16.747766 - [DEBUG]
27450 2019-Jan-12 20:37:16.747791 - [DEBUG] Join: AllTop & AllBottom
27451 2019-Jan-12 20:37:16.747817 - [DEBUG] = AllBottom (new jump func)
27452 2019-Jan-12 20:37:16.747841 - [DEBUG]
27453 2019-Jan-12 20:37:16.747865 - [DEBUG] Start adding new jump function
27454 2019-Jan-12 20:37:16.747888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27455 2019-Jan-12 20:37:16.747944 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27456 2019-Jan-12 20:37:16.748581 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27457 2019-Jan-12 20:37:16.749233 - [DEBUG] Edge Function : AllBottom
27458 2019-Jan-12 20:37:16.749260 - [DEBUG] End adding new jump function
27459 2019-Jan-12 20:37:16.749284 - [DEBUG]
27460 2019-Jan-12 20:37:16.749308 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27461 2019-Jan-12 20:37:16.749332 - [DEBUG]
27462 2019-Jan-12 20:37:16.749355 - [DEBUG] Process 757. path edge:
27463 2019-Jan-12 20:37:16.749379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27464 2019-Jan-12 20:37:16.749434 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
27465 2019-Jan-12 20:37:16.750068 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27466 2019-Jan-12 20:37:16.750703 - [DEBUG]
27467 2019-Jan-12 20:37:16.750733 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27468 2019-Jan-12 20:37:16.751381 - [DEBUG] Compose: EdgeIdentity * AllBottom
27469 2019-Jan-12 20:37:16.751412 - [DEBUG]
27470 2019-Jan-12 20:37:16.751436 - [DEBUG] Propagate flow
27471 2019-Jan-12 20:37:16.751459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-12 20:37:16.751516 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27473 2019-Jan-12 20:37:16.752177 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27474 2019-Jan-12 20:37:16.752814 - [DEBUG] Edge function : AllBottom (result of previous compose)
27475 2019-Jan-12 20:37:16.752839 - [DEBUG]
27476 2019-Jan-12 20:37:16.752864 - [DEBUG] Join: AllTop & AllBottom
27477 2019-Jan-12 20:37:16.752890 - [DEBUG] = AllBottom (new jump func)
27478 2019-Jan-12 20:37:16.752915 - [DEBUG]
27479 2019-Jan-12 20:37:16.752938 - [DEBUG] Start adding new jump function
27480 2019-Jan-12 20:37:16.752970 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27481 2019-Jan-12 20:37:16.753027 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27482 2019-Jan-12 20:37:16.753662 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27483 2019-Jan-12 20:37:16.754304 - [DEBUG] Edge Function : AllBottom
27484 2019-Jan-12 20:37:16.754332 - [DEBUG] End adding new jump function
27485 2019-Jan-12 20:37:16.754356 - [DEBUG]
27486 2019-Jan-12 20:37:16.754380 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27487 2019-Jan-12 20:37:16.754404 - [DEBUG]
27488 2019-Jan-12 20:37:16.754427 - [DEBUG] Process 758. path edge:
27489 2019-Jan-12 20:37:16.754451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27490 2019-Jan-12 20:37:16.754507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
27491 2019-Jan-12 20:37:16.755149 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27492 2019-Jan-12 20:37:16.755800 - [DEBUG]
27493 2019-Jan-12 20:37:16.755825 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27494 2019-Jan-12 20:37:16.756474 - [DEBUG] Possible callees:
27495 2019-Jan-12 20:37:16.756499 - [DEBUG] llvm.dbg.declare
27496 2019-Jan-12 20:37:16.756524 - [DEBUG] Possible return sites:
27497 2019-Jan-12 20:37:16.756548 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12027498 2019-Jan-12 20:37:16.757820 - [DEBUG] Found and process special summary
27499 2019-Jan-12 20:37:16.757855 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-12 20:37:16.757882 - [DEBUG]
27501 2019-Jan-12 20:37:16.757906 - [DEBUG] Propagate flow
27502 2019-Jan-12 20:37:16.757929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-12 20:37:16.757990 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27504 2019-Jan-12 20:37:16.758703 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27505 2019-Jan-12 20:37:16.759411 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-12 20:37:16.759439 - [DEBUG]
27507 2019-Jan-12 20:37:16.759466 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-12 20:37:16.759492 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-12 20:37:16.759517 - [DEBUG]
27510 2019-Jan-12 20:37:16.759540 - [DEBUG] Start adding new jump function
27511 2019-Jan-12 20:37:16.759563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-12 20:37:16.759634 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27513 2019-Jan-12 20:37:16.760310 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27514 2019-Jan-12 20:37:16.760968 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-12 20:37:16.761002 - [DEBUG] End adding new jump function
27516 2019-Jan-12 20:37:16.761026 - [DEBUG]
27517 2019-Jan-12 20:37:16.761050 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27518 2019-Jan-12 20:37:16.761076 - [DEBUG]
27519 2019-Jan-12 20:37:16.761099 - [DEBUG] Process 759. path edge:
27520 2019-Jan-12 20:37:16.761124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-12 20:37:16.761196 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
27522 2019-Jan-12 20:37:16.761912 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27523 2019-Jan-12 20:37:16.762594 - [DEBUG]
27524 2019-Jan-12 20:37:16.762621 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27525 2019-Jan-12 20:37:16.763301 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-12 20:37:16.763330 - [DEBUG]
27527 2019-Jan-12 20:37:16.763354 - [DEBUG] Propagate flow
27528 2019-Jan-12 20:37:16.763377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-12 20:37:16.763437 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27530 2019-Jan-12 20:37:16.764071 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27531 2019-Jan-12 20:37:16.764706 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-12 20:37:16.764732 - [DEBUG]
27533 2019-Jan-12 20:37:16.764757 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-12 20:37:16.764784 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-12 20:37:16.764808 - [DEBUG]
27536 2019-Jan-12 20:37:16.764832 - [DEBUG] Start adding new jump function
27537 2019-Jan-12 20:37:16.764856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-12 20:37:16.764912 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27539 2019-Jan-12 20:37:16.765565 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27540 2019-Jan-12 20:37:16.766197 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-12 20:37:16.766225 - [DEBUG] End adding new jump function
27542 2019-Jan-12 20:37:16.766249 - [DEBUG]
27543 2019-Jan-12 20:37:16.766273 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27544 2019-Jan-12 20:37:16.766297 - [DEBUG]
27545 2019-Jan-12 20:37:16.766320 - [DEBUG] Process 760. path edge:
27546 2019-Jan-12 20:37:16.766344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-12 20:37:16.766400 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27548 2019-Jan-12 20:37:16.767042 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27549 2019-Jan-12 20:37:16.767679 - [DEBUG]
27550 2019-Jan-12 20:37:16.767704 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27551 2019-Jan-12 20:37:16.768349 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-12 20:37:16.768377 - [DEBUG]
27553 2019-Jan-12 20:37:16.768401 - [DEBUG] Propagate flow
27554 2019-Jan-12 20:37:16.768424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-12 20:37:16.768481 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27556 2019-Jan-12 20:37:16.769144 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27557 2019-Jan-12 20:37:16.769779 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-12 20:37:16.769804 - [DEBUG]
27559 2019-Jan-12 20:37:16.769830 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-12 20:37:16.769855 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-12 20:37:16.769880 - [DEBUG]
27562 2019-Jan-12 20:37:16.769903 - [DEBUG] Start adding new jump function
27563 2019-Jan-12 20:37:16.769927 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-12 20:37:16.769983 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27565 2019-Jan-12 20:37:16.770619 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27566 2019-Jan-12 20:37:16.771270 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-12 20:37:16.771299 - [DEBUG] End adding new jump function
27568 2019-Jan-12 20:37:16.771323 - [DEBUG]
27569 2019-Jan-12 20:37:16.771347 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27570 2019-Jan-12 20:37:16.771371 - [DEBUG]
27571 2019-Jan-12 20:37:16.771394 - [DEBUG] Process 761. path edge:
27572 2019-Jan-12 20:37:16.771418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-12 20:37:16.771474 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27574 2019-Jan-12 20:37:16.772139 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27575 2019-Jan-12 20:37:16.772775 - [DEBUG]
27576 2019-Jan-12 20:37:16.772800 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27577 2019-Jan-12 20:37:16.773454 - [DEBUG] Possible callees:
27578 2019-Jan-12 20:37:16.773479 - [DEBUG] llvm.dbg.declare
27579 2019-Jan-12 20:37:16.773504 - [DEBUG] Possible return sites:
27580 2019-Jan-12 20:37:16.773527 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927581 2019-Jan-12 20:37:16.774796 - [DEBUG] Found and process special summary
27582 2019-Jan-12 20:37:16.774831 - [DEBUG] Compose: EdgeIdentity * AllBottom
27583 2019-Jan-12 20:37:16.774859 - [DEBUG]
27584 2019-Jan-12 20:37:16.774883 - [DEBUG] Propagate flow
27585 2019-Jan-12 20:37:16.774907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27586 2019-Jan-12 20:37:16.774964 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27587 2019-Jan-12 20:37:16.775620 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27588 2019-Jan-12 20:37:16.776280 - [DEBUG] Edge function : AllBottom (result of previous compose)
27589 2019-Jan-12 20:37:16.776306 - [DEBUG]
27590 2019-Jan-12 20:37:16.776332 - [DEBUG] Join: AllTop & AllBottom
27591 2019-Jan-12 20:37:16.776358 - [DEBUG] = AllBottom (new jump func)
27592 2019-Jan-12 20:37:16.776382 - [DEBUG]
27593 2019-Jan-12 20:37:16.776406 - [DEBUG] Start adding new jump function
27594 2019-Jan-12 20:37:16.776429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27595 2019-Jan-12 20:37:16.776489 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27596 2019-Jan-12 20:37:16.777128 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27597 2019-Jan-12 20:37:16.777763 - [DEBUG] Edge Function : AllBottom
27598 2019-Jan-12 20:37:16.777792 - [DEBUG] End adding new jump function
27599 2019-Jan-12 20:37:16.777816 - [DEBUG]
27600 2019-Jan-12 20:37:16.777840 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27601 2019-Jan-12 20:37:16.777864 - [DEBUG]
27602 2019-Jan-12 20:37:16.777887 - [DEBUG] Process 762. path edge:
27603 2019-Jan-12 20:37:16.777911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27604 2019-Jan-12 20:37:16.777967 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27605 2019-Jan-12 20:37:16.778603 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27606 2019-Jan-12 20:37:16.779257 - [DEBUG]
27607 2019-Jan-12 20:37:16.779282 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27608 2019-Jan-12 20:37:16.779966 - [DEBUG] Compose: EdgeIdentity * AllBottom
27609 2019-Jan-12 20:37:16.779996 - [DEBUG]
27610 2019-Jan-12 20:37:16.780020 - [DEBUG] Propagate flow
27611 2019-Jan-12 20:37:16.780043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27612 2019-Jan-12 20:37:16.780100 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27613 2019-Jan-12 20:37:16.780736 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27614 2019-Jan-12 20:37:16.781372 - [DEBUG] Edge function : AllBottom (result of previous compose)
27615 2019-Jan-12 20:37:16.781397 - [DEBUG]
27616 2019-Jan-12 20:37:16.781422 - [DEBUG] Join: AllTop & AllBottom
27617 2019-Jan-12 20:37:16.781448 - [DEBUG] = AllBottom (new jump func)
27618 2019-Jan-12 20:37:16.781472 - [DEBUG]
27619 2019-Jan-12 20:37:16.781495 - [DEBUG] Start adding new jump function
27620 2019-Jan-12 20:37:16.781519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27621 2019-Jan-12 20:37:16.781574 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27622 2019-Jan-12 20:37:16.782236 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27623 2019-Jan-12 20:37:16.782869 - [DEBUG] Edge Function : AllBottom
27624 2019-Jan-12 20:37:16.782898 - [DEBUG] End adding new jump function
27625 2019-Jan-12 20:37:16.782922 - [DEBUG]
27626 2019-Jan-12 20:37:16.782945 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27627 2019-Jan-12 20:37:16.782969 - [DEBUG]
27628 2019-Jan-12 20:37:16.782993 - [DEBUG] Process 763. path edge:
27629 2019-Jan-12 20:37:16.783016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27630 2019-Jan-12 20:37:16.783072 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27631 2019-Jan-12 20:37:16.783713 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27632 2019-Jan-12 20:37:16.784349 - [DEBUG]
27633 2019-Jan-12 20:37:16.784375 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27634 2019-Jan-12 20:37:16.785022 - [DEBUG] Compose: EdgeIdentity * AllBottom
27635 2019-Jan-12 20:37:16.785050 - [DEBUG]
27636 2019-Jan-12 20:37:16.785074 - [DEBUG] Propagate flow
27637 2019-Jan-12 20:37:16.785097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27638 2019-Jan-12 20:37:16.785153 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27639 2019-Jan-12 20:37:16.785826 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27640 2019-Jan-12 20:37:16.786464 - [DEBUG] Edge function : AllBottom (result of previous compose)
27641 2019-Jan-12 20:37:16.786490 - [DEBUG]
27642 2019-Jan-12 20:37:16.786514 - [DEBUG] Join: AllTop & AllBottom
27643 2019-Jan-12 20:37:16.786540 - [DEBUG] = AllBottom (new jump func)
27644 2019-Jan-12 20:37:16.786565 - [DEBUG]
27645 2019-Jan-12 20:37:16.786588 - [DEBUG] Start adding new jump function
27646 2019-Jan-12 20:37:16.786612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27647 2019-Jan-12 20:37:16.786667 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27648 2019-Jan-12 20:37:16.787304 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27649 2019-Jan-12 20:37:16.787946 - [DEBUG] Edge Function : AllBottom
27650 2019-Jan-12 20:37:16.787974 - [DEBUG] End adding new jump function
27651 2019-Jan-12 20:37:16.787998 - [DEBUG]
27652 2019-Jan-12 20:37:16.788021 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27653 2019-Jan-12 20:37:16.788054 - [DEBUG]
27654 2019-Jan-12 20:37:16.788078 - [DEBUG] Process 764. path edge:
27655 2019-Jan-12 20:37:16.788102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27656 2019-Jan-12 20:37:16.788158 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27657 2019-Jan-12 20:37:16.788816 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27658 2019-Jan-12 20:37:16.789452 - [DEBUG]
27659 2019-Jan-12 20:37:16.789476 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27660 2019-Jan-12 20:37:16.790128 - [DEBUG] Possible callees:
27661 2019-Jan-12 20:37:16.790154 - [DEBUG] llvm.dbg.declare
27662 2019-Jan-12 20:37:16.790179 - [DEBUG] Possible return sites:
27663 2019-Jan-12 20:37:16.790202 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527664 2019-Jan-12 20:37:16.791472 - [DEBUG] Found and process special summary
27665 2019-Jan-12 20:37:16.791506 - [DEBUG] Compose: EdgeIdentity * AllBottom
27666 2019-Jan-12 20:37:16.791533 - [DEBUG]
27667 2019-Jan-12 20:37:16.791557 - [DEBUG] Propagate flow
27668 2019-Jan-12 20:37:16.791580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27669 2019-Jan-12 20:37:16.791636 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27670 2019-Jan-12 20:37:16.792301 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27671 2019-Jan-12 20:37:16.792937 - [DEBUG] Edge function : AllBottom (result of previous compose)
27672 2019-Jan-12 20:37:16.792963 - [DEBUG]
27673 2019-Jan-12 20:37:16.792988 - [DEBUG] Join: AllTop & AllBottom
27674 2019-Jan-12 20:37:16.793013 - [DEBUG] = AllBottom (new jump func)
27675 2019-Jan-12 20:37:16.793038 - [DEBUG]
27676 2019-Jan-12 20:37:16.793061 - [DEBUG] Start adding new jump function
27677 2019-Jan-12 20:37:16.793085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27678 2019-Jan-12 20:37:16.793140 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27679 2019-Jan-12 20:37:16.793775 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27680 2019-Jan-12 20:37:16.794409 - [DEBUG] Edge Function : AllBottom
27681 2019-Jan-12 20:37:16.794437 - [DEBUG] End adding new jump function
27682 2019-Jan-12 20:37:16.794462 - [DEBUG]
27683 2019-Jan-12 20:37:16.794485 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27684 2019-Jan-12 20:37:16.794509 - [DEBUG]
27685 2019-Jan-12 20:37:16.794532 - [DEBUG] Process 765. path edge:
27686 2019-Jan-12 20:37:16.794556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27687 2019-Jan-12 20:37:16.794612 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27688 2019-Jan-12 20:37:16.795246 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27689 2019-Jan-12 20:37:16.795897 - [DEBUG]
27690 2019-Jan-12 20:37:16.795921 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27691 2019-Jan-12 20:37:16.796579 - [DEBUG] Compose: EdgeIdentity * AllBottom
27692 2019-Jan-12 20:37:16.796608 - [DEBUG]
27693 2019-Jan-12 20:37:16.796631 - [DEBUG] Propagate flow
27694 2019-Jan-12 20:37:16.796655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27695 2019-Jan-12 20:37:16.796711 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27696 2019-Jan-12 20:37:16.797354 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27697 2019-Jan-12 20:37:16.797989 - [DEBUG] Edge function : AllBottom (result of previous compose)
27698 2019-Jan-12 20:37:16.798015 - [DEBUG]
27699 2019-Jan-12 20:37:16.798039 - [DEBUG] Join: AllTop & AllBottom
27700 2019-Jan-12 20:37:16.798065 - [DEBUG] = AllBottom (new jump func)
27701 2019-Jan-12 20:37:16.798090 - [DEBUG]
27702 2019-Jan-12 20:37:16.798113 - [DEBUG] Start adding new jump function
27703 2019-Jan-12 20:37:16.798136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-12 20:37:16.798192 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27705 2019-Jan-12 20:37:16.798845 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27706 2019-Jan-12 20:37:16.799487 - [DEBUG] Edge Function : AllBottom
27707 2019-Jan-12 20:37:16.799515 - [DEBUG] End adding new jump function
27708 2019-Jan-12 20:37:16.799539 - [DEBUG]
27709 2019-Jan-12 20:37:16.799563 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27710 2019-Jan-12 20:37:16.799587 - [DEBUG]
27711 2019-Jan-12 20:37:16.799611 - [DEBUG] Process 766. path edge:
27712 2019-Jan-12 20:37:16.799635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27713 2019-Jan-12 20:37:16.799691 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27714 2019-Jan-12 20:37:16.800323 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27715 2019-Jan-12 20:37:16.800958 - [DEBUG]
27716 2019-Jan-12 20:37:16.800983 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27717 2019-Jan-12 20:37:16.801628 - [DEBUG] Compose: EdgeIdentity * AllBottom
27718 2019-Jan-12 20:37:16.801656 - [DEBUG]
27719 2019-Jan-12 20:37:16.801680 - [DEBUG] Propagate flow
27720 2019-Jan-12 20:37:16.801703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27721 2019-Jan-12 20:37:16.801763 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27722 2019-Jan-12 20:37:16.802417 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27723 2019-Jan-12 20:37:16.803052 - [DEBUG] Edge function : AllBottom (result of previous compose)
27724 2019-Jan-12 20:37:16.803077 - [DEBUG]
27725 2019-Jan-12 20:37:16.803102 - [DEBUG] Join: AllTop & AllBottom
27726 2019-Jan-12 20:37:16.803128 - [DEBUG] = AllBottom (new jump func)
27727 2019-Jan-12 20:37:16.803152 - [DEBUG]
27728 2019-Jan-12 20:37:16.803176 - [DEBUG] Start adding new jump function
27729 2019-Jan-12 20:37:16.803199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27730 2019-Jan-12 20:37:16.803255 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27731 2019-Jan-12 20:37:16.803897 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27732 2019-Jan-12 20:37:16.804529 - [DEBUG] Edge Function : AllBottom
27733 2019-Jan-12 20:37:16.804556 - [DEBUG] End adding new jump function
27734 2019-Jan-12 20:37:16.804581 - [DEBUG]
27735 2019-Jan-12 20:37:16.804604 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27736 2019-Jan-12 20:37:16.804629 - [DEBUG]
27737 2019-Jan-12 20:37:16.804652 - [DEBUG] Process 767. path edge:
27738 2019-Jan-12 20:37:16.804676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27739 2019-Jan-12 20:37:16.804732 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27740 2019-Jan-12 20:37:16.805379 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27741 2019-Jan-12 20:37:16.806028 - [DEBUG]
27742 2019-Jan-12 20:37:16.806053 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27743 2019-Jan-12 20:37:16.806700 - [DEBUG] Compose: EdgeIdentity * AllBottom
27744 2019-Jan-12 20:37:16.806729 - [DEBUG]
27745 2019-Jan-12 20:37:16.806753 - [DEBUG] Propagate flow
27746 2019-Jan-12 20:37:16.806776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27747 2019-Jan-12 20:37:16.806833 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27748 2019-Jan-12 20:37:16.807484 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27749 2019-Jan-12 20:37:16.808119 - [DEBUG] Edge function : AllBottom (result of previous compose)
27750 2019-Jan-12 20:37:16.808145 - [DEBUG]
27751 2019-Jan-12 20:37:16.808170 - [DEBUG] Join: AllTop & AllBottom
27752 2019-Jan-12 20:37:16.808196 - [DEBUG] = AllBottom (new jump func)
27753 2019-Jan-12 20:37:16.808220 - [DEBUG]
27754 2019-Jan-12 20:37:16.808244 - [DEBUG] Start adding new jump function
27755 2019-Jan-12 20:37:16.808267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27756 2019-Jan-12 20:37:16.808324 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27757 2019-Jan-12 20:37:16.808985 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27758 2019-Jan-12 20:37:16.809626 - [DEBUG] Edge Function : AllBottom
27759 2019-Jan-12 20:37:16.809654 - [DEBUG] End adding new jump function
27760 2019-Jan-12 20:37:16.809678 - [DEBUG]
27761 2019-Jan-12 20:37:16.809702 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27762 2019-Jan-12 20:37:16.809726 - [DEBUG]
27763 2019-Jan-12 20:37:16.809750 - [DEBUG] Process 768. path edge:
27764 2019-Jan-12 20:37:16.809774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27765 2019-Jan-12 20:37:16.809830 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27766 2019-Jan-12 20:37:16.810473 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27767 2019-Jan-12 20:37:16.811108 - [DEBUG]
27768 2019-Jan-12 20:37:16.811133 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27769 2019-Jan-12 20:37:16.811785 - [DEBUG] Possible callees:
27770 2019-Jan-12 20:37:16.811810 - [DEBUG] llvm.dbg.declare
27771 2019-Jan-12 20:37:16.811840 - [DEBUG] Possible return sites:
27772 2019-Jan-12 20:37:16.811864 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327773 2019-Jan-12 20:37:16.813151 - [DEBUG] Found and process special summary
27774 2019-Jan-12 20:37:16.813185 - [DEBUG] Compose: EdgeIdentity * AllBottom
27775 2019-Jan-12 20:37:16.813212 - [DEBUG]
27776 2019-Jan-12 20:37:16.813236 - [DEBUG] Propagate flow
27777 2019-Jan-12 20:37:16.813260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27778 2019-Jan-12 20:37:16.813316 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27779 2019-Jan-12 20:37:16.813951 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27780 2019-Jan-12 20:37:16.814588 - [DEBUG] Edge function : AllBottom (result of previous compose)
27781 2019-Jan-12 20:37:16.814613 - [DEBUG]
27782 2019-Jan-12 20:37:16.814638 - [DEBUG] Join: AllTop & AllBottom
27783 2019-Jan-12 20:37:16.814673 - [DEBUG] = AllBottom (new jump func)
27784 2019-Jan-12 20:37:16.814698 - [DEBUG]
27785 2019-Jan-12 20:37:16.814722 - [DEBUG] Start adding new jump function
27786 2019-Jan-12 20:37:16.814745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-12 20:37:16.814802 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27788 2019-Jan-12 20:37:16.815459 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27789 2019-Jan-12 20:37:16.816096 - [DEBUG] Edge Function : AllBottom
27790 2019-Jan-12 20:37:16.816124 - [DEBUG] End adding new jump function
27791 2019-Jan-12 20:37:16.816148 - [DEBUG]
27792 2019-Jan-12 20:37:16.816172 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27793 2019-Jan-12 20:37:16.816196 - [DEBUG]
27794 2019-Jan-12 20:37:16.816219 - [DEBUG] Process 769. path edge:
27795 2019-Jan-12 20:37:16.816243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27796 2019-Jan-12 20:37:16.816300 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27797 2019-Jan-12 20:37:16.816937 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27798 2019-Jan-12 20:37:16.817573 - [DEBUG]
27799 2019-Jan-12 20:37:16.817598 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27800 2019-Jan-12 20:37:16.818254 - [DEBUG] Compose: EdgeIdentity * AllBottom
27801 2019-Jan-12 20:37:16.818283 - [DEBUG]
27802 2019-Jan-12 20:37:16.818306 - [DEBUG] Propagate flow
27803 2019-Jan-12 20:37:16.818330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27804 2019-Jan-12 20:37:16.818386 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27805 2019-Jan-12 20:37:16.819032 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27806 2019-Jan-12 20:37:16.819667 - [DEBUG] Edge function : AllBottom (result of previous compose)
27807 2019-Jan-12 20:37:16.819692 - [DEBUG]
27808 2019-Jan-12 20:37:16.819717 - [DEBUG] Join: AllTop & AllBottom
27809 2019-Jan-12 20:37:16.819742 - [DEBUG] = AllBottom (new jump func)
27810 2019-Jan-12 20:37:16.819767 - [DEBUG]
27811 2019-Jan-12 20:37:16.819790 - [DEBUG] Start adding new jump function
27812 2019-Jan-12 20:37:16.819814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27813 2019-Jan-12 20:37:16.819870 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27814 2019-Jan-12 20:37:16.820504 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27815 2019-Jan-12 20:37:16.821135 - [DEBUG] Edge Function : AllBottom
27816 2019-Jan-12 20:37:16.821163 - [DEBUG] End adding new jump function
27817 2019-Jan-12 20:37:16.821187 - [DEBUG]
27818 2019-Jan-12 20:37:16.821210 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27819 2019-Jan-12 20:37:16.821234 - [DEBUG]
27820 2019-Jan-12 20:37:16.821258 - [DEBUG] Process 770. path edge:
27821 2019-Jan-12 20:37:16.821281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27822 2019-Jan-12 20:37:16.821337 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27823 2019-Jan-12 20:37:16.821974 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27824 2019-Jan-12 20:37:16.822623 - [DEBUG]
27825 2019-Jan-12 20:37:16.822648 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27826 2019-Jan-12 20:37:16.823295 - [DEBUG] Compose: EdgeIdentity * AllBottom
27827 2019-Jan-12 20:37:16.823322 - [DEBUG]
27828 2019-Jan-12 20:37:16.823354 - [DEBUG] Propagate flow
27829 2019-Jan-12 20:37:16.823378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27830 2019-Jan-12 20:37:16.823435 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27831 2019-Jan-12 20:37:16.824091 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27832 2019-Jan-12 20:37:16.824732 - [DEBUG] Edge function : AllBottom (result of previous compose)
27833 2019-Jan-12 20:37:16.824756 - [DEBUG]
27834 2019-Jan-12 20:37:16.824780 - [DEBUG] Join: AllTop & AllBottom
27835 2019-Jan-12 20:37:16.824806 - [DEBUG] = AllBottom (new jump func)
27836 2019-Jan-12 20:37:16.824831 - [DEBUG]
27837 2019-Jan-12 20:37:16.824854 - [DEBUG] Start adding new jump function
27838 2019-Jan-12 20:37:16.824877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-12 20:37:16.824934 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27840 2019-Jan-12 20:37:16.825588 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27841 2019-Jan-12 20:37:16.826229 - [DEBUG] Edge Function : AllBottom
27842 2019-Jan-12 20:37:16.826257 - [DEBUG] End adding new jump function
27843 2019-Jan-12 20:37:16.826281 - [DEBUG]
27844 2019-Jan-12 20:37:16.826305 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27845 2019-Jan-12 20:37:16.826329 - [DEBUG]
27846 2019-Jan-12 20:37:16.826352 - [DEBUG] Process 771. path edge:
27847 2019-Jan-12 20:37:16.826376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27848 2019-Jan-12 20:37:16.826432 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27849 2019-Jan-12 20:37:16.827076 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27850 2019-Jan-12 20:37:16.827712 - [DEBUG]
27851 2019-Jan-12 20:37:16.827736 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27852 2019-Jan-12 20:37:16.828387 - [DEBUG] Possible callees:
27853 2019-Jan-12 20:37:16.828412 - [DEBUG] llvm.dbg.declare
27854 2019-Jan-12 20:37:16.828437 - [DEBUG] Possible return sites:
27855 2019-Jan-12 20:37:16.828461 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927856 2019-Jan-12 20:37:16.829741 - [DEBUG] Found and process special summary
27857 2019-Jan-12 20:37:16.829774 - [DEBUG] Compose: EdgeIdentity * AllBottom
27858 2019-Jan-12 20:37:16.829802 - [DEBUG]
27859 2019-Jan-12 20:37:16.829826 - [DEBUG] Propagate flow
27860 2019-Jan-12 20:37:16.829849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27861 2019-Jan-12 20:37:16.829905 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27862 2019-Jan-12 20:37:16.830543 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27863 2019-Jan-12 20:37:16.831179 - [DEBUG] Edge function : AllBottom (result of previous compose)
27864 2019-Jan-12 20:37:16.831204 - [DEBUG]
27865 2019-Jan-12 20:37:16.831229 - [DEBUG] Join: AllTop & AllBottom
27866 2019-Jan-12 20:37:16.831255 - [DEBUG] = AllBottom (new jump func)
27867 2019-Jan-12 20:37:16.831279 - [DEBUG]
27868 2019-Jan-12 20:37:16.831302 - [DEBUG] Start adding new jump function
27869 2019-Jan-12 20:37:16.831326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27870 2019-Jan-12 20:37:16.831381 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27871 2019-Jan-12 20:37:16.832059 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27872 2019-Jan-12 20:37:16.832694 - [DEBUG] Edge Function : AllBottom
27873 2019-Jan-12 20:37:16.832722 - [DEBUG] End adding new jump function
27874 2019-Jan-12 20:37:16.832746 - [DEBUG]
27875 2019-Jan-12 20:37:16.832770 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27876 2019-Jan-12 20:37:16.832794 - [DEBUG]
27877 2019-Jan-12 20:37:16.832817 - [DEBUG] Process 772. path edge:
27878 2019-Jan-12 20:37:16.832841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27879 2019-Jan-12 20:37:16.832897 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27880 2019-Jan-12 20:37:16.833533 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27881 2019-Jan-12 20:37:16.834170 - [DEBUG]
27882 2019-Jan-12 20:37:16.834194 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27883 2019-Jan-12 20:37:16.834851 - [DEBUG] Compose: EdgeIdentity * AllBottom
27884 2019-Jan-12 20:37:16.834879 - [DEBUG]
27885 2019-Jan-12 20:37:16.834903 - [DEBUG] Propagate flow
27886 2019-Jan-12 20:37:16.834926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27887 2019-Jan-12 20:37:16.834983 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27888 2019-Jan-12 20:37:16.835634 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27889 2019-Jan-12 20:37:16.836269 - [DEBUG] Edge function : AllBottom (result of previous compose)
27890 2019-Jan-12 20:37:16.836294 - [DEBUG]
27891 2019-Jan-12 20:37:16.836319 - [DEBUG] Join: AllTop & AllBottom
27892 2019-Jan-12 20:37:16.836345 - [DEBUG] = AllBottom (new jump func)
27893 2019-Jan-12 20:37:16.836370 - [DEBUG]
27894 2019-Jan-12 20:37:16.836393 - [DEBUG] Start adding new jump function
27895 2019-Jan-12 20:37:16.836416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27896 2019-Jan-12 20:37:16.836472 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27897 2019-Jan-12 20:37:16.837106 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27898 2019-Jan-12 20:37:16.837738 - [DEBUG] Edge Function : AllBottom
27899 2019-Jan-12 20:37:16.837766 - [DEBUG] End adding new jump function
27900 2019-Jan-12 20:37:16.837790 - [DEBUG]
27901 2019-Jan-12 20:37:16.837814 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27902 2019-Jan-12 20:37:16.837838 - [DEBUG]
27903 2019-Jan-12 20:37:16.837861 - [DEBUG] Process 773. path edge:
27904 2019-Jan-12 20:37:16.837885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27905 2019-Jan-12 20:37:16.837941 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27906 2019-Jan-12 20:37:16.838574 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27907 2019-Jan-12 20:37:16.839225 - [DEBUG]
27908 2019-Jan-12 20:37:16.839249 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27909 2019-Jan-12 20:37:16.839902 - [DEBUG] Compose: EdgeIdentity * AllBottom
27910 2019-Jan-12 20:37:16.839931 - [DEBUG]
27911 2019-Jan-12 20:37:16.839955 - [DEBUG] Propagate flow
27912 2019-Jan-12 20:37:16.839979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27913 2019-Jan-12 20:37:16.840036 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27914 2019-Jan-12 20:37:16.840684 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27915 2019-Jan-12 20:37:16.841326 - [DEBUG] Edge function : AllBottom (result of previous compose)
27916 2019-Jan-12 20:37:16.841352 - [DEBUG]
27917 2019-Jan-12 20:37:16.841377 - [DEBUG] Join: AllTop & AllBottom
27918 2019-Jan-12 20:37:16.841403 - [DEBUG] = AllBottom (new jump func)
27919 2019-Jan-12 20:37:16.841428 - [DEBUG]
27920 2019-Jan-12 20:37:16.841451 - [DEBUG] Start adding new jump function
27921 2019-Jan-12 20:37:16.841475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27922 2019-Jan-12 20:37:16.841531 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27923 2019-Jan-12 20:37:16.842185 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27924 2019-Jan-12 20:37:16.842821 - [DEBUG] Edge Function : AllBottom
27925 2019-Jan-12 20:37:16.842848 - [DEBUG] End adding new jump function
27926 2019-Jan-12 20:37:16.842873 - [DEBUG]
27927 2019-Jan-12 20:37:16.842897 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27928 2019-Jan-12 20:37:16.842921 - [DEBUG]
27929 2019-Jan-12 20:37:16.842944 - [DEBUG] Process 774. path edge:
27930 2019-Jan-12 20:37:16.842968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27931 2019-Jan-12 20:37:16.843025 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27932 2019-Jan-12 20:37:16.843660 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27933 2019-Jan-12 20:37:16.844295 - [DEBUG]
27934 2019-Jan-12 20:37:16.844319 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27935 2019-Jan-12 20:37:16.844978 - [DEBUG] Compose: EdgeIdentity * AllBottom
27936 2019-Jan-12 20:37:16.845006 - [DEBUG]
27937 2019-Jan-12 20:37:16.845030 - [DEBUG] Propagate flow
27938 2019-Jan-12 20:37:16.845054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27939 2019-Jan-12 20:37:16.845111 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27940 2019-Jan-12 20:37:16.845761 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27941 2019-Jan-12 20:37:16.846396 - [DEBUG] Edge function : AllBottom (result of previous compose)
27942 2019-Jan-12 20:37:16.846421 - [DEBUG]
27943 2019-Jan-12 20:37:16.846446 - [DEBUG] Join: AllTop & AllBottom
27944 2019-Jan-12 20:37:16.846472 - [DEBUG] = AllBottom (new jump func)
27945 2019-Jan-12 20:37:16.846497 - [DEBUG]
27946 2019-Jan-12 20:37:16.846521 - [DEBUG] Start adding new jump function
27947 2019-Jan-12 20:37:16.846544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27948 2019-Jan-12 20:37:16.846600 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27949 2019-Jan-12 20:37:16.847236 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27950 2019-Jan-12 20:37:16.847873 - [DEBUG] Edge Function : AllBottom
27951 2019-Jan-12 20:37:16.847901 - [DEBUG] End adding new jump function
27952 2019-Jan-12 20:37:16.847925 - [DEBUG]
27953 2019-Jan-12 20:37:16.847949 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27954 2019-Jan-12 20:37:16.847973 - [DEBUG]
27955 2019-Jan-12 20:37:16.847996 - [DEBUG] Process 775. path edge:
27956 2019-Jan-12 20:37:16.848020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27957 2019-Jan-12 20:37:16.848076 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27958 2019-Jan-12 20:37:16.848726 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27959 2019-Jan-12 20:37:16.849369 - [DEBUG]
27960 2019-Jan-12 20:37:16.849396 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27961 2019-Jan-12 20:37:16.850044 - [DEBUG] Compose: EdgeIdentity * AllBottom
27962 2019-Jan-12 20:37:16.850072 - [DEBUG]
27963 2019-Jan-12 20:37:16.850095 - [DEBUG] Propagate flow
27964 2019-Jan-12 20:37:16.850119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27965 2019-Jan-12 20:37:16.850175 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27966 2019-Jan-12 20:37:16.850811 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27967 2019-Jan-12 20:37:16.851446 - [DEBUG] Edge function : AllBottom (result of previous compose)
27968 2019-Jan-12 20:37:16.851471 - [DEBUG]
27969 2019-Jan-12 20:37:16.851496 - [DEBUG] Join: AllTop & AllBottom
27970 2019-Jan-12 20:37:16.851522 - [DEBUG] = AllBottom (new jump func)
27971 2019-Jan-12 20:37:16.851546 - [DEBUG]
27972 2019-Jan-12 20:37:16.851570 - [DEBUG] Start adding new jump function
27973 2019-Jan-12 20:37:16.851593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27974 2019-Jan-12 20:37:16.851649 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27975 2019-Jan-12 20:37:16.852310 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27976 2019-Jan-12 20:37:16.852946 - [DEBUG] Edge Function : AllBottom
27977 2019-Jan-12 20:37:16.852974 - [DEBUG] End adding new jump function
27978 2019-Jan-12 20:37:16.852998 - [DEBUG]
27979 2019-Jan-12 20:37:16.853021 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27980 2019-Jan-12 20:37:16.853045 - [DEBUG]
27981 2019-Jan-12 20:37:16.853069 - [DEBUG] Process 776. path edge:
27982 2019-Jan-12 20:37:16.853093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27983 2019-Jan-12 20:37:16.853148 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27984 2019-Jan-12 20:37:16.853784 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27985 2019-Jan-12 20:37:16.854420 - [DEBUG]
27986 2019-Jan-12 20:37:16.854445 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27987 2019-Jan-12 20:37:16.855100 - [DEBUG] Compose: EdgeIdentity * AllBottom
27988 2019-Jan-12 20:37:16.855128 - [DEBUG]
27989 2019-Jan-12 20:37:16.855152 - [DEBUG] Propagate flow
27990 2019-Jan-12 20:37:16.855175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27991 2019-Jan-12 20:37:16.855232 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27992 2019-Jan-12 20:37:16.855881 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27993 2019-Jan-12 20:37:16.856515 - [DEBUG] Edge function : AllBottom (result of previous compose)
27994 2019-Jan-12 20:37:16.856541 - [DEBUG]
27995 2019-Jan-12 20:37:16.856566 - [DEBUG] Join: AllTop & AllBottom
27996 2019-Jan-12 20:37:16.856591 - [DEBUG] = AllBottom (new jump func)
27997 2019-Jan-12 20:37:16.856616 - [DEBUG]
27998 2019-Jan-12 20:37:16.856639 - [DEBUG] Start adding new jump function
27999 2019-Jan-12 20:37:16.856663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28000 2019-Jan-12 20:37:16.856718 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28001 2019-Jan-12 20:37:16.857360 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28002 2019-Jan-12 20:37:16.857991 - [DEBUG] Edge Function : AllBottom
28003 2019-Jan-12 20:37:16.858027 - [DEBUG] End adding new jump function
28004 2019-Jan-12 20:37:16.858052 - [DEBUG]
28005 2019-Jan-12 20:37:16.858075 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
28006 2019-Jan-12 20:37:16.858099 - [DEBUG]
28007 2019-Jan-12 20:37:16.858123 - [DEBUG] Process 777. path edge:
28008 2019-Jan-12 20:37:16.858147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28009 2019-Jan-12 20:37:16.858203 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28010 2019-Jan-12 20:37:16.858851 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28011 2019-Jan-12 20:37:16.859486 - [DEBUG]
28012 2019-Jan-12 20:37:16.859511 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28013 2019-Jan-12 20:37:16.860158 - [DEBUG] Compose: EdgeIdentity * AllBottom
28014 2019-Jan-12 20:37:16.860187 - [DEBUG]
28015 2019-Jan-12 20:37:16.860211 - [DEBUG] Propagate flow
28016 2019-Jan-12 20:37:16.860234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28017 2019-Jan-12 20:37:16.860291 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28018 2019-Jan-12 20:37:16.860925 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28019 2019-Jan-12 20:37:16.861558 - [DEBUG] Edge function : AllBottom (result of previous compose)
28020 2019-Jan-12 20:37:16.861584 - [DEBUG]
28021 2019-Jan-12 20:37:16.861608 - [DEBUG] Join: AllTop & AllBottom
28022 2019-Jan-12 20:37:16.861634 - [DEBUG] = AllBottom (new jump func)
28023 2019-Jan-12 20:37:16.861659 - [DEBUG]
28024 2019-Jan-12 20:37:16.861682 - [DEBUG] Start adding new jump function
28025 2019-Jan-12 20:37:16.861706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28026 2019-Jan-12 20:37:16.861762 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28027 2019-Jan-12 20:37:16.862418 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28028 2019-Jan-12 20:37:16.863051 - [DEBUG] Edge Function : AllBottom
28029 2019-Jan-12 20:37:16.863079 - [DEBUG] End adding new jump function
28030 2019-Jan-12 20:37:16.863103 - [DEBUG]
28031 2019-Jan-12 20:37:16.863126 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
28032 2019-Jan-12 20:37:16.863150 - [DEBUG]
28033 2019-Jan-12 20:37:16.863174 - [DEBUG] Process 778. path edge:
28034 2019-Jan-12 20:37:16.863197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28035 2019-Jan-12 20:37:16.863253 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28036 2019-Jan-12 20:37:16.863886 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28037 2019-Jan-12 20:37:16.864528 - [DEBUG]
28038 2019-Jan-12 20:37:16.864553 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28039 2019-Jan-12 20:37:16.865204 - [DEBUG] Compose: EdgeIdentity * AllBottom
28040 2019-Jan-12 20:37:16.865232 - [DEBUG]
28041 2019-Jan-12 20:37:16.865256 - [DEBUG] Propagate flow
28042 2019-Jan-12 20:37:16.865279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28043 2019-Jan-12 20:37:16.865350 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28044 2019-Jan-12 20:37:16.865989 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28045 2019-Jan-12 20:37:16.866623 - [DEBUG] Edge function : AllBottom (result of previous compose)
28046 2019-Jan-12 20:37:16.866648 - [DEBUG]
28047 2019-Jan-12 20:37:16.866673 - [DEBUG] Join: AllTop & AllBottom
28048 2019-Jan-12 20:37:16.866707 - [DEBUG] = AllBottom (new jump func)
28049 2019-Jan-12 20:37:16.866732 - [DEBUG]
28050 2019-Jan-12 20:37:16.866755 - [DEBUG] Start adding new jump function
28051 2019-Jan-12 20:37:16.866779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28052 2019-Jan-12 20:37:16.866835 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28053 2019-Jan-12 20:37:16.867472 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28054 2019-Jan-12 20:37:16.868110 - [DEBUG] Edge Function : AllBottom
28055 2019-Jan-12 20:37:16.868143 - [DEBUG] End adding new jump function
28056 2019-Jan-12 20:37:16.868167 - [DEBUG]
28057 2019-Jan-12 20:37:16.868191 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
28058 2019-Jan-12 20:37:16.868215 - [DEBUG]
28059 2019-Jan-12 20:37:16.868238 - [DEBUG] Process 779. path edge:
28060 2019-Jan-12 20:37:16.868262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28061 2019-Jan-12 20:37:16.868318 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28062 2019-Jan-12 20:37:16.868972 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28063 2019-Jan-12 20:37:16.869607 - [DEBUG]
28064 2019-Jan-12 20:37:16.869632 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28065 2019-Jan-12 20:37:16.870284 - [DEBUG] Compose: EdgeIdentity * AllBottom
28066 2019-Jan-12 20:37:16.870312 - [DEBUG]
28067 2019-Jan-12 20:37:16.870336 - [DEBUG] Propagate flow
28068 2019-Jan-12 20:37:16.870360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28069 2019-Jan-12 20:37:16.870416 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28070 2019-Jan-12 20:37:16.871051 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28071 2019-Jan-12 20:37:16.871685 - [DEBUG] Edge function : AllBottom (result of previous compose)
28072 2019-Jan-12 20:37:16.871711 - [DEBUG]
28073 2019-Jan-12 20:37:16.871735 - [DEBUG] Join: AllTop & AllBottom
28074 2019-Jan-12 20:37:16.871761 - [DEBUG] = AllBottom (new jump func)
28075 2019-Jan-12 20:37:16.871786 - [DEBUG]
28076 2019-Jan-12 20:37:16.871809 - [DEBUG] Start adding new jump function
28077 2019-Jan-12 20:37:16.871833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-12 20:37:16.871888 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28079 2019-Jan-12 20:37:16.872546 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28080 2019-Jan-12 20:37:16.873180 - [DEBUG] Edge Function : AllBottom
28081 2019-Jan-12 20:37:16.873207 - [DEBUG] End adding new jump function
28082 2019-Jan-12 20:37:16.873231 - [DEBUG]
28083 2019-Jan-12 20:37:16.873255 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
28084 2019-Jan-12 20:37:16.873282 - [DEBUG]
28085 2019-Jan-12 20:37:16.873306 - [DEBUG] Process 780. path edge:
28086 2019-Jan-12 20:37:16.873329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28087 2019-Jan-12 20:37:16.873385 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28088 2019-Jan-12 20:37:16.874019 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28089 2019-Jan-12 20:37:16.874654 - [DEBUG]
28090 2019-Jan-12 20:37:16.874678 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28091 2019-Jan-12 20:37:16.875351 - [DEBUG] Compose: EdgeIdentity * AllBottom
28092 2019-Jan-12 20:37:16.875381 - [DEBUG]
28093 2019-Jan-12 20:37:16.875404 - [DEBUG] Propagate flow
28094 2019-Jan-12 20:37:16.875428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28095 2019-Jan-12 20:37:16.875485 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28096 2019-Jan-12 20:37:16.876120 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28097 2019-Jan-12 20:37:16.876756 - [DEBUG] Edge function : AllBottom (result of previous compose)
28098 2019-Jan-12 20:37:16.876781 - [DEBUG]
28099 2019-Jan-12 20:37:16.876806 - [DEBUG] Join: AllTop & AllBottom
28100 2019-Jan-12 20:37:16.876832 - [DEBUG] = AllBottom (new jump func)
28101 2019-Jan-12 20:37:16.876857 - [DEBUG]
28102 2019-Jan-12 20:37:16.876880 - [DEBUG] Start adding new jump function
28103 2019-Jan-12 20:37:16.876904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-12 20:37:16.876959 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28105 2019-Jan-12 20:37:16.877595 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28106 2019-Jan-12 20:37:16.878228 - [DEBUG] Edge Function : AllBottom
28107 2019-Jan-12 20:37:16.878256 - [DEBUG] End adding new jump function
28108 2019-Jan-12 20:37:16.878280 - [DEBUG]
28109 2019-Jan-12 20:37:16.878304 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28110 2019-Jan-12 20:37:16.878329 - [DEBUG]
28111 2019-Jan-12 20:37:16.878352 - [DEBUG] Process 781. path edge:
28112 2019-Jan-12 20:37:16.878376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28113 2019-Jan-12 20:37:16.878432 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28114 2019-Jan-12 20:37:16.879082 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28115 2019-Jan-12 20:37:16.879718 - [DEBUG]
28116 2019-Jan-12 20:37:16.879743 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28117 2019-Jan-12 20:37:16.880394 - [DEBUG] Start of endsummarytab entry
28118 2019-Jan-12 20:37:16.880428 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28119 2019-Jan-12 20:37:16.881066 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28120 2019-Jan-12 20:37:16.881126 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28121 2019-Jan-12 20:37:16.881760 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28122 2019-Jan-12 20:37:16.882417 - [DEBUG] EF: AllBottom
28123 2019-Jan-12 20:37:16.882443 - [DEBUG]
28124 2019-Jan-12 20:37:16.882466 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28125 2019-Jan-12 20:37:16.883100 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28126 2019-Jan-12 20:37:16.883735 - [DEBUG] EF: AllBottom
28127 2019-Jan-12 20:37:16.883760 - [DEBUG]
28128 2019-Jan-12 20:37:16.883784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28129 2019-Jan-12 20:37:16.884416 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28130 2019-Jan-12 20:37:16.885058 - [DEBUG] EF: AllBottom
28131 2019-Jan-12 20:37:16.885083 - [DEBUG]
28132 2019-Jan-12 20:37:16.885107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28133 2019-Jan-12 20:37:16.885769 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28134 2019-Jan-12 20:37:16.886404 - [DEBUG] EF: AllBottom
28135 2019-Jan-12 20:37:16.886429 - [DEBUG]
28136 2019-Jan-12 20:37:16.886453 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28137 2019-Jan-12 20:37:16.887098 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28138 2019-Jan-12 20:37:16.887739 - [DEBUG] EF: AllBottom
28139 2019-Jan-12 20:37:16.887764 - [DEBUG]
28140 2019-Jan-12 20:37:16.887787 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28141 2019-Jan-12 20:37:16.888420 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
28142 2019-Jan-12 20:37:16.889069 - [DEBUG] EF: AllBottom
28143 2019-Jan-12 20:37:16.889094 - [DEBUG]
28144 2019-Jan-12 20:37:16.889117 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28145 2019-Jan-12 20:37:16.889758 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28146 2019-Jan-12 20:37:16.890392 - [DEBUG] EF: AllBottom
28147 2019-Jan-12 20:37:16.890417 - [DEBUG]
28148 2019-Jan-12 20:37:16.890441 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28149 2019-Jan-12 20:37:16.891073 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28150 2019-Jan-12 20:37:16.891705 - [DEBUG] EF: AllBottom
28151 2019-Jan-12 20:37:16.891730 - [DEBUG]
28152 2019-Jan-12 20:37:16.891754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28153 2019-Jan-12 20:37:16.892409 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28154 2019-Jan-12 20:37:16.893043 - [DEBUG] EF: AllBottom
28155 2019-Jan-12 20:37:16.893068 - [DEBUG]
28156 2019-Jan-12 20:37:16.893091 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28157 2019-Jan-12 20:37:16.893724 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28158 2019-Jan-12 20:37:16.894360 - [DEBUG] EF: AllBottom
28159 2019-Jan-12 20:37:16.894385 - [DEBUG]
28160 2019-Jan-12 20:37:16.894408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28161 2019-Jan-12 20:37:16.895040 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28162 2019-Jan-12 20:37:16.895695 - [DEBUG] EF: AllBottom
28163 2019-Jan-12 20:37:16.895720 - [DEBUG]
28164 2019-Jan-12 20:37:16.895743 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28165 2019-Jan-12 20:37:16.896382 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28166 2019-Jan-12 20:37:16.897017 - [DEBUG] EF: AllBottom
28167 2019-Jan-12 20:37:16.897042 - [DEBUG]
28168 2019-Jan-12 20:37:16.897065 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28169 2019-Jan-12 20:37:16.897698 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28170 2019-Jan-12 20:37:16.898339 - [DEBUG] EF: AllBottom
28171 2019-Jan-12 20:37:16.898364 - [DEBUG]
28172 2019-Jan-12 20:37:16.898388 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28173 2019-Jan-12 20:37:16.899034 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28174 2019-Jan-12 20:37:16.899669 - [DEBUG] EF: AllBottom
28175 2019-Jan-12 20:37:16.899694 - [DEBUG]
28176 2019-Jan-12 20:37:16.899718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28177 2019-Jan-12 20:37:16.900349 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28178 2019-Jan-12 20:37:16.900982 - [DEBUG] EF: AllBottom
28179 2019-Jan-12 20:37:16.901006 - [DEBUG]
28180 2019-Jan-12 20:37:16.901030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28181 2019-Jan-12 20:37:16.901662 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28182 2019-Jan-12 20:37:16.902320 - [DEBUG] EF: AllBottom
28183 2019-Jan-12 20:37:16.902345 - [DEBUG]
28184 2019-Jan-12 20:37:16.902369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28185 2019-Jan-12 20:37:16.903008 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28186 2019-Jan-12 20:37:16.903640 - [DEBUG] EF: AllBottom
28187 2019-Jan-12 20:37:16.903665 - [DEBUG]
28188 2019-Jan-12 20:37:16.903689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28189 2019-Jan-12 20:37:16.904327 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
28190 2019-Jan-12 20:37:16.904961 - [DEBUG] EF: AllBottom
28191 2019-Jan-12 20:37:16.904986 - [DEBUG]
28192 2019-Jan-12 20:37:16.905010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28193 2019-Jan-12 20:37:16.905663 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28194 2019-Jan-12 20:37:16.906300 - [DEBUG] EF: AllBottom
28195 2019-Jan-12 20:37:16.906325 - [DEBUG]
28196 2019-Jan-12 20:37:16.906348 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-12 20:37:16.906980 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28198 2019-Jan-12 20:37:16.907620 - [DEBUG] EF: AllBottom
28199 2019-Jan-12 20:37:16.907645 - [DEBUG]
28200 2019-Jan-12 20:37:16.907669 - [DEBUG] ---------------
28201 2019-Jan-12 20:37:16.907692 - [DEBUG]
28202 2019-Jan-12 20:37:16.907718 - [DEBUG] End of endsummarytab entry
28203 2019-Jan-12 20:37:16.907741 - [DEBUG]
28204 2019-Jan-12 20:37:16.907765 - [DEBUG] Start of incomingtab entry
28205 2019-Jan-12 20:37:16.907789 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28206 2019-Jan-12 20:37:16.908422 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28207 2019-Jan-12 20:37:16.908479 - [DEBUG] ---------------
28208 2019-Jan-12 20:37:16.908504 - [DEBUG] End of incomingtab entry
28209 2019-Jan-12 20:37:16.908527 - [DEBUG]
28210 2019-Jan-12 20:37:16.908552 - [DEBUG] EDGE:
28211 2019-Jan-12 20:37:16.908608 - [DEBUG] ---> 28212 2019-Jan-12 20:37:16.909258 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28213 2019-Jan-12 20:37:16.909894 - [DEBUG]
28214 2019-Jan-12 20:37:16.909918 - [DEBUG] EDGE:
28215 2019-Jan-12 20:37:16.909975 - [DEBUG] ---> 28216 2019-Jan-12 20:37:16.910609 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28217 2019-Jan-12 20:37:16.911243 - [DEBUG]
28218 2019-Jan-12 20:37:16.911278 - [DEBUG] Compose: EdgeIdentity * AllBottom
28219 2019-Jan-12 20:37:16.911305 - [DEBUG]
28220 2019-Jan-12 20:37:16.911328 - [DEBUG] Propagate flow
28221 2019-Jan-12 20:37:16.911352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28222 2019-Jan-12 20:37:16.911408 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28223 2019-Jan-12 20:37:16.912066 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28224 2019-Jan-12 20:37:16.912709 - [DEBUG] Edge function : AllBottom (result of previous compose)
28225 2019-Jan-12 20:37:16.912734 - [DEBUG]
28226 2019-Jan-12 20:37:16.912759 - [DEBUG] Join: AllTop & AllBottom
28227 2019-Jan-12 20:37:16.912785 - [DEBUG] = AllBottom (new jump func)
28228 2019-Jan-12 20:37:16.912810 - [DEBUG]
28229 2019-Jan-12 20:37:16.912833 - [DEBUG] Start adding new jump function
28230 2019-Jan-12 20:37:16.912856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28231 2019-Jan-12 20:37:16.912921 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28232 2019-Jan-12 20:37:16.913557 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28233 2019-Jan-12 20:37:16.914199 - [DEBUG] Edge Function : AllBottom
28234 2019-Jan-12 20:37:16.914227 - [DEBUG] End adding new jump function
28235 2019-Jan-12 20:37:16.914251 - [DEBUG]
28236 2019-Jan-12 20:37:16.914274 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28237 2019-Jan-12 20:37:16.914298 - [DEBUG]
28238 2019-Jan-12 20:37:16.914321 - [DEBUG] Process 782. path edge:
28239 2019-Jan-12 20:37:16.914345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28240 2019-Jan-12 20:37:16.914401 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28241 2019-Jan-12 20:37:16.915043 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28242 2019-Jan-12 20:37:16.915692 - [DEBUG]
28243 2019-Jan-12 20:37:16.915716 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28244 2019-Jan-12 20:37:16.916370 - [DEBUG] Possible callees:
28245 2019-Jan-12 20:37:16.916395 - [DEBUG] llvm.dbg.declare
28246 2019-Jan-12 20:37:16.916421 - [DEBUG] Possible return sites:
28247 2019-Jan-12 20:37:16.916444 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328248 2019-Jan-12 20:37:16.917710 - [DEBUG] Found and process special summary
28249 2019-Jan-12 20:37:16.917744 - [DEBUG] Compose: EdgeIdentity * AllBottom
28250 2019-Jan-12 20:37:16.917771 - [DEBUG]
28251 2019-Jan-12 20:37:16.917794 - [DEBUG] Propagate flow
28252 2019-Jan-12 20:37:16.917818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28253 2019-Jan-12 20:37:16.917874 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28254 2019-Jan-12 20:37:16.918523 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28255 2019-Jan-12 20:37:16.919175 - [DEBUG] Edge function : AllBottom (result of previous compose)
28256 2019-Jan-12 20:37:16.919200 - [DEBUG]
28257 2019-Jan-12 20:37:16.919225 - [DEBUG] Join: AllTop & AllBottom
28258 2019-Jan-12 20:37:16.919250 - [DEBUG] = AllBottom (new jump func)
28259 2019-Jan-12 20:37:16.919275 - [DEBUG]
28260 2019-Jan-12 20:37:16.919299 - [DEBUG] Start adding new jump function
28261 2019-Jan-12 20:37:16.919322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28262 2019-Jan-12 20:37:16.919378 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28263 2019-Jan-12 20:37:16.920013 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28264 2019-Jan-12 20:37:16.920648 - [DEBUG] Edge Function : AllBottom
28265 2019-Jan-12 20:37:16.920676 - [DEBUG] End adding new jump function
28266 2019-Jan-12 20:37:16.920700 - [DEBUG]
28267 2019-Jan-12 20:37:16.920723 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28268 2019-Jan-12 20:37:16.920747 - [DEBUG]
28269 2019-Jan-12 20:37:16.920771 - [DEBUG] Process 783. path edge:
28270 2019-Jan-12 20:37:16.920794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28271 2019-Jan-12 20:37:16.920850 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28272 2019-Jan-12 20:37:16.921485 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28273 2019-Jan-12 20:37:16.922151 - [DEBUG]
28274 2019-Jan-12 20:37:16.922176 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28275 2019-Jan-12 20:37:16.922843 - [DEBUG] Compose: EdgeIdentity * AllBottom
28276 2019-Jan-12 20:37:16.922871 - [DEBUG]
28277 2019-Jan-12 20:37:16.922895 - [DEBUG] Propagate flow
28278 2019-Jan-12 20:37:16.922918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28279 2019-Jan-12 20:37:16.922975 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28280 2019-Jan-12 20:37:16.923610 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28281 2019-Jan-12 20:37:16.924246 - [DEBUG] Edge function : AllBottom (result of previous compose)
28282 2019-Jan-12 20:37:16.924271 - [DEBUG]
28283 2019-Jan-12 20:37:16.924296 - [DEBUG] Join: AllTop & AllBottom
28284 2019-Jan-12 20:37:16.924321 - [DEBUG] = AllBottom (new jump func)
28285 2019-Jan-12 20:37:16.924346 - [DEBUG]
28286 2019-Jan-12 20:37:16.924369 - [DEBUG] Start adding new jump function
28287 2019-Jan-12 20:37:16.924393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28288 2019-Jan-12 20:37:16.924448 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28289 2019-Jan-12 20:37:16.925083 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28290 2019-Jan-12 20:37:16.925731 - [DEBUG] Edge Function : AllBottom
28291 2019-Jan-12 20:37:16.925758 - [DEBUG] End adding new jump function
28292 2019-Jan-12 20:37:16.925782 - [DEBUG]
28293 2019-Jan-12 20:37:16.925806 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28294 2019-Jan-12 20:37:16.925830 - [DEBUG]
28295 2019-Jan-12 20:37:16.925853 - [DEBUG] Process 784. path edge:
28296 2019-Jan-12 20:37:16.925877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28297 2019-Jan-12 20:37:16.925933 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28298 2019-Jan-12 20:37:16.926566 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28299 2019-Jan-12 20:37:16.927202 - [DEBUG]
28300 2019-Jan-12 20:37:16.927227 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28301 2019-Jan-12 20:37:16.927874 - [DEBUG] Compose: EdgeIdentity * AllBottom
28302 2019-Jan-12 20:37:16.927902 - [DEBUG]
28303 2019-Jan-12 20:37:16.927926 - [DEBUG] Propagate flow
28304 2019-Jan-12 20:37:16.927950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28305 2019-Jan-12 20:37:16.928007 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28306 2019-Jan-12 20:37:16.928646 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28307 2019-Jan-12 20:37:16.929294 - [DEBUG] Edge function : AllBottom (result of previous compose)
28308 2019-Jan-12 20:37:16.929320 - [DEBUG]
28309 2019-Jan-12 20:37:16.929345 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28310 2019-Jan-12 20:37:16.929371 - [DEBUG] = AllBottom
28311 2019-Jan-12 20:37:16.929395 - [DEBUG]
28312 2019-Jan-12 20:37:16.929419 - [DEBUG] PROPAGATE: No new function!
28313 2019-Jan-12 20:37:16.929443 - [DEBUG] EDGE:
28314 2019-Jan-12 20:37:16.929500 - [DEBUG] ---> 28315 2019-Jan-12 20:37:16.930134 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28316 2019-Jan-12 20:37:16.930768 - [DEBUG]
28317 2019-Jan-12 20:37:16.930793 - [DEBUG] EDGE:
28318 2019-Jan-12 20:37:16.930858 - [DEBUG] ---> 28319 2019-Jan-12 20:37:16.931495 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28320 2019-Jan-12 20:37:16.932146 - [DEBUG]
28321 2019-Jan-12 20:37:16.932183 - [DEBUG] Compose: EdgeIdentity * AllBottom
28322 2019-Jan-12 20:37:16.932210 - [DEBUG]
28323 2019-Jan-12 20:37:16.932234 - [DEBUG] Propagate flow
28324 2019-Jan-12 20:37:16.932257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28325 2019-Jan-12 20:37:16.932313 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28326 2019-Jan-12 20:37:16.932953 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28327 2019-Jan-12 20:37:16.933588 - [DEBUG] Edge function : AllBottom (result of previous compose)
28328 2019-Jan-12 20:37:16.933613 - [DEBUG]
28329 2019-Jan-12 20:37:16.933638 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28330 2019-Jan-12 20:37:16.933664 - [DEBUG] = AllBottom
28331 2019-Jan-12 20:37:16.933688 - [DEBUG]
28332 2019-Jan-12 20:37:16.933712 - [DEBUG] PROPAGATE: No new function!
28333 2019-Jan-12 20:37:16.933738 - [DEBUG] EDGE:
28334 2019-Jan-12 20:37:16.933795 - [DEBUG] ---> 28335 2019-Jan-12 20:37:16.934438 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28336 2019-Jan-12 20:37:16.935072 - [DEBUG]
28337 2019-Jan-12 20:37:16.935097 - [DEBUG] EDGE:
28338 2019-Jan-12 20:37:16.935154 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28339 2019-Jan-12 20:37:16.935809 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28340 2019-Jan-12 20:37:16.936443 - [DEBUG]
28341 2019-Jan-12 20:37:16.936468 - [DEBUG] EDGE:
28342 2019-Jan-12 20:37:16.936525 - [DEBUG] ---> 28343 2019-Jan-12 20:37:16.937159 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28344 2019-Jan-12 20:37:16.937793 - [DEBUG]
28345 2019-Jan-12 20:37:16.937818 - [DEBUG] EDGE:
28346 2019-Jan-12 20:37:16.937875 - [DEBUG] ---> 28347 2019-Jan-12 20:37:16.938513 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28348 2019-Jan-12 20:37:16.939169 - [DEBUG]
28349 2019-Jan-12 20:37:16.939195 - [DEBUG] EDGE:
28350 2019-Jan-12 20:37:16.939252 - [DEBUG] ---> 28351 2019-Jan-12 20:37:16.939888 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28352 2019-Jan-12 20:37:16.940522 - [DEBUG]
28353 2019-Jan-12 20:37:16.940555 - [DEBUG] Compose: EdgeIdentity * AllBottom
28354 2019-Jan-12 20:37:16.940581 - [DEBUG]
28355 2019-Jan-12 20:37:16.940605 - [DEBUG] Propagate flow
28356 2019-Jan-12 20:37:16.940628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28357 2019-Jan-12 20:37:16.940684 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28358 2019-Jan-12 20:37:16.941340 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28359 2019-Jan-12 20:37:16.941981 - [DEBUG] Edge function : AllBottom (result of previous compose)
28360 2019-Jan-12 20:37:16.942035 - [DEBUG]
28361 2019-Jan-12 20:37:16.942061 - [DEBUG] Join: AllTop & AllBottom
28362 2019-Jan-12 20:37:16.942088 - [DEBUG] = AllBottom (new jump func)
28363 2019-Jan-12 20:37:16.942112 - [DEBUG]
28364 2019-Jan-12 20:37:16.942135 - [DEBUG] Start adding new jump function
28365 2019-Jan-12 20:37:16.942159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28366 2019-Jan-12 20:37:16.942216 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28367 2019-Jan-12 20:37:16.942857 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28368 2019-Jan-12 20:37:16.943493 - [DEBUG] Edge Function : AllBottom
28369 2019-Jan-12 20:37:16.943521 - [DEBUG] End adding new jump function
28370 2019-Jan-12 20:37:16.943544 - [DEBUG]
28371 2019-Jan-12 20:37:16.943568 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28372 2019-Jan-12 20:37:16.943592 - [DEBUG]
28373 2019-Jan-12 20:37:16.943615 - [DEBUG] Process 785. path edge:
28374 2019-Jan-12 20:37:16.943639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28375 2019-Jan-12 20:37:16.943695 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28376 2019-Jan-12 20:37:16.944331 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28377 2019-Jan-12 20:37:16.944976 - [DEBUG]
28378 2019-Jan-12 20:37:16.945001 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28379 2019-Jan-12 20:37:16.945719 - [DEBUG] Compose: EdgeIdentity * AllBottom
28380 2019-Jan-12 20:37:16.945748 - [DEBUG]
28381 2019-Jan-12 20:37:16.945772 - [DEBUG] Propagate flow
28382 2019-Jan-12 20:37:16.945796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28383 2019-Jan-12 20:37:16.945861 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28384 2019-Jan-12 20:37:16.946515 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28385 2019-Jan-12 20:37:16.947164 - [DEBUG] Edge function : AllBottom (result of previous compose)
28386 2019-Jan-12 20:37:16.947190 - [DEBUG]
28387 2019-Jan-12 20:37:16.947216 - [DEBUG] Join: AllTop & AllBottom
28388 2019-Jan-12 20:37:16.947242 - [DEBUG] = AllBottom (new jump func)
28389 2019-Jan-12 20:37:16.947267 - [DEBUG]
28390 2019-Jan-12 20:37:16.947290 - [DEBUG] Start adding new jump function
28391 2019-Jan-12 20:37:16.947314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28392 2019-Jan-12 20:37:16.947373 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28393 2019-Jan-12 20:37:16.948012 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28394 2019-Jan-12 20:37:16.948642 - [DEBUG] Edge Function : AllBottom
28395 2019-Jan-12 20:37:16.948695 - [DEBUG] End adding new jump function
28396 2019-Jan-12 20:37:16.948719 - [DEBUG]
28397 2019-Jan-12 20:37:16.948742 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28398 2019-Jan-12 20:37:16.948767 - [DEBUG]
28399 2019-Jan-12 20:37:16.948790 - [DEBUG] Process 786. path edge:
28400 2019-Jan-12 20:37:16.948814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28401 2019-Jan-12 20:37:16.948871 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28402 2019-Jan-12 20:37:16.949518 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28403 2019-Jan-12 20:37:16.950181 - [DEBUG]
28404 2019-Jan-12 20:37:16.950208 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28405 2019-Jan-12 20:37:16.950879 - [DEBUG] Compose: EdgeIdentity * AllBottom
28406 2019-Jan-12 20:37:16.950928 - [DEBUG]
28407 2019-Jan-12 20:37:16.950952 - [DEBUG] Propagate flow
28408 2019-Jan-12 20:37:16.950976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28409 2019-Jan-12 20:37:16.951037 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28410 2019-Jan-12 20:37:16.951674 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28411 2019-Jan-12 20:37:16.952339 - [DEBUG] Edge function : AllBottom (result of previous compose)
28412 2019-Jan-12 20:37:16.952365 - [DEBUG]
28413 2019-Jan-12 20:37:16.952391 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28414 2019-Jan-12 20:37:16.952417 - [DEBUG] = AllBottom
28415 2019-Jan-12 20:37:16.952441 - [DEBUG]
28416 2019-Jan-12 20:37:16.952465 - [DEBUG] PROPAGATE: No new function!
28417 2019-Jan-12 20:37:16.952490 - [DEBUG] EDGE:
28418 2019-Jan-12 20:37:16.952547 - [DEBUG] ---> 28419 2019-Jan-12 20:37:16.953184 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28420 2019-Jan-12 20:37:16.953818 - [DEBUG]
28421 2019-Jan-12 20:37:16.953843 - [DEBUG] EDGE:
28422 2019-Jan-12 20:37:16.953900 - [DEBUG] ---> 28423 2019-Jan-12 20:37:16.954542 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28424 2019-Jan-12 20:37:16.955179 - [DEBUG]
28425 2019-Jan-12 20:37:16.955204 - [DEBUG] EDGE:
28426 2019-Jan-12 20:37:16.955261 - [DEBUG] ---> 28427 2019-Jan-12 20:37:16.955911 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28428 2019-Jan-12 20:37:16.956546 - [DEBUG]
28429 2019-Jan-12 20:37:16.956571 - [DEBUG] EDGE:
28430 2019-Jan-12 20:37:16.956628 - [DEBUG] ---> 28431 2019-Jan-12 20:37:16.957265 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28432 2019-Jan-12 20:37:16.957898 - [DEBUG]
28433 2019-Jan-12 20:37:16.957923 - [DEBUG] EDGE:
28434 2019-Jan-12 20:37:16.957980 - [DEBUG] ---> 28435 2019-Jan-12 20:37:16.958614 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28436 2019-Jan-12 20:37:16.959264 - [DEBUG]
28437 2019-Jan-12 20:37:16.959289 - [DEBUG] EDGE:
28438 2019-Jan-12 20:37:16.959346 - [DEBUG] ---> 28439 2019-Jan-12 20:37:16.959983 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28440 2019-Jan-12 20:37:16.960619 - [DEBUG]
28441 2019-Jan-12 20:37:16.960661 - [DEBUG] Compose: EdgeIdentity * AllBottom
28442 2019-Jan-12 20:37:16.960688 - [DEBUG]
28443 2019-Jan-12 20:37:16.960712 - [DEBUG] Propagate flow
28444 2019-Jan-12 20:37:16.960736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28445 2019-Jan-12 20:37:16.960792 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28446 2019-Jan-12 20:37:16.961430 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28447 2019-Jan-12 20:37:16.962079 - [DEBUG] Edge function : AllBottom (result of previous compose)
28448 2019-Jan-12 20:37:16.962114 - [DEBUG]
28449 2019-Jan-12 20:37:16.962139 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28450 2019-Jan-12 20:37:16.962165 - [DEBUG] = AllBottom
28451 2019-Jan-12 20:37:16.962190 - [DEBUG]
28452 2019-Jan-12 20:37:16.962213 - [DEBUG] PROPAGATE: No new function!
28453 2019-Jan-12 20:37:16.962240 - [DEBUG] EDGE:
28454 2019-Jan-12 20:37:16.962298 - [DEBUG] ---> 28455 2019-Jan-12 20:37:16.962949 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28456 2019-Jan-12 20:37:16.963584 - [DEBUG]
28457 2019-Jan-12 20:37:16.963609 - [DEBUG] EDGE:
28458 2019-Jan-12 20:37:16.963666 - [DEBUG] ---> 28459 2019-Jan-12 20:37:16.964298 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28460 2019-Jan-12 20:37:16.964933 - [DEBUG]
28461 2019-Jan-12 20:37:16.964958 - [DEBUG] EDGE:
28462 2019-Jan-12 20:37:16.965015 - [DEBUG] ---> 28463 2019-Jan-12 20:37:16.965669 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28464 2019-Jan-12 20:37:16.966312 - [DEBUG]
28465 2019-Jan-12 20:37:16.966348 - [DEBUG] Compose: EdgeIdentity * AllBottom
28466 2019-Jan-12 20:37:16.966375 - [DEBUG]
28467 2019-Jan-12 20:37:16.966398 - [DEBUG] Propagate flow
28468 2019-Jan-12 20:37:16.966422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28469 2019-Jan-12 20:37:16.966479 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28470 2019-Jan-12 20:37:16.967120 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28471 2019-Jan-12 20:37:16.967755 - [DEBUG] Edge function : AllBottom (result of previous compose)
28472 2019-Jan-12 20:37:16.967780 - [DEBUG]
28473 2019-Jan-12 20:37:16.967806 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28474 2019-Jan-12 20:37:16.967831 - [DEBUG] = AllBottom
28475 2019-Jan-12 20:37:16.967856 - [DEBUG]
28476 2019-Jan-12 20:37:16.967879 - [DEBUG] PROPAGATE: No new function!
28477 2019-Jan-12 20:37:16.967904 - [DEBUG] EDGE:
28478 2019-Jan-12 20:37:16.967962 - [DEBUG] ---> 28479 2019-Jan-12 20:37:16.968605 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28480 2019-Jan-12 20:37:16.969255 - [DEBUG]
28481 2019-Jan-12 20:37:16.969281 - [DEBUG] EDGE:
28482 2019-Jan-12 20:37:16.969338 - [DEBUG] ---> 28483 2019-Jan-12 20:37:16.969969 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28484 2019-Jan-12 20:37:16.970608 - [DEBUG]
28485 2019-Jan-12 20:37:16.970633 - [DEBUG] EDGE:
28486 2019-Jan-12 20:37:16.970690 - [DEBUG] ---> 28487 2019-Jan-12 20:37:16.971323 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28488 2019-Jan-12 20:37:16.971956 - [DEBUG]
28489 2019-Jan-12 20:37:16.971996 - [DEBUG] EDGE:
28490 2019-Jan-12 20:37:16.972055 - [DEBUG] ---> 28491 2019-Jan-12 20:37:16.972700 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28492 2019-Jan-12 20:37:16.973340 - [DEBUG]
28493 2019-Jan-12 20:37:16.973377 - [DEBUG] Compose: EdgeIdentity * AllBottom
28494 2019-Jan-12 20:37:16.973404 - [DEBUG]
28495 2019-Jan-12 20:37:16.973428 - [DEBUG] Propagate flow
28496 2019-Jan-12 20:37:16.973451 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28497 2019-Jan-12 20:37:16.973507 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28498 2019-Jan-12 20:37:16.974143 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28499 2019-Jan-12 20:37:16.974776 - [DEBUG] Edge function : AllBottom (result of previous compose)
28500 2019-Jan-12 20:37:16.974801 - [DEBUG]
28501 2019-Jan-12 20:37:16.974827 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28502 2019-Jan-12 20:37:16.974852 - [DEBUG] = AllBottom
28503 2019-Jan-12 20:37:16.974876 - [DEBUG]
28504 2019-Jan-12 20:37:16.974900 - [DEBUG] PROPAGATE: No new function!
28505 2019-Jan-12 20:37:16.974925 - [DEBUG] EDGE:
28506 2019-Jan-12 20:37:16.974983 - [DEBUG] ---> 28507 2019-Jan-12 20:37:16.975641 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28508 2019-Jan-12 20:37:16.976276 - [DEBUG]
28509 2019-Jan-12 20:37:16.976301 - [DEBUG] EDGE:
28510 2019-Jan-12 20:37:16.976358 - [DEBUG] ---> 28511 2019-Jan-12 20:37:16.976990 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28512 2019-Jan-12 20:37:16.977624 - [DEBUG]
28513 2019-Jan-12 20:37:16.977650 - [DEBUG] EDGE:
28514 2019-Jan-12 20:37:16.977707 - [DEBUG] ---> 28515 2019-Jan-12 20:37:16.978340 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28516 2019-Jan-12 20:37:16.978990 - [DEBUG]
28517 2019-Jan-12 20:37:16.979026 - [DEBUG] Compose: EdgeIdentity * AllBottom
28518 2019-Jan-12 20:37:16.979052 - [DEBUG]
28519 2019-Jan-12 20:37:16.979076 - [DEBUG] Propagate flow
28520 2019-Jan-12 20:37:16.979100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28521 2019-Jan-12 20:37:16.979156 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28522 2019-Jan-12 20:37:16.979791 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28523 2019-Jan-12 20:37:16.980425 - [DEBUG] Edge function : AllBottom (result of previous compose)
28524 2019-Jan-12 20:37:16.980451 - [DEBUG]
28525 2019-Jan-12 20:37:16.980476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28526 2019-Jan-12 20:37:16.980501 - [DEBUG] = AllBottom
28527 2019-Jan-12 20:37:16.980526 - [DEBUG]
28528 2019-Jan-12 20:37:16.980549 - [DEBUG] PROPAGATE: No new function!
28529 2019-Jan-12 20:37:16.980575 - [DEBUG] EDGE:
28530 2019-Jan-12 20:37:16.980632 - [DEBUG] ---> 28531 2019-Jan-12 20:37:16.981274 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28532 2019-Jan-12 20:37:16.981908 - [DEBUG]
28533 2019-Jan-12 20:37:16.981933 - [DEBUG] EDGE:
28534 2019-Jan-12 20:37:16.982005 - [DEBUG] ---> 28535 2019-Jan-12 20:37:16.982648 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28536 2019-Jan-12 20:37:16.983290 - [DEBUG]
28537 2019-Jan-12 20:37:16.983316 - [DEBUG] EDGE:
28538 2019-Jan-12 20:37:16.983373 - [DEBUG] ---> 28539 2019-Jan-12 20:37:16.984008 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28540 2019-Jan-12 20:37:16.984642 - [DEBUG]
28541 2019-Jan-12 20:37:16.984678 - [DEBUG] Compose: EdgeIdentity * AllBottom
28542 2019-Jan-12 20:37:16.984705 - [DEBUG]
28543 2019-Jan-12 20:37:16.984729 - [DEBUG] Propagate flow
28544 2019-Jan-12 20:37:16.984753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28545 2019-Jan-12 20:37:16.984808 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28546 2019-Jan-12 20:37:16.985463 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28547 2019-Jan-12 20:37:16.986096 - [DEBUG] Edge function : AllBottom (result of previous compose)
28548 2019-Jan-12 20:37:16.986122 - [DEBUG]
28549 2019-Jan-12 20:37:16.986147 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28550 2019-Jan-12 20:37:16.986173 - [DEBUG] = AllBottom
28551 2019-Jan-12 20:37:16.986197 - [DEBUG]
28552 2019-Jan-12 20:37:16.986220 - [DEBUG] PROPAGATE: No new function!
28553 2019-Jan-12 20:37:16.986246 - [DEBUG] EDGE:
28554 2019-Jan-12 20:37:16.986304 - [DEBUG] ---> 28555 2019-Jan-12 20:37:16.986952 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28556 2019-Jan-12 20:37:16.987588 - [DEBUG]
28557 2019-Jan-12 20:37:16.987623 - [DEBUG] Compose: EdgeIdentity * AllBottom
28558 2019-Jan-12 20:37:16.987650 - [DEBUG]
28559 2019-Jan-12 20:37:16.987673 - [DEBUG] Propagate flow
28560 2019-Jan-12 20:37:16.987697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28561 2019-Jan-12 20:37:16.987753 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28562 2019-Jan-12 20:37:16.988389 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28563 2019-Jan-12 20:37:16.989038 - [DEBUG] Edge function : AllBottom (result of previous compose)
28564 2019-Jan-12 20:37:16.989063 - [DEBUG]
28565 2019-Jan-12 20:37:16.989088 - [DEBUG] Join: AllTop & AllBottom
28566 2019-Jan-12 20:37:16.989114 - [DEBUG] = AllBottom (new jump func)
28567 2019-Jan-12 20:37:16.989139 - [DEBUG]
28568 2019-Jan-12 20:37:16.989162 - [DEBUG] Start adding new jump function
28569 2019-Jan-12 20:37:16.989185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28570 2019-Jan-12 20:37:16.989241 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28571 2019-Jan-12 20:37:16.989876 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28572 2019-Jan-12 20:37:16.990511 - [DEBUG] Edge Function : AllBottom
28573 2019-Jan-12 20:37:16.990539 - [DEBUG] End adding new jump function
28574 2019-Jan-12 20:37:16.990563 - [DEBUG]
28575 2019-Jan-12 20:37:16.990587 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28576 2019-Jan-12 20:37:16.990611 - [DEBUG]
28577 2019-Jan-12 20:37:16.990634 - [DEBUG] Process 787. path edge:
28578 2019-Jan-12 20:37:16.990658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28579 2019-Jan-12 20:37:16.990714 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
28580 2019-Jan-12 20:37:16.991358 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28581 2019-Jan-12 20:37:16.992005 - [DEBUG]
28582 2019-Jan-12 20:37:16.992030 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28583 2019-Jan-12 20:37:16.992673 - [DEBUG] Possible callees:
28584 2019-Jan-12 20:37:16.992698 - [DEBUG] foo
28585 2019-Jan-12 20:37:16.992723 - [DEBUG] Possible return sites:
28586 2019-Jan-12 20:37:16.992747 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12628587 2019-Jan-12 20:37:16.994014 - [DEBUG] Found and process special summary
28588 2019-Jan-12 20:37:16.994048 - [DEBUG] Compose: EdgeIdentity * AllBottom
28589 2019-Jan-12 20:37:16.994075 - [DEBUG]
28590 2019-Jan-12 20:37:16.994099 - [DEBUG] Propagate flow
28591 2019-Jan-12 20:37:16.994123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28592 2019-Jan-12 20:37:16.994180 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28593 2019-Jan-12 20:37:16.994816 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28594 2019-Jan-12 20:37:16.995466 - [DEBUG] Edge function : AllBottom (result of previous compose)
28595 2019-Jan-12 20:37:16.995491 - [DEBUG]
28596 2019-Jan-12 20:37:16.995515 - [DEBUG] Join: AllTop & AllBottom
28597 2019-Jan-12 20:37:16.995541 - [DEBUG] = AllBottom (new jump func)
28598 2019-Jan-12 20:37:16.995566 - [DEBUG]
28599 2019-Jan-12 20:37:16.995589 - [DEBUG] Start adding new jump function
28600 2019-Jan-12 20:37:16.995612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28601 2019-Jan-12 20:37:16.995668 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28602 2019-Jan-12 20:37:16.996303 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28603 2019-Jan-12 20:37:16.996937 - [DEBUG] Edge Function : AllBottom
28604 2019-Jan-12 20:37:16.996965 - [DEBUG] End adding new jump function
28605 2019-Jan-12 20:37:16.996989 - [DEBUG]
28606 2019-Jan-12 20:37:16.997012 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28607 2019-Jan-12 20:37:16.997036 - [DEBUG]
28608 2019-Jan-12 20:37:16.997060 - [DEBUG] Process 788. path edge:
28609 2019-Jan-12 20:37:16.997083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28610 2019-Jan-12 20:37:16.997139 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
28611 2019-Jan-12 20:37:16.997775 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28612 2019-Jan-12 20:37:16.998417 - [DEBUG]
28613 2019-Jan-12 20:37:16.998442 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28614 2019-Jan-12 20:37:16.999120 - [DEBUG] Compose: EdgeIdentity * AllBottom
28615 2019-Jan-12 20:37:16.999149 - [DEBUG]
28616 2019-Jan-12 20:37:16.999172 - [DEBUG] Propagate flow
28617 2019-Jan-12 20:37:16.999196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28618 2019-Jan-12 20:37:16.999252 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28619 2019-Jan-12 20:37:16.999887 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28620 2019-Jan-12 20:37:17.000522 - [DEBUG] Edge function : AllBottom (result of previous compose)
28621 2019-Jan-12 20:37:17.000548 - [DEBUG]
28622 2019-Jan-12 20:37:17.000573 - [DEBUG] Join: AllTop & AllBottom
28623 2019-Jan-12 20:37:17.000598 - [DEBUG] = AllBottom (new jump func)
28624 2019-Jan-12 20:37:17.000638 - [DEBUG]
28625 2019-Jan-12 20:37:17.000662 - [DEBUG] Start adding new jump function
28626 2019-Jan-12 20:37:17.000686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28627 2019-Jan-12 20:37:17.000742 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28628 2019-Jan-12 20:37:17.001379 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28629 2019-Jan-12 20:37:17.002025 - [DEBUG] Edge Function : AllBottom
28630 2019-Jan-12 20:37:17.002053 - [DEBUG] End adding new jump function
28631 2019-Jan-12 20:37:17.002077 - [DEBUG]
28632 2019-Jan-12 20:37:17.002101 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28633 2019-Jan-12 20:37:17.002125 - [DEBUG]
28634 2019-Jan-12 20:37:17.002148 - [DEBUG] Process 789. path edge:
28635 2019-Jan-12 20:37:17.002172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28636 2019-Jan-12 20:37:17.002228 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
28637 2019-Jan-12 20:37:17.002861 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28638 2019-Jan-12 20:37:17.003505 - [DEBUG]
28639 2019-Jan-12 20:37:17.003530 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28640 2019-Jan-12 20:37:17.004184 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-12 20:37:17.004212 - [DEBUG]
28642 2019-Jan-12 20:37:17.004236 - [DEBUG] Propagate flow
28643 2019-Jan-12 20:37:17.004260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-12 20:37:17.004317 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28645 2019-Jan-12 20:37:17.004951 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28646 2019-Jan-12 20:37:17.005606 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-12 20:37:17.005631 - [DEBUG]
28648 2019-Jan-12 20:37:17.005656 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-12 20:37:17.005682 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-12 20:37:17.005707 - [DEBUG]
28651 2019-Jan-12 20:37:17.005730 - [DEBUG] Start adding new jump function
28652 2019-Jan-12 20:37:17.005754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-12 20:37:17.005810 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28654 2019-Jan-12 20:37:17.006459 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28655 2019-Jan-12 20:37:17.007094 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-12 20:37:17.007122 - [DEBUG] End adding new jump function
28657 2019-Jan-12 20:37:17.007146 - [DEBUG]
28658 2019-Jan-12 20:37:17.007170 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28659 2019-Jan-12 20:37:17.007194 - [DEBUG]
28660 2019-Jan-12 20:37:17.007218 - [DEBUG] Process 790. path edge:
28661 2019-Jan-12 20:37:17.007242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-12 20:37:17.007298 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
28663 2019-Jan-12 20:37:17.007932 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28664 2019-Jan-12 20:37:17.008567 - [DEBUG]
28665 2019-Jan-12 20:37:17.008592 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28666 2019-Jan-12 20:37:17.009258 - [DEBUG] Compose: EdgeIdentity * AllBottom
28667 2019-Jan-12 20:37:17.009295 - [DEBUG]
28668 2019-Jan-12 20:37:17.009319 - [DEBUG] Propagate flow
28669 2019-Jan-12 20:37:17.009343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28670 2019-Jan-12 20:37:17.009400 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28671 2019-Jan-12 20:37:17.010046 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28672 2019-Jan-12 20:37:17.010680 - [DEBUG] Edge function : AllBottom (result of previous compose)
28673 2019-Jan-12 20:37:17.010705 - [DEBUG]
28674 2019-Jan-12 20:37:17.010730 - [DEBUG] Join: AllTop & AllBottom
28675 2019-Jan-12 20:37:17.010755 - [DEBUG] = AllBottom (new jump func)
28676 2019-Jan-12 20:37:17.010780 - [DEBUG]
28677 2019-Jan-12 20:37:17.010803 - [DEBUG] Start adding new jump function
28678 2019-Jan-12 20:37:17.010827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28679 2019-Jan-12 20:37:17.010883 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28680 2019-Jan-12 20:37:17.011536 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28681 2019-Jan-12 20:37:17.012256 - [DEBUG] Edge Function : AllBottom
28682 2019-Jan-12 20:37:17.012289 - [DEBUG] End adding new jump function
28683 2019-Jan-12 20:37:17.012314 - [DEBUG]
28684 2019-Jan-12 20:37:17.012338 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28685 2019-Jan-12 20:37:17.012363 - [DEBUG]
28686 2019-Jan-12 20:37:17.012386 - [DEBUG] Process 791. path edge:
28687 2019-Jan-12 20:37:17.012410 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28688 2019-Jan-12 20:37:17.012483 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
28689 2019-Jan-12 20:37:17.013198 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28690 2019-Jan-12 20:37:17.013896 - [DEBUG]
28691 2019-Jan-12 20:37:17.013922 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28692 2019-Jan-12 20:37:17.014603 - [DEBUG] Possible callees:
28693 2019-Jan-12 20:37:17.014628 - [DEBUG] llvm.dbg.declare
28694 2019-Jan-12 20:37:17.014653 - [DEBUG] Possible return sites:
28695 2019-Jan-12 20:37:17.014677 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13628696 2019-Jan-12 20:37:17.015984 - [DEBUG] Found and process special summary
28697 2019-Jan-12 20:37:17.016024 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-12 20:37:17.016053 - [DEBUG]
28699 2019-Jan-12 20:37:17.016077 - [DEBUG] Propagate flow
28700 2019-Jan-12 20:37:17.016101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-12 20:37:17.016160 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28702 2019-Jan-12 20:37:17.016799 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28703 2019-Jan-12 20:37:17.017435 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-12 20:37:17.017461 - [DEBUG]
28705 2019-Jan-12 20:37:17.017486 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-12 20:37:17.017512 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-12 20:37:17.017537 - [DEBUG]
28708 2019-Jan-12 20:37:17.017561 - [DEBUG] Start adding new jump function
28709 2019-Jan-12 20:37:17.017584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-12 20:37:17.017666 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28711 2019-Jan-12 20:37:17.018303 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28712 2019-Jan-12 20:37:17.018957 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-12 20:37:17.018986 - [DEBUG] End adding new jump function
28714 2019-Jan-12 20:37:17.019009 - [DEBUG]
28715 2019-Jan-12 20:37:17.019033 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28716 2019-Jan-12 20:37:17.019058 - [DEBUG]
28717 2019-Jan-12 20:37:17.019081 - [DEBUG] Process 792. path edge:
28718 2019-Jan-12 20:37:17.019105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-12 20:37:17.019167 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
28720 2019-Jan-12 20:37:17.019807 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28721 2019-Jan-12 20:37:17.020443 - [DEBUG]
28722 2019-Jan-12 20:37:17.020469 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28723 2019-Jan-12 20:37:17.021136 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-12 20:37:17.021165 - [DEBUG]
28725 2019-Jan-12 20:37:17.021189 - [DEBUG] Propagate flow
28726 2019-Jan-12 20:37:17.021213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-12 20:37:17.021270 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28728 2019-Jan-12 20:37:17.021904 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28729 2019-Jan-12 20:37:17.022557 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-12 20:37:17.022583 - [DEBUG]
28731 2019-Jan-12 20:37:17.022607 - [DEBUG] Join: AllTop & AllBottom
28732 2019-Jan-12 20:37:17.022633 - [DEBUG] = AllBottom (new jump func)
28733 2019-Jan-12 20:37:17.022658 - [DEBUG]
28734 2019-Jan-12 20:37:17.022682 - [DEBUG] Start adding new jump function
28735 2019-Jan-12 20:37:17.022705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28736 2019-Jan-12 20:37:17.022761 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28737 2019-Jan-12 20:37:17.023402 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28738 2019-Jan-12 20:37:17.024034 - [DEBUG] Edge Function : AllBottom
28739 2019-Jan-12 20:37:17.024062 - [DEBUG] End adding new jump function
28740 2019-Jan-12 20:37:17.024086 - [DEBUG]
28741 2019-Jan-12 20:37:17.024109 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28742 2019-Jan-12 20:37:17.024134 - [DEBUG]
28743 2019-Jan-12 20:37:17.024157 - [DEBUG] Process 793. path edge:
28744 2019-Jan-12 20:37:17.024181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28745 2019-Jan-12 20:37:17.024237 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
28746 2019-Jan-12 20:37:17.024868 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28747 2019-Jan-12 20:37:17.025518 - [DEBUG]
28748 2019-Jan-12 20:37:17.025544 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28749 2019-Jan-12 20:37:17.026190 - [DEBUG] Compose: EdgeIdentity * AllBottom
28750 2019-Jan-12 20:37:17.026218 - [DEBUG]
28751 2019-Jan-12 20:37:17.026242 - [DEBUG] Propagate flow
28752 2019-Jan-12 20:37:17.026266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28753 2019-Jan-12 20:37:17.026322 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28754 2019-Jan-12 20:37:17.026962 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28755 2019-Jan-12 20:37:17.027598 - [DEBUG] Edge function : AllBottom (result of previous compose)
28756 2019-Jan-12 20:37:17.027623 - [DEBUG]
28757 2019-Jan-12 20:37:17.027648 - [DEBUG] Join: AllTop & AllBottom
28758 2019-Jan-12 20:37:17.027674 - [DEBUG] = AllBottom (new jump func)
28759 2019-Jan-12 20:37:17.027699 - [DEBUG]
28760 2019-Jan-12 20:37:17.027722 - [DEBUG] Start adding new jump function
28761 2019-Jan-12 20:37:17.027746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28762 2019-Jan-12 20:37:17.027802 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28763 2019-Jan-12 20:37:17.028437 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
28764 2019-Jan-12 20:37:17.029083 - [DEBUG] Edge Function : AllBottom
28765 2019-Jan-12 20:37:17.029111 - [DEBUG] End adding new jump function
28766 2019-Jan-12 20:37:17.029135 - [DEBUG]
28767 2019-Jan-12 20:37:17.029159 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28768 2019-Jan-12 20:37:17.029183 - [DEBUG]
28769 2019-Jan-12 20:37:17.029206 - [DEBUG] Process 794. path edge:
28770 2019-Jan-12 20:37:17.029230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28771 2019-Jan-12 20:37:17.029286 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
28772 2019-Jan-12 20:37:17.029915 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28773 2019-Jan-12 20:37:17.030550 - [DEBUG]
28774 2019-Jan-12 20:37:17.030575 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
28775 2019-Jan-12 20:37:17.031227 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-12 20:37:17.031255 - [DEBUG]
28777 2019-Jan-12 20:37:17.031279 - [DEBUG] Propagate flow
28778 2019-Jan-12 20:37:17.031303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-12 20:37:17.031360 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28780 2019-Jan-12 20:37:17.032059 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28781 2019-Jan-12 20:37:17.032698 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-12 20:37:17.032723 - [DEBUG]
28783 2019-Jan-12 20:37:17.032749 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28784 2019-Jan-12 20:37:17.032775 - [DEBUG] = AllBottom
28785 2019-Jan-12 20:37:17.032799 - [DEBUG]
28786 2019-Jan-12 20:37:17.032823 - [DEBUG] PROPAGATE: No new function!
28787 2019-Jan-12 20:37:17.032847 - [DEBUG] EDGE:
28788 2019-Jan-12 20:37:17.032905 - [DEBUG] ---> 28789 2019-Jan-12 20:37:17.033542 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28790 2019-Jan-12 20:37:17.034177 - [DEBUG]
28791 2019-Jan-12 20:37:17.034203 - [DEBUG] EDGE:
28792 2019-Jan-12 20:37:17.034259 - [DEBUG] ---> 28793 2019-Jan-12 20:37:17.034891 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28794 2019-Jan-12 20:37:17.035548 - [DEBUG]
28795 2019-Jan-12 20:37:17.035573 - [DEBUG] EDGE:
28796 2019-Jan-12 20:37:17.035630 - [DEBUG] ---> 28797 2019-Jan-12 20:37:17.036267 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28798 2019-Jan-12 20:37:17.036911 - [DEBUG]
28799 2019-Jan-12 20:37:17.036950 - [DEBUG] Compose: EdgeIdentity * AllBottom
28800 2019-Jan-12 20:37:17.036977 - [DEBUG]
28801 2019-Jan-12 20:37:17.037001 - [DEBUG] Propagate flow
28802 2019-Jan-12 20:37:17.037024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28803 2019-Jan-12 20:37:17.037080 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28804 2019-Jan-12 20:37:17.037718 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28805 2019-Jan-12 20:37:17.038352 - [DEBUG] Edge function : AllBottom (result of previous compose)
28806 2019-Jan-12 20:37:17.038378 - [DEBUG]
28807 2019-Jan-12 20:37:17.038403 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28808 2019-Jan-12 20:37:17.038429 - [DEBUG] = AllBottom
28809 2019-Jan-12 20:37:17.038453 - [DEBUG]
28810 2019-Jan-12 20:37:17.038477 - [DEBUG] PROPAGATE: No new function!
28811 2019-Jan-12 20:37:17.038503 - [DEBUG] EDGE:
28812 2019-Jan-12 20:37:17.038561 - [DEBUG] ---> 28813 2019-Jan-12 20:37:17.039221 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28814 2019-Jan-12 20:37:17.039855 - [DEBUG]
28815 2019-Jan-12 20:37:17.039889 - [DEBUG] Compose: EdgeIdentity * AllBottom
28816 2019-Jan-12 20:37:17.039916 - [DEBUG]
28817 2019-Jan-12 20:37:17.039939 - [DEBUG] Propagate flow
28818 2019-Jan-12 20:37:17.039963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28819 2019-Jan-12 20:37:17.040019 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28820 2019-Jan-12 20:37:17.040664 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28821 2019-Jan-12 20:37:17.041298 - [DEBUG] Edge function : AllBottom (result of previous compose)
28822 2019-Jan-12 20:37:17.041323 - [DEBUG]
28823 2019-Jan-12 20:37:17.041348 - [DEBUG] Join: AllTop & AllBottom
28824 2019-Jan-12 20:37:17.041374 - [DEBUG] = AllBottom (new jump func)
28825 2019-Jan-12 20:37:17.041399 - [DEBUG]
28826 2019-Jan-12 20:37:17.041422 - [DEBUG] Start adding new jump function
28827 2019-Jan-12 20:37:17.041446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28828 2019-Jan-12 20:37:17.041502 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28829 2019-Jan-12 20:37:17.042152 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28830 2019-Jan-12 20:37:17.042794 - [DEBUG] Edge Function : AllBottom
28831 2019-Jan-12 20:37:17.042823 - [DEBUG] End adding new jump function
28832 2019-Jan-12 20:37:17.042846 - [DEBUG]
28833 2019-Jan-12 20:37:17.042870 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28834 2019-Jan-12 20:37:17.042894 - [DEBUG]
28835 2019-Jan-12 20:37:17.042917 - [DEBUG] Process 795. path edge:
28836 2019-Jan-12 20:37:17.042941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28837 2019-Jan-12 20:37:17.042997 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28838 2019-Jan-12 20:37:17.043646 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28839 2019-Jan-12 20:37:17.044281 - [DEBUG]
28840 2019-Jan-12 20:37:17.044306 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28841 2019-Jan-12 20:37:17.044957 - [DEBUG] Possible callees:
28842 2019-Jan-12 20:37:17.044990 - [DEBUG] llvm.dbg.declare
28843 2019-Jan-12 20:37:17.045016 - [DEBUG] Possible return sites:
28844 2019-Jan-12 20:37:17.045040 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328845 2019-Jan-12 20:37:17.046330 - [DEBUG] Found and process special summary
28846 2019-Jan-12 20:37:17.046364 - [DEBUG] Compose: EdgeIdentity * AllBottom
28847 2019-Jan-12 20:37:17.046391 - [DEBUG]
28848 2019-Jan-12 20:37:17.046415 - [DEBUG] Propagate flow
28849 2019-Jan-12 20:37:17.046438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28850 2019-Jan-12 20:37:17.046495 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28851 2019-Jan-12 20:37:17.047140 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28852 2019-Jan-12 20:37:17.047776 - [DEBUG] Edge function : AllBottom (result of previous compose)
28853 2019-Jan-12 20:37:17.047801 - [DEBUG]
28854 2019-Jan-12 20:37:17.047826 - [DEBUG] Join: AllTop & AllBottom
28855 2019-Jan-12 20:37:17.047852 - [DEBUG] = AllBottom (new jump func)
28856 2019-Jan-12 20:37:17.047877 - [DEBUG]
28857 2019-Jan-12 20:37:17.047900 - [DEBUG] Start adding new jump function
28858 2019-Jan-12 20:37:17.047924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28859 2019-Jan-12 20:37:17.047980 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28860 2019-Jan-12 20:37:17.048614 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28861 2019-Jan-12 20:37:17.049267 - [DEBUG] Edge Function : AllBottom
28862 2019-Jan-12 20:37:17.049295 - [DEBUG] End adding new jump function
28863 2019-Jan-12 20:37:17.049318 - [DEBUG]
28864 2019-Jan-12 20:37:17.049342 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28865 2019-Jan-12 20:37:17.049366 - [DEBUG]
28866 2019-Jan-12 20:37:17.049390 - [DEBUG] Process 796. path edge:
28867 2019-Jan-12 20:37:17.049414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28868 2019-Jan-12 20:37:17.049470 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28869 2019-Jan-12 20:37:17.050107 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28870 2019-Jan-12 20:37:17.050742 - [DEBUG]
28871 2019-Jan-12 20:37:17.050767 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28872 2019-Jan-12 20:37:17.051423 - [DEBUG] Compose: EdgeIdentity * AllBottom
28873 2019-Jan-12 20:37:17.051451 - [DEBUG]
28874 2019-Jan-12 20:37:17.051475 - [DEBUG] Propagate flow
28875 2019-Jan-12 20:37:17.051498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28876 2019-Jan-12 20:37:17.051559 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28877 2019-Jan-12 20:37:17.052210 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28878 2019-Jan-12 20:37:17.052845 - [DEBUG] Edge function : AllBottom (result of previous compose)
28879 2019-Jan-12 20:37:17.052871 - [DEBUG]
28880 2019-Jan-12 20:37:17.052895 - [DEBUG] Join: AllTop & AllBottom
28881 2019-Jan-12 20:37:17.052921 - [DEBUG] = AllBottom (new jump func)
28882 2019-Jan-12 20:37:17.052946 - [DEBUG]
28883 2019-Jan-12 20:37:17.052969 - [DEBUG] Start adding new jump function
28884 2019-Jan-12 20:37:17.052993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28885 2019-Jan-12 20:37:17.053049 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28886 2019-Jan-12 20:37:17.053690 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28887 2019-Jan-12 20:37:17.054348 - [DEBUG] Edge Function : AllBottom
28888 2019-Jan-12 20:37:17.054378 - [DEBUG] End adding new jump function
28889 2019-Jan-12 20:37:17.054403 - [DEBUG]
28890 2019-Jan-12 20:37:17.054427 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28891 2019-Jan-12 20:37:17.054452 - [DEBUG]
28892 2019-Jan-12 20:37:17.054476 - [DEBUG] Process 797. path edge:
28893 2019-Jan-12 20:37:17.054500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28894 2019-Jan-12 20:37:17.054565 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28895 2019-Jan-12 20:37:17.055205 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28896 2019-Jan-12 20:37:17.055862 - [DEBUG]
28897 2019-Jan-12 20:37:17.055888 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28898 2019-Jan-12 20:37:17.056537 - [DEBUG] Compose: EdgeIdentity * AllBottom
28899 2019-Jan-12 20:37:17.056565 - [DEBUG]
28900 2019-Jan-12 20:37:17.056589 - [DEBUG] Propagate flow
28901 2019-Jan-12 20:37:17.056613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28902 2019-Jan-12 20:37:17.056670 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28903 2019-Jan-12 20:37:17.057310 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28904 2019-Jan-12 20:37:17.057945 - [DEBUG] Edge function : AllBottom (result of previous compose)
28905 2019-Jan-12 20:37:17.057971 - [DEBUG]
28906 2019-Jan-12 20:37:17.057997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28907 2019-Jan-12 20:37:17.058023 - [DEBUG] = AllBottom
28908 2019-Jan-12 20:37:17.058048 - [DEBUG]
28909 2019-Jan-12 20:37:17.058071 - [DEBUG] PROPAGATE: No new function!
28910 2019-Jan-12 20:37:17.058096 - [DEBUG] EDGE:
28911 2019-Jan-12 20:37:17.058153 - [DEBUG] ---> 28912 2019-Jan-12 20:37:17.058799 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28913 2019-Jan-12 20:37:17.059434 - [DEBUG]
28914 2019-Jan-12 20:37:17.059459 - [DEBUG] EDGE:
28915 2019-Jan-12 20:37:17.059516 - [DEBUG] ---> 28916 2019-Jan-12 20:37:17.060151 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28917 2019-Jan-12 20:37:17.060785 - [DEBUG]
28918 2019-Jan-12 20:37:17.060823 - [DEBUG] Compose: EdgeIdentity * AllBottom
28919 2019-Jan-12 20:37:17.060850 - [DEBUG]
28920 2019-Jan-12 20:37:17.060874 - [DEBUG] Propagate flow
28921 2019-Jan-12 20:37:17.060897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28922 2019-Jan-12 20:37:17.060953 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28923 2019-Jan-12 20:37:17.061591 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28924 2019-Jan-12 20:37:17.062241 - [DEBUG] Edge function : AllBottom (result of previous compose)
28925 2019-Jan-12 20:37:17.062267 - [DEBUG]
28926 2019-Jan-12 20:37:17.062291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28927 2019-Jan-12 20:37:17.062317 - [DEBUG] = AllBottom
28928 2019-Jan-12 20:37:17.062342 - [DEBUG]
28929 2019-Jan-12 20:37:17.062365 - [DEBUG] PROPAGATE: No new function!
28930 2019-Jan-12 20:37:17.062391 - [DEBUG] EDGE:
28931 2019-Jan-12 20:37:17.062449 - [DEBUG] ---> 28932 2019-Jan-12 20:37:17.063110 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28933 2019-Jan-12 20:37:17.063753 - [DEBUG]
28934 2019-Jan-12 20:37:17.063778 - [DEBUG] EDGE:
28935 2019-Jan-12 20:37:17.063836 - [DEBUG] ---> 28936 2019-Jan-12 20:37:17.064470 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28937 2019-Jan-12 20:37:17.065104 - [DEBUG]
28938 2019-Jan-12 20:37:17.065138 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-12 20:37:17.065165 - [DEBUG]
28940 2019-Jan-12 20:37:17.065189 - [DEBUG] Propagate flow
28941 2019-Jan-12 20:37:17.065212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-12 20:37:17.065269 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28943 2019-Jan-12 20:37:17.065919 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28944 2019-Jan-12 20:37:17.066554 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-12 20:37:17.066580 - [DEBUG]
28946 2019-Jan-12 20:37:17.066604 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-12 20:37:17.066630 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-12 20:37:17.066655 - [DEBUG]
28949 2019-Jan-12 20:37:17.066678 - [DEBUG] Start adding new jump function
28950 2019-Jan-12 20:37:17.066702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-12 20:37:17.066758 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28952 2019-Jan-12 20:37:17.067392 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28953 2019-Jan-12 20:37:17.068032 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-12 20:37:17.068060 - [DEBUG] End adding new jump function
28955 2019-Jan-12 20:37:17.068084 - [DEBUG]
28956 2019-Jan-12 20:37:17.068107 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28957 2019-Jan-12 20:37:17.068132 - [DEBUG]
28958 2019-Jan-12 20:37:17.068155 - [DEBUG] Process 798. path edge:
28959 2019-Jan-12 20:37:17.068179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-12 20:37:17.068236 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28961 2019-Jan-12 20:37:17.068889 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28962 2019-Jan-12 20:37:17.069525 - [DEBUG]
28963 2019-Jan-12 20:37:17.069551 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28964 2019-Jan-12 20:37:17.070198 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-12 20:37:17.070226 - [DEBUG]
28966 2019-Jan-12 20:37:17.070250 - [DEBUG] Propagate flow
28967 2019-Jan-12 20:37:17.070273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-12 20:37:17.070330 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28969 2019-Jan-12 20:37:17.070975 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28970 2019-Jan-12 20:37:17.071609 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-12 20:37:17.071634 - [DEBUG]
28972 2019-Jan-12 20:37:17.071659 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28973 2019-Jan-12 20:37:17.071685 - [DEBUG] = AllBottom
28974 2019-Jan-12 20:37:17.071710 - [DEBUG]
28975 2019-Jan-12 20:37:17.071733 - [DEBUG] PROPAGATE: No new function!
28976 2019-Jan-12 20:37:17.071772 - [DEBUG] Compose: EdgeIdentity * AllBottom
28977 2019-Jan-12 20:37:17.071799 - [DEBUG]
28978 2019-Jan-12 20:37:17.071823 - [DEBUG] Propagate flow
28979 2019-Jan-12 20:37:17.071846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28980 2019-Jan-12 20:37:17.071902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28981 2019-Jan-12 20:37:17.072562 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28982 2019-Jan-12 20:37:17.073198 - [DEBUG] Edge function : AllBottom (result of previous compose)
28983 2019-Jan-12 20:37:17.073223 - [DEBUG]
28984 2019-Jan-12 20:37:17.073248 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28985 2019-Jan-12 20:37:17.073274 - [DEBUG] = AllBottom
28986 2019-Jan-12 20:37:17.073298 - [DEBUG]
28987 2019-Jan-12 20:37:17.073322 - [DEBUG] PROPAGATE: No new function!
28988 2019-Jan-12 20:37:17.073346 - [DEBUG] EDGE:
28989 2019-Jan-12 20:37:17.073403 - [DEBUG] ---> 28990 2019-Jan-12 20:37:17.074041 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28991 2019-Jan-12 20:37:17.074676 - [DEBUG]
28992 2019-Jan-12 20:37:17.074701 - [DEBUG] EDGE:
28993 2019-Jan-12 20:37:17.074759 - [DEBUG] ---> 28994 2019-Jan-12 20:37:17.075404 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28995 2019-Jan-12 20:37:17.076038 - [DEBUG]
28996 2019-Jan-12 20:37:17.076064 - [DEBUG] EDGE:
28997 2019-Jan-12 20:37:17.076121 - [DEBUG] ---> 28998 2019-Jan-12 20:37:17.076757 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28999 2019-Jan-12 20:37:17.077391 - [DEBUG]
29000 2019-Jan-12 20:37:17.077426 - [DEBUG] Compose: EdgeIdentity * AllBottom
29001 2019-Jan-12 20:37:17.077453 - [DEBUG]
29002 2019-Jan-12 20:37:17.077477 - [DEBUG] Propagate flow
29003 2019-Jan-12 20:37:17.077500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29004 2019-Jan-12 20:37:17.077556 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29005 2019-Jan-12 20:37:17.078192 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29006 2019-Jan-12 20:37:17.078842 - [DEBUG] Edge function : AllBottom (result of previous compose)
29007 2019-Jan-12 20:37:17.078867 - [DEBUG]
29008 2019-Jan-12 20:37:17.078893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29009 2019-Jan-12 20:37:17.078919 - [DEBUG] = AllBottom
29010 2019-Jan-12 20:37:17.078943 - [DEBUG]
29011 2019-Jan-12 20:37:17.078967 - [DEBUG] PROPAGATE: No new function!
29012 2019-Jan-12 20:37:17.078993 - [DEBUG] EDGE:
29013 2019-Jan-12 20:37:17.079050 - [DEBUG] ---> 29014 2019-Jan-12 20:37:17.079693 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29015 2019-Jan-12 20:37:17.080328 - [DEBUG]
29016 2019-Jan-12 20:37:17.080354 - [DEBUG] EDGE:
29017 2019-Jan-12 20:37:17.080411 - [DEBUG] ---> 29018 2019-Jan-12 20:37:17.081042 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29019 2019-Jan-12 20:37:17.081684 - [DEBUG]
29020 2019-Jan-12 20:37:17.081710 - [DEBUG] EDGE:
29021 2019-Jan-12 20:37:17.081768 - [DEBUG] ---> 29022 2019-Jan-12 20:37:17.082420 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29023 2019-Jan-12 20:37:17.083054 - [DEBUG]
29024 2019-Jan-12 20:37:17.083080 - [DEBUG] EDGE:
29025 2019-Jan-12 20:37:17.083137 - [DEBUG] ---> 29026 2019-Jan-12 20:37:17.083777 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29027 2019-Jan-12 20:37:17.084419 - [DEBUG]
29028 2019-Jan-12 20:37:17.084444 - [DEBUG] EDGE:
29029 2019-Jan-12 20:37:17.084502 - [DEBUG] ---> 29030 2019-Jan-12 20:37:17.085134 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29031 2019-Jan-12 20:37:17.085783 - [DEBUG]
29032 2019-Jan-12 20:37:17.085808 - [DEBUG] EDGE:
29033 2019-Jan-12 20:37:17.085866 - [DEBUG] ---> 29034 2019-Jan-12 20:37:17.086501 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29035 2019-Jan-12 20:37:17.087136 - [DEBUG]
29036 2019-Jan-12 20:37:17.087161 - [DEBUG] EDGE:
29037 2019-Jan-12 20:37:17.087219 - [DEBUG] ---> 29038 2019-Jan-12 20:37:17.087849 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29039 2019-Jan-12 20:37:17.088484 - [DEBUG]
29040 2019-Jan-12 20:37:17.088511 - [DEBUG] Compose: EdgeIdentity * AllBottom
29041 2019-Jan-12 20:37:17.088537 - [DEBUG]
29042 2019-Jan-12 20:37:17.088560 - [DEBUG] Propagate flow
29043 2019-Jan-12 20:37:17.088584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29044 2019-Jan-12 20:37:17.088640 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29045 2019-Jan-12 20:37:17.089283 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29046 2019-Jan-12 20:37:17.089921 - [DEBUG] Edge function : AllBottom (result of previous compose)
29047 2019-Jan-12 20:37:17.089947 - [DEBUG]
29048 2019-Jan-12 20:37:17.089972 - [DEBUG] Join: AllTop & AllBottom
29049 2019-Jan-12 20:37:17.089999 - [DEBUG] = AllBottom (new jump func)
29050 2019-Jan-12 20:37:17.090023 - [DEBUG]
29051 2019-Jan-12 20:37:17.090047 - [DEBUG] Start adding new jump function
29052 2019-Jan-12 20:37:17.090071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29053 2019-Jan-12 20:37:17.090126 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29054 2019-Jan-12 20:37:17.090762 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29055 2019-Jan-12 20:37:17.091394 - [DEBUG] Edge Function : AllBottom
29056 2019-Jan-12 20:37:17.091424 - [DEBUG] End adding new jump function
29057 2019-Jan-12 20:37:17.091449 - [DEBUG]
29058 2019-Jan-12 20:37:17.091472 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29059 2019-Jan-12 20:37:17.091497 - [DEBUG]
29060 2019-Jan-12 20:37:17.091520 - [DEBUG] Process 799. path edge:
29061 2019-Jan-12 20:37:17.091544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29062 2019-Jan-12 20:37:17.091609 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29063 2019-Jan-12 20:37:17.092258 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29064 2019-Jan-12 20:37:17.092894 - [DEBUG]
29065 2019-Jan-12 20:37:17.092920 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29066 2019-Jan-12 20:37:17.093566 - [DEBUG] Compose: EdgeIdentity * AllBottom
29067 2019-Jan-12 20:37:17.093594 - [DEBUG]
29068 2019-Jan-12 20:37:17.093618 - [DEBUG] Propagate flow
29069 2019-Jan-12 20:37:17.093641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29070 2019-Jan-12 20:37:17.093697 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29071 2019-Jan-12 20:37:17.094339 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29072 2019-Jan-12 20:37:17.094976 - [DEBUG] Edge function : AllBottom (result of previous compose)
29073 2019-Jan-12 20:37:17.095001 - [DEBUG]
29074 2019-Jan-12 20:37:17.095026 - [DEBUG] Join: AllTop & AllBottom
29075 2019-Jan-12 20:37:17.095051 - [DEBUG] = AllBottom (new jump func)
29076 2019-Jan-12 20:37:17.095076 - [DEBUG]
29077 2019-Jan-12 20:37:17.095100 - [DEBUG] Start adding new jump function
29078 2019-Jan-12 20:37:17.095123 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29079 2019-Jan-12 20:37:17.095179 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29080 2019-Jan-12 20:37:17.095842 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29081 2019-Jan-12 20:37:17.096477 - [DEBUG] Edge Function : AllBottom
29082 2019-Jan-12 20:37:17.096506 - [DEBUG] End adding new jump function
29083 2019-Jan-12 20:37:17.096530 - [DEBUG]
29084 2019-Jan-12 20:37:17.096554 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29085 2019-Jan-12 20:37:17.096578 - [DEBUG]
29086 2019-Jan-12 20:37:17.096601 - [DEBUG] Process 800. path edge:
29087 2019-Jan-12 20:37:17.096625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29088 2019-Jan-12 20:37:17.096681 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29089 2019-Jan-12 20:37:17.097317 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29090 2019-Jan-12 20:37:17.097953 - [DEBUG]
29091 2019-Jan-12 20:37:17.097978 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29092 2019-Jan-12 20:37:17.098633 - [DEBUG] Compose: EdgeIdentity * AllBottom
29093 2019-Jan-12 20:37:17.098675 - [DEBUG]
29094 2019-Jan-12 20:37:17.098699 - [DEBUG] Propagate flow
29095 2019-Jan-12 20:37:17.098723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29096 2019-Jan-12 20:37:17.098780 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29097 2019-Jan-12 20:37:17.099414 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29098 2019-Jan-12 20:37:17.100050 - [DEBUG] Edge function : AllBottom (result of previous compose)
29099 2019-Jan-12 20:37:17.100075 - [DEBUG]
29100 2019-Jan-12 20:37:17.100100 - [DEBUG] Join: AllTop & AllBottom
29101 2019-Jan-12 20:37:17.100126 - [DEBUG] = AllBottom (new jump func)
29102 2019-Jan-12 20:37:17.100155 - [DEBUG]
29103 2019-Jan-12 20:37:17.100179 - [DEBUG] Start adding new jump function
29104 2019-Jan-12 20:37:17.100202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29105 2019-Jan-12 20:37:17.100258 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29106 2019-Jan-12 20:37:17.100903 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29107 2019-Jan-12 20:37:17.101541 - [DEBUG] Edge Function : AllBottom
29108 2019-Jan-12 20:37:17.101568 - [DEBUG] End adding new jump function
29109 2019-Jan-12 20:37:17.101592 - [DEBUG]
29110 2019-Jan-12 20:37:17.101616 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29111 2019-Jan-12 20:37:17.101641 - [DEBUG]
29112 2019-Jan-12 20:37:17.101664 - [DEBUG] Process 801. path edge:
29113 2019-Jan-12 20:37:17.101688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29114 2019-Jan-12 20:37:17.101749 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29115 2019-Jan-12 20:37:17.102421 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29116 2019-Jan-12 20:37:17.103063 - [DEBUG]
29117 2019-Jan-12 20:37:17.103088 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29118 2019-Jan-12 20:37:17.103739 - [DEBUG] Compose: EdgeIdentity * AllBottom
29119 2019-Jan-12 20:37:17.103767 - [DEBUG]
29120 2019-Jan-12 20:37:17.103790 - [DEBUG] Propagate flow
29121 2019-Jan-12 20:37:17.103817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29122 2019-Jan-12 20:37:17.103874 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29123 2019-Jan-12 20:37:17.104516 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29124 2019-Jan-12 20:37:17.105153 - [DEBUG] Edge function : AllBottom (result of previous compose)
29125 2019-Jan-12 20:37:17.105178 - [DEBUG]
29126 2019-Jan-12 20:37:17.105203 - [DEBUG] Join: AllTop & AllBottom
29127 2019-Jan-12 20:37:17.105229 - [DEBUG] = AllBottom (new jump func)
29128 2019-Jan-12 20:37:17.105253 - [DEBUG]
29129 2019-Jan-12 20:37:17.105276 - [DEBUG] Start adding new jump function
29130 2019-Jan-12 20:37:17.105300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29131 2019-Jan-12 20:37:17.105373 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29132 2019-Jan-12 20:37:17.106018 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29133 2019-Jan-12 20:37:17.106658 - [DEBUG] Edge Function : AllBottom
29134 2019-Jan-12 20:37:17.106688 - [DEBUG] End adding new jump function
29135 2019-Jan-12 20:37:17.106712 - [DEBUG]
29136 2019-Jan-12 20:37:17.106736 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29137 2019-Jan-12 20:37:17.106760 - [DEBUG]
29138 2019-Jan-12 20:37:17.106783 - [DEBUG] Process 802. path edge:
29139 2019-Jan-12 20:37:17.106807 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29140 2019-Jan-12 20:37:17.106864 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29141 2019-Jan-12 20:37:17.107500 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29142 2019-Jan-12 20:37:17.108136 - [DEBUG]
29143 2019-Jan-12 20:37:17.108161 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29144 2019-Jan-12 20:37:17.108829 - [DEBUG] Compose: EdgeIdentity * AllBottom
29145 2019-Jan-12 20:37:17.108859 - [DEBUG]
29146 2019-Jan-12 20:37:17.108883 - [DEBUG] Propagate flow
29147 2019-Jan-12 20:37:17.108907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29148 2019-Jan-12 20:37:17.108977 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29149 2019-Jan-12 20:37:17.109617 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29150 2019-Jan-12 20:37:17.110249 - [DEBUG] Edge function : AllBottom (result of previous compose)
29151 2019-Jan-12 20:37:17.110275 - [DEBUG]
29152 2019-Jan-12 20:37:17.110300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29153 2019-Jan-12 20:37:17.110326 - [DEBUG] = AllBottom
29154 2019-Jan-12 20:37:17.110351 - [DEBUG]
29155 2019-Jan-12 20:37:17.110375 - [DEBUG] PROPAGATE: No new function!
29156 2019-Jan-12 20:37:17.110400 - [DEBUG] Compose: EdgeIdentity * AllBottom
29157 2019-Jan-12 20:37:17.110426 - [DEBUG]
29158 2019-Jan-12 20:37:17.110450 - [DEBUG] Propagate flow
29159 2019-Jan-12 20:37:17.110473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29160 2019-Jan-12 20:37:17.110529 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29161 2019-Jan-12 20:37:17.111166 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29162 2019-Jan-12 20:37:17.111809 - [DEBUG] Edge function : AllBottom (result of previous compose)
29163 2019-Jan-12 20:37:17.111834 - [DEBUG]
29164 2019-Jan-12 20:37:17.111859 - [DEBUG] Join: AllTop & AllBottom
29165 2019-Jan-12 20:37:17.111885 - [DEBUG] = AllBottom (new jump func)
29166 2019-Jan-12 20:37:17.111910 - [DEBUG]
29167 2019-Jan-12 20:37:17.111933 - [DEBUG] Start adding new jump function
29168 2019-Jan-12 20:37:17.111957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29169 2019-Jan-12 20:37:17.112029 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29170 2019-Jan-12 20:37:17.112668 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29171 2019-Jan-12 20:37:17.113304 - [DEBUG] Edge Function : AllBottom
29172 2019-Jan-12 20:37:17.113332 - [DEBUG] End adding new jump function
29173 2019-Jan-12 20:37:17.113356 - [DEBUG]
29174 2019-Jan-12 20:37:17.113380 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29175 2019-Jan-12 20:37:17.113405 - [DEBUG]
29176 2019-Jan-12 20:37:17.113428 - [DEBUG] Process 803. path edge:
29177 2019-Jan-12 20:37:17.113452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29178 2019-Jan-12 20:37:17.113508 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29179 2019-Jan-12 20:37:17.114151 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29180 2019-Jan-12 20:37:17.114787 - [DEBUG]
29181 2019-Jan-12 20:37:17.114812 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29182 2019-Jan-12 20:37:17.115483 - [DEBUG] Compose: EdgeIdentity * AllBottom
29183 2019-Jan-12 20:37:17.115511 - [DEBUG]
29184 2019-Jan-12 20:37:17.115535 - [DEBUG] Propagate flow
29185 2019-Jan-12 20:37:17.115558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29186 2019-Jan-12 20:37:17.115615 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29187 2019-Jan-12 20:37:17.116258 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29188 2019-Jan-12 20:37:17.116923 - [DEBUG] Edge function : AllBottom (result of previous compose)
29189 2019-Jan-12 20:37:17.116950 - [DEBUG]
29190 2019-Jan-12 20:37:17.116975 - [DEBUG] Join: AllTop & AllBottom
29191 2019-Jan-12 20:37:17.117001 - [DEBUG] = AllBottom (new jump func)
29192 2019-Jan-12 20:37:17.117038 - [DEBUG]
29193 2019-Jan-12 20:37:17.117062 - [DEBUG] Start adding new jump function
29194 2019-Jan-12 20:37:17.117086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29195 2019-Jan-12 20:37:17.117148 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29196 2019-Jan-12 20:37:17.117802 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29197 2019-Jan-12 20:37:17.118447 - [DEBUG] Edge Function : AllBottom
29198 2019-Jan-12 20:37:17.118477 - [DEBUG] End adding new jump function
29199 2019-Jan-12 20:37:17.118501 - [DEBUG]
29200 2019-Jan-12 20:37:17.118526 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29201 2019-Jan-12 20:37:17.118550 - [DEBUG]
29202 2019-Jan-12 20:37:17.118574 - [DEBUG] Process 804. path edge:
29203 2019-Jan-12 20:37:17.118598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29204 2019-Jan-12 20:37:17.118678 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29205 2019-Jan-12 20:37:17.119322 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29206 2019-Jan-12 20:37:17.119976 - [DEBUG]
29207 2019-Jan-12 20:37:17.120003 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29208 2019-Jan-12 20:37:17.120697 - [DEBUG] Compose: EdgeIdentity * AllBottom
29209 2019-Jan-12 20:37:17.120726 - [DEBUG]
29210 2019-Jan-12 20:37:17.120750 - [DEBUG] Propagate flow
29211 2019-Jan-12 20:37:17.120774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29212 2019-Jan-12 20:37:17.120837 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29213 2019-Jan-12 20:37:17.121490 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29214 2019-Jan-12 20:37:17.122152 - [DEBUG] Edge function : AllBottom (result of previous compose)
29215 2019-Jan-12 20:37:17.122178 - [DEBUG]
29216 2019-Jan-12 20:37:17.122203 - [DEBUG] Join: AllTop & AllBottom
29217 2019-Jan-12 20:37:17.122229 - [DEBUG] = AllBottom (new jump func)
29218 2019-Jan-12 20:37:17.122254 - [DEBUG]
29219 2019-Jan-12 20:37:17.122278 - [DEBUG] Start adding new jump function
29220 2019-Jan-12 20:37:17.122301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29221 2019-Jan-12 20:37:17.122357 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29222 2019-Jan-12 20:37:17.122994 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29223 2019-Jan-12 20:37:17.123636 - [DEBUG] Edge Function : AllBottom
29224 2019-Jan-12 20:37:17.123665 - [DEBUG] End adding new jump function
29225 2019-Jan-12 20:37:17.123690 - [DEBUG]
29226 2019-Jan-12 20:37:17.123714 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29227 2019-Jan-12 20:37:17.123738 - [DEBUG]
29228 2019-Jan-12 20:37:17.123762 - [DEBUG] Process 805. path edge:
29229 2019-Jan-12 20:37:17.123786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29230 2019-Jan-12 20:37:17.123842 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29231 2019-Jan-12 20:37:17.124491 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29232 2019-Jan-12 20:37:17.125142 - [DEBUG]
29233 2019-Jan-12 20:37:17.125168 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29234 2019-Jan-12 20:37:17.125840 - [DEBUG] Possible callees:
29235 2019-Jan-12 20:37:17.125866 - [DEBUG] llvm.dbg.declare
29236 2019-Jan-12 20:37:17.125892 - [DEBUG] Possible return sites:
29237 2019-Jan-12 20:37:17.125915 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029238 2019-Jan-12 20:37:17.127193 - [DEBUG] Found and process special summary
29239 2019-Jan-12 20:37:17.127238 - [DEBUG] Compose: EdgeIdentity * AllBottom
29240 2019-Jan-12 20:37:17.127267 - [DEBUG]
29241 2019-Jan-12 20:37:17.127291 - [DEBUG] Propagate flow
29242 2019-Jan-12 20:37:17.127314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29243 2019-Jan-12 20:37:17.127371 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29244 2019-Jan-12 20:37:17.128016 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29245 2019-Jan-12 20:37:17.128667 - [DEBUG] Edge function : AllBottom (result of previous compose)
29246 2019-Jan-12 20:37:17.128694 - [DEBUG]
29247 2019-Jan-12 20:37:17.128719 - [DEBUG] Join: AllTop & AllBottom
29248 2019-Jan-12 20:37:17.128746 - [DEBUG] = AllBottom (new jump func)
29249 2019-Jan-12 20:37:17.128770 - [DEBUG]
29250 2019-Jan-12 20:37:17.128794 - [DEBUG] Start adding new jump function
29251 2019-Jan-12 20:37:17.128818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29252 2019-Jan-12 20:37:17.128874 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29253 2019-Jan-12 20:37:17.129511 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29254 2019-Jan-12 20:37:17.130146 - [DEBUG] Edge Function : AllBottom
29255 2019-Jan-12 20:37:17.130174 - [DEBUG] End adding new jump function
29256 2019-Jan-12 20:37:17.130198 - [DEBUG]
29257 2019-Jan-12 20:37:17.130222 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29258 2019-Jan-12 20:37:17.130246 - [DEBUG]
29259 2019-Jan-12 20:37:17.130270 - [DEBUG] Process 806. path edge:
29260 2019-Jan-12 20:37:17.130294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29261 2019-Jan-12 20:37:17.130350 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29262 2019-Jan-12 20:37:17.130987 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29263 2019-Jan-12 20:37:17.131624 - [DEBUG]
29264 2019-Jan-12 20:37:17.131649 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29265 2019-Jan-12 20:37:17.132318 - [DEBUG] Compose: EdgeIdentity * AllBottom
29266 2019-Jan-12 20:37:17.132346 - [DEBUG]
29267 2019-Jan-12 20:37:17.132370 - [DEBUG] Propagate flow
29268 2019-Jan-12 20:37:17.132394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29269 2019-Jan-12 20:37:17.132450 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29270 2019-Jan-12 20:37:17.133085 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29271 2019-Jan-12 20:37:17.133722 - [DEBUG] Edge function : AllBottom (result of previous compose)
29272 2019-Jan-12 20:37:17.133747 - [DEBUG]
29273 2019-Jan-12 20:37:17.133772 - [DEBUG] Join: AllTop & AllBottom
29274 2019-Jan-12 20:37:17.133798 - [DEBUG] = AllBottom (new jump func)
29275 2019-Jan-12 20:37:17.133831 - [DEBUG]
29276 2019-Jan-12 20:37:17.133855 - [DEBUG] Start adding new jump function
29277 2019-Jan-12 20:37:17.133878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29278 2019-Jan-12 20:37:17.133934 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29279 2019-Jan-12 20:37:17.134579 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29280 2019-Jan-12 20:37:17.135212 - [DEBUG] Edge Function : AllBottom
29281 2019-Jan-12 20:37:17.135240 - [DEBUG] End adding new jump function
29282 2019-Jan-12 20:37:17.135265 - [DEBUG]
29283 2019-Jan-12 20:37:17.135288 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29284 2019-Jan-12 20:37:17.135313 - [DEBUG]
29285 2019-Jan-12 20:37:17.135353 - [DEBUG] Process 807. path edge:
29286 2019-Jan-12 20:37:17.135377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29287 2019-Jan-12 20:37:17.135433 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29288 2019-Jan-12 20:37:17.136067 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29289 2019-Jan-12 20:37:17.136704 - [DEBUG]
29290 2019-Jan-12 20:37:17.136729 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29291 2019-Jan-12 20:37:17.137382 - [DEBUG] Compose: EdgeIdentity * AllBottom
29292 2019-Jan-12 20:37:17.137411 - [DEBUG]
29293 2019-Jan-12 20:37:17.137435 - [DEBUG] Propagate flow
29294 2019-Jan-12 20:37:17.137458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29295 2019-Jan-12 20:37:17.137515 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29296 2019-Jan-12 20:37:17.138159 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29297 2019-Jan-12 20:37:17.138811 - [DEBUG] Edge function : AllBottom (result of previous compose)
29298 2019-Jan-12 20:37:17.138836 - [DEBUG]
29299 2019-Jan-12 20:37:17.138861 - [DEBUG] Join: AllTop & AllBottom
29300 2019-Jan-12 20:37:17.138886 - [DEBUG] = AllBottom (new jump func)
29301 2019-Jan-12 20:37:17.138911 - [DEBUG]
29302 2019-Jan-12 20:37:17.138934 - [DEBUG] Start adding new jump function
29303 2019-Jan-12 20:37:17.138958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29304 2019-Jan-12 20:37:17.139013 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29305 2019-Jan-12 20:37:17.139651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29306 2019-Jan-12 20:37:17.140292 - [DEBUG] Edge Function : AllBottom
29307 2019-Jan-12 20:37:17.140320 - [DEBUG] End adding new jump function
29308 2019-Jan-12 20:37:17.140344 - [DEBUG]
29309 2019-Jan-12 20:37:17.140368 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29310 2019-Jan-12 20:37:17.140392 - [DEBUG]
29311 2019-Jan-12 20:37:17.140415 - [DEBUG] Process 808. path edge:
29312 2019-Jan-12 20:37:17.140439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29313 2019-Jan-12 20:37:17.140495 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29314 2019-Jan-12 20:37:17.141138 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29315 2019-Jan-12 20:37:17.141774 - [DEBUG]
29316 2019-Jan-12 20:37:17.141799 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29317 2019-Jan-12 20:37:17.142473 - [DEBUG] Possible callees:
29318 2019-Jan-12 20:37:17.142499 - [DEBUG] llvm.dbg.declare
29319 2019-Jan-12 20:37:17.142524 - [DEBUG] Possible return sites:
29320 2019-Jan-12 20:37:17.142548 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929321 2019-Jan-12 20:37:17.143823 - [DEBUG] Found and process special summary
29322 2019-Jan-12 20:37:17.143864 - [DEBUG] Compose: EdgeIdentity * AllBottom
29323 2019-Jan-12 20:37:17.143892 - [DEBUG]
29324 2019-Jan-12 20:37:17.143917 - [DEBUG] Propagate flow
29325 2019-Jan-12 20:37:17.143940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29326 2019-Jan-12 20:37:17.143998 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29327 2019-Jan-12 20:37:17.144641 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29328 2019-Jan-12 20:37:17.145278 - [DEBUG] Edge function : AllBottom (result of previous compose)
29329 2019-Jan-12 20:37:17.145304 - [DEBUG]
29330 2019-Jan-12 20:37:17.145345 - [DEBUG] Join: AllTop & AllBottom
29331 2019-Jan-12 20:37:17.145372 - [DEBUG] = AllBottom (new jump func)
29332 2019-Jan-12 20:37:17.145396 - [DEBUG]
29333 2019-Jan-12 20:37:17.145420 - [DEBUG] Start adding new jump function
29334 2019-Jan-12 20:37:17.145443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29335 2019-Jan-12 20:37:17.145499 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29336 2019-Jan-12 20:37:17.146170 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29337 2019-Jan-12 20:37:17.146864 - [DEBUG] Edge Function : AllBottom
29338 2019-Jan-12 20:37:17.146903 - [DEBUG] End adding new jump function
29339 2019-Jan-12 20:37:17.146927 - [DEBUG]
29340 2019-Jan-12 20:37:17.146952 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29341 2019-Jan-12 20:37:17.146978 - [DEBUG]
29342 2019-Jan-12 20:37:17.147001 - [DEBUG] Process 809. path edge:
29343 2019-Jan-12 20:37:17.147025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29344 2019-Jan-12 20:37:17.147097 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29345 2019-Jan-12 20:37:17.147795 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29346 2019-Jan-12 20:37:17.148443 - [DEBUG]
29347 2019-Jan-12 20:37:17.148469 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29348 2019-Jan-12 20:37:17.149174 - [DEBUG] Compose: EdgeIdentity * AllBottom
29349 2019-Jan-12 20:37:17.149203 - [DEBUG]
29350 2019-Jan-12 20:37:17.149227 - [DEBUG] Propagate flow
29351 2019-Jan-12 20:37:17.149251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29352 2019-Jan-12 20:37:17.149310 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29353 2019-Jan-12 20:37:17.149946 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29354 2019-Jan-12 20:37:17.150585 - [DEBUG] Edge function : AllBottom (result of previous compose)
29355 2019-Jan-12 20:37:17.150611 - [DEBUG]
29356 2019-Jan-12 20:37:17.150636 - [DEBUG] Join: AllTop & AllBottom
29357 2019-Jan-12 20:37:17.150663 - [DEBUG] = AllBottom (new jump func)
29358 2019-Jan-12 20:37:17.150710 - [DEBUG]
29359 2019-Jan-12 20:37:17.150735 - [DEBUG] Start adding new jump function
29360 2019-Jan-12 20:37:17.150759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29361 2019-Jan-12 20:37:17.150815 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29362 2019-Jan-12 20:37:17.151454 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29363 2019-Jan-12 20:37:17.152140 - [DEBUG] Edge Function : AllBottom
29364 2019-Jan-12 20:37:17.152173 - [DEBUG] End adding new jump function
29365 2019-Jan-12 20:37:17.152198 - [DEBUG]
29366 2019-Jan-12 20:37:17.152222 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29367 2019-Jan-12 20:37:17.152247 - [DEBUG]
29368 2019-Jan-12 20:37:17.152270 - [DEBUG] Process 810. path edge:
29369 2019-Jan-12 20:37:17.152294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29370 2019-Jan-12 20:37:17.152352 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29371 2019-Jan-12 20:37:17.152988 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29372 2019-Jan-12 20:37:17.153636 - [DEBUG]
29373 2019-Jan-12 20:37:17.153662 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29374 2019-Jan-12 20:37:17.154320 - [DEBUG] Compose: EdgeIdentity * AllBottom
29375 2019-Jan-12 20:37:17.154348 - [DEBUG]
29376 2019-Jan-12 20:37:17.154372 - [DEBUG] Propagate flow
29377 2019-Jan-12 20:37:17.154396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29378 2019-Jan-12 20:37:17.154453 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29379 2019-Jan-12 20:37:17.155100 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29380 2019-Jan-12 20:37:17.155753 - [DEBUG] Edge function : AllBottom (result of previous compose)
29381 2019-Jan-12 20:37:17.155779 - [DEBUG]
29382 2019-Jan-12 20:37:17.155804 - [DEBUG] Join: AllTop & AllBottom
29383 2019-Jan-12 20:37:17.155829 - [DEBUG] = AllBottom (new jump func)
29384 2019-Jan-12 20:37:17.155854 - [DEBUG]
29385 2019-Jan-12 20:37:17.155877 - [DEBUG] Start adding new jump function
29386 2019-Jan-12 20:37:17.155901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29387 2019-Jan-12 20:37:17.155957 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29388 2019-Jan-12 20:37:17.156593 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29389 2019-Jan-12 20:37:17.157236 - [DEBUG] Edge Function : AllBottom
29390 2019-Jan-12 20:37:17.157268 - [DEBUG] End adding new jump function
29391 2019-Jan-12 20:37:17.157292 - [DEBUG]
29392 2019-Jan-12 20:37:17.157315 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29393 2019-Jan-12 20:37:17.157340 - [DEBUG]
29394 2019-Jan-12 20:37:17.157363 - [DEBUG] Process 811. path edge:
29395 2019-Jan-12 20:37:17.157387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29396 2019-Jan-12 20:37:17.157443 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29397 2019-Jan-12 20:37:17.158087 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29398 2019-Jan-12 20:37:17.158736 - [DEBUG]
29399 2019-Jan-12 20:37:17.158761 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29400 2019-Jan-12 20:37:17.159423 - [DEBUG] Possible callees:
29401 2019-Jan-12 20:37:17.159449 - [DEBUG] llvm.dbg.declare
29402 2019-Jan-12 20:37:17.159474 - [DEBUG] Possible return sites:
29403 2019-Jan-12 20:37:17.159497 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529404 2019-Jan-12 20:37:17.160781 - [DEBUG] Found and process special summary
29405 2019-Jan-12 20:37:17.160992 - [DEBUG] EDGE:
29406 2019-Jan-12 20:37:17.161054 - [DEBUG] ---> 29407 2019-Jan-12 20:37:17.161700 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29408 2019-Jan-12 20:37:17.162356 - [DEBUG]
29409 2019-Jan-12 20:37:17.162381 - [DEBUG] EDGE:
29410 2019-Jan-12 20:37:17.162438 - [DEBUG] ---> 29411 2019-Jan-12 20:37:17.163072 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29412 2019-Jan-12 20:37:17.163710 - [DEBUG]
29413 2019-Jan-12 20:37:17.163737 - [DEBUG] Compose: EdgeIdentity * AllBottom
29414 2019-Jan-12 20:37:17.163763 - [DEBUG]
29415 2019-Jan-12 20:37:17.163786 - [DEBUG] Propagate flow
29416 2019-Jan-12 20:37:17.163810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29417 2019-Jan-12 20:37:17.163866 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29418 2019-Jan-12 20:37:17.164506 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29419 2019-Jan-12 20:37:17.165142 - [DEBUG] Edge function : AllBottom (result of previous compose)
29420 2019-Jan-12 20:37:17.165168 - [DEBUG]
29421 2019-Jan-12 20:37:17.165193 - [DEBUG] Join: AllTop & AllBottom
29422 2019-Jan-12 20:37:17.165219 - [DEBUG] = AllBottom (new jump func)
29423 2019-Jan-12 20:37:17.165244 - [DEBUG]
29424 2019-Jan-12 20:37:17.165267 - [DEBUG] Start adding new jump function
29425 2019-Jan-12 20:37:17.165291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-12 20:37:17.165360 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29427 2019-Jan-12 20:37:17.165997 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29428 2019-Jan-12 20:37:17.166630 - [DEBUG] Edge Function : AllBottom
29429 2019-Jan-12 20:37:17.166658 - [DEBUG] End adding new jump function
29430 2019-Jan-12 20:37:17.166682 - [DEBUG]
29431 2019-Jan-12 20:37:17.166706 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29432 2019-Jan-12 20:37:17.166730 - [DEBUG]
29433 2019-Jan-12 20:37:17.166753 - [DEBUG] Process 812. path edge:
29434 2019-Jan-12 20:37:17.166777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29435 2019-Jan-12 20:37:17.166833 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29436 2019-Jan-12 20:37:17.167468 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29437 2019-Jan-12 20:37:17.168104 - [DEBUG]
29438 2019-Jan-12 20:37:17.168130 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29439 2019-Jan-12 20:37:17.168793 - [DEBUG] Compose: EdgeIdentity * AllBottom
29440 2019-Jan-12 20:37:17.168821 - [DEBUG]
29441 2019-Jan-12 20:37:17.168855 - [DEBUG] Propagate flow
29442 2019-Jan-12 20:37:17.168879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-12 20:37:17.168936 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29444 2019-Jan-12 20:37:17.169587 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-12 20:37:17.170224 - [DEBUG] Edge function : AllBottom (result of previous compose)
29446 2019-Jan-12 20:37:17.170249 - [DEBUG]
29447 2019-Jan-12 20:37:17.170274 - [DEBUG] Join: AllTop & AllBottom
29448 2019-Jan-12 20:37:17.170299 - [DEBUG] = AllBottom (new jump func)
29449 2019-Jan-12 20:37:17.170324 - [DEBUG]
29450 2019-Jan-12 20:37:17.170347 - [DEBUG] Start adding new jump function
29451 2019-Jan-12 20:37:17.170371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29452 2019-Jan-12 20:37:17.170427 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29453 2019-Jan-12 20:37:17.171062 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29454 2019-Jan-12 20:37:17.171702 - [DEBUG] Edge Function : AllBottom
29455 2019-Jan-12 20:37:17.171729 - [DEBUG] End adding new jump function
29456 2019-Jan-12 20:37:17.171753 - [DEBUG]
29457 2019-Jan-12 20:37:17.171777 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29458 2019-Jan-12 20:37:17.171801 - [DEBUG]
29459 2019-Jan-12 20:37:17.171825 - [DEBUG] Process 813. path edge:
29460 2019-Jan-12 20:37:17.171848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29461 2019-Jan-12 20:37:17.171904 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29462 2019-Jan-12 20:37:17.172563 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29463 2019-Jan-12 20:37:17.173197 - [DEBUG]
29464 2019-Jan-12 20:37:17.173222 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29465 2019-Jan-12 20:37:17.173872 - [DEBUG] Possible callees:
29466 2019-Jan-12 20:37:17.173897 - [DEBUG] llvm.dbg.declare
29467 2019-Jan-12 20:37:17.173922 - [DEBUG] Possible return sites:
29468 2019-Jan-12 20:37:17.173946 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529469 2019-Jan-12 20:37:17.175217 - [DEBUG] Found and process special summary
29470 2019-Jan-12 20:37:17.175251 - [DEBUG] Compose: EdgeIdentity * AllBottom
29471 2019-Jan-12 20:37:17.175278 - [DEBUG]
29472 2019-Jan-12 20:37:17.175302 - [DEBUG] Propagate flow
29473 2019-Jan-12 20:37:17.175340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29474 2019-Jan-12 20:37:17.175397 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29475 2019-Jan-12 20:37:17.176035 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29476 2019-Jan-12 20:37:17.176677 - [DEBUG] Edge function : AllBottom (result of previous compose)
29477 2019-Jan-12 20:37:17.176702 - [DEBUG]
29478 2019-Jan-12 20:37:17.176727 - [DEBUG] Join: AllTop & AllBottom
29479 2019-Jan-12 20:37:17.176753 - [DEBUG] = AllBottom (new jump func)
29480 2019-Jan-12 20:37:17.176777 - [DEBUG]
29481 2019-Jan-12 20:37:17.176801 - [DEBUG] Start adding new jump function
29482 2019-Jan-12 20:37:17.176824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29483 2019-Jan-12 20:37:17.176880 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29484 2019-Jan-12 20:37:17.177524 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29485 2019-Jan-12 20:37:17.178160 - [DEBUG] Edge Function : AllBottom
29486 2019-Jan-12 20:37:17.178191 - [DEBUG] End adding new jump function
29487 2019-Jan-12 20:37:17.178216 - [DEBUG]
29488 2019-Jan-12 20:37:17.178239 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29489 2019-Jan-12 20:37:17.178264 - [DEBUG]
29490 2019-Jan-12 20:37:17.178287 - [DEBUG] Process 814. path edge:
29491 2019-Jan-12 20:37:17.178311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29492 2019-Jan-12 20:37:17.178367 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29493 2019-Jan-12 20:37:17.179018 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29494 2019-Jan-12 20:37:17.179653 - [DEBUG]
29495 2019-Jan-12 20:37:17.179678 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29496 2019-Jan-12 20:37:17.180340 - [DEBUG] Compose: EdgeIdentity * AllBottom
29497 2019-Jan-12 20:37:17.180369 - [DEBUG]
29498 2019-Jan-12 20:37:17.180392 - [DEBUG] Propagate flow
29499 2019-Jan-12 20:37:17.180416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29500 2019-Jan-12 20:37:17.180473 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29501 2019-Jan-12 20:37:17.181108 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29502 2019-Jan-12 20:37:17.181744 - [DEBUG] Edge function : AllBottom (result of previous compose)
29503 2019-Jan-12 20:37:17.181770 - [DEBUG]
29504 2019-Jan-12 20:37:17.181795 - [DEBUG] Join: AllTop & AllBottom
29505 2019-Jan-12 20:37:17.181821 - [DEBUG] = AllBottom (new jump func)
29506 2019-Jan-12 20:37:17.181845 - [DEBUG]
29507 2019-Jan-12 20:37:17.181869 - [DEBUG] Start adding new jump function
29508 2019-Jan-12 20:37:17.181893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29509 2019-Jan-12 20:37:17.181949 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29510 2019-Jan-12 20:37:17.182602 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29511 2019-Jan-12 20:37:17.183236 - [DEBUG] Edge Function : AllBottom
29512 2019-Jan-12 20:37:17.183268 - [DEBUG] End adding new jump function
29513 2019-Jan-12 20:37:17.183292 - [DEBUG]
29514 2019-Jan-12 20:37:17.183316 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29515 2019-Jan-12 20:37:17.183341 - [DEBUG]
29516 2019-Jan-12 20:37:17.183364 - [DEBUG] Process 815. path edge:
29517 2019-Jan-12 20:37:17.183388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29518 2019-Jan-12 20:37:17.183445 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29519 2019-Jan-12 20:37:17.184078 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29520 2019-Jan-12 20:37:17.184720 - [DEBUG]
29521 2019-Jan-12 20:37:17.184746 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29522 2019-Jan-12 20:37:17.185409 - [DEBUG] Compose: EdgeIdentity * AllBottom
29523 2019-Jan-12 20:37:17.185440 - [DEBUG]
29524 2019-Jan-12 20:37:17.185464 - [DEBUG] Propagate flow
29525 2019-Jan-12 20:37:17.185487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-12 20:37:17.185544 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29527 2019-Jan-12 20:37:17.186178 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29528 2019-Jan-12 20:37:17.186824 - [DEBUG] Edge function : AllBottom (result of previous compose)
29529 2019-Jan-12 20:37:17.186849 - [DEBUG]
29530 2019-Jan-12 20:37:17.186874 - [DEBUG] Join: AllTop & AllBottom
29531 2019-Jan-12 20:37:17.186900 - [DEBUG] = AllBottom (new jump func)
29532 2019-Jan-12 20:37:17.186925 - [DEBUG]
29533 2019-Jan-12 20:37:17.186948 - [DEBUG] Start adding new jump function
29534 2019-Jan-12 20:37:17.186971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29535 2019-Jan-12 20:37:17.187027 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29536 2019-Jan-12 20:37:17.187663 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29537 2019-Jan-12 20:37:17.188293 - [DEBUG] Edge Function : AllBottom
29538 2019-Jan-12 20:37:17.188325 - [DEBUG] End adding new jump function
29539 2019-Jan-12 20:37:17.188349 - [DEBUG]
29540 2019-Jan-12 20:37:17.188373 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29541 2019-Jan-12 20:37:17.188397 - [DEBUG]
29542 2019-Jan-12 20:37:17.188420 - [DEBUG] Process 816. path edge:
29543 2019-Jan-12 20:37:17.188444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29544 2019-Jan-12 20:37:17.188500 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29545 2019-Jan-12 20:37:17.189149 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29546 2019-Jan-12 20:37:17.189784 - [DEBUG]
29547 2019-Jan-12 20:37:17.189809 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29548 2019-Jan-12 20:37:17.190456 - [DEBUG] Compose: EdgeIdentity * AllBottom
29549 2019-Jan-12 20:37:17.190484 - [DEBUG]
29550 2019-Jan-12 20:37:17.190508 - [DEBUG] Propagate flow
29551 2019-Jan-12 20:37:17.190532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-12 20:37:17.190589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29553 2019-Jan-12 20:37:17.191239 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29554 2019-Jan-12 20:37:17.191876 - [DEBUG] Edge function : AllBottom (result of previous compose)
29555 2019-Jan-12 20:37:17.191901 - [DEBUG]
29556 2019-Jan-12 20:37:17.191926 - [DEBUG] Join: AllTop & AllBottom
29557 2019-Jan-12 20:37:17.191952 - [DEBUG] = AllBottom (new jump func)
29558 2019-Jan-12 20:37:17.191977 - [DEBUG]
29559 2019-Jan-12 20:37:17.192015 - [DEBUG] Start adding new jump function
29560 2019-Jan-12 20:37:17.192039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29561 2019-Jan-12 20:37:17.192095 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29562 2019-Jan-12 20:37:17.192739 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29563 2019-Jan-12 20:37:17.193381 - [DEBUG] Edge Function : AllBottom
29564 2019-Jan-12 20:37:17.193412 - [DEBUG] End adding new jump function
29565 2019-Jan-12 20:37:17.193436 - [DEBUG]
29566 2019-Jan-12 20:37:17.193460 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29567 2019-Jan-12 20:37:17.193484 - [DEBUG]
29568 2019-Jan-12 20:37:17.193508 - [DEBUG] Process 817. path edge:
29569 2019-Jan-12 20:37:17.193532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29570 2019-Jan-12 20:37:17.193588 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29571 2019-Jan-12 20:37:17.194239 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29572 2019-Jan-12 20:37:17.194881 - [DEBUG]
29573 2019-Jan-12 20:37:17.194905 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29574 2019-Jan-12 20:37:17.195573 - [DEBUG] Possible callees:
29575 2019-Jan-12 20:37:17.195599 - [DEBUG] llvm.dbg.declare
29576 2019-Jan-12 20:37:17.195624 - [DEBUG] Possible return sites:
29577 2019-Jan-12 20:37:17.195648 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329578 2019-Jan-12 20:37:17.196914 - [DEBUG] Found and process special summary
29579 2019-Jan-12 20:37:17.196947 - [DEBUG] Compose: EdgeIdentity * AllBottom
29580 2019-Jan-12 20:37:17.196975 - [DEBUG]
29581 2019-Jan-12 20:37:17.196999 - [DEBUG] Propagate flow
29582 2019-Jan-12 20:37:17.197022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29583 2019-Jan-12 20:37:17.197079 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29584 2019-Jan-12 20:37:17.197720 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29585 2019-Jan-12 20:37:17.198356 - [DEBUG] Edge function : AllBottom (result of previous compose)
29586 2019-Jan-12 20:37:17.198381 - [DEBUG]
29587 2019-Jan-12 20:37:17.198406 - [DEBUG] Join: AllTop & AllBottom
29588 2019-Jan-12 20:37:17.198432 - [DEBUG] = AllBottom (new jump func)
29589 2019-Jan-12 20:37:17.198457 - [DEBUG]
29590 2019-Jan-12 20:37:17.198480 - [DEBUG] Start adding new jump function
29591 2019-Jan-12 20:37:17.198503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29592 2019-Jan-12 20:37:17.198559 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29593 2019-Jan-12 20:37:17.199214 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29594 2019-Jan-12 20:37:17.199850 - [DEBUG] Edge Function : AllBottom
29595 2019-Jan-12 20:37:17.199882 - [DEBUG] End adding new jump function
29596 2019-Jan-12 20:37:17.199906 - [DEBUG]
29597 2019-Jan-12 20:37:17.199930 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29598 2019-Jan-12 20:37:17.199955 - [DEBUG]
29599 2019-Jan-12 20:37:17.199978 - [DEBUG] Process 818. path edge:
29600 2019-Jan-12 20:37:17.200002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29601 2019-Jan-12 20:37:17.200059 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29602 2019-Jan-12 20:37:17.200695 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29603 2019-Jan-12 20:37:17.201332 - [DEBUG]
29604 2019-Jan-12 20:37:17.201356 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29605 2019-Jan-12 20:37:17.202037 - [DEBUG] Compose: EdgeIdentity * AllBottom
29606 2019-Jan-12 20:37:17.202065 - [DEBUG]
29607 2019-Jan-12 20:37:17.202089 - [DEBUG] Propagate flow
29608 2019-Jan-12 20:37:17.202113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29609 2019-Jan-12 20:37:17.202170 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29610 2019-Jan-12 20:37:17.202805 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29611 2019-Jan-12 20:37:17.203442 - [DEBUG] Edge function : AllBottom (result of previous compose)
29612 2019-Jan-12 20:37:17.203467 - [DEBUG]
29613 2019-Jan-12 20:37:17.203492 - [DEBUG] Join: AllTop & AllBottom
29614 2019-Jan-12 20:37:17.203518 - [DEBUG] = AllBottom (new jump func)
29615 2019-Jan-12 20:37:17.203551 - [DEBUG]
29616 2019-Jan-12 20:37:17.203575 - [DEBUG] Start adding new jump function
29617 2019-Jan-12 20:37:17.203598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29618 2019-Jan-12 20:37:17.203654 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29619 2019-Jan-12 20:37:17.204296 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29620 2019-Jan-12 20:37:17.204934 - [DEBUG] Edge Function : AllBottom
29621 2019-Jan-12 20:37:17.204966 - [DEBUG] End adding new jump function
29622 2019-Jan-12 20:37:17.204990 - [DEBUG]
29623 2019-Jan-12 20:37:17.205014 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29624 2019-Jan-12 20:37:17.205038 - [DEBUG]
29625 2019-Jan-12 20:37:17.205061 - [DEBUG] Process 819. path edge:
29626 2019-Jan-12 20:37:17.205085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29627 2019-Jan-12 20:37:17.205141 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29628 2019-Jan-12 20:37:17.205793 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29629 2019-Jan-12 20:37:17.206435 - [DEBUG]
29630 2019-Jan-12 20:37:17.206460 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29631 2019-Jan-12 20:37:17.207115 - [DEBUG] Compose: EdgeIdentity * AllBottom
29632 2019-Jan-12 20:37:17.207142 - [DEBUG]
29633 2019-Jan-12 20:37:17.207166 - [DEBUG] Propagate flow
29634 2019-Jan-12 20:37:17.207189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-12 20:37:17.207246 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29636 2019-Jan-12 20:37:17.207890 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29637 2019-Jan-12 20:37:17.208525 - [DEBUG] Edge function : AllBottom (result of previous compose)
29638 2019-Jan-12 20:37:17.208550 - [DEBUG]
29639 2019-Jan-12 20:37:17.208575 - [DEBUG] Join: AllTop & AllBottom
29640 2019-Jan-12 20:37:17.208601 - [DEBUG] = AllBottom (new jump func)
29641 2019-Jan-12 20:37:17.208625 - [DEBUG]
29642 2019-Jan-12 20:37:17.208663 - [DEBUG] Start adding new jump function
29643 2019-Jan-12 20:37:17.208690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29644 2019-Jan-12 20:37:17.208746 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29645 2019-Jan-12 20:37:17.209388 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29646 2019-Jan-12 20:37:17.210030 - [DEBUG] Edge Function : AllBottom
29647 2019-Jan-12 20:37:17.210061 - [DEBUG] End adding new jump function
29648 2019-Jan-12 20:37:17.210086 - [DEBUG]
29649 2019-Jan-12 20:37:17.210110 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29650 2019-Jan-12 20:37:17.210134 - [DEBUG]
29651 2019-Jan-12 20:37:17.210158 - [DEBUG] Process 820. path edge:
29652 2019-Jan-12 20:37:17.210181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29653 2019-Jan-12 20:37:17.210238 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29654 2019-Jan-12 20:37:17.210880 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29655 2019-Jan-12 20:37:17.211512 - [DEBUG]
29656 2019-Jan-12 20:37:17.211536 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29657 2019-Jan-12 20:37:17.212212 - [DEBUG] Possible callees:
29658 2019-Jan-12 20:37:17.212238 - [DEBUG] llvm.dbg.declare
29659 2019-Jan-12 20:37:17.212263 - [DEBUG] Possible return sites:
29660 2019-Jan-12 20:37:17.212287 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929661 2019-Jan-12 20:37:17.213553 - [DEBUG] Found and process special summary
29662 2019-Jan-12 20:37:17.213586 - [DEBUG] Compose: EdgeIdentity * AllBottom
29663 2019-Jan-12 20:37:17.213613 - [DEBUG]
29664 2019-Jan-12 20:37:17.213637 - [DEBUG] Propagate flow
29665 2019-Jan-12 20:37:17.213661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29666 2019-Jan-12 20:37:17.213717 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29667 2019-Jan-12 20:37:17.214356 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29668 2019-Jan-12 20:37:17.214996 - [DEBUG] Edge function : AllBottom (result of previous compose)
29669 2019-Jan-12 20:37:17.215021 - [DEBUG]
29670 2019-Jan-12 20:37:17.215046 - [DEBUG] Join: AllTop & AllBottom
29671 2019-Jan-12 20:37:17.215072 - [DEBUG] = AllBottom (new jump func)
29672 2019-Jan-12 20:37:17.215096 - [DEBUG]
29673 2019-Jan-12 20:37:17.215120 - [DEBUG] Start adding new jump function
29674 2019-Jan-12 20:37:17.215143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29675 2019-Jan-12 20:37:17.215199 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29676 2019-Jan-12 20:37:17.215853 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29677 2019-Jan-12 20:37:17.216489 - [DEBUG] Edge Function : AllBottom
29678 2019-Jan-12 20:37:17.216520 - [DEBUG] End adding new jump function
29679 2019-Jan-12 20:37:17.216545 - [DEBUG]
29680 2019-Jan-12 20:37:17.216568 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29681 2019-Jan-12 20:37:17.216593 - [DEBUG]
29682 2019-Jan-12 20:37:17.216616 - [DEBUG] Process 821. path edge:
29683 2019-Jan-12 20:37:17.216640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29684 2019-Jan-12 20:37:17.216696 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29685 2019-Jan-12 20:37:17.217332 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29686 2019-Jan-12 20:37:17.217975 - [DEBUG]
29687 2019-Jan-12 20:37:17.217999 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29688 2019-Jan-12 20:37:17.218668 - [DEBUG] Compose: EdgeIdentity * AllBottom
29689 2019-Jan-12 20:37:17.218699 - [DEBUG]
29690 2019-Jan-12 20:37:17.218722 - [DEBUG] Propagate flow
29691 2019-Jan-12 20:37:17.218746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29692 2019-Jan-12 20:37:17.218803 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29693 2019-Jan-12 20:37:17.219447 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29694 2019-Jan-12 20:37:17.220082 - [DEBUG] Edge function : AllBottom (result of previous compose)
29695 2019-Jan-12 20:37:17.220107 - [DEBUG]
29696 2019-Jan-12 20:37:17.220132 - [DEBUG] Join: AllTop & AllBottom
29697 2019-Jan-12 20:37:17.220158 - [DEBUG] = AllBottom (new jump func)
29698 2019-Jan-12 20:37:17.220183 - [DEBUG]
29699 2019-Jan-12 20:37:17.220206 - [DEBUG] Start adding new jump function
29700 2019-Jan-12 20:37:17.220229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29701 2019-Jan-12 20:37:17.220285 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29702 2019-Jan-12 20:37:17.220929 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29703 2019-Jan-12 20:37:17.221563 - [DEBUG] Edge Function : AllBottom
29704 2019-Jan-12 20:37:17.221595 - [DEBUG] End adding new jump function
29705 2019-Jan-12 20:37:17.221619 - [DEBUG]
29706 2019-Jan-12 20:37:17.221643 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29707 2019-Jan-12 20:37:17.221667 - [DEBUG]
29708 2019-Jan-12 20:37:17.221691 - [DEBUG] Process 822. path edge:
29709 2019-Jan-12 20:37:17.221715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29710 2019-Jan-12 20:37:17.221772 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29711 2019-Jan-12 20:37:17.222423 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29712 2019-Jan-12 20:37:17.223058 - [DEBUG]
29713 2019-Jan-12 20:37:17.223083 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29714 2019-Jan-12 20:37:17.223738 - [DEBUG] Compose: EdgeIdentity * AllBottom
29715 2019-Jan-12 20:37:17.223766 - [DEBUG]
29716 2019-Jan-12 20:37:17.223790 - [DEBUG] Propagate flow
29717 2019-Jan-12 20:37:17.223814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-12 20:37:17.223870 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29719 2019-Jan-12 20:37:17.224508 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29720 2019-Jan-12 20:37:17.225156 - [DEBUG] Edge function : AllBottom (result of previous compose)
29721 2019-Jan-12 20:37:17.225181 - [DEBUG]
29722 2019-Jan-12 20:37:17.225206 - [DEBUG] Join: AllTop & AllBottom
29723 2019-Jan-12 20:37:17.225232 - [DEBUG] = AllBottom (new jump func)
29724 2019-Jan-12 20:37:17.225256 - [DEBUG]
29725 2019-Jan-12 20:37:17.225280 - [DEBUG] Start adding new jump function
29726 2019-Jan-12 20:37:17.225303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29727 2019-Jan-12 20:37:17.225374 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29728 2019-Jan-12 20:37:17.226010 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29729 2019-Jan-12 20:37:17.226647 - [DEBUG] Edge Function : AllBottom
29730 2019-Jan-12 20:37:17.226678 - [DEBUG] End adding new jump function
29731 2019-Jan-12 20:37:17.226703 - [DEBUG]
29732 2019-Jan-12 20:37:17.226727 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29733 2019-Jan-12 20:37:17.226751 - [DEBUG]
29734 2019-Jan-12 20:37:17.226775 - [DEBUG] Process 823. path edge:
29735 2019-Jan-12 20:37:17.226799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29736 2019-Jan-12 20:37:17.226856 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29737 2019-Jan-12 20:37:17.227492 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29738 2019-Jan-12 20:37:17.228128 - [DEBUG]
29739 2019-Jan-12 20:37:17.228152 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29740 2019-Jan-12 20:37:17.228827 - [DEBUG] Compose: EdgeIdentity * AllBottom
29741 2019-Jan-12 20:37:17.228856 - [DEBUG]
29742 2019-Jan-12 20:37:17.228880 - [DEBUG] Propagate flow
29743 2019-Jan-12 20:37:17.228903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-12 20:37:17.228960 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29745 2019-Jan-12 20:37:17.229603 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29746 2019-Jan-12 20:37:17.230238 - [DEBUG] Edge function : AllBottom (result of previous compose)
29747 2019-Jan-12 20:37:17.230263 - [DEBUG]
29748 2019-Jan-12 20:37:17.230288 - [DEBUG] Join: AllTop & AllBottom
29749 2019-Jan-12 20:37:17.230314 - [DEBUG] = AllBottom (new jump func)
29750 2019-Jan-12 20:37:17.230339 - [DEBUG]
29751 2019-Jan-12 20:37:17.230362 - [DEBUG] Start adding new jump function
29752 2019-Jan-12 20:37:17.230386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29753 2019-Jan-12 20:37:17.230441 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29754 2019-Jan-12 20:37:17.231084 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29755 2019-Jan-12 20:37:17.231717 - [DEBUG] Edge Function : AllBottom
29756 2019-Jan-12 20:37:17.231749 - [DEBUG] End adding new jump function
29757 2019-Jan-12 20:37:17.231773 - [DEBUG]
29758 2019-Jan-12 20:37:17.231797 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29759 2019-Jan-12 20:37:17.231821 - [DEBUG]
29760 2019-Jan-12 20:37:17.231845 - [DEBUG] Process 824. path edge:
29761 2019-Jan-12 20:37:17.231869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29762 2019-Jan-12 20:37:17.231926 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29763 2019-Jan-12 20:37:17.232596 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29764 2019-Jan-12 20:37:17.233233 - [DEBUG]
29765 2019-Jan-12 20:37:17.233259 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29766 2019-Jan-12 20:37:17.233906 - [DEBUG] Compose: EdgeIdentity * AllBottom
29767 2019-Jan-12 20:37:17.233937 - [DEBUG]
29768 2019-Jan-12 20:37:17.233961 - [DEBUG] Propagate flow
29769 2019-Jan-12 20:37:17.233984 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-12 20:37:17.234041 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29771 2019-Jan-12 20:37:17.234678 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29772 2019-Jan-12 20:37:17.235332 - [DEBUG] Edge function : AllBottom (result of previous compose)
29773 2019-Jan-12 20:37:17.235358 - [DEBUG]
29774 2019-Jan-12 20:37:17.235383 - [DEBUG] Join: AllTop & AllBottom
29775 2019-Jan-12 20:37:17.235409 - [DEBUG] = AllBottom (new jump func)
29776 2019-Jan-12 20:37:17.235433 - [DEBUG]
29777 2019-Jan-12 20:37:17.235457 - [DEBUG] Start adding new jump function
29778 2019-Jan-12 20:37:17.235480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29779 2019-Jan-12 20:37:17.235536 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29780 2019-Jan-12 20:37:17.236172 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29781 2019-Jan-12 20:37:17.236807 - [DEBUG] Edge Function : AllBottom
29782 2019-Jan-12 20:37:17.236839 - [DEBUG] End adding new jump function
29783 2019-Jan-12 20:37:17.236863 - [DEBUG]
29784 2019-Jan-12 20:37:17.236887 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29785 2019-Jan-12 20:37:17.236912 - [DEBUG]
29786 2019-Jan-12 20:37:17.236935 - [DEBUG] Process 825. path edge:
29787 2019-Jan-12 20:37:17.236959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29788 2019-Jan-12 20:37:17.237016 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29789 2019-Jan-12 20:37:17.237661 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29790 2019-Jan-12 20:37:17.238297 - [DEBUG]
29791 2019-Jan-12 20:37:17.238322 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29792 2019-Jan-12 20:37:17.238995 - [DEBUG] Compose: EdgeIdentity * AllBottom
29793 2019-Jan-12 20:37:17.239024 - [DEBUG]
29794 2019-Jan-12 20:37:17.239048 - [DEBUG] Propagate flow
29795 2019-Jan-12 20:37:17.239071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-12 20:37:17.239128 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29797 2019-Jan-12 20:37:17.239763 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29798 2019-Jan-12 20:37:17.240398 - [DEBUG] Edge function : AllBottom (result of previous compose)
29799 2019-Jan-12 20:37:17.240424 - [DEBUG]
29800 2019-Jan-12 20:37:17.240448 - [DEBUG] Join: AllTop & AllBottom
29801 2019-Jan-12 20:37:17.240474 - [DEBUG] = AllBottom (new jump func)
29802 2019-Jan-12 20:37:17.240499 - [DEBUG]
29803 2019-Jan-12 20:37:17.240522 - [DEBUG] Start adding new jump function
29804 2019-Jan-12 20:37:17.240545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29805 2019-Jan-12 20:37:17.240601 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29806 2019-Jan-12 20:37:17.241241 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29807 2019-Jan-12 20:37:17.241873 - [DEBUG] Edge Function : AllBottom
29808 2019-Jan-12 20:37:17.241905 - [DEBUG] End adding new jump function
29809 2019-Jan-12 20:37:17.241929 - [DEBUG]
29810 2019-Jan-12 20:37:17.241953 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29811 2019-Jan-12 20:37:17.241978 - [DEBUG]
29812 2019-Jan-12 20:37:17.242018 - [DEBUG] Process 826. path edge:
29813 2019-Jan-12 20:37:17.242042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29814 2019-Jan-12 20:37:17.242099 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29815 2019-Jan-12 20:37:17.242733 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29816 2019-Jan-12 20:37:17.243368 - [DEBUG]
29817 2019-Jan-12 20:37:17.243394 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29818 2019-Jan-12 20:37:17.244039 - [DEBUG] Compose: EdgeIdentity * AllBottom
29819 2019-Jan-12 20:37:17.244067 - [DEBUG]
29820 2019-Jan-12 20:37:17.244091 - [DEBUG] Propagate flow
29821 2019-Jan-12 20:37:17.244114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-12 20:37:17.244171 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29823 2019-Jan-12 20:37:17.244809 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29824 2019-Jan-12 20:37:17.245460 - [DEBUG] Edge function : AllBottom (result of previous compose)
29825 2019-Jan-12 20:37:17.245486 - [DEBUG]
29826 2019-Jan-12 20:37:17.245510 - [DEBUG] Join: AllTop & AllBottom
29827 2019-Jan-12 20:37:17.245536 - [DEBUG] = AllBottom (new jump func)
29828 2019-Jan-12 20:37:17.245561 - [DEBUG]
29829 2019-Jan-12 20:37:17.245584 - [DEBUG] Start adding new jump function
29830 2019-Jan-12 20:37:17.245607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29831 2019-Jan-12 20:37:17.245663 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29832 2019-Jan-12 20:37:17.246300 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29833 2019-Jan-12 20:37:17.246934 - [DEBUG] Edge Function : AllBottom
29834 2019-Jan-12 20:37:17.246973 - [DEBUG] End adding new jump function
29835 2019-Jan-12 20:37:17.246998 - [DEBUG]
29836 2019-Jan-12 20:37:17.247022 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29837 2019-Jan-12 20:37:17.247047 - [DEBUG]
29838 2019-Jan-12 20:37:17.247070 - [DEBUG] Process 827. path edge:
29839 2019-Jan-12 20:37:17.247094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29840 2019-Jan-12 20:37:17.247151 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29841 2019-Jan-12 20:37:17.247786 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29842 2019-Jan-12 20:37:17.248421 - [DEBUG]
29843 2019-Jan-12 20:37:17.248446 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29844 2019-Jan-12 20:37:17.249113 - [DEBUG] Compose: EdgeIdentity * AllBottom
29845 2019-Jan-12 20:37:17.249141 - [DEBUG]
29846 2019-Jan-12 20:37:17.249165 - [DEBUG] Propagate flow
29847 2019-Jan-12 20:37:17.249189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-12 20:37:17.249245 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29849 2019-Jan-12 20:37:17.249884 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29850 2019-Jan-12 20:37:17.250527 - [DEBUG] Edge function : AllBottom (result of previous compose)
29851 2019-Jan-12 20:37:17.250552 - [DEBUG]
29852 2019-Jan-12 20:37:17.250577 - [DEBUG] Join: AllTop & AllBottom
29853 2019-Jan-12 20:37:17.250603 - [DEBUG] = AllBottom (new jump func)
29854 2019-Jan-12 20:37:17.250627 - [DEBUG]
29855 2019-Jan-12 20:37:17.250651 - [DEBUG] Start adding new jump function
29856 2019-Jan-12 20:37:17.250674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29857 2019-Jan-12 20:37:17.250730 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29858 2019-Jan-12 20:37:17.251367 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29859 2019-Jan-12 20:37:17.252018 - [DEBUG] Edge Function : AllBottom
29860 2019-Jan-12 20:37:17.252046 - [DEBUG] End adding new jump function
29861 2019-Jan-12 20:37:17.252071 - [DEBUG]
29862 2019-Jan-12 20:37:17.252094 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29863 2019-Jan-12 20:37:17.252119 - [DEBUG]
29864 2019-Jan-12 20:37:17.252142 - [DEBUG] Process 828. path edge:
29865 2019-Jan-12 20:37:17.252166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29866 2019-Jan-12 20:37:17.252223 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29867 2019-Jan-12 20:37:17.252860 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29868 2019-Jan-12 20:37:17.253495 - [DEBUG]
29869 2019-Jan-12 20:37:17.253521 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29870 2019-Jan-12 20:37:17.254172 - [DEBUG] Compose: EdgeIdentity * AllBottom
29871 2019-Jan-12 20:37:17.254200 - [DEBUG]
29872 2019-Jan-12 20:37:17.254224 - [DEBUG] Propagate flow
29873 2019-Jan-12 20:37:17.254248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-12 20:37:17.254305 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29875 2019-Jan-12 20:37:17.254944 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29876 2019-Jan-12 20:37:17.255611 - [DEBUG] Edge function : AllBottom (result of previous compose)
29877 2019-Jan-12 20:37:17.255637 - [DEBUG]
29878 2019-Jan-12 20:37:17.255662 - [DEBUG] Join: AllTop & AllBottom
29879 2019-Jan-12 20:37:17.255688 - [DEBUG] = AllBottom (new jump func)
29880 2019-Jan-12 20:37:17.255712 - [DEBUG]
29881 2019-Jan-12 20:37:17.255736 - [DEBUG] Start adding new jump function
29882 2019-Jan-12 20:37:17.255759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29883 2019-Jan-12 20:37:17.255815 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29884 2019-Jan-12 20:37:17.256452 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29885 2019-Jan-12 20:37:17.257085 - [DEBUG] Edge Function : AllBottom
29886 2019-Jan-12 20:37:17.257112 - [DEBUG] End adding new jump function
29887 2019-Jan-12 20:37:17.257137 - [DEBUG]
29888 2019-Jan-12 20:37:17.257160 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29889 2019-Jan-12 20:37:17.257185 - [DEBUG]
29890 2019-Jan-12 20:37:17.257209 - [DEBUG] Process 829. path edge:
29891 2019-Jan-12 20:37:17.257233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29892 2019-Jan-12 20:37:17.257290 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29893 2019-Jan-12 20:37:17.257931 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29894 2019-Jan-12 20:37:17.258567 - [DEBUG]
29895 2019-Jan-12 20:37:17.258591 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29896 2019-Jan-12 20:37:17.259263 - [DEBUG] Compose: EdgeIdentity * AllBottom
29897 2019-Jan-12 20:37:17.259293 - [DEBUG]
29898 2019-Jan-12 20:37:17.259317 - [DEBUG] Propagate flow
29899 2019-Jan-12 20:37:17.259340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-12 20:37:17.259397 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29901 2019-Jan-12 20:37:17.260030 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29902 2019-Jan-12 20:37:17.260664 - [DEBUG] Edge function : AllBottom (result of previous compose)
29903 2019-Jan-12 20:37:17.260690 - [DEBUG]
29904 2019-Jan-12 20:37:17.260715 - [DEBUG] Join: AllTop & AllBottom
29905 2019-Jan-12 20:37:17.260741 - [DEBUG] = AllBottom (new jump func)
29906 2019-Jan-12 20:37:17.260765 - [DEBUG]
29907 2019-Jan-12 20:37:17.260789 - [DEBUG] Start adding new jump function
29908 2019-Jan-12 20:37:17.260812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29909 2019-Jan-12 20:37:17.260868 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29910 2019-Jan-12 20:37:17.261509 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29911 2019-Jan-12 20:37:17.262166 - [DEBUG] Edge Function : AllBottom
29912 2019-Jan-12 20:37:17.262194 - [DEBUG] End adding new jump function
29913 2019-Jan-12 20:37:17.262218 - [DEBUG]
29914 2019-Jan-12 20:37:17.262242 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29915 2019-Jan-12 20:37:17.262267 - [DEBUG]
29916 2019-Jan-12 20:37:17.262290 - [DEBUG] Process 830. path edge:
29917 2019-Jan-12 20:37:17.262314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29918 2019-Jan-12 20:37:17.262376 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29919 2019-Jan-12 20:37:17.263066 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29920 2019-Jan-12 20:37:17.263770 - [DEBUG]
29921 2019-Jan-12 20:37:17.263797 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29922 2019-Jan-12 20:37:17.264533 - [DEBUG] Start of endsummarytab entry
29923 2019-Jan-12 20:37:17.264571 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29924 2019-Jan-12 20:37:17.265237 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29925 2019-Jan-12 20:37:17.265303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29926 2019-Jan-12 20:37:17.265963 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29927 2019-Jan-12 20:37:17.266606 - [DEBUG] EF: AllBottom
29928 2019-Jan-12 20:37:17.266631 - [DEBUG]
29929 2019-Jan-12 20:37:17.266655 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29930 2019-Jan-12 20:37:17.267289 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29931 2019-Jan-12 20:37:17.267926 - [DEBUG] EF: AllBottom
29932 2019-Jan-12 20:37:17.267952 - [DEBUG]
29933 2019-Jan-12 20:37:17.267975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29934 2019-Jan-12 20:37:17.268608 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29935 2019-Jan-12 20:37:17.269269 - [DEBUG] EF: AllBottom
29936 2019-Jan-12 20:37:17.269295 - [DEBUG]
29937 2019-Jan-12 20:37:17.269318 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29938 2019-Jan-12 20:37:17.269951 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29939 2019-Jan-12 20:37:17.270586 - [DEBUG] EF: AllBottom
29940 2019-Jan-12 20:37:17.270611 - [DEBUG]
29941 2019-Jan-12 20:37:17.270634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29942 2019-Jan-12 20:37:17.271267 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29943 2019-Jan-12 20:37:17.271902 - [DEBUG] EF: AllBottom
29944 2019-Jan-12 20:37:17.271927 - [DEBUG]
29945 2019-Jan-12 20:37:17.271950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29946 2019-Jan-12 20:37:17.272598 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29947 2019-Jan-12 20:37:17.273239 - [DEBUG] EF: AllBottom
29948 2019-Jan-12 20:37:17.273264 - [DEBUG]
29949 2019-Jan-12 20:37:17.273288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29950 2019-Jan-12 20:37:17.273926 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
29951 2019-Jan-12 20:37:17.274561 - [DEBUG] EF: AllBottom
29952 2019-Jan-12 20:37:17.274586 - [DEBUG]
29953 2019-Jan-12 20:37:17.274610 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-12 20:37:17.275248 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29955 2019-Jan-12 20:37:17.275898 - [DEBUG] EF: AllBottom
29956 2019-Jan-12 20:37:17.275923 - [DEBUG]
29957 2019-Jan-12 20:37:17.275947 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29958 2019-Jan-12 20:37:17.276579 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29959 2019-Jan-12 20:37:17.277212 - [DEBUG] EF: AllBottom
29960 2019-Jan-12 20:37:17.277238 - [DEBUG]
29961 2019-Jan-12 20:37:17.277261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29962 2019-Jan-12 20:37:17.277894 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29963 2019-Jan-12 20:37:17.278528 - [DEBUG] EF: AllBottom
29964 2019-Jan-12 20:37:17.278554 - [DEBUG]
29965 2019-Jan-12 20:37:17.278577 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29966 2019-Jan-12 20:37:17.279225 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29967 2019-Jan-12 20:37:17.279869 - [DEBUG] EF: AllBottom
29968 2019-Jan-12 20:37:17.279895 - [DEBUG]
29969 2019-Jan-12 20:37:17.279918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29970 2019-Jan-12 20:37:17.280551 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29971 2019-Jan-12 20:37:17.281193 - [DEBUG] EF: AllBottom
29972 2019-Jan-12 20:37:17.281218 - [DEBUG]
29973 2019-Jan-12 20:37:17.281242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29974 2019-Jan-12 20:37:17.281874 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29975 2019-Jan-12 20:37:17.282527 - [DEBUG] EF: AllBottom
29976 2019-Jan-12 20:37:17.282552 - [DEBUG]
29977 2019-Jan-12 20:37:17.282575 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29978 2019-Jan-12 20:37:17.283208 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29979 2019-Jan-12 20:37:17.283849 - [DEBUG] EF: AllBottom
29980 2019-Jan-12 20:37:17.283874 - [DEBUG]
29981 2019-Jan-12 20:37:17.283897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29982 2019-Jan-12 20:37:17.284529 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29983 2019-Jan-12 20:37:17.285169 - [DEBUG] EF: AllBottom
29984 2019-Jan-12 20:37:17.285194 - [DEBUG]
29985 2019-Jan-12 20:37:17.285218 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29986 2019-Jan-12 20:37:17.285866 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29987 2019-Jan-12 20:37:17.286499 - [DEBUG] EF: AllBottom
29988 2019-Jan-12 20:37:17.286524 - [DEBUG]
29989 2019-Jan-12 20:37:17.286547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29990 2019-Jan-12 20:37:17.287181 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29991 2019-Jan-12 20:37:17.287816 - [DEBUG] EF: AllBottom
29992 2019-Jan-12 20:37:17.287841 - [DEBUG]
29993 2019-Jan-12 20:37:17.287865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29994 2019-Jan-12 20:37:17.288497 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29995 2019-Jan-12 20:37:17.289145 - [DEBUG] EF: AllBottom
29996 2019-Jan-12 20:37:17.289171 - [DEBUG]
29997 2019-Jan-12 20:37:17.289194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29998 2019-Jan-12 20:37:17.289832 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29999 2019-Jan-12 20:37:17.290466 - [DEBUG] EF: AllBottom
30000 2019-Jan-12 20:37:17.290491 - [DEBUG]
30001 2019-Jan-12 20:37:17.290515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30002 2019-Jan-12 20:37:17.291147 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30003 2019-Jan-12 20:37:17.291781 - [DEBUG] EF: AllBottom
30004 2019-Jan-12 20:37:17.291806 - [DEBUG]
30005 2019-Jan-12 20:37:17.291830 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30006 2019-Jan-12 20:37:17.292479 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30007 2019-Jan-12 20:37:17.293112 - [DEBUG] EF: AllBottom
30008 2019-Jan-12 20:37:17.293137 - [DEBUG]
30009 2019-Jan-12 20:37:17.293161 - [DEBUG] ---------------
30010 2019-Jan-12 20:37:17.293184 - [DEBUG]
30011 2019-Jan-12 20:37:17.293210 - [DEBUG] End of endsummarytab entry
30012 2019-Jan-12 20:37:17.293234 - [DEBUG]
30013 2019-Jan-12 20:37:17.293257 - [DEBUG] Start of incomingtab entry
30014 2019-Jan-12 20:37:17.293281 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30015 2019-Jan-12 20:37:17.293916 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30016 2019-Jan-12 20:37:17.293981 - [DEBUG] ---------------
30017 2019-Jan-12 20:37:17.294006 - [DEBUG] End of incomingtab entry
30018 2019-Jan-12 20:37:17.294029 - [DEBUG]
30019 2019-Jan-12 20:37:17.294055 - [DEBUG] EDGE:
30020 2019-Jan-12 20:37:17.294112 - [DEBUG] ---> 30021 2019-Jan-12 20:37:17.294746 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30022 2019-Jan-12 20:37:17.295403 - [DEBUG]
30023 2019-Jan-12 20:37:17.295428 - [DEBUG] EDGE:
30024 2019-Jan-12 20:37:17.295486 - [DEBUG] ---> 30025 2019-Jan-12 20:37:17.296120 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30026 2019-Jan-12 20:37:17.296754 - [DEBUG]
30027 2019-Jan-12 20:37:17.296803 - [DEBUG] Compose: EdgeIdentity * AllBottom
30028 2019-Jan-12 20:37:17.296830 - [DEBUG]
30029 2019-Jan-12 20:37:17.296853 - [DEBUG] Propagate flow
30030 2019-Jan-12 20:37:17.296877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30031 2019-Jan-12 20:37:17.296933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30032 2019-Jan-12 20:37:17.297577 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30033 2019-Jan-12 20:37:17.298211 - [DEBUG] Edge function : AllBottom (result of previous compose)
30034 2019-Jan-12 20:37:17.298237 - [DEBUG]
30035 2019-Jan-12 20:37:17.298263 - [DEBUG] Join: AllTop & AllBottom
30036 2019-Jan-12 20:37:17.298289 - [DEBUG] = AllBottom (new jump func)
30037 2019-Jan-12 20:37:17.298314 - [DEBUG]
30038 2019-Jan-12 20:37:17.298337 - [DEBUG] Start adding new jump function
30039 2019-Jan-12 20:37:17.298361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30040 2019-Jan-12 20:37:17.298417 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30041 2019-Jan-12 20:37:17.299072 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30042 2019-Jan-12 20:37:17.299713 - [DEBUG] Edge Function : AllBottom
30043 2019-Jan-12 20:37:17.299743 - [DEBUG] End adding new jump function
30044 2019-Jan-12 20:37:17.299767 - [DEBUG]
30045 2019-Jan-12 20:37:17.299791 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30046 2019-Jan-12 20:37:17.299816 - [DEBUG]
30047 2019-Jan-12 20:37:17.299839 - [DEBUG] Process 831. path edge:
30048 2019-Jan-12 20:37:17.299863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30049 2019-Jan-12 20:37:17.299919 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30050 2019-Jan-12 20:37:17.300560 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30051 2019-Jan-12 20:37:17.301195 - [DEBUG]
30052 2019-Jan-12 20:37:17.301219 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30053 2019-Jan-12 20:37:17.301873 - [DEBUG] Possible callees:
30054 2019-Jan-12 20:37:17.301898 - [DEBUG] llvm.dbg.declare
30055 2019-Jan-12 20:37:17.301923 - [DEBUG] Possible return sites:
30056 2019-Jan-12 20:37:17.301947 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330057 2019-Jan-12 20:37:17.303242 - [DEBUG] Found and process special summary
30058 2019-Jan-12 20:37:17.303276 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-12 20:37:17.303303 - [DEBUG]
30060 2019-Jan-12 20:37:17.303327 - [DEBUG] Propagate flow
30061 2019-Jan-12 20:37:17.303350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-12 20:37:17.303407 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30063 2019-Jan-12 20:37:17.304044 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30064 2019-Jan-12 20:37:17.304692 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-12 20:37:17.304717 - [DEBUG]
30066 2019-Jan-12 20:37:17.304742 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-12 20:37:17.304768 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-12 20:37:17.304792 - [DEBUG]
30069 2019-Jan-12 20:37:17.304816 - [DEBUG] Start adding new jump function
30070 2019-Jan-12 20:37:17.304839 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-12 20:37:17.304895 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30072 2019-Jan-12 20:37:17.305554 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30073 2019-Jan-12 20:37:17.306197 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-12 20:37:17.306226 - [DEBUG] End adding new jump function
30075 2019-Jan-12 20:37:17.306250 - [DEBUG]
30076 2019-Jan-12 20:37:17.306273 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30077 2019-Jan-12 20:37:17.306297 - [DEBUG]
30078 2019-Jan-12 20:37:17.306321 - [DEBUG] Process 832. path edge:
30079 2019-Jan-12 20:37:17.306344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-12 20:37:17.306401 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30081 2019-Jan-12 20:37:17.307043 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30082 2019-Jan-12 20:37:17.307678 - [DEBUG]
30083 2019-Jan-12 20:37:17.307703 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30084 2019-Jan-12 20:37:17.308372 - [DEBUG] Compose: EdgeIdentity * AllBottom
30085 2019-Jan-12 20:37:17.308400 - [DEBUG]
30086 2019-Jan-12 20:37:17.308424 - [DEBUG] Propagate flow
30087 2019-Jan-12 20:37:17.308447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30088 2019-Jan-12 20:37:17.308504 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30089 2019-Jan-12 20:37:17.309157 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30090 2019-Jan-12 20:37:17.309793 - [DEBUG] Edge function : AllBottom (result of previous compose)
30091 2019-Jan-12 20:37:17.309818 - [DEBUG]
30092 2019-Jan-12 20:37:17.309843 - [DEBUG] Join: AllTop & AllBottom
30093 2019-Jan-12 20:37:17.309869 - [DEBUG] = AllBottom (new jump func)
30094 2019-Jan-12 20:37:17.309893 - [DEBUG]
30095 2019-Jan-12 20:37:17.309917 - [DEBUG] Start adding new jump function
30096 2019-Jan-12 20:37:17.309940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30097 2019-Jan-12 20:37:17.309996 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30098 2019-Jan-12 20:37:17.310632 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30099 2019-Jan-12 20:37:17.311264 - [DEBUG] Edge Function : AllBottom
30100 2019-Jan-12 20:37:17.311293 - [DEBUG] End adding new jump function
30101 2019-Jan-12 20:37:17.311316 - [DEBUG]
30102 2019-Jan-12 20:37:17.311340 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30103 2019-Jan-12 20:37:17.311374 - [DEBUG]
30104 2019-Jan-12 20:37:17.311398 - [DEBUG] Process 833. path edge:
30105 2019-Jan-12 20:37:17.311422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30106 2019-Jan-12 20:37:17.311479 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30107 2019-Jan-12 20:37:17.312128 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30108 2019-Jan-12 20:37:17.312764 - [DEBUG]
30109 2019-Jan-12 20:37:17.312790 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30110 2019-Jan-12 20:37:17.313439 - [DEBUG] Compose: EdgeIdentity * AllBottom
30111 2019-Jan-12 20:37:17.313467 - [DEBUG]
30112 2019-Jan-12 20:37:17.313491 - [DEBUG] Propagate flow
30113 2019-Jan-12 20:37:17.313515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30114 2019-Jan-12 20:37:17.313572 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30115 2019-Jan-12 20:37:17.314208 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30116 2019-Jan-12 20:37:17.314847 - [DEBUG] Edge function : AllBottom (result of previous compose)
30117 2019-Jan-12 20:37:17.314873 - [DEBUG]
30118 2019-Jan-12 20:37:17.314898 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30119 2019-Jan-12 20:37:17.314924 - [DEBUG] = AllBottom
30120 2019-Jan-12 20:37:17.314948 - [DEBUG]
30121 2019-Jan-12 20:37:17.314971 - [DEBUG] PROPAGATE: No new function!
30122 2019-Jan-12 20:37:17.314995 - [DEBUG] EDGE:
30123 2019-Jan-12 20:37:17.315053 - [DEBUG] ---> 30124 2019-Jan-12 20:37:17.315706 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30125 2019-Jan-12 20:37:17.316341 - [DEBUG]
30126 2019-Jan-12 20:37:17.316366 - [DEBUG] EDGE:
30127 2019-Jan-12 20:37:17.316423 - [DEBUG] ---> 30128 2019-Jan-12 20:37:17.317058 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30129 2019-Jan-12 20:37:17.317691 - [DEBUG]
30130 2019-Jan-12 20:37:17.317729 - [DEBUG] Compose: EdgeIdentity * AllBottom
30131 2019-Jan-12 20:37:17.317755 - [DEBUG]
30132 2019-Jan-12 20:37:17.317779 - [DEBUG] Propagate flow
30133 2019-Jan-12 20:37:17.317803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30134 2019-Jan-12 20:37:17.317858 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30135 2019-Jan-12 20:37:17.318493 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30136 2019-Jan-12 20:37:17.319143 - [DEBUG] Edge function : AllBottom (result of previous compose)
30137 2019-Jan-12 20:37:17.319169 - [DEBUG]
30138 2019-Jan-12 20:37:17.319193 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30139 2019-Jan-12 20:37:17.319219 - [DEBUG] = AllBottom
30140 2019-Jan-12 20:37:17.319244 - [DEBUG]
30141 2019-Jan-12 20:37:17.319267 - [DEBUG] PROPAGATE: No new function!
30142 2019-Jan-12 20:37:17.319293 - [DEBUG] EDGE:
30143 2019-Jan-12 20:37:17.319350 - [DEBUG] ---> 30144 2019-Jan-12 20:37:17.320000 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30145 2019-Jan-12 20:37:17.320636 - [DEBUG]
30146 2019-Jan-12 20:37:17.320661 - [DEBUG] EDGE:
30147 2019-Jan-12 20:37:17.320727 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30148 2019-Jan-12 20:37:17.321366 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30149 2019-Jan-12 20:37:17.322017 - [DEBUG]
30150 2019-Jan-12 20:37:17.322042 - [DEBUG] EDGE:
30151 2019-Jan-12 20:37:17.322100 - [DEBUG] ---> 30152 2019-Jan-12 20:37:17.322739 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30153 2019-Jan-12 20:37:17.323374 - [DEBUG]
30154 2019-Jan-12 20:37:17.323399 - [DEBUG] EDGE:
30155 2019-Jan-12 20:37:17.323456 - [DEBUG] ---> 30156 2019-Jan-12 20:37:17.324088 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30157 2019-Jan-12 20:37:17.324722 - [DEBUG]
30158 2019-Jan-12 20:37:17.324747 - [DEBUG] EDGE:
30159 2019-Jan-12 20:37:17.324804 - [DEBUG] ---> 30160 2019-Jan-12 20:37:17.325457 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30161 2019-Jan-12 20:37:17.326092 - [DEBUG]
30162 2019-Jan-12 20:37:17.326125 - [DEBUG] Compose: EdgeIdentity * AllBottom
30163 2019-Jan-12 20:37:17.326152 - [DEBUG]
30164 2019-Jan-12 20:37:17.326175 - [DEBUG] Propagate flow
30165 2019-Jan-12 20:37:17.326199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30166 2019-Jan-12 20:37:17.326255 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30167 2019-Jan-12 20:37:17.326890 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30168 2019-Jan-12 20:37:17.327524 - [DEBUG] Edge function : AllBottom (result of previous compose)
30169 2019-Jan-12 20:37:17.327550 - [DEBUG]
30170 2019-Jan-12 20:37:17.327575 - [DEBUG] Join: AllTop & AllBottom
30171 2019-Jan-12 20:37:17.327600 - [DEBUG] = AllBottom (new jump func)
30172 2019-Jan-12 20:37:17.327625 - [DEBUG]
30173 2019-Jan-12 20:37:17.327648 - [DEBUG] Start adding new jump function
30174 2019-Jan-12 20:37:17.327672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30175 2019-Jan-12 20:37:17.327727 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30176 2019-Jan-12 20:37:17.328363 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30177 2019-Jan-12 20:37:17.329016 - [DEBUG] Edge Function : AllBottom
30178 2019-Jan-12 20:37:17.329048 - [DEBUG] End adding new jump function
30179 2019-Jan-12 20:37:17.329072 - [DEBUG]
30180 2019-Jan-12 20:37:17.329095 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30181 2019-Jan-12 20:37:17.329119 - [DEBUG]
30182 2019-Jan-12 20:37:17.329143 - [DEBUG] Process 834. path edge:
30183 2019-Jan-12 20:37:17.329166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30184 2019-Jan-12 20:37:17.329222 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30185 2019-Jan-12 20:37:17.329857 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30186 2019-Jan-12 20:37:17.330492 - [DEBUG]
30187 2019-Jan-12 20:37:17.330517 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30188 2019-Jan-12 20:37:17.331180 - [DEBUG] Compose: EdgeIdentity * AllBottom
30189 2019-Jan-12 20:37:17.331226 - [DEBUG]
30190 2019-Jan-12 20:37:17.331250 - [DEBUG] Propagate flow
30191 2019-Jan-12 20:37:17.331274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30192 2019-Jan-12 20:37:17.331331 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30193 2019-Jan-12 20:37:17.331964 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30194 2019-Jan-12 20:37:17.332613 - [DEBUG] Edge function : AllBottom (result of previous compose)
30195 2019-Jan-12 20:37:17.332639 - [DEBUG]
30196 2019-Jan-12 20:37:17.332664 - [DEBUG] Join: AllTop & AllBottom
30197 2019-Jan-12 20:37:17.332689 - [DEBUG] = AllBottom (new jump func)
30198 2019-Jan-12 20:37:17.332714 - [DEBUG]
30199 2019-Jan-12 20:37:17.332737 - [DEBUG] Start adding new jump function
30200 2019-Jan-12 20:37:17.332761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30201 2019-Jan-12 20:37:17.332817 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30202 2019-Jan-12 20:37:17.333452 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30203 2019-Jan-12 20:37:17.334082 - [DEBUG] Edge Function : AllBottom
30204 2019-Jan-12 20:37:17.334114 - [DEBUG] End adding new jump function
30205 2019-Jan-12 20:37:17.334138 - [DEBUG]
30206 2019-Jan-12 20:37:17.334161 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30207 2019-Jan-12 20:37:17.334185 - [DEBUG]
30208 2019-Jan-12 20:37:17.334209 - [DEBUG] Process 835. path edge:
30209 2019-Jan-12 20:37:17.334233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30210 2019-Jan-12 20:37:17.334289 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30211 2019-Jan-12 20:37:17.334919 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30212 2019-Jan-12 20:37:17.335575 - [DEBUG]
30213 2019-Jan-12 20:37:17.335600 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30214 2019-Jan-12 20:37:17.336245 - [DEBUG] Compose: EdgeIdentity * AllBottom
30215 2019-Jan-12 20:37:17.336273 - [DEBUG]
30216 2019-Jan-12 20:37:17.336297 - [DEBUG] Propagate flow
30217 2019-Jan-12 20:37:17.336320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30218 2019-Jan-12 20:37:17.336377 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30219 2019-Jan-12 20:37:17.337013 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30220 2019-Jan-12 20:37:17.337648 - [DEBUG] Edge function : AllBottom (result of previous compose)
30221 2019-Jan-12 20:37:17.337673 - [DEBUG]
30222 2019-Jan-12 20:37:17.337699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30223 2019-Jan-12 20:37:17.337725 - [DEBUG] = AllBottom
30224 2019-Jan-12 20:37:17.337749 - [DEBUG]
30225 2019-Jan-12 20:37:17.337773 - [DEBUG] PROPAGATE: No new function!
30226 2019-Jan-12 20:37:17.337797 - [DEBUG] EDGE:
30227 2019-Jan-12 20:37:17.337855 - [DEBUG] ---> 30228 2019-Jan-12 20:37:17.338485 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30229 2019-Jan-12 20:37:17.339135 - [DEBUG]
30230 2019-Jan-12 20:37:17.339160 - [DEBUG] EDGE:
30231 2019-Jan-12 20:37:17.339217 - [DEBUG] ---> 30232 2019-Jan-12 20:37:17.339852 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30233 2019-Jan-12 20:37:17.340487 - [DEBUG]
30234 2019-Jan-12 20:37:17.340512 - [DEBUG] EDGE:
30235 2019-Jan-12 20:37:17.340577 - [DEBUG] ---> 30236 2019-Jan-12 20:37:17.341210 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30237 2019-Jan-12 20:37:17.341845 - [DEBUG]
30238 2019-Jan-12 20:37:17.341870 - [DEBUG] EDGE:
30239 2019-Jan-12 20:37:17.341927 - [DEBUG] ---> 30240 2019-Jan-12 20:37:17.342581 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30241 2019-Jan-12 20:37:17.343215 - [DEBUG]
30242 2019-Jan-12 20:37:17.343240 - [DEBUG] EDGE:
30243 2019-Jan-12 20:37:17.343297 - [DEBUG] ---> 30244 2019-Jan-12 20:37:17.343931 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30245 2019-Jan-12 20:37:17.344564 - [DEBUG]
30246 2019-Jan-12 20:37:17.344590 - [DEBUG] EDGE:
30247 2019-Jan-12 20:37:17.344647 - [DEBUG] ---> 30248 2019-Jan-12 20:37:17.345283 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30249 2019-Jan-12 20:37:17.345940 - [DEBUG]
30250 2019-Jan-12 20:37:17.345977 - [DEBUG] Compose: EdgeIdentity * AllBottom
30251 2019-Jan-12 20:37:17.346004 - [DEBUG]
30252 2019-Jan-12 20:37:17.346027 - [DEBUG] Propagate flow
30253 2019-Jan-12 20:37:17.346051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-12 20:37:17.346107 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30255 2019-Jan-12 20:37:17.346744 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30256 2019-Jan-12 20:37:17.347386 - [DEBUG] Edge function : AllBottom (result of previous compose)
30257 2019-Jan-12 20:37:17.347412 - [DEBUG]
30258 2019-Jan-12 20:37:17.347437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30259 2019-Jan-12 20:37:17.347463 - [DEBUG] = AllBottom
30260 2019-Jan-12 20:37:17.347487 - [DEBUG]
30261 2019-Jan-12 20:37:17.347511 - [DEBUG] PROPAGATE: No new function!
30262 2019-Jan-12 20:37:17.347537 - [DEBUG] EDGE:
30263 2019-Jan-12 20:37:17.347595 - [DEBUG] ---> 30264 2019-Jan-12 20:37:17.348237 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30265 2019-Jan-12 20:37:17.348886 - [DEBUG]
30266 2019-Jan-12 20:37:17.348911 - [DEBUG] EDGE:
30267 2019-Jan-12 20:37:17.348968 - [DEBUG] ---> 30268 2019-Jan-12 20:37:17.349602 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30269 2019-Jan-12 20:37:17.350236 - [DEBUG]
30270 2019-Jan-12 20:37:17.350261 - [DEBUG] EDGE:
30271 2019-Jan-12 20:37:17.350318 - [DEBUG] ---> 30272 2019-Jan-12 20:37:17.350952 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30273 2019-Jan-12 20:37:17.351586 - [DEBUG]
30274 2019-Jan-12 20:37:17.351622 - [DEBUG] Compose: EdgeIdentity * AllBottom
30275 2019-Jan-12 20:37:17.351649 - [DEBUG]
30276 2019-Jan-12 20:37:17.351673 - [DEBUG] Propagate flow
30277 2019-Jan-12 20:37:17.351704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30278 2019-Jan-12 20:37:17.351761 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30279 2019-Jan-12 20:37:17.352412 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30280 2019-Jan-12 20:37:17.353046 - [DEBUG] Edge function : AllBottom (result of previous compose)
30281 2019-Jan-12 20:37:17.353071 - [DEBUG]
30282 2019-Jan-12 20:37:17.353097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30283 2019-Jan-12 20:37:17.353122 - [DEBUG] = AllBottom
30284 2019-Jan-12 20:37:17.353147 - [DEBUG]
30285 2019-Jan-12 20:37:17.353170 - [DEBUG] PROPAGATE: No new function!
30286 2019-Jan-12 20:37:17.353196 - [DEBUG] EDGE:
30287 2019-Jan-12 20:37:17.353253 - [DEBUG] ---> 30288 2019-Jan-12 20:37:17.353896 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30289 2019-Jan-12 20:37:17.354531 - [DEBUG]
30290 2019-Jan-12 20:37:17.354556 - [DEBUG] EDGE:
30291 2019-Jan-12 20:37:17.354613 - [DEBUG] ---> 30292 2019-Jan-12 20:37:17.355244 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30293 2019-Jan-12 20:37:17.355901 - [DEBUG]
30294 2019-Jan-12 20:37:17.355926 - [DEBUG] EDGE:
30295 2019-Jan-12 20:37:17.355984 - [DEBUG] ---> 30296 2019-Jan-12 20:37:17.356617 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30297 2019-Jan-12 20:37:17.357252 - [DEBUG]
30298 2019-Jan-12 20:37:17.357277 - [DEBUG] EDGE:
30299 2019-Jan-12 20:37:17.357334 - [DEBUG] ---> 30300 2019-Jan-12 20:37:17.357968 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30301 2019-Jan-12 20:37:17.358603 - [DEBUG]
30302 2019-Jan-12 20:37:17.358640 - [DEBUG] Compose: EdgeIdentity * AllBottom
30303 2019-Jan-12 20:37:17.358681 - [DEBUG]
30304 2019-Jan-12 20:37:17.358704 - [DEBUG] Propagate flow
30305 2019-Jan-12 20:37:17.358728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30306 2019-Jan-12 20:37:17.358784 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30307 2019-Jan-12 20:37:17.359420 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30308 2019-Jan-12 20:37:17.360054 - [DEBUG] Edge function : AllBottom (result of previous compose)
30309 2019-Jan-12 20:37:17.360079 - [DEBUG]
30310 2019-Jan-12 20:37:17.360105 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30311 2019-Jan-12 20:37:17.360130 - [DEBUG] = AllBottom
30312 2019-Jan-12 20:37:17.360155 - [DEBUG]
30313 2019-Jan-12 20:37:17.360178 - [DEBUG] PROPAGATE: No new function!
30314 2019-Jan-12 20:37:17.360204 - [DEBUG] EDGE:
30315 2019-Jan-12 20:37:17.360261 - [DEBUG] ---> 30316 2019-Jan-12 20:37:17.360902 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30317 2019-Jan-12 20:37:17.361537 - [DEBUG]
30318 2019-Jan-12 20:37:17.361562 - [DEBUG] EDGE:
30319 2019-Jan-12 20:37:17.361633 - [DEBUG] ---> 30320 2019-Jan-12 20:37:17.362282 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30321 2019-Jan-12 20:37:17.362917 - [DEBUG]
30322 2019-Jan-12 20:37:17.362943 - [DEBUG] EDGE:
30323 2019-Jan-12 20:37:17.363000 - [DEBUG] ---> 30324 2019-Jan-12 20:37:17.363641 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30325 2019-Jan-12 20:37:17.364278 - [DEBUG]
30326 2019-Jan-12 20:37:17.364304 - [DEBUG] Compose: EdgeIdentity * AllBottom
30327 2019-Jan-12 20:37:17.364330 - [DEBUG]
30328 2019-Jan-12 20:37:17.364354 - [DEBUG] Propagate flow
30329 2019-Jan-12 20:37:17.364377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30330 2019-Jan-12 20:37:17.364433 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30331 2019-Jan-12 20:37:17.365068 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30332 2019-Jan-12 20:37:17.365732 - [DEBUG] Edge function : AllBottom (result of previous compose)
30333 2019-Jan-12 20:37:17.365757 - [DEBUG]
30334 2019-Jan-12 20:37:17.365782 - [DEBUG] Join: AllTop & AllBottom
30335 2019-Jan-12 20:37:17.365808 - [DEBUG] = AllBottom (new jump func)
30336 2019-Jan-12 20:37:17.365832 - [DEBUG]
30337 2019-Jan-12 20:37:17.365856 - [DEBUG] Start adding new jump function
30338 2019-Jan-12 20:37:17.365879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30339 2019-Jan-12 20:37:17.365935 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30340 2019-Jan-12 20:37:17.366578 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30341 2019-Jan-12 20:37:17.367212 - [DEBUG] Edge Function : AllBottom
30342 2019-Jan-12 20:37:17.367240 - [DEBUG] End adding new jump function
30343 2019-Jan-12 20:37:17.367264 - [DEBUG]
30344 2019-Jan-12 20:37:17.367287 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30345 2019-Jan-12 20:37:17.367311 - [DEBUG]
30346 2019-Jan-12 20:37:17.367335 - [DEBUG] Process 836. path edge:
30347 2019-Jan-12 20:37:17.367359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30348 2019-Jan-12 20:37:17.367415 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
30349 2019-Jan-12 20:37:17.368050 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30350 2019-Jan-12 20:37:17.368705 - [DEBUG]
30351 2019-Jan-12 20:37:17.368730 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30352 2019-Jan-12 20:37:17.369387 - [DEBUG] Compose: EdgeIdentity * AllBottom
30353 2019-Jan-12 20:37:17.369415 - [DEBUG]
30354 2019-Jan-12 20:37:17.369438 - [DEBUG] Propagate flow
30355 2019-Jan-12 20:37:17.369462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30356 2019-Jan-12 20:37:17.369518 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30357 2019-Jan-12 20:37:17.370153 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30358 2019-Jan-12 20:37:17.370793 - [DEBUG] Edge function : AllBottom (result of previous compose)
30359 2019-Jan-12 20:37:17.370819 - [DEBUG]
30360 2019-Jan-12 20:37:17.370843 - [DEBUG] Join: AllTop & AllBottom
30361 2019-Jan-12 20:37:17.370877 - [DEBUG] = AllBottom (new jump func)
30362 2019-Jan-12 20:37:17.370902 - [DEBUG]
30363 2019-Jan-12 20:37:17.370926 - [DEBUG] Start adding new jump function
30364 2019-Jan-12 20:37:17.370949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-12 20:37:17.371005 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30366 2019-Jan-12 20:37:17.371649 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30367 2019-Jan-12 20:37:17.372298 - [DEBUG] Edge Function : AllBottom
30368 2019-Jan-12 20:37:17.372326 - [DEBUG] End adding new jump function
30369 2019-Jan-12 20:37:17.372350 - [DEBUG]
30370 2019-Jan-12 20:37:17.372373 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30371 2019-Jan-12 20:37:17.372398 - [DEBUG]
30372 2019-Jan-12 20:37:17.372421 - [DEBUG] Process 837. path edge:
30373 2019-Jan-12 20:37:17.372445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30374 2019-Jan-12 20:37:17.372500 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
30375 2019-Jan-12 20:37:17.373134 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30376 2019-Jan-12 20:37:17.373775 - [DEBUG]
30377 2019-Jan-12 20:37:17.373800 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30378 2019-Jan-12 20:37:17.374446 - [DEBUG] Compose: EdgeIdentity * AllBottom
30379 2019-Jan-12 20:37:17.374474 - [DEBUG]
30380 2019-Jan-12 20:37:17.374498 - [DEBUG] Propagate flow
30381 2019-Jan-12 20:37:17.374522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30382 2019-Jan-12 20:37:17.374578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30383 2019-Jan-12 20:37:17.375221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30384 2019-Jan-12 20:37:17.375882 - [DEBUG] Edge function : AllBottom (result of previous compose)
30385 2019-Jan-12 20:37:17.375908 - [DEBUG]
30386 2019-Jan-12 20:37:17.375932 - [DEBUG] Join: AllTop & AllBottom
30387 2019-Jan-12 20:37:17.375958 - [DEBUG] = AllBottom (new jump func)
30388 2019-Jan-12 20:37:17.375983 - [DEBUG]
30389 2019-Jan-12 20:37:17.376007 - [DEBUG] Start adding new jump function
30390 2019-Jan-12 20:37:17.376030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30391 2019-Jan-12 20:37:17.376086 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30392 2019-Jan-12 20:37:17.376727 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30393 2019-Jan-12 20:37:17.377368 - [DEBUG] Edge Function : AllBottom
30394 2019-Jan-12 20:37:17.377396 - [DEBUG] End adding new jump function
30395 2019-Jan-12 20:37:17.377420 - [DEBUG]
30396 2019-Jan-12 20:37:17.377444 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30397 2019-Jan-12 20:37:17.377468 - [DEBUG]
30398 2019-Jan-12 20:37:17.377492 - [DEBUG] Process 838. path edge:
30399 2019-Jan-12 20:37:17.377516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30400 2019-Jan-12 20:37:17.377572 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
30401 2019-Jan-12 20:37:17.378214 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30402 2019-Jan-12 20:37:17.378877 - [DEBUG]
30403 2019-Jan-12 20:37:17.378902 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30404 2019-Jan-12 20:37:17.379559 - [DEBUG] Possible callees:
30405 2019-Jan-12 20:37:17.379584 - [DEBUG] llvm.dbg.declare
30406 2019-Jan-12 20:37:17.379609 - [DEBUG] Possible return sites:
30407 2019-Jan-12 20:37:17.379633 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15530408 2019-Jan-12 20:37:17.380912 - [DEBUG] Found and process special summary
30409 2019-Jan-12 20:37:17.380945 - [DEBUG] Compose: EdgeIdentity * AllBottom
30410 2019-Jan-12 20:37:17.380972 - [DEBUG]
30411 2019-Jan-12 20:37:17.380996 - [DEBUG] Propagate flow
30412 2019-Jan-12 20:37:17.381020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30413 2019-Jan-12 20:37:17.381076 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30414 2019-Jan-12 20:37:17.381729 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30415 2019-Jan-12 20:37:17.382387 - [DEBUG] Edge function : AllBottom (result of previous compose)
30416 2019-Jan-12 20:37:17.382413 - [DEBUG]
30417 2019-Jan-12 20:37:17.382437 - [DEBUG] Join: AllTop & AllBottom
30418 2019-Jan-12 20:37:17.382463 - [DEBUG] = AllBottom (new jump func)
30419 2019-Jan-12 20:37:17.382488 - [DEBUG]
30420 2019-Jan-12 20:37:17.382511 - [DEBUG] Start adding new jump function
30421 2019-Jan-12 20:37:17.382535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30422 2019-Jan-12 20:37:17.382591 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30423 2019-Jan-12 20:37:17.383233 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30424 2019-Jan-12 20:37:17.383868 - [DEBUG] Edge Function : AllBottom
30425 2019-Jan-12 20:37:17.383896 - [DEBUG] End adding new jump function
30426 2019-Jan-12 20:37:17.383920 - [DEBUG]
30427 2019-Jan-12 20:37:17.383944 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30428 2019-Jan-12 20:37:17.383968 - [DEBUG]
30429 2019-Jan-12 20:37:17.383991 - [DEBUG] Process 839. path edge:
30430 2019-Jan-12 20:37:17.384015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30431 2019-Jan-12 20:37:17.384071 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
30432 2019-Jan-12 20:37:17.384707 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30433 2019-Jan-12 20:37:17.385362 - [DEBUG]
30434 2019-Jan-12 20:37:17.385386 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30435 2019-Jan-12 20:37:17.386049 - [DEBUG] Compose: EdgeIdentity * AllBottom
30436 2019-Jan-12 20:37:17.386078 - [DEBUG]
30437 2019-Jan-12 20:37:17.386102 - [DEBUG] Propagate flow
30438 2019-Jan-12 20:37:17.386126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30439 2019-Jan-12 20:37:17.386183 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30440 2019-Jan-12 20:37:17.386817 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30441 2019-Jan-12 20:37:17.387460 - [DEBUG] Edge function : AllBottom (result of previous compose)
30442 2019-Jan-12 20:37:17.387494 - [DEBUG]
30443 2019-Jan-12 20:37:17.387519 - [DEBUG] Join: AllTop & AllBottom
30444 2019-Jan-12 20:37:17.387545 - [DEBUG] = AllBottom (new jump func)
30445 2019-Jan-12 20:37:17.387570 - [DEBUG]
30446 2019-Jan-12 20:37:17.387594 - [DEBUG] Start adding new jump function
30447 2019-Jan-12 20:37:17.387618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30448 2019-Jan-12 20:37:17.387674 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30449 2019-Jan-12 20:37:17.388317 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30450 2019-Jan-12 20:37:17.388965 - [DEBUG] Edge Function : AllBottom
30451 2019-Jan-12 20:37:17.388993 - [DEBUG] End adding new jump function
30452 2019-Jan-12 20:37:17.389017 - [DEBUG]
30453 2019-Jan-12 20:37:17.389041 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30454 2019-Jan-12 20:37:17.389066 - [DEBUG]
30455 2019-Jan-12 20:37:17.389089 - [DEBUG] Process 840. path edge:
30456 2019-Jan-12 20:37:17.389113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30457 2019-Jan-12 20:37:17.389169 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
30458 2019-Jan-12 20:37:17.389804 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30459 2019-Jan-12 20:37:17.390446 - [DEBUG]
30460 2019-Jan-12 20:37:17.390472 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30461 2019-Jan-12 20:37:17.391117 - [DEBUG] Compose: EdgeIdentity * AllBottom
30462 2019-Jan-12 20:37:17.391146 - [DEBUG]
30463 2019-Jan-12 20:37:17.391170 - [DEBUG] Propagate flow
30464 2019-Jan-12 20:37:17.391194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30465 2019-Jan-12 20:37:17.391251 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30466 2019-Jan-12 20:37:17.391884 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30467 2019-Jan-12 20:37:17.392556 - [DEBUG] Edge function : AllBottom (result of previous compose)
30468 2019-Jan-12 20:37:17.392582 - [DEBUG]
30469 2019-Jan-12 20:37:17.392606 - [DEBUG] Join: AllTop & AllBottom
30470 2019-Jan-12 20:37:17.392632 - [DEBUG] = AllBottom (new jump func)
30471 2019-Jan-12 20:37:17.392656 - [DEBUG]
30472 2019-Jan-12 20:37:17.392680 - [DEBUG] Start adding new jump function
30473 2019-Jan-12 20:37:17.392704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30474 2019-Jan-12 20:37:17.392760 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30475 2019-Jan-12 20:37:17.393403 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30476 2019-Jan-12 20:37:17.394036 - [DEBUG] Edge Function : AllBottom
30477 2019-Jan-12 20:37:17.394064 - [DEBUG] End adding new jump function
30478 2019-Jan-12 20:37:17.394088 - [DEBUG]
30479 2019-Jan-12 20:37:17.394112 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30480 2019-Jan-12 20:37:17.394136 - [DEBUG]
30481 2019-Jan-12 20:37:17.394160 - [DEBUG] Process 841. path edge:
30482 2019-Jan-12 20:37:17.394183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30483 2019-Jan-12 20:37:17.394240 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
30484 2019-Jan-12 20:37:17.394874 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30485 2019-Jan-12 20:37:17.395530 - [DEBUG]
30486 2019-Jan-12 20:37:17.395564 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30487 2019-Jan-12 20:37:17.396221 - [DEBUG] Compose: EdgeIdentity * AllBottom
30488 2019-Jan-12 20:37:17.396249 - [DEBUG]
30489 2019-Jan-12 20:37:17.396273 - [DEBUG] Propagate flow
30490 2019-Jan-12 20:37:17.396296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30491 2019-Jan-12 20:37:17.396354 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30492 2019-Jan-12 20:37:17.396997 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30493 2019-Jan-12 20:37:17.397637 - [DEBUG] Edge function : AllBottom (result of previous compose)
30494 2019-Jan-12 20:37:17.397662 - [DEBUG]
30495 2019-Jan-12 20:37:17.397687 - [DEBUG] Join: AllTop & AllBottom
30496 2019-Jan-12 20:37:17.397713 - [DEBUG] = AllBottom (new jump func)
30497 2019-Jan-12 20:37:17.397737 - [DEBUG]
30498 2019-Jan-12 20:37:17.397761 - [DEBUG] Start adding new jump function
30499 2019-Jan-12 20:37:17.397784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30500 2019-Jan-12 20:37:17.397840 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30501 2019-Jan-12 20:37:17.398483 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30502 2019-Jan-12 20:37:17.399140 - [DEBUG] Edge Function : AllBottom
30503 2019-Jan-12 20:37:17.399167 - [DEBUG] End adding new jump function
30504 2019-Jan-12 20:37:17.399191 - [DEBUG]
30505 2019-Jan-12 20:37:17.399214 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30506 2019-Jan-12 20:37:17.399239 - [DEBUG]
30507 2019-Jan-12 20:37:17.399262 - [DEBUG] Process 842. path edge:
30508 2019-Jan-12 20:37:17.399286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30509 2019-Jan-12 20:37:17.399342 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
30510 2019-Jan-12 20:37:17.399985 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30511 2019-Jan-12 20:37:17.400625 - [DEBUG]
30512 2019-Jan-12 20:37:17.400649 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30513 2019-Jan-12 20:37:17.401301 - [DEBUG] Possible callees:
30514 2019-Jan-12 20:37:17.401327 - [DEBUG] llvm.dbg.declare
30515 2019-Jan-12 20:37:17.401352 - [DEBUG] Possible return sites:
30516 2019-Jan-12 20:37:17.401375 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16330517 2019-Jan-12 20:37:17.402653 - [DEBUG] Found and process special summary
30518 2019-Jan-12 20:37:17.402686 - [DEBUG] Compose: EdgeIdentity * AllBottom
30519 2019-Jan-12 20:37:17.402713 - [DEBUG]
30520 2019-Jan-12 20:37:17.402737 - [DEBUG] Propagate flow
30521 2019-Jan-12 20:37:17.402760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30522 2019-Jan-12 20:37:17.402816 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30523 2019-Jan-12 20:37:17.403458 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30524 2019-Jan-12 20:37:17.404100 - [DEBUG] Edge function : AllBottom (result of previous compose)
30525 2019-Jan-12 20:37:17.404133 - [DEBUG]
30526 2019-Jan-12 20:37:17.404159 - [DEBUG] Join: AllTop & AllBottom
30527 2019-Jan-12 20:37:17.404184 - [DEBUG] = AllBottom (new jump func)
30528 2019-Jan-12 20:37:17.404209 - [DEBUG]
30529 2019-Jan-12 20:37:17.404232 - [DEBUG] Start adding new jump function
30530 2019-Jan-12 20:37:17.404256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30531 2019-Jan-12 20:37:17.404312 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30532 2019-Jan-12 20:37:17.404958 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30533 2019-Jan-12 20:37:17.405613 - [DEBUG] Edge Function : AllBottom
30534 2019-Jan-12 20:37:17.405640 - [DEBUG] End adding new jump function
30535 2019-Jan-12 20:37:17.405665 - [DEBUG]
30536 2019-Jan-12 20:37:17.405688 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30537 2019-Jan-12 20:37:17.405713 - [DEBUG]
30538 2019-Jan-12 20:37:17.405736 - [DEBUG] Process 843. path edge:
30539 2019-Jan-12 20:37:17.405760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30540 2019-Jan-12 20:37:17.405816 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
30541 2019-Jan-12 20:37:17.406460 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30542 2019-Jan-12 20:37:17.407108 - [DEBUG]
30543 2019-Jan-12 20:37:17.407133 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30544 2019-Jan-12 20:37:17.407796 - [DEBUG] Compose: EdgeIdentity * AllBottom
30545 2019-Jan-12 20:37:17.407824 - [DEBUG]
30546 2019-Jan-12 20:37:17.407847 - [DEBUG] Propagate flow
30547 2019-Jan-12 20:37:17.407871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30548 2019-Jan-12 20:37:17.407928 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30549 2019-Jan-12 20:37:17.408561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30550 2019-Jan-12 20:37:17.409218 - [DEBUG] Edge function : AllBottom (result of previous compose)
30551 2019-Jan-12 20:37:17.409244 - [DEBUG]
30552 2019-Jan-12 20:37:17.409269 - [DEBUG] Join: AllTop & AllBottom
30553 2019-Jan-12 20:37:17.409294 - [DEBUG] = AllBottom (new jump func)
30554 2019-Jan-12 20:37:17.409319 - [DEBUG]
30555 2019-Jan-12 20:37:17.409342 - [DEBUG] Start adding new jump function
30556 2019-Jan-12 20:37:17.409366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30557 2019-Jan-12 20:37:17.409421 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30558 2019-Jan-12 20:37:17.410063 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30559 2019-Jan-12 20:37:17.410695 - [DEBUG] Edge Function : AllBottom
30560 2019-Jan-12 20:37:17.410723 - [DEBUG] End adding new jump function
30561 2019-Jan-12 20:37:17.410747 - [DEBUG]
30562 2019-Jan-12 20:37:17.410770 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30563 2019-Jan-12 20:37:17.410795 - [DEBUG]
30564 2019-Jan-12 20:37:17.410818 - [DEBUG] Process 844. path edge:
30565 2019-Jan-12 20:37:17.410842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30566 2019-Jan-12 20:37:17.410898 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
30567 2019-Jan-12 20:37:17.411531 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30568 2019-Jan-12 20:37:17.412206 - [DEBUG]
30569 2019-Jan-12 20:37:17.412232 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30570 2019-Jan-12 20:37:17.412882 - [DEBUG] Compose: EdgeIdentity * AllBottom
30571 2019-Jan-12 20:37:17.412910 - [DEBUG]
30572 2019-Jan-12 20:37:17.412933 - [DEBUG] Propagate flow
30573 2019-Jan-12 20:37:17.412957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30574 2019-Jan-12 20:37:17.413014 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30575 2019-Jan-12 20:37:17.413656 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30576 2019-Jan-12 20:37:17.414297 - [DEBUG] Edge function : AllBottom (result of previous compose)
30577 2019-Jan-12 20:37:17.414322 - [DEBUG]
30578 2019-Jan-12 20:37:17.414347 - [DEBUG] Join: AllTop & AllBottom
30579 2019-Jan-12 20:37:17.414373 - [DEBUG] = AllBottom (new jump func)
30580 2019-Jan-12 20:37:17.414397 - [DEBUG]
30581 2019-Jan-12 20:37:17.414420 - [DEBUG] Start adding new jump function
30582 2019-Jan-12 20:37:17.414444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30583 2019-Jan-12 20:37:17.414499 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30584 2019-Jan-12 20:37:17.415141 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30585 2019-Jan-12 20:37:17.415798 - [DEBUG] Edge Function : AllBottom
30586 2019-Jan-12 20:37:17.415825 - [DEBUG] End adding new jump function
30587 2019-Jan-12 20:37:17.415849 - [DEBUG]
30588 2019-Jan-12 20:37:17.415873 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30589 2019-Jan-12 20:37:17.415897 - [DEBUG]
30590 2019-Jan-12 20:37:17.415921 - [DEBUG] Process 845. path edge:
30591 2019-Jan-12 20:37:17.415944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30592 2019-Jan-12 20:37:17.416001 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
30593 2019-Jan-12 20:37:17.416650 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30594 2019-Jan-12 20:37:17.417291 - [DEBUG]
30595 2019-Jan-12 20:37:17.417315 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30596 2019-Jan-12 20:37:17.417966 - [DEBUG] Possible callees:
30597 2019-Jan-12 20:37:17.417992 - [DEBUG] llvm.dbg.declare
30598 2019-Jan-12 20:37:17.418018 - [DEBUG] Possible return sites:
30599 2019-Jan-12 20:37:17.418041 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930600 2019-Jan-12 20:37:17.419319 - [DEBUG] Found and process special summary
30601 2019-Jan-12 20:37:17.419353 - [DEBUG] Compose: EdgeIdentity * AllBottom
30602 2019-Jan-12 20:37:17.419380 - [DEBUG]
30603 2019-Jan-12 20:37:17.419403 - [DEBUG] Propagate flow
30604 2019-Jan-12 20:37:17.419426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30605 2019-Jan-12 20:37:17.419482 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30606 2019-Jan-12 20:37:17.420122 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30607 2019-Jan-12 20:37:17.420763 - [DEBUG] Edge function : AllBottom (result of previous compose)
30608 2019-Jan-12 20:37:17.420796 - [DEBUG]
30609 2019-Jan-12 20:37:17.420821 - [DEBUG] Join: AllTop & AllBottom
30610 2019-Jan-12 20:37:17.420847 - [DEBUG] = AllBottom (new jump func)
30611 2019-Jan-12 20:37:17.420872 - [DEBUG]
30612 2019-Jan-12 20:37:17.420895 - [DEBUG] Start adding new jump function
30613 2019-Jan-12 20:37:17.420919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30614 2019-Jan-12 20:37:17.420975 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30615 2019-Jan-12 20:37:17.421617 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30616 2019-Jan-12 20:37:17.422266 - [DEBUG] Edge Function : AllBottom
30617 2019-Jan-12 20:37:17.422294 - [DEBUG] End adding new jump function
30618 2019-Jan-12 20:37:17.422318 - [DEBUG]
30619 2019-Jan-12 20:37:17.422342 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30620 2019-Jan-12 20:37:17.422367 - [DEBUG]
30621 2019-Jan-12 20:37:17.422390 - [DEBUG] Process 846. path edge:
30622 2019-Jan-12 20:37:17.422413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30623 2019-Jan-12 20:37:17.422470 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30624 2019-Jan-12 20:37:17.423106 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30625 2019-Jan-12 20:37:17.423746 - [DEBUG]
30626 2019-Jan-12 20:37:17.423771 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30627 2019-Jan-12 20:37:17.424424 - [DEBUG] Compose: EdgeIdentity * AllBottom
30628 2019-Jan-12 20:37:17.424453 - [DEBUG]
30629 2019-Jan-12 20:37:17.424477 - [DEBUG] Propagate flow
30630 2019-Jan-12 20:37:17.424500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30631 2019-Jan-12 20:37:17.424557 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30632 2019-Jan-12 20:37:17.425192 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30633 2019-Jan-12 20:37:17.425850 - [DEBUG] Edge function : AllBottom (result of previous compose)
30634 2019-Jan-12 20:37:17.425875 - [DEBUG]
30635 2019-Jan-12 20:37:17.425900 - [DEBUG] Join: AllTop & AllBottom
30636 2019-Jan-12 20:37:17.425925 - [DEBUG] = AllBottom (new jump func)
30637 2019-Jan-12 20:37:17.425950 - [DEBUG]
30638 2019-Jan-12 20:37:17.425973 - [DEBUG] Start adding new jump function
30639 2019-Jan-12 20:37:17.425997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30640 2019-Jan-12 20:37:17.426053 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30641 2019-Jan-12 20:37:17.426700 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30642 2019-Jan-12 20:37:17.427332 - [DEBUG] Edge Function : AllBottom
30643 2019-Jan-12 20:37:17.427360 - [DEBUG] End adding new jump function
30644 2019-Jan-12 20:37:17.427384 - [DEBUG]
30645 2019-Jan-12 20:37:17.427407 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30646 2019-Jan-12 20:37:17.427432 - [DEBUG]
30647 2019-Jan-12 20:37:17.427455 - [DEBUG] Process 847. path edge:
30648 2019-Jan-12 20:37:17.427479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30649 2019-Jan-12 20:37:17.427535 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30650 2019-Jan-12 20:37:17.428175 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30651 2019-Jan-12 20:37:17.428841 - [DEBUG]
30652 2019-Jan-12 20:37:17.428866 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30653 2019-Jan-12 20:37:17.429521 - [DEBUG] Compose: EdgeIdentity * AllBottom
30654 2019-Jan-12 20:37:17.429550 - [DEBUG]
30655 2019-Jan-12 20:37:17.429573 - [DEBUG] Propagate flow
30656 2019-Jan-12 20:37:17.429597 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30657 2019-Jan-12 20:37:17.429654 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30658 2019-Jan-12 20:37:17.430292 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30659 2019-Jan-12 20:37:17.430934 - [DEBUG] Edge function : AllBottom (result of previous compose)
30660 2019-Jan-12 20:37:17.430959 - [DEBUG]
30661 2019-Jan-12 20:37:17.430984 - [DEBUG] Join: AllTop & AllBottom
30662 2019-Jan-12 20:37:17.431010 - [DEBUG] = AllBottom (new jump func)
30663 2019-Jan-12 20:37:17.431035 - [DEBUG]
30664 2019-Jan-12 20:37:17.431058 - [DEBUG] Start adding new jump function
30665 2019-Jan-12 20:37:17.431082 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30666 2019-Jan-12 20:37:17.431138 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30667 2019-Jan-12 20:37:17.431779 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30668 2019-Jan-12 20:37:17.432432 - [DEBUG] Edge Function : AllBottom
30669 2019-Jan-12 20:37:17.432460 - [DEBUG] End adding new jump function
30670 2019-Jan-12 20:37:17.432484 - [DEBUG]
30671 2019-Jan-12 20:37:17.432508 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30672 2019-Jan-12 20:37:17.432532 - [DEBUG]
30673 2019-Jan-12 20:37:17.432556 - [DEBUG] Process 848. path edge:
30674 2019-Jan-12 20:37:17.432579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30675 2019-Jan-12 20:37:17.432636 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30676 2019-Jan-12 20:37:17.433272 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30677 2019-Jan-12 20:37:17.433913 - [DEBUG]
30678 2019-Jan-12 20:37:17.433938 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30679 2019-Jan-12 20:37:17.434593 - [DEBUG] Compose: EdgeIdentity * AllBottom
30680 2019-Jan-12 20:37:17.434621 - [DEBUG]
30681 2019-Jan-12 20:37:17.434645 - [DEBUG] Propagate flow
30682 2019-Jan-12 20:37:17.434668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30683 2019-Jan-12 20:37:17.434725 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30684 2019-Jan-12 20:37:17.435376 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30685 2019-Jan-12 20:37:17.436019 - [DEBUG] Edge function : AllBottom (result of previous compose)
30686 2019-Jan-12 20:37:17.436044 - [DEBUG]
30687 2019-Jan-12 20:37:17.436069 - [DEBUG] Join: AllTop & AllBottom
30688 2019-Jan-12 20:37:17.436095 - [DEBUG] = AllBottom (new jump func)
30689 2019-Jan-12 20:37:17.436119 - [DEBUG]
30690 2019-Jan-12 20:37:17.436143 - [DEBUG] Start adding new jump function
30691 2019-Jan-12 20:37:17.436166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30692 2019-Jan-12 20:37:17.436226 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30693 2019-Jan-12 20:37:17.436875 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30694 2019-Jan-12 20:37:17.437508 - [DEBUG] Edge Function : AllBottom
30695 2019-Jan-12 20:37:17.437536 - [DEBUG] End adding new jump function
30696 2019-Jan-12 20:37:17.437561 - [DEBUG]
30697 2019-Jan-12 20:37:17.437585 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30698 2019-Jan-12 20:37:17.437609 - [DEBUG]
30699 2019-Jan-12 20:37:17.437632 - [DEBUG] Process 849. path edge:
30700 2019-Jan-12 20:37:17.437656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30701 2019-Jan-12 20:37:17.437712 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30702 2019-Jan-12 20:37:17.438344 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30703 2019-Jan-12 20:37:17.439002 - [DEBUG]
30704 2019-Jan-12 20:37:17.439027 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30705 2019-Jan-12 20:37:17.439675 - [DEBUG] Compose: EdgeIdentity * AllBottom
30706 2019-Jan-12 20:37:17.439703 - [DEBUG]
30707 2019-Jan-12 20:37:17.439727 - [DEBUG] Propagate flow
30708 2019-Jan-12 20:37:17.439750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30709 2019-Jan-12 20:37:17.439807 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30710 2019-Jan-12 20:37:17.440445 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30711 2019-Jan-12 20:37:17.441088 - [DEBUG] Edge function : AllBottom (result of previous compose)
30712 2019-Jan-12 20:37:17.441113 - [DEBUG]
30713 2019-Jan-12 20:37:17.441138 - [DEBUG] Join: AllTop & AllBottom
30714 2019-Jan-12 20:37:17.441164 - [DEBUG] = AllBottom (new jump func)
30715 2019-Jan-12 20:37:17.441188 - [DEBUG]
30716 2019-Jan-12 20:37:17.441212 - [DEBUG] Start adding new jump function
30717 2019-Jan-12 20:37:17.441235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30718 2019-Jan-12 20:37:17.441291 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30719 2019-Jan-12 20:37:17.441933 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30720 2019-Jan-12 20:37:17.442585 - [DEBUG] Edge Function : AllBottom
30721 2019-Jan-12 20:37:17.442613 - [DEBUG] End adding new jump function
30722 2019-Jan-12 20:37:17.442637 - [DEBUG]
30723 2019-Jan-12 20:37:17.442661 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30724 2019-Jan-12 20:37:17.442686 - [DEBUG]
30725 2019-Jan-12 20:37:17.442709 - [DEBUG] Process 850. path edge:
30726 2019-Jan-12 20:37:17.442733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30727 2019-Jan-12 20:37:17.442790 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30728 2019-Jan-12 20:37:17.443426 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30729 2019-Jan-12 20:37:17.444068 - [DEBUG]
30730 2019-Jan-12 20:37:17.444093 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30731 2019-Jan-12 20:37:17.444755 - [DEBUG] Compose: EdgeIdentity * AllBottom
30732 2019-Jan-12 20:37:17.444784 - [DEBUG]
30733 2019-Jan-12 20:37:17.444808 - [DEBUG] Propagate flow
30734 2019-Jan-12 20:37:17.444839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30735 2019-Jan-12 20:37:17.444896 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30736 2019-Jan-12 20:37:17.445550 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30737 2019-Jan-12 20:37:17.446193 - [DEBUG] Edge function : AllBottom (result of previous compose)
30738 2019-Jan-12 20:37:17.446218 - [DEBUG]
30739 2019-Jan-12 20:37:17.446243 - [DEBUG] Join: AllTop & AllBottom
30740 2019-Jan-12 20:37:17.446271 - [DEBUG] = AllBottom (new jump func)
30741 2019-Jan-12 20:37:17.446296 - [DEBUG]
30742 2019-Jan-12 20:37:17.446320 - [DEBUG] Start adding new jump function
30743 2019-Jan-12 20:37:17.446343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30744 2019-Jan-12 20:37:17.446399 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30745 2019-Jan-12 20:37:17.447041 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30746 2019-Jan-12 20:37:17.447674 - [DEBUG] Edge Function : AllBottom
30747 2019-Jan-12 20:37:17.447701 - [DEBUG] End adding new jump function
30748 2019-Jan-12 20:37:17.447725 - [DEBUG]
30749 2019-Jan-12 20:37:17.447749 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30750 2019-Jan-12 20:37:17.447774 - [DEBUG]
30751 2019-Jan-12 20:37:17.447797 - [DEBUG] Process 851. path edge:
30752 2019-Jan-12 20:37:17.447821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30753 2019-Jan-12 20:37:17.447877 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30754 2019-Jan-12 20:37:17.448510 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30755 2019-Jan-12 20:37:17.449167 - [DEBUG]
30756 2019-Jan-12 20:37:17.449192 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30757 2019-Jan-12 20:37:17.449838 - [DEBUG] Compose: EdgeIdentity * AllBottom
30758 2019-Jan-12 20:37:17.449865 - [DEBUG]
30759 2019-Jan-12 20:37:17.449889 - [DEBUG] Propagate flow
30760 2019-Jan-12 20:37:17.449913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30761 2019-Jan-12 20:37:17.449969 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30762 2019-Jan-12 20:37:17.450604 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30763 2019-Jan-12 20:37:17.451246 - [DEBUG] Edge function : AllBottom (result of previous compose)
30764 2019-Jan-12 20:37:17.451271 - [DEBUG]
30765 2019-Jan-12 20:37:17.451295 - [DEBUG] Join: AllTop & AllBottom
30766 2019-Jan-12 20:37:17.451321 - [DEBUG] = AllBottom (new jump func)
30767 2019-Jan-12 20:37:17.451346 - [DEBUG]
30768 2019-Jan-12 20:37:17.451369 - [DEBUG] Start adding new jump function
30769 2019-Jan-12 20:37:17.451393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30770 2019-Jan-12 20:37:17.451448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30771 2019-Jan-12 20:37:17.452106 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30772 2019-Jan-12 20:37:17.452739 - [DEBUG] Edge Function : AllBottom
30773 2019-Jan-12 20:37:17.452766 - [DEBUG] End adding new jump function
30774 2019-Jan-12 20:37:17.452790 - [DEBUG]
30775 2019-Jan-12 20:37:17.452814 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30776 2019-Jan-12 20:37:17.452847 - [DEBUG]
30777 2019-Jan-12 20:37:17.452871 - [DEBUG] Process 852. path edge:
30778 2019-Jan-12 20:37:17.452895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30779 2019-Jan-12 20:37:17.452951 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30780 2019-Jan-12 20:37:17.453585 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30781 2019-Jan-12 20:37:17.454227 - [DEBUG]
30782 2019-Jan-12 20:37:17.454252 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30783 2019-Jan-12 20:37:17.454902 - [DEBUG] Compose: EdgeIdentity * AllBottom
30784 2019-Jan-12 20:37:17.454929 - [DEBUG]
30785 2019-Jan-12 20:37:17.454953 - [DEBUG] Propagate flow
30786 2019-Jan-12 20:37:17.454977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30787 2019-Jan-12 20:37:17.455033 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30788 2019-Jan-12 20:37:17.455685 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30789 2019-Jan-12 20:37:17.456329 - [DEBUG] Edge function : AllBottom (result of previous compose)
30790 2019-Jan-12 20:37:17.456358 - [DEBUG]
30791 2019-Jan-12 20:37:17.456382 - [DEBUG] Join: AllTop & AllBottom
30792 2019-Jan-12 20:37:17.456408 - [DEBUG] = AllBottom (new jump func)
30793 2019-Jan-12 20:37:17.456432 - [DEBUG]
30794 2019-Jan-12 20:37:17.456455 - [DEBUG] Start adding new jump function
30795 2019-Jan-12 20:37:17.456479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30796 2019-Jan-12 20:37:17.456535 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30797 2019-Jan-12 20:37:17.457177 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30798 2019-Jan-12 20:37:17.457815 - [DEBUG] Edge Function : AllBottom
30799 2019-Jan-12 20:37:17.457843 - [DEBUG] End adding new jump function
30800 2019-Jan-12 20:37:17.457867 - [DEBUG]
30801 2019-Jan-12 20:37:17.457891 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30802 2019-Jan-12 20:37:17.457916 - [DEBUG]
30803 2019-Jan-12 20:37:17.457939 - [DEBUG] Process 853. path edge:
30804 2019-Jan-12 20:37:17.457963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30805 2019-Jan-12 20:37:17.458019 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30806 2019-Jan-12 20:37:17.458673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30807 2019-Jan-12 20:37:17.459316 - [DEBUG]
30808 2019-Jan-12 20:37:17.459342 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30809 2019-Jan-12 20:37:17.459996 - [DEBUG] Compose: EdgeIdentity * AllBottom
30810 2019-Jan-12 20:37:17.460024 - [DEBUG]
30811 2019-Jan-12 20:37:17.460048 - [DEBUG] Propagate flow
30812 2019-Jan-12 20:37:17.460072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30813 2019-Jan-12 20:37:17.460128 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30814 2019-Jan-12 20:37:17.460770 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30815 2019-Jan-12 20:37:17.461412 - [DEBUG] Edge function : AllBottom (result of previous compose)
30816 2019-Jan-12 20:37:17.461446 - [DEBUG]
30817 2019-Jan-12 20:37:17.461471 - [DEBUG] Join: AllTop & AllBottom
30818 2019-Jan-12 20:37:17.461497 - [DEBUG] = AllBottom (new jump func)
30819 2019-Jan-12 20:37:17.461521 - [DEBUG]
30820 2019-Jan-12 20:37:17.461545 - [DEBUG] Start adding new jump function
30821 2019-Jan-12 20:37:17.461568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30822 2019-Jan-12 20:37:17.461624 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30823 2019-Jan-12 20:37:17.462282 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30824 2019-Jan-12 20:37:17.462916 - [DEBUG] Edge Function : AllBottom
30825 2019-Jan-12 20:37:17.462944 - [DEBUG] End adding new jump function
30826 2019-Jan-12 20:37:17.462968 - [DEBUG]
30827 2019-Jan-12 20:37:17.462992 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30828 2019-Jan-12 20:37:17.463016 - [DEBUG]
30829 2019-Jan-12 20:37:17.463040 - [DEBUG] Process 854. path edge:
30830 2019-Jan-12 20:37:17.463063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30831 2019-Jan-12 20:37:17.463119 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30832 2019-Jan-12 20:37:17.463753 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30833 2019-Jan-12 20:37:17.464395 - [DEBUG]
30834 2019-Jan-12 20:37:17.464419 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30835 2019-Jan-12 20:37:17.465070 - [DEBUG] Compose: EdgeIdentity * AllBottom
30836 2019-Jan-12 20:37:17.465098 - [DEBUG]
30837 2019-Jan-12 20:37:17.465122 - [DEBUG] Propagate flow
30838 2019-Jan-12 20:37:17.465146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30839 2019-Jan-12 20:37:17.465203 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30840 2019-Jan-12 20:37:17.465858 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30841 2019-Jan-12 20:37:17.466505 - [DEBUG] Edge function : AllBottom (result of previous compose)
30842 2019-Jan-12 20:37:17.466531 - [DEBUG]
30843 2019-Jan-12 20:37:17.466555 - [DEBUG] Join: AllTop & AllBottom
30844 2019-Jan-12 20:37:17.466581 - [DEBUG] = AllBottom (new jump func)
30845 2019-Jan-12 20:37:17.466605 - [DEBUG]
30846 2019-Jan-12 20:37:17.466629 - [DEBUG] Start adding new jump function
30847 2019-Jan-12 20:37:17.466652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30848 2019-Jan-12 20:37:17.466708 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30849 2019-Jan-12 20:37:17.467351 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30850 2019-Jan-12 20:37:17.467984 - [DEBUG] Edge Function : AllBottom
30851 2019-Jan-12 20:37:17.468011 - [DEBUG] End adding new jump function
30852 2019-Jan-12 20:37:17.468035 - [DEBUG]
30853 2019-Jan-12 20:37:17.468059 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30854 2019-Jan-12 20:37:17.468083 - [DEBUG]
30855 2019-Jan-12 20:37:17.468107 - [DEBUG] Process 855. path edge:
30856 2019-Jan-12 20:37:17.468131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30857 2019-Jan-12 20:37:17.468187 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30858 2019-Jan-12 20:37:17.468836 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30859 2019-Jan-12 20:37:17.469487 - [DEBUG]
30860 2019-Jan-12 20:37:17.469512 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30861 2019-Jan-12 20:37:17.470154 - [DEBUG] Start of endsummarytab entry
30862 2019-Jan-12 20:37:17.470188 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30863 2019-Jan-12 20:37:17.470822 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30864 2019-Jan-12 20:37:17.470882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30865 2019-Jan-12 20:37:17.471516 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30866 2019-Jan-12 20:37:17.472173 - [DEBUG] EF: AllBottom
30867 2019-Jan-12 20:37:17.472199 - [DEBUG]
30868 2019-Jan-12 20:37:17.472222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30869 2019-Jan-12 20:37:17.472854 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30870 2019-Jan-12 20:37:17.473487 - [DEBUG] EF: AllBottom
30871 2019-Jan-12 20:37:17.473512 - [DEBUG]
30872 2019-Jan-12 20:37:17.473536 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30873 2019-Jan-12 20:37:17.474168 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30874 2019-Jan-12 20:37:17.474803 - [DEBUG] EF: AllBottom
30875 2019-Jan-12 20:37:17.474828 - [DEBUG]
30876 2019-Jan-12 20:37:17.474851 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30877 2019-Jan-12 20:37:17.475498 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30878 2019-Jan-12 20:37:17.476140 - [DEBUG] EF: AllBottom
30879 2019-Jan-12 20:37:17.476165 - [DEBUG]
30880 2019-Jan-12 20:37:17.476189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30881 2019-Jan-12 20:37:17.476827 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30882 2019-Jan-12 20:37:17.477461 - [DEBUG] EF: AllBottom
30883 2019-Jan-12 20:37:17.477486 - [DEBUG]
30884 2019-Jan-12 20:37:17.477510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30885 2019-Jan-12 20:37:17.478142 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30886 2019-Jan-12 20:37:17.478793 - [DEBUG] EF: AllBottom
30887 2019-Jan-12 20:37:17.478818 - [DEBUG]
30888 2019-Jan-12 20:37:17.478841 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30889 2019-Jan-12 20:37:17.479474 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30890 2019-Jan-12 20:37:17.480115 - [DEBUG] EF: AllBottom
30891 2019-Jan-12 20:37:17.480140 - [DEBUG]
30892 2019-Jan-12 20:37:17.480163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30893 2019-Jan-12 20:37:17.480796 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
30894 2019-Jan-12 20:37:17.481429 - [DEBUG] EF: AllBottom
30895 2019-Jan-12 20:37:17.481454 - [DEBUG]
30896 2019-Jan-12 20:37:17.481477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30897 2019-Jan-12 20:37:17.482124 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30898 2019-Jan-12 20:37:17.482759 - [DEBUG] EF: AllBottom
30899 2019-Jan-12 20:37:17.482784 - [DEBUG]
30900 2019-Jan-12 20:37:17.482807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30901 2019-Jan-12 20:37:17.483440 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30902 2019-Jan-12 20:37:17.484072 - [DEBUG] EF: AllBottom
30903 2019-Jan-12 20:37:17.484097 - [DEBUG]
30904 2019-Jan-12 20:37:17.484120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30905 2019-Jan-12 20:37:17.484764 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30906 2019-Jan-12 20:37:17.485413 - [DEBUG] EF: AllBottom
30907 2019-Jan-12 20:37:17.485438 - [DEBUG]
30908 2019-Jan-12 20:37:17.485461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30909 2019-Jan-12 20:37:17.486095 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30910 2019-Jan-12 20:37:17.486736 - [DEBUG] EF: AllBottom
30911 2019-Jan-12 20:37:17.486761 - [DEBUG]
30912 2019-Jan-12 20:37:17.486785 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30913 2019-Jan-12 20:37:17.487417 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30914 2019-Jan-12 20:37:17.488058 - [DEBUG] EF: AllBottom
30915 2019-Jan-12 20:37:17.488082 - [DEBUG]
30916 2019-Jan-12 20:37:17.488106 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30917 2019-Jan-12 20:37:17.488754 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30918 2019-Jan-12 20:37:17.489390 - [DEBUG] EF: AllBottom
30919 2019-Jan-12 20:37:17.489415 - [DEBUG]
30920 2019-Jan-12 20:37:17.489438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30921 2019-Jan-12 20:37:17.490071 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30922 2019-Jan-12 20:37:17.490711 - [DEBUG] EF: AllBottom
30923 2019-Jan-12 20:37:17.490736 - [DEBUG]
30924 2019-Jan-12 20:37:17.490759 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30925 2019-Jan-12 20:37:17.491392 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30926 2019-Jan-12 20:37:17.492040 - [DEBUG] EF: AllBottom
30927 2019-Jan-12 20:37:17.492065 - [DEBUG]
30928 2019-Jan-12 20:37:17.492088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30929 2019-Jan-12 20:37:17.492721 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30930 2019-Jan-12 20:37:17.493354 - [DEBUG] EF: AllBottom
30931 2019-Jan-12 20:37:17.493379 - [DEBUG]
30932 2019-Jan-12 20:37:17.493402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30933 2019-Jan-12 20:37:17.494035 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30934 2019-Jan-12 20:37:17.494670 - [DEBUG] EF: AllBottom
30935 2019-Jan-12 20:37:17.494695 - [DEBUG]
30936 2019-Jan-12 20:37:17.494718 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30937 2019-Jan-12 20:37:17.495364 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30938 2019-Jan-12 20:37:17.495996 - [DEBUG] EF: AllBottom
30939 2019-Jan-12 20:37:17.496021 - [DEBUG]
30940 2019-Jan-12 20:37:17.496045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30941 2019-Jan-12 20:37:17.496682 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30942 2019-Jan-12 20:37:17.497315 - [DEBUG] EF: AllBottom
30943 2019-Jan-12 20:37:17.497340 - [DEBUG]
30944 2019-Jan-12 20:37:17.497364 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30945 2019-Jan-12 20:37:17.497995 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30946 2019-Jan-12 20:37:17.498629 - [DEBUG] EF: AllBottom
30947 2019-Jan-12 20:37:17.498666 - [DEBUG]
30948 2019-Jan-12 20:37:17.498691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30949 2019-Jan-12 20:37:17.499323 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30950 2019-Jan-12 20:37:17.499964 - [DEBUG] EF: AllBottom
30951 2019-Jan-12 20:37:17.499989 - [DEBUG]
30952 2019-Jan-12 20:37:17.500014 - [DEBUG] ---------------
30953 2019-Jan-12 20:37:17.500037 - [DEBUG]
30954 2019-Jan-12 20:37:17.500063 - [DEBUG] End of endsummarytab entry
30955 2019-Jan-12 20:37:17.500086 - [DEBUG]
30956 2019-Jan-12 20:37:17.500110 - [DEBUG] Start of incomingtab entry
30957 2019-Jan-12 20:37:17.500133 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30958 2019-Jan-12 20:37:17.500767 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30959 2019-Jan-12 20:37:17.500823 - [DEBUG] ---------------
30960 2019-Jan-12 20:37:17.500847 - [DEBUG] End of incomingtab entry
30961 2019-Jan-12 20:37:17.500871 - [DEBUG]
30962 2019-Jan-12 20:37:17.500895 - [DEBUG] EDGE:
30963 2019-Jan-12 20:37:17.500951 - [DEBUG] ---> 30964 2019-Jan-12 20:37:17.501583 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30965 2019-Jan-12 20:37:17.502239 - [DEBUG]
30966 2019-Jan-12 20:37:17.502264 - [DEBUG] EDGE:
30967 2019-Jan-12 20:37:17.502321 - [DEBUG] ---> 30968 2019-Jan-12 20:37:17.502969 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30969 2019-Jan-12 20:37:17.503612 - [DEBUG]
30970 2019-Jan-12 20:37:17.503647 - [DEBUG] Compose: EdgeIdentity * AllBottom
30971 2019-Jan-12 20:37:17.503674 - [DEBUG]
30972 2019-Jan-12 20:37:17.503698 - [DEBUG] Propagate flow
30973 2019-Jan-12 20:37:17.503721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30974 2019-Jan-12 20:37:17.503778 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30975 2019-Jan-12 20:37:17.504419 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30976 2019-Jan-12 20:37:17.505065 - [DEBUG] Edge function : AllBottom (result of previous compose)
30977 2019-Jan-12 20:37:17.505090 - [DEBUG]
30978 2019-Jan-12 20:37:17.505116 - [DEBUG] Join: AllTop & AllBottom
30979 2019-Jan-12 20:37:17.505141 - [DEBUG] = AllBottom (new jump func)
30980 2019-Jan-12 20:37:17.505166 - [DEBUG]
30981 2019-Jan-12 20:37:17.505190 - [DEBUG] Start adding new jump function
30982 2019-Jan-12 20:37:17.505213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30983 2019-Jan-12 20:37:17.505269 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30984 2019-Jan-12 20:37:17.505930 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30985 2019-Jan-12 20:37:17.506577 - [DEBUG] Edge Function : AllBottom
30986 2019-Jan-12 20:37:17.506606 - [DEBUG] End adding new jump function
30987 2019-Jan-12 20:37:17.506630 - [DEBUG]
30988 2019-Jan-12 20:37:17.506654 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30989 2019-Jan-12 20:37:17.506678 - [DEBUG]
30990 2019-Jan-12 20:37:17.506706 - [DEBUG] Process 856. path edge:
30991 2019-Jan-12 20:37:17.506729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30992 2019-Jan-12 20:37:17.506786 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30993 2019-Jan-12 20:37:17.507434 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30994 2019-Jan-12 20:37:17.508083 - [DEBUG]
30995 2019-Jan-12 20:37:17.508108 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30996 2019-Jan-12 20:37:17.508777 - [DEBUG] Possible callees:
30997 2019-Jan-12 20:37:17.508802 - [DEBUG] llvm.dbg.declare
30998 2019-Jan-12 20:37:17.508827 - [DEBUG] Possible return sites:
30999 2019-Jan-12 20:37:17.508851 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331000 2019-Jan-12 20:37:17.510120 - [DEBUG] Found and process special summary
31001 2019-Jan-12 20:37:17.510153 - [DEBUG] Compose: EdgeIdentity * AllBottom
31002 2019-Jan-12 20:37:17.510181 - [DEBUG]
31003 2019-Jan-12 20:37:17.510204 - [DEBUG] Propagate flow
31004 2019-Jan-12 20:37:17.510228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31005 2019-Jan-12 20:37:17.510284 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31006 2019-Jan-12 20:37:17.510926 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31007 2019-Jan-12 20:37:17.511568 - [DEBUG] Edge function : AllBottom (result of previous compose)
31008 2019-Jan-12 20:37:17.511593 - [DEBUG]
31009 2019-Jan-12 20:37:17.511618 - [DEBUG] Join: AllTop & AllBottom
31010 2019-Jan-12 20:37:17.511643 - [DEBUG] = AllBottom (new jump func)
31011 2019-Jan-12 20:37:17.511668 - [DEBUG]
31012 2019-Jan-12 20:37:17.511691 - [DEBUG] Start adding new jump function
31013 2019-Jan-12 20:37:17.511715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31014 2019-Jan-12 20:37:17.511771 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31015 2019-Jan-12 20:37:17.512428 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31016 2019-Jan-12 20:37:17.513079 - [DEBUG] Edge Function : AllBottom
31017 2019-Jan-12 20:37:17.513109 - [DEBUG] End adding new jump function
31018 2019-Jan-12 20:37:17.513133 - [DEBUG]
31019 2019-Jan-12 20:37:17.513157 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31020 2019-Jan-12 20:37:17.513181 - [DEBUG]
31021 2019-Jan-12 20:37:17.513205 - [DEBUG] Process 857. path edge:
31022 2019-Jan-12 20:37:17.513229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31023 2019-Jan-12 20:37:17.513294 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31024 2019-Jan-12 20:37:17.513992 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31025 2019-Jan-12 20:37:17.514706 - [DEBUG]
31026 2019-Jan-12 20:37:17.514733 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31027 2019-Jan-12 20:37:17.515504 - [DEBUG] Compose: EdgeIdentity * AllBottom
31028 2019-Jan-12 20:37:17.515534 - [DEBUG]
31029 2019-Jan-12 20:37:17.515558 - [DEBUG] Propagate flow
31030 2019-Jan-12 20:37:17.515581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31031 2019-Jan-12 20:37:17.515645 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31032 2019-Jan-12 20:37:17.516287 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31033 2019-Jan-12 20:37:17.516935 - [DEBUG] Edge function : AllBottom (result of previous compose)
31034 2019-Jan-12 20:37:17.516979 - [DEBUG]
31035 2019-Jan-12 20:37:17.517005 - [DEBUG] Join: AllTop & AllBottom
31036 2019-Jan-12 20:37:17.517031 - [DEBUG] = AllBottom (new jump func)
31037 2019-Jan-12 20:37:17.517056 - [DEBUG]
31038 2019-Jan-12 20:37:17.517079 - [DEBUG] Start adding new jump function
31039 2019-Jan-12 20:37:17.517103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31040 2019-Jan-12 20:37:17.517159 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31041 2019-Jan-12 20:37:17.517802 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31042 2019-Jan-12 20:37:17.518435 - [DEBUG] Edge Function : AllBottom
31043 2019-Jan-12 20:37:17.518464 - [DEBUG] End adding new jump function
31044 2019-Jan-12 20:37:17.518488 - [DEBUG]
31045 2019-Jan-12 20:37:17.518512 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31046 2019-Jan-12 20:37:17.518537 - [DEBUG]
31047 2019-Jan-12 20:37:17.518560 - [DEBUG] Process 858. path edge:
31048 2019-Jan-12 20:37:17.518584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31049 2019-Jan-12 20:37:17.518640 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31050 2019-Jan-12 20:37:17.519288 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31051 2019-Jan-12 20:37:17.519931 - [DEBUG]
31052 2019-Jan-12 20:37:17.519957 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31053 2019-Jan-12 20:37:17.520608 - [DEBUG] Compose: EdgeIdentity * AllBottom
31054 2019-Jan-12 20:37:17.520636 - [DEBUG]
31055 2019-Jan-12 20:37:17.520660 - [DEBUG] Propagate flow
31056 2019-Jan-12 20:37:17.520684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31057 2019-Jan-12 20:37:17.520741 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31058 2019-Jan-12 20:37:17.521377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31059 2019-Jan-12 20:37:17.522032 - [DEBUG] Edge function : AllBottom (result of previous compose)
31060 2019-Jan-12 20:37:17.522058 - [DEBUG]
31061 2019-Jan-12 20:37:17.522083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31062 2019-Jan-12 20:37:17.522109 - [DEBUG] = AllBottom
31063 2019-Jan-12 20:37:17.522134 - [DEBUG]
31064 2019-Jan-12 20:37:17.522157 - [DEBUG] PROPAGATE: No new function!
31065 2019-Jan-12 20:37:17.522181 - [DEBUG] EDGE:
31066 2019-Jan-12 20:37:17.522239 - [DEBUG] ---> 31067 2019-Jan-12 20:37:17.522872 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31068 2019-Jan-12 20:37:17.523513 - [DEBUG]
31069 2019-Jan-12 20:37:17.523537 - [DEBUG] EDGE:
31070 2019-Jan-12 20:37:17.523594 - [DEBUG] ---> 31071 2019-Jan-12 20:37:17.524230 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31072 2019-Jan-12 20:37:17.524870 - [DEBUG]
31073 2019-Jan-12 20:37:17.524908 - [DEBUG] Compose: EdgeIdentity * AllBottom
31074 2019-Jan-12 20:37:17.524935 - [DEBUG]
31075 2019-Jan-12 20:37:17.524959 - [DEBUG] Propagate flow
31076 2019-Jan-12 20:37:17.524982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31077 2019-Jan-12 20:37:17.525038 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31078 2019-Jan-12 20:37:17.525699 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31079 2019-Jan-12 20:37:17.526341 - [DEBUG] Edge function : AllBottom (result of previous compose)
31080 2019-Jan-12 20:37:17.526366 - [DEBUG]
31081 2019-Jan-12 20:37:17.526391 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31082 2019-Jan-12 20:37:17.526417 - [DEBUG] = AllBottom
31083 2019-Jan-12 20:37:17.526442 - [DEBUG]
31084 2019-Jan-12 20:37:17.526465 - [DEBUG] PROPAGATE: No new function!
31085 2019-Jan-12 20:37:17.526492 - [DEBUG] EDGE:
31086 2019-Jan-12 20:37:17.526549 - [DEBUG] ---> 31087 2019-Jan-12 20:37:17.527196 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31088 2019-Jan-12 20:37:17.527837 - [DEBUG]
31089 2019-Jan-12 20:37:17.527862 - [DEBUG] EDGE:
31090 2019-Jan-12 20:37:17.527919 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
31091 2019-Jan-12 20:37:17.528557 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31092 2019-Jan-12 20:37:17.529214 - [DEBUG]
31093 2019-Jan-12 20:37:17.529239 - [DEBUG] EDGE:
31094 2019-Jan-12 20:37:17.529296 - [DEBUG] ---> 31095 2019-Jan-12 20:37:17.529931 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31096 2019-Jan-12 20:37:17.530572 - [DEBUG]
31097 2019-Jan-12 20:37:17.530597 - [DEBUG] EDGE:
31098 2019-Jan-12 20:37:17.530654 - [DEBUG] ---> 31099 2019-Jan-12 20:37:17.531285 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31100 2019-Jan-12 20:37:17.531926 - [DEBUG]
31101 2019-Jan-12 20:37:17.531951 - [DEBUG] EDGE:
31102 2019-Jan-12 20:37:17.532022 - [DEBUG] ---> 31103 2019-Jan-12 20:37:17.532659 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31104 2019-Jan-12 20:37:17.533301 - [DEBUG]
31105 2019-Jan-12 20:37:17.533334 - [DEBUG] Compose: EdgeIdentity * AllBottom
31106 2019-Jan-12 20:37:17.533361 - [DEBUG]
31107 2019-Jan-12 20:37:17.533384 - [DEBUG] Propagate flow
31108 2019-Jan-12 20:37:17.533408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-12 20:37:17.533464 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31110 2019-Jan-12 20:37:17.534100 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31111 2019-Jan-12 20:37:17.534741 - [DEBUG] Edge function : AllBottom (result of previous compose)
31112 2019-Jan-12 20:37:17.534767 - [DEBUG]
31113 2019-Jan-12 20:37:17.534791 - [DEBUG] Join: AllTop & AllBottom
31114 2019-Jan-12 20:37:17.534817 - [DEBUG] = AllBottom (new jump func)
31115 2019-Jan-12 20:37:17.534842 - [DEBUG]
31116 2019-Jan-12 20:37:17.534865 - [DEBUG] Start adding new jump function
31117 2019-Jan-12 20:37:17.534897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31118 2019-Jan-12 20:37:17.534953 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31119 2019-Jan-12 20:37:17.535610 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31120 2019-Jan-12 20:37:17.536245 - [DEBUG] Edge Function : AllBottom
31121 2019-Jan-12 20:37:17.536273 - [DEBUG] End adding new jump function
31122 2019-Jan-12 20:37:17.536297 - [DEBUG]
31123 2019-Jan-12 20:37:17.536320 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31124 2019-Jan-12 20:37:17.536344 - [DEBUG]
31125 2019-Jan-12 20:37:17.536367 - [DEBUG] Process 859. path edge:
31126 2019-Jan-12 20:37:17.536391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31127 2019-Jan-12 20:37:17.536447 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
31128 2019-Jan-12 20:37:17.537090 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31129 2019-Jan-12 20:37:17.537731 - [DEBUG]
31130 2019-Jan-12 20:37:17.537756 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31131 2019-Jan-12 20:37:17.538412 - [DEBUG] Compose: EdgeIdentity * AllBottom
31132 2019-Jan-12 20:37:17.538439 - [DEBUG]
31133 2019-Jan-12 20:37:17.538463 - [DEBUG] Propagate flow
31134 2019-Jan-12 20:37:17.538487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31135 2019-Jan-12 20:37:17.538543 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
31136 2019-Jan-12 20:37:17.539191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31137 2019-Jan-12 20:37:17.539833 - [DEBUG] Edge function : AllBottom (result of previous compose)
31138 2019-Jan-12 20:37:17.539859 - [DEBUG]
31139 2019-Jan-12 20:37:17.539883 - [DEBUG] Join: AllTop & AllBottom
31140 2019-Jan-12 20:37:17.539909 - [DEBUG] = AllBottom (new jump func)
31141 2019-Jan-12 20:37:17.539934 - [DEBUG]
31142 2019-Jan-12 20:37:17.539957 - [DEBUG] Start adding new jump function
31143 2019-Jan-12 20:37:17.539981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31144 2019-Jan-12 20:37:17.540037 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31145 2019-Jan-12 20:37:17.540679 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
31146 2019-Jan-12 20:37:17.541310 - [DEBUG] Edge Function : AllBottom
31147 2019-Jan-12 20:37:17.541337 - [DEBUG] End adding new jump function
31148 2019-Jan-12 20:37:17.541361 - [DEBUG]
31149 2019-Jan-12 20:37:17.541384 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31150 2019-Jan-12 20:37:17.541408 - [DEBUG]
31151 2019-Jan-12 20:37:17.541432 - [DEBUG] Process 860. path edge:
31152 2019-Jan-12 20:37:17.541456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31153 2019-Jan-12 20:37:17.541512 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
31154 2019-Jan-12 20:37:17.542158 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31155 2019-Jan-12 20:37:17.542799 - [DEBUG]
31156 2019-Jan-12 20:37:17.542824 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
31157 2019-Jan-12 20:37:17.543470 - [DEBUG] Compose: EdgeIdentity * AllBottom
31158 2019-Jan-12 20:37:17.543498 - [DEBUG]
31159 2019-Jan-12 20:37:17.543522 - [DEBUG] Propagate flow
31160 2019-Jan-12 20:37:17.543554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31161 2019-Jan-12 20:37:17.543611 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31162 2019-Jan-12 20:37:17.544247 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31163 2019-Jan-12 20:37:17.544888 - [DEBUG] Edge function : AllBottom (result of previous compose)
31164 2019-Jan-12 20:37:17.544914 - [DEBUG]
31165 2019-Jan-12 20:37:17.544939 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31166 2019-Jan-12 20:37:17.544965 - [DEBUG] = AllBottom
31167 2019-Jan-12 20:37:17.544990 - [DEBUG]
31168 2019-Jan-12 20:37:17.545013 - [DEBUG] PROPAGATE: No new function!
31169 2019-Jan-12 20:37:17.545037 - [DEBUG] EDGE:
31170 2019-Jan-12 20:37:17.545094 - [DEBUG] ---> 31171 2019-Jan-12 20:37:17.545741 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31172 2019-Jan-12 20:37:17.546382 - [DEBUG]
31173 2019-Jan-12 20:37:17.546407 - [DEBUG] EDGE:
31174 2019-Jan-12 20:37:17.546463 - [DEBUG] ---> 31175 2019-Jan-12 20:37:17.547106 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31176 2019-Jan-12 20:37:17.547746 - [DEBUG]
31177 2019-Jan-12 20:37:17.547771 - [DEBUG] EDGE:
31178 2019-Jan-12 20:37:17.547829 - [DEBUG] ---> 31179 2019-Jan-12 20:37:17.548461 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31180 2019-Jan-12 20:37:17.549118 - [DEBUG]
31181 2019-Jan-12 20:37:17.549143 - [DEBUG] EDGE:
31182 2019-Jan-12 20:37:17.549200 - [DEBUG] ---> 31183 2019-Jan-12 20:37:17.549838 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31184 2019-Jan-12 20:37:17.550480 - [DEBUG]
31185 2019-Jan-12 20:37:17.550505 - [DEBUG] EDGE:
31186 2019-Jan-12 20:37:17.550562 - [DEBUG] ---> 31187 2019-Jan-12 20:37:17.551195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31188 2019-Jan-12 20:37:17.551836 - [DEBUG]
31189 2019-Jan-12 20:37:17.551861 - [DEBUG] EDGE:
31190 2019-Jan-12 20:37:17.551918 - [DEBUG] ---> 31191 2019-Jan-12 20:37:17.552571 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31192 2019-Jan-12 20:37:17.553211 - [DEBUG]
31193 2019-Jan-12 20:37:17.553247 - [DEBUG] Compose: EdgeIdentity * AllBottom
31194 2019-Jan-12 20:37:17.553274 - [DEBUG]
31195 2019-Jan-12 20:37:17.553298 - [DEBUG] Propagate flow
31196 2019-Jan-12 20:37:17.553321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31197 2019-Jan-12 20:37:17.553377 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31198 2019-Jan-12 20:37:17.554023 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31199 2019-Jan-12 20:37:17.554663 - [DEBUG] Edge function : AllBottom (result of previous compose)
31200 2019-Jan-12 20:37:17.554689 - [DEBUG]
31201 2019-Jan-12 20:37:17.554713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31202 2019-Jan-12 20:37:17.554739 - [DEBUG] = AllBottom
31203 2019-Jan-12 20:37:17.554763 - [DEBUG]
31204 2019-Jan-12 20:37:17.554786 - [DEBUG] PROPAGATE: No new function!
31205 2019-Jan-12 20:37:17.554812 - [DEBUG] EDGE:
31206 2019-Jan-12 20:37:17.554870 - [DEBUG] ---> 31207 2019-Jan-12 20:37:17.555528 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31208 2019-Jan-12 20:37:17.556168 - [DEBUG]
31209 2019-Jan-12 20:37:17.556193 - [DEBUG] EDGE:
31210 2019-Jan-12 20:37:17.556250 - [DEBUG] ---> 31211 2019-Jan-12 20:37:17.556883 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31212 2019-Jan-12 20:37:17.557529 - [DEBUG]
31213 2019-Jan-12 20:37:17.557555 - [DEBUG] EDGE:
31214 2019-Jan-12 20:37:17.557612 - [DEBUG] ---> 31215 2019-Jan-12 20:37:17.558247 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31216 2019-Jan-12 20:37:17.558904 - [DEBUG]
31217 2019-Jan-12 20:37:17.558939 - [DEBUG] Compose: EdgeIdentity * AllBottom
31218 2019-Jan-12 20:37:17.558966 - [DEBUG]
31219 2019-Jan-12 20:37:17.558990 - [DEBUG] Propagate flow
31220 2019-Jan-12 20:37:17.559013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31221 2019-Jan-12 20:37:17.559069 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31222 2019-Jan-12 20:37:17.559705 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31223 2019-Jan-12 20:37:17.560346 - [DEBUG] Edge function : AllBottom (result of previous compose)
31224 2019-Jan-12 20:37:17.560371 - [DEBUG]
31225 2019-Jan-12 20:37:17.560396 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31226 2019-Jan-12 20:37:17.560422 - [DEBUG] = AllBottom
31227 2019-Jan-12 20:37:17.560447 - [DEBUG]
31228 2019-Jan-12 20:37:17.560470 - [DEBUG] PROPAGATE: No new function!
31229 2019-Jan-12 20:37:17.560495 - [DEBUG] EDGE:
31230 2019-Jan-12 20:37:17.560553 - [DEBUG] ---> 31231 2019-Jan-12 20:37:17.561195 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31232 2019-Jan-12 20:37:17.561836 - [DEBUG]
31233 2019-Jan-12 20:37:17.561861 - [DEBUG] EDGE:
31234 2019-Jan-12 20:37:17.561918 - [DEBUG] ---> 31235 2019-Jan-12 20:37:17.562566 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31236 2019-Jan-12 20:37:17.563208 - [DEBUG]
31237 2019-Jan-12 20:37:17.563233 - [DEBUG] EDGE:
31238 2019-Jan-12 20:37:17.563298 - [DEBUG] ---> 31239 2019-Jan-12 20:37:17.563933 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31240 2019-Jan-12 20:37:17.564574 - [DEBUG]
31241 2019-Jan-12 20:37:17.564600 - [DEBUG] EDGE:
31242 2019-Jan-12 20:37:17.564657 - [DEBUG] ---> 31243 2019-Jan-12 20:37:17.565293 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31244 2019-Jan-12 20:37:17.565949 - [DEBUG]
31245 2019-Jan-12 20:37:17.565985 - [DEBUG] Compose: EdgeIdentity * AllBottom
31246 2019-Jan-12 20:37:17.566012 - [DEBUG]
31247 2019-Jan-12 20:37:17.566036 - [DEBUG] Propagate flow
31248 2019-Jan-12 20:37:17.566059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31249 2019-Jan-12 20:37:17.566115 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31250 2019-Jan-12 20:37:17.566751 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31251 2019-Jan-12 20:37:17.567398 - [DEBUG] Edge function : AllBottom (result of previous compose)
31252 2019-Jan-12 20:37:17.567423 - [DEBUG]
31253 2019-Jan-12 20:37:17.567449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31254 2019-Jan-12 20:37:17.567474 - [DEBUG] = AllBottom
31255 2019-Jan-12 20:37:17.567499 - [DEBUG]
31256 2019-Jan-12 20:37:17.567522 - [DEBUG] PROPAGATE: No new function!
31257 2019-Jan-12 20:37:17.567548 - [DEBUG] EDGE:
31258 2019-Jan-12 20:37:17.567605 - [DEBUG] ---> 31259 2019-Jan-12 20:37:17.568247 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31260 2019-Jan-12 20:37:17.568902 - [DEBUG]
31261 2019-Jan-12 20:37:17.568927 - [DEBUG] EDGE:
31262 2019-Jan-12 20:37:17.568984 - [DEBUG] ---> 31263 2019-Jan-12 20:37:17.569618 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31264 2019-Jan-12 20:37:17.570259 - [DEBUG]
31265 2019-Jan-12 20:37:17.570284 - [DEBUG] EDGE:
31266 2019-Jan-12 20:37:17.570341 - [DEBUG] ---> 31267 2019-Jan-12 20:37:17.570976 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31268 2019-Jan-12 20:37:17.571617 - [DEBUG]
31269 2019-Jan-12 20:37:17.571662 - [DEBUG] Compose: EdgeIdentity * AllBottom
31270 2019-Jan-12 20:37:17.571690 - [DEBUG]
31271 2019-Jan-12 20:37:17.571714 - [DEBUG] Propagate flow
31272 2019-Jan-12 20:37:17.571738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31273 2019-Jan-12 20:37:17.571794 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31274 2019-Jan-12 20:37:17.572445 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31275 2019-Jan-12 20:37:17.573082 - [DEBUG] Edge function : AllBottom (result of previous compose)
31276 2019-Jan-12 20:37:17.573108 - [DEBUG]
31277 2019-Jan-12 20:37:17.573141 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31278 2019-Jan-12 20:37:17.573168 - [DEBUG] = AllBottom
31279 2019-Jan-12 20:37:17.573192 - [DEBUG]
31280 2019-Jan-12 20:37:17.573216 - [DEBUG] PROPAGATE: No new function!
31281 2019-Jan-12 20:37:17.573241 - [DEBUG] Compose: EdgeIdentity * AllBottom
31282 2019-Jan-12 20:37:17.573267 - [DEBUG]
31283 2019-Jan-12 20:37:17.573291 - [DEBUG] Propagate flow
31284 2019-Jan-12 20:37:17.573314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31285 2019-Jan-12 20:37:17.573370 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31286 2019-Jan-12 20:37:17.574006 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31287 2019-Jan-12 20:37:17.574647 - [DEBUG] Edge function : AllBottom (result of previous compose)
31288 2019-Jan-12 20:37:17.574672 - [DEBUG]
31289 2019-Jan-12 20:37:17.574697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31290 2019-Jan-12 20:37:17.574723 - [DEBUG] = AllBottom
31291 2019-Jan-12 20:37:17.574748 - [DEBUG]
31292 2019-Jan-12 20:37:17.574771 - [DEBUG] PROPAGATE: No new function!
31293 2019-Jan-12 20:37:17.574796 - [DEBUG] EDGE:
31294 2019-Jan-12 20:37:17.574854 - [DEBUG] ---> 31295 2019-Jan-12 20:37:17.575512 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31296 2019-Jan-12 20:37:17.576149 - [DEBUG]
31297 2019-Jan-12 20:37:17.576174 - [DEBUG] EDGE:
31298 2019-Jan-12 20:37:17.576232 - [DEBUG] ---> 31299 2019-Jan-12 20:37:17.576863 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31300 2019-Jan-12 20:37:17.577506 - [DEBUG]
31301 2019-Jan-12 20:37:17.577532 - [DEBUG] Compose: EdgeIdentity * AllBottom
31302 2019-Jan-12 20:37:17.577558 - [DEBUG]
31303 2019-Jan-12 20:37:17.577581 - [DEBUG] Propagate flow
31304 2019-Jan-12 20:37:17.577605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31305 2019-Jan-12 20:37:17.577660 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31306 2019-Jan-12 20:37:17.578294 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31307 2019-Jan-12 20:37:17.578946 - [DEBUG] Edge function : AllBottom (result of previous compose)
31308 2019-Jan-12 20:37:17.578972 - [DEBUG]
31309 2019-Jan-12 20:37:17.578997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31310 2019-Jan-12 20:37:17.579022 - [DEBUG] = AllBottom
31311 2019-Jan-12 20:37:17.579047 - [DEBUG]
31312 2019-Jan-12 20:37:17.579070 - [DEBUG] PROPAGATE: No new function!
31313 2019-Jan-12 20:37:17.579095 - [DEBUG] EDGE:
31314 2019-Jan-12 20:37:17.579152 - [DEBUG] ---> 31315 2019-Jan-12 20:37:17.579788 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31316 2019-Jan-12 20:37:17.580424 - [DEBUG]
31317 2019-Jan-12 20:37:17.580451 - [DEBUG] Compose: EdgeIdentity * AllBottom
31318 2019-Jan-12 20:37:17.580477 - [DEBUG]
31319 2019-Jan-12 20:37:17.580500 - [DEBUG] Propagate flow
31320 2019-Jan-12 20:37:17.580524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31321 2019-Jan-12 20:37:17.580579 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31322 2019-Jan-12 20:37:17.581223 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31323 2019-Jan-12 20:37:17.581866 - [DEBUG] Edge function : AllBottom (result of previous compose)
31324 2019-Jan-12 20:37:17.581891 - [DEBUG]
31325 2019-Jan-12 20:37:17.581916 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31326 2019-Jan-12 20:37:17.581942 - [DEBUG] = AllBottom
31327 2019-Jan-12 20:37:17.581966 - [DEBUG]
31328 2019-Jan-12 20:37:17.582003 - [DEBUG] PROPAGATE: No new function!
31329 2019-Jan-12 20:37:17.582042 - [DEBUG] Compose: EdgeIdentity * AllBottom
31330 2019-Jan-12 20:37:17.582069 - [DEBUG]
31331 2019-Jan-12 20:37:17.582093 - [DEBUG] Propagate flow
31332 2019-Jan-12 20:37:17.582117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31333 2019-Jan-12 20:37:17.582173 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31334 2019-Jan-12 20:37:17.582811 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31335 2019-Jan-12 20:37:17.583449 - [DEBUG] Edge function : AllBottom (result of previous compose)
31336 2019-Jan-12 20:37:17.583474 - [DEBUG]
31337 2019-Jan-12 20:37:17.583499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31338 2019-Jan-12 20:37:17.583524 - [DEBUG] = AllBottom
31339 2019-Jan-12 20:37:17.583549 - [DEBUG]
31340 2019-Jan-12 20:37:17.583572 - [DEBUG] PROPAGATE: No new function!
31341 2019-Jan-12 20:37:17.583598 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-12 20:37:17.583623 - [DEBUG]
31343 2019-Jan-12 20:37:17.583647 - [DEBUG] Propagate flow
31344 2019-Jan-12 20:37:17.583670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-12 20:37:17.583726 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31346 2019-Jan-12 20:37:17.584362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31347 2019-Jan-12 20:37:17.585004 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-12 20:37:17.585029 - [DEBUG]
31349 2019-Jan-12 20:37:17.585054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31350 2019-Jan-12 20:37:17.585079 - [DEBUG] = AllBottom
31351 2019-Jan-12 20:37:17.585104 - [DEBUG]
31352 2019-Jan-12 20:37:17.585127 - [DEBUG] PROPAGATE: No new function!
31353 2019-Jan-12 20:37:17.585153 - [DEBUG] EDGE:
31354 2019-Jan-12 20:37:17.585210 - [DEBUG] ---> 31355 2019-Jan-12 20:37:17.585867 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31356 2019-Jan-12 20:37:17.586504 - [DEBUG]
31357 2019-Jan-12 20:37:17.586538 - [DEBUG] Compose: EdgeIdentity * AllBottom
31358 2019-Jan-12 20:37:17.586565 - [DEBUG]
31359 2019-Jan-12 20:37:17.586588 - [DEBUG] Propagate flow
31360 2019-Jan-12 20:37:17.586612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31361 2019-Jan-12 20:37:17.586668 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31362 2019-Jan-12 20:37:17.587309 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31363 2019-Jan-12 20:37:17.587945 - [DEBUG] Edge function : AllBottom (result of previous compose)
31364 2019-Jan-12 20:37:17.587971 - [DEBUG]
31365 2019-Jan-12 20:37:17.587995 - [DEBUG] Join: AllTop & AllBottom
31366 2019-Jan-12 20:37:17.588021 - [DEBUG] = AllBottom (new jump func)
31367 2019-Jan-12 20:37:17.588045 - [DEBUG]
31368 2019-Jan-12 20:37:17.588077 - [DEBUG] Start adding new jump function
31369 2019-Jan-12 20:37:17.588101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31370 2019-Jan-12 20:37:17.588157 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31371 2019-Jan-12 20:37:17.588812 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31372 2019-Jan-12 20:37:17.589447 - [DEBUG] Edge Function : AllBottom
31373 2019-Jan-12 20:37:17.589475 - [DEBUG] End adding new jump function
31374 2019-Jan-12 20:37:17.589498 - [DEBUG]
31375 2019-Jan-12 20:37:17.589522 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31376 2019-Jan-12 20:37:17.589546 - [DEBUG]
31377 2019-Jan-12 20:37:17.589569 - [DEBUG] Process 861. path edge:
31378 2019-Jan-12 20:37:17.589593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31379 2019-Jan-12 20:37:17.589649 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
31380 2019-Jan-12 20:37:17.590285 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31381 2019-Jan-12 20:37:17.590921 - [DEBUG]
31382 2019-Jan-12 20:37:17.590945 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31383 2019-Jan-12 20:37:17.591588 - [DEBUG] Possible callees:
31384 2019-Jan-12 20:37:17.591613 - [DEBUG] foo
31385 2019-Jan-12 20:37:17.591638 - [DEBUG] Possible return sites:
31386 2019-Jan-12 20:37:17.591662 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12631387 2019-Jan-12 20:37:17.592938 - [DEBUG] Found and process special summary
31388 2019-Jan-12 20:37:17.592979 - [DEBUG] Compose: EdgeIdentity * AllBottom
31389 2019-Jan-12 20:37:17.593007 - [DEBUG]
31390 2019-Jan-12 20:37:17.593031 - [DEBUG] Propagate flow
31391 2019-Jan-12 20:37:17.593054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31392 2019-Jan-12 20:37:17.593110 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31393 2019-Jan-12 20:37:17.593746 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31394 2019-Jan-12 20:37:17.594382 - [DEBUG] Edge function : AllBottom (result of previous compose)
31395 2019-Jan-12 20:37:17.594408 - [DEBUG]
31396 2019-Jan-12 20:37:17.594433 - [DEBUG] Join: AllTop & AllBottom
31397 2019-Jan-12 20:37:17.594459 - [DEBUG] = AllBottom (new jump func)
31398 2019-Jan-12 20:37:17.594483 - [DEBUG]
31399 2019-Jan-12 20:37:17.594506 - [DEBUG] Start adding new jump function
31400 2019-Jan-12 20:37:17.594530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31401 2019-Jan-12 20:37:17.594586 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31402 2019-Jan-12 20:37:17.595221 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31403 2019-Jan-12 20:37:17.595873 - [DEBUG] Edge Function : AllBottom
31404 2019-Jan-12 20:37:17.595901 - [DEBUG] End adding new jump function
31405 2019-Jan-12 20:37:17.595925 - [DEBUG]
31406 2019-Jan-12 20:37:17.595948 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31407 2019-Jan-12 20:37:17.595972 - [DEBUG]
31408 2019-Jan-12 20:37:17.595995 - [DEBUG] Process 862. path edge:
31409 2019-Jan-12 20:37:17.596019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31410 2019-Jan-12 20:37:17.596075 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
31411 2019-Jan-12 20:37:17.596720 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31412 2019-Jan-12 20:37:17.597360 - [DEBUG]
31413 2019-Jan-12 20:37:17.597384 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31414 2019-Jan-12 20:37:17.598038 - [DEBUG] Compose: EdgeIdentity * AllBottom
31415 2019-Jan-12 20:37:17.598066 - [DEBUG]
31416 2019-Jan-12 20:37:17.598090 - [DEBUG] Propagate flow
31417 2019-Jan-12 20:37:17.598113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31418 2019-Jan-12 20:37:17.598170 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31419 2019-Jan-12 20:37:17.598820 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31420 2019-Jan-12 20:37:17.599456 - [DEBUG] Edge function : AllBottom (result of previous compose)
31421 2019-Jan-12 20:37:17.599481 - [DEBUG]
31422 2019-Jan-12 20:37:17.599506 - [DEBUG] Join: AllTop & AllBottom
31423 2019-Jan-12 20:37:17.599532 - [DEBUG] = AllBottom (new jump func)
31424 2019-Jan-12 20:37:17.599557 - [DEBUG]
31425 2019-Jan-12 20:37:17.599580 - [DEBUG] Start adding new jump function
31426 2019-Jan-12 20:37:17.599604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31427 2019-Jan-12 20:37:17.599659 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31428 2019-Jan-12 20:37:17.600296 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31429 2019-Jan-12 20:37:17.600928 - [DEBUG] Edge Function : AllBottom
31430 2019-Jan-12 20:37:17.600956 - [DEBUG] End adding new jump function
31431 2019-Jan-12 20:37:17.600980 - [DEBUG]
31432 2019-Jan-12 20:37:17.601003 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31433 2019-Jan-12 20:37:17.601027 - [DEBUG]
31434 2019-Jan-12 20:37:17.601051 - [DEBUG] Process 863. path edge:
31435 2019-Jan-12 20:37:17.601074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31436 2019-Jan-12 20:37:17.601130 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
31437 2019-Jan-12 20:37:17.601762 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31438 2019-Jan-12 20:37:17.602413 - [DEBUG]
31439 2019-Jan-12 20:37:17.602439 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31440 2019-Jan-12 20:37:17.603086 - [DEBUG] Compose: EdgeIdentity * AllBottom
31441 2019-Jan-12 20:37:17.603114 - [DEBUG]
31442 2019-Jan-12 20:37:17.603138 - [DEBUG] Propagate flow
31443 2019-Jan-12 20:37:17.603161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31444 2019-Jan-12 20:37:17.603218 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31445 2019-Jan-12 20:37:17.603851 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31446 2019-Jan-12 20:37:17.604487 - [DEBUG] Edge function : AllBottom (result of previous compose)
31447 2019-Jan-12 20:37:17.604513 - [DEBUG]
31448 2019-Jan-12 20:37:17.604537 - [DEBUG] Join: AllTop & AllBottom
31449 2019-Jan-12 20:37:17.604563 - [DEBUG] = AllBottom (new jump func)
31450 2019-Jan-12 20:37:17.604592 - [DEBUG]
31451 2019-Jan-12 20:37:17.604616 - [DEBUG] Start adding new jump function
31452 2019-Jan-12 20:37:17.604639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31453 2019-Jan-12 20:37:17.604703 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31454 2019-Jan-12 20:37:17.605358 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31455 2019-Jan-12 20:37:17.605994 - [DEBUG] Edge Function : AllBottom
31456 2019-Jan-12 20:37:17.606022 - [DEBUG] End adding new jump function
31457 2019-Jan-12 20:37:17.606046 - [DEBUG]
31458 2019-Jan-12 20:37:17.606070 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31459 2019-Jan-12 20:37:17.606094 - [DEBUG]
31460 2019-Jan-12 20:37:17.606117 - [DEBUG] Process 864. path edge:
31461 2019-Jan-12 20:37:17.606141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31462 2019-Jan-12 20:37:17.606197 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
31463 2019-Jan-12 20:37:17.606836 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31464 2019-Jan-12 20:37:17.607477 - [DEBUG]
31465 2019-Jan-12 20:37:17.607503 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31466 2019-Jan-12 20:37:17.608153 - [DEBUG] Compose: EdgeIdentity * AllBottom
31467 2019-Jan-12 20:37:17.608181 - [DEBUG]
31468 2019-Jan-12 20:37:17.608205 - [DEBUG] Propagate flow
31469 2019-Jan-12 20:37:17.608229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31470 2019-Jan-12 20:37:17.608285 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31471 2019-Jan-12 20:37:17.608947 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31472 2019-Jan-12 20:37:17.609583 - [DEBUG] Edge function : AllBottom (result of previous compose)
31473 2019-Jan-12 20:37:17.609609 - [DEBUG]
31474 2019-Jan-12 20:37:17.609633 - [DEBUG] Join: AllTop & AllBottom
31475 2019-Jan-12 20:37:17.609659 - [DEBUG] = AllBottom (new jump func)
31476 2019-Jan-12 20:37:17.609683 - [DEBUG]
31477 2019-Jan-12 20:37:17.609707 - [DEBUG] Start adding new jump function
31478 2019-Jan-12 20:37:17.609730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31479 2019-Jan-12 20:37:17.609786 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31480 2019-Jan-12 20:37:17.610423 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31481 2019-Jan-12 20:37:17.611064 - [DEBUG] Edge Function : AllBottom
31482 2019-Jan-12 20:37:17.611092 - [DEBUG] End adding new jump function
31483 2019-Jan-12 20:37:17.611116 - [DEBUG]
31484 2019-Jan-12 20:37:17.611139 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31485 2019-Jan-12 20:37:17.611163 - [DEBUG]
31486 2019-Jan-12 20:37:17.611186 - [DEBUG] Process 865. path edge:
31487 2019-Jan-12 20:37:17.611210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31488 2019-Jan-12 20:37:17.611266 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
31489 2019-Jan-12 20:37:17.611908 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31490 2019-Jan-12 20:37:17.612561 - [DEBUG]
31491 2019-Jan-12 20:37:17.612585 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31492 2019-Jan-12 20:37:17.613249 - [DEBUG] Possible callees:
31493 2019-Jan-12 20:37:17.613275 - [DEBUG] llvm.dbg.declare
31494 2019-Jan-12 20:37:17.613300 - [DEBUG] Possible return sites:
31495 2019-Jan-12 20:37:17.613324 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13631496 2019-Jan-12 20:37:17.614593 - [DEBUG] Found and process special summary
31497 2019-Jan-12 20:37:17.614633 - [DEBUG] Compose: EdgeIdentity * AllBottom
31498 2019-Jan-12 20:37:17.614661 - [DEBUG]
31499 2019-Jan-12 20:37:17.614685 - [DEBUG] Propagate flow
31500 2019-Jan-12 20:37:17.614709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31501 2019-Jan-12 20:37:17.614766 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31502 2019-Jan-12 20:37:17.615419 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31503 2019-Jan-12 20:37:17.616058 - [DEBUG] Edge function : AllBottom (result of previous compose)
31504 2019-Jan-12 20:37:17.616083 - [DEBUG]
31505 2019-Jan-12 20:37:17.616108 - [DEBUG] Join: AllTop & AllBottom
31506 2019-Jan-12 20:37:17.616134 - [DEBUG] = AllBottom (new jump func)
31507 2019-Jan-12 20:37:17.616158 - [DEBUG]
31508 2019-Jan-12 20:37:17.616182 - [DEBUG] Start adding new jump function
31509 2019-Jan-12 20:37:17.616205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31510 2019-Jan-12 20:37:17.616261 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31511 2019-Jan-12 20:37:17.616899 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31512 2019-Jan-12 20:37:17.617540 - [DEBUG] Edge Function : AllBottom
31513 2019-Jan-12 20:37:17.617568 - [DEBUG] End adding new jump function
31514 2019-Jan-12 20:37:17.617593 - [DEBUG]
31515 2019-Jan-12 20:37:17.617617 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31516 2019-Jan-12 20:37:17.617641 - [DEBUG]
31517 2019-Jan-12 20:37:17.617664 - [DEBUG] Process 866. path edge:
31518 2019-Jan-12 20:37:17.617688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31519 2019-Jan-12 20:37:17.617744 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
31520 2019-Jan-12 20:37:17.618382 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31521 2019-Jan-12 20:37:17.619033 - [DEBUG]
31522 2019-Jan-12 20:37:17.619058 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31523 2019-Jan-12 20:37:17.619711 - [DEBUG] Compose: EdgeIdentity * AllBottom
31524 2019-Jan-12 20:37:17.619740 - [DEBUG]
31525 2019-Jan-12 20:37:17.619764 - [DEBUG] Propagate flow
31526 2019-Jan-12 20:37:17.619787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31527 2019-Jan-12 20:37:17.619844 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31528 2019-Jan-12 20:37:17.620478 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31529 2019-Jan-12 20:37:17.621114 - [DEBUG] Edge function : AllBottom (result of previous compose)
31530 2019-Jan-12 20:37:17.621140 - [DEBUG]
31531 2019-Jan-12 20:37:17.621164 - [DEBUG] Join: AllTop & AllBottom
31532 2019-Jan-12 20:37:17.621190 - [DEBUG] = AllBottom (new jump func)
31533 2019-Jan-12 20:37:17.621215 - [DEBUG]
31534 2019-Jan-12 20:37:17.621238 - [DEBUG] Start adding new jump function
31535 2019-Jan-12 20:37:17.621261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31536 2019-Jan-12 20:37:17.621325 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31537 2019-Jan-12 20:37:17.621963 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31538 2019-Jan-12 20:37:17.622609 - [DEBUG] Edge Function : AllBottom
31539 2019-Jan-12 20:37:17.622637 - [DEBUG] End adding new jump function
31540 2019-Jan-12 20:37:17.622661 - [DEBUG]
31541 2019-Jan-12 20:37:17.622685 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31542 2019-Jan-12 20:37:17.622710 - [DEBUG]
31543 2019-Jan-12 20:37:17.622733 - [DEBUG] Process 867. path edge:
31544 2019-Jan-12 20:37:17.622757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31545 2019-Jan-12 20:37:17.622813 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
31546 2019-Jan-12 20:37:17.623445 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31547 2019-Jan-12 20:37:17.624081 - [DEBUG]
31548 2019-Jan-12 20:37:17.624106 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31549 2019-Jan-12 20:37:17.624751 - [DEBUG] Compose: EdgeIdentity * AllBottom
31550 2019-Jan-12 20:37:17.624779 - [DEBUG]
31551 2019-Jan-12 20:37:17.624803 - [DEBUG] Propagate flow
31552 2019-Jan-12 20:37:17.624827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31553 2019-Jan-12 20:37:17.624883 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31554 2019-Jan-12 20:37:17.625531 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31555 2019-Jan-12 20:37:17.626168 - [DEBUG] Edge function : AllBottom (result of previous compose)
31556 2019-Jan-12 20:37:17.626194 - [DEBUG]
31557 2019-Jan-12 20:37:17.626219 - [DEBUG] Join: AllTop & AllBottom
31558 2019-Jan-12 20:37:17.626245 - [DEBUG] = AllBottom (new jump func)
31559 2019-Jan-12 20:37:17.626270 - [DEBUG]
31560 2019-Jan-12 20:37:17.626293 - [DEBUG] Start adding new jump function
31561 2019-Jan-12 20:37:17.626317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31562 2019-Jan-12 20:37:17.626373 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31563 2019-Jan-12 20:37:17.627010 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
31564 2019-Jan-12 20:37:17.627646 - [DEBUG] Edge Function : AllBottom
31565 2019-Jan-12 20:37:17.627678 - [DEBUG] End adding new jump function
31566 2019-Jan-12 20:37:17.627703 - [DEBUG]
31567 2019-Jan-12 20:37:17.627727 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31568 2019-Jan-12 20:37:17.627752 - [DEBUG]
31569 2019-Jan-12 20:37:17.627775 - [DEBUG] Process 868. path edge:
31570 2019-Jan-12 20:37:17.627799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31571 2019-Jan-12 20:37:17.627855 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
31572 2019-Jan-12 20:37:17.628486 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31573 2019-Jan-12 20:37:17.629139 - [DEBUG]
31574 2019-Jan-12 20:37:17.629164 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
31575 2019-Jan-12 20:37:17.629811 - [DEBUG] Compose: EdgeIdentity * AllBottom
31576 2019-Jan-12 20:37:17.629840 - [DEBUG]
31577 2019-Jan-12 20:37:17.629864 - [DEBUG] Propagate flow
31578 2019-Jan-12 20:37:17.629887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31579 2019-Jan-12 20:37:17.629944 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31580 2019-Jan-12 20:37:17.630595 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31581 2019-Jan-12 20:37:17.631233 - [DEBUG] Edge function : AllBottom (result of previous compose)
31582 2019-Jan-12 20:37:17.631259 - [DEBUG]
31583 2019-Jan-12 20:37:17.631284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31584 2019-Jan-12 20:37:17.631310 - [DEBUG] = AllBottom
31585 2019-Jan-12 20:37:17.631334 - [DEBUG]
31586 2019-Jan-12 20:37:17.631358 - [DEBUG] PROPAGATE: No new function!
31587 2019-Jan-12 20:37:17.631382 - [DEBUG] EDGE:
31588 2019-Jan-12 20:37:17.631439 - [DEBUG] ---> 31589 2019-Jan-12 20:37:17.632099 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31590 2019-Jan-12 20:37:17.632736 - [DEBUG]
31591 2019-Jan-12 20:37:17.632761 - [DEBUG] EDGE:
31592 2019-Jan-12 20:37:17.632818 - [DEBUG] ---> 31593 2019-Jan-12 20:37:17.633449 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31594 2019-Jan-12 20:37:17.634085 - [DEBUG]
31595 2019-Jan-12 20:37:17.634111 - [DEBUG] Compose: EdgeIdentity * AllBottom
31596 2019-Jan-12 20:37:17.634137 - [DEBUG]
31597 2019-Jan-12 20:37:17.634161 - [DEBUG] Propagate flow
31598 2019-Jan-12 20:37:17.634184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31599 2019-Jan-12 20:37:17.634240 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31600 2019-Jan-12 20:37:17.634871 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31601 2019-Jan-12 20:37:17.635521 - [DEBUG] Edge function : AllBottom (result of previous compose)
31602 2019-Jan-12 20:37:17.635547 - [DEBUG]
31603 2019-Jan-12 20:37:17.635571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31604 2019-Jan-12 20:37:17.635597 - [DEBUG] = AllBottom
31605 2019-Jan-12 20:37:17.635622 - [DEBUG]
31606 2019-Jan-12 20:37:17.635645 - [DEBUG] PROPAGATE: No new function!
31607 2019-Jan-12 20:37:17.635669 - [DEBUG] EDGE:
31608 2019-Jan-12 20:37:17.635726 - [DEBUG] ---> 31609 2019-Jan-12 20:37:17.636364 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31610 2019-Jan-12 20:37:17.637001 - [DEBUG]
31611 2019-Jan-12 20:37:17.637026 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-12 20:37:17.637052 - [DEBUG]
31613 2019-Jan-12 20:37:17.637075 - [DEBUG] Propagate flow
31614 2019-Jan-12 20:37:17.637099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-12 20:37:17.637154 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31616 2019-Jan-12 20:37:17.637798 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31617 2019-Jan-12 20:37:17.638439 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-12 20:37:17.638465 - [DEBUG]
31619 2019-Jan-12 20:37:17.638490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31620 2019-Jan-12 20:37:17.638515 - [DEBUG] = AllBottom
31621 2019-Jan-12 20:37:17.638540 - [DEBUG]
31622 2019-Jan-12 20:37:17.638563 - [DEBUG] PROPAGATE: No new function!
31623 2019-Jan-12 20:37:17.638601 - [DEBUG] Compose: EdgeIdentity * AllBottom
31624 2019-Jan-12 20:37:17.638636 - [DEBUG]
31625 2019-Jan-12 20:37:17.638677 - [DEBUG] Propagate flow
31626 2019-Jan-12 20:37:17.638701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31627 2019-Jan-12 20:37:17.638757 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31628 2019-Jan-12 20:37:17.639396 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31629 2019-Jan-12 20:37:17.640033 - [DEBUG] Edge function : AllBottom (result of previous compose)
31630 2019-Jan-12 20:37:17.640059 - [DEBUG]
31631 2019-Jan-12 20:37:17.640083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31632 2019-Jan-12 20:37:17.640109 - [DEBUG] = AllBottom
31633 2019-Jan-12 20:37:17.640133 - [DEBUG]
31634 2019-Jan-12 20:37:17.640157 - [DEBUG] PROPAGATE: No new function!
31635 2019-Jan-12 20:37:17.640182 - [DEBUG] Compose: EdgeIdentity * AllBottom
31636 2019-Jan-12 20:37:17.640207 - [DEBUG]
31637 2019-Jan-12 20:37:17.640231 - [DEBUG] Propagate flow
31638 2019-Jan-12 20:37:17.640254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31639 2019-Jan-12 20:37:17.640310 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31640 2019-Jan-12 20:37:17.640950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31641 2019-Jan-12 20:37:17.641592 - [DEBUG] Edge function : AllBottom (result of previous compose)
31642 2019-Jan-12 20:37:17.641618 - [DEBUG]
31643 2019-Jan-12 20:37:17.641642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31644 2019-Jan-12 20:37:17.641668 - [DEBUG] = AllBottom
31645 2019-Jan-12 20:37:17.641692 - [DEBUG]
31646 2019-Jan-12 20:37:17.641716 - [DEBUG] PROPAGATE: No new function!
31647 2019-Jan-12 20:37:17.641741 - [DEBUG] EDGE:
31648 2019-Jan-12 20:37:17.641799 - [DEBUG] ---> 31649 2019-Jan-12 20:37:17.642457 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31650 2019-Jan-12 20:37:17.643093 - [DEBUG]
31651 2019-Jan-12 20:37:17.643126 - [DEBUG] Compose: EdgeIdentity * AllBottom
31652 2019-Jan-12 20:37:17.643153 - [DEBUG]
31653 2019-Jan-12 20:37:17.643177 - [DEBUG] Propagate flow
31654 2019-Jan-12 20:37:17.643200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31655 2019-Jan-12 20:37:17.643256 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31656 2019-Jan-12 20:37:17.643900 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31657 2019-Jan-12 20:37:17.644535 - [DEBUG] Edge function : AllBottom (result of previous compose)
31658 2019-Jan-12 20:37:17.644561 - [DEBUG]
31659 2019-Jan-12 20:37:17.644585 - [DEBUG] Join: AllTop & AllBottom
31660 2019-Jan-12 20:37:17.644611 - [DEBUG] = AllBottom (new jump func)
31661 2019-Jan-12 20:37:17.644636 - [DEBUG]
31662 2019-Jan-12 20:37:17.644659 - [DEBUG] Start adding new jump function
31663 2019-Jan-12 20:37:17.644683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31664 2019-Jan-12 20:37:17.644738 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31665 2019-Jan-12 20:37:17.645388 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31666 2019-Jan-12 20:37:17.646029 - [DEBUG] Edge Function : AllBottom
31667 2019-Jan-12 20:37:17.646066 - [DEBUG] End adding new jump function
31668 2019-Jan-12 20:37:17.646090 - [DEBUG]
31669 2019-Jan-12 20:37:17.646114 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31670 2019-Jan-12 20:37:17.646138 - [DEBUG]
31671 2019-Jan-12 20:37:17.646162 - [DEBUG] Process 869. path edge:
31672 2019-Jan-12 20:37:17.646185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31673 2019-Jan-12 20:37:17.646241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
31674 2019-Jan-12 20:37:17.646883 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31675 2019-Jan-12 20:37:17.647518 - [DEBUG]
31676 2019-Jan-12 20:37:17.647542 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31677 2019-Jan-12 20:37:17.648198 - [DEBUG] Possible callees:
31678 2019-Jan-12 20:37:17.648223 - [DEBUG] llvm.dbg.declare
31679 2019-Jan-12 20:37:17.648248 - [DEBUG] Possible return sites:
31680 2019-Jan-12 20:37:17.648271 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331681 2019-Jan-12 20:37:17.649554 - [DEBUG] Found and process special summary
31682 2019-Jan-12 20:37:17.649594 - [DEBUG] Compose: EdgeIdentity * AllBottom
31683 2019-Jan-12 20:37:17.649621 - [DEBUG]
31684 2019-Jan-12 20:37:17.649645 - [DEBUG] Propagate flow
31685 2019-Jan-12 20:37:17.649669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31686 2019-Jan-12 20:37:17.649725 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31687 2019-Jan-12 20:37:17.650372 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31688 2019-Jan-12 20:37:17.651011 - [DEBUG] Edge function : AllBottom (result of previous compose)
31689 2019-Jan-12 20:37:17.651036 - [DEBUG]
31690 2019-Jan-12 20:37:17.651061 - [DEBUG] Join: AllTop & AllBottom
31691 2019-Jan-12 20:37:17.651086 - [DEBUG] = AllBottom (new jump func)
31692 2019-Jan-12 20:37:17.651111 - [DEBUG]
31693 2019-Jan-12 20:37:17.651134 - [DEBUG] Start adding new jump function
31694 2019-Jan-12 20:37:17.651158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31695 2019-Jan-12 20:37:17.651213 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31696 2019-Jan-12 20:37:17.651852 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31697 2019-Jan-12 20:37:17.652503 - [DEBUG] Edge Function : AllBottom
31698 2019-Jan-12 20:37:17.652531 - [DEBUG] End adding new jump function
31699 2019-Jan-12 20:37:17.652555 - [DEBUG]
31700 2019-Jan-12 20:37:17.652578 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31701 2019-Jan-12 20:37:17.652602 - [DEBUG]
31702 2019-Jan-12 20:37:17.652626 - [DEBUG] Process 870. path edge:
31703 2019-Jan-12 20:37:17.652649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31704 2019-Jan-12 20:37:17.652706 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31705 2019-Jan-12 20:37:17.653344 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31706 2019-Jan-12 20:37:17.653981 - [DEBUG]
31707 2019-Jan-12 20:37:17.654005 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31708 2019-Jan-12 20:37:17.654665 - [DEBUG] Compose: EdgeIdentity * AllBottom
31709 2019-Jan-12 20:37:17.654694 - [DEBUG]
31710 2019-Jan-12 20:37:17.654717 - [DEBUG] Propagate flow
31711 2019-Jan-12 20:37:17.654741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31712 2019-Jan-12 20:37:17.654798 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31713 2019-Jan-12 20:37:17.655446 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31714 2019-Jan-12 20:37:17.656082 - [DEBUG] Edge function : AllBottom (result of previous compose)
31715 2019-Jan-12 20:37:17.656108 - [DEBUG]
31716 2019-Jan-12 20:37:17.656133 - [DEBUG] Join: AllTop & AllBottom
31717 2019-Jan-12 20:37:17.656159 - [DEBUG] = AllBottom (new jump func)
31718 2019-Jan-12 20:37:17.656184 - [DEBUG]
31719 2019-Jan-12 20:37:17.656207 - [DEBUG] Start adding new jump function
31720 2019-Jan-12 20:37:17.656231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31721 2019-Jan-12 20:37:17.656287 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31722 2019-Jan-12 20:37:17.656923 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31723 2019-Jan-12 20:37:17.657553 - [DEBUG] Edge Function : AllBottom
31724 2019-Jan-12 20:37:17.657581 - [DEBUG] End adding new jump function
31725 2019-Jan-12 20:37:17.657605 - [DEBUG]
31726 2019-Jan-12 20:37:17.657629 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31727 2019-Jan-12 20:37:17.657654 - [DEBUG]
31728 2019-Jan-12 20:37:17.657677 - [DEBUG] Process 871. path edge:
31729 2019-Jan-12 20:37:17.657701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31730 2019-Jan-12 20:37:17.657762 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31731 2019-Jan-12 20:37:17.658392 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31732 2019-Jan-12 20:37:17.659046 - [DEBUG]
31733 2019-Jan-12 20:37:17.659072 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31734 2019-Jan-12 20:37:17.659718 - [DEBUG] Compose: EdgeIdentity * AllBottom
31735 2019-Jan-12 20:37:17.659746 - [DEBUG]
31736 2019-Jan-12 20:37:17.659770 - [DEBUG] Propagate flow
31737 2019-Jan-12 20:37:17.659794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31738 2019-Jan-12 20:37:17.659850 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31739 2019-Jan-12 20:37:17.660491 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31740 2019-Jan-12 20:37:17.661152 - [DEBUG] Edge function : AllBottom (result of previous compose)
31741 2019-Jan-12 20:37:17.661177 - [DEBUG]
31742 2019-Jan-12 20:37:17.661202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31743 2019-Jan-12 20:37:17.661228 - [DEBUG] = AllBottom
31744 2019-Jan-12 20:37:17.661253 - [DEBUG]
31745 2019-Jan-12 20:37:17.661276 - [DEBUG] PROPAGATE: No new function!
31746 2019-Jan-12 20:37:17.661301 - [DEBUG] EDGE:
31747 2019-Jan-12 20:37:17.661358 - [DEBUG] ---> 31748 2019-Jan-12 20:37:17.662006 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31749 2019-Jan-12 20:37:17.662643 - [DEBUG]
31750 2019-Jan-12 20:37:17.662669 - [DEBUG] Compose: EdgeIdentity * AllBottom
31751 2019-Jan-12 20:37:17.662695 - [DEBUG]
31752 2019-Jan-12 20:37:17.662718 - [DEBUG] Propagate flow
31753 2019-Jan-12 20:37:17.662742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-12 20:37:17.662809 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31755 2019-Jan-12 20:37:17.663441 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31756 2019-Jan-12 20:37:17.664076 - [DEBUG] Edge function : AllBottom (result of previous compose)
31757 2019-Jan-12 20:37:17.664101 - [DEBUG]
31758 2019-Jan-12 20:37:17.664127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31759 2019-Jan-12 20:37:17.664153 - [DEBUG] = AllBottom
31760 2019-Jan-12 20:37:17.664177 - [DEBUG]
31761 2019-Jan-12 20:37:17.664201 - [DEBUG] PROPAGATE: No new function!
31762 2019-Jan-12 20:37:17.664225 - [DEBUG] EDGE:
31763 2019-Jan-12 20:37:17.664282 - [DEBUG] ---> 31764 2019-Jan-12 20:37:17.664917 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31765 2019-Jan-12 20:37:17.665571 - [DEBUG]
31766 2019-Jan-12 20:37:17.665596 - [DEBUG] Compose: EdgeIdentity * AllBottom
31767 2019-Jan-12 20:37:17.665622 - [DEBUG]
31768 2019-Jan-12 20:37:17.665646 - [DEBUG] Propagate flow
31769 2019-Jan-12 20:37:17.665669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31770 2019-Jan-12 20:37:17.665724 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31771 2019-Jan-12 20:37:17.666361 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31772 2019-Jan-12 20:37:17.667002 - [DEBUG] Edge function : AllBottom (result of previous compose)
31773 2019-Jan-12 20:37:17.667027 - [DEBUG]
31774 2019-Jan-12 20:37:17.667052 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31775 2019-Jan-12 20:37:17.667078 - [DEBUG] = AllBottom
31776 2019-Jan-12 20:37:17.667102 - [DEBUG]
31777 2019-Jan-12 20:37:17.667125 - [DEBUG] PROPAGATE: No new function!
31778 2019-Jan-12 20:37:17.667162 - [DEBUG] Compose: EdgeIdentity * AllBottom
31779 2019-Jan-12 20:37:17.667190 - [DEBUG]
31780 2019-Jan-12 20:37:17.667214 - [DEBUG] Propagate flow
31781 2019-Jan-12 20:37:17.667237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31782 2019-Jan-12 20:37:17.667293 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31783 2019-Jan-12 20:37:17.667938 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31784 2019-Jan-12 20:37:17.668576 - [DEBUG] Edge function : AllBottom (result of previous compose)
31785 2019-Jan-12 20:37:17.668601 - [DEBUG]
31786 2019-Jan-12 20:37:17.668625 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31787 2019-Jan-12 20:37:17.668662 - [DEBUG] = AllBottom
31788 2019-Jan-12 20:37:17.668689 - [DEBUG]
31789 2019-Jan-12 20:37:17.668712 - [DEBUG] PROPAGATE: No new function!
31790 2019-Jan-12 20:37:17.668737 - [DEBUG] Compose: EdgeIdentity * AllBottom
31791 2019-Jan-12 20:37:17.668763 - [DEBUG]
31792 2019-Jan-12 20:37:17.668786 - [DEBUG] Propagate flow
31793 2019-Jan-12 20:37:17.668810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31794 2019-Jan-12 20:37:17.668865 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31795 2019-Jan-12 20:37:17.669503 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31796 2019-Jan-12 20:37:17.670144 - [DEBUG] Edge function : AllBottom (result of previous compose)
31797 2019-Jan-12 20:37:17.670169 - [DEBUG]
31798 2019-Jan-12 20:37:17.670194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31799 2019-Jan-12 20:37:17.670220 - [DEBUG] = AllBottom
31800 2019-Jan-12 20:37:17.670253 - [DEBUG]
31801 2019-Jan-12 20:37:17.670277 - [DEBUG] PROPAGATE: No new function!
31802 2019-Jan-12 20:37:17.670303 - [DEBUG] EDGE:
31803 2019-Jan-12 20:37:17.670360 - [DEBUG] ---> 31804 2019-Jan-12 20:37:17.671003 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31805 2019-Jan-12 20:37:17.671639 - [DEBUG]
31806 2019-Jan-12 20:37:17.671664 - [DEBUG] EDGE:
31807 2019-Jan-12 20:37:17.671721 - [DEBUG] ---> 31808 2019-Jan-12 20:37:17.672367 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31809 2019-Jan-12 20:37:17.673003 - [DEBUG]
31810 2019-Jan-12 20:37:17.673037 - [DEBUG] Compose: EdgeIdentity * AllBottom
31811 2019-Jan-12 20:37:17.673063 - [DEBUG]
31812 2019-Jan-12 20:37:17.673087 - [DEBUG] Propagate flow
31813 2019-Jan-12 20:37:17.673110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31814 2019-Jan-12 20:37:17.673167 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31815 2019-Jan-12 20:37:17.673800 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31816 2019-Jan-12 20:37:17.674436 - [DEBUG] Edge function : AllBottom (result of previous compose)
31817 2019-Jan-12 20:37:17.674461 - [DEBUG]
31818 2019-Jan-12 20:37:17.674486 - [DEBUG] Join: AllTop & AllBottom
31819 2019-Jan-12 20:37:17.674512 - [DEBUG] = AllBottom (new jump func)
31820 2019-Jan-12 20:37:17.674536 - [DEBUG]
31821 2019-Jan-12 20:37:17.674560 - [DEBUG] Start adding new jump function
31822 2019-Jan-12 20:37:17.674583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31823 2019-Jan-12 20:37:17.674639 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31824 2019-Jan-12 20:37:17.675276 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31825 2019-Jan-12 20:37:17.675923 - [DEBUG] Edge Function : AllBottom
31826 2019-Jan-12 20:37:17.675951 - [DEBUG] End adding new jump function
31827 2019-Jan-12 20:37:17.675974 - [DEBUG]
31828 2019-Jan-12 20:37:17.675998 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31829 2019-Jan-12 20:37:17.676022 - [DEBUG]
31830 2019-Jan-12 20:37:17.676045 - [DEBUG] Process 872. path edge:
31831 2019-Jan-12 20:37:17.676068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31832 2019-Jan-12 20:37:17.676124 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31833 2019-Jan-12 20:37:17.676756 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31834 2019-Jan-12 20:37:17.677392 - [DEBUG]
31835 2019-Jan-12 20:37:17.677418 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31836 2019-Jan-12 20:37:17.678070 - [DEBUG] Compose: EdgeIdentity * AllBottom
31837 2019-Jan-12 20:37:17.678098 - [DEBUG]
31838 2019-Jan-12 20:37:17.678122 - [DEBUG] Propagate flow
31839 2019-Jan-12 20:37:17.678145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31840 2019-Jan-12 20:37:17.678202 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31841 2019-Jan-12 20:37:17.678869 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31842 2019-Jan-12 20:37:17.679506 - [DEBUG] Edge function : AllBottom (result of previous compose)
31843 2019-Jan-12 20:37:17.679532 - [DEBUG]
31844 2019-Jan-12 20:37:17.679556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31845 2019-Jan-12 20:37:17.679582 - [DEBUG] = AllBottom
31846 2019-Jan-12 20:37:17.679607 - [DEBUG]
31847 2019-Jan-12 20:37:17.679630 - [DEBUG] PROPAGATE: No new function!
31848 2019-Jan-12 20:37:17.679664 - [DEBUG] Compose: EdgeIdentity * AllBottom
31849 2019-Jan-12 20:37:17.679691 - [DEBUG]
31850 2019-Jan-12 20:37:17.679714 - [DEBUG] Propagate flow
31851 2019-Jan-12 20:37:17.679738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31852 2019-Jan-12 20:37:17.679794 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31853 2019-Jan-12 20:37:17.680437 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31854 2019-Jan-12 20:37:17.681073 - [DEBUG] Edge function : AllBottom (result of previous compose)
31855 2019-Jan-12 20:37:17.681098 - [DEBUG]
31856 2019-Jan-12 20:37:17.681123 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31857 2019-Jan-12 20:37:17.681149 - [DEBUG] = AllBottom
31858 2019-Jan-12 20:37:17.681173 - [DEBUG]
31859 2019-Jan-12 20:37:17.681197 - [DEBUG] PROPAGATE: No new function!
31860 2019-Jan-12 20:37:17.681221 - [DEBUG] EDGE:
31861 2019-Jan-12 20:37:17.681278 - [DEBUG] ---> 31862 2019-Jan-12 20:37:17.681912 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31863 2019-Jan-12 20:37:17.682564 - [DEBUG]
31864 2019-Jan-12 20:37:17.682589 - [DEBUG] EDGE:
31865 2019-Jan-12 20:37:17.682646 - [DEBUG] ---> 31866 2019-Jan-12 20:37:17.683277 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31867 2019-Jan-12 20:37:17.683913 - [DEBUG]
31868 2019-Jan-12 20:37:17.683939 - [DEBUG] Compose: EdgeIdentity * AllBottom
31869 2019-Jan-12 20:37:17.683965 - [DEBUG]
31870 2019-Jan-12 20:37:17.683988 - [DEBUG] Propagate flow
31871 2019-Jan-12 20:37:17.684012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31872 2019-Jan-12 20:37:17.684067 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31873 2019-Jan-12 20:37:17.684699 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31874 2019-Jan-12 20:37:17.685347 - [DEBUG] Edge function : AllBottom (result of previous compose)
31875 2019-Jan-12 20:37:17.685372 - [DEBUG]
31876 2019-Jan-12 20:37:17.685398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31877 2019-Jan-12 20:37:17.685423 - [DEBUG] = AllBottom
31878 2019-Jan-12 20:37:17.685448 - [DEBUG]
31879 2019-Jan-12 20:37:17.685471 - [DEBUG] PROPAGATE: No new function!
31880 2019-Jan-12 20:37:17.685495 - [DEBUG] EDGE:
31881 2019-Jan-12 20:37:17.685552 - [DEBUG] ---> 31882 2019-Jan-12 20:37:17.686188 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31883 2019-Jan-12 20:37:17.686824 - [DEBUG]
31884 2019-Jan-12 20:37:17.686849 - [DEBUG] Compose: EdgeIdentity * AllBottom
31885 2019-Jan-12 20:37:17.686883 - [DEBUG]
31886 2019-Jan-12 20:37:17.686908 - [DEBUG] Propagate flow
31887 2019-Jan-12 20:37:17.686932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31888 2019-Jan-12 20:37:17.686987 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31889 2019-Jan-12 20:37:17.687622 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31890 2019-Jan-12 20:37:17.688263 - [DEBUG] Edge function : AllBottom (result of previous compose)
31891 2019-Jan-12 20:37:17.688288 - [DEBUG]
31892 2019-Jan-12 20:37:17.688313 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31893 2019-Jan-12 20:37:17.688339 - [DEBUG] = AllBottom
31894 2019-Jan-12 20:37:17.688364 - [DEBUG]
31895 2019-Jan-12 20:37:17.688387 - [DEBUG] PROPAGATE: No new function!
31896 2019-Jan-12 20:37:17.688424 - [DEBUG] Compose: EdgeIdentity * AllBottom
31897 2019-Jan-12 20:37:17.688452 - [DEBUG]
31898 2019-Jan-12 20:37:17.688476 - [DEBUG] Propagate flow
31899 2019-Jan-12 20:37:17.688499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31900 2019-Jan-12 20:37:17.688555 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31901 2019-Jan-12 20:37:17.689208 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31902 2019-Jan-12 20:37:17.689844 - [DEBUG] Edge function : AllBottom (result of previous compose)
31903 2019-Jan-12 20:37:17.689869 - [DEBUG]
31904 2019-Jan-12 20:37:17.689894 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31905 2019-Jan-12 20:37:17.689920 - [DEBUG] = AllBottom
31906 2019-Jan-12 20:37:17.689945 - [DEBUG]
31907 2019-Jan-12 20:37:17.689968 - [DEBUG] PROPAGATE: No new function!
31908 2019-Jan-12 20:37:17.689992 - [DEBUG] Compose: EdgeIdentity * AllBottom
31909 2019-Jan-12 20:37:17.690018 - [DEBUG]
31910 2019-Jan-12 20:37:17.690042 - [DEBUG] Propagate flow
31911 2019-Jan-12 20:37:17.690065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31912 2019-Jan-12 20:37:17.690120 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31913 2019-Jan-12 20:37:17.690755 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31914 2019-Jan-12 20:37:17.691388 - [DEBUG] Edge function : AllBottom (result of previous compose)
31915 2019-Jan-12 20:37:17.691413 - [DEBUG]
31916 2019-Jan-12 20:37:17.691438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31917 2019-Jan-12 20:37:17.691464 - [DEBUG] = AllBottom
31918 2019-Jan-12 20:37:17.691488 - [DEBUG]
31919 2019-Jan-12 20:37:17.691511 - [DEBUG] PROPAGATE: No new function!
31920 2019-Jan-12 20:37:17.691537 - [DEBUG] EDGE:
31921 2019-Jan-12 20:37:17.691594 - [DEBUG] ---> 31922 2019-Jan-12 20:37:17.692245 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31923 2019-Jan-12 20:37:17.692881 - [DEBUG]
31924 2019-Jan-12 20:37:17.692906 - [DEBUG] EDGE:
31925 2019-Jan-12 20:37:17.692963 - [DEBUG] ---> 31926 2019-Jan-12 20:37:17.693596 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31927 2019-Jan-12 20:37:17.694232 - [DEBUG]
31928 2019-Jan-12 20:37:17.694258 - [DEBUG] Compose: EdgeIdentity * AllBottom
31929 2019-Jan-12 20:37:17.694284 - [DEBUG]
31930 2019-Jan-12 20:37:17.694308 - [DEBUG] Propagate flow
31931 2019-Jan-12 20:37:17.694331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31932 2019-Jan-12 20:37:17.694395 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31933 2019-Jan-12 20:37:17.695027 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31934 2019-Jan-12 20:37:17.695677 - [DEBUG] Edge function : AllBottom (result of previous compose)
31935 2019-Jan-12 20:37:17.695703 - [DEBUG]
31936 2019-Jan-12 20:37:17.695728 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31937 2019-Jan-12 20:37:17.695753 - [DEBUG] = AllBottom
31938 2019-Jan-12 20:37:17.695778 - [DEBUG]
31939 2019-Jan-12 20:37:17.695801 - [DEBUG] PROPAGATE: No new function!
31940 2019-Jan-12 20:37:17.695825 - [DEBUG] EDGE:
31941 2019-Jan-12 20:37:17.695883 - [DEBUG] ---> 31942 2019-Jan-12 20:37:17.696518 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31943 2019-Jan-12 20:37:17.697154 - [DEBUG]
31944 2019-Jan-12 20:37:17.697179 - [DEBUG] EDGE:
31945 2019-Jan-12 20:37:17.697236 - [DEBUG] ---> 31946 2019-Jan-12 20:37:17.697871 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31947 2019-Jan-12 20:37:17.698512 - [DEBUG]
31948 2019-Jan-12 20:37:17.698538 - [DEBUG] EDGE:
31949 2019-Jan-12 20:37:17.698595 - [DEBUG] ---> 31950 2019-Jan-12 20:37:17.699242 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31951 2019-Jan-12 20:37:17.699877 - [DEBUG]
31952 2019-Jan-12 20:37:17.699903 - [DEBUG] Compose: EdgeIdentity * AllBottom
31953 2019-Jan-12 20:37:17.699929 - [DEBUG]
31954 2019-Jan-12 20:37:17.699953 - [DEBUG] Propagate flow
31955 2019-Jan-12 20:37:17.699976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31956 2019-Jan-12 20:37:17.700032 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31957 2019-Jan-12 20:37:17.700664 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31958 2019-Jan-12 20:37:17.701298 - [DEBUG] Edge function : AllBottom (result of previous compose)
31959 2019-Jan-12 20:37:17.701324 - [DEBUG]
31960 2019-Jan-12 20:37:17.701348 - [DEBUG] Join: AllTop & AllBottom
31961 2019-Jan-12 20:37:17.701374 - [DEBUG] = AllBottom (new jump func)
31962 2019-Jan-12 20:37:17.701399 - [DEBUG]
31963 2019-Jan-12 20:37:17.701422 - [DEBUG] Start adding new jump function
31964 2019-Jan-12 20:37:17.701446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31965 2019-Jan-12 20:37:17.701502 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31966 2019-Jan-12 20:37:17.702153 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31967 2019-Jan-12 20:37:17.702784 - [DEBUG] Edge Function : AllBottom
31968 2019-Jan-12 20:37:17.702813 - [DEBUG] End adding new jump function
31969 2019-Jan-12 20:37:17.702837 - [DEBUG]
31970 2019-Jan-12 20:37:17.702861 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31971 2019-Jan-12 20:37:17.702885 - [DEBUG]
31972 2019-Jan-12 20:37:17.702908 - [DEBUG] Process 873. path edge:
31973 2019-Jan-12 20:37:17.702932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31974 2019-Jan-12 20:37:17.702988 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31975 2019-Jan-12 20:37:17.703634 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31976 2019-Jan-12 20:37:17.704269 - [DEBUG]
31977 2019-Jan-12 20:37:17.704295 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31978 2019-Jan-12 20:37:17.704943 - [DEBUG] Compose: EdgeIdentity * AllBottom
31979 2019-Jan-12 20:37:17.704971 - [DEBUG]
31980 2019-Jan-12 20:37:17.704995 - [DEBUG] Propagate flow
31981 2019-Jan-12 20:37:17.705018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31982 2019-Jan-12 20:37:17.705074 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31983 2019-Jan-12 20:37:17.705728 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31984 2019-Jan-12 20:37:17.706370 - [DEBUG] Edge function : AllBottom (result of previous compose)
31985 2019-Jan-12 20:37:17.706395 - [DEBUG]
31986 2019-Jan-12 20:37:17.706423 - [DEBUG] Join: AllTop & AllBottom
31987 2019-Jan-12 20:37:17.706449 - [DEBUG] = AllBottom (new jump func)
31988 2019-Jan-12 20:37:17.706474 - [DEBUG]
31989 2019-Jan-12 20:37:17.706497 - [DEBUG] Start adding new jump function
31990 2019-Jan-12 20:37:17.706521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31991 2019-Jan-12 20:37:17.706577 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31992 2019-Jan-12 20:37:17.707214 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31993 2019-Jan-12 20:37:17.707848 - [DEBUG] Edge Function : AllBottom
31994 2019-Jan-12 20:37:17.707875 - [DEBUG] End adding new jump function
31995 2019-Jan-12 20:37:17.707899 - [DEBUG]
31996 2019-Jan-12 20:37:17.707923 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31997 2019-Jan-12 20:37:17.707947 - [DEBUG]
31998 2019-Jan-12 20:37:17.707971 - [DEBUG] Process 874. path edge:
31999 2019-Jan-12 20:37:17.707994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32000 2019-Jan-12 20:37:17.708050 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32001 2019-Jan-12 20:37:17.708703 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32002 2019-Jan-12 20:37:17.709340 - [DEBUG]
32003 2019-Jan-12 20:37:17.709364 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32004 2019-Jan-12 20:37:17.710017 - [DEBUG] Compose: EdgeIdentity * AllBottom
32005 2019-Jan-12 20:37:17.710045 - [DEBUG]
32006 2019-Jan-12 20:37:17.710069 - [DEBUG] Propagate flow
32007 2019-Jan-12 20:37:17.710093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32008 2019-Jan-12 20:37:17.710149 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32009 2019-Jan-12 20:37:17.710786 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32010 2019-Jan-12 20:37:17.711421 - [DEBUG] Edge function : AllBottom (result of previous compose)
32011 2019-Jan-12 20:37:17.711447 - [DEBUG]
32012 2019-Jan-12 20:37:17.711471 - [DEBUG] Join: AllTop & AllBottom
32013 2019-Jan-12 20:37:17.711497 - [DEBUG] = AllBottom (new jump func)
32014 2019-Jan-12 20:37:17.711522 - [DEBUG]
32015 2019-Jan-12 20:37:17.711546 - [DEBUG] Start adding new jump function
32016 2019-Jan-12 20:37:17.711569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32017 2019-Jan-12 20:37:17.711625 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32018 2019-Jan-12 20:37:17.712276 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32019 2019-Jan-12 20:37:17.712920 - [DEBUG] Edge Function : AllBottom
32020 2019-Jan-12 20:37:17.712949 - [DEBUG] End adding new jump function
32021 2019-Jan-12 20:37:17.712973 - [DEBUG]
32022 2019-Jan-12 20:37:17.712996 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
32023 2019-Jan-12 20:37:17.713020 - [DEBUG]
32024 2019-Jan-12 20:37:17.713044 - [DEBUG] Process 875. path edge:
32025 2019-Jan-12 20:37:17.713068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32026 2019-Jan-12 20:37:17.713124 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32027 2019-Jan-12 20:37:17.713761 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32028 2019-Jan-12 20:37:17.714396 - [DEBUG]
32029 2019-Jan-12 20:37:17.714421 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32030 2019-Jan-12 20:37:17.715075 - [DEBUG] Compose: EdgeIdentity * AllBottom
32031 2019-Jan-12 20:37:17.715103 - [DEBUG]
32032 2019-Jan-12 20:37:17.715127 - [DEBUG] Propagate flow
32033 2019-Jan-12 20:37:17.715150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32034 2019-Jan-12 20:37:17.715207 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32035 2019-Jan-12 20:37:17.715863 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32036 2019-Jan-12 20:37:17.716498 - [DEBUG] Edge function : AllBottom (result of previous compose)
32037 2019-Jan-12 20:37:17.716524 - [DEBUG]
32038 2019-Jan-12 20:37:17.716548 - [DEBUG] Join: AllTop & AllBottom
32039 2019-Jan-12 20:37:17.716574 - [DEBUG] = AllBottom (new jump func)
32040 2019-Jan-12 20:37:17.716598 - [DEBUG]
32041 2019-Jan-12 20:37:17.716622 - [DEBUG] Start adding new jump function
32042 2019-Jan-12 20:37:17.716645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32043 2019-Jan-12 20:37:17.716701 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32044 2019-Jan-12 20:37:17.717337 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32045 2019-Jan-12 20:37:17.717971 - [DEBUG] Edge Function : AllBottom
32046 2019-Jan-12 20:37:17.717999 - [DEBUG] End adding new jump function
32047 2019-Jan-12 20:37:17.718022 - [DEBUG]
32048 2019-Jan-12 20:37:17.718046 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
32049 2019-Jan-12 20:37:17.718070 - [DEBUG]
32050 2019-Jan-12 20:37:17.718093 - [DEBUG] Process 876. path edge:
32051 2019-Jan-12 20:37:17.718117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32052 2019-Jan-12 20:37:17.718179 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32053 2019-Jan-12 20:37:17.718840 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32054 2019-Jan-12 20:37:17.719476 - [DEBUG]
32055 2019-Jan-12 20:37:17.719501 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32056 2019-Jan-12 20:37:17.720147 - [DEBUG] Compose: EdgeIdentity * AllBottom
32057 2019-Jan-12 20:37:17.720176 - [DEBUG]
32058 2019-Jan-12 20:37:17.720200 - [DEBUG] Propagate flow
32059 2019-Jan-12 20:37:17.720223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32060 2019-Jan-12 20:37:17.720280 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32061 2019-Jan-12 20:37:17.720923 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32062 2019-Jan-12 20:37:17.721566 - [DEBUG] Edge function : AllBottom (result of previous compose)
32063 2019-Jan-12 20:37:17.721592 - [DEBUG]
32064 2019-Jan-12 20:37:17.721617 - [DEBUG] Join: AllTop & AllBottom
32065 2019-Jan-12 20:37:17.721643 - [DEBUG] = AllBottom (new jump func)
32066 2019-Jan-12 20:37:17.721668 - [DEBUG]
32067 2019-Jan-12 20:37:17.721691 - [DEBUG] Start adding new jump function
32068 2019-Jan-12 20:37:17.721714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32069 2019-Jan-12 20:37:17.721771 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32070 2019-Jan-12 20:37:17.722422 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32071 2019-Jan-12 20:37:17.723064 - [DEBUG] Edge Function : AllBottom
32072 2019-Jan-12 20:37:17.723091 - [DEBUG] End adding new jump function
32073 2019-Jan-12 20:37:17.723115 - [DEBUG]
32074 2019-Jan-12 20:37:17.723139 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
32075 2019-Jan-12 20:37:17.723163 - [DEBUG]
32076 2019-Jan-12 20:37:17.723186 - [DEBUG] Process 877. path edge:
32077 2019-Jan-12 20:37:17.723210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32078 2019-Jan-12 20:37:17.723266 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32079 2019-Jan-12 20:37:17.723908 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32080 2019-Jan-12 20:37:17.724543 - [DEBUG]
32081 2019-Jan-12 20:37:17.724568 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32082 2019-Jan-12 20:37:17.725216 - [DEBUG] Possible callees:
32083 2019-Jan-12 20:37:17.725241 - [DEBUG] llvm.dbg.declare
32084 2019-Jan-12 20:37:17.725266 - [DEBUG] Possible return sites:
32085 2019-Jan-12 20:37:17.725290 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032086 2019-Jan-12 20:37:17.726570 - [DEBUG] Found and process special summary
32087 2019-Jan-12 20:37:17.726603 - [DEBUG] Compose: EdgeIdentity * AllBottom
32088 2019-Jan-12 20:37:17.726630 - [DEBUG]
32089 2019-Jan-12 20:37:17.726654 - [DEBUG] Propagate flow
32090 2019-Jan-12 20:37:17.726677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32091 2019-Jan-12 20:37:17.726733 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32092 2019-Jan-12 20:37:17.727370 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32093 2019-Jan-12 20:37:17.728004 - [DEBUG] Edge function : AllBottom (result of previous compose)
32094 2019-Jan-12 20:37:17.728029 - [DEBUG]
32095 2019-Jan-12 20:37:17.728054 - [DEBUG] Join: AllTop & AllBottom
32096 2019-Jan-12 20:37:17.728079 - [DEBUG] = AllBottom (new jump func)
32097 2019-Jan-12 20:37:17.728104 - [DEBUG]
32098 2019-Jan-12 20:37:17.728127 - [DEBUG] Start adding new jump function
32099 2019-Jan-12 20:37:17.728151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32100 2019-Jan-12 20:37:17.728206 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32101 2019-Jan-12 20:37:17.728862 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32102 2019-Jan-12 20:37:17.729499 - [DEBUG] Edge Function : AllBottom
32103 2019-Jan-12 20:37:17.729526 - [DEBUG] End adding new jump function
32104 2019-Jan-12 20:37:17.729557 - [DEBUG]
32105 2019-Jan-12 20:37:17.729581 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
32106 2019-Jan-12 20:37:17.729605 - [DEBUG]
32107 2019-Jan-12 20:37:17.729629 - [DEBUG] Process 878. path edge:
32108 2019-Jan-12 20:37:17.729653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32109 2019-Jan-12 20:37:17.729709 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32110 2019-Jan-12 20:37:17.730345 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32111 2019-Jan-12 20:37:17.730980 - [DEBUG]
32112 2019-Jan-12 20:37:17.731005 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32113 2019-Jan-12 20:37:17.731659 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-12 20:37:17.731687 - [DEBUG]
32115 2019-Jan-12 20:37:17.731711 - [DEBUG] Propagate flow
32116 2019-Jan-12 20:37:17.731734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-12 20:37:17.731791 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32118 2019-Jan-12 20:37:17.732440 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-12 20:37:17.733076 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-12 20:37:17.733102 - [DEBUG]
32121 2019-Jan-12 20:37:17.733126 - [DEBUG] Join: AllTop & AllBottom
32122 2019-Jan-12 20:37:17.733152 - [DEBUG] = AllBottom (new jump func)
32123 2019-Jan-12 20:37:17.733176 - [DEBUG]
32124 2019-Jan-12 20:37:17.733200 - [DEBUG] Start adding new jump function
32125 2019-Jan-12 20:37:17.733223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32126 2019-Jan-12 20:37:17.733279 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32127 2019-Jan-12 20:37:17.733915 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32128 2019-Jan-12 20:37:17.734548 - [DEBUG] Edge Function : AllBottom
32129 2019-Jan-12 20:37:17.734575 - [DEBUG] End adding new jump function
32130 2019-Jan-12 20:37:17.734599 - [DEBUG]
32131 2019-Jan-12 20:37:17.734623 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
32132 2019-Jan-12 20:37:17.734647 - [DEBUG]
32133 2019-Jan-12 20:37:17.734670 - [DEBUG] Process 879. path edge:
32134 2019-Jan-12 20:37:17.734694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32135 2019-Jan-12 20:37:17.734750 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32136 2019-Jan-12 20:37:17.735397 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32137 2019-Jan-12 20:37:17.736034 - [DEBUG]
32138 2019-Jan-12 20:37:17.736059 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32139 2019-Jan-12 20:37:17.736703 - [DEBUG] Compose: EdgeIdentity * AllBottom
32140 2019-Jan-12 20:37:17.736731 - [DEBUG]
32141 2019-Jan-12 20:37:17.736755 - [DEBUG] Propagate flow
32142 2019-Jan-12 20:37:17.736779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32143 2019-Jan-12 20:37:17.736835 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32144 2019-Jan-12 20:37:17.737478 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32145 2019-Jan-12 20:37:17.738114 - [DEBUG] Edge function : AllBottom (result of previous compose)
32146 2019-Jan-12 20:37:17.738140 - [DEBUG]
32147 2019-Jan-12 20:37:17.738164 - [DEBUG] Join: AllTop & AllBottom
32148 2019-Jan-12 20:37:17.738190 - [DEBUG] = AllBottom (new jump func)
32149 2019-Jan-12 20:37:17.738223 - [DEBUG]
32150 2019-Jan-12 20:37:17.738247 - [DEBUG] Start adding new jump function
32151 2019-Jan-12 20:37:17.738271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32152 2019-Jan-12 20:37:17.738331 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32153 2019-Jan-12 20:37:17.738986 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32154 2019-Jan-12 20:37:17.739628 - [DEBUG] Edge Function : AllBottom
32155 2019-Jan-12 20:37:17.739656 - [DEBUG] End adding new jump function
32156 2019-Jan-12 20:37:17.739680 - [DEBUG]
32157 2019-Jan-12 20:37:17.739704 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
32158 2019-Jan-12 20:37:17.739728 - [DEBUG]
32159 2019-Jan-12 20:37:17.739751 - [DEBUG] Process 880. path edge:
32160 2019-Jan-12 20:37:17.739775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32161 2019-Jan-12 20:37:17.739831 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
32162 2019-Jan-12 20:37:17.740482 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32163 2019-Jan-12 20:37:17.741141 - [DEBUG]
32164 2019-Jan-12 20:37:17.741166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32165 2019-Jan-12 20:37:17.741826 - [DEBUG] Possible callees:
32166 2019-Jan-12 20:37:17.741851 - [DEBUG] llvm.dbg.declare
32167 2019-Jan-12 20:37:17.741876 - [DEBUG] Possible return sites:
32168 2019-Jan-12 20:37:17.741900 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14932169 2019-Jan-12 20:37:17.743197 - [DEBUG] Found and process special summary
32170 2019-Jan-12 20:37:17.743232 - [DEBUG] Compose: EdgeIdentity * AllBottom
32171 2019-Jan-12 20:37:17.743260 - [DEBUG]
32172 2019-Jan-12 20:37:17.743284 - [DEBUG] Propagate flow
32173 2019-Jan-12 20:37:17.743308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32174 2019-Jan-12 20:37:17.743365 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32175 2019-Jan-12 20:37:17.744002 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32176 2019-Jan-12 20:37:17.744637 - [DEBUG] Edge function : AllBottom (result of previous compose)
32177 2019-Jan-12 20:37:17.744663 - [DEBUG]
32178 2019-Jan-12 20:37:17.744688 - [DEBUG] Join: AllTop & AllBottom
32179 2019-Jan-12 20:37:17.744714 - [DEBUG] = AllBottom (new jump func)
32180 2019-Jan-12 20:37:17.744738 - [DEBUG]
32181 2019-Jan-12 20:37:17.744762 - [DEBUG] Start adding new jump function
32182 2019-Jan-12 20:37:17.744786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32183 2019-Jan-12 20:37:17.744841 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32184 2019-Jan-12 20:37:17.745494 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32185 2019-Jan-12 20:37:17.746129 - [DEBUG] Edge Function : AllBottom
32186 2019-Jan-12 20:37:17.746157 - [DEBUG] End adding new jump function
32187 2019-Jan-12 20:37:17.746181 - [DEBUG]
32188 2019-Jan-12 20:37:17.746205 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
32189 2019-Jan-12 20:37:17.746229 - [DEBUG]
32190 2019-Jan-12 20:37:17.746252 - [DEBUG] Process 881. path edge:
32191 2019-Jan-12 20:37:17.746276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32192 2019-Jan-12 20:37:17.746344 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
32193 2019-Jan-12 20:37:17.746982 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32194 2019-Jan-12 20:37:17.747617 - [DEBUG]
32195 2019-Jan-12 20:37:17.747641 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32196 2019-Jan-12 20:37:17.748303 - [DEBUG] Compose: EdgeIdentity * AllBottom
32197 2019-Jan-12 20:37:17.748332 - [DEBUG]
32198 2019-Jan-12 20:37:17.748356 - [DEBUG] Propagate flow
32199 2019-Jan-12 20:37:17.748384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32200 2019-Jan-12 20:37:17.748441 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32201 2019-Jan-12 20:37:17.749094 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32202 2019-Jan-12 20:37:17.749731 - [DEBUG] Edge function : AllBottom (result of previous compose)
32203 2019-Jan-12 20:37:17.749756 - [DEBUG]
32204 2019-Jan-12 20:37:17.749781 - [DEBUG] Join: AllTop & AllBottom
32205 2019-Jan-12 20:37:17.749807 - [DEBUG] = AllBottom (new jump func)
32206 2019-Jan-12 20:37:17.749832 - [DEBUG]
32207 2019-Jan-12 20:37:17.749855 - [DEBUG] Start adding new jump function
32208 2019-Jan-12 20:37:17.749879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32209 2019-Jan-12 20:37:17.749934 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32210 2019-Jan-12 20:37:17.750571 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32211 2019-Jan-12 20:37:17.751203 - [DEBUG] Edge Function : AllBottom
32212 2019-Jan-12 20:37:17.751231 - [DEBUG] End adding new jump function
32213 2019-Jan-12 20:37:17.751255 - [DEBUG]
32214 2019-Jan-12 20:37:17.751279 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32215 2019-Jan-12 20:37:17.751303 - [DEBUG]
32216 2019-Jan-12 20:37:17.751326 - [DEBUG] Process 882. path edge:
32217 2019-Jan-12 20:37:17.751350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32218 2019-Jan-12 20:37:17.751406 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
32219 2019-Jan-12 20:37:17.752054 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32220 2019-Jan-12 20:37:17.752691 - [DEBUG]
32221 2019-Jan-12 20:37:17.752716 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32222 2019-Jan-12 20:37:17.753363 - [DEBUG] Compose: EdgeIdentity * AllBottom
32223 2019-Jan-12 20:37:17.753392 - [DEBUG]
32224 2019-Jan-12 20:37:17.753415 - [DEBUG] Propagate flow
32225 2019-Jan-12 20:37:17.753439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32226 2019-Jan-12 20:37:17.753496 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32227 2019-Jan-12 20:37:17.754140 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32228 2019-Jan-12 20:37:17.754776 - [DEBUG] Edge function : AllBottom (result of previous compose)
32229 2019-Jan-12 20:37:17.754801 - [DEBUG]
32230 2019-Jan-12 20:37:17.754826 - [DEBUG] Join: AllTop & AllBottom
32231 2019-Jan-12 20:37:17.754852 - [DEBUG] = AllBottom (new jump func)
32232 2019-Jan-12 20:37:17.754876 - [DEBUG]
32233 2019-Jan-12 20:37:17.754900 - [DEBUG] Start adding new jump function
32234 2019-Jan-12 20:37:17.754923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32235 2019-Jan-12 20:37:17.754979 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32236 2019-Jan-12 20:37:17.755639 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32237 2019-Jan-12 20:37:17.756281 - [DEBUG] Edge Function : AllBottom
32238 2019-Jan-12 20:37:17.756309 - [DEBUG] End adding new jump function
32239 2019-Jan-12 20:37:17.756333 - [DEBUG]
32240 2019-Jan-12 20:37:17.756356 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32241 2019-Jan-12 20:37:17.756381 - [DEBUG]
32242 2019-Jan-12 20:37:17.756404 - [DEBUG] Process 883. path edge:
32243 2019-Jan-12 20:37:17.756428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32244 2019-Jan-12 20:37:17.756484 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
32245 2019-Jan-12 20:37:17.757126 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32246 2019-Jan-12 20:37:17.757761 - [DEBUG]
32247 2019-Jan-12 20:37:17.757785 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32248 2019-Jan-12 20:37:17.758435 - [DEBUG] Possible callees:
32249 2019-Jan-12 20:37:17.758465 - [DEBUG] llvm.dbg.declare
32250 2019-Jan-12 20:37:17.758491 - [DEBUG] Possible return sites:
32251 2019-Jan-12 20:37:17.758514 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15532252 2019-Jan-12 20:37:17.759809 - [DEBUG] Found and process special summary
32253 2019-Jan-12 20:37:17.759843 - [DEBUG] Compose: EdgeIdentity * AllBottom
32254 2019-Jan-12 20:37:17.759870 - [DEBUG]
32255 2019-Jan-12 20:37:17.759895 - [DEBUG] Propagate flow
32256 2019-Jan-12 20:37:17.759918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32257 2019-Jan-12 20:37:17.759975 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32258 2019-Jan-12 20:37:17.760613 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32259 2019-Jan-12 20:37:17.761246 - [DEBUG] Edge function : AllBottom (result of previous compose)
32260 2019-Jan-12 20:37:17.761272 - [DEBUG]
32261 2019-Jan-12 20:37:17.761297 - [DEBUG] Join: AllTop & AllBottom
32262 2019-Jan-12 20:37:17.761322 - [DEBUG] = AllBottom (new jump func)
32263 2019-Jan-12 20:37:17.761347 - [DEBUG]
32264 2019-Jan-12 20:37:17.761370 - [DEBUG] Start adding new jump function
32265 2019-Jan-12 20:37:17.761394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32266 2019-Jan-12 20:37:17.761449 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32267 2019-Jan-12 20:37:17.762101 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32268 2019-Jan-12 20:37:17.762736 - [DEBUG] Edge Function : AllBottom
32269 2019-Jan-12 20:37:17.762764 - [DEBUG] End adding new jump function
32270 2019-Jan-12 20:37:17.762788 - [DEBUG]
32271 2019-Jan-12 20:37:17.762812 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32272 2019-Jan-12 20:37:17.762836 - [DEBUG]
32273 2019-Jan-12 20:37:17.762859 - [DEBUG] Process 884. path edge:
32274 2019-Jan-12 20:37:17.762883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32275 2019-Jan-12 20:37:17.762939 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
32276 2019-Jan-12 20:37:17.763580 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32277 2019-Jan-12 20:37:17.764269 - [DEBUG]
32278 2019-Jan-12 20:37:17.764296 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32279 2019-Jan-12 20:37:17.765057 - [DEBUG] Compose: EdgeIdentity * AllBottom
32280 2019-Jan-12 20:37:17.765088 - [DEBUG]
32281 2019-Jan-12 20:37:17.765112 - [DEBUG] Propagate flow
32282 2019-Jan-12 20:37:17.765136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32283 2019-Jan-12 20:37:17.765210 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32284 2019-Jan-12 20:37:17.765941 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32285 2019-Jan-12 20:37:17.766646 - [DEBUG] Edge function : AllBottom (result of previous compose)
32286 2019-Jan-12 20:37:17.766674 - [DEBUG]
32287 2019-Jan-12 20:37:17.766701 - [DEBUG] Join: AllTop & AllBottom
32288 2019-Jan-12 20:37:17.766727 - [DEBUG] = AllBottom (new jump func)
32289 2019-Jan-12 20:37:17.766752 - [DEBUG]
32290 2019-Jan-12 20:37:17.766776 - [DEBUG] Start adding new jump function
32291 2019-Jan-12 20:37:17.766800 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32292 2019-Jan-12 20:37:17.766875 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32293 2019-Jan-12 20:37:17.767557 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32294 2019-Jan-12 20:37:17.768223 - [DEBUG] Edge Function : AllBottom
32295 2019-Jan-12 20:37:17.768256 - [DEBUG] End adding new jump function
32296 2019-Jan-12 20:37:17.768281 - [DEBUG]
32297 2019-Jan-12 20:37:17.768305 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32298 2019-Jan-12 20:37:17.768331 - [DEBUG]
32299 2019-Jan-12 20:37:17.768354 - [DEBUG] Process 885. path edge:
32300 2019-Jan-12 20:37:17.768379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32301 2019-Jan-12 20:37:17.768448 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
32302 2019-Jan-12 20:37:17.769167 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32303 2019-Jan-12 20:37:17.769835 - [DEBUG]
32304 2019-Jan-12 20:37:17.769863 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32305 2019-Jan-12 20:37:17.770581 - [DEBUG] Compose: EdgeIdentity * AllBottom
32306 2019-Jan-12 20:37:17.770612 - [DEBUG]
32307 2019-Jan-12 20:37:17.770637 - [DEBUG] Propagate flow
32308 2019-Jan-12 20:37:17.770660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32309 2019-Jan-12 20:37:17.770736 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32310 2019-Jan-12 20:37:17.771432 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32311 2019-Jan-12 20:37:17.772161 - [DEBUG] Edge function : AllBottom (result of previous compose)
32312 2019-Jan-12 20:37:17.772188 - [DEBUG]
32313 2019-Jan-12 20:37:17.772215 - [DEBUG] Join: AllTop & AllBottom
32314 2019-Jan-12 20:37:17.772241 - [DEBUG] = AllBottom (new jump func)
32315 2019-Jan-12 20:37:17.772266 - [DEBUG]
32316 2019-Jan-12 20:37:17.772290 - [DEBUG] Start adding new jump function
32317 2019-Jan-12 20:37:17.772313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32318 2019-Jan-12 20:37:17.772378 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32319 2019-Jan-12 20:37:17.773023 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32320 2019-Jan-12 20:37:17.773657 - [DEBUG] Edge Function : AllBottom
32321 2019-Jan-12 20:37:17.773687 - [DEBUG] End adding new jump function
32322 2019-Jan-12 20:37:17.773712 - [DEBUG]
32323 2019-Jan-12 20:37:17.773736 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32324 2019-Jan-12 20:37:17.773778 - [DEBUG]
32325 2019-Jan-12 20:37:17.773802 - [DEBUG] Process 886. path edge:
32326 2019-Jan-12 20:37:17.773826 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32327 2019-Jan-12 20:37:17.773883 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
32328 2019-Jan-12 20:37:17.774517 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32329 2019-Jan-12 20:37:17.775153 - [DEBUG]
32330 2019-Jan-12 20:37:17.775180 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32331 2019-Jan-12 20:37:17.775856 - [DEBUG] Compose: EdgeIdentity * AllBottom
32332 2019-Jan-12 20:37:17.775884 - [DEBUG]
32333 2019-Jan-12 20:37:17.775908 - [DEBUG] Propagate flow
32334 2019-Jan-12 20:37:17.775932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32335 2019-Jan-12 20:37:17.775989 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32336 2019-Jan-12 20:37:17.776636 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32337 2019-Jan-12 20:37:17.777272 - [DEBUG] Edge function : AllBottom (result of previous compose)
32338 2019-Jan-12 20:37:17.777297 - [DEBUG]
32339 2019-Jan-12 20:37:17.777322 - [DEBUG] Join: AllTop & AllBottom
32340 2019-Jan-12 20:37:17.777348 - [DEBUG] = AllBottom (new jump func)
32341 2019-Jan-12 20:37:17.777372 - [DEBUG]
32342 2019-Jan-12 20:37:17.777395 - [DEBUG] Start adding new jump function
32343 2019-Jan-12 20:37:17.777419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32344 2019-Jan-12 20:37:17.777475 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32345 2019-Jan-12 20:37:17.778110 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32346 2019-Jan-12 20:37:17.778792 - [DEBUG] Edge Function : AllBottom
32347 2019-Jan-12 20:37:17.778820 - [DEBUG] End adding new jump function
32348 2019-Jan-12 20:37:17.778844 - [DEBUG]
32349 2019-Jan-12 20:37:17.778867 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32350 2019-Jan-12 20:37:17.778892 - [DEBUG]
32351 2019-Jan-12 20:37:17.778915 - [DEBUG] Process 887. path edge:
32352 2019-Jan-12 20:37:17.778939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32353 2019-Jan-12 20:37:17.778996 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
32354 2019-Jan-12 20:37:17.779640 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32355 2019-Jan-12 20:37:17.780275 - [DEBUG]
32356 2019-Jan-12 20:37:17.780300 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32357 2019-Jan-12 20:37:17.780954 - [DEBUG] Possible callees:
32358 2019-Jan-12 20:37:17.780980 - [DEBUG] llvm.dbg.declare
32359 2019-Jan-12 20:37:17.781005 - [DEBUG] Possible return sites:
32360 2019-Jan-12 20:37:17.781029 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16332361 2019-Jan-12 20:37:17.782317 - [DEBUG] Found and process special summary
32362 2019-Jan-12 20:37:17.782351 - [DEBUG] Compose: EdgeIdentity * AllBottom
32363 2019-Jan-12 20:37:17.782379 - [DEBUG]
32364 2019-Jan-12 20:37:17.782402 - [DEBUG] Propagate flow
32365 2019-Jan-12 20:37:17.782426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32366 2019-Jan-12 20:37:17.782491 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32367 2019-Jan-12 20:37:17.783129 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32368 2019-Jan-12 20:37:17.783764 - [DEBUG] Edge function : AllBottom (result of previous compose)
32369 2019-Jan-12 20:37:17.783789 - [DEBUG]
32370 2019-Jan-12 20:37:17.783814 - [DEBUG] Join: AllTop & AllBottom
32371 2019-Jan-12 20:37:17.783840 - [DEBUG] = AllBottom (new jump func)
32372 2019-Jan-12 20:37:17.783865 - [DEBUG]
32373 2019-Jan-12 20:37:17.783888 - [DEBUG] Start adding new jump function
32374 2019-Jan-12 20:37:17.783912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32375 2019-Jan-12 20:37:17.783967 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32376 2019-Jan-12 20:37:17.784603 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32377 2019-Jan-12 20:37:17.785238 - [DEBUG] Edge Function : AllBottom
32378 2019-Jan-12 20:37:17.785266 - [DEBUG] End adding new jump function
32379 2019-Jan-12 20:37:17.785290 - [DEBUG]
32380 2019-Jan-12 20:37:17.785314 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32381 2019-Jan-12 20:37:17.785352 - [DEBUG]
32382 2019-Jan-12 20:37:17.785375 - [DEBUG] Process 888. path edge:
32383 2019-Jan-12 20:37:17.785399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32384 2019-Jan-12 20:37:17.785456 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
32385 2019-Jan-12 20:37:17.786092 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32386 2019-Jan-12 20:37:17.786729 - [DEBUG]
32387 2019-Jan-12 20:37:17.786754 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32388 2019-Jan-12 20:37:17.787419 - [DEBUG] Compose: EdgeIdentity * AllBottom
32389 2019-Jan-12 20:37:17.787449 - [DEBUG]
32390 2019-Jan-12 20:37:17.787473 - [DEBUG] Propagate flow
32391 2019-Jan-12 20:37:17.787496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32392 2019-Jan-12 20:37:17.787553 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32393 2019-Jan-12 20:37:17.788186 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32394 2019-Jan-12 20:37:17.788853 - [DEBUG] Edge function : AllBottom (result of previous compose)
32395 2019-Jan-12 20:37:17.788878 - [DEBUG]
32396 2019-Jan-12 20:37:17.788903 - [DEBUG] Join: AllTop & AllBottom
32397 2019-Jan-12 20:37:17.788929 - [DEBUG] = AllBottom (new jump func)
32398 2019-Jan-12 20:37:17.788953 - [DEBUG]
32399 2019-Jan-12 20:37:17.788977 - [DEBUG] Start adding new jump function
32400 2019-Jan-12 20:37:17.789000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32401 2019-Jan-12 20:37:17.789057 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32402 2019-Jan-12 20:37:17.789696 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32403 2019-Jan-12 20:37:17.790327 - [DEBUG] Edge Function : AllBottom
32404 2019-Jan-12 20:37:17.790355 - [DEBUG] End adding new jump function
32405 2019-Jan-12 20:37:17.790380 - [DEBUG]
32406 2019-Jan-12 20:37:17.790403 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32407 2019-Jan-12 20:37:17.790428 - [DEBUG]
32408 2019-Jan-12 20:37:17.790451 - [DEBUG] Process 889. path edge:
32409 2019-Jan-12 20:37:17.790475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32410 2019-Jan-12 20:37:17.790531 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
32411 2019-Jan-12 20:37:17.791180 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32412 2019-Jan-12 20:37:17.791816 - [DEBUG]
32413 2019-Jan-12 20:37:17.791841 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32414 2019-Jan-12 20:37:17.792508 - [DEBUG] Compose: EdgeIdentity * AllBottom
32415 2019-Jan-12 20:37:17.792536 - [DEBUG]
32416 2019-Jan-12 20:37:17.792559 - [DEBUG] Propagate flow
32417 2019-Jan-12 20:37:17.792583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32418 2019-Jan-12 20:37:17.792639 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32419 2019-Jan-12 20:37:17.793284 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32420 2019-Jan-12 20:37:17.793917 - [DEBUG] Edge function : AllBottom (result of previous compose)
32421 2019-Jan-12 20:37:17.793942 - [DEBUG]
32422 2019-Jan-12 20:37:17.793967 - [DEBUG] Join: AllTop & AllBottom
32423 2019-Jan-12 20:37:17.793993 - [DEBUG] = AllBottom (new jump func)
32424 2019-Jan-12 20:37:17.794017 - [DEBUG]
32425 2019-Jan-12 20:37:17.794041 - [DEBUG] Start adding new jump function
32426 2019-Jan-12 20:37:17.794064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32427 2019-Jan-12 20:37:17.794120 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32428 2019-Jan-12 20:37:17.794755 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32429 2019-Jan-12 20:37:17.795423 - [DEBUG] Edge Function : AllBottom
32430 2019-Jan-12 20:37:17.795451 - [DEBUG] End adding new jump function
32431 2019-Jan-12 20:37:17.795475 - [DEBUG]
32432 2019-Jan-12 20:37:17.795499 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32433 2019-Jan-12 20:37:17.795523 - [DEBUG]
32434 2019-Jan-12 20:37:17.795546 - [DEBUG] Process 890. path edge:
32435 2019-Jan-12 20:37:17.795570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32436 2019-Jan-12 20:37:17.795627 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
32437 2019-Jan-12 20:37:17.796271 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32438 2019-Jan-12 20:37:17.796906 - [DEBUG]
32439 2019-Jan-12 20:37:17.796930 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32440 2019-Jan-12 20:37:17.797582 - [DEBUG] Possible callees:
32441 2019-Jan-12 20:37:17.797608 - [DEBUG] llvm.dbg.declare
32442 2019-Jan-12 20:37:17.797633 - [DEBUG] Possible return sites:
32443 2019-Jan-12 20:37:17.797657 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16932444 2019-Jan-12 20:37:17.798945 - [DEBUG] Found and process special summary
32445 2019-Jan-12 20:37:17.798979 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-12 20:37:17.799007 - [DEBUG]
32447 2019-Jan-12 20:37:17.799030 - [DEBUG] Propagate flow
32448 2019-Jan-12 20:37:17.799054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-12 20:37:17.799113 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32450 2019-Jan-12 20:37:17.799760 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32451 2019-Jan-12 20:37:17.800405 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-12 20:37:17.800431 - [DEBUG]
32453 2019-Jan-12 20:37:17.800455 - [DEBUG] Join: AllTop & AllBottom
32454 2019-Jan-12 20:37:17.800481 - [DEBUG] = AllBottom (new jump func)
32455 2019-Jan-12 20:37:17.800506 - [DEBUG]
32456 2019-Jan-12 20:37:17.800529 - [DEBUG] Start adding new jump function
32457 2019-Jan-12 20:37:17.800552 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32458 2019-Jan-12 20:37:17.800608 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32459 2019-Jan-12 20:37:17.801244 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32460 2019-Jan-12 20:37:17.801876 - [DEBUG] Edge Function : AllBottom
32461 2019-Jan-12 20:37:17.801904 - [DEBUG] End adding new jump function
32462 2019-Jan-12 20:37:17.801928 - [DEBUG]
32463 2019-Jan-12 20:37:17.801952 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32464 2019-Jan-12 20:37:17.801976 - [DEBUG]
32465 2019-Jan-12 20:37:17.802014 - [DEBUG] Process 891. path edge:
32466 2019-Jan-12 20:37:17.802038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32467 2019-Jan-12 20:37:17.802094 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
32468 2019-Jan-12 20:37:17.802729 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32469 2019-Jan-12 20:37:17.803364 - [DEBUG]
32470 2019-Jan-12 20:37:17.803389 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32471 2019-Jan-12 20:37:17.804049 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-12 20:37:17.804077 - [DEBUG]
32473 2019-Jan-12 20:37:17.804101 - [DEBUG] Propagate flow
32474 2019-Jan-12 20:37:17.804124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-12 20:37:17.804181 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32476 2019-Jan-12 20:37:17.804816 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-12 20:37:17.805488 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-12 20:37:17.805513 - [DEBUG]
32479 2019-Jan-12 20:37:17.805538 - [DEBUG] Join: AllTop & AllBottom
32480 2019-Jan-12 20:37:17.805564 - [DEBUG] = AllBottom (new jump func)
32481 2019-Jan-12 20:37:17.805589 - [DEBUG]
32482 2019-Jan-12 20:37:17.805612 - [DEBUG] Start adding new jump function
32483 2019-Jan-12 20:37:17.805635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32484 2019-Jan-12 20:37:17.805692 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32485 2019-Jan-12 20:37:17.806335 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32486 2019-Jan-12 20:37:17.806975 - [DEBUG] Edge Function : AllBottom
32487 2019-Jan-12 20:37:17.807003 - [DEBUG] End adding new jump function
32488 2019-Jan-12 20:37:17.807028 - [DEBUG]
32489 2019-Jan-12 20:37:17.807051 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32490 2019-Jan-12 20:37:17.807076 - [DEBUG]
32491 2019-Jan-12 20:37:17.807099 - [DEBUG] Process 892. path edge:
32492 2019-Jan-12 20:37:17.807123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32493 2019-Jan-12 20:37:17.807180 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
32494 2019-Jan-12 20:37:17.807814 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32495 2019-Jan-12 20:37:17.808448 - [DEBUG]
32496 2019-Jan-12 20:37:17.808482 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32497 2019-Jan-12 20:37:17.809169 - [DEBUG] Compose: EdgeIdentity * AllBottom
32498 2019-Jan-12 20:37:17.809202 - [DEBUG]
32499 2019-Jan-12 20:37:17.809226 - [DEBUG] Propagate flow
32500 2019-Jan-12 20:37:17.809249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32501 2019-Jan-12 20:37:17.809306 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32502 2019-Jan-12 20:37:17.809945 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32503 2019-Jan-12 20:37:17.810580 - [DEBUG] Edge function : AllBottom (result of previous compose)
32504 2019-Jan-12 20:37:17.810605 - [DEBUG]
32505 2019-Jan-12 20:37:17.810630 - [DEBUG] Join: AllTop & AllBottom
32506 2019-Jan-12 20:37:17.810656 - [DEBUG] = AllBottom (new jump func)
32507 2019-Jan-12 20:37:17.810680 - [DEBUG]
32508 2019-Jan-12 20:37:17.810704 - [DEBUG] Start adding new jump function
32509 2019-Jan-12 20:37:17.810727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32510 2019-Jan-12 20:37:17.810783 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32511 2019-Jan-12 20:37:17.811419 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32512 2019-Jan-12 20:37:17.812069 - [DEBUG] Edge Function : AllBottom
32513 2019-Jan-12 20:37:17.812097 - [DEBUG] End adding new jump function
32514 2019-Jan-12 20:37:17.812121 - [DEBUG]
32515 2019-Jan-12 20:37:17.812145 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32516 2019-Jan-12 20:37:17.812170 - [DEBUG]
32517 2019-Jan-12 20:37:17.812193 - [DEBUG] Process 893. path edge:
32518 2019-Jan-12 20:37:17.812217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32519 2019-Jan-12 20:37:17.812274 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
32520 2019-Jan-12 20:37:17.812910 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32521 2019-Jan-12 20:37:17.813546 - [DEBUG]
32522 2019-Jan-12 20:37:17.813571 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32523 2019-Jan-12 20:37:17.814231 - [DEBUG] Compose: EdgeIdentity * AllBottom
32524 2019-Jan-12 20:37:17.814260 - [DEBUG]
32525 2019-Jan-12 20:37:17.814285 - [DEBUG] Propagate flow
32526 2019-Jan-12 20:37:17.814308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32527 2019-Jan-12 20:37:17.814365 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32528 2019-Jan-12 20:37:17.815000 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32529 2019-Jan-12 20:37:17.815684 - [DEBUG] Edge function : AllBottom (result of previous compose)
32530 2019-Jan-12 20:37:17.815709 - [DEBUG]
32531 2019-Jan-12 20:37:17.815734 - [DEBUG] Join: AllTop & AllBottom
32532 2019-Jan-12 20:37:17.815760 - [DEBUG] = AllBottom (new jump func)
32533 2019-Jan-12 20:37:17.815785 - [DEBUG]
32534 2019-Jan-12 20:37:17.815808 - [DEBUG] Start adding new jump function
32535 2019-Jan-12 20:37:17.815832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32536 2019-Jan-12 20:37:17.815888 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32537 2019-Jan-12 20:37:17.816525 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32538 2019-Jan-12 20:37:17.817157 - [DEBUG] Edge Function : AllBottom
32539 2019-Jan-12 20:37:17.817185 - [DEBUG] End adding new jump function
32540 2019-Jan-12 20:37:17.817217 - [DEBUG]
32541 2019-Jan-12 20:37:17.817241 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32542 2019-Jan-12 20:37:17.817266 - [DEBUG]
32543 2019-Jan-12 20:37:17.817289 - [DEBUG] Process 894. path edge:
32544 2019-Jan-12 20:37:17.817313 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32545 2019-Jan-12 20:37:17.817369 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
32546 2019-Jan-12 20:37:17.818002 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32547 2019-Jan-12 20:37:17.818637 - [DEBUG]
32548 2019-Jan-12 20:37:17.818680 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32549 2019-Jan-12 20:37:17.819336 - [DEBUG] Compose: EdgeIdentity * AllBottom
32550 2019-Jan-12 20:37:17.819364 - [DEBUG]
32551 2019-Jan-12 20:37:17.819388 - [DEBUG] Propagate flow
32552 2019-Jan-12 20:37:17.819412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32553 2019-Jan-12 20:37:17.819468 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32554 2019-Jan-12 20:37:17.820106 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32555 2019-Jan-12 20:37:17.820741 - [DEBUG] Edge function : AllBottom (result of previous compose)
32556 2019-Jan-12 20:37:17.820767 - [DEBUG]
32557 2019-Jan-12 20:37:17.820792 - [DEBUG] Join: AllTop & AllBottom
32558 2019-Jan-12 20:37:17.820818 - [DEBUG] = AllBottom (new jump func)
32559 2019-Jan-12 20:37:17.820843 - [DEBUG]
32560 2019-Jan-12 20:37:17.820866 - [DEBUG] Start adding new jump function
32561 2019-Jan-12 20:37:17.820890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32562 2019-Jan-12 20:37:17.820946 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32563 2019-Jan-12 20:37:17.821582 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32564 2019-Jan-12 20:37:17.822232 - [DEBUG] Edge Function : AllBottom
32565 2019-Jan-12 20:37:17.822260 - [DEBUG] End adding new jump function
32566 2019-Jan-12 20:37:17.822284 - [DEBUG]
32567 2019-Jan-12 20:37:17.822308 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32568 2019-Jan-12 20:37:17.822333 - [DEBUG]
32569 2019-Jan-12 20:37:17.822356 - [DEBUG] Process 895. path edge:
32570 2019-Jan-12 20:37:17.822380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32571 2019-Jan-12 20:37:17.822436 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
32572 2019-Jan-12 20:37:17.823072 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32573 2019-Jan-12 20:37:17.823706 - [DEBUG]
32574 2019-Jan-12 20:37:17.823730 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32575 2019-Jan-12 20:37:17.824387 - [DEBUG] Compose: EdgeIdentity * AllBottom
32576 2019-Jan-12 20:37:17.824415 - [DEBUG]
32577 2019-Jan-12 20:37:17.824439 - [DEBUG] Propagate flow
32578 2019-Jan-12 20:37:17.824462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32579 2019-Jan-12 20:37:17.824519 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32580 2019-Jan-12 20:37:17.825152 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32581 2019-Jan-12 20:37:17.825804 - [DEBUG] Edge function : AllBottom (result of previous compose)
32582 2019-Jan-12 20:37:17.825830 - [DEBUG]
32583 2019-Jan-12 20:37:17.825855 - [DEBUG] Join: AllTop & AllBottom
32584 2019-Jan-12 20:37:17.825880 - [DEBUG] = AllBottom (new jump func)
32585 2019-Jan-12 20:37:17.825917 - [DEBUG]
32586 2019-Jan-12 20:37:17.825942 - [DEBUG] Start adding new jump function
32587 2019-Jan-12 20:37:17.825965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32588 2019-Jan-12 20:37:17.826021 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32589 2019-Jan-12 20:37:17.826657 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32590 2019-Jan-12 20:37:17.827290 - [DEBUG] Edge Function : AllBottom
32591 2019-Jan-12 20:37:17.827317 - [DEBUG] End adding new jump function
32592 2019-Jan-12 20:37:17.827341 - [DEBUG]
32593 2019-Jan-12 20:37:17.827365 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32594 2019-Jan-12 20:37:17.827390 - [DEBUG]
32595 2019-Jan-12 20:37:17.827413 - [DEBUG] Process 896. path edge:
32596 2019-Jan-12 20:37:17.827437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32597 2019-Jan-12 20:37:17.827493 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
32598 2019-Jan-12 20:37:17.828126 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32599 2019-Jan-12 20:37:17.828777 - [DEBUG]
32600 2019-Jan-12 20:37:17.828803 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32601 2019-Jan-12 20:37:17.829455 - [DEBUG] Compose: EdgeIdentity * AllBottom
32602 2019-Jan-12 20:37:17.829483 - [DEBUG]
32603 2019-Jan-12 20:37:17.829507 - [DEBUG] Propagate flow
32604 2019-Jan-12 20:37:17.829531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32605 2019-Jan-12 20:37:17.829587 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32606 2019-Jan-12 20:37:17.830222 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32607 2019-Jan-12 20:37:17.830858 - [DEBUG] Edge function : AllBottom (result of previous compose)
32608 2019-Jan-12 20:37:17.830884 - [DEBUG]
32609 2019-Jan-12 20:37:17.830909 - [DEBUG] Join: AllTop & AllBottom
32610 2019-Jan-12 20:37:17.830935 - [DEBUG] = AllBottom (new jump func)
32611 2019-Jan-12 20:37:17.830960 - [DEBUG]
32612 2019-Jan-12 20:37:17.830983 - [DEBUG] Start adding new jump function
32613 2019-Jan-12 20:37:17.831007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-12 20:37:17.831063 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32615 2019-Jan-12 20:37:17.831699 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32616 2019-Jan-12 20:37:17.832348 - [DEBUG] Edge Function : AllBottom
32617 2019-Jan-12 20:37:17.832375 - [DEBUG] End adding new jump function
32618 2019-Jan-12 20:37:17.832400 - [DEBUG]
32619 2019-Jan-12 20:37:17.832424 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32620 2019-Jan-12 20:37:17.832448 - [DEBUG]
32621 2019-Jan-12 20:37:17.832472 - [DEBUG] Process 897. path edge:
32622 2019-Jan-12 20:37:17.832496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32623 2019-Jan-12 20:37:17.832552 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
32624 2019-Jan-12 20:37:17.833185 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32625 2019-Jan-12 20:37:17.833820 - [DEBUG]
32626 2019-Jan-12 20:37:17.833845 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32627 2019-Jan-12 20:37:17.834506 - [DEBUG] Compose: EdgeIdentity * AllBottom
32628 2019-Jan-12 20:37:17.834536 - [DEBUG]
32629 2019-Jan-12 20:37:17.834560 - [DEBUG] Propagate flow
32630 2019-Jan-12 20:37:17.834591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32631 2019-Jan-12 20:37:17.834648 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32632 2019-Jan-12 20:37:17.835289 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32633 2019-Jan-12 20:37:17.835942 - [DEBUG] Edge function : AllBottom (result of previous compose)
32634 2019-Jan-12 20:37:17.835967 - [DEBUG]
32635 2019-Jan-12 20:37:17.835992 - [DEBUG] Join: AllTop & AllBottom
32636 2019-Jan-12 20:37:17.836018 - [DEBUG] = AllBottom (new jump func)
32637 2019-Jan-12 20:37:17.836043 - [DEBUG]
32638 2019-Jan-12 20:37:17.836066 - [DEBUG] Start adding new jump function
32639 2019-Jan-12 20:37:17.836090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-12 20:37:17.836146 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32641 2019-Jan-12 20:37:17.836783 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32642 2019-Jan-12 20:37:17.837421 - [DEBUG] Edge Function : AllBottom
32643 2019-Jan-12 20:37:17.837449 - [DEBUG] End adding new jump function
32644 2019-Jan-12 20:37:17.837473 - [DEBUG]
32645 2019-Jan-12 20:37:17.837497 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32646 2019-Jan-12 20:37:17.837522 - [DEBUG]
32647 2019-Jan-12 20:37:17.837545 - [DEBUG] Process 898. path edge:
32648 2019-Jan-12 20:37:17.837569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32649 2019-Jan-12 20:37:17.837625 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
32650 2019-Jan-12 20:37:17.838263 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32651 2019-Jan-12 20:37:17.838914 - [DEBUG]
32652 2019-Jan-12 20:37:17.838940 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32653 2019-Jan-12 20:37:17.839601 - [DEBUG] Compose: EdgeIdentity * AllBottom
32654 2019-Jan-12 20:37:17.839629 - [DEBUG]
32655 2019-Jan-12 20:37:17.839652 - [DEBUG] Propagate flow
32656 2019-Jan-12 20:37:17.839676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32657 2019-Jan-12 20:37:17.839732 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32658 2019-Jan-12 20:37:17.840367 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32659 2019-Jan-12 20:37:17.841001 - [DEBUG] Edge function : AllBottom (result of previous compose)
32660 2019-Jan-12 20:37:17.841026 - [DEBUG]
32661 2019-Jan-12 20:37:17.841051 - [DEBUG] Join: AllTop & AllBottom
32662 2019-Jan-12 20:37:17.841077 - [DEBUG] = AllBottom (new jump func)
32663 2019-Jan-12 20:37:17.841101 - [DEBUG]
32664 2019-Jan-12 20:37:17.841125 - [DEBUG] Start adding new jump function
32665 2019-Jan-12 20:37:17.841148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32666 2019-Jan-12 20:37:17.841204 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32667 2019-Jan-12 20:37:17.841838 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32668 2019-Jan-12 20:37:17.842489 - [DEBUG] Edge Function : AllBottom
32669 2019-Jan-12 20:37:17.842517 - [DEBUG] End adding new jump function
32670 2019-Jan-12 20:37:17.842541 - [DEBUG]
32671 2019-Jan-12 20:37:17.842565 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32672 2019-Jan-12 20:37:17.842597 - [DEBUG]
32673 2019-Jan-12 20:37:17.842620 - [DEBUG] Process 899. path edge:
32674 2019-Jan-12 20:37:17.842644 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32675 2019-Jan-12 20:37:17.842700 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32676 2019-Jan-12 20:37:17.843335 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32677 2019-Jan-12 20:37:17.843970 - [DEBUG]
32678 2019-Jan-12 20:37:17.843994 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32679 2019-Jan-12 20:37:17.844651 - [DEBUG] Compose: EdgeIdentity * AllBottom
32680 2019-Jan-12 20:37:17.844679 - [DEBUG]
32681 2019-Jan-12 20:37:17.844703 - [DEBUG] Propagate flow
32682 2019-Jan-12 20:37:17.844726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32683 2019-Jan-12 20:37:17.844783 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32684 2019-Jan-12 20:37:17.845432 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32685 2019-Jan-12 20:37:17.846066 - [DEBUG] Edge function : AllBottom (result of previous compose)
32686 2019-Jan-12 20:37:17.846092 - [DEBUG]
32687 2019-Jan-12 20:37:17.846117 - [DEBUG] Join: AllTop & AllBottom
32688 2019-Jan-12 20:37:17.846143 - [DEBUG] = AllBottom (new jump func)
32689 2019-Jan-12 20:37:17.846167 - [DEBUG]
32690 2019-Jan-12 20:37:17.846190 - [DEBUG] Start adding new jump function
32691 2019-Jan-12 20:37:17.846214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32692 2019-Jan-12 20:37:17.846269 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32693 2019-Jan-12 20:37:17.846907 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32694 2019-Jan-12 20:37:17.847539 - [DEBUG] Edge Function : AllBottom
32695 2019-Jan-12 20:37:17.847568 - [DEBUG] End adding new jump function
32696 2019-Jan-12 20:37:17.847592 - [DEBUG]
32697 2019-Jan-12 20:37:17.847616 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32698 2019-Jan-12 20:37:17.847640 - [DEBUG]
32699 2019-Jan-12 20:37:17.847663 - [DEBUG] Process 900. path edge:
32700 2019-Jan-12 20:37:17.847687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32701 2019-Jan-12 20:37:17.847743 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32702 2019-Jan-12 20:37:17.848376 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32703 2019-Jan-12 20:37:17.849029 - [DEBUG]
32704 2019-Jan-12 20:37:17.849054 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32705 2019-Jan-12 20:37:17.849704 - [DEBUG] Start of endsummarytab entry
32706 2019-Jan-12 20:37:17.849739 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32707 2019-Jan-12 20:37:17.850377 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32708 2019-Jan-12 20:37:17.850438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32709 2019-Jan-12 20:37:17.851078 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32710 2019-Jan-12 20:37:17.851721 - [DEBUG] EF: AllBottom
32711 2019-Jan-12 20:37:17.851746 - [DEBUG]
32712 2019-Jan-12 20:37:17.851770 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32713 2019-Jan-12 20:37:17.852419 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32714 2019-Jan-12 20:37:17.853052 - [DEBUG] EF: AllBottom
32715 2019-Jan-12 20:37:17.853078 - [DEBUG]
32716 2019-Jan-12 20:37:17.853101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32717 2019-Jan-12 20:37:17.853742 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32718 2019-Jan-12 20:37:17.854377 - [DEBUG] EF: AllBottom
32719 2019-Jan-12 20:37:17.854402 - [DEBUG]
32720 2019-Jan-12 20:37:17.854426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32721 2019-Jan-12 20:37:17.855059 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32722 2019-Jan-12 20:37:17.855714 - [DEBUG] EF: AllBottom
32723 2019-Jan-12 20:37:17.855739 - [DEBUG]
32724 2019-Jan-12 20:37:17.855762 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32725 2019-Jan-12 20:37:17.856395 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32726 2019-Jan-12 20:37:17.857030 - [DEBUG] EF: AllBottom
32727 2019-Jan-12 20:37:17.857055 - [DEBUG]
32728 2019-Jan-12 20:37:17.857078 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32729 2019-Jan-12 20:37:17.857711 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32730 2019-Jan-12 20:37:17.858345 - [DEBUG] EF: AllBottom
32731 2019-Jan-12 20:37:17.858370 - [DEBUG]
32732 2019-Jan-12 20:37:17.858393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32733 2019-Jan-12 20:37:17.859042 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32734 2019-Jan-12 20:37:17.859689 - [DEBUG] EF: AllBottom
32735 2019-Jan-12 20:37:17.859714 - [DEBUG]
32736 2019-Jan-12 20:37:17.859738 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32737 2019-Jan-12 20:37:17.860370 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32738 2019-Jan-12 20:37:17.861005 - [DEBUG] EF: AllBottom
32739 2019-Jan-12 20:37:17.861030 - [DEBUG]
32740 2019-Jan-12 20:37:17.861054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32741 2019-Jan-12 20:37:17.861686 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
32742 2019-Jan-12 20:37:17.862335 - [DEBUG] EF: AllBottom
32743 2019-Jan-12 20:37:17.862360 - [DEBUG]
32744 2019-Jan-12 20:37:17.862384 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32745 2019-Jan-12 20:37:17.863016 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32746 2019-Jan-12 20:37:17.863649 - [DEBUG] EF: AllBottom
32747 2019-Jan-12 20:37:17.863674 - [DEBUG]
32748 2019-Jan-12 20:37:17.863698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32749 2019-Jan-12 20:37:17.864330 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32750 2019-Jan-12 20:37:17.864962 - [DEBUG] EF: AllBottom
32751 2019-Jan-12 20:37:17.864987 - [DEBUG]
32752 2019-Jan-12 20:37:17.865011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32753 2019-Jan-12 20:37:17.865659 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32754 2019-Jan-12 20:37:17.866293 - [DEBUG] EF: AllBottom
32755 2019-Jan-12 20:37:17.866318 - [DEBUG]
32756 2019-Jan-12 20:37:17.866342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32757 2019-Jan-12 20:37:17.866974 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32758 2019-Jan-12 20:37:17.867610 - [DEBUG] EF: AllBottom
32759 2019-Jan-12 20:37:17.867635 - [DEBUG]
32760 2019-Jan-12 20:37:17.867659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32761 2019-Jan-12 20:37:17.868291 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32762 2019-Jan-12 20:37:17.868948 - [DEBUG] EF: AllBottom
32763 2019-Jan-12 20:37:17.868981 - [DEBUG]
32764 2019-Jan-12 20:37:17.869005 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32765 2019-Jan-12 20:37:17.869643 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32766 2019-Jan-12 20:37:17.870278 - [DEBUG] EF: AllBottom
32767 2019-Jan-12 20:37:17.870303 - [DEBUG]
32768 2019-Jan-12 20:37:17.870327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32769 2019-Jan-12 20:37:17.870960 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32770 2019-Jan-12 20:37:17.871601 - [DEBUG] EF: AllBottom
32771 2019-Jan-12 20:37:17.871627 - [DEBUG]
32772 2019-Jan-12 20:37:17.871650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32773 2019-Jan-12 20:37:17.872298 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32774 2019-Jan-12 20:37:17.872934 - [DEBUG] EF: AllBottom
32775 2019-Jan-12 20:37:17.872959 - [DEBUG]
32776 2019-Jan-12 20:37:17.872982 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32777 2019-Jan-12 20:37:17.873615 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32778 2019-Jan-12 20:37:17.874248 - [DEBUG] EF: AllBottom
32779 2019-Jan-12 20:37:17.874273 - [DEBUG]
32780 2019-Jan-12 20:37:17.874297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32781 2019-Jan-12 20:37:17.874930 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32782 2019-Jan-12 20:37:17.875580 - [DEBUG] EF: AllBottom
32783 2019-Jan-12 20:37:17.875605 - [DEBUG]
32784 2019-Jan-12 20:37:17.875628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32785 2019-Jan-12 20:37:17.876262 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32786 2019-Jan-12 20:37:17.876894 - [DEBUG] EF: AllBottom
32787 2019-Jan-12 20:37:17.876919 - [DEBUG]
32788 2019-Jan-12 20:37:17.876942 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32789 2019-Jan-12 20:37:17.877575 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
32790 2019-Jan-12 20:37:17.878210 - [DEBUG] EF: AllBottom
32791 2019-Jan-12 20:37:17.878235 - [DEBUG]
32792 2019-Jan-12 20:37:17.878258 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32793 2019-Jan-12 20:37:17.878906 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32794 2019-Jan-12 20:37:17.879539 - [DEBUG] EF: AllBottom
32795 2019-Jan-12 20:37:17.879564 - [DEBUG]
32796 2019-Jan-12 20:37:17.879588 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32797 2019-Jan-12 20:37:17.880225 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32798 2019-Jan-12 20:37:17.880857 - [DEBUG] EF: AllBottom
32799 2019-Jan-12 20:37:17.880882 - [DEBUG]
32800 2019-Jan-12 20:37:17.880906 - [DEBUG] ---------------
32801 2019-Jan-12 20:37:17.880930 - [DEBUG]
32802 2019-Jan-12 20:37:17.880955 - [DEBUG] End of endsummarytab entry
32803 2019-Jan-12 20:37:17.880979 - [DEBUG]
32804 2019-Jan-12 20:37:17.881003 - [DEBUG] Start of incomingtab entry
32805 2019-Jan-12 20:37:17.881027 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32806 2019-Jan-12 20:37:17.881659 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-12 20:37:17.881716 - [DEBUG] ---------------
32808 2019-Jan-12 20:37:17.881740 - [DEBUG] End of incomingtab entry
32809 2019-Jan-12 20:37:17.881763 - [DEBUG]
32810 2019-Jan-12 20:37:17.881788 - [DEBUG] EDGE:
32811 2019-Jan-12 20:37:17.881845 - [DEBUG] ---> 32812 2019-Jan-12 20:37:17.882502 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32813 2019-Jan-12 20:37:17.883138 - [DEBUG]
32814 2019-Jan-12 20:37:17.883164 - [DEBUG] Compose: EdgeIdentity * AllBottom
32815 2019-Jan-12 20:37:17.883190 - [DEBUG]
32816 2019-Jan-12 20:37:17.883214 - [DEBUG] Propagate flow
32817 2019-Jan-12 20:37:17.883237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32818 2019-Jan-12 20:37:17.883293 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32819 2019-Jan-12 20:37:17.883927 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32820 2019-Jan-12 20:37:17.884560 - [DEBUG] Edge function : AllBottom (result of previous compose)
32821 2019-Jan-12 20:37:17.884586 - [DEBUG]
32822 2019-Jan-12 20:37:17.884611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32823 2019-Jan-12 20:37:17.884637 - [DEBUG] = AllBottom
32824 2019-Jan-12 20:37:17.884661 - [DEBUG]
32825 2019-Jan-12 20:37:17.884685 - [DEBUG] PROPAGATE: No new function!
32826 2019-Jan-12 20:37:17.884709 - [DEBUG] EDGE:
32827 2019-Jan-12 20:37:17.884767 - [DEBUG] ---> 32828 2019-Jan-12 20:37:17.885414 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32829 2019-Jan-12 20:37:17.886049 - [DEBUG]
32830 2019-Jan-12 20:37:17.886082 - [DEBUG] Compose: EdgeIdentity * AllBottom
32831 2019-Jan-12 20:37:17.886109 - [DEBUG]
32832 2019-Jan-12 20:37:17.886132 - [DEBUG] Propagate flow
32833 2019-Jan-12 20:37:17.886156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32834 2019-Jan-12 20:37:17.886212 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32835 2019-Jan-12 20:37:17.886855 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32836 2019-Jan-12 20:37:17.887490 - [DEBUG] Edge function : AllBottom (result of previous compose)
32837 2019-Jan-12 20:37:17.887516 - [DEBUG]
32838 2019-Jan-12 20:37:17.887541 - [DEBUG] Join: AllTop & AllBottom
32839 2019-Jan-12 20:37:17.887567 - [DEBUG] = AllBottom (new jump func)
32840 2019-Jan-12 20:37:17.887592 - [DEBUG]
32841 2019-Jan-12 20:37:17.887615 - [DEBUG] Start adding new jump function
32842 2019-Jan-12 20:37:17.887639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32843 2019-Jan-12 20:37:17.887695 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32844 2019-Jan-12 20:37:17.888329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32845 2019-Jan-12 20:37:17.888985 - [DEBUG] Edge Function : AllBottom
32846 2019-Jan-12 20:37:17.889014 - [DEBUG] End adding new jump function
32847 2019-Jan-12 20:37:17.889038 - [DEBUG]
32848 2019-Jan-12 20:37:17.889061 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32849 2019-Jan-12 20:37:17.889086 - [DEBUG]
32850 2019-Jan-12 20:37:17.889109 - [DEBUG] Process 901. path edge:
32851 2019-Jan-12 20:37:17.889133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32852 2019-Jan-12 20:37:17.889189 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32853 2019-Jan-12 20:37:17.889837 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32854 2019-Jan-12 20:37:17.890472 - [DEBUG]
32855 2019-Jan-12 20:37:17.890496 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32856 2019-Jan-12 20:37:17.891157 - [DEBUG] Possible callees:
32857 2019-Jan-12 20:37:17.891184 - [DEBUG] llvm.dbg.declare
32858 2019-Jan-12 20:37:17.891209 - [DEBUG] Possible return sites:
32859 2019-Jan-12 20:37:17.891233 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332860 2019-Jan-12 20:37:17.892516 - [DEBUG] Found and process special summary
32861 2019-Jan-12 20:37:17.892550 - [DEBUG] Compose: EdgeIdentity * AllBottom
32862 2019-Jan-12 20:37:17.892577 - [DEBUG]
32863 2019-Jan-12 20:37:17.892601 - [DEBUG] Propagate flow
32864 2019-Jan-12 20:37:17.892624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32865 2019-Jan-12 20:37:17.892681 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32866 2019-Jan-12 20:37:17.893316 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32867 2019-Jan-12 20:37:17.893952 - [DEBUG] Edge function : AllBottom (result of previous compose)
32868 2019-Jan-12 20:37:17.893978 - [DEBUG]
32869 2019-Jan-12 20:37:17.894003 - [DEBUG] Join: AllTop & AllBottom
32870 2019-Jan-12 20:37:17.894029 - [DEBUG] = AllBottom (new jump func)
32871 2019-Jan-12 20:37:17.894054 - [DEBUG]
32872 2019-Jan-12 20:37:17.894077 - [DEBUG] Start adding new jump function
32873 2019-Jan-12 20:37:17.894101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32874 2019-Jan-12 20:37:17.894157 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32875 2019-Jan-12 20:37:17.894793 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32876 2019-Jan-12 20:37:17.895442 - [DEBUG] Edge Function : AllBottom
32877 2019-Jan-12 20:37:17.895470 - [DEBUG] End adding new jump function
32878 2019-Jan-12 20:37:17.895494 - [DEBUG]
32879 2019-Jan-12 20:37:17.895517 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32880 2019-Jan-12 20:37:17.895542 - [DEBUG]
32881 2019-Jan-12 20:37:17.895565 - [DEBUG] Process 902. path edge:
32882 2019-Jan-12 20:37:17.895589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32883 2019-Jan-12 20:37:17.895645 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32884 2019-Jan-12 20:37:17.896281 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32885 2019-Jan-12 20:37:17.896915 - [DEBUG]
32886 2019-Jan-12 20:37:17.896940 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32887 2019-Jan-12 20:37:17.897598 - [DEBUG] Compose: EdgeIdentity * AllBottom
32888 2019-Jan-12 20:37:17.897626 - [DEBUG]
32889 2019-Jan-12 20:37:17.897650 - [DEBUG] Propagate flow
32890 2019-Jan-12 20:37:17.897673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32891 2019-Jan-12 20:37:17.897730 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32892 2019-Jan-12 20:37:17.898364 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32893 2019-Jan-12 20:37:17.899028 - [DEBUG] Edge function : AllBottom (result of previous compose)
32894 2019-Jan-12 20:37:17.899053 - [DEBUG]
32895 2019-Jan-12 20:37:17.899078 - [DEBUG] Join: AllTop & AllBottom
32896 2019-Jan-12 20:37:17.899103 - [DEBUG] = AllBottom (new jump func)
32897 2019-Jan-12 20:37:17.899128 - [DEBUG]
32898 2019-Jan-12 20:37:17.899151 - [DEBUG] Start adding new jump function
32899 2019-Jan-12 20:37:17.899174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32900 2019-Jan-12 20:37:17.899230 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32901 2019-Jan-12 20:37:17.899879 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32902 2019-Jan-12 20:37:17.900512 - [DEBUG] Edge Function : AllBottom
32903 2019-Jan-12 20:37:17.900540 - [DEBUG] End adding new jump function
32904 2019-Jan-12 20:37:17.900564 - [DEBUG]
32905 2019-Jan-12 20:37:17.900588 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32906 2019-Jan-12 20:37:17.900612 - [DEBUG]
32907 2019-Jan-12 20:37:17.900636 - [DEBUG] Process 903. path edge:
32908 2019-Jan-12 20:37:17.900659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32909 2019-Jan-12 20:37:17.900715 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32910 2019-Jan-12 20:37:17.901348 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32911 2019-Jan-12 20:37:17.901995 - [DEBUG]
32912 2019-Jan-12 20:37:17.902022 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32913 2019-Jan-12 20:37:17.902673 - [DEBUG] Compose: EdgeIdentity * AllBottom
32914 2019-Jan-12 20:37:17.902701 - [DEBUG]
32915 2019-Jan-12 20:37:17.902725 - [DEBUG] Propagate flow
32916 2019-Jan-12 20:37:17.902748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32917 2019-Jan-12 20:37:17.902805 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32918 2019-Jan-12 20:37:17.903439 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32919 2019-Jan-12 20:37:17.904075 - [DEBUG] Edge function : AllBottom (result of previous compose)
32920 2019-Jan-12 20:37:17.904100 - [DEBUG]
32921 2019-Jan-12 20:37:17.904125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32922 2019-Jan-12 20:37:17.904150 - [DEBUG] = AllBottom
32923 2019-Jan-12 20:37:17.904175 - [DEBUG]
32924 2019-Jan-12 20:37:17.904198 - [DEBUG] PROPAGATE: No new function!
32925 2019-Jan-12 20:37:17.904222 - [DEBUG] EDGE:
32926 2019-Jan-12 20:37:17.904279 - [DEBUG] ---> 32927 2019-Jan-12 20:37:17.904921 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32928 2019-Jan-12 20:37:17.905580 - [DEBUG]
32929 2019-Jan-12 20:37:17.905605 - [DEBUG] EDGE:
32930 2019-Jan-12 20:37:17.905662 - [DEBUG] ---> 32931 2019-Jan-12 20:37:17.906304 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32932 2019-Jan-12 20:37:17.906945 - [DEBUG]
32933 2019-Jan-12 20:37:17.906982 - [DEBUG] Compose: EdgeIdentity * AllBottom
32934 2019-Jan-12 20:37:17.907009 - [DEBUG]
32935 2019-Jan-12 20:37:17.907033 - [DEBUG] Propagate flow
32936 2019-Jan-12 20:37:17.907057 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32937 2019-Jan-12 20:37:17.907114 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32938 2019-Jan-12 20:37:17.907750 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32939 2019-Jan-12 20:37:17.908385 - [DEBUG] Edge function : AllBottom (result of previous compose)
32940 2019-Jan-12 20:37:17.908411 - [DEBUG]
32941 2019-Jan-12 20:37:17.908435 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32942 2019-Jan-12 20:37:17.908461 - [DEBUG] = AllBottom
32943 2019-Jan-12 20:37:17.908486 - [DEBUG]
32944 2019-Jan-12 20:37:17.908509 - [DEBUG] PROPAGATE: No new function!
32945 2019-Jan-12 20:37:17.908536 - [DEBUG] EDGE:
32946 2019-Jan-12 20:37:17.908602 - [DEBUG] ---> 32947 2019-Jan-12 20:37:17.909265 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32948 2019-Jan-12 20:37:17.909903 - [DEBUG]
32949 2019-Jan-12 20:37:17.909928 - [DEBUG] EDGE:
32950 2019-Jan-12 20:37:17.909986 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32951 2019-Jan-12 20:37:17.910623 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32952 2019-Jan-12 20:37:17.911258 - [DEBUG]
32953 2019-Jan-12 20:37:17.911284 - [DEBUG] Compose: EdgeIdentity * AllBottom
32954 2019-Jan-12 20:37:17.911310 - [DEBUG]
32955 2019-Jan-12 20:37:17.911334 - [DEBUG] Propagate flow
32956 2019-Jan-12 20:37:17.911357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32957 2019-Jan-12 20:37:17.911413 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32958 2019-Jan-12 20:37:17.912063 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32959 2019-Jan-12 20:37:17.912697 - [DEBUG] Edge function : AllBottom (result of previous compose)
32960 2019-Jan-12 20:37:17.912722 - [DEBUG]
32961 2019-Jan-12 20:37:17.912747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32962 2019-Jan-12 20:37:17.912773 - [DEBUG] = AllBottom
32963 2019-Jan-12 20:37:17.912798 - [DEBUG]
32964 2019-Jan-12 20:37:17.912821 - [DEBUG] PROPAGATE: No new function!
32965 2019-Jan-12 20:37:17.912846 - [DEBUG] EDGE:
32966 2019-Jan-12 20:37:17.912903 - [DEBUG] ---> 32967 2019-Jan-12 20:37:17.913537 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32968 2019-Jan-12 20:37:17.914172 - [DEBUG]
32969 2019-Jan-12 20:37:17.914197 - [DEBUG] EDGE:
32970 2019-Jan-12 20:37:17.914254 - [DEBUG] ---> 32971 2019-Jan-12 20:37:17.914886 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32972 2019-Jan-12 20:37:17.915536 - [DEBUG]
32973 2019-Jan-12 20:37:17.915561 - [DEBUG] EDGE:
32974 2019-Jan-12 20:37:17.915619 - [DEBUG] ---> 32975 2019-Jan-12 20:37:17.916254 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32976 2019-Jan-12 20:37:17.916890 - [DEBUG]
32977 2019-Jan-12 20:37:17.916923 - [DEBUG] Compose: EdgeIdentity * AllBottom
32978 2019-Jan-12 20:37:17.916950 - [DEBUG]
32979 2019-Jan-12 20:37:17.916974 - [DEBUG] Propagate flow
32980 2019-Jan-12 20:37:17.916997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32981 2019-Jan-12 20:37:17.917054 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32982 2019-Jan-12 20:37:17.917690 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32983 2019-Jan-12 20:37:17.918325 - [DEBUG] Edge function : AllBottom (result of previous compose)
32984 2019-Jan-12 20:37:17.918351 - [DEBUG]
32985 2019-Jan-12 20:37:17.918376 - [DEBUG] Join: AllTop & AllBottom
32986 2019-Jan-12 20:37:17.918402 - [DEBUG] = AllBottom (new jump func)
32987 2019-Jan-12 20:37:17.918426 - [DEBUG]
32988 2019-Jan-12 20:37:17.918450 - [DEBUG] Start adding new jump function
32989 2019-Jan-12 20:37:17.918482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32990 2019-Jan-12 20:37:17.918538 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32991 2019-Jan-12 20:37:17.919190 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32992 2019-Jan-12 20:37:17.919825 - [DEBUG] Edge Function : AllBottom
32993 2019-Jan-12 20:37:17.919853 - [DEBUG] End adding new jump function
32994 2019-Jan-12 20:37:17.919877 - [DEBUG]
32995 2019-Jan-12 20:37:17.919901 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32996 2019-Jan-12 20:37:17.919925 - [DEBUG]
32997 2019-Jan-12 20:37:17.919951 - [DEBUG] Process 904. path edge:
32998 2019-Jan-12 20:37:17.919975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32999 2019-Jan-12 20:37:17.920031 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33000 2019-Jan-12 20:37:17.920666 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33001 2019-Jan-12 20:37:17.921302 - [DEBUG]
33002 2019-Jan-12 20:37:17.921326 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33003 2019-Jan-12 20:37:17.921995 - [DEBUG] Compose: EdgeIdentity * AllBottom
33004 2019-Jan-12 20:37:17.922025 - [DEBUG]
33005 2019-Jan-12 20:37:17.922048 - [DEBUG] Propagate flow
33006 2019-Jan-12 20:37:17.922072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33007 2019-Jan-12 20:37:17.922129 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33008 2019-Jan-12 20:37:17.922761 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33009 2019-Jan-12 20:37:17.923396 - [DEBUG] Edge function : AllBottom (result of previous compose)
33010 2019-Jan-12 20:37:17.923421 - [DEBUG]
33011 2019-Jan-12 20:37:17.923446 - [DEBUG] Join: AllTop & AllBottom
33012 2019-Jan-12 20:37:17.923472 - [DEBUG] = AllBottom (new jump func)
33013 2019-Jan-12 20:37:17.923496 - [DEBUG]
33014 2019-Jan-12 20:37:17.923520 - [DEBUG] Start adding new jump function
33015 2019-Jan-12 20:37:17.923543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-12 20:37:17.923599 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33017 2019-Jan-12 20:37:17.924235 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33018 2019-Jan-12 20:37:17.924864 - [DEBUG] Edge Function : AllBottom
33019 2019-Jan-12 20:37:17.924892 - [DEBUG] End adding new jump function
33020 2019-Jan-12 20:37:17.924915 - [DEBUG]
33021 2019-Jan-12 20:37:17.924939 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33022 2019-Jan-12 20:37:17.924963 - [DEBUG]
33023 2019-Jan-12 20:37:17.924987 - [DEBUG] Process 905. path edge:
33024 2019-Jan-12 20:37:17.925010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33025 2019-Jan-12 20:37:17.925066 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33026 2019-Jan-12 20:37:17.925711 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33027 2019-Jan-12 20:37:17.926347 - [DEBUG]
33028 2019-Jan-12 20:37:17.926372 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33029 2019-Jan-12 20:37:17.927016 - [DEBUG] Compose: EdgeIdentity * AllBottom
33030 2019-Jan-12 20:37:17.927044 - [DEBUG]
33031 2019-Jan-12 20:37:17.927068 - [DEBUG] Propagate flow
33032 2019-Jan-12 20:37:17.927091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33033 2019-Jan-12 20:37:17.927148 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33034 2019-Jan-12 20:37:17.927790 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33035 2019-Jan-12 20:37:17.928425 - [DEBUG] Edge function : AllBottom (result of previous compose)
33036 2019-Jan-12 20:37:17.928451 - [DEBUG]
33037 2019-Jan-12 20:37:17.928476 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33038 2019-Jan-12 20:37:17.928501 - [DEBUG] = AllBottom
33039 2019-Jan-12 20:37:17.928526 - [DEBUG]
33040 2019-Jan-12 20:37:17.928549 - [DEBUG] PROPAGATE: No new function!
33041 2019-Jan-12 20:37:17.928574 - [DEBUG] EDGE:
33042 2019-Jan-12 20:37:17.928631 - [DEBUG] ---> 33043 2019-Jan-12 20:37:17.929276 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33044 2019-Jan-12 20:37:17.929910 - [DEBUG]
33045 2019-Jan-12 20:37:17.929935 - [DEBUG] EDGE:
33046 2019-Jan-12 20:37:17.929992 - [DEBUG] ---> 33047 2019-Jan-12 20:37:17.930633 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33048 2019-Jan-12 20:37:17.931267 - [DEBUG]
33049 2019-Jan-12 20:37:17.931292 - [DEBUG] EDGE:
33050 2019-Jan-12 20:37:17.931349 - [DEBUG] ---> 33051 2019-Jan-12 20:37:17.931981 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33052 2019-Jan-12 20:37:17.932629 - [DEBUG]
33053 2019-Jan-12 20:37:17.932654 - [DEBUG] EDGE:
33054 2019-Jan-12 20:37:17.932711 - [DEBUG] ---> 33055 2019-Jan-12 20:37:17.933348 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33056 2019-Jan-12 20:37:17.933983 - [DEBUG]
33057 2019-Jan-12 20:37:17.934008 - [DEBUG] EDGE:
33058 2019-Jan-12 20:37:17.934066 - [DEBUG] ---> 33059 2019-Jan-12 20:37:17.934699 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33060 2019-Jan-12 20:37:17.935346 - [DEBUG]
33061 2019-Jan-12 20:37:17.935371 - [DEBUG] EDGE:
33062 2019-Jan-12 20:37:17.935429 - [DEBUG] ---> 33063 2019-Jan-12 20:37:17.936067 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33064 2019-Jan-12 20:37:17.936702 - [DEBUG]
33065 2019-Jan-12 20:37:17.936736 - [DEBUG] Compose: EdgeIdentity * AllBottom
33066 2019-Jan-12 20:37:17.936763 - [DEBUG]
33067 2019-Jan-12 20:37:17.936787 - [DEBUG] Propagate flow
33068 2019-Jan-12 20:37:17.936811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33069 2019-Jan-12 20:37:17.936867 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33070 2019-Jan-12 20:37:17.937506 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33071 2019-Jan-12 20:37:17.938141 - [DEBUG] Edge function : AllBottom (result of previous compose)
33072 2019-Jan-12 20:37:17.938167 - [DEBUG]
33073 2019-Jan-12 20:37:17.938192 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33074 2019-Jan-12 20:37:17.938218 - [DEBUG] = AllBottom
33075 2019-Jan-12 20:37:17.938242 - [DEBUG]
33076 2019-Jan-12 20:37:17.938274 - [DEBUG] PROPAGATE: No new function!
33077 2019-Jan-12 20:37:17.938300 - [DEBUG] EDGE:
33078 2019-Jan-12 20:37:17.938358 - [DEBUG] ---> 33079 2019-Jan-12 20:37:17.939016 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33080 2019-Jan-12 20:37:17.939651 - [DEBUG]
33081 2019-Jan-12 20:37:17.939676 - [DEBUG] EDGE:
33082 2019-Jan-12 20:37:17.939734 - [DEBUG] ---> 33083 2019-Jan-12 20:37:17.940371 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33084 2019-Jan-12 20:37:17.941006 - [DEBUG]
33085 2019-Jan-12 20:37:17.941031 - [DEBUG] EDGE:
33086 2019-Jan-12 20:37:17.941088 - [DEBUG] ---> 33087 2019-Jan-12 20:37:17.941722 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33088 2019-Jan-12 20:37:17.942370 - [DEBUG]
33089 2019-Jan-12 20:37:17.942405 - [DEBUG] Compose: EdgeIdentity * AllBottom
33090 2019-Jan-12 20:37:17.942432 - [DEBUG]
33091 2019-Jan-12 20:37:17.942455 - [DEBUG] Propagate flow
33092 2019-Jan-12 20:37:17.942479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33093 2019-Jan-12 20:37:17.942535 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33094 2019-Jan-12 20:37:17.943170 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33095 2019-Jan-12 20:37:17.943807 - [DEBUG] Edge function : AllBottom (result of previous compose)
33096 2019-Jan-12 20:37:17.943832 - [DEBUG]
33097 2019-Jan-12 20:37:17.943857 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33098 2019-Jan-12 20:37:17.943883 - [DEBUG] = AllBottom
33099 2019-Jan-12 20:37:17.943908 - [DEBUG]
33100 2019-Jan-12 20:37:17.943931 - [DEBUG] PROPAGATE: No new function!
33101 2019-Jan-12 20:37:17.943957 - [DEBUG] EDGE:
33102 2019-Jan-12 20:37:17.944015 - [DEBUG] ---> 33103 2019-Jan-12 20:37:17.944657 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33104 2019-Jan-12 20:37:17.945291 - [DEBUG]
33105 2019-Jan-12 20:37:17.945327 - [DEBUG] EDGE:
33106 2019-Jan-12 20:37:17.945386 - [DEBUG] ---> 33107 2019-Jan-12 20:37:17.946018 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33108 2019-Jan-12 20:37:17.946652 - [DEBUG]
33109 2019-Jan-12 20:37:17.946677 - [DEBUG] EDGE:
33110 2019-Jan-12 20:37:17.946735 - [DEBUG] ---> 33111 2019-Jan-12 20:37:17.947368 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33112 2019-Jan-12 20:37:17.948003 - [DEBUG]
33113 2019-Jan-12 20:37:17.948028 - [DEBUG] EDGE:
33114 2019-Jan-12 20:37:17.948086 - [DEBUG] ---> 33115 2019-Jan-12 20:37:17.948735 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33116 2019-Jan-12 20:37:17.949369 - [DEBUG]
33117 2019-Jan-12 20:37:17.949404 - [DEBUG] Compose: EdgeIdentity * AllBottom
33118 2019-Jan-12 20:37:17.949439 - [DEBUG]
33119 2019-Jan-12 20:37:17.949464 - [DEBUG] Propagate flow
33120 2019-Jan-12 20:37:17.949488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33121 2019-Jan-12 20:37:17.949544 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33122 2019-Jan-12 20:37:17.950184 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33123 2019-Jan-12 20:37:17.950818 - [DEBUG] Edge function : AllBottom (result of previous compose)
33124 2019-Jan-12 20:37:17.950843 - [DEBUG]
33125 2019-Jan-12 20:37:17.950868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33126 2019-Jan-12 20:37:17.950894 - [DEBUG] = AllBottom
33127 2019-Jan-12 20:37:17.950919 - [DEBUG]
33128 2019-Jan-12 20:37:17.950942 - [DEBUG] PROPAGATE: No new function!
33129 2019-Jan-12 20:37:17.950968 - [DEBUG] EDGE:
33130 2019-Jan-12 20:37:17.951026 - [DEBUG] ---> 33131 2019-Jan-12 20:37:17.951668 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33132 2019-Jan-12 20:37:17.952318 - [DEBUG]
33133 2019-Jan-12 20:37:17.952343 - [DEBUG] EDGE:
33134 2019-Jan-12 20:37:17.952400 - [DEBUG] ---> 33135 2019-Jan-12 20:37:17.953033 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33136 2019-Jan-12 20:37:17.953668 - [DEBUG]
33137 2019-Jan-12 20:37:17.953693 - [DEBUG] EDGE:
33138 2019-Jan-12 20:37:17.953750 - [DEBUG] ---> 33139 2019-Jan-12 20:37:17.954385 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33140 2019-Jan-12 20:37:17.955019 - [DEBUG]
33141 2019-Jan-12 20:37:17.955055 - [DEBUG] Compose: EdgeIdentity * AllBottom
33142 2019-Jan-12 20:37:17.955081 - [DEBUG]
33143 2019-Jan-12 20:37:17.955105 - [DEBUG] Propagate flow
33144 2019-Jan-12 20:37:17.955129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33145 2019-Jan-12 20:37:17.955185 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33146 2019-Jan-12 20:37:17.955835 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33147 2019-Jan-12 20:37:17.956470 - [DEBUG] Edge function : AllBottom (result of previous compose)
33148 2019-Jan-12 20:37:17.956495 - [DEBUG]
33149 2019-Jan-12 20:37:17.956521 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33150 2019-Jan-12 20:37:17.956546 - [DEBUG] = AllBottom
33151 2019-Jan-12 20:37:17.956571 - [DEBUG]
33152 2019-Jan-12 20:37:17.956594 - [DEBUG] PROPAGATE: No new function!
33153 2019-Jan-12 20:37:17.956620 - [DEBUG] EDGE:
33154 2019-Jan-12 20:37:17.956678 - [DEBUG] ---> 33155 2019-Jan-12 20:37:17.957319 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33156 2019-Jan-12 20:37:17.957953 - [DEBUG]
33157 2019-Jan-12 20:37:17.957978 - [DEBUG] EDGE:
33158 2019-Jan-12 20:37:17.958035 - [DEBUG] ---> 33159 2019-Jan-12 20:37:17.958680 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33160 2019-Jan-12 20:37:17.959316 - [DEBUG]
33161 2019-Jan-12 20:37:17.959349 - [DEBUG] EDGE:
33162 2019-Jan-12 20:37:17.959407 - [DEBUG] ---> 33163 2019-Jan-12 20:37:17.960042 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33164 2019-Jan-12 20:37:17.960683 - [DEBUG]
33165 2019-Jan-12 20:37:17.960720 - [DEBUG] Compose: EdgeIdentity * AllBottom
33166 2019-Jan-12 20:37:17.960747 - [DEBUG]
33167 2019-Jan-12 20:37:17.960771 - [DEBUG] Propagate flow
33168 2019-Jan-12 20:37:17.960795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33169 2019-Jan-12 20:37:17.960851 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33170 2019-Jan-12 20:37:17.961487 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33171 2019-Jan-12 20:37:17.962137 - [DEBUG] Edge function : AllBottom (result of previous compose)
33172 2019-Jan-12 20:37:17.962163 - [DEBUG]
33173 2019-Jan-12 20:37:17.962188 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33174 2019-Jan-12 20:37:17.962214 - [DEBUG] = AllBottom
33175 2019-Jan-12 20:37:17.962239 - [DEBUG]
33176 2019-Jan-12 20:37:17.962262 - [DEBUG] PROPAGATE: No new function!
33177 2019-Jan-12 20:37:17.962288 - [DEBUG] EDGE:
33178 2019-Jan-12 20:37:17.962346 - [DEBUG] ---> 33179 2019-Jan-12 20:37:17.962988 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33180 2019-Jan-12 20:37:17.963622 - [DEBUG]
33181 2019-Jan-12 20:37:17.963655 - [DEBUG] Compose: EdgeIdentity * AllBottom
33182 2019-Jan-12 20:37:17.963682 - [DEBUG]
33183 2019-Jan-12 20:37:17.963706 - [DEBUG] Propagate flow
33184 2019-Jan-12 20:37:17.963730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33185 2019-Jan-12 20:37:17.963786 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33186 2019-Jan-12 20:37:17.964420 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33187 2019-Jan-12 20:37:17.965055 - [DEBUG] Edge function : AllBottom (result of previous compose)
33188 2019-Jan-12 20:37:17.965081 - [DEBUG]
33189 2019-Jan-12 20:37:17.965105 - [DEBUG] Join: AllTop & AllBottom
33190 2019-Jan-12 20:37:17.965131 - [DEBUG] = AllBottom (new jump func)
33191 2019-Jan-12 20:37:17.965156 - [DEBUG]
33192 2019-Jan-12 20:37:17.965180 - [DEBUG] Start adding new jump function
33193 2019-Jan-12 20:37:17.965203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33194 2019-Jan-12 20:37:17.965259 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33195 2019-Jan-12 20:37:17.965912 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33196 2019-Jan-12 20:37:17.966546 - [DEBUG] Edge Function : AllBottom
33197 2019-Jan-12 20:37:17.966577 - [DEBUG] End adding new jump function
33198 2019-Jan-12 20:37:17.966601 - [DEBUG]
33199 2019-Jan-12 20:37:17.966625 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33200 2019-Jan-12 20:37:17.966649 - [DEBUG]
33201 2019-Jan-12 20:37:17.966673 - [DEBUG] Process 906. path edge:
33202 2019-Jan-12 20:37:17.966697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33203 2019-Jan-12 20:37:17.966753 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
33204 2019-Jan-12 20:37:17.967389 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33205 2019-Jan-12 20:37:17.968035 - [DEBUG]
33206 2019-Jan-12 20:37:17.968061 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33207 2019-Jan-12 20:37:17.968718 - [DEBUG] Possible callees:
33208 2019-Jan-12 20:37:17.968744 - [DEBUG] foo
33209 2019-Jan-12 20:37:17.968769 - [DEBUG] Possible return sites:
33210 2019-Jan-12 20:37:17.968793 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12633211 2019-Jan-12 20:37:17.970050 - [DEBUG] Found and process special summary
33212 2019-Jan-12 20:37:17.970084 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-12 20:37:17.970111 - [DEBUG]
33214 2019-Jan-12 20:37:17.970135 - [DEBUG] Propagate flow
33215 2019-Jan-12 20:37:17.970159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-12 20:37:17.970215 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33217 2019-Jan-12 20:37:17.970857 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33218 2019-Jan-12 20:37:17.971491 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-12 20:37:17.971517 - [DEBUG]
33220 2019-Jan-12 20:37:17.971542 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-12 20:37:17.971568 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-12 20:37:17.971593 - [DEBUG]
33223 2019-Jan-12 20:37:17.971616 - [DEBUG] Start adding new jump function
33224 2019-Jan-12 20:37:17.971640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-12 20:37:17.971696 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33226 2019-Jan-12 20:37:17.972345 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33227 2019-Jan-12 20:37:17.972982 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-12 20:37:17.973010 - [DEBUG] End adding new jump function
33229 2019-Jan-12 20:37:17.973034 - [DEBUG]
33230 2019-Jan-12 20:37:17.973057 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33231 2019-Jan-12 20:37:17.973081 - [DEBUG]
33232 2019-Jan-12 20:37:17.973105 - [DEBUG] Process 907. path edge:
33233 2019-Jan-12 20:37:17.973129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-12 20:37:17.973185 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
33235 2019-Jan-12 20:37:17.973821 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33236 2019-Jan-12 20:37:17.974456 - [DEBUG]
33237 2019-Jan-12 20:37:17.974481 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33238 2019-Jan-12 20:37:17.975135 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-12 20:37:17.975163 - [DEBUG]
33240 2019-Jan-12 20:37:17.975187 - [DEBUG] Propagate flow
33241 2019-Jan-12 20:37:17.975210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-12 20:37:17.975267 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33243 2019-Jan-12 20:37:17.975918 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33244 2019-Jan-12 20:37:17.976553 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-12 20:37:17.976578 - [DEBUG]
33246 2019-Jan-12 20:37:17.976603 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-12 20:37:17.976629 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-12 20:37:17.976654 - [DEBUG]
33249 2019-Jan-12 20:37:17.976677 - [DEBUG] Start adding new jump function
33250 2019-Jan-12 20:37:17.976701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-12 20:37:17.976764 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33252 2019-Jan-12 20:37:17.977401 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33253 2019-Jan-12 20:37:17.978033 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-12 20:37:17.978061 - [DEBUG] End adding new jump function
33255 2019-Jan-12 20:37:17.978085 - [DEBUG]
33256 2019-Jan-12 20:37:17.978108 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33257 2019-Jan-12 20:37:17.978133 - [DEBUG]
33258 2019-Jan-12 20:37:17.978156 - [DEBUG] Process 908. path edge:
33259 2019-Jan-12 20:37:17.978179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-12 20:37:17.978235 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
33261 2019-Jan-12 20:37:17.978886 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33262 2019-Jan-12 20:37:17.979524 - [DEBUG]
33263 2019-Jan-12 20:37:17.979550 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33264 2019-Jan-12 20:37:17.980198 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-12 20:37:17.980226 - [DEBUG]
33266 2019-Jan-12 20:37:17.980250 - [DEBUG] Propagate flow
33267 2019-Jan-12 20:37:17.980273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-12 20:37:17.980330 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33269 2019-Jan-12 20:37:17.980971 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33270 2019-Jan-12 20:37:17.981605 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-12 20:37:17.981630 - [DEBUG]
33272 2019-Jan-12 20:37:17.981654 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-12 20:37:17.981680 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-12 20:37:17.981705 - [DEBUG]
33275 2019-Jan-12 20:37:17.981728 - [DEBUG] Start adding new jump function
33276 2019-Jan-12 20:37:17.981752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-12 20:37:17.981807 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33278 2019-Jan-12 20:37:17.982459 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33279 2019-Jan-12 20:37:17.983091 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-12 20:37:17.983118 - [DEBUG] End adding new jump function
33281 2019-Jan-12 20:37:17.983142 - [DEBUG]
33282 2019-Jan-12 20:37:17.983166 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33283 2019-Jan-12 20:37:17.983190 - [DEBUG]
33284 2019-Jan-12 20:37:17.983213 - [DEBUG] Process 909. path edge:
33285 2019-Jan-12 20:37:17.983237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-12 20:37:17.983293 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
33287 2019-Jan-12 20:37:17.983924 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33288 2019-Jan-12 20:37:17.984559 - [DEBUG]
33289 2019-Jan-12 20:37:17.984584 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33290 2019-Jan-12 20:37:17.985231 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-12 20:37:17.985259 - [DEBUG]
33292 2019-Jan-12 20:37:17.985283 - [DEBUG] Propagate flow
33293 2019-Jan-12 20:37:17.985306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-12 20:37:17.985383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33295 2019-Jan-12 20:37:17.986029 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33296 2019-Jan-12 20:37:17.986665 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-12 20:37:17.986690 - [DEBUG]
33298 2019-Jan-12 20:37:17.986715 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-12 20:37:17.986741 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-12 20:37:17.986766 - [DEBUG]
33301 2019-Jan-12 20:37:17.986789 - [DEBUG] Start adding new jump function
33302 2019-Jan-12 20:37:17.986813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-12 20:37:17.986869 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33304 2019-Jan-12 20:37:17.987506 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33305 2019-Jan-12 20:37:17.988148 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-12 20:37:17.988175 - [DEBUG] End adding new jump function
33307 2019-Jan-12 20:37:17.988199 - [DEBUG]
33308 2019-Jan-12 20:37:17.988223 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33309 2019-Jan-12 20:37:17.988247 - [DEBUG]
33310 2019-Jan-12 20:37:17.988271 - [DEBUG] Process 910. path edge:
33311 2019-Jan-12 20:37:17.988295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-12 20:37:17.988351 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
33313 2019-Jan-12 20:37:17.989010 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33314 2019-Jan-12 20:37:17.989645 - [DEBUG]
33315 2019-Jan-12 20:37:17.989669 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33316 2019-Jan-12 20:37:17.990319 - [DEBUG] Possible callees:
33317 2019-Jan-12 20:37:17.990344 - [DEBUG] llvm.dbg.declare
33318 2019-Jan-12 20:37:17.990370 - [DEBUG] Possible return sites:
33319 2019-Jan-12 20:37:17.990393 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13633320 2019-Jan-12 20:37:17.991665 - [DEBUG] Found and process special summary
33321 2019-Jan-12 20:37:17.991698 - [DEBUG] Compose: EdgeIdentity * AllBottom
33322 2019-Jan-12 20:37:17.991725 - [DEBUG]
33323 2019-Jan-12 20:37:17.991749 - [DEBUG] Propagate flow
33324 2019-Jan-12 20:37:17.991773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33325 2019-Jan-12 20:37:17.991829 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33326 2019-Jan-12 20:37:17.992482 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33327 2019-Jan-12 20:37:17.993117 - [DEBUG] Edge function : AllBottom (result of previous compose)
33328 2019-Jan-12 20:37:17.993142 - [DEBUG]
33329 2019-Jan-12 20:37:17.993167 - [DEBUG] Join: AllTop & AllBottom
33330 2019-Jan-12 20:37:17.993193 - [DEBUG] = AllBottom (new jump func)
33331 2019-Jan-12 20:37:17.993218 - [DEBUG]
33332 2019-Jan-12 20:37:17.993241 - [DEBUG] Start adding new jump function
33333 2019-Jan-12 20:37:17.993265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33334 2019-Jan-12 20:37:17.993321 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33335 2019-Jan-12 20:37:17.993963 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33336 2019-Jan-12 20:37:17.994599 - [DEBUG] Edge Function : AllBottom
33337 2019-Jan-12 20:37:17.994627 - [DEBUG] End adding new jump function
33338 2019-Jan-12 20:37:17.994651 - [DEBUG]
33339 2019-Jan-12 20:37:17.994675 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33340 2019-Jan-12 20:37:17.994699 - [DEBUG]
33341 2019-Jan-12 20:37:17.994722 - [DEBUG] Process 911. path edge:
33342 2019-Jan-12 20:37:17.994746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33343 2019-Jan-12 20:37:17.994802 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
33344 2019-Jan-12 20:37:17.995456 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33345 2019-Jan-12 20:37:17.996091 - [DEBUG]
33346 2019-Jan-12 20:37:17.996116 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33347 2019-Jan-12 20:37:17.996771 - [DEBUG] Compose: EdgeIdentity * AllBottom
33348 2019-Jan-12 20:37:17.996800 - [DEBUG]
33349 2019-Jan-12 20:37:17.996824 - [DEBUG] Propagate flow
33350 2019-Jan-12 20:37:17.996848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33351 2019-Jan-12 20:37:17.996904 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33352 2019-Jan-12 20:37:17.997537 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33353 2019-Jan-12 20:37:17.998172 - [DEBUG] Edge function : AllBottom (result of previous compose)
33354 2019-Jan-12 20:37:17.998197 - [DEBUG]
33355 2019-Jan-12 20:37:17.998222 - [DEBUG] Join: AllTop & AllBottom
33356 2019-Jan-12 20:37:17.998247 - [DEBUG] = AllBottom (new jump func)
33357 2019-Jan-12 20:37:17.998272 - [DEBUG]
33358 2019-Jan-12 20:37:17.998295 - [DEBUG] Start adding new jump function
33359 2019-Jan-12 20:37:17.998318 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33360 2019-Jan-12 20:37:17.998374 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33361 2019-Jan-12 20:37:17.999022 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33362 2019-Jan-12 20:37:17.999654 - [DEBUG] Edge Function : AllBottom
33363 2019-Jan-12 20:37:17.999682 - [DEBUG] End adding new jump function
33364 2019-Jan-12 20:37:17.999705 - [DEBUG]
33365 2019-Jan-12 20:37:17.999729 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33366 2019-Jan-12 20:37:17.999753 - [DEBUG]
33367 2019-Jan-12 20:37:17.999776 - [DEBUG] Process 912. path edge:
33368 2019-Jan-12 20:37:17.999800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33369 2019-Jan-12 20:37:17.999856 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
33370 2019-Jan-12 20:37:18.000487 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33371 2019-Jan-12 20:37:18.001127 - [DEBUG]
33372 2019-Jan-12 20:37:18.001152 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33373 2019-Jan-12 20:37:18.001796 - [DEBUG] Compose: EdgeIdentity * AllBottom
33374 2019-Jan-12 20:37:18.001824 - [DEBUG]
33375 2019-Jan-12 20:37:18.001848 - [DEBUG] Propagate flow
33376 2019-Jan-12 20:37:18.001871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33377 2019-Jan-12 20:37:18.001928 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33378 2019-Jan-12 20:37:18.002576 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33379 2019-Jan-12 20:37:18.003211 - [DEBUG] Edge function : AllBottom (result of previous compose)
33380 2019-Jan-12 20:37:18.003245 - [DEBUG]
33381 2019-Jan-12 20:37:18.003270 - [DEBUG] Join: AllTop & AllBottom
33382 2019-Jan-12 20:37:18.003296 - [DEBUG] = AllBottom (new jump func)
33383 2019-Jan-12 20:37:18.003321 - [DEBUG]
33384 2019-Jan-12 20:37:18.003344 - [DEBUG] Start adding new jump function
33385 2019-Jan-12 20:37:18.003368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33386 2019-Jan-12 20:37:18.003424 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33387 2019-Jan-12 20:37:18.004061 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
33388 2019-Jan-12 20:37:18.004690 - [DEBUG] Edge Function : AllBottom
33389 2019-Jan-12 20:37:18.004717 - [DEBUG] End adding new jump function
33390 2019-Jan-12 20:37:18.004741 - [DEBUG]
33391 2019-Jan-12 20:37:18.004765 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33392 2019-Jan-12 20:37:18.004790 - [DEBUG]
33393 2019-Jan-12 20:37:18.004814 - [DEBUG] Process 913. path edge:
33394 2019-Jan-12 20:37:18.004837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33395 2019-Jan-12 20:37:18.004894 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
33396 2019-Jan-12 20:37:18.005549 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33397 2019-Jan-12 20:37:18.006190 - [DEBUG]
33398 2019-Jan-12 20:37:18.006215 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
33399 2019-Jan-12 20:37:18.006860 - [DEBUG] Compose: EdgeIdentity * AllBottom
33400 2019-Jan-12 20:37:18.006888 - [DEBUG]
33401 2019-Jan-12 20:37:18.006915 - [DEBUG] Propagate flow
33402 2019-Jan-12 20:37:18.006939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33403 2019-Jan-12 20:37:18.006996 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33404 2019-Jan-12 20:37:18.007640 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33405 2019-Jan-12 20:37:18.008277 - [DEBUG] Edge function : AllBottom (result of previous compose)
33406 2019-Jan-12 20:37:18.008302 - [DEBUG]
33407 2019-Jan-12 20:37:18.008328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33408 2019-Jan-12 20:37:18.008354 - [DEBUG] = AllBottom
33409 2019-Jan-12 20:37:18.008379 - [DEBUG]
33410 2019-Jan-12 20:37:18.008402 - [DEBUG] PROPAGATE: No new function!
33411 2019-Jan-12 20:37:18.008426 - [DEBUG] EDGE:
33412 2019-Jan-12 20:37:18.008483 - [DEBUG] ---> 33413 2019-Jan-12 20:37:18.009131 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33414 2019-Jan-12 20:37:18.009767 - [DEBUG]
33415 2019-Jan-12 20:37:18.009792 - [DEBUG] EDGE:
33416 2019-Jan-12 20:37:18.009848 - [DEBUG] ---> 33417 2019-Jan-12 20:37:18.010481 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33418 2019-Jan-12 20:37:18.011121 - [DEBUG]
33419 2019-Jan-12 20:37:18.011146 - [DEBUG] EDGE:
33420 2019-Jan-12 20:37:18.011203 - [DEBUG] ---> 33421 2019-Jan-12 20:37:18.011839 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33422 2019-Jan-12 20:37:18.012490 - [DEBUG]
33423 2019-Jan-12 20:37:18.012526 - [DEBUG] Compose: EdgeIdentity * AllBottom
33424 2019-Jan-12 20:37:18.012553 - [DEBUG]
33425 2019-Jan-12 20:37:18.012586 - [DEBUG] Propagate flow
33426 2019-Jan-12 20:37:18.012610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33427 2019-Jan-12 20:37:18.012667 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33428 2019-Jan-12 20:37:18.013304 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33429 2019-Jan-12 20:37:18.013939 - [DEBUG] Edge function : AllBottom (result of previous compose)
33430 2019-Jan-12 20:37:18.013965 - [DEBUG]
33431 2019-Jan-12 20:37:18.013990 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33432 2019-Jan-12 20:37:18.014015 - [DEBUG] = AllBottom
33433 2019-Jan-12 20:37:18.014040 - [DEBUG]
33434 2019-Jan-12 20:37:18.014063 - [DEBUG] PROPAGATE: No new function!
33435 2019-Jan-12 20:37:18.014089 - [DEBUG] EDGE:
33436 2019-Jan-12 20:37:18.014146 - [DEBUG] ---> 33437 2019-Jan-12 20:37:18.014798 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33438 2019-Jan-12 20:37:18.015503 - [DEBUG]
33439 2019-Jan-12 20:37:18.015551 - [DEBUG] Compose: EdgeIdentity * AllBottom
33440 2019-Jan-12 20:37:18.015578 - [DEBUG]
33441 2019-Jan-12 20:37:18.015602 - [DEBUG] Propagate flow
33442 2019-Jan-12 20:37:18.015626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33443 2019-Jan-12 20:37:18.015693 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33444 2019-Jan-12 20:37:18.016401 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33445 2019-Jan-12 20:37:18.017104 - [DEBUG] Edge function : AllBottom (result of previous compose)
33446 2019-Jan-12 20:37:18.017133 - [DEBUG]
33447 2019-Jan-12 20:37:18.017159 - [DEBUG] Join: AllTop & AllBottom
33448 2019-Jan-12 20:37:18.017186 - [DEBUG] = AllBottom (new jump func)
33449 2019-Jan-12 20:37:18.017211 - [DEBUG]
33450 2019-Jan-12 20:37:18.017234 - [DEBUG] Start adding new jump function
33451 2019-Jan-12 20:37:18.017258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33452 2019-Jan-12 20:37:18.017331 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33453 2019-Jan-12 20:37:18.017994 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33454 2019-Jan-12 20:37:18.018638 - [DEBUG] Edge Function : AllBottom
33455 2019-Jan-12 20:37:18.018700 - [DEBUG] End adding new jump function
33456 2019-Jan-12 20:37:18.018724 - [DEBUG]
33457 2019-Jan-12 20:37:18.018748 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33458 2019-Jan-12 20:37:18.018772 - [DEBUG]
33459 2019-Jan-12 20:37:18.018795 - [DEBUG] Process 914. path edge:
33460 2019-Jan-12 20:37:18.018819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33461 2019-Jan-12 20:37:18.018876 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
33462 2019-Jan-12 20:37:18.019520 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33463 2019-Jan-12 20:37:18.020154 - [DEBUG]
33464 2019-Jan-12 20:37:18.020179 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33465 2019-Jan-12 20:37:18.020839 - [DEBUG] Possible callees:
33466 2019-Jan-12 20:37:18.020865 - [DEBUG] llvm.dbg.declare
33467 2019-Jan-12 20:37:18.020890 - [DEBUG] Possible return sites:
33468 2019-Jan-12 20:37:18.020931 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14333469 2019-Jan-12 20:37:18.022239 - [DEBUG] Found and process special summary
33470 2019-Jan-12 20:37:18.022277 - [DEBUG] Compose: EdgeIdentity * AllBottom
33471 2019-Jan-12 20:37:18.022305 - [DEBUG]
33472 2019-Jan-12 20:37:18.022329 - [DEBUG] Propagate flow
33473 2019-Jan-12 20:37:18.022353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33474 2019-Jan-12 20:37:18.022410 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33475 2019-Jan-12 20:37:18.023048 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33476 2019-Jan-12 20:37:18.023684 - [DEBUG] Edge function : AllBottom (result of previous compose)
33477 2019-Jan-12 20:37:18.023709 - [DEBUG]
33478 2019-Jan-12 20:37:18.023734 - [DEBUG] Join: AllTop & AllBottom
33479 2019-Jan-12 20:37:18.023760 - [DEBUG] = AllBottom (new jump func)
33480 2019-Jan-12 20:37:18.023785 - [DEBUG]
33481 2019-Jan-12 20:37:18.023808 - [DEBUG] Start adding new jump function
33482 2019-Jan-12 20:37:18.023832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33483 2019-Jan-12 20:37:18.023888 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33484 2019-Jan-12 20:37:18.024523 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33485 2019-Jan-12 20:37:18.025159 - [DEBUG] Edge Function : AllBottom
33486 2019-Jan-12 20:37:18.025187 - [DEBUG] End adding new jump function
33487 2019-Jan-12 20:37:18.025211 - [DEBUG]
33488 2019-Jan-12 20:37:18.025235 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33489 2019-Jan-12 20:37:18.025259 - [DEBUG]
33490 2019-Jan-12 20:37:18.025282 - [DEBUG] Process 915. path edge:
33491 2019-Jan-12 20:37:18.025306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33492 2019-Jan-12 20:37:18.025375 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
33493 2019-Jan-12 20:37:18.026012 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33494 2019-Jan-12 20:37:18.026647 - [DEBUG]
33495 2019-Jan-12 20:37:18.026672 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33496 2019-Jan-12 20:37:18.027338 - [DEBUG] Compose: EdgeIdentity * AllBottom
33497 2019-Jan-12 20:37:18.027366 - [DEBUG]
33498 2019-Jan-12 20:37:18.027390 - [DEBUG] Propagate flow
33499 2019-Jan-12 20:37:18.027413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33500 2019-Jan-12 20:37:18.027470 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
33501 2019-Jan-12 20:37:18.028102 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33502 2019-Jan-12 20:37:18.028752 - [DEBUG] Edge function : AllBottom (result of previous compose)
33503 2019-Jan-12 20:37:18.028778 - [DEBUG]
33504 2019-Jan-12 20:37:18.028803 - [DEBUG] Join: AllTop & AllBottom
33505 2019-Jan-12 20:37:18.028828 - [DEBUG] = AllBottom (new jump func)
33506 2019-Jan-12 20:37:18.028853 - [DEBUG]
33507 2019-Jan-12 20:37:18.028877 - [DEBUG] Start adding new jump function
33508 2019-Jan-12 20:37:18.028900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33509 2019-Jan-12 20:37:18.028956 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33510 2019-Jan-12 20:37:18.029593 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
33511 2019-Jan-12 20:37:18.030223 - [DEBUG] Edge Function : AllBottom
33512 2019-Jan-12 20:37:18.030260 - [DEBUG] End adding new jump function
33513 2019-Jan-12 20:37:18.030285 - [DEBUG]
33514 2019-Jan-12 20:37:18.030309 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33515 2019-Jan-12 20:37:18.030333 - [DEBUG]
33516 2019-Jan-12 20:37:18.030357 - [DEBUG] Process 916. path edge:
33517 2019-Jan-12 20:37:18.030381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33518 2019-Jan-12 20:37:18.030437 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
33519 2019-Jan-12 20:37:18.031073 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33520 2019-Jan-12 20:37:18.031717 - [DEBUG]
33521 2019-Jan-12 20:37:18.031744 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
33522 2019-Jan-12 20:37:18.032419 - [DEBUG] Compose: EdgeIdentity * AllBottom
33523 2019-Jan-12 20:37:18.032447 - [DEBUG]
33524 2019-Jan-12 20:37:18.032471 - [DEBUG] Propagate flow
33525 2019-Jan-12 20:37:18.032494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33526 2019-Jan-12 20:37:18.032553 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33527 2019-Jan-12 20:37:18.033185 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33528 2019-Jan-12 20:37:18.033835 - [DEBUG] Edge function : AllBottom (result of previous compose)
33529 2019-Jan-12 20:37:18.033861 - [DEBUG]
33530 2019-Jan-12 20:37:18.033886 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33531 2019-Jan-12 20:37:18.033912 - [DEBUG] = AllBottom
33532 2019-Jan-12 20:37:18.033937 - [DEBUG]
33533 2019-Jan-12 20:37:18.033960 - [DEBUG] PROPAGATE: No new function!
33534 2019-Jan-12 20:37:18.033985 - [DEBUG] EDGE:
33535 2019-Jan-12 20:37:18.034046 - [DEBUG] ---> 33536 2019-Jan-12 20:37:18.034677 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33537 2019-Jan-12 20:37:18.035313 - [DEBUG]
33538 2019-Jan-12 20:37:18.035353 - [DEBUG] EDGE:
33539 2019-Jan-12 20:37:18.035410 - [DEBUG] ---> 33540 2019-Jan-12 20:37:18.036047 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33541 2019-Jan-12 20:37:18.036681 - [DEBUG]
33542 2019-Jan-12 20:37:18.036721 - [DEBUG] Compose: EdgeIdentity * AllBottom
33543 2019-Jan-12 20:37:18.036748 - [DEBUG]
33544 2019-Jan-12 20:37:18.036772 - [DEBUG] Propagate flow
33545 2019-Jan-12 20:37:18.036795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33546 2019-Jan-12 20:37:18.036851 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33547 2019-Jan-12 20:37:18.037487 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33548 2019-Jan-12 20:37:18.038122 - [DEBUG] Edge function : AllBottom (result of previous compose)
33549 2019-Jan-12 20:37:18.038147 - [DEBUG]
33550 2019-Jan-12 20:37:18.038173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33551 2019-Jan-12 20:37:18.038198 - [DEBUG] = AllBottom
33552 2019-Jan-12 20:37:18.038223 - [DEBUG]
33553 2019-Jan-12 20:37:18.038246 - [DEBUG] PROPAGATE: No new function!
33554 2019-Jan-12 20:37:18.038273 - [DEBUG] EDGE:
33555 2019-Jan-12 20:37:18.038330 - [DEBUG] ---> 33556 2019-Jan-12 20:37:18.038991 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33557 2019-Jan-12 20:37:18.039638 - [DEBUG]
33558 2019-Jan-12 20:37:18.039664 - [DEBUG] EDGE:
33559 2019-Jan-12 20:37:18.039721 - [DEBUG] ---> 33560 2019-Jan-12 20:37:18.040355 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33561 2019-Jan-12 20:37:18.040995 - [DEBUG]
33562 2019-Jan-12 20:37:18.041028 - [DEBUG] Compose: EdgeIdentity * AllBottom
33563 2019-Jan-12 20:37:18.041056 - [DEBUG]
33564 2019-Jan-12 20:37:18.041079 - [DEBUG] Propagate flow
33565 2019-Jan-12 20:37:18.041103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33566 2019-Jan-12 20:37:18.041159 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33567 2019-Jan-12 20:37:18.041793 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33568 2019-Jan-12 20:37:18.042444 - [DEBUG] Edge function : AllBottom (result of previous compose)
33569 2019-Jan-12 20:37:18.042470 - [DEBUG]
33570 2019-Jan-12 20:37:18.042494 - [DEBUG] Join: AllTop & AllBottom
33571 2019-Jan-12 20:37:18.042520 - [DEBUG] = AllBottom (new jump func)
33572 2019-Jan-12 20:37:18.042545 - [DEBUG]
33573 2019-Jan-12 20:37:18.042568 - [DEBUG] Start adding new jump function
33574 2019-Jan-12 20:37:18.042592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33575 2019-Jan-12 20:37:18.042647 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33576 2019-Jan-12 20:37:18.043283 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33577 2019-Jan-12 20:37:18.043914 - [DEBUG] Edge Function : AllBottom
33578 2019-Jan-12 20:37:18.043943 - [DEBUG] End adding new jump function
33579 2019-Jan-12 20:37:18.043967 - [DEBUG]
33580 2019-Jan-12 20:37:18.043990 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33581 2019-Jan-12 20:37:18.044014 - [DEBUG]
33582 2019-Jan-12 20:37:18.044038 - [DEBUG] Process 917. path edge:
33583 2019-Jan-12 20:37:18.044062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33584 2019-Jan-12 20:37:18.044117 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
33585 2019-Jan-12 20:37:18.044750 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33586 2019-Jan-12 20:37:18.045400 - [DEBUG]
33587 2019-Jan-12 20:37:18.045425 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33588 2019-Jan-12 20:37:18.046071 - [DEBUG] Compose: EdgeIdentity * AllBottom
33589 2019-Jan-12 20:37:18.046099 - [DEBUG]
33590 2019-Jan-12 20:37:18.046123 - [DEBUG] Propagate flow
33591 2019-Jan-12 20:37:18.046146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33592 2019-Jan-12 20:37:18.046203 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33593 2019-Jan-12 20:37:18.046847 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33594 2019-Jan-12 20:37:18.047481 - [DEBUG] Edge function : AllBottom (result of previous compose)
33595 2019-Jan-12 20:37:18.047507 - [DEBUG]
33596 2019-Jan-12 20:37:18.047532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33597 2019-Jan-12 20:37:18.047558 - [DEBUG] = AllBottom
33598 2019-Jan-12 20:37:18.047582 - [DEBUG]
33599 2019-Jan-12 20:37:18.047606 - [DEBUG] PROPAGATE: No new function!
33600 2019-Jan-12 20:37:18.047637 - [DEBUG] Compose: EdgeIdentity * AllBottom
33601 2019-Jan-12 20:37:18.047671 - [DEBUG]
33602 2019-Jan-12 20:37:18.047696 - [DEBUG] Propagate flow
33603 2019-Jan-12 20:37:18.047720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-12 20:37:18.047776 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33605 2019-Jan-12 20:37:18.048429 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33606 2019-Jan-12 20:37:18.049083 - [DEBUG] Edge function : AllBottom (result of previous compose)
33607 2019-Jan-12 20:37:18.049109 - [DEBUG]
33608 2019-Jan-12 20:37:18.049134 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33609 2019-Jan-12 20:37:18.049160 - [DEBUG] = AllBottom
33610 2019-Jan-12 20:37:18.049184 - [DEBUG]
33611 2019-Jan-12 20:37:18.049208 - [DEBUG] PROPAGATE: No new function!
33612 2019-Jan-12 20:37:18.049232 - [DEBUG] EDGE:
33613 2019-Jan-12 20:37:18.049290 - [DEBUG] ---> 33614 2019-Jan-12 20:37:18.049928 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33615 2019-Jan-12 20:37:18.050562 - [DEBUG]
33616 2019-Jan-12 20:37:18.050588 - [DEBUG] EDGE:
33617 2019-Jan-12 20:37:18.050645 - [DEBUG] ---> 33618 2019-Jan-12 20:37:18.051284 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33619 2019-Jan-12 20:37:18.051919 - [DEBUG]
33620 2019-Jan-12 20:37:18.051944 - [DEBUG] EDGE:
33621 2019-Jan-12 20:37:18.052018 - [DEBUG] ---> 33622 2019-Jan-12 20:37:18.052655 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33623 2019-Jan-12 20:37:18.053289 - [DEBUG]
33624 2019-Jan-12 20:37:18.053325 - [DEBUG] Compose: EdgeIdentity * AllBottom
33625 2019-Jan-12 20:37:18.053352 - [DEBUG]
33626 2019-Jan-12 20:37:18.053376 - [DEBUG] Propagate flow
33627 2019-Jan-12 20:37:18.053400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33628 2019-Jan-12 20:37:18.053455 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33629 2019-Jan-12 20:37:18.054091 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33630 2019-Jan-12 20:37:18.054736 - [DEBUG] Edge function : AllBottom (result of previous compose)
33631 2019-Jan-12 20:37:18.054762 - [DEBUG]
33632 2019-Jan-12 20:37:18.054788 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33633 2019-Jan-12 20:37:18.054814 - [DEBUG] = AllBottom
33634 2019-Jan-12 20:37:18.054839 - [DEBUG]
33635 2019-Jan-12 20:37:18.054862 - [DEBUG] PROPAGATE: No new function!
33636 2019-Jan-12 20:37:18.054890 - [DEBUG] EDGE:
33637 2019-Jan-12 20:37:18.054953 - [DEBUG] ---> 33638 2019-Jan-12 20:37:18.055625 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33639 2019-Jan-12 20:37:18.056262 - [DEBUG]
33640 2019-Jan-12 20:37:18.056288 - [DEBUG] EDGE:
33641 2019-Jan-12 20:37:18.056346 - [DEBUG] ---> 33642 2019-Jan-12 20:37:18.056979 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33643 2019-Jan-12 20:37:18.057614 - [DEBUG]
33644 2019-Jan-12 20:37:18.057653 - [DEBUG] EDGE:
33645 2019-Jan-12 20:37:18.057710 - [DEBUG] ---> 33646 2019-Jan-12 20:37:18.058347 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33647 2019-Jan-12 20:37:18.058998 - [DEBUG]
33648 2019-Jan-12 20:37:18.059023 - [DEBUG] EDGE:
33649 2019-Jan-12 20:37:18.059080 - [DEBUG] ---> 33650 2019-Jan-12 20:37:18.059715 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33651 2019-Jan-12 20:37:18.060350 - [DEBUG]
33652 2019-Jan-12 20:37:18.060376 - [DEBUG] EDGE:
33653 2019-Jan-12 20:37:18.060433 - [DEBUG] ---> 33654 2019-Jan-12 20:37:18.061071 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33655 2019-Jan-12 20:37:18.061705 - [DEBUG]
33656 2019-Jan-12 20:37:18.061731 - [DEBUG] EDGE:
33657 2019-Jan-12 20:37:18.061788 - [DEBUG] ---> 33658 2019-Jan-12 20:37:18.062443 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33659 2019-Jan-12 20:37:18.063081 - [DEBUG]
33660 2019-Jan-12 20:37:18.063106 - [DEBUG] EDGE:
33661 2019-Jan-12 20:37:18.063164 - [DEBUG] ---> 33662 2019-Jan-12 20:37:18.063796 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33663 2019-Jan-12 20:37:18.064438 - [DEBUG]
33664 2019-Jan-12 20:37:18.064464 - [DEBUG] EDGE:
33665 2019-Jan-12 20:37:18.064522 - [DEBUG] ---> 33666 2019-Jan-12 20:37:18.065157 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33667 2019-Jan-12 20:37:18.065813 - [DEBUG]
33668 2019-Jan-12 20:37:18.065841 - [DEBUG] Compose: EdgeIdentity * AllBottom
33669 2019-Jan-12 20:37:18.065867 - [DEBUG]
33670 2019-Jan-12 20:37:18.065891 - [DEBUG] Propagate flow
33671 2019-Jan-12 20:37:18.065915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33672 2019-Jan-12 20:37:18.065971 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33673 2019-Jan-12 20:37:18.066614 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33674 2019-Jan-12 20:37:18.067255 - [DEBUG] Edge function : AllBottom (result of previous compose)
33675 2019-Jan-12 20:37:18.067281 - [DEBUG]
33676 2019-Jan-12 20:37:18.067306 - [DEBUG] Join: AllTop & AllBottom
33677 2019-Jan-12 20:37:18.067332 - [DEBUG] = AllBottom (new jump func)
33678 2019-Jan-12 20:37:18.067357 - [DEBUG]
33679 2019-Jan-12 20:37:18.067380 - [DEBUG] Start adding new jump function
33680 2019-Jan-12 20:37:18.067404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33681 2019-Jan-12 20:37:18.067460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33682 2019-Jan-12 20:37:18.068103 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33683 2019-Jan-12 20:37:18.068753 - [DEBUG] Edge Function : AllBottom
33684 2019-Jan-12 20:37:18.068800 - [DEBUG] End adding new jump function
33685 2019-Jan-12 20:37:18.068825 - [DEBUG]
33686 2019-Jan-12 20:37:18.068849 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33687 2019-Jan-12 20:37:18.068873 - [DEBUG]
33688 2019-Jan-12 20:37:18.068896 - [DEBUG] Process 918. path edge:
33689 2019-Jan-12 20:37:18.068920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33690 2019-Jan-12 20:37:18.068977 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
33691 2019-Jan-12 20:37:18.069613 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33692 2019-Jan-12 20:37:18.070254 - [DEBUG]
33693 2019-Jan-12 20:37:18.070279 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33694 2019-Jan-12 20:37:18.070938 - [DEBUG] Compose: EdgeIdentity * AllBottom
33695 2019-Jan-12 20:37:18.070966 - [DEBUG]
33696 2019-Jan-12 20:37:18.070990 - [DEBUG] Propagate flow
33697 2019-Jan-12 20:37:18.071017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33698 2019-Jan-12 20:37:18.071074 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33699 2019-Jan-12 20:37:18.071708 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33700 2019-Jan-12 20:37:18.072361 - [DEBUG] Edge function : AllBottom (result of previous compose)
33701 2019-Jan-12 20:37:18.072387 - [DEBUG]
33702 2019-Jan-12 20:37:18.072412 - [DEBUG] Join: AllTop & AllBottom
33703 2019-Jan-12 20:37:18.072438 - [DEBUG] = AllBottom (new jump func)
33704 2019-Jan-12 20:37:18.072462 - [DEBUG]
33705 2019-Jan-12 20:37:18.072486 - [DEBUG] Start adding new jump function
33706 2019-Jan-12 20:37:18.072510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33707 2019-Jan-12 20:37:18.072566 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33708 2019-Jan-12 20:37:18.073208 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33709 2019-Jan-12 20:37:18.073839 - [DEBUG] Edge Function : AllBottom
33710 2019-Jan-12 20:37:18.073867 - [DEBUG] End adding new jump function
33711 2019-Jan-12 20:37:18.073891 - [DEBUG]
33712 2019-Jan-12 20:37:18.073914 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33713 2019-Jan-12 20:37:18.073939 - [DEBUG]
33714 2019-Jan-12 20:37:18.073962 - [DEBUG] Process 919. path edge:
33715 2019-Jan-12 20:37:18.073986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33716 2019-Jan-12 20:37:18.074042 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
33717 2019-Jan-12 20:37:18.074675 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33718 2019-Jan-12 20:37:18.075326 - [DEBUG]
33719 2019-Jan-12 20:37:18.075354 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33720 2019-Jan-12 20:37:18.075998 - [DEBUG] Compose: EdgeIdentity * AllBottom
33721 2019-Jan-12 20:37:18.076026 - [DEBUG]
33722 2019-Jan-12 20:37:18.076050 - [DEBUG] Propagate flow
33723 2019-Jan-12 20:37:18.076073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33724 2019-Jan-12 20:37:18.076129 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33725 2019-Jan-12 20:37:18.076766 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33726 2019-Jan-12 20:37:18.077407 - [DEBUG] Edge function : AllBottom (result of previous compose)
33727 2019-Jan-12 20:37:18.077440 - [DEBUG]
33728 2019-Jan-12 20:37:18.077465 - [DEBUG] Join: AllTop & AllBottom
33729 2019-Jan-12 20:37:18.077491 - [DEBUG] = AllBottom (new jump func)
33730 2019-Jan-12 20:37:18.077515 - [DEBUG]
33731 2019-Jan-12 20:37:18.077539 - [DEBUG] Start adding new jump function
33732 2019-Jan-12 20:37:18.077562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33733 2019-Jan-12 20:37:18.077619 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33734 2019-Jan-12 20:37:18.078260 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33735 2019-Jan-12 20:37:18.078912 - [DEBUG] Edge Function : AllBottom
33736 2019-Jan-12 20:37:18.078939 - [DEBUG] End adding new jump function
33737 2019-Jan-12 20:37:18.078963 - [DEBUG]
33738 2019-Jan-12 20:37:18.078987 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33739 2019-Jan-12 20:37:18.079011 - [DEBUG]
33740 2019-Jan-12 20:37:18.079034 - [DEBUG] Process 920. path edge:
33741 2019-Jan-12 20:37:18.079058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33742 2019-Jan-12 20:37:18.079114 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33743 2019-Jan-12 20:37:18.079751 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33744 2019-Jan-12 20:37:18.080399 - [DEBUG]
33745 2019-Jan-12 20:37:18.080424 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33746 2019-Jan-12 20:37:18.081076 - [DEBUG] Compose: EdgeIdentity * AllBottom
33747 2019-Jan-12 20:37:18.081107 - [DEBUG]
33748 2019-Jan-12 20:37:18.081131 - [DEBUG] Propagate flow
33749 2019-Jan-12 20:37:18.081154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33750 2019-Jan-12 20:37:18.081211 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33751 2019-Jan-12 20:37:18.081844 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33752 2019-Jan-12 20:37:18.082511 - [DEBUG] Edge function : AllBottom (result of previous compose)
33753 2019-Jan-12 20:37:18.082537 - [DEBUG]
33754 2019-Jan-12 20:37:18.082561 - [DEBUG] Join: AllTop & AllBottom
33755 2019-Jan-12 20:37:18.082587 - [DEBUG] = AllBottom (new jump func)
33756 2019-Jan-12 20:37:18.082612 - [DEBUG]
33757 2019-Jan-12 20:37:18.082635 - [DEBUG] Start adding new jump function
33758 2019-Jan-12 20:37:18.082659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33759 2019-Jan-12 20:37:18.082715 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33760 2019-Jan-12 20:37:18.083357 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33761 2019-Jan-12 20:37:18.083988 - [DEBUG] Edge Function : AllBottom
33762 2019-Jan-12 20:37:18.084017 - [DEBUG] End adding new jump function
33763 2019-Jan-12 20:37:18.084041 - [DEBUG]
33764 2019-Jan-12 20:37:18.084064 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33765 2019-Jan-12 20:37:18.084089 - [DEBUG]
33766 2019-Jan-12 20:37:18.084112 - [DEBUG] Process 921. path edge:
33767 2019-Jan-12 20:37:18.084136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33768 2019-Jan-12 20:37:18.084192 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33769 2019-Jan-12 20:37:18.084825 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33770 2019-Jan-12 20:37:18.085490 - [DEBUG]
33771 2019-Jan-12 20:37:18.085516 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33772 2019-Jan-12 20:37:18.086159 - [DEBUG] Compose: EdgeIdentity * AllBottom
33773 2019-Jan-12 20:37:18.086188 - [DEBUG]
33774 2019-Jan-12 20:37:18.086212 - [DEBUG] Propagate flow
33775 2019-Jan-12 20:37:18.086236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33776 2019-Jan-12 20:37:18.086292 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33777 2019-Jan-12 20:37:18.086943 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33778 2019-Jan-12 20:37:18.087583 - [DEBUG] Edge function : AllBottom (result of previous compose)
33779 2019-Jan-12 20:37:18.087609 - [DEBUG]
33780 2019-Jan-12 20:37:18.087633 - [DEBUG] Join: AllTop & AllBottom
33781 2019-Jan-12 20:37:18.087659 - [DEBUG] = AllBottom (new jump func)
33782 2019-Jan-12 20:37:18.087684 - [DEBUG]
33783 2019-Jan-12 20:37:18.087707 - [DEBUG] Start adding new jump function
33784 2019-Jan-12 20:37:18.087731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33785 2019-Jan-12 20:37:18.087787 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33786 2019-Jan-12 20:37:18.088429 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33787 2019-Jan-12 20:37:18.089078 - [DEBUG] Edge Function : AllBottom
33788 2019-Jan-12 20:37:18.089106 - [DEBUG] End adding new jump function
33789 2019-Jan-12 20:37:18.089130 - [DEBUG]
33790 2019-Jan-12 20:37:18.089154 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33791 2019-Jan-12 20:37:18.089178 - [DEBUG]
33792 2019-Jan-12 20:37:18.089201 - [DEBUG] Process 922. path edge:
33793 2019-Jan-12 20:37:18.089225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33794 2019-Jan-12 20:37:18.089281 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33795 2019-Jan-12 20:37:18.089916 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33796 2019-Jan-12 20:37:18.090558 - [DEBUG]
33797 2019-Jan-12 20:37:18.090583 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33798 2019-Jan-12 20:37:18.091234 - [DEBUG] Compose: EdgeIdentity * AllBottom
33799 2019-Jan-12 20:37:18.091262 - [DEBUG]
33800 2019-Jan-12 20:37:18.091286 - [DEBUG] Propagate flow
33801 2019-Jan-12 20:37:18.091310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33802 2019-Jan-12 20:37:18.091366 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33803 2019-Jan-12 20:37:18.092017 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33804 2019-Jan-12 20:37:18.092658 - [DEBUG] Edge function : AllBottom (result of previous compose)
33805 2019-Jan-12 20:37:18.092683 - [DEBUG]
33806 2019-Jan-12 20:37:18.092708 - [DEBUG] Join: AllTop & AllBottom
33807 2019-Jan-12 20:37:18.092734 - [DEBUG] = AllBottom (new jump func)
33808 2019-Jan-12 20:37:18.092759 - [DEBUG]
33809 2019-Jan-12 20:37:18.092782 - [DEBUG] Start adding new jump function
33810 2019-Jan-12 20:37:18.092806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33811 2019-Jan-12 20:37:18.092862 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33812 2019-Jan-12 20:37:18.093504 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33813 2019-Jan-12 20:37:18.094147 - [DEBUG] Edge Function : AllBottom
33814 2019-Jan-12 20:37:18.094176 - [DEBUG] End adding new jump function
33815 2019-Jan-12 20:37:18.094200 - [DEBUG]
33816 2019-Jan-12 20:37:18.094224 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33817 2019-Jan-12 20:37:18.094248 - [DEBUG]
33818 2019-Jan-12 20:37:18.094272 - [DEBUG] Process 923. path edge:
33819 2019-Jan-12 20:37:18.094296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33820 2019-Jan-12 20:37:18.094352 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33821 2019-Jan-12 20:37:18.094987 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33822 2019-Jan-12 20:37:18.095643 - [DEBUG]
33823 2019-Jan-12 20:37:18.095668 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33824 2019-Jan-12 20:37:18.096318 - [DEBUG] Compose: EdgeIdentity * AllBottom
33825 2019-Jan-12 20:37:18.096346 - [DEBUG]
33826 2019-Jan-12 20:37:18.096370 - [DEBUG] Propagate flow
33827 2019-Jan-12 20:37:18.096394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33828 2019-Jan-12 20:37:18.096450 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33829 2019-Jan-12 20:37:18.097091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33830 2019-Jan-12 20:37:18.097731 - [DEBUG] Edge function : AllBottom (result of previous compose)
33831 2019-Jan-12 20:37:18.097757 - [DEBUG]
33832 2019-Jan-12 20:37:18.097781 - [DEBUG] Join: AllTop & AllBottom
33833 2019-Jan-12 20:37:18.097807 - [DEBUG] = AllBottom (new jump func)
33834 2019-Jan-12 20:37:18.097832 - [DEBUG]
33835 2019-Jan-12 20:37:18.097855 - [DEBUG] Start adding new jump function
33836 2019-Jan-12 20:37:18.097879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33837 2019-Jan-12 20:37:18.097935 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33838 2019-Jan-12 20:37:18.098583 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33839 2019-Jan-12 20:37:18.099232 - [DEBUG] Edge Function : AllBottom
33840 2019-Jan-12 20:37:18.099260 - [DEBUG] End adding new jump function
33841 2019-Jan-12 20:37:18.099284 - [DEBUG]
33842 2019-Jan-12 20:37:18.099308 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33843 2019-Jan-12 20:37:18.099332 - [DEBUG]
33844 2019-Jan-12 20:37:18.099355 - [DEBUG] Process 924. path edge:
33845 2019-Jan-12 20:37:18.099379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33846 2019-Jan-12 20:37:18.099436 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33847 2019-Jan-12 20:37:18.100070 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33848 2019-Jan-12 20:37:18.100710 - [DEBUG]
33849 2019-Jan-12 20:37:18.100736 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33850 2019-Jan-12 20:37:18.101387 - [DEBUG] Compose: EdgeIdentity * AllBottom
33851 2019-Jan-12 20:37:18.101416 - [DEBUG]
33852 2019-Jan-12 20:37:18.101440 - [DEBUG] Propagate flow
33853 2019-Jan-12 20:37:18.101463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33854 2019-Jan-12 20:37:18.101519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33855 2019-Jan-12 20:37:18.102195 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33856 2019-Jan-12 20:37:18.102856 - [DEBUG] Edge function : AllBottom (result of previous compose)
33857 2019-Jan-12 20:37:18.102882 - [DEBUG]
33858 2019-Jan-12 20:37:18.102907 - [DEBUG] Join: AllTop & AllBottom
33859 2019-Jan-12 20:37:18.102933 - [DEBUG] = AllBottom (new jump func)
33860 2019-Jan-12 20:37:18.102957 - [DEBUG]
33861 2019-Jan-12 20:37:18.102981 - [DEBUG] Start adding new jump function
33862 2019-Jan-12 20:37:18.103004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33863 2019-Jan-12 20:37:18.103063 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33864 2019-Jan-12 20:37:18.103705 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33865 2019-Jan-12 20:37:18.104345 - [DEBUG] Edge Function : AllBottom
33866 2019-Jan-12 20:37:18.104373 - [DEBUG] End adding new jump function
33867 2019-Jan-12 20:37:18.104397 - [DEBUG]
33868 2019-Jan-12 20:37:18.104421 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33869 2019-Jan-12 20:37:18.104446 - [DEBUG]
33870 2019-Jan-12 20:37:18.104469 - [DEBUG] Process 925. path edge:
33871 2019-Jan-12 20:37:18.104493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33872 2019-Jan-12 20:37:18.104549 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33873 2019-Jan-12 20:37:18.105194 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33874 2019-Jan-12 20:37:18.105862 - [DEBUG]
33875 2019-Jan-12 20:37:18.105887 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33876 2019-Jan-12 20:37:18.106545 - [DEBUG] Possible callees:
33877 2019-Jan-12 20:37:18.106570 - [DEBUG] llvm.dbg.declare
33878 2019-Jan-12 20:37:18.106595 - [DEBUG] Possible return sites:
33879 2019-Jan-12 20:37:18.106619 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033880 2019-Jan-12 20:37:18.107903 - [DEBUG] Found and process special summary
33881 2019-Jan-12 20:37:18.107939 - [DEBUG] Compose: EdgeIdentity * AllBottom
33882 2019-Jan-12 20:37:18.107967 - [DEBUG]
33883 2019-Jan-12 20:37:18.107990 - [DEBUG] Propagate flow
33884 2019-Jan-12 20:37:18.108014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33885 2019-Jan-12 20:37:18.108071 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33886 2019-Jan-12 20:37:18.108726 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33887 2019-Jan-12 20:37:18.109369 - [DEBUG] Edge function : AllBottom (result of previous compose)
33888 2019-Jan-12 20:37:18.109394 - [DEBUG]
33889 2019-Jan-12 20:37:18.109419 - [DEBUG] Join: AllTop & AllBottom
33890 2019-Jan-12 20:37:18.109445 - [DEBUG] = AllBottom (new jump func)
33891 2019-Jan-12 20:37:18.109469 - [DEBUG]
33892 2019-Jan-12 20:37:18.109493 - [DEBUG] Start adding new jump function
33893 2019-Jan-12 20:37:18.109516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33894 2019-Jan-12 20:37:18.109572 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33895 2019-Jan-12 20:37:18.110224 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33896 2019-Jan-12 20:37:18.110859 - [DEBUG] Edge Function : AllBottom
33897 2019-Jan-12 20:37:18.110887 - [DEBUG] End adding new jump function
33898 2019-Jan-12 20:37:18.110911 - [DEBUG]
33899 2019-Jan-12 20:37:18.110935 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33900 2019-Jan-12 20:37:18.110959 - [DEBUG]
33901 2019-Jan-12 20:37:18.110982 - [DEBUG] Process 926. path edge:
33902 2019-Jan-12 20:37:18.111006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33903 2019-Jan-12 20:37:18.111062 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33904 2019-Jan-12 20:37:18.111704 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33905 2019-Jan-12 20:37:18.112362 - [DEBUG]
33906 2019-Jan-12 20:37:18.112387 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33907 2019-Jan-12 20:37:18.113050 - [DEBUG] Compose: EdgeIdentity * AllBottom
33908 2019-Jan-12 20:37:18.113079 - [DEBUG]
33909 2019-Jan-12 20:37:18.113103 - [DEBUG] Propagate flow
33910 2019-Jan-12 20:37:18.113126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33911 2019-Jan-12 20:37:18.113184 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33912 2019-Jan-12 20:37:18.113819 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33913 2019-Jan-12 20:37:18.114460 - [DEBUG] Edge function : AllBottom (result of previous compose)
33914 2019-Jan-12 20:37:18.114485 - [DEBUG]
33915 2019-Jan-12 20:37:18.114510 - [DEBUG] Join: AllTop & AllBottom
33916 2019-Jan-12 20:37:18.114536 - [DEBUG] = AllBottom (new jump func)
33917 2019-Jan-12 20:37:18.114560 - [DEBUG]
33918 2019-Jan-12 20:37:18.114584 - [DEBUG] Start adding new jump function
33919 2019-Jan-12 20:37:18.114608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33920 2019-Jan-12 20:37:18.114668 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33921 2019-Jan-12 20:37:18.115312 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33922 2019-Jan-12 20:37:18.115958 - [DEBUG] Edge Function : AllBottom
33923 2019-Jan-12 20:37:18.115985 - [DEBUG] End adding new jump function
33924 2019-Jan-12 20:37:18.116010 - [DEBUG]
33925 2019-Jan-12 20:37:18.116033 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33926 2019-Jan-12 20:37:18.116058 - [DEBUG]
33927 2019-Jan-12 20:37:18.116081 - [DEBUG] Process 927. path edge:
33928 2019-Jan-12 20:37:18.116104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33929 2019-Jan-12 20:37:18.116161 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33930 2019-Jan-12 20:37:18.116794 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33931 2019-Jan-12 20:37:18.117433 - [DEBUG]
33932 2019-Jan-12 20:37:18.117459 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33933 2019-Jan-12 20:37:18.118104 - [DEBUG] Compose: EdgeIdentity * AllBottom
33934 2019-Jan-12 20:37:18.118132 - [DEBUG]
33935 2019-Jan-12 20:37:18.118156 - [DEBUG] Propagate flow
33936 2019-Jan-12 20:37:18.118179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33937 2019-Jan-12 20:37:18.118244 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33938 2019-Jan-12 20:37:18.118910 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33939 2019-Jan-12 20:37:18.119550 - [DEBUG] Edge function : AllBottom (result of previous compose)
33940 2019-Jan-12 20:37:18.119575 - [DEBUG]
33941 2019-Jan-12 20:37:18.119600 - [DEBUG] Join: AllTop & AllBottom
33942 2019-Jan-12 20:37:18.119626 - [DEBUG] = AllBottom (new jump func)
33943 2019-Jan-12 20:37:18.119651 - [DEBUG]
33944 2019-Jan-12 20:37:18.119674 - [DEBUG] Start adding new jump function
33945 2019-Jan-12 20:37:18.119697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33946 2019-Jan-12 20:37:18.119753 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33947 2019-Jan-12 20:37:18.120406 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33948 2019-Jan-12 20:37:18.121066 - [DEBUG] Edge Function : AllBottom
33949 2019-Jan-12 20:37:18.121096 - [DEBUG] End adding new jump function
33950 2019-Jan-12 20:37:18.121120 - [DEBUG]
33951 2019-Jan-12 20:37:18.121144 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33952 2019-Jan-12 20:37:18.121169 - [DEBUG]
33953 2019-Jan-12 20:37:18.121192 - [DEBUG] Process 928. path edge:
33954 2019-Jan-12 20:37:18.121215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33955 2019-Jan-12 20:37:18.121276 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33956 2019-Jan-12 20:37:18.121927 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33957 2019-Jan-12 20:37:18.122586 - [DEBUG]
33958 2019-Jan-12 20:37:18.122610 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33959 2019-Jan-12 20:37:18.123264 - [DEBUG] Possible callees:
33960 2019-Jan-12 20:37:18.123289 - [DEBUG] llvm.dbg.declare
33961 2019-Jan-12 20:37:18.123314 - [DEBUG] Possible return sites:
33962 2019-Jan-12 20:37:18.123338 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933963 2019-Jan-12 20:37:18.124609 - [DEBUG] Found and process special summary
33964 2019-Jan-12 20:37:18.124644 - [DEBUG] Compose: EdgeIdentity * AllBottom
33965 2019-Jan-12 20:37:18.124671 - [DEBUG]
33966 2019-Jan-12 20:37:18.124695 - [DEBUG] Propagate flow
33967 2019-Jan-12 20:37:18.124719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33968 2019-Jan-12 20:37:18.124775 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33969 2019-Jan-12 20:37:18.125425 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33970 2019-Jan-12 20:37:18.126066 - [DEBUG] Edge function : AllBottom (result of previous compose)
33971 2019-Jan-12 20:37:18.126092 - [DEBUG]
33972 2019-Jan-12 20:37:18.126117 - [DEBUG] Join: AllTop & AllBottom
33973 2019-Jan-12 20:37:18.126143 - [DEBUG] = AllBottom (new jump func)
33974 2019-Jan-12 20:37:18.126167 - [DEBUG]
33975 2019-Jan-12 20:37:18.126191 - [DEBUG] Start adding new jump function
33976 2019-Jan-12 20:37:18.126214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33977 2019-Jan-12 20:37:18.126270 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33978 2019-Jan-12 20:37:18.126923 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33979 2019-Jan-12 20:37:18.127558 - [DEBUG] Edge Function : AllBottom
33980 2019-Jan-12 20:37:18.127586 - [DEBUG] End adding new jump function
33981 2019-Jan-12 20:37:18.127610 - [DEBUG]
33982 2019-Jan-12 20:37:18.127634 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33983 2019-Jan-12 20:37:18.127658 - [DEBUG]
33984 2019-Jan-12 20:37:18.127681 - [DEBUG] Process 929. path edge:
33985 2019-Jan-12 20:37:18.127705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33986 2019-Jan-12 20:37:18.127761 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33987 2019-Jan-12 20:37:18.128397 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33988 2019-Jan-12 20:37:18.129058 - [DEBUG]
33989 2019-Jan-12 20:37:18.129083 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33990 2019-Jan-12 20:37:18.129745 - [DEBUG] Compose: EdgeIdentity * AllBottom
33991 2019-Jan-12 20:37:18.129773 - [DEBUG]
33992 2019-Jan-12 20:37:18.129797 - [DEBUG] Propagate flow
33993 2019-Jan-12 20:37:18.129820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33994 2019-Jan-12 20:37:18.129877 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33995 2019-Jan-12 20:37:18.130511 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33996 2019-Jan-12 20:37:18.131160 - [DEBUG] Edge function : AllBottom (result of previous compose)
33997 2019-Jan-12 20:37:18.131185 - [DEBUG]
33998 2019-Jan-12 20:37:18.131210 - [DEBUG] Join: AllTop & AllBottom
33999 2019-Jan-12 20:37:18.131236 - [DEBUG] = AllBottom (new jump func)
34000 2019-Jan-12 20:37:18.131261 - [DEBUG]
34001 2019-Jan-12 20:37:18.131284 - [DEBUG] Start adding new jump function
34002 2019-Jan-12 20:37:18.131308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34003 2019-Jan-12 20:37:18.131364 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34004 2019-Jan-12 20:37:18.132024 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34005 2019-Jan-12 20:37:18.132658 - [DEBUG] Edge Function : AllBottom
34006 2019-Jan-12 20:37:18.132686 - [DEBUG] End adding new jump function
34007 2019-Jan-12 20:37:18.132711 - [DEBUG]
34008 2019-Jan-12 20:37:18.132735 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
34009 2019-Jan-12 20:37:18.132759 - [DEBUG]
34010 2019-Jan-12 20:37:18.132782 - [DEBUG] Process 930. path edge:
34011 2019-Jan-12 20:37:18.132806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34012 2019-Jan-12 20:37:18.132862 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
34013 2019-Jan-12 20:37:18.133496 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34014 2019-Jan-12 20:37:18.134137 - [DEBUG]
34015 2019-Jan-12 20:37:18.134163 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34016 2019-Jan-12 20:37:18.134811 - [DEBUG] Compose: EdgeIdentity * AllBottom
34017 2019-Jan-12 20:37:18.134839 - [DEBUG]
34018 2019-Jan-12 20:37:18.134863 - [DEBUG] Propagate flow
34019 2019-Jan-12 20:37:18.134886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34020 2019-Jan-12 20:37:18.134952 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34021 2019-Jan-12 20:37:18.135612 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34022 2019-Jan-12 20:37:18.136253 - [DEBUG] Edge function : AllBottom (result of previous compose)
34023 2019-Jan-12 20:37:18.136279 - [DEBUG]
34024 2019-Jan-12 20:37:18.136304 - [DEBUG] Join: AllTop & AllBottom
34025 2019-Jan-12 20:37:18.136330 - [DEBUG] = AllBottom (new jump func)
34026 2019-Jan-12 20:37:18.136355 - [DEBUG]
34027 2019-Jan-12 20:37:18.136378 - [DEBUG] Start adding new jump function
34028 2019-Jan-12 20:37:18.136402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34029 2019-Jan-12 20:37:18.136458 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34030 2019-Jan-12 20:37:18.137099 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34031 2019-Jan-12 20:37:18.137741 - [DEBUG] Edge Function : AllBottom
34032 2019-Jan-12 20:37:18.137769 - [DEBUG] End adding new jump function
34033 2019-Jan-12 20:37:18.137793 - [DEBUG]
34034 2019-Jan-12 20:37:18.137817 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
34035 2019-Jan-12 20:37:18.137841 - [DEBUG]
34036 2019-Jan-12 20:37:18.137865 - [DEBUG] Process 931. path edge:
34037 2019-Jan-12 20:37:18.137889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34038 2019-Jan-12 20:37:18.137945 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
34039 2019-Jan-12 20:37:18.138587 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34040 2019-Jan-12 20:37:18.139276 - [DEBUG]
34041 2019-Jan-12 20:37:18.139300 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34042 2019-Jan-12 20:37:18.139952 - [DEBUG] Possible callees:
34043 2019-Jan-12 20:37:18.139978 - [DEBUG] llvm.dbg.declare
34044 2019-Jan-12 20:37:18.140003 - [DEBUG] Possible return sites:
34045 2019-Jan-12 20:37:18.140027 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15534046 2019-Jan-12 20:37:18.141294 - [DEBUG] Found and process special summary
34047 2019-Jan-12 20:37:18.141328 - [DEBUG] Compose: EdgeIdentity * AllBottom
34048 2019-Jan-12 20:37:18.141355 - [DEBUG]
34049 2019-Jan-12 20:37:18.141379 - [DEBUG] Propagate flow
34050 2019-Jan-12 20:37:18.141403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34051 2019-Jan-12 20:37:18.141459 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34052 2019-Jan-12 20:37:18.142119 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34053 2019-Jan-12 20:37:18.142761 - [DEBUG] Edge function : AllBottom (result of previous compose)
34054 2019-Jan-12 20:37:18.142786 - [DEBUG]
34055 2019-Jan-12 20:37:18.142811 - [DEBUG] Join: AllTop & AllBottom
34056 2019-Jan-12 20:37:18.142837 - [DEBUG] = AllBottom (new jump func)
34057 2019-Jan-12 20:37:18.142862 - [DEBUG]
34058 2019-Jan-12 20:37:18.142886 - [DEBUG] Start adding new jump function
34059 2019-Jan-12 20:37:18.142909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34060 2019-Jan-12 20:37:18.142973 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34061 2019-Jan-12 20:37:18.143616 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34062 2019-Jan-12 20:37:18.144250 - [DEBUG] Edge Function : AllBottom
34063 2019-Jan-12 20:37:18.144278 - [DEBUG] End adding new jump function
34064 2019-Jan-12 20:37:18.144302 - [DEBUG]
34065 2019-Jan-12 20:37:18.144326 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
34066 2019-Jan-12 20:37:18.144351 - [DEBUG]
34067 2019-Jan-12 20:37:18.144374 - [DEBUG] Process 932. path edge:
34068 2019-Jan-12 20:37:18.144398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34069 2019-Jan-12 20:37:18.144454 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
34070 2019-Jan-12 20:37:18.145094 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34071 2019-Jan-12 20:37:18.145755 - [DEBUG]
34072 2019-Jan-12 20:37:18.145780 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34073 2019-Jan-12 20:37:18.146437 - [DEBUG] Compose: EdgeIdentity * AllBottom
34074 2019-Jan-12 20:37:18.146466 - [DEBUG]
34075 2019-Jan-12 20:37:18.146490 - [DEBUG] Propagate flow
34076 2019-Jan-12 20:37:18.146513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34077 2019-Jan-12 20:37:18.146571 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34078 2019-Jan-12 20:37:18.147222 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34079 2019-Jan-12 20:37:18.147864 - [DEBUG] Edge function : AllBottom (result of previous compose)
34080 2019-Jan-12 20:37:18.147889 - [DEBUG]
34081 2019-Jan-12 20:37:18.147914 - [DEBUG] Join: AllTop & AllBottom
34082 2019-Jan-12 20:37:18.147940 - [DEBUG] = AllBottom (new jump func)
34083 2019-Jan-12 20:37:18.147965 - [DEBUG]
34084 2019-Jan-12 20:37:18.147988 - [DEBUG] Start adding new jump function
34085 2019-Jan-12 20:37:18.148012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34086 2019-Jan-12 20:37:18.148068 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34087 2019-Jan-12 20:37:18.148725 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34088 2019-Jan-12 20:37:18.149358 - [DEBUG] Edge Function : AllBottom
34089 2019-Jan-12 20:37:18.149386 - [DEBUG] End adding new jump function
34090 2019-Jan-12 20:37:18.149411 - [DEBUG]
34091 2019-Jan-12 20:37:18.149434 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
34092 2019-Jan-12 20:37:18.149459 - [DEBUG]
34093 2019-Jan-12 20:37:18.149482 - [DEBUG] Process 933. path edge:
34094 2019-Jan-12 20:37:18.149506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34095 2019-Jan-12 20:37:18.149563 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
34096 2019-Jan-12 20:37:18.150197 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34097 2019-Jan-12 20:37:18.150838 - [DEBUG]
34098 2019-Jan-12 20:37:18.150863 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34099 2019-Jan-12 20:37:18.151509 - [DEBUG] Compose: EdgeIdentity * AllBottom
34100 2019-Jan-12 20:37:18.151537 - [DEBUG]
34101 2019-Jan-12 20:37:18.151560 - [DEBUG] Propagate flow
34102 2019-Jan-12 20:37:18.151587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34103 2019-Jan-12 20:37:18.151652 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34104 2019-Jan-12 20:37:18.152300 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34105 2019-Jan-12 20:37:18.152941 - [DEBUG] Edge function : AllBottom (result of previous compose)
34106 2019-Jan-12 20:37:18.152967 - [DEBUG]
34107 2019-Jan-12 20:37:18.152991 - [DEBUG] Join: AllTop & AllBottom
34108 2019-Jan-12 20:37:18.153017 - [DEBUG] = AllBottom (new jump func)
34109 2019-Jan-12 20:37:18.153042 - [DEBUG]
34110 2019-Jan-12 20:37:18.153065 - [DEBUG] Start adding new jump function
34111 2019-Jan-12 20:37:18.153089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34112 2019-Jan-12 20:37:18.153145 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34113 2019-Jan-12 20:37:18.153786 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34114 2019-Jan-12 20:37:18.154417 - [DEBUG] Edge Function : AllBottom
34115 2019-Jan-12 20:37:18.154444 - [DEBUG] End adding new jump function
34116 2019-Jan-12 20:37:18.154468 - [DEBUG]
34117 2019-Jan-12 20:37:18.154492 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
34118 2019-Jan-12 20:37:18.154517 - [DEBUG]
34119 2019-Jan-12 20:37:18.154540 - [DEBUG] Process 934. path edge:
34120 2019-Jan-12 20:37:18.154564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34121 2019-Jan-12 20:37:18.154620 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
34122 2019-Jan-12 20:37:18.155252 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34123 2019-Jan-12 20:37:18.155908 - [DEBUG]
34124 2019-Jan-12 20:37:18.155934 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34125 2019-Jan-12 20:37:18.156583 - [DEBUG] Compose: EdgeIdentity * AllBottom
34126 2019-Jan-12 20:37:18.156610 - [DEBUG]
34127 2019-Jan-12 20:37:18.156634 - [DEBUG] Propagate flow
34128 2019-Jan-12 20:37:18.156658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34129 2019-Jan-12 20:37:18.156715 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34130 2019-Jan-12 20:37:18.157359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34131 2019-Jan-12 20:37:18.157999 - [DEBUG] Edge function : AllBottom (result of previous compose)
34132 2019-Jan-12 20:37:18.158024 - [DEBUG]
34133 2019-Jan-12 20:37:18.158049 - [DEBUG] Join: AllTop & AllBottom
34134 2019-Jan-12 20:37:18.158075 - [DEBUG] = AllBottom (new jump func)
34135 2019-Jan-12 20:37:18.158100 - [DEBUG]
34136 2019-Jan-12 20:37:18.158123 - [DEBUG] Start adding new jump function
34137 2019-Jan-12 20:37:18.158147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34138 2019-Jan-12 20:37:18.158203 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34139 2019-Jan-12 20:37:18.158865 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34140 2019-Jan-12 20:37:18.160085 - [DEBUG] Edge Function : AllBottom
34141 2019-Jan-12 20:37:18.160132 - [DEBUG] End adding new jump function
34142 2019-Jan-12 20:37:18.160156 - [DEBUG]
34143 2019-Jan-12 20:37:18.160180 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
34144 2019-Jan-12 20:37:18.160213 - [DEBUG]
34145 2019-Jan-12 20:37:18.160237 - [DEBUG] Process 935. path edge:
34146 2019-Jan-12 20:37:18.160261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34147 2019-Jan-12 20:37:18.160320 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
34148 2019-Jan-12 20:37:18.160968 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34149 2019-Jan-12 20:37:18.161617 - [DEBUG]
34150 2019-Jan-12 20:37:18.161641 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34151 2019-Jan-12 20:37:18.162323 - [DEBUG] Possible callees:
34152 2019-Jan-12 20:37:18.162348 - [DEBUG] llvm.dbg.declare
34153 2019-Jan-12 20:37:18.162373 - [DEBUG] Possible return sites:
34154 2019-Jan-12 20:37:18.162397 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16334155 2019-Jan-12 20:37:18.163676 - [DEBUG] Found and process special summary
34156 2019-Jan-12 20:37:18.163711 - [DEBUG] Compose: EdgeIdentity * AllBottom
34157 2019-Jan-12 20:37:18.163739 - [DEBUG]
34158 2019-Jan-12 20:37:18.163762 - [DEBUG] Propagate flow
34159 2019-Jan-12 20:37:18.163786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34160 2019-Jan-12 20:37:18.163843 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34161 2019-Jan-12 20:37:18.164543 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34162 2019-Jan-12 20:37:18.165185 - [DEBUG] Edge function : AllBottom (result of previous compose)
34163 2019-Jan-12 20:37:18.165210 - [DEBUG]
34164 2019-Jan-12 20:37:18.165235 - [DEBUG] Join: AllTop & AllBottom
34165 2019-Jan-12 20:37:18.165261 - [DEBUG] = AllBottom (new jump func)
34166 2019-Jan-12 20:37:18.165286 - [DEBUG]
34167 2019-Jan-12 20:37:18.165310 - [DEBUG] Start adding new jump function
34168 2019-Jan-12 20:37:18.165351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34169 2019-Jan-12 20:37:18.165407 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34170 2019-Jan-12 20:37:18.166049 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34171 2019-Jan-12 20:37:18.166684 - [DEBUG] Edge Function : AllBottom
34172 2019-Jan-12 20:37:18.166712 - [DEBUG] End adding new jump function
34173 2019-Jan-12 20:37:18.166736 - [DEBUG]
34174 2019-Jan-12 20:37:18.166760 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
34175 2019-Jan-12 20:37:18.166784 - [DEBUG]
34176 2019-Jan-12 20:37:18.166807 - [DEBUG] Process 936. path edge:
34177 2019-Jan-12 20:37:18.166831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34178 2019-Jan-12 20:37:18.166887 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
34179 2019-Jan-12 20:37:18.167548 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34180 2019-Jan-12 20:37:18.168189 - [DEBUG]
34181 2019-Jan-12 20:37:18.168213 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34182 2019-Jan-12 20:37:18.168892 - [DEBUG] Compose: EdgeIdentity * AllBottom
34183 2019-Jan-12 20:37:18.168920 - [DEBUG]
34184 2019-Jan-12 20:37:18.168944 - [DEBUG] Propagate flow
34185 2019-Jan-12 20:37:18.168967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34186 2019-Jan-12 20:37:18.169033 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34187 2019-Jan-12 20:37:18.169668 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34188 2019-Jan-12 20:37:18.170308 - [DEBUG] Edge function : AllBottom (result of previous compose)
34189 2019-Jan-12 20:37:18.170334 - [DEBUG]
34190 2019-Jan-12 20:37:18.170359 - [DEBUG] Join: AllTop & AllBottom
34191 2019-Jan-12 20:37:18.170385 - [DEBUG] = AllBottom (new jump func)
34192 2019-Jan-12 20:37:18.170409 - [DEBUG]
34193 2019-Jan-12 20:37:18.170433 - [DEBUG] Start adding new jump function
34194 2019-Jan-12 20:37:18.170456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-12 20:37:18.170512 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34196 2019-Jan-12 20:37:18.171153 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34197 2019-Jan-12 20:37:18.171790 - [DEBUG] Edge Function : AllBottom
34198 2019-Jan-12 20:37:18.171818 - [DEBUG] End adding new jump function
34199 2019-Jan-12 20:37:18.171843 - [DEBUG]
34200 2019-Jan-12 20:37:18.171866 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34201 2019-Jan-12 20:37:18.171891 - [DEBUG]
34202 2019-Jan-12 20:37:18.171914 - [DEBUG] Process 937. path edge:
34203 2019-Jan-12 20:37:18.171937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34204 2019-Jan-12 20:37:18.172006 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
34205 2019-Jan-12 20:37:18.172640 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34206 2019-Jan-12 20:37:18.173281 - [DEBUG]
34207 2019-Jan-12 20:37:18.173306 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34208 2019-Jan-12 20:37:18.173955 - [DEBUG] Compose: EdgeIdentity * AllBottom
34209 2019-Jan-12 20:37:18.173984 - [DEBUG]
34210 2019-Jan-12 20:37:18.174007 - [DEBUG] Propagate flow
34211 2019-Jan-12 20:37:18.174031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34212 2019-Jan-12 20:37:18.174088 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34213 2019-Jan-12 20:37:18.174732 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34214 2019-Jan-12 20:37:18.175384 - [DEBUG] Edge function : AllBottom (result of previous compose)
34215 2019-Jan-12 20:37:18.175409 - [DEBUG]
34216 2019-Jan-12 20:37:18.175434 - [DEBUG] Join: AllTop & AllBottom
34217 2019-Jan-12 20:37:18.175460 - [DEBUG] = AllBottom (new jump func)
34218 2019-Jan-12 20:37:18.175484 - [DEBUG]
34219 2019-Jan-12 20:37:18.175507 - [DEBUG] Start adding new jump function
34220 2019-Jan-12 20:37:18.175530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-12 20:37:18.175586 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34222 2019-Jan-12 20:37:18.176229 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34223 2019-Jan-12 20:37:18.176868 - [DEBUG] Edge Function : AllBottom
34224 2019-Jan-12 20:37:18.176896 - [DEBUG] End adding new jump function
34225 2019-Jan-12 20:37:18.176920 - [DEBUG]
34226 2019-Jan-12 20:37:18.176944 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34227 2019-Jan-12 20:37:18.176976 - [DEBUG]
34228 2019-Jan-12 20:37:18.177000 - [DEBUG] Process 938. path edge:
34229 2019-Jan-12 20:37:18.177024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34230 2019-Jan-12 20:37:18.177080 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
34231 2019-Jan-12 20:37:18.177730 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34232 2019-Jan-12 20:37:18.178370 - [DEBUG]
34233 2019-Jan-12 20:37:18.178395 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34234 2019-Jan-12 20:37:18.179065 - [DEBUG] Possible callees:
34235 2019-Jan-12 20:37:18.179090 - [DEBUG] llvm.dbg.declare
34236 2019-Jan-12 20:37:18.179115 - [DEBUG] Possible return sites:
34237 2019-Jan-12 20:37:18.179138 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16934238 2019-Jan-12 20:37:18.180452 - [DEBUG] Found and process special summary
34239 2019-Jan-12 20:37:18.180487 - [DEBUG] Compose: EdgeIdentity * AllBottom
34240 2019-Jan-12 20:37:18.180514 - [DEBUG]
34241 2019-Jan-12 20:37:18.180537 - [DEBUG] Propagate flow
34242 2019-Jan-12 20:37:18.180561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34243 2019-Jan-12 20:37:18.180617 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34244 2019-Jan-12 20:37:18.181255 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34245 2019-Jan-12 20:37:18.181902 - [DEBUG] Edge function : AllBottom (result of previous compose)
34246 2019-Jan-12 20:37:18.181927 - [DEBUG]
34247 2019-Jan-12 20:37:18.181953 - [DEBUG] Join: AllTop & AllBottom
34248 2019-Jan-12 20:37:18.181978 - [DEBUG] = AllBottom (new jump func)
34249 2019-Jan-12 20:37:18.182017 - [DEBUG]
34250 2019-Jan-12 20:37:18.182041 - [DEBUG] Start adding new jump function
34251 2019-Jan-12 20:37:18.182064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34252 2019-Jan-12 20:37:18.182120 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34253 2019-Jan-12 20:37:18.182761 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34254 2019-Jan-12 20:37:18.183396 - [DEBUG] Edge Function : AllBottom
34255 2019-Jan-12 20:37:18.183423 - [DEBUG] End adding new jump function
34256 2019-Jan-12 20:37:18.183447 - [DEBUG]
34257 2019-Jan-12 20:37:18.183471 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34258 2019-Jan-12 20:37:18.183495 - [DEBUG]
34259 2019-Jan-12 20:37:18.183518 - [DEBUG] Process 939. path edge:
34260 2019-Jan-12 20:37:18.183542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34261 2019-Jan-12 20:37:18.183598 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
34262 2019-Jan-12 20:37:18.184233 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34263 2019-Jan-12 20:37:18.184874 - [DEBUG]
34264 2019-Jan-12 20:37:18.184898 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34265 2019-Jan-12 20:37:18.185569 - [DEBUG] Compose: EdgeIdentity * AllBottom
34266 2019-Jan-12 20:37:18.185597 - [DEBUG]
34267 2019-Jan-12 20:37:18.185621 - [DEBUG] Propagate flow
34268 2019-Jan-12 20:37:18.185644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34269 2019-Jan-12 20:37:18.185709 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34270 2019-Jan-12 20:37:18.186345 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34271 2019-Jan-12 20:37:18.186986 - [DEBUG] Edge function : AllBottom (result of previous compose)
34272 2019-Jan-12 20:37:18.187011 - [DEBUG]
34273 2019-Jan-12 20:37:18.187036 - [DEBUG] Join: AllTop & AllBottom
34274 2019-Jan-12 20:37:18.187062 - [DEBUG] = AllBottom (new jump func)
34275 2019-Jan-12 20:37:18.187087 - [DEBUG]
34276 2019-Jan-12 20:37:18.187110 - [DEBUG] Start adding new jump function
34277 2019-Jan-12 20:37:18.187133 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34278 2019-Jan-12 20:37:18.187189 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34279 2019-Jan-12 20:37:18.187830 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34280 2019-Jan-12 20:37:18.188462 - [DEBUG] Edge Function : AllBottom
34281 2019-Jan-12 20:37:18.188490 - [DEBUG] End adding new jump function
34282 2019-Jan-12 20:37:18.188514 - [DEBUG]
34283 2019-Jan-12 20:37:18.188538 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34284 2019-Jan-12 20:37:18.188562 - [DEBUG]
34285 2019-Jan-12 20:37:18.188585 - [DEBUG] Process 940. path edge:
34286 2019-Jan-12 20:37:18.188609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34287 2019-Jan-12 20:37:18.188679 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
34288 2019-Jan-12 20:37:18.189313 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34289 2019-Jan-12 20:37:18.189954 - [DEBUG]
34290 2019-Jan-12 20:37:18.189979 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34291 2019-Jan-12 20:37:18.190632 - [DEBUG] Compose: EdgeIdentity * AllBottom
34292 2019-Jan-12 20:37:18.190660 - [DEBUG]
34293 2019-Jan-12 20:37:18.190684 - [DEBUG] Propagate flow
34294 2019-Jan-12 20:37:18.190707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34295 2019-Jan-12 20:37:18.190764 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34296 2019-Jan-12 20:37:18.191403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34297 2019-Jan-12 20:37:18.192066 - [DEBUG] Edge function : AllBottom (result of previous compose)
34298 2019-Jan-12 20:37:18.192091 - [DEBUG]
34299 2019-Jan-12 20:37:18.192116 - [DEBUG] Join: AllTop & AllBottom
34300 2019-Jan-12 20:37:18.192142 - [DEBUG] = AllBottom (new jump func)
34301 2019-Jan-12 20:37:18.192167 - [DEBUG]
34302 2019-Jan-12 20:37:18.192190 - [DEBUG] Start adding new jump function
34303 2019-Jan-12 20:37:18.192213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34304 2019-Jan-12 20:37:18.192269 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34305 2019-Jan-12 20:37:18.192911 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34306 2019-Jan-12 20:37:18.193546 - [DEBUG] Edge Function : AllBottom
34307 2019-Jan-12 20:37:18.193575 - [DEBUG] End adding new jump function
34308 2019-Jan-12 20:37:18.193599 - [DEBUG]
34309 2019-Jan-12 20:37:18.193627 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34310 2019-Jan-12 20:37:18.193658 - [DEBUG]
34311 2019-Jan-12 20:37:18.193682 - [DEBUG] Process 941. path edge:
34312 2019-Jan-12 20:37:18.193706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34313 2019-Jan-12 20:37:18.193762 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
34314 2019-Jan-12 20:37:18.194398 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34315 2019-Jan-12 20:37:18.195038 - [DEBUG]
34316 2019-Jan-12 20:37:18.195063 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34317 2019-Jan-12 20:37:18.195740 - [DEBUG] Compose: EdgeIdentity * AllBottom
34318 2019-Jan-12 20:37:18.195768 - [DEBUG]
34319 2019-Jan-12 20:37:18.195792 - [DEBUG] Propagate flow
34320 2019-Jan-12 20:37:18.195815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34321 2019-Jan-12 20:37:18.195872 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34322 2019-Jan-12 20:37:18.196507 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34323 2019-Jan-12 20:37:18.197148 - [DEBUG] Edge function : AllBottom (result of previous compose)
34324 2019-Jan-12 20:37:18.197173 - [DEBUG]
34325 2019-Jan-12 20:37:18.197198 - [DEBUG] Join: AllTop & AllBottom
34326 2019-Jan-12 20:37:18.197224 - [DEBUG] = AllBottom (new jump func)
34327 2019-Jan-12 20:37:18.197248 - [DEBUG]
34328 2019-Jan-12 20:37:18.197272 - [DEBUG] Start adding new jump function
34329 2019-Jan-12 20:37:18.197295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34330 2019-Jan-12 20:37:18.197351 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34331 2019-Jan-12 20:37:18.197992 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34332 2019-Jan-12 20:37:18.198624 - [DEBUG] Edge Function : AllBottom
34333 2019-Jan-12 20:37:18.198663 - [DEBUG] End adding new jump function
34334 2019-Jan-12 20:37:18.198689 - [DEBUG]
34335 2019-Jan-12 20:37:18.198713 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34336 2019-Jan-12 20:37:18.198737 - [DEBUG]
34337 2019-Jan-12 20:37:18.198760 - [DEBUG] Process 942. path edge:
34338 2019-Jan-12 20:37:18.198784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34339 2019-Jan-12 20:37:18.198840 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
34340 2019-Jan-12 20:37:18.199473 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34341 2019-Jan-12 20:37:18.200116 - [DEBUG]
34342 2019-Jan-12 20:37:18.200141 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34343 2019-Jan-12 20:37:18.200790 - [DEBUG] Compose: EdgeIdentity * AllBottom
34344 2019-Jan-12 20:37:18.200819 - [DEBUG]
34345 2019-Jan-12 20:37:18.200843 - [DEBUG] Propagate flow
34346 2019-Jan-12 20:37:18.200866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34347 2019-Jan-12 20:37:18.200923 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34348 2019-Jan-12 20:37:18.201561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34349 2019-Jan-12 20:37:18.202226 - [DEBUG] Edge function : AllBottom (result of previous compose)
34350 2019-Jan-12 20:37:18.202251 - [DEBUG]
34351 2019-Jan-12 20:37:18.202284 - [DEBUG] Join: AllTop & AllBottom
34352 2019-Jan-12 20:37:18.202310 - [DEBUG] = AllBottom (new jump func)
34353 2019-Jan-12 20:37:18.202335 - [DEBUG]
34354 2019-Jan-12 20:37:18.202358 - [DEBUG] Start adding new jump function
34355 2019-Jan-12 20:37:18.202382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34356 2019-Jan-12 20:37:18.202438 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34357 2019-Jan-12 20:37:18.203080 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34358 2019-Jan-12 20:37:18.203715 - [DEBUG] Edge Function : AllBottom
34359 2019-Jan-12 20:37:18.203742 - [DEBUG] End adding new jump function
34360 2019-Jan-12 20:37:18.203766 - [DEBUG]
34361 2019-Jan-12 20:37:18.203790 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34362 2019-Jan-12 20:37:18.203814 - [DEBUG]
34363 2019-Jan-12 20:37:18.203838 - [DEBUG] Process 943. path edge:
34364 2019-Jan-12 20:37:18.203861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34365 2019-Jan-12 20:37:18.203918 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
34366 2019-Jan-12 20:37:18.204553 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34367 2019-Jan-12 20:37:18.205193 - [DEBUG]
34368 2019-Jan-12 20:37:18.205217 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34369 2019-Jan-12 20:37:18.205891 - [DEBUG] Compose: EdgeIdentity * AllBottom
34370 2019-Jan-12 20:37:18.205919 - [DEBUG]
34371 2019-Jan-12 20:37:18.205942 - [DEBUG] Propagate flow
34372 2019-Jan-12 20:37:18.205966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34373 2019-Jan-12 20:37:18.206026 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34374 2019-Jan-12 20:37:18.206674 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34375 2019-Jan-12 20:37:18.207316 - [DEBUG] Edge function : AllBottom (result of previous compose)
34376 2019-Jan-12 20:37:18.207341 - [DEBUG]
34377 2019-Jan-12 20:37:18.207366 - [DEBUG] Join: AllTop & AllBottom
34378 2019-Jan-12 20:37:18.207392 - [DEBUG] = AllBottom (new jump func)
34379 2019-Jan-12 20:37:18.207417 - [DEBUG]
34380 2019-Jan-12 20:37:18.207440 - [DEBUG] Start adding new jump function
34381 2019-Jan-12 20:37:18.207463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34382 2019-Jan-12 20:37:18.207519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34383 2019-Jan-12 20:37:18.208160 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34384 2019-Jan-12 20:37:18.208811 - [DEBUG] Edge Function : AllBottom
34385 2019-Jan-12 20:37:18.208839 - [DEBUG] End adding new jump function
34386 2019-Jan-12 20:37:18.208864 - [DEBUG]
34387 2019-Jan-12 20:37:18.208887 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34388 2019-Jan-12 20:37:18.208912 - [DEBUG]
34389 2019-Jan-12 20:37:18.208935 - [DEBUG] Process 944. path edge:
34390 2019-Jan-12 20:37:18.208959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34391 2019-Jan-12 20:37:18.209015 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
34392 2019-Jan-12 20:37:18.209647 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34393 2019-Jan-12 20:37:18.210294 - [DEBUG]
34394 2019-Jan-12 20:37:18.210328 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34395 2019-Jan-12 20:37:18.210976 - [DEBUG] Compose: EdgeIdentity * AllBottom
34396 2019-Jan-12 20:37:18.211004 - [DEBUG]
34397 2019-Jan-12 20:37:18.211028 - [DEBUG] Propagate flow
34398 2019-Jan-12 20:37:18.211052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34399 2019-Jan-12 20:37:18.211109 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34400 2019-Jan-12 20:37:18.211746 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34401 2019-Jan-12 20:37:18.212411 - [DEBUG] Edge function : AllBottom (result of previous compose)
34402 2019-Jan-12 20:37:18.212437 - [DEBUG]
34403 2019-Jan-12 20:37:18.212462 - [DEBUG] Join: AllTop & AllBottom
34404 2019-Jan-12 20:37:18.212488 - [DEBUG] = AllBottom (new jump func)
34405 2019-Jan-12 20:37:18.212513 - [DEBUG]
34406 2019-Jan-12 20:37:18.212536 - [DEBUG] Start adding new jump function
34407 2019-Jan-12 20:37:18.212560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34408 2019-Jan-12 20:37:18.212616 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34409 2019-Jan-12 20:37:18.213259 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34410 2019-Jan-12 20:37:18.213893 - [DEBUG] Edge Function : AllBottom
34411 2019-Jan-12 20:37:18.213921 - [DEBUG] End adding new jump function
34412 2019-Jan-12 20:37:18.213945 - [DEBUG]
34413 2019-Jan-12 20:37:18.213969 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34414 2019-Jan-12 20:37:18.213994 - [DEBUG]
34415 2019-Jan-12 20:37:18.214017 - [DEBUG] Process 945. path edge:
34416 2019-Jan-12 20:37:18.214041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34417 2019-Jan-12 20:37:18.214098 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
34418 2019-Jan-12 20:37:18.214733 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34419 2019-Jan-12 20:37:18.215388 - [DEBUG]
34420 2019-Jan-12 20:37:18.215412 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34421 2019-Jan-12 20:37:18.216065 - [DEBUG] Compose: EdgeIdentity * AllBottom
34422 2019-Jan-12 20:37:18.216094 - [DEBUG]
34423 2019-Jan-12 20:37:18.216118 - [DEBUG] Propagate flow
34424 2019-Jan-12 20:37:18.216141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34425 2019-Jan-12 20:37:18.216198 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34426 2019-Jan-12 20:37:18.216838 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34427 2019-Jan-12 20:37:18.217480 - [DEBUG] Edge function : AllBottom (result of previous compose)
34428 2019-Jan-12 20:37:18.217505 - [DEBUG]
34429 2019-Jan-12 20:37:18.217530 - [DEBUG] Join: AllTop & AllBottom
34430 2019-Jan-12 20:37:18.217556 - [DEBUG] = AllBottom (new jump func)
34431 2019-Jan-12 20:37:18.217581 - [DEBUG]
34432 2019-Jan-12 20:37:18.217604 - [DEBUG] Start adding new jump function
34433 2019-Jan-12 20:37:18.217628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-12 20:37:18.217684 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34435 2019-Jan-12 20:37:18.218325 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34436 2019-Jan-12 20:37:18.218987 - [DEBUG] Edge Function : AllBottom
34437 2019-Jan-12 20:37:18.219015 - [DEBUG] End adding new jump function
34438 2019-Jan-12 20:37:18.219040 - [DEBUG]
34439 2019-Jan-12 20:37:18.219064 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34440 2019-Jan-12 20:37:18.219088 - [DEBUG]
34441 2019-Jan-12 20:37:18.219112 - [DEBUG] Process 946. path edge:
34442 2019-Jan-12 20:37:18.219136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34443 2019-Jan-12 20:37:18.219193 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
34444 2019-Jan-12 20:37:18.219831 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34445 2019-Jan-12 20:37:18.220473 - [DEBUG]
34446 2019-Jan-12 20:37:18.220499 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34447 2019-Jan-12 20:37:18.221154 - [DEBUG] Compose: EdgeIdentity * AllBottom
34448 2019-Jan-12 20:37:18.221183 - [DEBUG]
34449 2019-Jan-12 20:37:18.221207 - [DEBUG] Propagate flow
34450 2019-Jan-12 20:37:18.221230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34451 2019-Jan-12 20:37:18.221287 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34452 2019-Jan-12 20:37:18.221924 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34453 2019-Jan-12 20:37:18.222587 - [DEBUG] Edge function : AllBottom (result of previous compose)
34454 2019-Jan-12 20:37:18.222612 - [DEBUG]
34455 2019-Jan-12 20:37:18.222637 - [DEBUG] Join: AllTop & AllBottom
34456 2019-Jan-12 20:37:18.222663 - [DEBUG] = AllBottom (new jump func)
34457 2019-Jan-12 20:37:18.222687 - [DEBUG]
34458 2019-Jan-12 20:37:18.222711 - [DEBUG] Start adding new jump function
34459 2019-Jan-12 20:37:18.222734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34460 2019-Jan-12 20:37:18.222790 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34461 2019-Jan-12 20:37:18.223432 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34462 2019-Jan-12 20:37:18.224065 - [DEBUG] Edge Function : AllBottom
34463 2019-Jan-12 20:37:18.224092 - [DEBUG] End adding new jump function
34464 2019-Jan-12 20:37:18.224116 - [DEBUG]
34465 2019-Jan-12 20:37:18.224140 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34466 2019-Jan-12 20:37:18.224164 - [DEBUG]
34467 2019-Jan-12 20:37:18.224188 - [DEBUG] Process 947. path edge:
34468 2019-Jan-12 20:37:18.224212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34469 2019-Jan-12 20:37:18.224268 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34470 2019-Jan-12 20:37:18.224902 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34471 2019-Jan-12 20:37:18.225558 - [DEBUG]
34472 2019-Jan-12 20:37:18.225582 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34473 2019-Jan-12 20:37:18.226242 - [DEBUG] Compose: EdgeIdentity * AllBottom
34474 2019-Jan-12 20:37:18.226271 - [DEBUG]
34475 2019-Jan-12 20:37:18.226294 - [DEBUG] Propagate flow
34476 2019-Jan-12 20:37:18.226318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34477 2019-Jan-12 20:37:18.226375 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34478 2019-Jan-12 20:37:18.227017 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34479 2019-Jan-12 20:37:18.227658 - [DEBUG] Edge function : AllBottom (result of previous compose)
34480 2019-Jan-12 20:37:18.227683 - [DEBUG]
34481 2019-Jan-12 20:37:18.227708 - [DEBUG] Join: AllTop & AllBottom
34482 2019-Jan-12 20:37:18.227734 - [DEBUG] = AllBottom (new jump func)
34483 2019-Jan-12 20:37:18.227759 - [DEBUG]
34484 2019-Jan-12 20:37:18.227782 - [DEBUG] Start adding new jump function
34485 2019-Jan-12 20:37:18.227805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34486 2019-Jan-12 20:37:18.227861 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34487 2019-Jan-12 20:37:18.228510 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34488 2019-Jan-12 20:37:18.229160 - [DEBUG] Edge Function : AllBottom
34489 2019-Jan-12 20:37:18.229189 - [DEBUG] End adding new jump function
34490 2019-Jan-12 20:37:18.229213 - [DEBUG]
34491 2019-Jan-12 20:37:18.229236 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34492 2019-Jan-12 20:37:18.229261 - [DEBUG]
34493 2019-Jan-12 20:37:18.229284 - [DEBUG] Process 948. path edge:
34494 2019-Jan-12 20:37:18.229308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34495 2019-Jan-12 20:37:18.229364 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34496 2019-Jan-12 20:37:18.229997 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34497 2019-Jan-12 20:37:18.230639 - [DEBUG]
34498 2019-Jan-12 20:37:18.230663 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34499 2019-Jan-12 20:37:18.231307 - [DEBUG] Start of endsummarytab entry
34500 2019-Jan-12 20:37:18.231342 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34501 2019-Jan-12 20:37:18.231996 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34502 2019-Jan-12 20:37:18.232058 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34503 2019-Jan-12 20:37:18.232698 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34504 2019-Jan-12 20:37:18.233340 - [DEBUG] EF: AllBottom
34505 2019-Jan-12 20:37:18.233365 - [DEBUG]
34506 2019-Jan-12 20:37:18.233389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34507 2019-Jan-12 20:37:18.234021 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34508 2019-Jan-12 20:37:18.234654 - [DEBUG] EF: AllBottom
34509 2019-Jan-12 20:37:18.234679 - [DEBUG]
34510 2019-Jan-12 20:37:18.234702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34511 2019-Jan-12 20:37:18.235349 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34512 2019-Jan-12 20:37:18.235985 - [DEBUG] EF: AllBottom
34513 2019-Jan-12 20:37:18.236009 - [DEBUG]
34514 2019-Jan-12 20:37:18.236033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34515 2019-Jan-12 20:37:18.236665 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34516 2019-Jan-12 20:37:18.237305 - [DEBUG] EF: AllBottom
34517 2019-Jan-12 20:37:18.237330 - [DEBUG]
34518 2019-Jan-12 20:37:18.237353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34519 2019-Jan-12 20:37:18.237986 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34520 2019-Jan-12 20:37:18.238634 - [DEBUG] EF: AllBottom
34521 2019-Jan-12 20:37:18.238674 - [DEBUG]
34522 2019-Jan-12 20:37:18.238698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34523 2019-Jan-12 20:37:18.239332 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34524 2019-Jan-12 20:37:18.239968 - [DEBUG] EF: AllBottom
34525 2019-Jan-12 20:37:18.239992 - [DEBUG]
34526 2019-Jan-12 20:37:18.240016 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34527 2019-Jan-12 20:37:18.240648 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34528 2019-Jan-12 20:37:18.241283 - [DEBUG] EF: AllBottom
34529 2019-Jan-12 20:37:18.241307 - [DEBUG]
34530 2019-Jan-12 20:37:18.241331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34531 2019-Jan-12 20:37:18.241963 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34532 2019-Jan-12 20:37:18.242625 - [DEBUG] EF: AllBottom
34533 2019-Jan-12 20:37:18.242650 - [DEBUG]
34534 2019-Jan-12 20:37:18.242673 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34535 2019-Jan-12 20:37:18.243307 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34536 2019-Jan-12 20:37:18.243943 - [DEBUG] EF: AllBottom
34537 2019-Jan-12 20:37:18.243968 - [DEBUG]
34538 2019-Jan-12 20:37:18.243991 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34539 2019-Jan-12 20:37:18.244631 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
34540 2019-Jan-12 20:37:18.245264 - [DEBUG] EF: AllBottom
34541 2019-Jan-12 20:37:18.245289 - [DEBUG]
34542 2019-Jan-12 20:37:18.245313 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34543 2019-Jan-12 20:37:18.245958 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34544 2019-Jan-12 20:37:18.246592 - [DEBUG] EF: AllBottom
34545 2019-Jan-12 20:37:18.246617 - [DEBUG]
34546 2019-Jan-12 20:37:18.246640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34547 2019-Jan-12 20:37:18.247272 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34548 2019-Jan-12 20:37:18.247905 - [DEBUG] EF: AllBottom
34549 2019-Jan-12 20:37:18.247930 - [DEBUG]
34550 2019-Jan-12 20:37:18.247953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34551 2019-Jan-12 20:37:18.248585 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34552 2019-Jan-12 20:37:18.249235 - [DEBUG] EF: AllBottom
34553 2019-Jan-12 20:37:18.249260 - [DEBUG]
34554 2019-Jan-12 20:37:18.249283 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34555 2019-Jan-12 20:37:18.249916 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34556 2019-Jan-12 20:37:18.250552 - [DEBUG] EF: AllBottom
34557 2019-Jan-12 20:37:18.250577 - [DEBUG]
34558 2019-Jan-12 20:37:18.250600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34559 2019-Jan-12 20:37:18.251233 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34560 2019-Jan-12 20:37:18.251872 - [DEBUG] EF: AllBottom
34561 2019-Jan-12 20:37:18.251897 - [DEBUG]
34562 2019-Jan-12 20:37:18.251920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34563 2019-Jan-12 20:37:18.252574 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34564 2019-Jan-12 20:37:18.253207 - [DEBUG] EF: AllBottom
34565 2019-Jan-12 20:37:18.253232 - [DEBUG]
34566 2019-Jan-12 20:37:18.253256 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34567 2019-Jan-12 20:37:18.253895 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34568 2019-Jan-12 20:37:18.254535 - [DEBUG] EF: AllBottom
34569 2019-Jan-12 20:37:18.254560 - [DEBUG]
34570 2019-Jan-12 20:37:18.254583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34571 2019-Jan-12 20:37:18.255216 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34572 2019-Jan-12 20:37:18.255867 - [DEBUG] EF: AllBottom
34573 2019-Jan-12 20:37:18.255892 - [DEBUG]
34574 2019-Jan-12 20:37:18.255915 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34575 2019-Jan-12 20:37:18.256548 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34576 2019-Jan-12 20:37:18.257180 - [DEBUG] EF: AllBottom
34577 2019-Jan-12 20:37:18.257205 - [DEBUG]
34578 2019-Jan-12 20:37:18.257228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34579 2019-Jan-12 20:37:18.257861 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34580 2019-Jan-12 20:37:18.258503 - [DEBUG] EF: AllBottom
34581 2019-Jan-12 20:37:18.258528 - [DEBUG]
34582 2019-Jan-12 20:37:18.258551 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34583 2019-Jan-12 20:37:18.259202 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34584 2019-Jan-12 20:37:18.259834 - [DEBUG] EF: AllBottom
34585 2019-Jan-12 20:37:18.259859 - [DEBUG]
34586 2019-Jan-12 20:37:18.259882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34587 2019-Jan-12 20:37:18.260518 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
34588 2019-Jan-12 20:37:18.261152 - [DEBUG] EF: AllBottom
34589 2019-Jan-12 20:37:18.261177 - [DEBUG]
34590 2019-Jan-12 20:37:18.261201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34591 2019-Jan-12 20:37:18.261833 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34592 2019-Jan-12 20:37:18.262491 - [DEBUG] EF: AllBottom
34593 2019-Jan-12 20:37:18.262516 - [DEBUG]
34594 2019-Jan-12 20:37:18.262539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34595 2019-Jan-12 20:37:18.263172 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34596 2019-Jan-12 20:37:18.263804 - [DEBUG] EF: AllBottom
34597 2019-Jan-12 20:37:18.263829 - [DEBUG]
34598 2019-Jan-12 20:37:18.263853 - [DEBUG] ---------------
34599 2019-Jan-12 20:37:18.263877 - [DEBUG]
34600 2019-Jan-12 20:37:18.263902 - [DEBUG] End of endsummarytab entry
34601 2019-Jan-12 20:37:18.263926 - [DEBUG]
34602 2019-Jan-12 20:37:18.263949 - [DEBUG] Start of incomingtab entry
34603 2019-Jan-12 20:37:18.263973 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34604 2019-Jan-12 20:37:18.264612 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34605 2019-Jan-12 20:37:18.264668 - [DEBUG] ---------------
34606 2019-Jan-12 20:37:18.264693 - [DEBUG] End of incomingtab entry
34607 2019-Jan-12 20:37:18.264716 - [DEBUG]
34608 2019-Jan-12 20:37:18.264741 - [DEBUG] EDGE:
34609 2019-Jan-12 20:37:18.264797 - [DEBUG] ---> 34610 2019-Jan-12 20:37:18.265452 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34611 2019-Jan-12 20:37:18.266134 - [DEBUG]
34612 2019-Jan-12 20:37:18.266161 - [DEBUG] EDGE:
34613 2019-Jan-12 20:37:18.266231 - [DEBUG] ---> 34614 2019-Jan-12 20:37:18.266932 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34615 2019-Jan-12 20:37:18.267662 - [DEBUG]
34616 2019-Jan-12 20:37:18.267717 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-12 20:37:18.267745 - [DEBUG]
34618 2019-Jan-12 20:37:18.267769 - [DEBUG] Propagate flow
34619 2019-Jan-12 20:37:18.267793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-12 20:37:18.267868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34621 2019-Jan-12 20:37:18.268531 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34622 2019-Jan-12 20:37:18.269197 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-12 20:37:18.269223 - [DEBUG]
34624 2019-Jan-12 20:37:18.269249 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-12 20:37:18.269275 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-12 20:37:18.269299 - [DEBUG]
34627 2019-Jan-12 20:37:18.269323 - [DEBUG] Start adding new jump function
34628 2019-Jan-12 20:37:18.269346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-12 20:37:18.269402 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34630 2019-Jan-12 20:37:18.270045 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34631 2019-Jan-12 20:37:18.270686 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-12 20:37:18.270716 - [DEBUG] End adding new jump function
34633 2019-Jan-12 20:37:18.270740 - [DEBUG]
34634 2019-Jan-12 20:37:18.270764 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34635 2019-Jan-12 20:37:18.270789 - [DEBUG]
34636 2019-Jan-12 20:37:18.270812 - [DEBUG] Process 949. path edge:
34637 2019-Jan-12 20:37:18.270836 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-12 20:37:18.270892 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34639 2019-Jan-12 20:37:18.271534 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34640 2019-Jan-12 20:37:18.272190 - [DEBUG]
34641 2019-Jan-12 20:37:18.272215 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34642 2019-Jan-12 20:37:18.272881 - [DEBUG] Possible callees:
34643 2019-Jan-12 20:37:18.272908 - [DEBUG] llvm.dbg.declare
34644 2019-Jan-12 20:37:18.272933 - [DEBUG] Possible return sites:
34645 2019-Jan-12 20:37:18.272956 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334646 2019-Jan-12 20:37:18.274233 - [DEBUG] Found and process special summary
34647 2019-Jan-12 20:37:18.274267 - [DEBUG] Compose: EdgeIdentity * AllBottom
34648 2019-Jan-12 20:37:18.274294 - [DEBUG]
34649 2019-Jan-12 20:37:18.274318 - [DEBUG] Propagate flow
34650 2019-Jan-12 20:37:18.274342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34651 2019-Jan-12 20:37:18.274398 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34652 2019-Jan-12 20:37:18.275043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34653 2019-Jan-12 20:37:18.275703 - [DEBUG] Edge function : AllBottom (result of previous compose)
34654 2019-Jan-12 20:37:18.275738 - [DEBUG]
34655 2019-Jan-12 20:37:18.275763 - [DEBUG] Join: AllTop & AllBottom
34656 2019-Jan-12 20:37:18.275789 - [DEBUG] = AllBottom (new jump func)
34657 2019-Jan-12 20:37:18.275814 - [DEBUG]
34658 2019-Jan-12 20:37:18.275838 - [DEBUG] Start adding new jump function
34659 2019-Jan-12 20:37:18.275861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34660 2019-Jan-12 20:37:18.275917 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34661 2019-Jan-12 20:37:18.276559 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34662 2019-Jan-12 20:37:18.277203 - [DEBUG] Edge Function : AllBottom
34663 2019-Jan-12 20:37:18.277231 - [DEBUG] End adding new jump function
34664 2019-Jan-12 20:37:18.277256 - [DEBUG]
34665 2019-Jan-12 20:37:18.277279 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34666 2019-Jan-12 20:37:18.277303 - [DEBUG]
34667 2019-Jan-12 20:37:18.277327 - [DEBUG] Process 950. path edge:
34668 2019-Jan-12 20:37:18.277351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34669 2019-Jan-12 20:37:18.277407 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34670 2019-Jan-12 20:37:18.278043 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34671 2019-Jan-12 20:37:18.278698 - [DEBUG]
34672 2019-Jan-12 20:37:18.278723 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34673 2019-Jan-12 20:37:18.279384 - [DEBUG] Compose: EdgeIdentity * AllBottom
34674 2019-Jan-12 20:37:18.279412 - [DEBUG]
34675 2019-Jan-12 20:37:18.279436 - [DEBUG] Propagate flow
34676 2019-Jan-12 20:37:18.279459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34677 2019-Jan-12 20:37:18.279516 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34678 2019-Jan-12 20:37:18.280170 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34679 2019-Jan-12 20:37:18.280812 - [DEBUG] Edge function : AllBottom (result of previous compose)
34680 2019-Jan-12 20:37:18.280838 - [DEBUG]
34681 2019-Jan-12 20:37:18.280863 - [DEBUG] Join: AllTop & AllBottom
34682 2019-Jan-12 20:37:18.280889 - [DEBUG] = AllBottom (new jump func)
34683 2019-Jan-12 20:37:18.280913 - [DEBUG]
34684 2019-Jan-12 20:37:18.280936 - [DEBUG] Start adding new jump function
34685 2019-Jan-12 20:37:18.280959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34686 2019-Jan-12 20:37:18.281015 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34687 2019-Jan-12 20:37:18.281659 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34688 2019-Jan-12 20:37:18.282308 - [DEBUG] Edge Function : AllBottom
34689 2019-Jan-12 20:37:18.282336 - [DEBUG] End adding new jump function
34690 2019-Jan-12 20:37:18.282360 - [DEBUG]
34691 2019-Jan-12 20:37:18.282383 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34692 2019-Jan-12 20:37:18.282407 - [DEBUG]
34693 2019-Jan-12 20:37:18.282430 - [DEBUG] Process 951. path edge:
34694 2019-Jan-12 20:37:18.282454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34695 2019-Jan-12 20:37:18.282510 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34696 2019-Jan-12 20:37:18.283149 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34697 2019-Jan-12 20:37:18.283799 - [DEBUG]
34698 2019-Jan-12 20:37:18.283825 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34699 2019-Jan-12 20:37:18.284477 - [DEBUG] Compose: EdgeIdentity * AllBottom
34700 2019-Jan-12 20:37:18.284505 - [DEBUG]
34701 2019-Jan-12 20:37:18.284529 - [DEBUG] Propagate flow
34702 2019-Jan-12 20:37:18.284552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34703 2019-Jan-12 20:37:18.284609 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34704 2019-Jan-12 20:37:18.285246 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34705 2019-Jan-12 20:37:18.285904 - [DEBUG] Edge function : AllBottom (result of previous compose)
34706 2019-Jan-12 20:37:18.285929 - [DEBUG]
34707 2019-Jan-12 20:37:18.285954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34708 2019-Jan-12 20:37:18.285980 - [DEBUG] = AllBottom
34709 2019-Jan-12 20:37:18.286004 - [DEBUG]
34710 2019-Jan-12 20:37:18.286027 - [DEBUG] PROPAGATE: No new function!
34711 2019-Jan-12 20:37:18.286051 - [DEBUG] EDGE:
34712 2019-Jan-12 20:37:18.286109 - [DEBUG] ---> 34713 2019-Jan-12 20:37:18.286743 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34714 2019-Jan-12 20:37:18.287384 - [DEBUG]
34715 2019-Jan-12 20:37:18.287409 - [DEBUG] EDGE:
34716 2019-Jan-12 20:37:18.287466 - [DEBUG] ---> 34717 2019-Jan-12 20:37:18.288102 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34718 2019-Jan-12 20:37:18.288757 - [DEBUG]
34719 2019-Jan-12 20:37:18.288794 - [DEBUG] Compose: EdgeIdentity * AllBottom
34720 2019-Jan-12 20:37:18.288821 - [DEBUG]
34721 2019-Jan-12 20:37:18.288844 - [DEBUG] Propagate flow
34722 2019-Jan-12 20:37:18.288868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34723 2019-Jan-12 20:37:18.288924 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34724 2019-Jan-12 20:37:18.289559 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34725 2019-Jan-12 20:37:18.290200 - [DEBUG] Edge function : AllBottom (result of previous compose)
34726 2019-Jan-12 20:37:18.290226 - [DEBUG]
34727 2019-Jan-12 20:37:18.290250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34728 2019-Jan-12 20:37:18.290276 - [DEBUG] = AllBottom
34729 2019-Jan-12 20:37:18.290300 - [DEBUG]
34730 2019-Jan-12 20:37:18.290323 - [DEBUG] PROPAGATE: No new function!
34731 2019-Jan-12 20:37:18.290349 - [DEBUG] EDGE:
34732 2019-Jan-12 20:37:18.290407 - [DEBUG] ---> 34733 2019-Jan-12 20:37:18.291056 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34734 2019-Jan-12 20:37:18.291696 - [DEBUG]
34735 2019-Jan-12 20:37:18.291721 - [DEBUG] EDGE:
34736 2019-Jan-12 20:37:18.291778 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34737 2019-Jan-12 20:37:18.292436 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34738 2019-Jan-12 20:37:18.293100 - [DEBUG]
34739 2019-Jan-12 20:37:18.293126 - [DEBUG] EDGE:
34740 2019-Jan-12 20:37:18.293184 - [DEBUG] ---> 34741 2019-Jan-12 20:37:18.293819 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34742 2019-Jan-12 20:37:18.294461 - [DEBUG]
34743 2019-Jan-12 20:37:18.294486 - [DEBUG] EDGE:
34744 2019-Jan-12 20:37:18.294543 - [DEBUG] ---> 34745 2019-Jan-12 20:37:18.295175 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34746 2019-Jan-12 20:37:18.295833 - [DEBUG]
34747 2019-Jan-12 20:37:18.295858 - [DEBUG] EDGE:
34748 2019-Jan-12 20:37:18.295916 - [DEBUG] ---> 34749 2019-Jan-12 20:37:18.296553 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34750 2019-Jan-12 20:37:18.297193 - [DEBUG]
34751 2019-Jan-12 20:37:18.297227 - [DEBUG] Compose: EdgeIdentity * AllBottom
34752 2019-Jan-12 20:37:18.297254 - [DEBUG]
34753 2019-Jan-12 20:37:18.297277 - [DEBUG] Propagate flow
34754 2019-Jan-12 20:37:18.297301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34755 2019-Jan-12 20:37:18.297357 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34756 2019-Jan-12 20:37:18.297994 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34757 2019-Jan-12 20:37:18.298634 - [DEBUG] Edge function : AllBottom (result of previous compose)
34758 2019-Jan-12 20:37:18.298675 - [DEBUG]
34759 2019-Jan-12 20:37:18.298700 - [DEBUG] Join: AllTop & AllBottom
34760 2019-Jan-12 20:37:18.298726 - [DEBUG] = AllBottom (new jump func)
34761 2019-Jan-12 20:37:18.298751 - [DEBUG]
34762 2019-Jan-12 20:37:18.298775 - [DEBUG] Start adding new jump function
34763 2019-Jan-12 20:37:18.298798 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34764 2019-Jan-12 20:37:18.298856 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34765 2019-Jan-12 20:37:18.299505 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34766 2019-Jan-12 20:37:18.300200 - [DEBUG] Edge Function : AllBottom
34767 2019-Jan-12 20:37:18.300229 - [DEBUG] End adding new jump function
34768 2019-Jan-12 20:37:18.300253 - [DEBUG]
34769 2019-Jan-12 20:37:18.300277 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34770 2019-Jan-12 20:37:18.300301 - [DEBUG]
34771 2019-Jan-12 20:37:18.300324 - [DEBUG] Process 952. path edge:
34772 2019-Jan-12 20:37:18.300347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34773 2019-Jan-12 20:37:18.300405 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34774 2019-Jan-12 20:37:18.301047 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34775 2019-Jan-12 20:37:18.301772 - [DEBUG]
34776 2019-Jan-12 20:37:18.301797 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34777 2019-Jan-12 20:37:18.302486 - [DEBUG] Compose: EdgeIdentity * AllBottom
34778 2019-Jan-12 20:37:18.302514 - [DEBUG]
34779 2019-Jan-12 20:37:18.302550 - [DEBUG] Propagate flow
34780 2019-Jan-12 20:37:18.302574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34781 2019-Jan-12 20:37:18.302632 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34782 2019-Jan-12 20:37:18.303264 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34783 2019-Jan-12 20:37:18.303902 - [DEBUG] Edge function : AllBottom (result of previous compose)
34784 2019-Jan-12 20:37:18.303928 - [DEBUG]
34785 2019-Jan-12 20:37:18.303953 - [DEBUG] Join: AllTop & AllBottom
34786 2019-Jan-12 20:37:18.303979 - [DEBUG] = AllBottom (new jump func)
34787 2019-Jan-12 20:37:18.304003 - [DEBUG]
34788 2019-Jan-12 20:37:18.304027 - [DEBUG] Start adding new jump function
34789 2019-Jan-12 20:37:18.304050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34790 2019-Jan-12 20:37:18.304106 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34791 2019-Jan-12 20:37:18.304747 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34792 2019-Jan-12 20:37:18.305394 - [DEBUG] Edge Function : AllBottom
34793 2019-Jan-12 20:37:18.305423 - [DEBUG] End adding new jump function
34794 2019-Jan-12 20:37:18.305447 - [DEBUG]
34795 2019-Jan-12 20:37:18.305470 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34796 2019-Jan-12 20:37:18.305494 - [DEBUG]
34797 2019-Jan-12 20:37:18.305517 - [DEBUG] Process 953. path edge:
34798 2019-Jan-12 20:37:18.305541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34799 2019-Jan-12 20:37:18.305598 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34800 2019-Jan-12 20:37:18.306233 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34801 2019-Jan-12 20:37:18.306876 - [DEBUG]
34802 2019-Jan-12 20:37:18.306901 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34803 2019-Jan-12 20:37:18.307555 - [DEBUG] Compose: EdgeIdentity * AllBottom
34804 2019-Jan-12 20:37:18.307583 - [DEBUG]
34805 2019-Jan-12 20:37:18.307607 - [DEBUG] Propagate flow
34806 2019-Jan-12 20:37:18.307630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34807 2019-Jan-12 20:37:18.307836 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34808 2019-Jan-12 20:37:18.308477 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34809 2019-Jan-12 20:37:18.309134 - [DEBUG] Edge function : AllBottom (result of previous compose)
34810 2019-Jan-12 20:37:18.309160 - [DEBUG]
34811 2019-Jan-12 20:37:18.309185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34812 2019-Jan-12 20:37:18.309211 - [DEBUG] = AllBottom
34813 2019-Jan-12 20:37:18.309235 - [DEBUG]
34814 2019-Jan-12 20:37:18.309259 - [DEBUG] PROPAGATE: No new function!
34815 2019-Jan-12 20:37:18.309283 - [DEBUG] EDGE:
34816 2019-Jan-12 20:37:18.309341 - [DEBUG] ---> 34817 2019-Jan-12 20:37:18.309970 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34818 2019-Jan-12 20:37:18.310608 - [DEBUG]
34819 2019-Jan-12 20:37:18.310633 - [DEBUG] EDGE:
34820 2019-Jan-12 20:37:18.310690 - [DEBUG] ---> 34821 2019-Jan-12 20:37:18.311328 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34822 2019-Jan-12 20:37:18.311998 - [DEBUG]
34823 2019-Jan-12 20:37:18.312025 - [DEBUG] EDGE:
34824 2019-Jan-12 20:37:18.312083 - [DEBUG] ---> 34825 2019-Jan-12 20:37:18.312728 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34826 2019-Jan-12 20:37:18.313370 - [DEBUG]
34827 2019-Jan-12 20:37:18.313395 - [DEBUG] EDGE:
34828 2019-Jan-12 20:37:18.313454 - [DEBUG] ---> 34829 2019-Jan-12 20:37:18.314089 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34830 2019-Jan-12 20:37:18.314902 - [DEBUG]
34831 2019-Jan-12 20:37:18.314928 - [DEBUG] EDGE:
34832 2019-Jan-12 20:37:18.314985 - [DEBUG] ---> 34833 2019-Jan-12 20:37:18.315638 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34834 2019-Jan-12 20:37:18.316279 - [DEBUG]
34835 2019-Jan-12 20:37:18.316304 - [DEBUG] EDGE:
34836 2019-Jan-12 20:37:18.316362 - [DEBUG] ---> 34837 2019-Jan-12 20:37:18.316999 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34838 2019-Jan-12 20:37:18.317637 - [DEBUG]
34839 2019-Jan-12 20:37:18.317687 - [DEBUG] Compose: EdgeIdentity * AllBottom
34840 2019-Jan-12 20:37:18.317715 - [DEBUG]
34841 2019-Jan-12 20:37:18.317739 - [DEBUG] Propagate flow
34842 2019-Jan-12 20:37:18.317763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34843 2019-Jan-12 20:37:18.317819 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34844 2019-Jan-12 20:37:18.318457 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34845 2019-Jan-12 20:37:18.319114 - [DEBUG] Edge function : AllBottom (result of previous compose)
34846 2019-Jan-12 20:37:18.319139 - [DEBUG]
34847 2019-Jan-12 20:37:18.319165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34848 2019-Jan-12 20:37:18.319191 - [DEBUG] = AllBottom
34849 2019-Jan-12 20:37:18.319215 - [DEBUG]
34850 2019-Jan-12 20:37:18.319238 - [DEBUG] PROPAGATE: No new function!
34851 2019-Jan-12 20:37:18.319266 - [DEBUG] EDGE:
34852 2019-Jan-12 20:37:18.319326 - [DEBUG] ---> 34853 2019-Jan-12 20:37:18.319986 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34854 2019-Jan-12 20:37:18.320631 - [DEBUG]
34855 2019-Jan-12 20:37:18.320657 - [DEBUG] EDGE:
34856 2019-Jan-12 20:37:18.320715 - [DEBUG] ---> 34857 2019-Jan-12 20:37:18.321348 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34858 2019-Jan-12 20:37:18.322206 - [DEBUG]
34859 2019-Jan-12 20:37:18.322231 - [DEBUG] EDGE:
34860 2019-Jan-12 20:37:18.322306 - [DEBUG] ---> 34861 2019-Jan-12 20:37:18.322945 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34862 2019-Jan-12 20:37:18.323587 - [DEBUG]
34863 2019-Jan-12 20:37:18.323630 - [DEBUG] Compose: EdgeIdentity * AllBottom
34864 2019-Jan-12 20:37:18.323657 - [DEBUG]
34865 2019-Jan-12 20:37:18.323681 - [DEBUG] Propagate flow
34866 2019-Jan-12 20:37:18.323705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34867 2019-Jan-12 20:37:18.323762 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34868 2019-Jan-12 20:37:18.324397 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34869 2019-Jan-12 20:37:18.325039 - [DEBUG] Edge function : AllBottom (result of previous compose)
34870 2019-Jan-12 20:37:18.325065 - [DEBUG]
34871 2019-Jan-12 20:37:18.325091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34872 2019-Jan-12 20:37:18.325116 - [DEBUG] = AllBottom
34873 2019-Jan-12 20:37:18.325141 - [DEBUG]
34874 2019-Jan-12 20:37:18.325165 - [DEBUG] PROPAGATE: No new function!
34875 2019-Jan-12 20:37:18.325190 - [DEBUG] EDGE:
34876 2019-Jan-12 20:37:18.325248 - [DEBUG] ---> 34877 2019-Jan-12 20:37:18.325907 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34878 2019-Jan-12 20:37:18.326549 - [DEBUG]
34879 2019-Jan-12 20:37:18.326574 - [DEBUG] EDGE:
34880 2019-Jan-12 20:37:18.326631 - [DEBUG] ---> 34881 2019-Jan-12 20:37:18.327263 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34882 2019-Jan-12 20:37:18.327903 - [DEBUG]
34883 2019-Jan-12 20:37:18.327929 - [DEBUG] EDGE:
34884 2019-Jan-12 20:37:18.327986 - [DEBUG] ---> 34885 2019-Jan-12 20:37:18.328620 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34886 2019-Jan-12 20:37:18.329278 - [DEBUG]
34887 2019-Jan-12 20:37:18.329304 - [DEBUG] EDGE:
34888 2019-Jan-12 20:37:18.329361 - [DEBUG] ---> 34889 2019-Jan-12 20:37:18.330005 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34890 2019-Jan-12 20:37:18.330646 - [DEBUG]
34891 2019-Jan-12 20:37:18.330683 - [DEBUG] Compose: EdgeIdentity * AllBottom
34892 2019-Jan-12 20:37:18.330710 - [DEBUG]
34893 2019-Jan-12 20:37:18.330733 - [DEBUG] Propagate flow
34894 2019-Jan-12 20:37:18.330757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34895 2019-Jan-12 20:37:18.330813 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34896 2019-Jan-12 20:37:18.331450 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34897 2019-Jan-12 20:37:18.332106 - [DEBUG] Edge function : AllBottom (result of previous compose)
34898 2019-Jan-12 20:37:18.332131 - [DEBUG]
34899 2019-Jan-12 20:37:18.332157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34900 2019-Jan-12 20:37:18.332191 - [DEBUG] = AllBottom
34901 2019-Jan-12 20:37:18.332216 - [DEBUG]
34902 2019-Jan-12 20:37:18.332239 - [DEBUG] PROPAGATE: No new function!
34903 2019-Jan-12 20:37:18.332265 - [DEBUG] EDGE:
34904 2019-Jan-12 20:37:18.332323 - [DEBUG] ---> 34905 2019-Jan-12 20:37:18.332966 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34906 2019-Jan-12 20:37:18.333606 - [DEBUG]
34907 2019-Jan-12 20:37:18.333631 - [DEBUG] EDGE:
34908 2019-Jan-12 20:37:18.333688 - [DEBUG] ---> 34909 2019-Jan-12 20:37:18.334320 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34910 2019-Jan-12 20:37:18.334961 - [DEBUG]
34911 2019-Jan-12 20:37:18.334986 - [DEBUG] EDGE:
34912 2019-Jan-12 20:37:18.335043 - [DEBUG] ---> 34913 2019-Jan-12 20:37:18.335692 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34914 2019-Jan-12 20:37:18.336343 - [DEBUG]
34915 2019-Jan-12 20:37:18.336380 - [DEBUG] Compose: EdgeIdentity * AllBottom
34916 2019-Jan-12 20:37:18.336407 - [DEBUG]
34917 2019-Jan-12 20:37:18.336431 - [DEBUG] Propagate flow
34918 2019-Jan-12 20:37:18.336454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34919 2019-Jan-12 20:37:18.336512 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34920 2019-Jan-12 20:37:18.337150 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34921 2019-Jan-12 20:37:18.337791 - [DEBUG] Edge function : AllBottom (result of previous compose)
34922 2019-Jan-12 20:37:18.337816 - [DEBUG]
34923 2019-Jan-12 20:37:18.337842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34924 2019-Jan-12 20:37:18.337867 - [DEBUG] = AllBottom
34925 2019-Jan-12 20:37:18.337892 - [DEBUG]
34926 2019-Jan-12 20:37:18.337915 - [DEBUG] PROPAGATE: No new function!
34927 2019-Jan-12 20:37:18.337941 - [DEBUG] EDGE:
34928 2019-Jan-12 20:37:18.337999 - [DEBUG] ---> 34929 2019-Jan-12 20:37:18.338640 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34930 2019-Jan-12 20:37:18.339297 - [DEBUG]
34931 2019-Jan-12 20:37:18.339322 - [DEBUG] EDGE:
34932 2019-Jan-12 20:37:18.339380 - [DEBUG] ---> 34933 2019-Jan-12 20:37:18.340019 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34934 2019-Jan-12 20:37:18.340660 - [DEBUG]
34935 2019-Jan-12 20:37:18.340686 - [DEBUG] EDGE:
34936 2019-Jan-12 20:37:18.340743 - [DEBUG] ---> 34937 2019-Jan-12 20:37:18.341378 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34938 2019-Jan-12 20:37:18.342033 - [DEBUG]
34939 2019-Jan-12 20:37:18.342077 - [DEBUG] Compose: EdgeIdentity * AllBottom
34940 2019-Jan-12 20:37:18.342105 - [DEBUG]
34941 2019-Jan-12 20:37:18.342128 - [DEBUG] Propagate flow
34942 2019-Jan-12 20:37:18.342152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34943 2019-Jan-12 20:37:18.342208 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34944 2019-Jan-12 20:37:18.342845 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34945 2019-Jan-12 20:37:18.343488 - [DEBUG] Edge function : AllBottom (result of previous compose)
34946 2019-Jan-12 20:37:18.343513 - [DEBUG]
34947 2019-Jan-12 20:37:18.343538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34948 2019-Jan-12 20:37:18.343564 - [DEBUG] = AllBottom
34949 2019-Jan-12 20:37:18.343588 - [DEBUG]
34950 2019-Jan-12 20:37:18.343612 - [DEBUG] PROPAGATE: No new function!
34951 2019-Jan-12 20:37:18.343637 - [DEBUG] EDGE:
34952 2019-Jan-12 20:37:18.343695 - [DEBUG] ---> 34953 2019-Jan-12 20:37:18.344337 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34954 2019-Jan-12 20:37:18.344976 - [DEBUG]
34955 2019-Jan-12 20:37:18.345012 - [DEBUG] Compose: EdgeIdentity * AllBottom
34956 2019-Jan-12 20:37:18.345039 - [DEBUG]
34957 2019-Jan-12 20:37:18.345062 - [DEBUG] Propagate flow
34958 2019-Jan-12 20:37:18.345086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34959 2019-Jan-12 20:37:18.345142 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34960 2019-Jan-12 20:37:18.345794 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34961 2019-Jan-12 20:37:18.346436 - [DEBUG] Edge function : AllBottom (result of previous compose)
34962 2019-Jan-12 20:37:18.346461 - [DEBUG]
34963 2019-Jan-12 20:37:18.346486 - [DEBUG] Join: AllTop & AllBottom
34964 2019-Jan-12 20:37:18.346512 - [DEBUG] = AllBottom (new jump func)
34965 2019-Jan-12 20:37:18.346536 - [DEBUG]
34966 2019-Jan-12 20:37:18.346560 - [DEBUG] Start adding new jump function
34967 2019-Jan-12 20:37:18.346583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34968 2019-Jan-12 20:37:18.346639 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34969 2019-Jan-12 20:37:18.347281 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34970 2019-Jan-12 20:37:18.347915 - [DEBUG] Edge Function : AllBottom
34971 2019-Jan-12 20:37:18.347945 - [DEBUG] End adding new jump function
34972 2019-Jan-12 20:37:18.347969 - [DEBUG]
34973 2019-Jan-12 20:37:18.347992 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34974 2019-Jan-12 20:37:18.348017 - [DEBUG]
34975 2019-Jan-12 20:37:18.348040 - [DEBUG] Process 954. path edge:
34976 2019-Jan-12 20:37:18.348064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34977 2019-Jan-12 20:37:18.348120 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34978 2019-Jan-12 20:37:18.348771 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34979 2019-Jan-12 20:37:18.349413 - [DEBUG]
34980 2019-Jan-12 20:37:18.349437 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34981 2019-Jan-12 20:37:18.350089 - [DEBUG] Possible callees:
34982 2019-Jan-12 20:37:18.350122 - [DEBUG] foo
34983 2019-Jan-12 20:37:18.350148 - [DEBUG] Possible return sites:
34984 2019-Jan-12 20:37:18.350171 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634985 2019-Jan-12 20:37:18.351434 - [DEBUG] Found and process special summary
34986 2019-Jan-12 20:37:18.351468 - [DEBUG] Compose: EdgeIdentity * AllBottom
34987 2019-Jan-12 20:37:18.351496 - [DEBUG]
34988 2019-Jan-12 20:37:18.351520 - [DEBUG] Propagate flow
34989 2019-Jan-12 20:37:18.351544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34990 2019-Jan-12 20:37:18.351600 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34991 2019-Jan-12 20:37:18.352260 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34992 2019-Jan-12 20:37:18.352911 - [DEBUG] Edge function : AllBottom (result of previous compose)
34993 2019-Jan-12 20:37:18.352937 - [DEBUG]
34994 2019-Jan-12 20:37:18.352961 - [DEBUG] Join: AllTop & AllBottom
34995 2019-Jan-12 20:37:18.352987 - [DEBUG] = AllBottom (new jump func)
34996 2019-Jan-12 20:37:18.353011 - [DEBUG]
34997 2019-Jan-12 20:37:18.353035 - [DEBUG] Start adding new jump function
34998 2019-Jan-12 20:37:18.353058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34999 2019-Jan-12 20:37:18.353115 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35000 2019-Jan-12 20:37:18.353757 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35001 2019-Jan-12 20:37:18.354391 - [DEBUG] Edge Function : AllBottom
35002 2019-Jan-12 20:37:18.354420 - [DEBUG] End adding new jump function
35003 2019-Jan-12 20:37:18.354444 - [DEBUG]
35004 2019-Jan-12 20:37:18.354467 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
35005 2019-Jan-12 20:37:18.354491 - [DEBUG]
35006 2019-Jan-12 20:37:18.354514 - [DEBUG] Process 955. path edge:
35007 2019-Jan-12 20:37:18.354538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35008 2019-Jan-12 20:37:18.354594 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
35009 2019-Jan-12 20:37:18.355231 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35010 2019-Jan-12 20:37:18.355887 - [DEBUG]
35011 2019-Jan-12 20:37:18.355912 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35012 2019-Jan-12 20:37:18.356568 - [DEBUG] Compose: EdgeIdentity * AllBottom
35013 2019-Jan-12 20:37:18.356596 - [DEBUG]
35014 2019-Jan-12 20:37:18.356620 - [DEBUG] Propagate flow
35015 2019-Jan-12 20:37:18.356643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35016 2019-Jan-12 20:37:18.356700 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35017 2019-Jan-12 20:37:18.357334 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35018 2019-Jan-12 20:37:18.357976 - [DEBUG] Edge function : AllBottom (result of previous compose)
35019 2019-Jan-12 20:37:18.358002 - [DEBUG]
35020 2019-Jan-12 20:37:18.358026 - [DEBUG] Join: AllTop & AllBottom
35021 2019-Jan-12 20:37:18.358052 - [DEBUG] = AllBottom (new jump func)
35022 2019-Jan-12 20:37:18.358077 - [DEBUG]
35023 2019-Jan-12 20:37:18.358100 - [DEBUG] Start adding new jump function
35024 2019-Jan-12 20:37:18.358124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35025 2019-Jan-12 20:37:18.358179 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35026 2019-Jan-12 20:37:18.358845 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35027 2019-Jan-12 20:37:18.359479 - [DEBUG] Edge Function : AllBottom
35028 2019-Jan-12 20:37:18.359507 - [DEBUG] End adding new jump function
35029 2019-Jan-12 20:37:18.359531 - [DEBUG]
35030 2019-Jan-12 20:37:18.359554 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35031 2019-Jan-12 20:37:18.359579 - [DEBUG]
35032 2019-Jan-12 20:37:18.359602 - [DEBUG] Process 956. path edge:
35033 2019-Jan-12 20:37:18.359626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35034 2019-Jan-12 20:37:18.359681 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
35035 2019-Jan-12 20:37:18.360320 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35036 2019-Jan-12 20:37:18.360961 - [DEBUG]
35037 2019-Jan-12 20:37:18.360987 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35038 2019-Jan-12 20:37:18.361634 - [DEBUG] Compose: EdgeIdentity * AllBottom
35039 2019-Jan-12 20:37:18.361662 - [DEBUG]
35040 2019-Jan-12 20:37:18.361686 - [DEBUG] Propagate flow
35041 2019-Jan-12 20:37:18.361710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35042 2019-Jan-12 20:37:18.361766 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35043 2019-Jan-12 20:37:18.362417 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35044 2019-Jan-12 20:37:18.363059 - [DEBUG] Edge function : AllBottom (result of previous compose)
35045 2019-Jan-12 20:37:18.363084 - [DEBUG]
35046 2019-Jan-12 20:37:18.363109 - [DEBUG] Join: AllTop & AllBottom
35047 2019-Jan-12 20:37:18.363134 - [DEBUG] = AllBottom (new jump func)
35048 2019-Jan-12 20:37:18.363159 - [DEBUG]
35049 2019-Jan-12 20:37:18.363183 - [DEBUG] Start adding new jump function
35050 2019-Jan-12 20:37:18.363206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35051 2019-Jan-12 20:37:18.363261 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35052 2019-Jan-12 20:37:18.363903 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35053 2019-Jan-12 20:37:18.364535 - [DEBUG] Edge Function : AllBottom
35054 2019-Jan-12 20:37:18.364563 - [DEBUG] End adding new jump function
35055 2019-Jan-12 20:37:18.364587 - [DEBUG]
35056 2019-Jan-12 20:37:18.364611 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35057 2019-Jan-12 20:37:18.364635 - [DEBUG]
35058 2019-Jan-12 20:37:18.364658 - [DEBUG] Process 957. path edge:
35059 2019-Jan-12 20:37:18.364682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35060 2019-Jan-12 20:37:18.364737 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
35061 2019-Jan-12 20:37:18.365385 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35062 2019-Jan-12 20:37:18.366027 - [DEBUG]
35063 2019-Jan-12 20:37:18.366053 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35064 2019-Jan-12 20:37:18.366700 - [DEBUG] Compose: EdgeIdentity * AllBottom
35065 2019-Jan-12 20:37:18.366728 - [DEBUG]
35066 2019-Jan-12 20:37:18.366760 - [DEBUG] Propagate flow
35067 2019-Jan-12 20:37:18.366784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35068 2019-Jan-12 20:37:18.366841 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35069 2019-Jan-12 20:37:18.367496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35070 2019-Jan-12 20:37:18.368138 - [DEBUG] Edge function : AllBottom (result of previous compose)
35071 2019-Jan-12 20:37:18.368164 - [DEBUG]
35072 2019-Jan-12 20:37:18.368188 - [DEBUG] Join: AllTop & AllBottom
35073 2019-Jan-12 20:37:18.368214 - [DEBUG] = AllBottom (new jump func)
35074 2019-Jan-12 20:37:18.368238 - [DEBUG]
35075 2019-Jan-12 20:37:18.368264 - [DEBUG] Start adding new jump function
35076 2019-Jan-12 20:37:18.368288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35077 2019-Jan-12 20:37:18.368344 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35078 2019-Jan-12 20:37:18.369013 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35079 2019-Jan-12 20:37:18.369656 - [DEBUG] Edge Function : AllBottom
35080 2019-Jan-12 20:37:18.369684 - [DEBUG] End adding new jump function
35081 2019-Jan-12 20:37:18.369709 - [DEBUG]
35082 2019-Jan-12 20:37:18.369732 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35083 2019-Jan-12 20:37:18.369757 - [DEBUG]
35084 2019-Jan-12 20:37:18.369780 - [DEBUG] Process 958. path edge:
35085 2019-Jan-12 20:37:18.369804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35086 2019-Jan-12 20:37:18.369860 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
35087 2019-Jan-12 20:37:18.370507 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35088 2019-Jan-12 20:37:18.371148 - [DEBUG]
35089 2019-Jan-12 20:37:18.371172 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35090 2019-Jan-12 20:37:18.371823 - [DEBUG] Possible callees:
35091 2019-Jan-12 20:37:18.371848 - [DEBUG] llvm.dbg.declare
35092 2019-Jan-12 20:37:18.371873 - [DEBUG] Possible return sites:
35093 2019-Jan-12 20:37:18.371897 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13635094 2019-Jan-12 20:37:18.373182 - [DEBUG] Found and process special summary
35095 2019-Jan-12 20:37:18.373216 - [DEBUG] Compose: EdgeIdentity * AllBottom
35096 2019-Jan-12 20:37:18.373243 - [DEBUG]
35097 2019-Jan-12 20:37:18.373267 - [DEBUG] Propagate flow
35098 2019-Jan-12 20:37:18.373290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35099 2019-Jan-12 20:37:18.373346 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35100 2019-Jan-12 20:37:18.373984 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35101 2019-Jan-12 20:37:18.374625 - [DEBUG] Edge function : AllBottom (result of previous compose)
35102 2019-Jan-12 20:37:18.374650 - [DEBUG]
35103 2019-Jan-12 20:37:18.374675 - [DEBUG] Join: AllTop & AllBottom
35104 2019-Jan-12 20:37:18.374701 - [DEBUG] = AllBottom (new jump func)
35105 2019-Jan-12 20:37:18.374726 - [DEBUG]
35106 2019-Jan-12 20:37:18.374749 - [DEBUG] Start adding new jump function
35107 2019-Jan-12 20:37:18.374784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35108 2019-Jan-12 20:37:18.374840 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35109 2019-Jan-12 20:37:18.375498 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35110 2019-Jan-12 20:37:18.376135 - [DEBUG] Edge Function : AllBottom
35111 2019-Jan-12 20:37:18.376163 - [DEBUG] End adding new jump function
35112 2019-Jan-12 20:37:18.376187 - [DEBUG]
35113 2019-Jan-12 20:37:18.376210 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35114 2019-Jan-12 20:37:18.376235 - [DEBUG]
35115 2019-Jan-12 20:37:18.376258 - [DEBUG] Process 959. path edge:
35116 2019-Jan-12 20:37:18.376282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35117 2019-Jan-12 20:37:18.376338 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
35118 2019-Jan-12 20:37:18.376976 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35119 2019-Jan-12 20:37:18.377618 - [DEBUG]
35120 2019-Jan-12 20:37:18.377642 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35121 2019-Jan-12 20:37:18.378297 - [DEBUG] Compose: EdgeIdentity * AllBottom
35122 2019-Jan-12 20:37:18.378326 - [DEBUG]
35123 2019-Jan-12 20:37:18.378349 - [DEBUG] Propagate flow
35124 2019-Jan-12 20:37:18.378373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35125 2019-Jan-12 20:37:18.378430 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35126 2019-Jan-12 20:37:18.379091 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35127 2019-Jan-12 20:37:18.379732 - [DEBUG] Edge function : AllBottom (result of previous compose)
35128 2019-Jan-12 20:37:18.379757 - [DEBUG]
35129 2019-Jan-12 20:37:18.379782 - [DEBUG] Join: AllTop & AllBottom
35130 2019-Jan-12 20:37:18.379808 - [DEBUG] = AllBottom (new jump func)
35131 2019-Jan-12 20:37:18.379832 - [DEBUG]
35132 2019-Jan-12 20:37:18.379856 - [DEBUG] Start adding new jump function
35133 2019-Jan-12 20:37:18.379879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35134 2019-Jan-12 20:37:18.379935 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35135 2019-Jan-12 20:37:18.380582 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35136 2019-Jan-12 20:37:18.381214 - [DEBUG] Edge Function : AllBottom
35137 2019-Jan-12 20:37:18.381246 - [DEBUG] End adding new jump function
35138 2019-Jan-12 20:37:18.381270 - [DEBUG]
35139 2019-Jan-12 20:37:18.381294 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35140 2019-Jan-12 20:37:18.381318 - [DEBUG]
35141 2019-Jan-12 20:37:18.381341 - [DEBUG] Process 960. path edge:
35142 2019-Jan-12 20:37:18.381365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35143 2019-Jan-12 20:37:18.381421 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
35144 2019-Jan-12 20:37:18.382067 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35145 2019-Jan-12 20:37:18.382709 - [DEBUG]
35146 2019-Jan-12 20:37:18.382734 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35147 2019-Jan-12 20:37:18.383381 - [DEBUG] Compose: EdgeIdentity * AllBottom
35148 2019-Jan-12 20:37:18.383416 - [DEBUG]
35149 2019-Jan-12 20:37:18.383441 - [DEBUG] Propagate flow
35150 2019-Jan-12 20:37:18.383464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35151 2019-Jan-12 20:37:18.383521 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35152 2019-Jan-12 20:37:18.384162 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35153 2019-Jan-12 20:37:18.384819 - [DEBUG] Edge function : AllBottom (result of previous compose)
35154 2019-Jan-12 20:37:18.384844 - [DEBUG]
35155 2019-Jan-12 20:37:18.384869 - [DEBUG] Join: AllTop & AllBottom
35156 2019-Jan-12 20:37:18.384895 - [DEBUG] = AllBottom (new jump func)
35157 2019-Jan-12 20:37:18.384920 - [DEBUG]
35158 2019-Jan-12 20:37:18.384943 - [DEBUG] Start adding new jump function
35159 2019-Jan-12 20:37:18.384967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35160 2019-Jan-12 20:37:18.385024 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35161 2019-Jan-12 20:37:18.385684 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
35162 2019-Jan-12 20:37:18.386314 - [DEBUG] Edge Function : AllBottom
35163 2019-Jan-12 20:37:18.386343 - [DEBUG] End adding new jump function
35164 2019-Jan-12 20:37:18.386367 - [DEBUG]
35165 2019-Jan-12 20:37:18.386391 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35166 2019-Jan-12 20:37:18.386416 - [DEBUG]
35167 2019-Jan-12 20:37:18.386439 - [DEBUG] Process 961. path edge:
35168 2019-Jan-12 20:37:18.386463 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35169 2019-Jan-12 20:37:18.386519 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
35170 2019-Jan-12 20:37:18.387150 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35171 2019-Jan-12 20:37:18.387791 - [DEBUG]
35172 2019-Jan-12 20:37:18.387816 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
35173 2019-Jan-12 20:37:18.388464 - [DEBUG] Compose: EdgeIdentity * AllBottom
35174 2019-Jan-12 20:37:18.388492 - [DEBUG]
35175 2019-Jan-12 20:37:18.388516 - [DEBUG] Propagate flow
35176 2019-Jan-12 20:37:18.388539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35177 2019-Jan-12 20:37:18.388596 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35178 2019-Jan-12 20:37:18.389256 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35179 2019-Jan-12 20:37:18.389896 - [DEBUG] Edge function : AllBottom (result of previous compose)
35180 2019-Jan-12 20:37:18.389922 - [DEBUG]
35181 2019-Jan-12 20:37:18.389947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35182 2019-Jan-12 20:37:18.389973 - [DEBUG] = AllBottom
35183 2019-Jan-12 20:37:18.389998 - [DEBUG]
35184 2019-Jan-12 20:37:18.390021 - [DEBUG] PROPAGATE: No new function!
35185 2019-Jan-12 20:37:18.390049 - [DEBUG] EDGE:
35186 2019-Jan-12 20:37:18.390106 - [DEBUG] ---> 35187 2019-Jan-12 20:37:18.390737 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35188 2019-Jan-12 20:37:18.391378 - [DEBUG]
35189 2019-Jan-12 20:37:18.391403 - [DEBUG] EDGE:
35190 2019-Jan-12 20:37:18.391460 - [DEBUG] ---> 35191 2019-Jan-12 20:37:18.392108 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35192 2019-Jan-12 20:37:18.392759 - [DEBUG]
35193 2019-Jan-12 20:37:18.392784 - [DEBUG] EDGE:
35194 2019-Jan-12 20:37:18.392841 - [DEBUG] ---> 35195 2019-Jan-12 20:37:18.393479 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35196 2019-Jan-12 20:37:18.394120 - [DEBUG]
35197 2019-Jan-12 20:37:18.394156 - [DEBUG] Compose: EdgeIdentity * AllBottom
35198 2019-Jan-12 20:37:18.394183 - [DEBUG]
35199 2019-Jan-12 20:37:18.394207 - [DEBUG] Propagate flow
35200 2019-Jan-12 20:37:18.394230 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35201 2019-Jan-12 20:37:18.394286 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35202 2019-Jan-12 20:37:18.394925 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35203 2019-Jan-12 20:37:18.395582 - [DEBUG] Edge function : AllBottom (result of previous compose)
35204 2019-Jan-12 20:37:18.395607 - [DEBUG]
35205 2019-Jan-12 20:37:18.395632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35206 2019-Jan-12 20:37:18.395658 - [DEBUG] = AllBottom
35207 2019-Jan-12 20:37:18.395682 - [DEBUG]
35208 2019-Jan-12 20:37:18.395705 - [DEBUG] PROPAGATE: No new function!
35209 2019-Jan-12 20:37:18.395731 - [DEBUG] EDGE:
35210 2019-Jan-12 20:37:18.395788 - [DEBUG] ---> 35211 2019-Jan-12 20:37:18.396432 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35212 2019-Jan-12 20:37:18.397073 - [DEBUG]
35213 2019-Jan-12 20:37:18.397105 - [DEBUG] Compose: EdgeIdentity * AllBottom
35214 2019-Jan-12 20:37:18.397132 - [DEBUG]
35215 2019-Jan-12 20:37:18.397155 - [DEBUG] Propagate flow
35216 2019-Jan-12 20:37:18.397179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35217 2019-Jan-12 20:37:18.397235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35218 2019-Jan-12 20:37:18.397879 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35219 2019-Jan-12 20:37:18.398520 - [DEBUG] Edge function : AllBottom (result of previous compose)
35220 2019-Jan-12 20:37:18.398545 - [DEBUG]
35221 2019-Jan-12 20:37:18.398569 - [DEBUG] Join: AllTop & AllBottom
35222 2019-Jan-12 20:37:18.398595 - [DEBUG] = AllBottom (new jump func)
35223 2019-Jan-12 20:37:18.398620 - [DEBUG]
35224 2019-Jan-12 20:37:18.398643 - [DEBUG] Start adding new jump function
35225 2019-Jan-12 20:37:18.398681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35226 2019-Jan-12 20:37:18.398737 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35227 2019-Jan-12 20:37:18.399379 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35228 2019-Jan-12 20:37:18.400018 - [DEBUG] Edge Function : AllBottom
35229 2019-Jan-12 20:37:18.400047 - [DEBUG] End adding new jump function
35230 2019-Jan-12 20:37:18.400070 - [DEBUG]
35231 2019-Jan-12 20:37:18.400094 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35232 2019-Jan-12 20:37:18.400122 - [DEBUG]
35233 2019-Jan-12 20:37:18.400158 - [DEBUG] Process 962. path edge:
35234 2019-Jan-12 20:37:18.400183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35235 2019-Jan-12 20:37:18.400239 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
35236 2019-Jan-12 20:37:18.400881 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35237 2019-Jan-12 20:37:18.401522 - [DEBUG]
35238 2019-Jan-12 20:37:18.401546 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35239 2019-Jan-12 20:37:18.402214 - [DEBUG] Possible callees:
35240 2019-Jan-12 20:37:18.402240 - [DEBUG] llvm.dbg.declare
35241 2019-Jan-12 20:37:18.402265 - [DEBUG] Possible return sites:
35242 2019-Jan-12 20:37:18.402288 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14335243 2019-Jan-12 20:37:18.403557 - [DEBUG] Found and process special summary
35244 2019-Jan-12 20:37:18.403591 - [DEBUG] Compose: EdgeIdentity * AllBottom
35245 2019-Jan-12 20:37:18.403618 - [DEBUG]
35246 2019-Jan-12 20:37:18.403642 - [DEBUG] Propagate flow
35247 2019-Jan-12 20:37:18.403665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35248 2019-Jan-12 20:37:18.403721 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35249 2019-Jan-12 20:37:18.404359 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35250 2019-Jan-12 20:37:18.405000 - [DEBUG] Edge function : AllBottom (result of previous compose)
35251 2019-Jan-12 20:37:18.405026 - [DEBUG]
35252 2019-Jan-12 20:37:18.405051 - [DEBUG] Join: AllTop & AllBottom
35253 2019-Jan-12 20:37:18.405076 - [DEBUG] = AllBottom (new jump func)
35254 2019-Jan-12 20:37:18.405101 - [DEBUG]
35255 2019-Jan-12 20:37:18.405124 - [DEBUG] Start adding new jump function
35256 2019-Jan-12 20:37:18.405148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35257 2019-Jan-12 20:37:18.405203 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35258 2019-Jan-12 20:37:18.405862 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35259 2019-Jan-12 20:37:18.406514 - [DEBUG] Edge Function : AllBottom
35260 2019-Jan-12 20:37:18.406542 - [DEBUG] End adding new jump function
35261 2019-Jan-12 20:37:18.406566 - [DEBUG]
35262 2019-Jan-12 20:37:18.406589 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35263 2019-Jan-12 20:37:18.406614 - [DEBUG]
35264 2019-Jan-12 20:37:18.406637 - [DEBUG] Process 963. path edge:
35265 2019-Jan-12 20:37:18.406661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35266 2019-Jan-12 20:37:18.406717 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
35267 2019-Jan-12 20:37:18.407355 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35268 2019-Jan-12 20:37:18.408002 - [DEBUG]
35269 2019-Jan-12 20:37:18.408026 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35270 2019-Jan-12 20:37:18.408697 - [DEBUG] Compose: EdgeIdentity * AllBottom
35271 2019-Jan-12 20:37:18.408726 - [DEBUG]
35272 2019-Jan-12 20:37:18.408750 - [DEBUG] Propagate flow
35273 2019-Jan-12 20:37:18.408773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35274 2019-Jan-12 20:37:18.408839 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
35275 2019-Jan-12 20:37:18.409473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35276 2019-Jan-12 20:37:18.410116 - [DEBUG] Edge function : AllBottom (result of previous compose)
35277 2019-Jan-12 20:37:18.410141 - [DEBUG]
35278 2019-Jan-12 20:37:18.410166 - [DEBUG] Join: AllTop & AllBottom
35279 2019-Jan-12 20:37:18.410195 - [DEBUG] = AllBottom (new jump func)
35280 2019-Jan-12 20:37:18.410220 - [DEBUG]
35281 2019-Jan-12 20:37:18.410243 - [DEBUG] Start adding new jump function
35282 2019-Jan-12 20:37:18.410266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35283 2019-Jan-12 20:37:18.410322 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35284 2019-Jan-12 20:37:18.410964 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
35285 2019-Jan-12 20:37:18.411596 - [DEBUG] Edge Function : AllBottom
35286 2019-Jan-12 20:37:18.411629 - [DEBUG] End adding new jump function
35287 2019-Jan-12 20:37:18.411653 - [DEBUG]
35288 2019-Jan-12 20:37:18.411677 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35289 2019-Jan-12 20:37:18.411701 - [DEBUG]
35290 2019-Jan-12 20:37:18.411724 - [DEBUG] Process 964. path edge:
35291 2019-Jan-12 20:37:18.411748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35292 2019-Jan-12 20:37:18.411805 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
35293 2019-Jan-12 20:37:18.412452 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35294 2019-Jan-12 20:37:18.413093 - [DEBUG]
35295 2019-Jan-12 20:37:18.413118 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
35296 2019-Jan-12 20:37:18.413763 - [DEBUG] Compose: EdgeIdentity * AllBottom
35297 2019-Jan-12 20:37:18.413791 - [DEBUG]
35298 2019-Jan-12 20:37:18.413815 - [DEBUG] Propagate flow
35299 2019-Jan-12 20:37:18.413839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35300 2019-Jan-12 20:37:18.413895 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35301 2019-Jan-12 20:37:18.414527 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35302 2019-Jan-12 20:37:18.415168 - [DEBUG] Edge function : AllBottom (result of previous compose)
35303 2019-Jan-12 20:37:18.415194 - [DEBUG]
35304 2019-Jan-12 20:37:18.415219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35305 2019-Jan-12 20:37:18.415245 - [DEBUG] = AllBottom
35306 2019-Jan-12 20:37:18.415269 - [DEBUG]
35307 2019-Jan-12 20:37:18.415293 - [DEBUG] PROPAGATE: No new function!
35308 2019-Jan-12 20:37:18.415329 - [DEBUG] EDGE:
35309 2019-Jan-12 20:37:18.415388 - [DEBUG] ---> 35310 2019-Jan-12 20:37:18.416019 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35311 2019-Jan-12 20:37:18.416659 - [DEBUG]
35312 2019-Jan-12 20:37:18.416684 - [DEBUG] EDGE:
35313 2019-Jan-12 20:37:18.416741 - [DEBUG] ---> 35314 2019-Jan-12 20:37:18.417378 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35315 2019-Jan-12 20:37:18.418019 - [DEBUG]
35316 2019-Jan-12 20:37:18.418054 - [DEBUG] Compose: EdgeIdentity * AllBottom
35317 2019-Jan-12 20:37:18.418097 - [DEBUG]
35318 2019-Jan-12 20:37:18.418122 - [DEBUG] Propagate flow
35319 2019-Jan-12 20:37:18.418146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35320 2019-Jan-12 20:37:18.418201 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35321 2019-Jan-12 20:37:18.418856 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35322 2019-Jan-12 20:37:18.419497 - [DEBUG] Edge function : AllBottom (result of previous compose)
35323 2019-Jan-12 20:37:18.419523 - [DEBUG]
35324 2019-Jan-12 20:37:18.419547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35325 2019-Jan-12 20:37:18.419573 - [DEBUG] = AllBottom
35326 2019-Jan-12 20:37:18.419597 - [DEBUG]
35327 2019-Jan-12 20:37:18.419621 - [DEBUG] PROPAGATE: No new function!
35328 2019-Jan-12 20:37:18.419646 - [DEBUG] EDGE:
35329 2019-Jan-12 20:37:18.419708 - [DEBUG] ---> 35330 2019-Jan-12 20:37:18.420357 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35331 2019-Jan-12 20:37:18.420998 - [DEBUG]
35332 2019-Jan-12 20:37:18.421023 - [DEBUG] EDGE:
35333 2019-Jan-12 20:37:18.421080 - [DEBUG] ---> 35334 2019-Jan-12 20:37:18.421713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35335 2019-Jan-12 20:37:18.422367 - [DEBUG]
35336 2019-Jan-12 20:37:18.422399 - [DEBUG] Compose: EdgeIdentity * AllBottom
35337 2019-Jan-12 20:37:18.422425 - [DEBUG]
35338 2019-Jan-12 20:37:18.422449 - [DEBUG] Propagate flow
35339 2019-Jan-12 20:37:18.422472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35340 2019-Jan-12 20:37:18.422529 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35341 2019-Jan-12 20:37:18.423163 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35342 2019-Jan-12 20:37:18.423805 - [DEBUG] Edge function : AllBottom (result of previous compose)
35343 2019-Jan-12 20:37:18.423830 - [DEBUG]
35344 2019-Jan-12 20:37:18.423855 - [DEBUG] Join: AllTop & AllBottom
35345 2019-Jan-12 20:37:18.423880 - [DEBUG] = AllBottom (new jump func)
35346 2019-Jan-12 20:37:18.423905 - [DEBUG]
35347 2019-Jan-12 20:37:18.423928 - [DEBUG] Start adding new jump function
35348 2019-Jan-12 20:37:18.423952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35349 2019-Jan-12 20:37:18.424007 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35350 2019-Jan-12 20:37:18.424649 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35351 2019-Jan-12 20:37:18.425281 - [DEBUG] Edge Function : AllBottom
35352 2019-Jan-12 20:37:18.425309 - [DEBUG] End adding new jump function
35353 2019-Jan-12 20:37:18.425347 - [DEBUG]
35354 2019-Jan-12 20:37:18.425371 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35355 2019-Jan-12 20:37:18.425396 - [DEBUG]
35356 2019-Jan-12 20:37:18.425419 - [DEBUG] Process 965. path edge:
35357 2019-Jan-12 20:37:18.425443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35358 2019-Jan-12 20:37:18.425499 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
35359 2019-Jan-12 20:37:18.426140 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35360 2019-Jan-12 20:37:18.426782 - [DEBUG]
35361 2019-Jan-12 20:37:18.426807 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35362 2019-Jan-12 20:37:18.427454 - [DEBUG] Compose: EdgeIdentity * AllBottom
35363 2019-Jan-12 20:37:18.427482 - [DEBUG]
35364 2019-Jan-12 20:37:18.427505 - [DEBUG] Propagate flow
35365 2019-Jan-12 20:37:18.427529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35366 2019-Jan-12 20:37:18.427585 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35367 2019-Jan-12 20:37:18.428231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35368 2019-Jan-12 20:37:18.428887 - [DEBUG] Edge function : AllBottom (result of previous compose)
35369 2019-Jan-12 20:37:18.428912 - [DEBUG]
35370 2019-Jan-12 20:37:18.428937 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35371 2019-Jan-12 20:37:18.428962 - [DEBUG] = AllBottom
35372 2019-Jan-12 20:37:18.428987 - [DEBUG]
35373 2019-Jan-12 20:37:18.429010 - [DEBUG] PROPAGATE: No new function!
35374 2019-Jan-12 20:37:18.429041 - [DEBUG] Compose: EdgeIdentity * AllBottom
35375 2019-Jan-12 20:37:18.429068 - [DEBUG]
35376 2019-Jan-12 20:37:18.429091 - [DEBUG] Propagate flow
35377 2019-Jan-12 20:37:18.429114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35378 2019-Jan-12 20:37:18.429170 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35379 2019-Jan-12 20:37:18.429815 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35380 2019-Jan-12 20:37:18.430460 - [DEBUG] Edge function : AllBottom (result of previous compose)
35381 2019-Jan-12 20:37:18.430485 - [DEBUG]
35382 2019-Jan-12 20:37:18.430510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35383 2019-Jan-12 20:37:18.430536 - [DEBUG] = AllBottom
35384 2019-Jan-12 20:37:18.430560 - [DEBUG]
35385 2019-Jan-12 20:37:18.430584 - [DEBUG] PROPAGATE: No new function!
35386 2019-Jan-12 20:37:18.430608 - [DEBUG] EDGE:
35387 2019-Jan-12 20:37:18.430665 - [DEBUG] ---> 35388 2019-Jan-12 20:37:18.431299 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35389 2019-Jan-12 20:37:18.431940 - [DEBUG]
35390 2019-Jan-12 20:37:18.431964 - [DEBUG] EDGE:
35391 2019-Jan-12 20:37:18.432035 - [DEBUG] ---> 35392 2019-Jan-12 20:37:18.432670 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35393 2019-Jan-12 20:37:18.433311 - [DEBUG]
35394 2019-Jan-12 20:37:18.433336 - [DEBUG] EDGE:
35395 2019-Jan-12 20:37:18.433393 - [DEBUG] ---> 35396 2019-Jan-12 20:37:18.434030 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35397 2019-Jan-12 20:37:18.434671 - [DEBUG]
35398 2019-Jan-12 20:37:18.434705 - [DEBUG] Compose: EdgeIdentity * AllBottom
35399 2019-Jan-12 20:37:18.434739 - [DEBUG]
35400 2019-Jan-12 20:37:18.434764 - [DEBUG] Propagate flow
35401 2019-Jan-12 20:37:18.434787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-12 20:37:18.434843 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35403 2019-Jan-12 20:37:18.435496 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35404 2019-Jan-12 20:37:18.436146 - [DEBUG] Edge function : AllBottom (result of previous compose)
35405 2019-Jan-12 20:37:18.436171 - [DEBUG]
35406 2019-Jan-12 20:37:18.436196 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35407 2019-Jan-12 20:37:18.436222 - [DEBUG] = AllBottom
35408 2019-Jan-12 20:37:18.436246 - [DEBUG]
35409 2019-Jan-12 20:37:18.436270 - [DEBUG] PROPAGATE: No new function!
35410 2019-Jan-12 20:37:18.436295 - [DEBUG] EDGE:
35411 2019-Jan-12 20:37:18.436353 - [DEBUG] ---> 35412 2019-Jan-12 20:37:18.436989 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35413 2019-Jan-12 20:37:18.437629 - [DEBUG]
35414 2019-Jan-12 20:37:18.437654 - [DEBUG] EDGE:
35415 2019-Jan-12 20:37:18.437712 - [DEBUG] ---> 35416 2019-Jan-12 20:37:18.438344 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35417 2019-Jan-12 20:37:18.439000 - [DEBUG]
35418 2019-Jan-12 20:37:18.439025 - [DEBUG] EDGE:
35419 2019-Jan-12 20:37:18.439082 - [DEBUG] ---> 35420 2019-Jan-12 20:37:18.439719 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35421 2019-Jan-12 20:37:18.440361 - [DEBUG]
35422 2019-Jan-12 20:37:18.440386 - [DEBUG] EDGE:
35423 2019-Jan-12 20:37:18.440447 - [DEBUG] ---> 35424 2019-Jan-12 20:37:18.441083 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35425 2019-Jan-12 20:37:18.441723 - [DEBUG]
35426 2019-Jan-12 20:37:18.441748 - [DEBUG] EDGE:
35427 2019-Jan-12 20:37:18.441806 - [DEBUG] ---> 35428 2019-Jan-12 20:37:18.442454 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35429 2019-Jan-12 20:37:18.443095 - [DEBUG]
35430 2019-Jan-12 20:37:18.443120 - [DEBUG] EDGE:
35431 2019-Jan-12 20:37:18.443178 - [DEBUG] ---> 35432 2019-Jan-12 20:37:18.443813 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35433 2019-Jan-12 20:37:18.444455 - [DEBUG]
35434 2019-Jan-12 20:37:18.444480 - [DEBUG] EDGE:
35435 2019-Jan-12 20:37:18.444537 - [DEBUG] ---> 35436 2019-Jan-12 20:37:18.445168 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35437 2019-Jan-12 20:37:18.445833 - [DEBUG]
35438 2019-Jan-12 20:37:18.445859 - [DEBUG] EDGE:
35439 2019-Jan-12 20:37:18.445917 - [DEBUG] ---> 35440 2019-Jan-12 20:37:18.446553 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35441 2019-Jan-12 20:37:18.447194 - [DEBUG]
35442 2019-Jan-12 20:37:18.447240 - [DEBUG] Compose: EdgeIdentity * AllBottom
35443 2019-Jan-12 20:37:18.447268 - [DEBUG]
35444 2019-Jan-12 20:37:18.447291 - [DEBUG] Propagate flow
35445 2019-Jan-12 20:37:18.447315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35446 2019-Jan-12 20:37:18.447372 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35447 2019-Jan-12 20:37:18.448008 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35448 2019-Jan-12 20:37:18.448646 - [DEBUG] Edge function : AllBottom (result of previous compose)
35449 2019-Jan-12 20:37:18.448685 - [DEBUG]
35450 2019-Jan-12 20:37:18.448710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35451 2019-Jan-12 20:37:18.448736 - [DEBUG] = AllBottom
35452 2019-Jan-12 20:37:18.448760 - [DEBUG]
35453 2019-Jan-12 20:37:18.448784 - [DEBUG] PROPAGATE: No new function!
35454 2019-Jan-12 20:37:18.448809 - [DEBUG] Compose: EdgeIdentity * AllBottom
35455 2019-Jan-12 20:37:18.448834 - [DEBUG]
35456 2019-Jan-12 20:37:18.448858 - [DEBUG] Propagate flow
35457 2019-Jan-12 20:37:18.448881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35458 2019-Jan-12 20:37:18.448937 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35459 2019-Jan-12 20:37:18.449574 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35460 2019-Jan-12 20:37:18.450215 - [DEBUG] Edge function : AllBottom (result of previous compose)
35461 2019-Jan-12 20:37:18.450240 - [DEBUG]
35462 2019-Jan-12 20:37:18.450265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35463 2019-Jan-12 20:37:18.450291 - [DEBUG] = AllBottom
35464 2019-Jan-12 20:37:18.450315 - [DEBUG]
35465 2019-Jan-12 20:37:18.450338 - [DEBUG] PROPAGATE: No new function!
35466 2019-Jan-12 20:37:18.450364 - [DEBUG] EDGE:
35467 2019-Jan-12 20:37:18.450422 - [DEBUG] ---> 35468 2019-Jan-12 20:37:18.451069 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35469 2019-Jan-12 20:37:18.451705 - [DEBUG]
35470 2019-Jan-12 20:37:18.451740 - [DEBUG] Compose: EdgeIdentity * AllBottom
35471 2019-Jan-12 20:37:18.451767 - [DEBUG]
35472 2019-Jan-12 20:37:18.451790 - [DEBUG] Propagate flow
35473 2019-Jan-12 20:37:18.451814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35474 2019-Jan-12 20:37:18.451870 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35475 2019-Jan-12 20:37:18.452523 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35476 2019-Jan-12 20:37:18.453159 - [DEBUG] Edge function : AllBottom (result of previous compose)
35477 2019-Jan-12 20:37:18.453184 - [DEBUG]
35478 2019-Jan-12 20:37:18.453209 - [DEBUG] Join: AllTop & AllBottom
35479 2019-Jan-12 20:37:18.453235 - [DEBUG] = AllBottom (new jump func)
35480 2019-Jan-12 20:37:18.453259 - [DEBUG]
35481 2019-Jan-12 20:37:18.453282 - [DEBUG] Start adding new jump function
35482 2019-Jan-12 20:37:18.453314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35483 2019-Jan-12 20:37:18.453371 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35484 2019-Jan-12 20:37:18.454009 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35485 2019-Jan-12 20:37:18.454644 - [DEBUG] Edge Function : AllBottom
35486 2019-Jan-12 20:37:18.454672 - [DEBUG] End adding new jump function
35487 2019-Jan-12 20:37:18.454696 - [DEBUG]
35488 2019-Jan-12 20:37:18.454720 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35489 2019-Jan-12 20:37:18.454744 - [DEBUG]
35490 2019-Jan-12 20:37:18.454767 - [DEBUG] Process 966. path edge:
35491 2019-Jan-12 20:37:18.454791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35492 2019-Jan-12 20:37:18.454846 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
35493 2019-Jan-12 20:37:18.455497 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35494 2019-Jan-12 20:37:18.456134 - [DEBUG]
35495 2019-Jan-12 20:37:18.456158 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35496 2019-Jan-12 20:37:18.456797 - [DEBUG] Possible callees:
35497 2019-Jan-12 20:37:18.456822 - [DEBUG] foo
35498 2019-Jan-12 20:37:18.456847 - [DEBUG] Possible return sites:
35499 2019-Jan-12 20:37:18.456871 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8435500 2019-Jan-12 20:37:18.458126 - [DEBUG] Found and process special summary
35501 2019-Jan-12 20:37:18.458166 - [DEBUG] Compose: EdgeIdentity * AllBottom
35502 2019-Jan-12 20:37:18.458194 - [DEBUG]
35503 2019-Jan-12 20:37:18.458218 - [DEBUG] Propagate flow
35504 2019-Jan-12 20:37:18.458241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35505 2019-Jan-12 20:37:18.458298 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35506 2019-Jan-12 20:37:18.458950 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35507 2019-Jan-12 20:37:18.459587 - [DEBUG] Edge function : AllBottom (result of previous compose)
35508 2019-Jan-12 20:37:18.459612 - [DEBUG]
35509 2019-Jan-12 20:37:18.459637 - [DEBUG] Join: AllTop & AllBottom
35510 2019-Jan-12 20:37:18.459663 - [DEBUG] = AllBottom (new jump func)
35511 2019-Jan-12 20:37:18.459687 - [DEBUG]
35512 2019-Jan-12 20:37:18.459711 - [DEBUG] Start adding new jump function
35513 2019-Jan-12 20:37:18.459734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35514 2019-Jan-12 20:37:18.459790 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35515 2019-Jan-12 20:37:18.460427 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35516 2019-Jan-12 20:37:18.461068 - [DEBUG] Edge Function : AllBottom
35517 2019-Jan-12 20:37:18.461096 - [DEBUG] End adding new jump function
35518 2019-Jan-12 20:37:18.461120 - [DEBUG]
35519 2019-Jan-12 20:37:18.461143 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35520 2019-Jan-12 20:37:18.461167 - [DEBUG]
35521 2019-Jan-12 20:37:18.461190 - [DEBUG] Process 967. path edge:
35522 2019-Jan-12 20:37:18.461214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35523 2019-Jan-12 20:37:18.461270 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
35524 2019-Jan-12 20:37:18.461907 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35525 2019-Jan-12 20:37:18.462567 - [DEBUG]
35526 2019-Jan-12 20:37:18.462591 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35527 2019-Jan-12 20:37:18.463243 - [DEBUG] Compose: EdgeIdentity * AllBottom
35528 2019-Jan-12 20:37:18.463271 - [DEBUG]
35529 2019-Jan-12 20:37:18.463295 - [DEBUG] Propagate flow
35530 2019-Jan-12 20:37:18.463318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35531 2019-Jan-12 20:37:18.463374 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35532 2019-Jan-12 20:37:18.464007 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35533 2019-Jan-12 20:37:18.464642 - [DEBUG] Edge function : AllBottom (result of previous compose)
35534 2019-Jan-12 20:37:18.464668 - [DEBUG]
35535 2019-Jan-12 20:37:18.464693 - [DEBUG] Join: AllTop & AllBottom
35536 2019-Jan-12 20:37:18.464719 - [DEBUG] = AllBottom (new jump func)
35537 2019-Jan-12 20:37:18.464743 - [DEBUG]
35538 2019-Jan-12 20:37:18.464767 - [DEBUG] Start adding new jump function
35539 2019-Jan-12 20:37:18.464790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35540 2019-Jan-12 20:37:18.464846 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35541 2019-Jan-12 20:37:18.465499 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35542 2019-Jan-12 20:37:18.466130 - [DEBUG] Edge Function : AllBottom
35543 2019-Jan-12 20:37:18.466159 - [DEBUG] End adding new jump function
35544 2019-Jan-12 20:37:18.466183 - [DEBUG]
35545 2019-Jan-12 20:37:18.466206 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35546 2019-Jan-12 20:37:18.466230 - [DEBUG]
35547 2019-Jan-12 20:37:18.466254 - [DEBUG] Process 968. path edge:
35548 2019-Jan-12 20:37:18.466278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35549 2019-Jan-12 20:37:18.466334 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
35550 2019-Jan-12 20:37:18.466966 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35551 2019-Jan-12 20:37:18.467602 - [DEBUG]
35552 2019-Jan-12 20:37:18.467628 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35553 2019-Jan-12 20:37:18.468271 - [DEBUG] Compose: EdgeIdentity * AllBottom
35554 2019-Jan-12 20:37:18.468299 - [DEBUG]
35555 2019-Jan-12 20:37:18.468323 - [DEBUG] Propagate flow
35556 2019-Jan-12 20:37:18.468347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35557 2019-Jan-12 20:37:18.468403 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35558 2019-Jan-12 20:37:18.469065 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35559 2019-Jan-12 20:37:18.469702 - [DEBUG] Edge function : AllBottom (result of previous compose)
35560 2019-Jan-12 20:37:18.469728 - [DEBUG]
35561 2019-Jan-12 20:37:18.469752 - [DEBUG] Join: AllTop & AllBottom
35562 2019-Jan-12 20:37:18.469778 - [DEBUG] = AllBottom (new jump func)
35563 2019-Jan-12 20:37:18.469803 - [DEBUG]
35564 2019-Jan-12 20:37:18.469827 - [DEBUG] Start adding new jump function
35565 2019-Jan-12 20:37:18.469851 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35566 2019-Jan-12 20:37:18.469906 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35567 2019-Jan-12 20:37:18.470552 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35568 2019-Jan-12 20:37:18.471201 - [DEBUG] Edge Function : AllBottom
35569 2019-Jan-12 20:37:18.471229 - [DEBUG] End adding new jump function
35570 2019-Jan-12 20:37:18.471253 - [DEBUG]
35571 2019-Jan-12 20:37:18.471277 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35572 2019-Jan-12 20:37:18.471301 - [DEBUG]
35573 2019-Jan-12 20:37:18.471325 - [DEBUG] Process 969. path edge:
35574 2019-Jan-12 20:37:18.471349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35575 2019-Jan-12 20:37:18.471405 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
35576 2019-Jan-12 20:37:18.472063 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35577 2019-Jan-12 20:37:18.472700 - [DEBUG]
35578 2019-Jan-12 20:37:18.472724 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35579 2019-Jan-12 20:37:18.473370 - [DEBUG] Possible callees:
35580 2019-Jan-12 20:37:18.473395 - [DEBUG] llvm.dbg.declare
35581 2019-Jan-12 20:37:18.473420 - [DEBUG] Possible return sites:
35582 2019-Jan-12 20:37:18.473444 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9635583 2019-Jan-12 20:37:18.474710 - [DEBUG] Found and process special summary
35584 2019-Jan-12 20:37:18.474749 - [DEBUG] Compose: EdgeIdentity * AllBottom
35585 2019-Jan-12 20:37:18.474777 - [DEBUG]
35586 2019-Jan-12 20:37:18.474801 - [DEBUG] Propagate flow
35587 2019-Jan-12 20:37:18.474825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35588 2019-Jan-12 20:37:18.474882 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35589 2019-Jan-12 20:37:18.475535 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35590 2019-Jan-12 20:37:18.476171 - [DEBUG] Edge function : AllBottom (result of previous compose)
35591 2019-Jan-12 20:37:18.476197 - [DEBUG]
35592 2019-Jan-12 20:37:18.476222 - [DEBUG] Join: AllTop & AllBottom
35593 2019-Jan-12 20:37:18.476248 - [DEBUG] = AllBottom (new jump func)
35594 2019-Jan-12 20:37:18.476273 - [DEBUG]
35595 2019-Jan-12 20:37:18.476296 - [DEBUG] Start adding new jump function
35596 2019-Jan-12 20:37:18.476320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35597 2019-Jan-12 20:37:18.476376 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35598 2019-Jan-12 20:37:18.477014 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35599 2019-Jan-12 20:37:18.477650 - [DEBUG] Edge Function : AllBottom
35600 2019-Jan-12 20:37:18.477678 - [DEBUG] End adding new jump function
35601 2019-Jan-12 20:37:18.477702 - [DEBUG]
35602 2019-Jan-12 20:37:18.477726 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35603 2019-Jan-12 20:37:18.477750 - [DEBUG]
35604 2019-Jan-12 20:37:18.477773 - [DEBUG] Process 970. path edge:
35605 2019-Jan-12 20:37:18.477797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35606 2019-Jan-12 20:37:18.477853 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35607 2019-Jan-12 20:37:18.478495 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35608 2019-Jan-12 20:37:18.479149 - [DEBUG]
35609 2019-Jan-12 20:37:18.479173 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35610 2019-Jan-12 20:37:18.479823 - [DEBUG] Compose: EdgeIdentity * AllBottom
35611 2019-Jan-12 20:37:18.479851 - [DEBUG]
35612 2019-Jan-12 20:37:18.479875 - [DEBUG] Propagate flow
35613 2019-Jan-12 20:37:18.479899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35614 2019-Jan-12 20:37:18.479955 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35615 2019-Jan-12 20:37:18.480588 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35616 2019-Jan-12 20:37:18.481231 - [DEBUG] Edge function : AllBottom (result of previous compose)
35617 2019-Jan-12 20:37:18.481256 - [DEBUG]
35618 2019-Jan-12 20:37:18.481281 - [DEBUG] Join: AllTop & AllBottom
35619 2019-Jan-12 20:37:18.481307 - [DEBUG] = AllBottom (new jump func)
35620 2019-Jan-12 20:37:18.481331 - [DEBUG]
35621 2019-Jan-12 20:37:18.481355 - [DEBUG] Start adding new jump function
35622 2019-Jan-12 20:37:18.481378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35623 2019-Jan-12 20:37:18.481434 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35624 2019-Jan-12 20:37:18.482086 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35625 2019-Jan-12 20:37:18.482718 - [DEBUG] Edge Function : AllBottom
35626 2019-Jan-12 20:37:18.482745 - [DEBUG] End adding new jump function
35627 2019-Jan-12 20:37:18.482769 - [DEBUG]
35628 2019-Jan-12 20:37:18.482793 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35629 2019-Jan-12 20:37:18.482817 - [DEBUG]
35630 2019-Jan-12 20:37:18.482841 - [DEBUG] Process 971. path edge:
35631 2019-Jan-12 20:37:18.482865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35632 2019-Jan-12 20:37:18.482921 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35633 2019-Jan-12 20:37:18.483552 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35634 2019-Jan-12 20:37:18.484188 - [DEBUG]
35635 2019-Jan-12 20:37:18.484214 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35636 2019-Jan-12 20:37:18.484857 - [DEBUG] Compose: EdgeIdentity * AllBottom
35637 2019-Jan-12 20:37:18.484886 - [DEBUG]
35638 2019-Jan-12 20:37:18.484910 - [DEBUG] Propagate flow
35639 2019-Jan-12 20:37:18.484933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35640 2019-Jan-12 20:37:18.484990 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35641 2019-Jan-12 20:37:18.485637 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35642 2019-Jan-12 20:37:18.486273 - [DEBUG] Edge function : AllBottom (result of previous compose)
35643 2019-Jan-12 20:37:18.486298 - [DEBUG]
35644 2019-Jan-12 20:37:18.486323 - [DEBUG] Join: AllTop & AllBottom
35645 2019-Jan-12 20:37:18.486349 - [DEBUG] = AllBottom (new jump func)
35646 2019-Jan-12 20:37:18.486373 - [DEBUG]
35647 2019-Jan-12 20:37:18.486397 - [DEBUG] Start adding new jump function
35648 2019-Jan-12 20:37:18.486420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35649 2019-Jan-12 20:37:18.486476 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35650 2019-Jan-12 20:37:18.487120 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35651 2019-Jan-12 20:37:18.487751 - [DEBUG] Edge Function : AllBottom
35652 2019-Jan-12 20:37:18.487778 - [DEBUG] End adding new jump function
35653 2019-Jan-12 20:37:18.487802 - [DEBUG]
35654 2019-Jan-12 20:37:18.487826 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35655 2019-Jan-12 20:37:18.487850 - [DEBUG]
35656 2019-Jan-12 20:37:18.487873 - [DEBUG] Process 972. path edge:
35657 2019-Jan-12 20:37:18.487897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35658 2019-Jan-12 20:37:18.487953 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35659 2019-Jan-12 20:37:18.488583 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35660 2019-Jan-12 20:37:18.489235 - [DEBUG]
35661 2019-Jan-12 20:37:18.489261 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35662 2019-Jan-12 20:37:18.489903 - [DEBUG] Compose: EdgeIdentity * AllBottom
35663 2019-Jan-12 20:37:18.489930 - [DEBUG]
35664 2019-Jan-12 20:37:18.489954 - [DEBUG] Propagate flow
35665 2019-Jan-12 20:37:18.489977 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35666 2019-Jan-12 20:37:18.490034 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35667 2019-Jan-12 20:37:18.490669 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35668 2019-Jan-12 20:37:18.491311 - [DEBUG] Edge function : AllBottom (result of previous compose)
35669 2019-Jan-12 20:37:18.491336 - [DEBUG]
35670 2019-Jan-12 20:37:18.491361 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35671 2019-Jan-12 20:37:18.491386 - [DEBUG] = AllBottom
35672 2019-Jan-12 20:37:18.491411 - [DEBUG]
35673 2019-Jan-12 20:37:18.491434 - [DEBUG] PROPAGATE: No new function!
35674 2019-Jan-12 20:37:18.491458 - [DEBUG] EDGE:
35675 2019-Jan-12 20:37:18.491515 - [DEBUG] ---> 35676 2019-Jan-12 20:37:18.492161 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35677 2019-Jan-12 20:37:18.492797 - [DEBUG]
35678 2019-Jan-12 20:37:18.492822 - [DEBUG] EDGE:
35679 2019-Jan-12 20:37:18.492880 - [DEBUG] ---> 35680 2019-Jan-12 20:37:18.493511 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35681 2019-Jan-12 20:37:18.494147 - [DEBUG]
35682 2019-Jan-12 20:37:18.494173 - [DEBUG] Compose: EdgeIdentity * AllBottom
35683 2019-Jan-12 20:37:18.494198 - [DEBUG]
35684 2019-Jan-12 20:37:18.494222 - [DEBUG] Propagate flow
35685 2019-Jan-12 20:37:18.494245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35686 2019-Jan-12 20:37:18.494301 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35687 2019-Jan-12 20:37:18.494932 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35688 2019-Jan-12 20:37:18.495582 - [DEBUG] Edge function : AllBottom (result of previous compose)
35689 2019-Jan-12 20:37:18.495607 - [DEBUG]
35690 2019-Jan-12 20:37:18.495632 - [DEBUG] Join: AllTop & AllBottom
35691 2019-Jan-12 20:37:18.495658 - [DEBUG] = AllBottom (new jump func)
35692 2019-Jan-12 20:37:18.495682 - [DEBUG]
35693 2019-Jan-12 20:37:18.495706 - [DEBUG] Start adding new jump function
35694 2019-Jan-12 20:37:18.495729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-12 20:37:18.495785 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35696 2019-Jan-12 20:37:18.496435 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35697 2019-Jan-12 20:37:18.497068 - [DEBUG] Edge Function : AllBottom
35698 2019-Jan-12 20:37:18.497096 - [DEBUG] End adding new jump function
35699 2019-Jan-12 20:37:18.497119 - [DEBUG]
35700 2019-Jan-12 20:37:18.497143 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35701 2019-Jan-12 20:37:18.497167 - [DEBUG]
35702 2019-Jan-12 20:37:18.497190 - [DEBUG] Process 973. path edge:
35703 2019-Jan-12 20:37:18.497214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35704 2019-Jan-12 20:37:18.497271 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35705 2019-Jan-12 20:37:18.497903 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35706 2019-Jan-12 20:37:18.498538 - [DEBUG]
35707 2019-Jan-12 20:37:18.498563 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35708 2019-Jan-12 20:37:18.499223 - [DEBUG] Compose: EdgeIdentity * AllBottom
35709 2019-Jan-12 20:37:18.499251 - [DEBUG]
35710 2019-Jan-12 20:37:18.499275 - [DEBUG] Propagate flow
35711 2019-Jan-12 20:37:18.499298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35712 2019-Jan-12 20:37:18.499354 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35713 2019-Jan-12 20:37:18.499985 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35714 2019-Jan-12 20:37:18.500622 - [DEBUG] Edge function : AllBottom (result of previous compose)
35715 2019-Jan-12 20:37:18.500647 - [DEBUG]
35716 2019-Jan-12 20:37:18.500672 - [DEBUG] Join: AllTop & AllBottom
35717 2019-Jan-12 20:37:18.500698 - [DEBUG] = AllBottom (new jump func)
35718 2019-Jan-12 20:37:18.500722 - [DEBUG]
35719 2019-Jan-12 20:37:18.500745 - [DEBUG] Start adding new jump function
35720 2019-Jan-12 20:37:18.500769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-12 20:37:18.500828 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35722 2019-Jan-12 20:37:18.501464 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35723 2019-Jan-12 20:37:18.502108 - [DEBUG] Edge Function : AllBottom
35724 2019-Jan-12 20:37:18.502136 - [DEBUG] End adding new jump function
35725 2019-Jan-12 20:37:18.502160 - [DEBUG]
35726 2019-Jan-12 20:37:18.502183 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35727 2019-Jan-12 20:37:18.502207 - [DEBUG]
35728 2019-Jan-12 20:37:18.502231 - [DEBUG] Process 974. path edge:
35729 2019-Jan-12 20:37:18.502254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35730 2019-Jan-12 20:37:18.502311 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35731 2019-Jan-12 20:37:18.502942 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35732 2019-Jan-12 20:37:18.503578 - [DEBUG]
35733 2019-Jan-12 20:37:18.503603 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35734 2019-Jan-12 20:37:18.504243 - [DEBUG] Compose: EdgeIdentity * AllBottom
35735 2019-Jan-12 20:37:18.504270 - [DEBUG]
35736 2019-Jan-12 20:37:18.504294 - [DEBUG] Propagate flow
35737 2019-Jan-12 20:37:18.504318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35738 2019-Jan-12 20:37:18.504374 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35739 2019-Jan-12 20:37:18.505010 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35740 2019-Jan-12 20:37:18.505667 - [DEBUG] Edge function : AllBottom (result of previous compose)
35741 2019-Jan-12 20:37:18.505693 - [DEBUG]
35742 2019-Jan-12 20:37:18.505718 - [DEBUG] Join: AllTop & AllBottom
35743 2019-Jan-12 20:37:18.505744 - [DEBUG] = AllBottom (new jump func)
35744 2019-Jan-12 20:37:18.505768 - [DEBUG]
35745 2019-Jan-12 20:37:18.505792 - [DEBUG] Start adding new jump function
35746 2019-Jan-12 20:37:18.505815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-12 20:37:18.505871 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35748 2019-Jan-12 20:37:18.506521 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35749 2019-Jan-12 20:37:18.507157 - [DEBUG] Edge Function : AllBottom
35750 2019-Jan-12 20:37:18.507184 - [DEBUG] End adding new jump function
35751 2019-Jan-12 20:37:18.507209 - [DEBUG]
35752 2019-Jan-12 20:37:18.507232 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35753 2019-Jan-12 20:37:18.507257 - [DEBUG]
35754 2019-Jan-12 20:37:18.507280 - [DEBUG] Process 975. path edge:
35755 2019-Jan-12 20:37:18.507304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35756 2019-Jan-12 20:37:18.507360 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35757 2019-Jan-12 20:37:18.507996 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35758 2019-Jan-12 20:37:18.508631 - [DEBUG]
35759 2019-Jan-12 20:37:18.508669 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35760 2019-Jan-12 20:37:18.509328 - [DEBUG] Compose: EdgeIdentity * AllBottom
35761 2019-Jan-12 20:37:18.509356 - [DEBUG]
35762 2019-Jan-12 20:37:18.509380 - [DEBUG] Propagate flow
35763 2019-Jan-12 20:37:18.509404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35764 2019-Jan-12 20:37:18.509460 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35765 2019-Jan-12 20:37:18.510093 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35766 2019-Jan-12 20:37:18.510728 - [DEBUG] Edge function : AllBottom (result of previous compose)
35767 2019-Jan-12 20:37:18.510753 - [DEBUG]
35768 2019-Jan-12 20:37:18.510778 - [DEBUG] Join: AllTop & AllBottom
35769 2019-Jan-12 20:37:18.510804 - [DEBUG] = AllBottom (new jump func)
35770 2019-Jan-12 20:37:18.510828 - [DEBUG]
35771 2019-Jan-12 20:37:18.510852 - [DEBUG] Start adding new jump function
35772 2019-Jan-12 20:37:18.510876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-12 20:37:18.510935 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35774 2019-Jan-12 20:37:18.511572 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35775 2019-Jan-12 20:37:18.512224 - [DEBUG] Edge Function : AllBottom
35776 2019-Jan-12 20:37:18.512252 - [DEBUG] End adding new jump function
35777 2019-Jan-12 20:37:18.512276 - [DEBUG]
35778 2019-Jan-12 20:37:18.512300 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35779 2019-Jan-12 20:37:18.512325 - [DEBUG]
35780 2019-Jan-12 20:37:18.512348 - [DEBUG] Process 976. path edge:
35781 2019-Jan-12 20:37:18.512372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35782 2019-Jan-12 20:37:18.512429 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35783 2019-Jan-12 20:37:18.513062 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35784 2019-Jan-12 20:37:18.513697 - [DEBUG]
35785 2019-Jan-12 20:37:18.513722 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35786 2019-Jan-12 20:37:18.514377 - [DEBUG] Compose: EdgeIdentity * AllBottom
35787 2019-Jan-12 20:37:18.514406 - [DEBUG]
35788 2019-Jan-12 20:37:18.514430 - [DEBUG] Propagate flow
35789 2019-Jan-12 20:37:18.514454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35790 2019-Jan-12 20:37:18.514510 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35791 2019-Jan-12 20:37:18.515145 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35792 2019-Jan-12 20:37:18.515797 - [DEBUG] Edge function : AllBottom (result of previous compose)
35793 2019-Jan-12 20:37:18.515822 - [DEBUG]
35794 2019-Jan-12 20:37:18.515847 - [DEBUG] Join: AllTop & AllBottom
35795 2019-Jan-12 20:37:18.515873 - [DEBUG] = AllBottom (new jump func)
35796 2019-Jan-12 20:37:18.515897 - [DEBUG]
35797 2019-Jan-12 20:37:18.515921 - [DEBUG] Start adding new jump function
35798 2019-Jan-12 20:37:18.515944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-12 20:37:18.516000 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35800 2019-Jan-12 20:37:18.516668 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35801 2019-Jan-12 20:37:18.517366 - [DEBUG] Edge Function : AllBottom
35802 2019-Jan-12 20:37:18.517399 - [DEBUG] End adding new jump function
35803 2019-Jan-12 20:37:18.517424 - [DEBUG]
35804 2019-Jan-12 20:37:18.517448 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35805 2019-Jan-12 20:37:18.517474 - [DEBUG]
35806 2019-Jan-12 20:37:18.517497 - [DEBUG] Process 977. path edge:
35807 2019-Jan-12 20:37:18.517521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35808 2019-Jan-12 20:37:18.517596 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35809 2019-Jan-12 20:37:18.518301 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35810 2019-Jan-12 20:37:18.519010 - [DEBUG]
35811 2019-Jan-12 20:37:18.519036 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35812 2019-Jan-12 20:37:18.519712 - [DEBUG] Compose: EdgeIdentity * AllBottom
35813 2019-Jan-12 20:37:18.519741 - [DEBUG]
35814 2019-Jan-12 20:37:18.519765 - [DEBUG] Propagate flow
35815 2019-Jan-12 20:37:18.519788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35816 2019-Jan-12 20:37:18.519853 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35817 2019-Jan-12 20:37:18.520493 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35818 2019-Jan-12 20:37:18.521135 - [DEBUG] Edge function : AllBottom (result of previous compose)
35819 2019-Jan-12 20:37:18.521161 - [DEBUG]
35820 2019-Jan-12 20:37:18.521186 - [DEBUG] Join: AllTop & AllBottom
35821 2019-Jan-12 20:37:18.521212 - [DEBUG] = AllBottom (new jump func)
35822 2019-Jan-12 20:37:18.521236 - [DEBUG]
35823 2019-Jan-12 20:37:18.521260 - [DEBUG] Start adding new jump function
35824 2019-Jan-12 20:37:18.521284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-12 20:37:18.521340 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35826 2019-Jan-12 20:37:18.521976 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35827 2019-Jan-12 20:37:18.522627 - [DEBUG] Edge Function : AllBottom
35828 2019-Jan-12 20:37:18.522655 - [DEBUG] End adding new jump function
35829 2019-Jan-12 20:37:18.522679 - [DEBUG]
35830 2019-Jan-12 20:37:18.522703 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35831 2019-Jan-12 20:37:18.522745 - [DEBUG]
35832 2019-Jan-12 20:37:18.522769 - [DEBUG] Process 978. path edge:
35833 2019-Jan-12 20:37:18.522793 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35834 2019-Jan-12 20:37:18.522850 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35835 2019-Jan-12 20:37:18.523486 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35836 2019-Jan-12 20:37:18.524124 - [DEBUG]
35837 2019-Jan-12 20:37:18.524148 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35838 2019-Jan-12 20:37:18.524807 - [DEBUG] Compose: EdgeIdentity * AllBottom
35839 2019-Jan-12 20:37:18.524836 - [DEBUG]
35840 2019-Jan-12 20:37:18.524859 - [DEBUG] Propagate flow
35841 2019-Jan-12 20:37:18.524883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35842 2019-Jan-12 20:37:18.524940 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35843 2019-Jan-12 20:37:18.525591 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35844 2019-Jan-12 20:37:18.526236 - [DEBUG] Edge function : AllBottom (result of previous compose)
35845 2019-Jan-12 20:37:18.526261 - [DEBUG]
35846 2019-Jan-12 20:37:18.526286 - [DEBUG] Join: AllTop & AllBottom
35847 2019-Jan-12 20:37:18.526312 - [DEBUG] = AllBottom (new jump func)
35848 2019-Jan-12 20:37:18.526336 - [DEBUG]
35849 2019-Jan-12 20:37:18.526360 - [DEBUG] Start adding new jump function
35850 2019-Jan-12 20:37:18.526383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35851 2019-Jan-12 20:37:18.526439 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35852 2019-Jan-12 20:37:18.527074 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35853 2019-Jan-12 20:37:18.527706 - [DEBUG] Edge Function : AllBottom
35854 2019-Jan-12 20:37:18.527734 - [DEBUG] End adding new jump function
35855 2019-Jan-12 20:37:18.527758 - [DEBUG]
35856 2019-Jan-12 20:37:18.527781 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35857 2019-Jan-12 20:37:18.527806 - [DEBUG]
35858 2019-Jan-12 20:37:18.527829 - [DEBUG] Process 979. path edge:
35859 2019-Jan-12 20:37:18.527853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35860 2019-Jan-12 20:37:18.527909 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35861 2019-Jan-12 20:37:18.528540 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35862 2019-Jan-12 20:37:18.529190 - [DEBUG]
35863 2019-Jan-12 20:37:18.529216 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35864 2019-Jan-12 20:37:18.529864 - [DEBUG] Compose: EdgeIdentity * AllBottom
35865 2019-Jan-12 20:37:18.529892 - [DEBUG]
35866 2019-Jan-12 20:37:18.529916 - [DEBUG] Propagate flow
35867 2019-Jan-12 20:37:18.529939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35868 2019-Jan-12 20:37:18.529996 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35869 2019-Jan-12 20:37:18.530642 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35870 2019-Jan-12 20:37:18.531284 - [DEBUG] Edge function : AllBottom (result of previous compose)
35871 2019-Jan-12 20:37:18.531309 - [DEBUG]
35872 2019-Jan-12 20:37:18.531334 - [DEBUG] Join: AllTop & AllBottom
35873 2019-Jan-12 20:37:18.531360 - [DEBUG] = AllBottom (new jump func)
35874 2019-Jan-12 20:37:18.531393 - [DEBUG]
35875 2019-Jan-12 20:37:18.531417 - [DEBUG] Start adding new jump function
35876 2019-Jan-12 20:37:18.531441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-12 20:37:18.531497 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35878 2019-Jan-12 20:37:18.532148 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35879 2019-Jan-12 20:37:18.532790 - [DEBUG] Edge Function : AllBottom
35880 2019-Jan-12 20:37:18.532818 - [DEBUG] End adding new jump function
35881 2019-Jan-12 20:37:18.532842 - [DEBUG]
35882 2019-Jan-12 20:37:18.532867 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35883 2019-Jan-12 20:37:18.532891 - [DEBUG]
35884 2019-Jan-12 20:37:18.532915 - [DEBUG] Process 980. path edge:
35885 2019-Jan-12 20:37:18.532938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35886 2019-Jan-12 20:37:18.532995 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35887 2019-Jan-12 20:37:18.533638 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35888 2019-Jan-12 20:37:18.534273 - [DEBUG]
35889 2019-Jan-12 20:37:18.534297 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35890 2019-Jan-12 20:37:18.534949 - [DEBUG] Possible callees:
35891 2019-Jan-12 20:37:18.534975 - [DEBUG] llvm.dbg.declare
35892 2019-Jan-12 20:37:18.535000 - [DEBUG] Possible return sites:
35893 2019-Jan-12 20:37:18.535024 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035894 2019-Jan-12 20:37:18.536312 - [DEBUG] Found and process special summary
35895 2019-Jan-12 20:37:18.536347 - [DEBUG] Compose: EdgeIdentity * AllBottom
35896 2019-Jan-12 20:37:18.536374 - [DEBUG]
35897 2019-Jan-12 20:37:18.536398 - [DEBUG] Propagate flow
35898 2019-Jan-12 20:37:18.536422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35899 2019-Jan-12 20:37:18.536478 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35900 2019-Jan-12 20:37:18.537116 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35901 2019-Jan-12 20:37:18.537752 - [DEBUG] Edge function : AllBottom (result of previous compose)
35902 2019-Jan-12 20:37:18.537777 - [DEBUG]
35903 2019-Jan-12 20:37:18.537802 - [DEBUG] Join: AllTop & AllBottom
35904 2019-Jan-12 20:37:18.537828 - [DEBUG] = AllBottom (new jump func)
35905 2019-Jan-12 20:37:18.537852 - [DEBUG]
35906 2019-Jan-12 20:37:18.537876 - [DEBUG] Start adding new jump function
35907 2019-Jan-12 20:37:18.537900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35908 2019-Jan-12 20:37:18.537956 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35909 2019-Jan-12 20:37:18.538592 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35910 2019-Jan-12 20:37:18.539246 - [DEBUG] Edge Function : AllBottom
35911 2019-Jan-12 20:37:18.539274 - [DEBUG] End adding new jump function
35912 2019-Jan-12 20:37:18.539298 - [DEBUG]
35913 2019-Jan-12 20:37:18.539323 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35914 2019-Jan-12 20:37:18.539347 - [DEBUG]
35915 2019-Jan-12 20:37:18.539371 - [DEBUG] Process 981. path edge:
35916 2019-Jan-12 20:37:18.539395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35917 2019-Jan-12 20:37:18.539460 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35918 2019-Jan-12 20:37:18.540099 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35919 2019-Jan-12 20:37:18.540736 - [DEBUG]
35920 2019-Jan-12 20:37:18.540760 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35921 2019-Jan-12 20:37:18.541422 - [DEBUG] Compose: EdgeIdentity * AllBottom
35922 2019-Jan-12 20:37:18.541451 - [DEBUG]
35923 2019-Jan-12 20:37:18.541475 - [DEBUG] Propagate flow
35924 2019-Jan-12 20:37:18.541499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35925 2019-Jan-12 20:37:18.541556 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35926 2019-Jan-12 20:37:18.542205 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35927 2019-Jan-12 20:37:18.542841 - [DEBUG] Edge function : AllBottom (result of previous compose)
35928 2019-Jan-12 20:37:18.542866 - [DEBUG]
35929 2019-Jan-12 20:37:18.542891 - [DEBUG] Join: AllTop & AllBottom
35930 2019-Jan-12 20:37:18.542917 - [DEBUG] = AllBottom (new jump func)
35931 2019-Jan-12 20:37:18.542941 - [DEBUG]
35932 2019-Jan-12 20:37:18.542964 - [DEBUG] Start adding new jump function
35933 2019-Jan-12 20:37:18.542988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35934 2019-Jan-12 20:37:18.543044 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35935 2019-Jan-12 20:37:18.543680 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35936 2019-Jan-12 20:37:18.544312 - [DEBUG] Edge Function : AllBottom
35937 2019-Jan-12 20:37:18.544340 - [DEBUG] End adding new jump function
35938 2019-Jan-12 20:37:18.544364 - [DEBUG]
35939 2019-Jan-12 20:37:18.544387 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35940 2019-Jan-12 20:37:18.544412 - [DEBUG]
35941 2019-Jan-12 20:37:18.544435 - [DEBUG] Process 982. path edge:
35942 2019-Jan-12 20:37:18.544459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35943 2019-Jan-12 20:37:18.544515 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35944 2019-Jan-12 20:37:18.545146 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35945 2019-Jan-12 20:37:18.545797 - [DEBUG]
35946 2019-Jan-12 20:37:18.545822 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35947 2019-Jan-12 20:37:18.546467 - [DEBUG] Compose: EdgeIdentity * AllBottom
35948 2019-Jan-12 20:37:18.546494 - [DEBUG]
35949 2019-Jan-12 20:37:18.546518 - [DEBUG] Propagate flow
35950 2019-Jan-12 20:37:18.546541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35951 2019-Jan-12 20:37:18.546598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35952 2019-Jan-12 20:37:18.547241 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35953 2019-Jan-12 20:37:18.547876 - [DEBUG] Edge function : AllBottom (result of previous compose)
35954 2019-Jan-12 20:37:18.547902 - [DEBUG]
35955 2019-Jan-12 20:37:18.547926 - [DEBUG] Join: AllTop & AllBottom
35956 2019-Jan-12 20:37:18.547952 - [DEBUG] = AllBottom (new jump func)
35957 2019-Jan-12 20:37:18.547977 - [DEBUG]
35958 2019-Jan-12 20:37:18.548000 - [DEBUG] Start adding new jump function
35959 2019-Jan-12 20:37:18.548023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35960 2019-Jan-12 20:37:18.548079 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35961 2019-Jan-12 20:37:18.548738 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35962 2019-Jan-12 20:37:18.549380 - [DEBUG] Edge Function : AllBottom
35963 2019-Jan-12 20:37:18.549408 - [DEBUG] End adding new jump function
35964 2019-Jan-12 20:37:18.549432 - [DEBUG]
35965 2019-Jan-12 20:37:18.549456 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35966 2019-Jan-12 20:37:18.549480 - [DEBUG]
35967 2019-Jan-12 20:37:18.549503 - [DEBUG] Process 983. path edge:
35968 2019-Jan-12 20:37:18.549527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35969 2019-Jan-12 20:37:18.549583 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35970 2019-Jan-12 20:37:18.550226 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35971 2019-Jan-12 20:37:18.550860 - [DEBUG]
35972 2019-Jan-12 20:37:18.550884 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35973 2019-Jan-12 20:37:18.551542 - [DEBUG] Possible callees:
35974 2019-Jan-12 20:37:18.551568 - [DEBUG] llvm.dbg.declare
35975 2019-Jan-12 20:37:18.551593 - [DEBUG] Possible return sites:
35976 2019-Jan-12 20:37:18.551616 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935977 2019-Jan-12 20:37:18.552906 - [DEBUG] Found and process special summary
35978 2019-Jan-12 20:37:18.552940 - [DEBUG] Compose: EdgeIdentity * AllBottom
35979 2019-Jan-12 20:37:18.552967 - [DEBUG]
35980 2019-Jan-12 20:37:18.552991 - [DEBUG] Propagate flow
35981 2019-Jan-12 20:37:18.553014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35982 2019-Jan-12 20:37:18.553070 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35983 2019-Jan-12 20:37:18.553708 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35984 2019-Jan-12 20:37:18.554344 - [DEBUG] Edge function : AllBottom (result of previous compose)
35985 2019-Jan-12 20:37:18.554369 - [DEBUG]
35986 2019-Jan-12 20:37:18.554394 - [DEBUG] Join: AllTop & AllBottom
35987 2019-Jan-12 20:37:18.554419 - [DEBUG] = AllBottom (new jump func)
35988 2019-Jan-12 20:37:18.554444 - [DEBUG]
35989 2019-Jan-12 20:37:18.554467 - [DEBUG] Start adding new jump function
35990 2019-Jan-12 20:37:18.554491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35991 2019-Jan-12 20:37:18.554546 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35992 2019-Jan-12 20:37:18.555184 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35993 2019-Jan-12 20:37:18.555837 - [DEBUG] Edge Function : AllBottom
35994 2019-Jan-12 20:37:18.555865 - [DEBUG] End adding new jump function
35995 2019-Jan-12 20:37:18.555889 - [DEBUG]
35996 2019-Jan-12 20:37:18.555912 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35997 2019-Jan-12 20:37:18.555936 - [DEBUG]
35998 2019-Jan-12 20:37:18.555960 - [DEBUG] Process 984. path edge:
35999 2019-Jan-12 20:37:18.555984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36000 2019-Jan-12 20:37:18.556040 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36001 2019-Jan-12 20:37:18.556676 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36002 2019-Jan-12 20:37:18.557311 - [DEBUG]
36003 2019-Jan-12 20:37:18.557344 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36004 2019-Jan-12 20:37:18.558004 - [DEBUG] Compose: EdgeIdentity * AllBottom
36005 2019-Jan-12 20:37:18.558032 - [DEBUG]
36006 2019-Jan-12 20:37:18.558055 - [DEBUG] Propagate flow
36007 2019-Jan-12 20:37:18.558079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36008 2019-Jan-12 20:37:18.558136 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36009 2019-Jan-12 20:37:18.558785 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36010 2019-Jan-12 20:37:18.559420 - [DEBUG] Edge function : AllBottom (result of previous compose)
36011 2019-Jan-12 20:37:18.559445 - [DEBUG]
36012 2019-Jan-12 20:37:18.559470 - [DEBUG] Join: AllTop & AllBottom
36013 2019-Jan-12 20:37:18.559496 - [DEBUG] = AllBottom (new jump func)
36014 2019-Jan-12 20:37:18.559520 - [DEBUG]
36015 2019-Jan-12 20:37:18.559544 - [DEBUG] Start adding new jump function
36016 2019-Jan-12 20:37:18.559567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36017 2019-Jan-12 20:37:18.559623 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36018 2019-Jan-12 20:37:18.560258 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36019 2019-Jan-12 20:37:18.560889 - [DEBUG] Edge Function : AllBottom
36020 2019-Jan-12 20:37:18.560917 - [DEBUG] End adding new jump function
36021 2019-Jan-12 20:37:18.560941 - [DEBUG]
36022 2019-Jan-12 20:37:18.560964 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
36023 2019-Jan-12 20:37:18.560988 - [DEBUG]
36024 2019-Jan-12 20:37:18.561012 - [DEBUG] Process 985. path edge:
36025 2019-Jan-12 20:37:18.561035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36026 2019-Jan-12 20:37:18.561091 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36027 2019-Jan-12 20:37:18.561730 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36028 2019-Jan-12 20:37:18.562381 - [DEBUG]
36029 2019-Jan-12 20:37:18.562406 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36030 2019-Jan-12 20:37:18.563054 - [DEBUG] Compose: EdgeIdentity * AllBottom
36031 2019-Jan-12 20:37:18.563082 - [DEBUG]
36032 2019-Jan-12 20:37:18.563105 - [DEBUG] Propagate flow
36033 2019-Jan-12 20:37:18.563129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36034 2019-Jan-12 20:37:18.563185 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36035 2019-Jan-12 20:37:18.563829 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36036 2019-Jan-12 20:37:18.564464 - [DEBUG] Edge function : AllBottom (result of previous compose)
36037 2019-Jan-12 20:37:18.564490 - [DEBUG]
36038 2019-Jan-12 20:37:18.564514 - [DEBUG] Join: AllTop & AllBottom
36039 2019-Jan-12 20:37:18.564540 - [DEBUG] = AllBottom (new jump func)
36040 2019-Jan-12 20:37:18.564565 - [DEBUG]
36041 2019-Jan-12 20:37:18.564588 - [DEBUG] Start adding new jump function
36042 2019-Jan-12 20:37:18.564612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36043 2019-Jan-12 20:37:18.564667 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36044 2019-Jan-12 20:37:18.565303 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36045 2019-Jan-12 20:37:18.565958 - [DEBUG] Edge Function : AllBottom
36046 2019-Jan-12 20:37:18.565986 - [DEBUG] End adding new jump function
36047 2019-Jan-12 20:37:18.566018 - [DEBUG]
36048 2019-Jan-12 20:37:18.566042 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
36049 2019-Jan-12 20:37:18.566066 - [DEBUG]
36050 2019-Jan-12 20:37:18.566090 - [DEBUG] Process 986. path edge:
36051 2019-Jan-12 20:37:18.566114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36052 2019-Jan-12 20:37:18.566170 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36053 2019-Jan-12 20:37:18.566813 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36054 2019-Jan-12 20:37:18.567448 - [DEBUG]
36055 2019-Jan-12 20:37:18.567472 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36056 2019-Jan-12 20:37:18.568124 - [DEBUG] Possible callees:
36057 2019-Jan-12 20:37:18.568150 - [DEBUG] llvm.dbg.declare
36058 2019-Jan-12 20:37:18.568176 - [DEBUG] Possible return sites:
36059 2019-Jan-12 20:37:18.568199 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536060 2019-Jan-12 20:37:18.569481 - [DEBUG] Found and process special summary
36061 2019-Jan-12 20:37:18.569515 - [DEBUG] Compose: EdgeIdentity * AllBottom
36062 2019-Jan-12 20:37:18.569542 - [DEBUG]
36063 2019-Jan-12 20:37:18.569566 - [DEBUG] Propagate flow
36064 2019-Jan-12 20:37:18.569589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36065 2019-Jan-12 20:37:18.569645 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36066 2019-Jan-12 20:37:18.570282 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36067 2019-Jan-12 20:37:18.570917 - [DEBUG] Edge function : AllBottom (result of previous compose)
36068 2019-Jan-12 20:37:18.570942 - [DEBUG]
36069 2019-Jan-12 20:37:18.570967 - [DEBUG] Join: AllTop & AllBottom
36070 2019-Jan-12 20:37:18.570993 - [DEBUG] = AllBottom (new jump func)
36071 2019-Jan-12 20:37:18.571017 - [DEBUG]
36072 2019-Jan-12 20:37:18.571040 - [DEBUG] Start adding new jump function
36073 2019-Jan-12 20:37:18.571064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36074 2019-Jan-12 20:37:18.571120 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36075 2019-Jan-12 20:37:18.571761 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36076 2019-Jan-12 20:37:18.572415 - [DEBUG] Edge Function : AllBottom
36077 2019-Jan-12 20:37:18.572443 - [DEBUG] End adding new jump function
36078 2019-Jan-12 20:37:18.572467 - [DEBUG]
36079 2019-Jan-12 20:37:18.572491 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
36080 2019-Jan-12 20:37:18.572515 - [DEBUG]
36081 2019-Jan-12 20:37:18.572538 - [DEBUG] Process 987. path edge:
36082 2019-Jan-12 20:37:18.572562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36083 2019-Jan-12 20:37:18.572618 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36084 2019-Jan-12 20:37:18.573254 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36085 2019-Jan-12 20:37:18.573890 - [DEBUG]
36086 2019-Jan-12 20:37:18.573915 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36087 2019-Jan-12 20:37:18.574572 - [DEBUG] Compose: EdgeIdentity * AllBottom
36088 2019-Jan-12 20:37:18.574601 - [DEBUG]
36089 2019-Jan-12 20:37:18.574625 - [DEBUG] Propagate flow
36090 2019-Jan-12 20:37:18.574657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36091 2019-Jan-12 20:37:18.574714 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36092 2019-Jan-12 20:37:18.575361 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36093 2019-Jan-12 20:37:18.575996 - [DEBUG] Edge function : AllBottom (result of previous compose)
36094 2019-Jan-12 20:37:18.576022 - [DEBUG]
36095 2019-Jan-12 20:37:18.576046 - [DEBUG] Join: AllTop & AllBottom
36096 2019-Jan-12 20:37:18.576072 - [DEBUG] = AllBottom (new jump func)
36097 2019-Jan-12 20:37:18.576097 - [DEBUG]
36098 2019-Jan-12 20:37:18.576121 - [DEBUG] Start adding new jump function
36099 2019-Jan-12 20:37:18.576144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36100 2019-Jan-12 20:37:18.576200 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36101 2019-Jan-12 20:37:18.576836 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36102 2019-Jan-12 20:37:18.577467 - [DEBUG] Edge Function : AllBottom
36103 2019-Jan-12 20:37:18.577495 - [DEBUG] End adding new jump function
36104 2019-Jan-12 20:37:18.577519 - [DEBUG]
36105 2019-Jan-12 20:37:18.577543 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
36106 2019-Jan-12 20:37:18.577567 - [DEBUG]
36107 2019-Jan-12 20:37:18.577590 - [DEBUG] Process 988. path edge:
36108 2019-Jan-12 20:37:18.577614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36109 2019-Jan-12 20:37:18.577670 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36110 2019-Jan-12 20:37:18.578303 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36111 2019-Jan-12 20:37:18.578953 - [DEBUG]
36112 2019-Jan-12 20:37:18.578979 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36113 2019-Jan-12 20:37:18.579627 - [DEBUG] Compose: EdgeIdentity * AllBottom
36114 2019-Jan-12 20:37:18.579655 - [DEBUG]
36115 2019-Jan-12 20:37:18.579678 - [DEBUG] Propagate flow
36116 2019-Jan-12 20:37:18.579701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36117 2019-Jan-12 20:37:18.579758 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36118 2019-Jan-12 20:37:18.580398 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36119 2019-Jan-12 20:37:18.581033 - [DEBUG] Edge function : AllBottom (result of previous compose)
36120 2019-Jan-12 20:37:18.581058 - [DEBUG]
36121 2019-Jan-12 20:37:18.581082 - [DEBUG] Join: AllTop & AllBottom
36122 2019-Jan-12 20:37:18.581108 - [DEBUG] = AllBottom (new jump func)
36123 2019-Jan-12 20:37:18.581133 - [DEBUG]
36124 2019-Jan-12 20:37:18.581156 - [DEBUG] Start adding new jump function
36125 2019-Jan-12 20:37:18.581179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36126 2019-Jan-12 20:37:18.581235 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36127 2019-Jan-12 20:37:18.581878 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36128 2019-Jan-12 20:37:18.582525 - [DEBUG] Edge Function : AllBottom
36129 2019-Jan-12 20:37:18.582553 - [DEBUG] End adding new jump function
36130 2019-Jan-12 20:37:18.582577 - [DEBUG]
36131 2019-Jan-12 20:37:18.582600 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36132 2019-Jan-12 20:37:18.582624 - [DEBUG]
36133 2019-Jan-12 20:37:18.582648 - [DEBUG] Process 989. path edge:
36134 2019-Jan-12 20:37:18.582671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36135 2019-Jan-12 20:37:18.582728 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36136 2019-Jan-12 20:37:18.583370 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36137 2019-Jan-12 20:37:18.584006 - [DEBUG]
36138 2019-Jan-12 20:37:18.584031 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36139 2019-Jan-12 20:37:18.584678 - [DEBUG] Compose: EdgeIdentity * AllBottom
36140 2019-Jan-12 20:37:18.584706 - [DEBUG]
36141 2019-Jan-12 20:37:18.584729 - [DEBUG] Propagate flow
36142 2019-Jan-12 20:37:18.584753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36143 2019-Jan-12 20:37:18.584809 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36144 2019-Jan-12 20:37:18.585470 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36145 2019-Jan-12 20:37:18.586106 - [DEBUG] Edge function : AllBottom (result of previous compose)
36146 2019-Jan-12 20:37:18.586131 - [DEBUG]
36147 2019-Jan-12 20:37:18.586156 - [DEBUG] Join: AllTop & AllBottom
36148 2019-Jan-12 20:37:18.586182 - [DEBUG] = AllBottom (new jump func)
36149 2019-Jan-12 20:37:18.586207 - [DEBUG]
36150 2019-Jan-12 20:37:18.586230 - [DEBUG] Start adding new jump function
36151 2019-Jan-12 20:37:18.586253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36152 2019-Jan-12 20:37:18.586309 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36153 2019-Jan-12 20:37:18.586944 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36154 2019-Jan-12 20:37:18.587587 - [DEBUG] Edge Function : AllBottom
36155 2019-Jan-12 20:37:18.587614 - [DEBUG] End adding new jump function
36156 2019-Jan-12 20:37:18.587638 - [DEBUG]
36157 2019-Jan-12 20:37:18.587662 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36158 2019-Jan-12 20:37:18.587686 - [DEBUG]
36159 2019-Jan-12 20:37:18.587709 - [DEBUG] Process 990. path edge:
36160 2019-Jan-12 20:37:18.587733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36161 2019-Jan-12 20:37:18.587789 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36162 2019-Jan-12 20:37:18.588432 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36163 2019-Jan-12 20:37:18.589082 - [DEBUG]
36164 2019-Jan-12 20:37:18.589107 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36165 2019-Jan-12 20:37:18.589759 - [DEBUG] Possible callees:
36166 2019-Jan-12 20:37:18.589784 - [DEBUG] llvm.dbg.declare
36167 2019-Jan-12 20:37:18.589809 - [DEBUG] Possible return sites:
36168 2019-Jan-12 20:37:18.589833 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336169 2019-Jan-12 20:37:18.591097 - [DEBUG] Found and process special summary
36170 2019-Jan-12 20:37:18.591130 - [DEBUG] Compose: EdgeIdentity * AllBottom
36171 2019-Jan-12 20:37:18.591157 - [DEBUG]
36172 2019-Jan-12 20:37:18.591181 - [DEBUG] Propagate flow
36173 2019-Jan-12 20:37:18.591204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36174 2019-Jan-12 20:37:18.591260 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36175 2019-Jan-12 20:37:18.591902 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36176 2019-Jan-12 20:37:18.592553 - [DEBUG] Edge function : AllBottom (result of previous compose)
36177 2019-Jan-12 20:37:18.592587 - [DEBUG]
36178 2019-Jan-12 20:37:18.592612 - [DEBUG] Join: AllTop & AllBottom
36179 2019-Jan-12 20:37:18.592638 - [DEBUG] = AllBottom (new jump func)
36180 2019-Jan-12 20:37:18.592662 - [DEBUG]
36181 2019-Jan-12 20:37:18.592686 - [DEBUG] Start adding new jump function
36182 2019-Jan-12 20:37:18.592709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36183 2019-Jan-12 20:37:18.592765 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36184 2019-Jan-12 20:37:18.593401 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36185 2019-Jan-12 20:37:18.594037 - [DEBUG] Edge Function : AllBottom
36186 2019-Jan-12 20:37:18.594065 - [DEBUG] End adding new jump function
36187 2019-Jan-12 20:37:18.594090 - [DEBUG]
36188 2019-Jan-12 20:37:18.594113 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36189 2019-Jan-12 20:37:18.594138 - [DEBUG]
36190 2019-Jan-12 20:37:18.594161 - [DEBUG] Process 991. path edge:
36191 2019-Jan-12 20:37:18.594185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36192 2019-Jan-12 20:37:18.594241 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
36193 2019-Jan-12 20:37:18.594875 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36194 2019-Jan-12 20:37:18.595526 - [DEBUG]
36195 2019-Jan-12 20:37:18.595550 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36196 2019-Jan-12 20:37:18.596209 - [DEBUG] Compose: EdgeIdentity * AllBottom
36197 2019-Jan-12 20:37:18.596237 - [DEBUG]
36198 2019-Jan-12 20:37:18.596261 - [DEBUG] Propagate flow
36199 2019-Jan-12 20:37:18.596284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36200 2019-Jan-12 20:37:18.596341 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36201 2019-Jan-12 20:37:18.596972 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36202 2019-Jan-12 20:37:18.597607 - [DEBUG] Edge function : AllBottom (result of previous compose)
36203 2019-Jan-12 20:37:18.597632 - [DEBUG]
36204 2019-Jan-12 20:37:18.597657 - [DEBUG] Join: AllTop & AllBottom
36205 2019-Jan-12 20:37:18.597683 - [DEBUG] = AllBottom (new jump func)
36206 2019-Jan-12 20:37:18.597707 - [DEBUG]
36207 2019-Jan-12 20:37:18.597731 - [DEBUG] Start adding new jump function
36208 2019-Jan-12 20:37:18.597754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36209 2019-Jan-12 20:37:18.597810 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36210 2019-Jan-12 20:37:18.598446 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36211 2019-Jan-12 20:37:18.599093 - [DEBUG] Edge Function : AllBottom
36212 2019-Jan-12 20:37:18.599121 - [DEBUG] End adding new jump function
36213 2019-Jan-12 20:37:18.599145 - [DEBUG]
36214 2019-Jan-12 20:37:18.599168 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36215 2019-Jan-12 20:37:18.599193 - [DEBUG]
36216 2019-Jan-12 20:37:18.599216 - [DEBUG] Process 992. path edge:
36217 2019-Jan-12 20:37:18.599240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36218 2019-Jan-12 20:37:18.599296 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
36219 2019-Jan-12 20:37:18.599929 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36220 2019-Jan-12 20:37:18.600563 - [DEBUG]
36221 2019-Jan-12 20:37:18.600588 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36222 2019-Jan-12 20:37:18.601247 - [DEBUG] Compose: EdgeIdentity * AllBottom
36223 2019-Jan-12 20:37:18.601276 - [DEBUG]
36224 2019-Jan-12 20:37:18.601300 - [DEBUG] Propagate flow
36225 2019-Jan-12 20:37:18.601323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36226 2019-Jan-12 20:37:18.601380 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36227 2019-Jan-12 20:37:18.602045 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36228 2019-Jan-12 20:37:18.602681 - [DEBUG] Edge function : AllBottom (result of previous compose)
36229 2019-Jan-12 20:37:18.602706 - [DEBUG]
36230 2019-Jan-12 20:37:18.602731 - [DEBUG] Join: AllTop & AllBottom
36231 2019-Jan-12 20:37:18.602757 - [DEBUG] = AllBottom (new jump func)
36232 2019-Jan-12 20:37:18.602781 - [DEBUG]
36233 2019-Jan-12 20:37:18.602805 - [DEBUG] Start adding new jump function
36234 2019-Jan-12 20:37:18.602828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-12 20:37:18.602884 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36236 2019-Jan-12 20:37:18.603520 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36237 2019-Jan-12 20:37:18.604162 - [DEBUG] Edge Function : AllBottom
36238 2019-Jan-12 20:37:18.604189 - [DEBUG] End adding new jump function
36239 2019-Jan-12 20:37:18.604213 - [DEBUG]
36240 2019-Jan-12 20:37:18.604237 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36241 2019-Jan-12 20:37:18.604261 - [DEBUG]
36242 2019-Jan-12 20:37:18.604284 - [DEBUG] Process 993. path edge:
36243 2019-Jan-12 20:37:18.604308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36244 2019-Jan-12 20:37:18.604364 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
36245 2019-Jan-12 20:37:18.605007 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36246 2019-Jan-12 20:37:18.605658 - [DEBUG]
36247 2019-Jan-12 20:37:18.605682 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36248 2019-Jan-12 20:37:18.606340 - [DEBUG] Possible callees:
36249 2019-Jan-12 20:37:18.606365 - [DEBUG] llvm.dbg.declare
36250 2019-Jan-12 20:37:18.606391 - [DEBUG] Possible return sites:
36251 2019-Jan-12 20:37:18.606414 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16936252 2019-Jan-12 20:37:18.607689 - [DEBUG] Found and process special summary
36253 2019-Jan-12 20:37:18.607724 - [DEBUG] Compose: EdgeIdentity * AllBottom
36254 2019-Jan-12 20:37:18.607751 - [DEBUG]
36255 2019-Jan-12 20:37:18.607775 - [DEBUG] Propagate flow
36256 2019-Jan-12 20:37:18.607798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36257 2019-Jan-12 20:37:18.607855 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36258 2019-Jan-12 20:37:18.608490 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36259 2019-Jan-12 20:37:18.609143 - [DEBUG] Edge function : AllBottom (result of previous compose)
36260 2019-Jan-12 20:37:18.609168 - [DEBUG]
36261 2019-Jan-12 20:37:18.609192 - [DEBUG] Join: AllTop & AllBottom
36262 2019-Jan-12 20:37:18.609218 - [DEBUG] = AllBottom (new jump func)
36263 2019-Jan-12 20:37:18.609243 - [DEBUG]
36264 2019-Jan-12 20:37:18.609266 - [DEBUG] Start adding new jump function
36265 2019-Jan-12 20:37:18.609299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36266 2019-Jan-12 20:37:18.609355 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36267 2019-Jan-12 20:37:18.609991 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36268 2019-Jan-12 20:37:18.610625 - [DEBUG] Edge Function : AllBottom
36269 2019-Jan-12 20:37:18.610654 - [DEBUG] End adding new jump function
36270 2019-Jan-12 20:37:18.610678 - [DEBUG]
36271 2019-Jan-12 20:37:18.610702 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36272 2019-Jan-12 20:37:18.610726 - [DEBUG]
36273 2019-Jan-12 20:37:18.610749 - [DEBUG] Process 994. path edge:
36274 2019-Jan-12 20:37:18.610773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36275 2019-Jan-12 20:37:18.610829 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
36276 2019-Jan-12 20:37:18.611464 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36277 2019-Jan-12 20:37:18.612120 - [DEBUG]
36278 2019-Jan-12 20:37:18.612145 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36279 2019-Jan-12 20:37:18.612806 - [DEBUG] Compose: EdgeIdentity * AllBottom
36280 2019-Jan-12 20:37:18.612835 - [DEBUG]
36281 2019-Jan-12 20:37:18.612858 - [DEBUG] Propagate flow
36282 2019-Jan-12 20:37:18.612882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36283 2019-Jan-12 20:37:18.612939 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36284 2019-Jan-12 20:37:18.613574 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36285 2019-Jan-12 20:37:18.614208 - [DEBUG] Edge function : AllBottom (result of previous compose)
36286 2019-Jan-12 20:37:18.614233 - [DEBUG]
36287 2019-Jan-12 20:37:18.614258 - [DEBUG] Join: AllTop & AllBottom
36288 2019-Jan-12 20:37:18.614284 - [DEBUG] = AllBottom (new jump func)
36289 2019-Jan-12 20:37:18.614309 - [DEBUG]
36290 2019-Jan-12 20:37:18.614332 - [DEBUG] Start adding new jump function
36291 2019-Jan-12 20:37:18.614356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36292 2019-Jan-12 20:37:18.614412 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36293 2019-Jan-12 20:37:18.615048 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36294 2019-Jan-12 20:37:18.615695 - [DEBUG] Edge Function : AllBottom
36295 2019-Jan-12 20:37:18.615724 - [DEBUG] End adding new jump function
36296 2019-Jan-12 20:37:18.615748 - [DEBUG]
36297 2019-Jan-12 20:37:18.615771 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36298 2019-Jan-12 20:37:18.615795 - [DEBUG]
36299 2019-Jan-12 20:37:18.615818 - [DEBUG] Process 995. path edge:
36300 2019-Jan-12 20:37:18.615842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36301 2019-Jan-12 20:37:18.615898 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
36302 2019-Jan-12 20:37:18.616532 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36303 2019-Jan-12 20:37:18.617167 - [DEBUG]
36304 2019-Jan-12 20:37:18.617191 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36305 2019-Jan-12 20:37:18.617844 - [DEBUG] Compose: EdgeIdentity * AllBottom
36306 2019-Jan-12 20:37:18.617872 - [DEBUG]
36307 2019-Jan-12 20:37:18.617895 - [DEBUG] Propagate flow
36308 2019-Jan-12 20:37:18.617919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36309 2019-Jan-12 20:37:18.617988 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36310 2019-Jan-12 20:37:18.618634 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36311 2019-Jan-12 20:37:18.619284 - [DEBUG] Edge function : AllBottom (result of previous compose)
36312 2019-Jan-12 20:37:18.619310 - [DEBUG]
36313 2019-Jan-12 20:37:18.619334 - [DEBUG] Join: AllTop & AllBottom
36314 2019-Jan-12 20:37:18.619360 - [DEBUG] = AllBottom (new jump func)
36315 2019-Jan-12 20:37:18.619385 - [DEBUG]
36316 2019-Jan-12 20:37:18.619408 - [DEBUG] Start adding new jump function
36317 2019-Jan-12 20:37:18.619432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36318 2019-Jan-12 20:37:18.619487 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36319 2019-Jan-12 20:37:18.620130 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36320 2019-Jan-12 20:37:18.620765 - [DEBUG] Edge Function : AllBottom
36321 2019-Jan-12 20:37:18.620793 - [DEBUG] End adding new jump function
36322 2019-Jan-12 20:37:18.620817 - [DEBUG]
36323 2019-Jan-12 20:37:18.620841 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36324 2019-Jan-12 20:37:18.620865 - [DEBUG]
36325 2019-Jan-12 20:37:18.620889 - [DEBUG] Process 996. path edge:
36326 2019-Jan-12 20:37:18.620912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36327 2019-Jan-12 20:37:18.620968 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
36328 2019-Jan-12 20:37:18.621605 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36329 2019-Jan-12 20:37:18.622261 - [DEBUG]
36330 2019-Jan-12 20:37:18.622285 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36331 2019-Jan-12 20:37:18.622945 - [DEBUG] Compose: EdgeIdentity * AllBottom
36332 2019-Jan-12 20:37:18.622973 - [DEBUG]
36333 2019-Jan-12 20:37:18.622997 - [DEBUG] Propagate flow
36334 2019-Jan-12 20:37:18.623021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36335 2019-Jan-12 20:37:18.623078 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36336 2019-Jan-12 20:37:18.623712 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36337 2019-Jan-12 20:37:18.624347 - [DEBUG] Edge function : AllBottom (result of previous compose)
36338 2019-Jan-12 20:37:18.624372 - [DEBUG]
36339 2019-Jan-12 20:37:18.624397 - [DEBUG] Join: AllTop & AllBottom
36340 2019-Jan-12 20:37:18.624423 - [DEBUG] = AllBottom (new jump func)
36341 2019-Jan-12 20:37:18.624448 - [DEBUG]
36342 2019-Jan-12 20:37:18.624471 - [DEBUG] Start adding new jump function
36343 2019-Jan-12 20:37:18.624495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36344 2019-Jan-12 20:37:18.624551 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36345 2019-Jan-12 20:37:18.625186 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36346 2019-Jan-12 20:37:18.625835 - [DEBUG] Edge Function : AllBottom
36347 2019-Jan-12 20:37:18.625864 - [DEBUG] End adding new jump function
36348 2019-Jan-12 20:37:18.625888 - [DEBUG]
36349 2019-Jan-12 20:37:18.625912 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36350 2019-Jan-12 20:37:18.625936 - [DEBUG]
36351 2019-Jan-12 20:37:18.625960 - [DEBUG] Process 997. path edge:
36352 2019-Jan-12 20:37:18.625983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36353 2019-Jan-12 20:37:18.626048 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
36354 2019-Jan-12 20:37:18.626682 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36355 2019-Jan-12 20:37:18.627317 - [DEBUG]
36356 2019-Jan-12 20:37:18.627343 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36357 2019-Jan-12 20:37:18.627992 - [DEBUG] Compose: EdgeIdentity * AllBottom
36358 2019-Jan-12 20:37:18.628021 - [DEBUG]
36359 2019-Jan-12 20:37:18.628045 - [DEBUG] Propagate flow
36360 2019-Jan-12 20:37:18.628068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36361 2019-Jan-12 20:37:18.628125 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36362 2019-Jan-12 20:37:18.628781 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36363 2019-Jan-12 20:37:18.629417 - [DEBUG] Edge function : AllBottom (result of previous compose)
36364 2019-Jan-12 20:37:18.629442 - [DEBUG]
36365 2019-Jan-12 20:37:18.629466 - [DEBUG] Join: AllTop & AllBottom
36366 2019-Jan-12 20:37:18.629492 - [DEBUG] = AllBottom (new jump func)
36367 2019-Jan-12 20:37:18.629517 - [DEBUG]
36368 2019-Jan-12 20:37:18.629540 - [DEBUG] Start adding new jump function
36369 2019-Jan-12 20:37:18.629564 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36370 2019-Jan-12 20:37:18.629619 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36371 2019-Jan-12 20:37:18.630254 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36372 2019-Jan-12 20:37:18.630889 - [DEBUG] Edge Function : AllBottom
36373 2019-Jan-12 20:37:18.630917 - [DEBUG] End adding new jump function
36374 2019-Jan-12 20:37:18.630941 - [DEBUG]
36375 2019-Jan-12 20:37:18.630965 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36376 2019-Jan-12 20:37:18.630990 - [DEBUG]
36377 2019-Jan-12 20:37:18.631013 - [DEBUG] Process 998. path edge:
36378 2019-Jan-12 20:37:18.631037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36379 2019-Jan-12 20:37:18.631093 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
36380 2019-Jan-12 20:37:18.631729 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36381 2019-Jan-12 20:37:18.632383 - [DEBUG]
36382 2019-Jan-12 20:37:18.632407 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36383 2019-Jan-12 20:37:18.633065 - [DEBUG] Compose: EdgeIdentity * AllBottom
36384 2019-Jan-12 20:37:18.633093 - [DEBUG]
36385 2019-Jan-12 20:37:18.633117 - [DEBUG] Propagate flow
36386 2019-Jan-12 20:37:18.633140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36387 2019-Jan-12 20:37:18.633197 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36388 2019-Jan-12 20:37:18.633830 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36389 2019-Jan-12 20:37:18.634466 - [DEBUG] Edge function : AllBottom (result of previous compose)
36390 2019-Jan-12 20:37:18.634491 - [DEBUG]
36391 2019-Jan-12 20:37:18.634516 - [DEBUG] Join: AllTop & AllBottom
36392 2019-Jan-12 20:37:18.634541 - [DEBUG] = AllBottom (new jump func)
36393 2019-Jan-12 20:37:18.634566 - [DEBUG]
36394 2019-Jan-12 20:37:18.634589 - [DEBUG] Start adding new jump function
36395 2019-Jan-12 20:37:18.634613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36396 2019-Jan-12 20:37:18.634669 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36397 2019-Jan-12 20:37:18.635313 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36398 2019-Jan-12 20:37:18.635958 - [DEBUG] Edge Function : AllBottom
36399 2019-Jan-12 20:37:18.635986 - [DEBUG] End adding new jump function
36400 2019-Jan-12 20:37:18.636010 - [DEBUG]
36401 2019-Jan-12 20:37:18.636034 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36402 2019-Jan-12 20:37:18.636058 - [DEBUG]
36403 2019-Jan-12 20:37:18.636082 - [DEBUG] Process 999. path edge:
36404 2019-Jan-12 20:37:18.636105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36405 2019-Jan-12 20:37:18.636162 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
36406 2019-Jan-12 20:37:18.636795 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36407 2019-Jan-12 20:37:18.637431 - [DEBUG]
36408 2019-Jan-12 20:37:18.637456 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36409 2019-Jan-12 20:37:18.638104 - [DEBUG] Compose: EdgeIdentity * AllBottom
36410 2019-Jan-12 20:37:18.638132 - [DEBUG]
36411 2019-Jan-12 20:37:18.638155 - [DEBUG] Propagate flow
36412 2019-Jan-12 20:37:18.638179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36413 2019-Jan-12 20:37:18.638235 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36414 2019-Jan-12 20:37:18.638887 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36415 2019-Jan-12 20:37:18.639523 - [DEBUG] Edge function : AllBottom (result of previous compose)
36416 2019-Jan-12 20:37:18.639549 - [DEBUG]
36417 2019-Jan-12 20:37:18.639573 - [DEBUG] Join: AllTop & AllBottom
36418 2019-Jan-12 20:37:18.639599 - [DEBUG] = AllBottom (new jump func)
36419 2019-Jan-12 20:37:18.639623 - [DEBUG]
36420 2019-Jan-12 20:37:18.639646 - [DEBUG] Start adding new jump function
36421 2019-Jan-12 20:37:18.639670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36422 2019-Jan-12 20:37:18.639726 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36423 2019-Jan-12 20:37:18.640361 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36424 2019-Jan-12 20:37:18.640994 - [DEBUG] Edge Function : AllBottom
36425 2019-Jan-12 20:37:18.641024 - [DEBUG] End adding new jump function
36426 2019-Jan-12 20:37:18.641048 - [DEBUG]
36427 2019-Jan-12 20:37:18.641072 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36428 2019-Jan-12 20:37:18.641096 - [DEBUG]
36429 2019-Jan-12 20:37:18.641119 - [DEBUG] Process 1000. path edge:
36430 2019-Jan-12 20:37:18.641143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36431 2019-Jan-12 20:37:18.641199 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
36432 2019-Jan-12 20:37:18.641837 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36433 2019-Jan-12 20:37:18.642490 - [DEBUG]
36434 2019-Jan-12 20:37:18.642515 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36435 2019-Jan-12 20:37:18.643168 - [DEBUG] Compose: EdgeIdentity * AllBottom
36436 2019-Jan-12 20:37:18.643196 - [DEBUG]
36437 2019-Jan-12 20:37:18.643220 - [DEBUG] Propagate flow
36438 2019-Jan-12 20:37:18.643243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36439 2019-Jan-12 20:37:18.643300 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36440 2019-Jan-12 20:37:18.643939 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36441 2019-Jan-12 20:37:18.644582 - [DEBUG] Edge function : AllBottom (result of previous compose)
36442 2019-Jan-12 20:37:18.644608 - [DEBUG]
36443 2019-Jan-12 20:37:18.644633 - [DEBUG] Join: AllTop & AllBottom
36444 2019-Jan-12 20:37:18.644659 - [DEBUG] = AllBottom (new jump func)
36445 2019-Jan-12 20:37:18.644683 - [DEBUG]
36446 2019-Jan-12 20:37:18.644707 - [DEBUG] Start adding new jump function
36447 2019-Jan-12 20:37:18.644730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36448 2019-Jan-12 20:37:18.644786 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36449 2019-Jan-12 20:37:18.645450 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36450 2019-Jan-12 20:37:18.646087 - [DEBUG] Edge Function : AllBottom
36451 2019-Jan-12 20:37:18.646115 - [DEBUG] End adding new jump function
36452 2019-Jan-12 20:37:18.646139 - [DEBUG]
36453 2019-Jan-12 20:37:18.646162 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36454 2019-Jan-12 20:37:18.646187 - [DEBUG]
36455 2019-Jan-12 20:37:18.646210 - [DEBUG] Process 1001. path edge:
36456 2019-Jan-12 20:37:18.646234 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36457 2019-Jan-12 20:37:18.646290 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
36458 2019-Jan-12 20:37:18.646928 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36459 2019-Jan-12 20:37:18.647564 - [DEBUG]
36460 2019-Jan-12 20:37:18.647589 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36461 2019-Jan-12 20:37:18.648244 - [DEBUG] Compose: EdgeIdentity * AllBottom
36462 2019-Jan-12 20:37:18.648272 - [DEBUG]
36463 2019-Jan-12 20:37:18.648296 - [DEBUG] Propagate flow
36464 2019-Jan-12 20:37:18.648319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36465 2019-Jan-12 20:37:18.648376 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36466 2019-Jan-12 20:37:18.649025 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36467 2019-Jan-12 20:37:18.649662 - [DEBUG] Edge function : AllBottom (result of previous compose)
36468 2019-Jan-12 20:37:18.649687 - [DEBUG]
36469 2019-Jan-12 20:37:18.649711 - [DEBUG] Join: AllTop & AllBottom
36470 2019-Jan-12 20:37:18.649737 - [DEBUG] = AllBottom (new jump func)
36471 2019-Jan-12 20:37:18.649762 - [DEBUG]
36472 2019-Jan-12 20:37:18.649785 - [DEBUG] Start adding new jump function
36473 2019-Jan-12 20:37:18.649808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36474 2019-Jan-12 20:37:18.649865 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36475 2019-Jan-12 20:37:18.650500 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36476 2019-Jan-12 20:37:18.651133 - [DEBUG] Edge Function : AllBottom
36477 2019-Jan-12 20:37:18.651161 - [DEBUG] End adding new jump function
36478 2019-Jan-12 20:37:18.651185 - [DEBUG]
36479 2019-Jan-12 20:37:18.651208 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36480 2019-Jan-12 20:37:18.651233 - [DEBUG]
36481 2019-Jan-12 20:37:18.651256 - [DEBUG] Process 1002. path edge:
36482 2019-Jan-12 20:37:18.651280 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36483 2019-Jan-12 20:37:18.651337 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
36484 2019-Jan-12 20:37:18.651976 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36485 2019-Jan-12 20:37:18.652644 - [DEBUG]
36486 2019-Jan-12 20:37:18.652669 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36487 2019-Jan-12 20:37:18.653334 - [DEBUG] Compose: EdgeIdentity * AllBottom
36488 2019-Jan-12 20:37:18.653363 - [DEBUG]
36489 2019-Jan-12 20:37:18.653386 - [DEBUG] Propagate flow
36490 2019-Jan-12 20:37:18.653410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36491 2019-Jan-12 20:37:18.653469 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36492 2019-Jan-12 20:37:18.654103 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36493 2019-Jan-12 20:37:18.654737 - [DEBUG] Edge function : AllBottom (result of previous compose)
36494 2019-Jan-12 20:37:18.654762 - [DEBUG]
36495 2019-Jan-12 20:37:18.654787 - [DEBUG] Join: AllTop & AllBottom
36496 2019-Jan-12 20:37:18.654813 - [DEBUG] = AllBottom (new jump func)
36497 2019-Jan-12 20:37:18.654838 - [DEBUG]
36498 2019-Jan-12 20:37:18.654861 - [DEBUG] Start adding new jump function
36499 2019-Jan-12 20:37:18.654885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36500 2019-Jan-12 20:37:18.654940 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36501 2019-Jan-12 20:37:18.655594 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36502 2019-Jan-12 20:37:18.656226 - [DEBUG] Edge Function : AllBottom
36503 2019-Jan-12 20:37:18.656254 - [DEBUG] End adding new jump function
36504 2019-Jan-12 20:37:18.656278 - [DEBUG]
36505 2019-Jan-12 20:37:18.656302 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36506 2019-Jan-12 20:37:18.656327 - [DEBUG]
36507 2019-Jan-12 20:37:18.656350 - [DEBUG] Process 1003. path edge:
36508 2019-Jan-12 20:37:18.656374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36509 2019-Jan-12 20:37:18.656430 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
36510 2019-Jan-12 20:37:18.657063 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36511 2019-Jan-12 20:37:18.657698 - [DEBUG]
36512 2019-Jan-12 20:37:18.657722 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36513 2019-Jan-12 20:37:18.658367 - [DEBUG] Start of endsummarytab entry
36514 2019-Jan-12 20:37:18.658403 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36515 2019-Jan-12 20:37:18.659062 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
36516 2019-Jan-12 20:37:18.659123 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36517 2019-Jan-12 20:37:18.659756 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36518 2019-Jan-12 20:37:18.660391 - [DEBUG] EF: AllBottom
36519 2019-Jan-12 20:37:18.660416 - [DEBUG]
36520 2019-Jan-12 20:37:18.660440 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36521 2019-Jan-12 20:37:18.661072 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36522 2019-Jan-12 20:37:18.661715 - [DEBUG] EF: AllBottom
36523 2019-Jan-12 20:37:18.661740 - [DEBUG]
36524 2019-Jan-12 20:37:18.661764 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36525 2019-Jan-12 20:37:18.662418 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
36526 2019-Jan-12 20:37:18.663051 - [DEBUG] EF: AllBottom
36527 2019-Jan-12 20:37:18.663076 - [DEBUG]
36528 2019-Jan-12 20:37:18.663099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36529 2019-Jan-12 20:37:18.663731 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36530 2019-Jan-12 20:37:18.664375 - [DEBUG] EF: AllBottom
36531 2019-Jan-12 20:37:18.664400 - [DEBUG]
36532 2019-Jan-12 20:37:18.664424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36533 2019-Jan-12 20:37:18.665056 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
36534 2019-Jan-12 20:37:18.665712 - [DEBUG] EF: AllBottom
36535 2019-Jan-12 20:37:18.665737 - [DEBUG]
36536 2019-Jan-12 20:37:18.665760 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36537 2019-Jan-12 20:37:18.666392 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36538 2019-Jan-12 20:37:18.667033 - [DEBUG] EF: AllBottom
36539 2019-Jan-12 20:37:18.667058 - [DEBUG]
36540 2019-Jan-12 20:37:18.667082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36541 2019-Jan-12 20:37:18.667713 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36542 2019-Jan-12 20:37:18.668348 - [DEBUG] EF: AllBottom
36543 2019-Jan-12 20:37:18.668373 - [DEBUG]
36544 2019-Jan-12 20:37:18.668396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36545 2019-Jan-12 20:37:18.669043 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36546 2019-Jan-12 20:37:18.669678 - [DEBUG] EF: AllBottom
36547 2019-Jan-12 20:37:18.669704 - [DEBUG]
36548 2019-Jan-12 20:37:18.669727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36549 2019-Jan-12 20:37:18.670359 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36550 2019-Jan-12 20:37:18.671001 - [DEBUG] EF: AllBottom
36551 2019-Jan-12 20:37:18.671026 - [DEBUG]
36552 2019-Jan-12 20:37:18.671049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36553 2019-Jan-12 20:37:18.671681 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36554 2019-Jan-12 20:37:18.672334 - [DEBUG] EF: AllBottom
36555 2019-Jan-12 20:37:18.672359 - [DEBUG]
36556 2019-Jan-12 20:37:18.672383 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36557 2019-Jan-12 20:37:18.673014 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
36558 2019-Jan-12 20:37:18.673647 - [DEBUG] EF: AllBottom
36559 2019-Jan-12 20:37:18.673672 - [DEBUG]
36560 2019-Jan-12 20:37:18.673696 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36561 2019-Jan-12 20:37:18.674327 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
36562 2019-Jan-12 20:37:18.674961 - [DEBUG] EF: AllBottom
36563 2019-Jan-12 20:37:18.674986 - [DEBUG]
36564 2019-Jan-12 20:37:18.675010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36565 2019-Jan-12 20:37:18.675660 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36566 2019-Jan-12 20:37:18.676292 - [DEBUG] EF: AllBottom
36567 2019-Jan-12 20:37:18.676317 - [DEBUG]
36568 2019-Jan-12 20:37:18.676341 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36569 2019-Jan-12 20:37:18.676973 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36570 2019-Jan-12 20:37:18.677607 - [DEBUG] EF: AllBottom
36571 2019-Jan-12 20:37:18.677632 - [DEBUG]
36572 2019-Jan-12 20:37:18.677656 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36573 2019-Jan-12 20:37:18.678287 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36574 2019-Jan-12 20:37:18.678939 - [DEBUG] EF: AllBottom
36575 2019-Jan-12 20:37:18.678964 - [DEBUG]
36576 2019-Jan-12 20:37:18.678996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36577 2019-Jan-12 20:37:18.679627 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36578 2019-Jan-12 20:37:18.680269 - [DEBUG] EF: AllBottom
36579 2019-Jan-12 20:37:18.680294 - [DEBUG]
36580 2019-Jan-12 20:37:18.680318 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36581 2019-Jan-12 20:37:18.680950 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36582 2019-Jan-12 20:37:18.681585 - [DEBUG] EF: AllBottom
36583 2019-Jan-12 20:37:18.681610 - [DEBUG]
36584 2019-Jan-12 20:37:18.681633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36585 2019-Jan-12 20:37:18.682285 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36586 2019-Jan-12 20:37:18.682926 - [DEBUG] EF: AllBottom
36587 2019-Jan-12 20:37:18.682951 - [DEBUG]
36588 2019-Jan-12 20:37:18.682975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36589 2019-Jan-12 20:37:18.683607 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36590 2019-Jan-12 20:37:18.684242 - [DEBUG] EF: AllBottom
36591 2019-Jan-12 20:37:18.684267 - [DEBUG]
36592 2019-Jan-12 20:37:18.684291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36593 2019-Jan-12 20:37:18.684923 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36594 2019-Jan-12 20:37:18.685572 - [DEBUG] EF: AllBottom
36595 2019-Jan-12 20:37:18.685597 - [DEBUG]
36596 2019-Jan-12 20:37:18.685621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36597 2019-Jan-12 20:37:18.686252 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
36598 2019-Jan-12 20:37:18.686888 - [DEBUG] EF: AllBottom
36599 2019-Jan-12 20:37:18.686913 - [DEBUG]
36600 2019-Jan-12 20:37:18.686937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36601 2019-Jan-12 20:37:18.687569 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
36602 2019-Jan-12 20:37:18.688202 - [DEBUG] EF: AllBottom
36603 2019-Jan-12 20:37:18.688226 - [DEBUG]
36604 2019-Jan-12 20:37:18.688250 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36605 2019-Jan-12 20:37:18.688898 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
36606 2019-Jan-12 20:37:18.689532 - [DEBUG] EF: AllBottom
36607 2019-Jan-12 20:37:18.689557 - [DEBUG]
36608 2019-Jan-12 20:37:18.689580 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36609 2019-Jan-12 20:37:18.690212 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36610 2019-Jan-12 20:37:18.690846 - [DEBUG] EF: AllBottom
36611 2019-Jan-12 20:37:18.690871 - [DEBUG]
36612 2019-Jan-12 20:37:18.690894 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36613 2019-Jan-12 20:37:18.691526 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36614 2019-Jan-12 20:37:18.692177 - [DEBUG] EF: AllBottom
36615 2019-Jan-12 20:37:18.692202 - [DEBUG]
36616 2019-Jan-12 20:37:18.692226 - [DEBUG] ---------------
36617 2019-Jan-12 20:37:18.692250 - [DEBUG]
36618 2019-Jan-12 20:37:18.692276 - [DEBUG] End of endsummarytab entry
36619 2019-Jan-12 20:37:18.692299 - [DEBUG]
36620 2019-Jan-12 20:37:18.692323 - [DEBUG] Start of incomingtab entry
36621 2019-Jan-12 20:37:18.692347 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36622 2019-Jan-12 20:37:18.692980 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-12 20:37:18.693036 - [DEBUG] ---------------
36624 2019-Jan-12 20:37:18.693069 - [DEBUG] End of incomingtab entry
36625 2019-Jan-12 20:37:18.693093 - [DEBUG]
36626 2019-Jan-12 20:37:18.693118 - [DEBUG] EDGE:
36627 2019-Jan-12 20:37:18.693174 - [DEBUG] ---> 36628 2019-Jan-12 20:37:18.693807 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36629 2019-Jan-12 20:37:18.694442 - [DEBUG]
36630 2019-Jan-12 20:37:18.694467 - [DEBUG] EDGE:
36631 2019-Jan-12 20:37:18.694524 - [DEBUG] ---> 36632 2019-Jan-12 20:37:18.695157 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36633 2019-Jan-12 20:37:18.695807 - [DEBUG]
36634 2019-Jan-12 20:37:18.695840 - [DEBUG] Compose: EdgeIdentity * AllBottom
36635 2019-Jan-12 20:37:18.695867 - [DEBUG]
36636 2019-Jan-12 20:37:18.695891 - [DEBUG] Propagate flow
36637 2019-Jan-12 20:37:18.695914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36638 2019-Jan-12 20:37:18.695970 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36639 2019-Jan-12 20:37:18.696614 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36640 2019-Jan-12 20:37:18.697249 - [DEBUG] Edge function : AllBottom (result of previous compose)
36641 2019-Jan-12 20:37:18.697275 - [DEBUG]
36642 2019-Jan-12 20:37:18.697299 - [DEBUG] Join: AllTop & AllBottom
36643 2019-Jan-12 20:37:18.697325 - [DEBUG] = AllBottom (new jump func)
36644 2019-Jan-12 20:37:18.697350 - [DEBUG]
36645 2019-Jan-12 20:37:18.697373 - [DEBUG] Start adding new jump function
36646 2019-Jan-12 20:37:18.697396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36647 2019-Jan-12 20:37:18.697452 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36648 2019-Jan-12 20:37:18.698086 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36649 2019-Jan-12 20:37:18.698742 - [DEBUG] Edge Function : AllBottom
36650 2019-Jan-12 20:37:18.698770 - [DEBUG] End adding new jump function
36651 2019-Jan-12 20:37:18.698794 - [DEBUG]
36652 2019-Jan-12 20:37:18.698817 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36653 2019-Jan-12 20:37:18.698841 - [DEBUG]
36654 2019-Jan-12 20:37:18.698865 - [DEBUG] Process 1004. path edge:
36655 2019-Jan-12 20:37:18.698888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36656 2019-Jan-12 20:37:18.698944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
36657 2019-Jan-12 20:37:18.699589 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36658 2019-Jan-12 20:37:18.700225 - [DEBUG]
36659 2019-Jan-12 20:37:18.700249 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36660 2019-Jan-12 20:37:18.700903 - [DEBUG] Possible callees:
36661 2019-Jan-12 20:37:18.700930 - [DEBUG] llvm.dbg.declare
36662 2019-Jan-12 20:37:18.700955 - [DEBUG] Possible return sites:
36663 2019-Jan-12 20:37:18.700979 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19336664 2019-Jan-12 20:37:18.702264 - [DEBUG] Found and process special summary
36665 2019-Jan-12 20:37:18.702298 - [DEBUG] Compose: EdgeIdentity * AllBottom
36666 2019-Jan-12 20:37:18.702334 - [DEBUG]
36667 2019-Jan-12 20:37:18.702358 - [DEBUG] Propagate flow
36668 2019-Jan-12 20:37:18.702382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36669 2019-Jan-12 20:37:18.702439 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36670 2019-Jan-12 20:37:18.703082 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36671 2019-Jan-12 20:37:18.703719 - [DEBUG] Edge function : AllBottom (result of previous compose)
36672 2019-Jan-12 20:37:18.703745 - [DEBUG]
36673 2019-Jan-12 20:37:18.703769 - [DEBUG] Join: AllTop & AllBottom
36674 2019-Jan-12 20:37:18.703795 - [DEBUG] = AllBottom (new jump func)
36675 2019-Jan-12 20:37:18.703820 - [DEBUG]
36676 2019-Jan-12 20:37:18.703843 - [DEBUG] Start adding new jump function
36677 2019-Jan-12 20:37:18.703867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36678 2019-Jan-12 20:37:18.703923 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36679 2019-Jan-12 20:37:18.704558 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36680 2019-Jan-12 20:37:18.705192 - [DEBUG] Edge Function : AllBottom
36681 2019-Jan-12 20:37:18.705220 - [DEBUG] End adding new jump function
36682 2019-Jan-12 20:37:18.705243 - [DEBUG]
36683 2019-Jan-12 20:37:18.705267 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36684 2019-Jan-12 20:37:18.705291 - [DEBUG]
36685 2019-Jan-12 20:37:18.705326 - [DEBUG] Process 1005. path edge:
36686 2019-Jan-12 20:37:18.705353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36687 2019-Jan-12 20:37:18.705409 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36688 2019-Jan-12 20:37:18.706050 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36689 2019-Jan-12 20:37:18.706686 - [DEBUG]
36690 2019-Jan-12 20:37:18.706711 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36691 2019-Jan-12 20:37:18.707377 - [DEBUG] Compose: EdgeIdentity * AllBottom
36692 2019-Jan-12 20:37:18.707405 - [DEBUG]
36693 2019-Jan-12 20:37:18.707429 - [DEBUG] Propagate flow
36694 2019-Jan-12 20:37:18.707452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36695 2019-Jan-12 20:37:18.707509 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36696 2019-Jan-12 20:37:18.708142 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36697 2019-Jan-12 20:37:18.708793 - [DEBUG] Edge function : AllBottom (result of previous compose)
36698 2019-Jan-12 20:37:18.708819 - [DEBUG]
36699 2019-Jan-12 20:37:18.708843 - [DEBUG] Join: AllTop & AllBottom
36700 2019-Jan-12 20:37:18.708869 - [DEBUG] = AllBottom (new jump func)
36701 2019-Jan-12 20:37:18.708894 - [DEBUG]
36702 2019-Jan-12 20:37:18.708917 - [DEBUG] Start adding new jump function
36703 2019-Jan-12 20:37:18.708940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36704 2019-Jan-12 20:37:18.708996 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36705 2019-Jan-12 20:37:18.709630 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36706 2019-Jan-12 20:37:18.710263 - [DEBUG] Edge Function : AllBottom
36707 2019-Jan-12 20:37:18.710291 - [DEBUG] End adding new jump function
36708 2019-Jan-12 20:37:18.710314 - [DEBUG]
36709 2019-Jan-12 20:37:18.710338 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36710 2019-Jan-12 20:37:18.710362 - [DEBUG]
36711 2019-Jan-12 20:37:18.710394 - [DEBUG] Process 1006. path edge:
36712 2019-Jan-12 20:37:18.710419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36713 2019-Jan-12 20:37:18.710475 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36714 2019-Jan-12 20:37:18.711107 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36715 2019-Jan-12 20:37:18.711742 - [DEBUG]
36716 2019-Jan-12 20:37:18.711767 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36717 2019-Jan-12 20:37:18.712438 - [DEBUG] Compose: EdgeIdentity * AllBottom
36718 2019-Jan-12 20:37:18.712466 - [DEBUG]
36719 2019-Jan-12 20:37:18.712490 - [DEBUG] Propagate flow
36720 2019-Jan-12 20:37:18.712514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36721 2019-Jan-12 20:37:18.712571 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36722 2019-Jan-12 20:37:18.713213 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36723 2019-Jan-12 20:37:18.713850 - [DEBUG] Edge function : AllBottom (result of previous compose)
36724 2019-Jan-12 20:37:18.713876 - [DEBUG]
36725 2019-Jan-12 20:37:18.713901 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36726 2019-Jan-12 20:37:18.713926 - [DEBUG] = AllBottom
36727 2019-Jan-12 20:37:18.713951 - [DEBUG]
36728 2019-Jan-12 20:37:18.713974 - [DEBUG] PROPAGATE: No new function!
36729 2019-Jan-12 20:37:18.713998 - [DEBUG] EDGE:
36730 2019-Jan-12 20:37:18.714056 - [DEBUG] ---> 36731 2019-Jan-12 20:37:18.714688 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36732 2019-Jan-12 20:37:18.715337 - [DEBUG]
36733 2019-Jan-12 20:37:18.715362 - [DEBUG] EDGE:
36734 2019-Jan-12 20:37:18.715419 - [DEBUG] ---> 36735 2019-Jan-12 20:37:18.716057 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36736 2019-Jan-12 20:37:18.716695 - [DEBUG]
36737 2019-Jan-12 20:37:18.716731 - [DEBUG] Compose: EdgeIdentity * AllBottom
36738 2019-Jan-12 20:37:18.716758 - [DEBUG]
36739 2019-Jan-12 20:37:18.716782 - [DEBUG] Propagate flow
36740 2019-Jan-12 20:37:18.716806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36741 2019-Jan-12 20:37:18.716862 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36742 2019-Jan-12 20:37:18.717498 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36743 2019-Jan-12 20:37:18.718136 - [DEBUG] Edge function : AllBottom (result of previous compose)
36744 2019-Jan-12 20:37:18.718161 - [DEBUG]
36745 2019-Jan-12 20:37:18.718186 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36746 2019-Jan-12 20:37:18.718212 - [DEBUG] = AllBottom
36747 2019-Jan-12 20:37:18.718236 - [DEBUG]
36748 2019-Jan-12 20:37:18.718259 - [DEBUG] PROPAGATE: No new function!
36749 2019-Jan-12 20:37:18.718285 - [DEBUG] EDGE:
36750 2019-Jan-12 20:37:18.718343 - [DEBUG] ---> 36751 2019-Jan-12 20:37:18.719001 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36752 2019-Jan-12 20:37:18.719637 - [DEBUG]
36753 2019-Jan-12 20:37:18.719661 - [DEBUG] EDGE:
36754 2019-Jan-12 20:37:18.719719 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36755 2019-Jan-12 20:37:18.720370 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36756 2019-Jan-12 20:37:18.721006 - [DEBUG]
36757 2019-Jan-12 20:37:18.721031 - [DEBUG] EDGE:
36758 2019-Jan-12 20:37:18.721088 - [DEBUG] ---> 36759 2019-Jan-12 20:37:18.721723 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36760 2019-Jan-12 20:37:18.722377 - [DEBUG]
36761 2019-Jan-12 20:37:18.722403 - [DEBUG] EDGE:
36762 2019-Jan-12 20:37:18.722460 - [DEBUG] ---> 36763 2019-Jan-12 20:37:18.723093 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36764 2019-Jan-12 20:37:18.723728 - [DEBUG]
36765 2019-Jan-12 20:37:18.723753 - [DEBUG] EDGE:
36766 2019-Jan-12 20:37:18.723810 - [DEBUG] ---> 36767 2019-Jan-12 20:37:18.724445 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36768 2019-Jan-12 20:37:18.725080 - [DEBUG]
36769 2019-Jan-12 20:37:18.725113 - [DEBUG] Compose: EdgeIdentity * AllBottom
36770 2019-Jan-12 20:37:18.725140 - [DEBUG]
36771 2019-Jan-12 20:37:18.725163 - [DEBUG] Propagate flow
36772 2019-Jan-12 20:37:18.725187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36773 2019-Jan-12 20:37:18.725243 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36774 2019-Jan-12 20:37:18.725895 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36775 2019-Jan-12 20:37:18.726530 - [DEBUG] Edge function : AllBottom (result of previous compose)
36776 2019-Jan-12 20:37:18.726555 - [DEBUG]
36777 2019-Jan-12 20:37:18.726580 - [DEBUG] Join: AllTop & AllBottom
36778 2019-Jan-12 20:37:18.726606 - [DEBUG] = AllBottom (new jump func)
36779 2019-Jan-12 20:37:18.726630 - [DEBUG]
36780 2019-Jan-12 20:37:18.726654 - [DEBUG] Start adding new jump function
36781 2019-Jan-12 20:37:18.726677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36782 2019-Jan-12 20:37:18.726733 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36783 2019-Jan-12 20:37:18.727368 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36784 2019-Jan-12 20:37:18.728002 - [DEBUG] Edge Function : AllBottom
36785 2019-Jan-12 20:37:18.728030 - [DEBUG] End adding new jump function
36786 2019-Jan-12 20:37:18.728054 - [DEBUG]
36787 2019-Jan-12 20:37:18.728077 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36788 2019-Jan-12 20:37:18.728101 - [DEBUG]
36789 2019-Jan-12 20:37:18.728124 - [DEBUG] Process 1007. path edge:
36790 2019-Jan-12 20:37:18.728148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36791 2019-Jan-12 20:37:18.728204 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36792 2019-Jan-12 20:37:18.728856 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36793 2019-Jan-12 20:37:18.729493 - [DEBUG]
36794 2019-Jan-12 20:37:18.729517 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36795 2019-Jan-12 20:37:18.730174 - [DEBUG] Compose: EdgeIdentity * AllBottom
36796 2019-Jan-12 20:37:18.730203 - [DEBUG]
36797 2019-Jan-12 20:37:18.730226 - [DEBUG] Propagate flow
36798 2019-Jan-12 20:37:18.730250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36799 2019-Jan-12 20:37:18.730318 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36800 2019-Jan-12 20:37:18.730951 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36801 2019-Jan-12 20:37:18.731587 - [DEBUG] Edge function : AllBottom (result of previous compose)
36802 2019-Jan-12 20:37:18.731613 - [DEBUG]
36803 2019-Jan-12 20:37:18.731637 - [DEBUG] Join: AllTop & AllBottom
36804 2019-Jan-12 20:37:18.731663 - [DEBUG] = AllBottom (new jump func)
36805 2019-Jan-12 20:37:18.731688 - [DEBUG]
36806 2019-Jan-12 20:37:18.731711 - [DEBUG] Start adding new jump function
36807 2019-Jan-12 20:37:18.731735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36808 2019-Jan-12 20:37:18.731791 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36809 2019-Jan-12 20:37:18.732441 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36810 2019-Jan-12 20:37:18.733074 - [DEBUG] Edge Function : AllBottom
36811 2019-Jan-12 20:37:18.733102 - [DEBUG] End adding new jump function
36812 2019-Jan-12 20:37:18.733126 - [DEBUG]
36813 2019-Jan-12 20:37:18.733149 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36814 2019-Jan-12 20:37:18.733173 - [DEBUG]
36815 2019-Jan-12 20:37:18.733197 - [DEBUG] Process 1008. path edge:
36816 2019-Jan-12 20:37:18.733221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36817 2019-Jan-12 20:37:18.733276 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36818 2019-Jan-12 20:37:18.733907 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36819 2019-Jan-12 20:37:18.734543 - [DEBUG]
36820 2019-Jan-12 20:37:18.734568 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36821 2019-Jan-12 20:37:18.735214 - [DEBUG] Compose: EdgeIdentity * AllBottom
36822 2019-Jan-12 20:37:18.735242 - [DEBUG]
36823 2019-Jan-12 20:37:18.735266 - [DEBUG] Propagate flow
36824 2019-Jan-12 20:37:18.735290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36825 2019-Jan-12 20:37:18.735360 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36826 2019-Jan-12 20:37:18.735996 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36827 2019-Jan-12 20:37:18.736633 - [DEBUG] Edge function : AllBottom (result of previous compose)
36828 2019-Jan-12 20:37:18.736658 - [DEBUG]
36829 2019-Jan-12 20:37:18.736683 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36830 2019-Jan-12 20:37:18.736709 - [DEBUG] = AllBottom
36831 2019-Jan-12 20:37:18.736733 - [DEBUG]
36832 2019-Jan-12 20:37:18.736757 - [DEBUG] PROPAGATE: No new function!
36833 2019-Jan-12 20:37:18.736781 - [DEBUG] EDGE:
36834 2019-Jan-12 20:37:18.736838 - [DEBUG] ---> 36835 2019-Jan-12 20:37:18.737469 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36836 2019-Jan-12 20:37:18.738104 - [DEBUG]
36837 2019-Jan-12 20:37:18.738129 - [DEBUG] EDGE:
36838 2019-Jan-12 20:37:18.738186 - [DEBUG] ---> 36839 2019-Jan-12 20:37:18.738837 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36840 2019-Jan-12 20:37:18.739470 - [DEBUG]
36841 2019-Jan-12 20:37:18.739496 - [DEBUG] EDGE:
36842 2019-Jan-12 20:37:18.739553 - [DEBUG] ---> 36843 2019-Jan-12 20:37:18.740193 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36844 2019-Jan-12 20:37:18.740828 - [DEBUG]
36845 2019-Jan-12 20:37:18.740853 - [DEBUG] EDGE:
36846 2019-Jan-12 20:37:18.740910 - [DEBUG] ---> 36847 2019-Jan-12 20:37:18.741581 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36848 2019-Jan-12 20:37:18.742245 - [DEBUG]
36849 2019-Jan-12 20:37:18.742271 - [DEBUG] EDGE:
36850 2019-Jan-12 20:37:18.742330 - [DEBUG] ---> 36851 2019-Jan-12 20:37:18.742970 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36852 2019-Jan-12 20:37:18.743605 - [DEBUG]
36853 2019-Jan-12 20:37:18.743630 - [DEBUG] EDGE:
36854 2019-Jan-12 20:37:18.743687 - [DEBUG] ---> 36855 2019-Jan-12 20:37:18.744322 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36856 2019-Jan-12 20:37:18.744956 - [DEBUG]
36857 2019-Jan-12 20:37:18.744997 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-12 20:37:18.745024 - [DEBUG]
36859 2019-Jan-12 20:37:18.745048 - [DEBUG] Propagate flow
36860 2019-Jan-12 20:37:18.745071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-12 20:37:18.745128 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36862 2019-Jan-12 20:37:18.745780 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36863 2019-Jan-12 20:37:18.746415 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-12 20:37:18.746440 - [DEBUG]
36865 2019-Jan-12 20:37:18.746466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36866 2019-Jan-12 20:37:18.746492 - [DEBUG] = AllBottom
36867 2019-Jan-12 20:37:18.746516 - [DEBUG]
36868 2019-Jan-12 20:37:18.746539 - [DEBUG] PROPAGATE: No new function!
36869 2019-Jan-12 20:37:18.746566 - [DEBUG] EDGE:
36870 2019-Jan-12 20:37:18.746624 - [DEBUG] ---> 36871 2019-Jan-12 20:37:18.747269 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36872 2019-Jan-12 20:37:18.747904 - [DEBUG]
36873 2019-Jan-12 20:37:18.747929 - [DEBUG] EDGE:
36874 2019-Jan-12 20:37:18.747986 - [DEBUG] ---> 36875 2019-Jan-12 20:37:18.748618 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36876 2019-Jan-12 20:37:18.749269 - [DEBUG]
36877 2019-Jan-12 20:37:18.749294 - [DEBUG] EDGE:
36878 2019-Jan-12 20:37:18.749351 - [DEBUG] ---> 36879 2019-Jan-12 20:37:18.749986 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36880 2019-Jan-12 20:37:18.750620 - [DEBUG]
36881 2019-Jan-12 20:37:18.750655 - [DEBUG] Compose: EdgeIdentity * AllBottom
36882 2019-Jan-12 20:37:18.750682 - [DEBUG]
36883 2019-Jan-12 20:37:18.750705 - [DEBUG] Propagate flow
36884 2019-Jan-12 20:37:18.750729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36885 2019-Jan-12 20:37:18.750797 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36886 2019-Jan-12 20:37:18.751433 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36887 2019-Jan-12 20:37:18.752084 - [DEBUG] Edge function : AllBottom (result of previous compose)
36888 2019-Jan-12 20:37:18.752109 - [DEBUG]
36889 2019-Jan-12 20:37:18.752134 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36890 2019-Jan-12 20:37:18.752160 - [DEBUG] = AllBottom
36891 2019-Jan-12 20:37:18.752184 - [DEBUG]
36892 2019-Jan-12 20:37:18.752208 - [DEBUG] PROPAGATE: No new function!
36893 2019-Jan-12 20:37:18.752234 - [DEBUG] EDGE:
36894 2019-Jan-12 20:37:18.752292 - [DEBUG] ---> 36895 2019-Jan-12 20:37:18.752949 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36896 2019-Jan-12 20:37:18.753584 - [DEBUG]
36897 2019-Jan-12 20:37:18.753609 - [DEBUG] EDGE:
36898 2019-Jan-12 20:37:18.753666 - [DEBUG] ---> 36899 2019-Jan-12 20:37:18.754298 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36900 2019-Jan-12 20:37:18.754932 - [DEBUG]
36901 2019-Jan-12 20:37:18.754957 - [DEBUG] EDGE:
36902 2019-Jan-12 20:37:18.755014 - [DEBUG] ---> 36903 2019-Jan-12 20:37:18.755662 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36904 2019-Jan-12 20:37:18.756299 - [DEBUG]
36905 2019-Jan-12 20:37:18.756324 - [DEBUG] EDGE:
36906 2019-Jan-12 20:37:18.756381 - [DEBUG] ---> 36907 2019-Jan-12 20:37:18.757016 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36908 2019-Jan-12 20:37:18.757651 - [DEBUG]
36909 2019-Jan-12 20:37:18.757687 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-12 20:37:18.757714 - [DEBUG]
36911 2019-Jan-12 20:37:18.757738 - [DEBUG] Propagate flow
36912 2019-Jan-12 20:37:18.757762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-12 20:37:18.757818 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36914 2019-Jan-12 20:37:18.758453 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36915 2019-Jan-12 20:37:18.759108 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-12 20:37:18.759133 - [DEBUG]
36917 2019-Jan-12 20:37:18.759158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-12 20:37:18.759184 - [DEBUG] = AllBottom
36919 2019-Jan-12 20:37:18.759208 - [DEBUG]
36920 2019-Jan-12 20:37:18.759232 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-12 20:37:18.759257 - [DEBUG] EDGE:
36922 2019-Jan-12 20:37:18.759315 - [DEBUG] ---> 36923 2019-Jan-12 20:37:18.759958 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36924 2019-Jan-12 20:37:18.760592 - [DEBUG]
36925 2019-Jan-12 20:37:18.760618 - [DEBUG] EDGE:
36926 2019-Jan-12 20:37:18.760675 - [DEBUG] ---> 36927 2019-Jan-12 20:37:18.761306 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36928 2019-Jan-12 20:37:18.761949 - [DEBUG]
36929 2019-Jan-12 20:37:18.761975 - [DEBUG] EDGE:
36930 2019-Jan-12 20:37:18.762046 - [DEBUG] ---> 36931 2019-Jan-12 20:37:18.762687 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36932 2019-Jan-12 20:37:18.763323 - [DEBUG]
36933 2019-Jan-12 20:37:18.763358 - [DEBUG] Compose: EdgeIdentity * AllBottom
36934 2019-Jan-12 20:37:18.763385 - [DEBUG]
36935 2019-Jan-12 20:37:18.763409 - [DEBUG] Propagate flow
36936 2019-Jan-12 20:37:18.763432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36937 2019-Jan-12 20:37:18.763489 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36938 2019-Jan-12 20:37:18.764125 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36939 2019-Jan-12 20:37:18.764761 - [DEBUG] Edge function : AllBottom (result of previous compose)
36940 2019-Jan-12 20:37:18.764786 - [DEBUG]
36941 2019-Jan-12 20:37:18.764811 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36942 2019-Jan-12 20:37:18.764837 - [DEBUG] = AllBottom
36943 2019-Jan-12 20:37:18.764861 - [DEBUG]
36944 2019-Jan-12 20:37:18.764885 - [DEBUG] PROPAGATE: No new function!
36945 2019-Jan-12 20:37:18.764911 - [DEBUG] EDGE:
36946 2019-Jan-12 20:37:18.764968 - [DEBUG] ---> 36947 2019-Jan-12 20:37:18.765626 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36948 2019-Jan-12 20:37:18.766261 - [DEBUG]
36949 2019-Jan-12 20:37:18.766286 - [DEBUG] EDGE:
36950 2019-Jan-12 20:37:18.766343 - [DEBUG] ---> 36951 2019-Jan-12 20:37:18.766982 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36952 2019-Jan-12 20:37:18.767663 - [DEBUG]
36953 2019-Jan-12 20:37:18.767691 - [DEBUG] EDGE:
36954 2019-Jan-12 20:37:18.767757 - [DEBUG] ---> 36955 2019-Jan-12 20:37:18.768456 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36956 2019-Jan-12 20:37:18.769188 - [DEBUG]
36957 2019-Jan-12 20:37:18.769245 - [DEBUG] Compose: EdgeIdentity * AllBottom
36958 2019-Jan-12 20:37:18.769274 - [DEBUG]
36959 2019-Jan-12 20:37:18.769299 - [DEBUG] Propagate flow
36960 2019-Jan-12 20:37:18.769322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36961 2019-Jan-12 20:37:18.769392 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36962 2019-Jan-12 20:37:18.770044 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36963 2019-Jan-12 20:37:18.770680 - [DEBUG] Edge function : AllBottom (result of previous compose)
36964 2019-Jan-12 20:37:18.770706 - [DEBUG]
36965 2019-Jan-12 20:37:18.770732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36966 2019-Jan-12 20:37:18.770758 - [DEBUG] = AllBottom
36967 2019-Jan-12 20:37:18.770782 - [DEBUG]
36968 2019-Jan-12 20:37:18.770805 - [DEBUG] PROPAGATE: No new function!
36969 2019-Jan-12 20:37:18.770832 - [DEBUG] EDGE:
36970 2019-Jan-12 20:37:18.770890 - [DEBUG] ---> 36971 2019-Jan-12 20:37:18.771557 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36972 2019-Jan-12 20:37:18.772219 - [DEBUG]
36973 2019-Jan-12 20:37:18.772255 - [DEBUG] Compose: EdgeIdentity * AllBottom
36974 2019-Jan-12 20:37:18.772282 - [DEBUG]
36975 2019-Jan-12 20:37:18.772306 - [DEBUG] Propagate flow
36976 2019-Jan-12 20:37:18.772329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36977 2019-Jan-12 20:37:18.772386 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36978 2019-Jan-12 20:37:18.773033 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36979 2019-Jan-12 20:37:18.773667 - [DEBUG] Edge function : AllBottom (result of previous compose)
36980 2019-Jan-12 20:37:18.773693 - [DEBUG]
36981 2019-Jan-12 20:37:18.773718 - [DEBUG] Join: AllTop & AllBottom
36982 2019-Jan-12 20:37:18.773744 - [DEBUG] = AllBottom (new jump func)
36983 2019-Jan-12 20:37:18.773769 - [DEBUG]
36984 2019-Jan-12 20:37:18.773792 - [DEBUG] Start adding new jump function
36985 2019-Jan-12 20:37:18.773816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36986 2019-Jan-12 20:37:18.773871 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36987 2019-Jan-12 20:37:18.774506 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36988 2019-Jan-12 20:37:18.775141 - [DEBUG] Edge Function : AllBottom
36989 2019-Jan-12 20:37:18.775170 - [DEBUG] End adding new jump function
36990 2019-Jan-12 20:37:18.775194 - [DEBUG]
36991 2019-Jan-12 20:37:18.775218 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36992 2019-Jan-12 20:37:18.775243 - [DEBUG]
36993 2019-Jan-12 20:37:18.775266 - [DEBUG] Process 1009. path edge:
36994 2019-Jan-12 20:37:18.775290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36995 2019-Jan-12 20:37:18.775359 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36996 2019-Jan-12 20:37:18.775996 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36997 2019-Jan-12 20:37:18.776630 - [DEBUG]
36998 2019-Jan-12 20:37:18.776655 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36999 2019-Jan-12 20:37:18.777302 - [DEBUG] Possible callees:
37000 2019-Jan-12 20:37:18.777327 - [DEBUG] foo
37001 2019-Jan-12 20:37:18.777352 - [DEBUG] Possible return sites:
37002 2019-Jan-12 20:37:18.777376 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637003 2019-Jan-12 20:37:18.778638 - [DEBUG] Found and process special summary
37004 2019-Jan-12 20:37:18.778690 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-12 20:37:18.778718 - [DEBUG]
37006 2019-Jan-12 20:37:18.778742 - [DEBUG] Propagate flow
37007 2019-Jan-12 20:37:18.778765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-12 20:37:18.778822 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37009 2019-Jan-12 20:37:18.779461 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37010 2019-Jan-12 20:37:18.780097 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-12 20:37:18.780122 - [DEBUG]
37012 2019-Jan-12 20:37:18.780147 - [DEBUG] Join: AllTop & AllBottom
37013 2019-Jan-12 20:37:18.780173 - [DEBUG] = AllBottom (new jump func)
37014 2019-Jan-12 20:37:18.780197 - [DEBUG]
37015 2019-Jan-12 20:37:18.780221 - [DEBUG] Start adding new jump function
37016 2019-Jan-12 20:37:18.780244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37017 2019-Jan-12 20:37:18.780315 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37018 2019-Jan-12 20:37:18.780951 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37019 2019-Jan-12 20:37:18.781588 - [DEBUG] Edge Function : AllBottom
37020 2019-Jan-12 20:37:18.781617 - [DEBUG] End adding new jump function
37021 2019-Jan-12 20:37:18.781641 - [DEBUG]
37022 2019-Jan-12 20:37:18.781664 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
37023 2019-Jan-12 20:37:18.781689 - [DEBUG]
37024 2019-Jan-12 20:37:18.781712 - [DEBUG] Process 1010. path edge:
37025 2019-Jan-12 20:37:18.781736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37026 2019-Jan-12 20:37:18.781792 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37027 2019-Jan-12 20:37:18.782446 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37028 2019-Jan-12 20:37:18.783088 - [DEBUG]
37029 2019-Jan-12 20:37:18.783112 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37030 2019-Jan-12 20:37:18.783776 - [DEBUG] Compose: EdgeIdentity * AllBottom
37031 2019-Jan-12 20:37:18.783804 - [DEBUG]
37032 2019-Jan-12 20:37:18.783828 - [DEBUG] Propagate flow
37033 2019-Jan-12 20:37:18.783852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37034 2019-Jan-12 20:37:18.783909 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37035 2019-Jan-12 20:37:18.784543 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37036 2019-Jan-12 20:37:18.785178 - [DEBUG] Edge function : AllBottom (result of previous compose)
37037 2019-Jan-12 20:37:18.785203 - [DEBUG]
37038 2019-Jan-12 20:37:18.785229 - [DEBUG] Join: AllTop & AllBottom
37039 2019-Jan-12 20:37:18.785255 - [DEBUG] = AllBottom (new jump func)
37040 2019-Jan-12 20:37:18.785279 - [DEBUG]
37041 2019-Jan-12 20:37:18.785303 - [DEBUG] Start adding new jump function
37042 2019-Jan-12 20:37:18.785339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37043 2019-Jan-12 20:37:18.785396 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37044 2019-Jan-12 20:37:18.786031 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37045 2019-Jan-12 20:37:18.786662 - [DEBUG] Edge Function : AllBottom
37046 2019-Jan-12 20:37:18.786690 - [DEBUG] End adding new jump function
37047 2019-Jan-12 20:37:18.786714 - [DEBUG]
37048 2019-Jan-12 20:37:18.786737 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37049 2019-Jan-12 20:37:18.786762 - [DEBUG]
37050 2019-Jan-12 20:37:18.786785 - [DEBUG] Process 1011. path edge:
37051 2019-Jan-12 20:37:18.786809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37052 2019-Jan-12 20:37:18.786865 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37053 2019-Jan-12 20:37:18.787496 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37054 2019-Jan-12 20:37:18.788131 - [DEBUG]
37055 2019-Jan-12 20:37:18.788157 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37056 2019-Jan-12 20:37:18.788819 - [DEBUG] Compose: EdgeIdentity * AllBottom
37057 2019-Jan-12 20:37:18.788848 - [DEBUG]
37058 2019-Jan-12 20:37:18.788872 - [DEBUG] Propagate flow
37059 2019-Jan-12 20:37:18.788895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37060 2019-Jan-12 20:37:18.788960 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37061 2019-Jan-12 20:37:18.789595 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37062 2019-Jan-12 20:37:18.790230 - [DEBUG] Edge function : AllBottom (result of previous compose)
37063 2019-Jan-12 20:37:18.790256 - [DEBUG]
37064 2019-Jan-12 20:37:18.790281 - [DEBUG] Join: AllTop & AllBottom
37065 2019-Jan-12 20:37:18.790307 - [DEBUG] = AllBottom (new jump func)
37066 2019-Jan-12 20:37:18.790332 - [DEBUG]
37067 2019-Jan-12 20:37:18.790356 - [DEBUG] Start adding new jump function
37068 2019-Jan-12 20:37:18.790379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37069 2019-Jan-12 20:37:18.790435 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37070 2019-Jan-12 20:37:18.791071 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37071 2019-Jan-12 20:37:18.791704 - [DEBUG] Edge Function : AllBottom
37072 2019-Jan-12 20:37:18.791732 - [DEBUG] End adding new jump function
37073 2019-Jan-12 20:37:18.791756 - [DEBUG]
37074 2019-Jan-12 20:37:18.791780 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37075 2019-Jan-12 20:37:18.791804 - [DEBUG]
37076 2019-Jan-12 20:37:18.791828 - [DEBUG] Process 1012. path edge:
37077 2019-Jan-12 20:37:18.791852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37078 2019-Jan-12 20:37:18.791908 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37079 2019-Jan-12 20:37:18.792558 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37080 2019-Jan-12 20:37:18.793200 - [DEBUG]
37081 2019-Jan-12 20:37:18.793226 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37082 2019-Jan-12 20:37:18.793873 - [DEBUG] Compose: EdgeIdentity * AllBottom
37083 2019-Jan-12 20:37:18.793901 - [DEBUG]
37084 2019-Jan-12 20:37:18.793925 - [DEBUG] Propagate flow
37085 2019-Jan-12 20:37:18.793949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37086 2019-Jan-12 20:37:18.794005 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37087 2019-Jan-12 20:37:18.794650 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37088 2019-Jan-12 20:37:18.795286 - [DEBUG] Edge function : AllBottom (result of previous compose)
37089 2019-Jan-12 20:37:18.795312 - [DEBUG]
37090 2019-Jan-12 20:37:18.795351 - [DEBUG] Join: AllTop & AllBottom
37091 2019-Jan-12 20:37:18.795377 - [DEBUG] = AllBottom (new jump func)
37092 2019-Jan-12 20:37:18.795401 - [DEBUG]
37093 2019-Jan-12 20:37:18.795425 - [DEBUG] Start adding new jump function
37094 2019-Jan-12 20:37:18.795448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37095 2019-Jan-12 20:37:18.795504 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37096 2019-Jan-12 20:37:18.796140 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37097 2019-Jan-12 20:37:18.796782 - [DEBUG] Edge Function : AllBottom
37098 2019-Jan-12 20:37:18.796809 - [DEBUG] End adding new jump function
37099 2019-Jan-12 20:37:18.796833 - [DEBUG]
37100 2019-Jan-12 20:37:18.796857 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37101 2019-Jan-12 20:37:18.796881 - [DEBUG]
37102 2019-Jan-12 20:37:18.796905 - [DEBUG] Process 1013. path edge:
37103 2019-Jan-12 20:37:18.796937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37104 2019-Jan-12 20:37:18.796993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37105 2019-Jan-12 20:37:18.797636 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37106 2019-Jan-12 20:37:18.798271 - [DEBUG]
37107 2019-Jan-12 20:37:18.798296 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37108 2019-Jan-12 20:37:18.798963 - [DEBUG] Possible callees:
37109 2019-Jan-12 20:37:18.798989 - [DEBUG] llvm.dbg.declare
37110 2019-Jan-12 20:37:18.799014 - [DEBUG] Possible return sites:
37111 2019-Jan-12 20:37:18.799038 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637112 2019-Jan-12 20:37:18.800305 - [DEBUG] Found and process special summary
37113 2019-Jan-12 20:37:18.800338 - [DEBUG] Compose: EdgeIdentity * AllBottom
37114 2019-Jan-12 20:37:18.800365 - [DEBUG]
37115 2019-Jan-12 20:37:18.800389 - [DEBUG] Propagate flow
37116 2019-Jan-12 20:37:18.800413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37117 2019-Jan-12 20:37:18.800469 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37118 2019-Jan-12 20:37:18.801106 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37119 2019-Jan-12 20:37:18.801742 - [DEBUG] Edge function : AllBottom (result of previous compose)
37120 2019-Jan-12 20:37:18.801768 - [DEBUG]
37121 2019-Jan-12 20:37:18.801793 - [DEBUG] Join: AllTop & AllBottom
37122 2019-Jan-12 20:37:18.801819 - [DEBUG] = AllBottom (new jump func)
37123 2019-Jan-12 20:37:18.801843 - [DEBUG]
37124 2019-Jan-12 20:37:18.801867 - [DEBUG] Start adding new jump function
37125 2019-Jan-12 20:37:18.801890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37126 2019-Jan-12 20:37:18.801947 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37127 2019-Jan-12 20:37:18.802598 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37128 2019-Jan-12 20:37:18.803240 - [DEBUG] Edge Function : AllBottom
37129 2019-Jan-12 20:37:18.803274 - [DEBUG] End adding new jump function
37130 2019-Jan-12 20:37:18.803298 - [DEBUG]
37131 2019-Jan-12 20:37:18.803321 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37132 2019-Jan-12 20:37:18.803346 - [DEBUG]
37133 2019-Jan-12 20:37:18.803369 - [DEBUG] Process 1014. path edge:
37134 2019-Jan-12 20:37:18.803393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37135 2019-Jan-12 20:37:18.803450 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37136 2019-Jan-12 20:37:18.804085 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37137 2019-Jan-12 20:37:18.804720 - [DEBUG]
37138 2019-Jan-12 20:37:18.804744 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37139 2019-Jan-12 20:37:18.805419 - [DEBUG] Compose: EdgeIdentity * AllBottom
37140 2019-Jan-12 20:37:18.805448 - [DEBUG]
37141 2019-Jan-12 20:37:18.805472 - [DEBUG] Propagate flow
37142 2019-Jan-12 20:37:18.805495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37143 2019-Jan-12 20:37:18.805553 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37144 2019-Jan-12 20:37:18.806195 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37145 2019-Jan-12 20:37:18.806849 - [DEBUG] Edge function : AllBottom (result of previous compose)
37146 2019-Jan-12 20:37:18.806875 - [DEBUG]
37147 2019-Jan-12 20:37:18.806900 - [DEBUG] Join: AllTop & AllBottom
37148 2019-Jan-12 20:37:18.806931 - [DEBUG] = AllBottom (new jump func)
37149 2019-Jan-12 20:37:18.806956 - [DEBUG]
37150 2019-Jan-12 20:37:18.806979 - [DEBUG] Start adding new jump function
37151 2019-Jan-12 20:37:18.807003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37152 2019-Jan-12 20:37:18.807061 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37153 2019-Jan-12 20:37:18.807698 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37154 2019-Jan-12 20:37:18.808330 - [DEBUG] Edge Function : AllBottom
37155 2019-Jan-12 20:37:18.808358 - [DEBUG] End adding new jump function
37156 2019-Jan-12 20:37:18.808382 - [DEBUG]
37157 2019-Jan-12 20:37:18.808406 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37158 2019-Jan-12 20:37:18.808431 - [DEBUG]
37159 2019-Jan-12 20:37:18.808455 - [DEBUG] Process 1015. path edge:
37160 2019-Jan-12 20:37:18.808479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37161 2019-Jan-12 20:37:18.808536 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37162 2019-Jan-12 20:37:18.809186 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37163 2019-Jan-12 20:37:18.809822 - [DEBUG]
37164 2019-Jan-12 20:37:18.809847 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37165 2019-Jan-12 20:37:18.810496 - [DEBUG] Compose: EdgeIdentity * AllBottom
37166 2019-Jan-12 20:37:18.810524 - [DEBUG]
37167 2019-Jan-12 20:37:18.810548 - [DEBUG] Propagate flow
37168 2019-Jan-12 20:37:18.810571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37169 2019-Jan-12 20:37:18.810628 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37170 2019-Jan-12 20:37:18.811258 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37171 2019-Jan-12 20:37:18.811894 - [DEBUG] Edge function : AllBottom (result of previous compose)
37172 2019-Jan-12 20:37:18.811920 - [DEBUG]
37173 2019-Jan-12 20:37:18.811945 - [DEBUG] Join: AllTop & AllBottom
37174 2019-Jan-12 20:37:18.811971 - [DEBUG] = AllBottom (new jump func)
37175 2019-Jan-12 20:37:18.812009 - [DEBUG]
37176 2019-Jan-12 20:37:18.812033 - [DEBUG] Start adding new jump function
37177 2019-Jan-12 20:37:18.812057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37178 2019-Jan-12 20:37:18.812113 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37179 2019-Jan-12 20:37:18.812749 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37180 2019-Jan-12 20:37:18.813382 - [DEBUG] Edge Function : AllBottom
37181 2019-Jan-12 20:37:18.813409 - [DEBUG] End adding new jump function
37182 2019-Jan-12 20:37:18.813434 - [DEBUG]
37183 2019-Jan-12 20:37:18.813457 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37184 2019-Jan-12 20:37:18.813482 - [DEBUG]
37185 2019-Jan-12 20:37:18.813506 - [DEBUG] Process 1016. path edge:
37186 2019-Jan-12 20:37:18.813530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37187 2019-Jan-12 20:37:18.813586 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
37188 2019-Jan-12 20:37:18.814218 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37189 2019-Jan-12 20:37:18.814854 - [DEBUG]
37190 2019-Jan-12 20:37:18.814879 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
37191 2019-Jan-12 20:37:18.815549 - [DEBUG] Compose: EdgeIdentity * AllBottom
37192 2019-Jan-12 20:37:18.815577 - [DEBUG]
37193 2019-Jan-12 20:37:18.815601 - [DEBUG] Propagate flow
37194 2019-Jan-12 20:37:18.815625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37195 2019-Jan-12 20:37:18.815682 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37196 2019-Jan-12 20:37:18.816327 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37197 2019-Jan-12 20:37:18.816962 - [DEBUG] Edge function : AllBottom (result of previous compose)
37198 2019-Jan-12 20:37:18.816988 - [DEBUG]
37199 2019-Jan-12 20:37:18.817013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37200 2019-Jan-12 20:37:18.817038 - [DEBUG] = AllBottom
37201 2019-Jan-12 20:37:18.817063 - [DEBUG]
37202 2019-Jan-12 20:37:18.817086 - [DEBUG] PROPAGATE: No new function!
37203 2019-Jan-12 20:37:18.817111 - [DEBUG] EDGE:
37204 2019-Jan-12 20:37:18.817168 - [DEBUG] ---> 37205 2019-Jan-12 20:37:18.817798 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37206 2019-Jan-12 20:37:18.818432 - [DEBUG]
37207 2019-Jan-12 20:37:18.818458 - [DEBUG] EDGE:
37208 2019-Jan-12 20:37:18.818515 - [DEBUG] ---> 37209 2019-Jan-12 20:37:18.819164 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37210 2019-Jan-12 20:37:18.819798 - [DEBUG]
37211 2019-Jan-12 20:37:18.819824 - [DEBUG] EDGE:
37212 2019-Jan-12 20:37:18.819881 - [DEBUG] ---> 37213 2019-Jan-12 20:37:18.820521 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37214 2019-Jan-12 20:37:18.821156 - [DEBUG]
37215 2019-Jan-12 20:37:18.821192 - [DEBUG] Compose: EdgeIdentity * AllBottom
37216 2019-Jan-12 20:37:18.821219 - [DEBUG]
37217 2019-Jan-12 20:37:18.821243 - [DEBUG] Propagate flow
37218 2019-Jan-12 20:37:18.821266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37219 2019-Jan-12 20:37:18.821322 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37220 2019-Jan-12 20:37:18.821958 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37221 2019-Jan-12 20:37:18.822611 - [DEBUG] Edge function : AllBottom (result of previous compose)
37222 2019-Jan-12 20:37:18.822636 - [DEBUG]
37223 2019-Jan-12 20:37:18.822661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37224 2019-Jan-12 20:37:18.822687 - [DEBUG] = AllBottom
37225 2019-Jan-12 20:37:18.822711 - [DEBUG]
37226 2019-Jan-12 20:37:18.822735 - [DEBUG] PROPAGATE: No new function!
37227 2019-Jan-12 20:37:18.822760 - [DEBUG] EDGE:
37228 2019-Jan-12 20:37:18.822818 - [DEBUG] ---> 37229 2019-Jan-12 20:37:18.823465 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37230 2019-Jan-12 20:37:18.824101 - [DEBUG]
37231 2019-Jan-12 20:37:18.824133 - [DEBUG] Compose: EdgeIdentity * AllBottom
37232 2019-Jan-12 20:37:18.824160 - [DEBUG]
37233 2019-Jan-12 20:37:18.824184 - [DEBUG] Propagate flow
37234 2019-Jan-12 20:37:18.824208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37235 2019-Jan-12 20:37:18.824264 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37236 2019-Jan-12 20:37:18.824914 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37237 2019-Jan-12 20:37:18.825566 - [DEBUG] Edge function : AllBottom (result of previous compose)
37238 2019-Jan-12 20:37:18.825591 - [DEBUG]
37239 2019-Jan-12 20:37:18.825616 - [DEBUG] Join: AllTop & AllBottom
37240 2019-Jan-12 20:37:18.825642 - [DEBUG] = AllBottom (new jump func)
37241 2019-Jan-12 20:37:18.825667 - [DEBUG]
37242 2019-Jan-12 20:37:18.825690 - [DEBUG] Start adding new jump function
37243 2019-Jan-12 20:37:18.825714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37244 2019-Jan-12 20:37:18.825770 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37245 2019-Jan-12 20:37:18.826406 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37246 2019-Jan-12 20:37:18.827047 - [DEBUG] Edge Function : AllBottom
37247 2019-Jan-12 20:37:18.827075 - [DEBUG] End adding new jump function
37248 2019-Jan-12 20:37:18.827099 - [DEBUG]
37249 2019-Jan-12 20:37:18.827123 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37250 2019-Jan-12 20:37:18.827148 - [DEBUG]
37251 2019-Jan-12 20:37:18.827171 - [DEBUG] Process 1017. path edge:
37252 2019-Jan-12 20:37:18.827195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37253 2019-Jan-12 20:37:18.827251 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
37254 2019-Jan-12 20:37:18.827893 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37255 2019-Jan-12 20:37:18.828528 - [DEBUG]
37256 2019-Jan-12 20:37:18.828552 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37257 2019-Jan-12 20:37:18.829218 - [DEBUG] Possible callees:
37258 2019-Jan-12 20:37:18.829244 - [DEBUG] llvm.dbg.declare
37259 2019-Jan-12 20:37:18.829269 - [DEBUG] Possible return sites:
37260 2019-Jan-12 20:37:18.829293 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14337261 2019-Jan-12 20:37:18.830558 - [DEBUG] Found and process special summary
37262 2019-Jan-12 20:37:18.830592 - [DEBUG] Compose: EdgeIdentity * AllBottom
37263 2019-Jan-12 20:37:18.830619 - [DEBUG]
37264 2019-Jan-12 20:37:18.830643 - [DEBUG] Propagate flow
37265 2019-Jan-12 20:37:18.830666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37266 2019-Jan-12 20:37:18.830723 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37267 2019-Jan-12 20:37:18.831368 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37268 2019-Jan-12 20:37:18.832016 - [DEBUG] Edge function : AllBottom (result of previous compose)
37269 2019-Jan-12 20:37:18.832042 - [DEBUG]
37270 2019-Jan-12 20:37:18.832067 - [DEBUG] Join: AllTop & AllBottom
37271 2019-Jan-12 20:37:18.832092 - [DEBUG] = AllBottom (new jump func)
37272 2019-Jan-12 20:37:18.832117 - [DEBUG]
37273 2019-Jan-12 20:37:18.832140 - [DEBUG] Start adding new jump function
37274 2019-Jan-12 20:37:18.832163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37275 2019-Jan-12 20:37:18.832219 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37276 2019-Jan-12 20:37:18.832856 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37277 2019-Jan-12 20:37:18.833502 - [DEBUG] Edge Function : AllBottom
37278 2019-Jan-12 20:37:18.833535 - [DEBUG] End adding new jump function
37279 2019-Jan-12 20:37:18.833559 - [DEBUG]
37280 2019-Jan-12 20:37:18.833583 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37281 2019-Jan-12 20:37:18.833607 - [DEBUG]
37282 2019-Jan-12 20:37:18.833631 - [DEBUG] Process 1018. path edge:
37283 2019-Jan-12 20:37:18.833654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37284 2019-Jan-12 20:37:18.833711 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
37285 2019-Jan-12 20:37:18.834346 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37286 2019-Jan-12 20:37:18.834981 - [DEBUG]
37287 2019-Jan-12 20:37:18.835006 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37288 2019-Jan-12 20:37:18.835680 - [DEBUG] Compose: EdgeIdentity * AllBottom
37289 2019-Jan-12 20:37:18.835708 - [DEBUG]
37290 2019-Jan-12 20:37:18.835732 - [DEBUG] Propagate flow
37291 2019-Jan-12 20:37:18.835756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37292 2019-Jan-12 20:37:18.835813 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
37293 2019-Jan-12 20:37:18.836446 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37294 2019-Jan-12 20:37:18.837080 - [DEBUG] Edge function : AllBottom (result of previous compose)
37295 2019-Jan-12 20:37:18.837106 - [DEBUG]
37296 2019-Jan-12 20:37:18.837131 - [DEBUG] Join: AllTop & AllBottom
37297 2019-Jan-12 20:37:18.837157 - [DEBUG] = AllBottom (new jump func)
37298 2019-Jan-12 20:37:18.837181 - [DEBUG]
37299 2019-Jan-12 20:37:18.837205 - [DEBUG] Start adding new jump function
37300 2019-Jan-12 20:37:18.837229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37301 2019-Jan-12 20:37:18.837285 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37302 2019-Jan-12 20:37:18.837920 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
37303 2019-Jan-12 20:37:18.838550 - [DEBUG] Edge Function : AllBottom
37304 2019-Jan-12 20:37:18.838578 - [DEBUG] End adding new jump function
37305 2019-Jan-12 20:37:18.838602 - [DEBUG]
37306 2019-Jan-12 20:37:18.838626 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37307 2019-Jan-12 20:37:18.838662 - [DEBUG]
37308 2019-Jan-12 20:37:18.838688 - [DEBUG] Process 1019. path edge:
37309 2019-Jan-12 20:37:18.838713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37310 2019-Jan-12 20:37:18.838769 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
37311 2019-Jan-12 20:37:18.839401 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37312 2019-Jan-12 20:37:18.840038 - [DEBUG]
37313 2019-Jan-12 20:37:18.840063 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
37314 2019-Jan-12 20:37:18.840707 - [DEBUG] Compose: EdgeIdentity * AllBottom
37315 2019-Jan-12 20:37:18.840735 - [DEBUG]
37316 2019-Jan-12 20:37:18.840759 - [DEBUG] Propagate flow
37317 2019-Jan-12 20:37:18.840782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37318 2019-Jan-12 20:37:18.840839 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37319 2019-Jan-12 20:37:18.841470 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37320 2019-Jan-12 20:37:18.842122 - [DEBUG] Edge function : AllBottom (result of previous compose)
37321 2019-Jan-12 20:37:18.842147 - [DEBUG]
37322 2019-Jan-12 20:37:18.842172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37323 2019-Jan-12 20:37:18.842206 - [DEBUG] = AllBottom
37324 2019-Jan-12 20:37:18.842231 - [DEBUG]
37325 2019-Jan-12 20:37:18.842255 - [DEBUG] PROPAGATE: No new function!
37326 2019-Jan-12 20:37:18.842279 - [DEBUG] EDGE:
37327 2019-Jan-12 20:37:18.842336 - [DEBUG] ---> 37328 2019-Jan-12 20:37:18.842968 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37329 2019-Jan-12 20:37:18.843609 - [DEBUG]
37330 2019-Jan-12 20:37:18.843634 - [DEBUG] EDGE:
37331 2019-Jan-12 20:37:18.843691 - [DEBUG] ---> 37332 2019-Jan-12 20:37:18.844326 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37333 2019-Jan-12 20:37:18.844960 - [DEBUG]
37334 2019-Jan-12 20:37:18.844995 - [DEBUG] Compose: EdgeIdentity * AllBottom
37335 2019-Jan-12 20:37:18.845022 - [DEBUG]
37336 2019-Jan-12 20:37:18.845046 - [DEBUG] Propagate flow
37337 2019-Jan-12 20:37:18.845070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37338 2019-Jan-12 20:37:18.845126 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37339 2019-Jan-12 20:37:18.845778 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37340 2019-Jan-12 20:37:18.846413 - [DEBUG] Edge function : AllBottom (result of previous compose)
37341 2019-Jan-12 20:37:18.846438 - [DEBUG]
37342 2019-Jan-12 20:37:18.846463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37343 2019-Jan-12 20:37:18.846489 - [DEBUG] = AllBottom
37344 2019-Jan-12 20:37:18.846514 - [DEBUG]
37345 2019-Jan-12 20:37:18.846537 - [DEBUG] PROPAGATE: No new function!
37346 2019-Jan-12 20:37:18.846563 - [DEBUG] EDGE:
37347 2019-Jan-12 20:37:18.846620 - [DEBUG] ---> 37348 2019-Jan-12 20:37:18.847263 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37349 2019-Jan-12 20:37:18.847899 - [DEBUG]
37350 2019-Jan-12 20:37:18.847924 - [DEBUG] EDGE:
37351 2019-Jan-12 20:37:18.847981 - [DEBUG] ---> 37352 2019-Jan-12 20:37:18.848614 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37353 2019-Jan-12 20:37:18.849264 - [DEBUG]
37354 2019-Jan-12 20:37:18.849297 - [DEBUG] Compose: EdgeIdentity * AllBottom
37355 2019-Jan-12 20:37:18.849323 - [DEBUG]
37356 2019-Jan-12 20:37:18.849347 - [DEBUG] Propagate flow
37357 2019-Jan-12 20:37:18.849371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37358 2019-Jan-12 20:37:18.849427 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37359 2019-Jan-12 20:37:18.850061 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37360 2019-Jan-12 20:37:18.850696 - [DEBUG] Edge function : AllBottom (result of previous compose)
37361 2019-Jan-12 20:37:18.850722 - [DEBUG]
37362 2019-Jan-12 20:37:18.850746 - [DEBUG] Join: AllTop & AllBottom
37363 2019-Jan-12 20:37:18.850772 - [DEBUG] = AllBottom (new jump func)
37364 2019-Jan-12 20:37:18.850797 - [DEBUG]
37365 2019-Jan-12 20:37:18.850821 - [DEBUG] Start adding new jump function
37366 2019-Jan-12 20:37:18.850845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37367 2019-Jan-12 20:37:18.850901 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37368 2019-Jan-12 20:37:18.851547 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37369 2019-Jan-12 20:37:18.852196 - [DEBUG] Edge Function : AllBottom
37370 2019-Jan-12 20:37:18.852224 - [DEBUG] End adding new jump function
37371 2019-Jan-12 20:37:18.852248 - [DEBUG]
37372 2019-Jan-12 20:37:18.852272 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37373 2019-Jan-12 20:37:18.852296 - [DEBUG]
37374 2019-Jan-12 20:37:18.852319 - [DEBUG] Process 1020. path edge:
37375 2019-Jan-12 20:37:18.852343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37376 2019-Jan-12 20:37:18.852399 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
37377 2019-Jan-12 20:37:18.853033 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37378 2019-Jan-12 20:37:18.853672 - [DEBUG]
37379 2019-Jan-12 20:37:18.853698 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37380 2019-Jan-12 20:37:18.854344 - [DEBUG] Compose: EdgeIdentity * AllBottom
37381 2019-Jan-12 20:37:18.854372 - [DEBUG]
37382 2019-Jan-12 20:37:18.854396 - [DEBUG] Propagate flow
37383 2019-Jan-12 20:37:18.854420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37384 2019-Jan-12 20:37:18.854477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37385 2019-Jan-12 20:37:18.855120 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37386 2019-Jan-12 20:37:18.855772 - [DEBUG] Edge function : AllBottom (result of previous compose)
37387 2019-Jan-12 20:37:18.855798 - [DEBUG]
37388 2019-Jan-12 20:37:18.855823 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37389 2019-Jan-12 20:37:18.855849 - [DEBUG] = AllBottom
37390 2019-Jan-12 20:37:18.855873 - [DEBUG]
37391 2019-Jan-12 20:37:18.855897 - [DEBUG] PROPAGATE: No new function!
37392 2019-Jan-12 20:37:18.855928 - [DEBUG] Compose: EdgeIdentity * AllBottom
37393 2019-Jan-12 20:37:18.855954 - [DEBUG]
37394 2019-Jan-12 20:37:18.855978 - [DEBUG] Propagate flow
37395 2019-Jan-12 20:37:18.856002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37396 2019-Jan-12 20:37:18.856058 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37397 2019-Jan-12 20:37:18.856702 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37398 2019-Jan-12 20:37:18.857338 - [DEBUG] Edge function : AllBottom (result of previous compose)
37399 2019-Jan-12 20:37:18.857364 - [DEBUG]
37400 2019-Jan-12 20:37:18.857388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37401 2019-Jan-12 20:37:18.857414 - [DEBUG] = AllBottom
37402 2019-Jan-12 20:37:18.857439 - [DEBUG]
37403 2019-Jan-12 20:37:18.857462 - [DEBUG] PROPAGATE: No new function!
37404 2019-Jan-12 20:37:18.857486 - [DEBUG] EDGE:
37405 2019-Jan-12 20:37:18.857544 - [DEBUG] ---> 37406 2019-Jan-12 20:37:18.858177 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37407 2019-Jan-12 20:37:18.858826 - [DEBUG]
37408 2019-Jan-12 20:37:18.858852 - [DEBUG] EDGE:
37409 2019-Jan-12 20:37:18.858909 - [DEBUG] ---> 37410 2019-Jan-12 20:37:18.859540 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37411 2019-Jan-12 20:37:18.860185 - [DEBUG]
37412 2019-Jan-12 20:37:18.860211 - [DEBUG] EDGE:
37413 2019-Jan-12 20:37:18.860269 - [DEBUG] ---> 37414 2019-Jan-12 20:37:18.860906 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37415 2019-Jan-12 20:37:18.861541 - [DEBUG]
37416 2019-Jan-12 20:37:18.861575 - [DEBUG] Compose: EdgeIdentity * AllBottom
37417 2019-Jan-12 20:37:18.861602 - [DEBUG]
37418 2019-Jan-12 20:37:18.861626 - [DEBUG] Propagate flow
37419 2019-Jan-12 20:37:18.861649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37420 2019-Jan-12 20:37:18.861705 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37421 2019-Jan-12 20:37:18.862356 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37422 2019-Jan-12 20:37:18.862991 - [DEBUG] Edge function : AllBottom (result of previous compose)
37423 2019-Jan-12 20:37:18.863016 - [DEBUG]
37424 2019-Jan-12 20:37:18.863041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37425 2019-Jan-12 20:37:18.863067 - [DEBUG] = AllBottom
37426 2019-Jan-12 20:37:18.863092 - [DEBUG]
37427 2019-Jan-12 20:37:18.863115 - [DEBUG] PROPAGATE: No new function!
37428 2019-Jan-12 20:37:18.863141 - [DEBUG] EDGE:
37429 2019-Jan-12 20:37:18.863198 - [DEBUG] ---> 37430 2019-Jan-12 20:37:18.863840 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37431 2019-Jan-12 20:37:18.864474 - [DEBUG]
37432 2019-Jan-12 20:37:18.864499 - [DEBUG] EDGE:
37433 2019-Jan-12 20:37:18.864557 - [DEBUG] ---> 37434 2019-Jan-12 20:37:18.865190 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37435 2019-Jan-12 20:37:18.865840 - [DEBUG]
37436 2019-Jan-12 20:37:18.865866 - [DEBUG] EDGE:
37437 2019-Jan-12 20:37:18.865923 - [DEBUG] ---> 37438 2019-Jan-12 20:37:18.866559 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37439 2019-Jan-12 20:37:18.867194 - [DEBUG]
37440 2019-Jan-12 20:37:18.867220 - [DEBUG] EDGE:
37441 2019-Jan-12 20:37:18.867278 - [DEBUG] ---> 37442 2019-Jan-12 20:37:18.867912 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37443 2019-Jan-12 20:37:18.868546 - [DEBUG]
37444 2019-Jan-12 20:37:18.868571 - [DEBUG] EDGE:
37445 2019-Jan-12 20:37:18.868628 - [DEBUG] ---> 37446 2019-Jan-12 20:37:18.869296 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37447 2019-Jan-12 20:37:18.869931 - [DEBUG]
37448 2019-Jan-12 20:37:18.869956 - [DEBUG] EDGE:
37449 2019-Jan-12 20:37:18.870014 - [DEBUG] ---> 37450 2019-Jan-12 20:37:18.870650 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37451 2019-Jan-12 20:37:18.871284 - [DEBUG]
37452 2019-Jan-12 20:37:18.871309 - [DEBUG] EDGE:
37453 2019-Jan-12 20:37:18.871375 - [DEBUG] ---> 37454 2019-Jan-12 20:37:18.872018 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37455 2019-Jan-12 20:37:18.872654 - [DEBUG]
37456 2019-Jan-12 20:37:18.872679 - [DEBUG] EDGE:
37457 2019-Jan-12 20:37:18.872736 - [DEBUG] ---> 37458 2019-Jan-12 20:37:18.873369 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37459 2019-Jan-12 20:37:18.874011 - [DEBUG]
37460 2019-Jan-12 20:37:18.874036 - [DEBUG] EDGE:
37461 2019-Jan-12 20:37:18.874094 - [DEBUG] ---> 37462 2019-Jan-12 20:37:18.874728 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37463 2019-Jan-12 20:37:18.875377 - [DEBUG]
37464 2019-Jan-12 20:37:18.875403 - [DEBUG] Compose: EdgeIdentity * AllBottom
37465 2019-Jan-12 20:37:18.875429 - [DEBUG]
37466 2019-Jan-12 20:37:18.875453 - [DEBUG] Propagate flow
37467 2019-Jan-12 20:37:18.875476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37468 2019-Jan-12 20:37:18.875533 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37469 2019-Jan-12 20:37:18.876169 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37470 2019-Jan-12 20:37:18.876810 - [DEBUG] Edge function : AllBottom (result of previous compose)
37471 2019-Jan-12 20:37:18.876835 - [DEBUG]
37472 2019-Jan-12 20:37:18.876860 - [DEBUG] Join: AllTop & AllBottom
37473 2019-Jan-12 20:37:18.876886 - [DEBUG] = AllBottom (new jump func)
37474 2019-Jan-12 20:37:18.876911 - [DEBUG]
37475 2019-Jan-12 20:37:18.876934 - [DEBUG] Start adding new jump function
37476 2019-Jan-12 20:37:18.876958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37477 2019-Jan-12 20:37:18.877014 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37478 2019-Jan-12 20:37:18.877656 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37479 2019-Jan-12 20:37:18.878291 - [DEBUG] Edge Function : AllBottom
37480 2019-Jan-12 20:37:18.878320 - [DEBUG] End adding new jump function
37481 2019-Jan-12 20:37:18.878344 - [DEBUG]
37482 2019-Jan-12 20:37:18.878368 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37483 2019-Jan-12 20:37:18.878392 - [DEBUG]
37484 2019-Jan-12 20:37:18.878416 - [DEBUG] Process 1021. path edge:
37485 2019-Jan-12 20:37:18.878440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37486 2019-Jan-12 20:37:18.878496 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
37487 2019-Jan-12 20:37:18.879148 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37488 2019-Jan-12 20:37:18.879789 - [DEBUG]
37489 2019-Jan-12 20:37:18.879813 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37490 2019-Jan-12 20:37:18.880463 - [DEBUG] Compose: EdgeIdentity * AllBottom
37491 2019-Jan-12 20:37:18.880491 - [DEBUG]
37492 2019-Jan-12 20:37:18.880514 - [DEBUG] Propagate flow
37493 2019-Jan-12 20:37:18.880538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37494 2019-Jan-12 20:37:18.880594 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37495 2019-Jan-12 20:37:18.881235 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37496 2019-Jan-12 20:37:18.881875 - [DEBUG] Edge function : AllBottom (result of previous compose)
37497 2019-Jan-12 20:37:18.881901 - [DEBUG]
37498 2019-Jan-12 20:37:18.881926 - [DEBUG] Join: AllTop & AllBottom
37499 2019-Jan-12 20:37:18.881952 - [DEBUG] = AllBottom (new jump func)
37500 2019-Jan-12 20:37:18.881976 - [DEBUG]
37501 2019-Jan-12 20:37:18.882017 - [DEBUG] Start adding new jump function
37502 2019-Jan-12 20:37:18.882041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37503 2019-Jan-12 20:37:18.882097 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37504 2019-Jan-12 20:37:18.882739 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37505 2019-Jan-12 20:37:18.883369 - [DEBUG] Edge Function : AllBottom
37506 2019-Jan-12 20:37:18.883398 - [DEBUG] End adding new jump function
37507 2019-Jan-12 20:37:18.883422 - [DEBUG]
37508 2019-Jan-12 20:37:18.883445 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37509 2019-Jan-12 20:37:18.883470 - [DEBUG]
37510 2019-Jan-12 20:37:18.883494 - [DEBUG] Process 1022. path edge:
37511 2019-Jan-12 20:37:18.883522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37512 2019-Jan-12 20:37:18.883578 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
37513 2019-Jan-12 20:37:18.884209 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37514 2019-Jan-12 20:37:18.884850 - [DEBUG]
37515 2019-Jan-12 20:37:18.884875 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37516 2019-Jan-12 20:37:18.885546 - [DEBUG] Compose: EdgeIdentity * AllBottom
37517 2019-Jan-12 20:37:18.885574 - [DEBUG]
37518 2019-Jan-12 20:37:18.885598 - [DEBUG] Propagate flow
37519 2019-Jan-12 20:37:18.885621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37520 2019-Jan-12 20:37:18.885678 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37521 2019-Jan-12 20:37:18.886308 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37522 2019-Jan-12 20:37:18.886949 - [DEBUG] Edge function : AllBottom (result of previous compose)
37523 2019-Jan-12 20:37:18.886974 - [DEBUG]
37524 2019-Jan-12 20:37:18.886998 - [DEBUG] Join: AllTop & AllBottom
37525 2019-Jan-12 20:37:18.887024 - [DEBUG] = AllBottom (new jump func)
37526 2019-Jan-12 20:37:18.887049 - [DEBUG]
37527 2019-Jan-12 20:37:18.887072 - [DEBUG] Start adding new jump function
37528 2019-Jan-12 20:37:18.887096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37529 2019-Jan-12 20:37:18.887151 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37530 2019-Jan-12 20:37:18.887793 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37531 2019-Jan-12 20:37:18.888423 - [DEBUG] Edge Function : AllBottom
37532 2019-Jan-12 20:37:18.888451 - [DEBUG] End adding new jump function
37533 2019-Jan-12 20:37:18.888474 - [DEBUG]
37534 2019-Jan-12 20:37:18.888498 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37535 2019-Jan-12 20:37:18.888522 - [DEBUG]
37536 2019-Jan-12 20:37:18.888545 - [DEBUG] Process 1023. path edge:
37537 2019-Jan-12 20:37:18.888569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37538 2019-Jan-12 20:37:18.888625 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37539 2019-Jan-12 20:37:18.889282 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37540 2019-Jan-12 20:37:18.889925 - [DEBUG]
37541 2019-Jan-12 20:37:18.889950 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37542 2019-Jan-12 20:37:18.890591 - [DEBUG] Compose: EdgeIdentity * AllBottom
37543 2019-Jan-12 20:37:18.890619 - [DEBUG]
37544 2019-Jan-12 20:37:18.890642 - [DEBUG] Propagate flow
37545 2019-Jan-12 20:37:18.890666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37546 2019-Jan-12 20:37:18.890722 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37547 2019-Jan-12 20:37:18.891358 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37548 2019-Jan-12 20:37:18.892012 - [DEBUG] Edge function : AllBottom (result of previous compose)
37549 2019-Jan-12 20:37:18.892038 - [DEBUG]
37550 2019-Jan-12 20:37:18.892062 - [DEBUG] Join: AllTop & AllBottom
37551 2019-Jan-12 20:37:18.892088 - [DEBUG] = AllBottom (new jump func)
37552 2019-Jan-12 20:37:18.892113 - [DEBUG]
37553 2019-Jan-12 20:37:18.892136 - [DEBUG] Start adding new jump function
37554 2019-Jan-12 20:37:18.892160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37555 2019-Jan-12 20:37:18.892215 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37556 2019-Jan-12 20:37:18.892856 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37557 2019-Jan-12 20:37:18.893492 - [DEBUG] Edge Function : AllBottom
37558 2019-Jan-12 20:37:18.893519 - [DEBUG] End adding new jump function
37559 2019-Jan-12 20:37:18.893543 - [DEBUG]
37560 2019-Jan-12 20:37:18.893567 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37561 2019-Jan-12 20:37:18.893595 - [DEBUG]
37562 2019-Jan-12 20:37:18.893619 - [DEBUG] Process 1024. path edge:
37563 2019-Jan-12 20:37:18.893642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37564 2019-Jan-12 20:37:18.893699 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37565 2019-Jan-12 20:37:18.894334 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37566 2019-Jan-12 20:37:18.894974 - [DEBUG]
37567 2019-Jan-12 20:37:18.894998 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37568 2019-Jan-12 20:37:18.895663 - [DEBUG] Compose: EdgeIdentity * AllBottom
37569 2019-Jan-12 20:37:18.895692 - [DEBUG]
37570 2019-Jan-12 20:37:18.895716 - [DEBUG] Propagate flow
37571 2019-Jan-12 20:37:18.895740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37572 2019-Jan-12 20:37:18.895796 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37573 2019-Jan-12 20:37:18.896430 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37574 2019-Jan-12 20:37:18.897071 - [DEBUG] Edge function : AllBottom (result of previous compose)
37575 2019-Jan-12 20:37:18.897096 - [DEBUG]
37576 2019-Jan-12 20:37:18.897121 - [DEBUG] Join: AllTop & AllBottom
37577 2019-Jan-12 20:37:18.897147 - [DEBUG] = AllBottom (new jump func)
37578 2019-Jan-12 20:37:18.897171 - [DEBUG]
37579 2019-Jan-12 20:37:18.897194 - [DEBUG] Start adding new jump function
37580 2019-Jan-12 20:37:18.897218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37581 2019-Jan-12 20:37:18.897273 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37582 2019-Jan-12 20:37:18.897923 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37583 2019-Jan-12 20:37:18.898557 - [DEBUG] Edge Function : AllBottom
37584 2019-Jan-12 20:37:18.898585 - [DEBUG] End adding new jump function
37585 2019-Jan-12 20:37:18.898609 - [DEBUG]
37586 2019-Jan-12 20:37:18.898633 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37587 2019-Jan-12 20:37:18.898670 - [DEBUG]
37588 2019-Jan-12 20:37:18.898694 - [DEBUG] Process 1025. path edge:
37589 2019-Jan-12 20:37:18.898718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37590 2019-Jan-12 20:37:18.898774 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37591 2019-Jan-12 20:37:18.899407 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37592 2019-Jan-12 20:37:18.900048 - [DEBUG]
37593 2019-Jan-12 20:37:18.900073 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37594 2019-Jan-12 20:37:18.900717 - [DEBUG] Compose: EdgeIdentity * AllBottom
37595 2019-Jan-12 20:37:18.900744 - [DEBUG]
37596 2019-Jan-12 20:37:18.900768 - [DEBUG] Propagate flow
37597 2019-Jan-12 20:37:18.900791 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37598 2019-Jan-12 20:37:18.900848 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37599 2019-Jan-12 20:37:18.901482 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37600 2019-Jan-12 20:37:18.902140 - [DEBUG] Edge function : AllBottom (result of previous compose)
37601 2019-Jan-12 20:37:18.902166 - [DEBUG]
37602 2019-Jan-12 20:37:18.902190 - [DEBUG] Join: AllTop & AllBottom
37603 2019-Jan-12 20:37:18.902216 - [DEBUG] = AllBottom (new jump func)
37604 2019-Jan-12 20:37:18.902241 - [DEBUG]
37605 2019-Jan-12 20:37:18.902264 - [DEBUG] Start adding new jump function
37606 2019-Jan-12 20:37:18.902287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37607 2019-Jan-12 20:37:18.902343 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37608 2019-Jan-12 20:37:18.902986 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37609 2019-Jan-12 20:37:18.903619 - [DEBUG] Edge Function : AllBottom
37610 2019-Jan-12 20:37:18.903650 - [DEBUG] End adding new jump function
37611 2019-Jan-12 20:37:18.903674 - [DEBUG]
37612 2019-Jan-12 20:37:18.903698 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37613 2019-Jan-12 20:37:18.903723 - [DEBUG]
37614 2019-Jan-12 20:37:18.903746 - [DEBUG] Process 1026. path edge:
37615 2019-Jan-12 20:37:18.903770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37616 2019-Jan-12 20:37:18.903826 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37617 2019-Jan-12 20:37:18.904458 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37618 2019-Jan-12 20:37:18.905100 - [DEBUG]
37619 2019-Jan-12 20:37:18.905124 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37620 2019-Jan-12 20:37:18.905790 - [DEBUG] Compose: EdgeIdentity * AllBottom
37621 2019-Jan-12 20:37:18.905818 - [DEBUG]
37622 2019-Jan-12 20:37:18.905842 - [DEBUG] Propagate flow
37623 2019-Jan-12 20:37:18.905866 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37624 2019-Jan-12 20:37:18.905930 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37625 2019-Jan-12 20:37:18.906574 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37626 2019-Jan-12 20:37:18.907225 - [DEBUG] Edge function : AllBottom (result of previous compose)
37627 2019-Jan-12 20:37:18.907250 - [DEBUG]
37628 2019-Jan-12 20:37:18.907275 - [DEBUG] Join: AllTop & AllBottom
37629 2019-Jan-12 20:37:18.907301 - [DEBUG] = AllBottom (new jump func)
37630 2019-Jan-12 20:37:18.907326 - [DEBUG]
37631 2019-Jan-12 20:37:18.907350 - [DEBUG] Start adding new jump function
37632 2019-Jan-12 20:37:18.907374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37633 2019-Jan-12 20:37:18.907430 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37634 2019-Jan-12 20:37:18.908073 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37635 2019-Jan-12 20:37:18.908722 - [DEBUG] Edge Function : AllBottom
37636 2019-Jan-12 20:37:18.908750 - [DEBUG] End adding new jump function
37637 2019-Jan-12 20:37:18.908774 - [DEBUG]
37638 2019-Jan-12 20:37:18.908798 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37639 2019-Jan-12 20:37:18.908823 - [DEBUG]
37640 2019-Jan-12 20:37:18.908846 - [DEBUG] Process 1027. path edge:
37641 2019-Jan-12 20:37:18.908870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37642 2019-Jan-12 20:37:18.908927 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37643 2019-Jan-12 20:37:18.909564 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37644 2019-Jan-12 20:37:18.910205 - [DEBUG]
37645 2019-Jan-12 20:37:18.910229 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37646 2019-Jan-12 20:37:18.910881 - [DEBUG] Compose: EdgeIdentity * AllBottom
37647 2019-Jan-12 20:37:18.910909 - [DEBUG]
37648 2019-Jan-12 20:37:18.910933 - [DEBUG] Propagate flow
37649 2019-Jan-12 20:37:18.910956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37650 2019-Jan-12 20:37:18.911012 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37651 2019-Jan-12 20:37:18.911647 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37652 2019-Jan-12 20:37:18.912302 - [DEBUG] Edge function : AllBottom (result of previous compose)
37653 2019-Jan-12 20:37:18.912327 - [DEBUG]
37654 2019-Jan-12 20:37:18.912352 - [DEBUG] Join: AllTop & AllBottom
37655 2019-Jan-12 20:37:18.912378 - [DEBUG] = AllBottom (new jump func)
37656 2019-Jan-12 20:37:18.912402 - [DEBUG]
37657 2019-Jan-12 20:37:18.912426 - [DEBUG] Start adding new jump function
37658 2019-Jan-12 20:37:18.912449 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37659 2019-Jan-12 20:37:18.912505 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37660 2019-Jan-12 20:37:18.913147 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37661 2019-Jan-12 20:37:18.913783 - [DEBUG] Edge Function : AllBottom
37662 2019-Jan-12 20:37:18.913811 - [DEBUG] End adding new jump function
37663 2019-Jan-12 20:37:18.913835 - [DEBUG]
37664 2019-Jan-12 20:37:18.913859 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37665 2019-Jan-12 20:37:18.913891 - [DEBUG]
37666 2019-Jan-12 20:37:18.913915 - [DEBUG] Process 1028. path edge:
37667 2019-Jan-12 20:37:18.913939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37668 2019-Jan-12 20:37:18.913996 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37669 2019-Jan-12 20:37:18.914628 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37670 2019-Jan-12 20:37:18.915269 - [DEBUG]
37671 2019-Jan-12 20:37:18.915294 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37672 2019-Jan-12 20:37:18.915964 - [DEBUG] Compose: EdgeIdentity * AllBottom
37673 2019-Jan-12 20:37:18.915993 - [DEBUG]
37674 2019-Jan-12 20:37:18.916016 - [DEBUG] Propagate flow
37675 2019-Jan-12 20:37:18.916040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37676 2019-Jan-12 20:37:18.916097 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37677 2019-Jan-12 20:37:18.916740 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37678 2019-Jan-12 20:37:18.917381 - [DEBUG] Edge function : AllBottom (result of previous compose)
37679 2019-Jan-12 20:37:18.917406 - [DEBUG]
37680 2019-Jan-12 20:37:18.917431 - [DEBUG] Join: AllTop & AllBottom
37681 2019-Jan-12 20:37:18.917457 - [DEBUG] = AllBottom (new jump func)
37682 2019-Jan-12 20:37:18.917481 - [DEBUG]
37683 2019-Jan-12 20:37:18.917505 - [DEBUG] Start adding new jump function
37684 2019-Jan-12 20:37:18.917528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37685 2019-Jan-12 20:37:18.917584 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37686 2019-Jan-12 20:37:18.918226 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37687 2019-Jan-12 20:37:18.918882 - [DEBUG] Edge Function : AllBottom
37688 2019-Jan-12 20:37:18.918910 - [DEBUG] End adding new jump function
37689 2019-Jan-12 20:37:18.918934 - [DEBUG]
37690 2019-Jan-12 20:37:18.918957 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37691 2019-Jan-12 20:37:18.918982 - [DEBUG]
37692 2019-Jan-12 20:37:18.919005 - [DEBUG] Process 1029. path edge:
37693 2019-Jan-12 20:37:18.919029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37694 2019-Jan-12 20:37:18.919085 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37695 2019-Jan-12 20:37:18.919726 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37696 2019-Jan-12 20:37:18.920371 - [DEBUG]
37697 2019-Jan-12 20:37:18.920395 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37698 2019-Jan-12 20:37:18.921053 - [DEBUG] Possible callees:
37699 2019-Jan-12 20:37:18.921079 - [DEBUG] llvm.dbg.declare
37700 2019-Jan-12 20:37:18.921104 - [DEBUG] Possible return sites:
37701 2019-Jan-12 20:37:18.921128 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037702 2019-Jan-12 20:37:18.922416 - [DEBUG] Found and process special summary
37703 2019-Jan-12 20:37:18.922449 - [DEBUG] Compose: EdgeIdentity * AllBottom
37704 2019-Jan-12 20:37:18.922486 - [DEBUG]
37705 2019-Jan-12 20:37:18.922510 - [DEBUG] Propagate flow
37706 2019-Jan-12 20:37:18.922534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37707 2019-Jan-12 20:37:18.922591 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37708 2019-Jan-12 20:37:18.923228 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37709 2019-Jan-12 20:37:18.923874 - [DEBUG] Edge function : AllBottom (result of previous compose)
37710 2019-Jan-12 20:37:18.923899 - [DEBUG]
37711 2019-Jan-12 20:37:18.923924 - [DEBUG] Join: AllTop & AllBottom
37712 2019-Jan-12 20:37:18.923950 - [DEBUG] = AllBottom (new jump func)
37713 2019-Jan-12 20:37:18.923974 - [DEBUG]
37714 2019-Jan-12 20:37:18.923998 - [DEBUG] Start adding new jump function
37715 2019-Jan-12 20:37:18.924021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37716 2019-Jan-12 20:37:18.924077 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37717 2019-Jan-12 20:37:18.924719 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37718 2019-Jan-12 20:37:18.925368 - [DEBUG] Edge Function : AllBottom
37719 2019-Jan-12 20:37:18.925396 - [DEBUG] End adding new jump function
37720 2019-Jan-12 20:37:18.925420 - [DEBUG]
37721 2019-Jan-12 20:37:18.925444 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37722 2019-Jan-12 20:37:18.925469 - [DEBUG]
37723 2019-Jan-12 20:37:18.925492 - [DEBUG] Process 1030. path edge:
37724 2019-Jan-12 20:37:18.925516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37725 2019-Jan-12 20:37:18.925572 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37726 2019-Jan-12 20:37:18.926208 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37727 2019-Jan-12 20:37:18.926850 - [DEBUG]
37728 2019-Jan-12 20:37:18.926874 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37729 2019-Jan-12 20:37:18.927526 - [DEBUG] Compose: EdgeIdentity * AllBottom
37730 2019-Jan-12 20:37:18.927555 - [DEBUG]
37731 2019-Jan-12 20:37:18.927579 - [DEBUG] Propagate flow
37732 2019-Jan-12 20:37:18.927602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37733 2019-Jan-12 20:37:18.927659 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37734 2019-Jan-12 20:37:18.928291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37735 2019-Jan-12 20:37:18.928947 - [DEBUG] Edge function : AllBottom (result of previous compose)
37736 2019-Jan-12 20:37:18.928972 - [DEBUG]
37737 2019-Jan-12 20:37:18.928997 - [DEBUG] Join: AllTop & AllBottom
37738 2019-Jan-12 20:37:18.929022 - [DEBUG] = AllBottom (new jump func)
37739 2019-Jan-12 20:37:18.929047 - [DEBUG]
37740 2019-Jan-12 20:37:18.929071 - [DEBUG] Start adding new jump function
37741 2019-Jan-12 20:37:18.929094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37742 2019-Jan-12 20:37:18.929150 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37743 2019-Jan-12 20:37:18.929792 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37744 2019-Jan-12 20:37:18.930424 - [DEBUG] Edge Function : AllBottom
37745 2019-Jan-12 20:37:18.930452 - [DEBUG] End adding new jump function
37746 2019-Jan-12 20:37:18.930477 - [DEBUG]
37747 2019-Jan-12 20:37:18.930500 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37748 2019-Jan-12 20:37:18.930533 - [DEBUG]
37749 2019-Jan-12 20:37:18.930557 - [DEBUG] Process 1031. path edge:
37750 2019-Jan-12 20:37:18.930581 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37751 2019-Jan-12 20:37:18.930638 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37752 2019-Jan-12 20:37:18.931269 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37753 2019-Jan-12 20:37:18.931910 - [DEBUG]
37754 2019-Jan-12 20:37:18.931935 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37755 2019-Jan-12 20:37:18.932597 - [DEBUG] Compose: EdgeIdentity * AllBottom
37756 2019-Jan-12 20:37:18.932625 - [DEBUG]
37757 2019-Jan-12 20:37:18.932648 - [DEBUG] Propagate flow
37758 2019-Jan-12 20:37:18.932672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37759 2019-Jan-12 20:37:18.932729 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37760 2019-Jan-12 20:37:18.933370 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37761 2019-Jan-12 20:37:18.934016 - [DEBUG] Edge function : AllBottom (result of previous compose)
37762 2019-Jan-12 20:37:18.934042 - [DEBUG]
37763 2019-Jan-12 20:37:18.934066 - [DEBUG] Join: AllTop & AllBottom
37764 2019-Jan-12 20:37:18.934092 - [DEBUG] = AllBottom (new jump func)
37765 2019-Jan-12 20:37:18.934117 - [DEBUG]
37766 2019-Jan-12 20:37:18.934140 - [DEBUG] Start adding new jump function
37767 2019-Jan-12 20:37:18.934164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37768 2019-Jan-12 20:37:18.934220 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37769 2019-Jan-12 20:37:18.934861 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37770 2019-Jan-12 20:37:18.935516 - [DEBUG] Edge Function : AllBottom
37771 2019-Jan-12 20:37:18.935544 - [DEBUG] End adding new jump function
37772 2019-Jan-12 20:37:18.935569 - [DEBUG]
37773 2019-Jan-12 20:37:18.935592 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37774 2019-Jan-12 20:37:18.935617 - [DEBUG]
37775 2019-Jan-12 20:37:18.935640 - [DEBUG] Process 1032. path edge:
37776 2019-Jan-12 20:37:18.935664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37777 2019-Jan-12 20:37:18.935721 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37778 2019-Jan-12 20:37:18.936363 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37779 2019-Jan-12 20:37:18.937003 - [DEBUG]
37780 2019-Jan-12 20:37:18.937027 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37781 2019-Jan-12 20:37:18.937678 - [DEBUG] Possible callees:
37782 2019-Jan-12 20:37:18.937703 - [DEBUG] llvm.dbg.declare
37783 2019-Jan-12 20:37:18.937728 - [DEBUG] Possible return sites:
37784 2019-Jan-12 20:37:18.937752 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937785 2019-Jan-12 20:37:18.939030 - [DEBUG] Found and process special summary
37786 2019-Jan-12 20:37:18.939064 - [DEBUG] Compose: EdgeIdentity * AllBottom
37787 2019-Jan-12 20:37:18.939099 - [DEBUG]
37788 2019-Jan-12 20:37:18.939124 - [DEBUG] Propagate flow
37789 2019-Jan-12 20:37:18.939147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37790 2019-Jan-12 20:37:18.939203 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37791 2019-Jan-12 20:37:18.939839 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37792 2019-Jan-12 20:37:18.940482 - [DEBUG] Edge function : AllBottom (result of previous compose)
37793 2019-Jan-12 20:37:18.940507 - [DEBUG]
37794 2019-Jan-12 20:37:18.940532 - [DEBUG] Join: AllTop & AllBottom
37795 2019-Jan-12 20:37:18.940558 - [DEBUG] = AllBottom (new jump func)
37796 2019-Jan-12 20:37:18.940582 - [DEBUG]
37797 2019-Jan-12 20:37:18.940606 - [DEBUG] Start adding new jump function
37798 2019-Jan-12 20:37:18.940629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37799 2019-Jan-12 20:37:18.940685 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37800 2019-Jan-12 20:37:18.941327 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37801 2019-Jan-12 20:37:18.941963 - [DEBUG] Edge Function : AllBottom
37802 2019-Jan-12 20:37:18.942004 - [DEBUG] End adding new jump function
37803 2019-Jan-12 20:37:18.942029 - [DEBUG]
37804 2019-Jan-12 20:37:18.942053 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37805 2019-Jan-12 20:37:18.942077 - [DEBUG]
37806 2019-Jan-12 20:37:18.942101 - [DEBUG] Process 1033. path edge:
37807 2019-Jan-12 20:37:18.942125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37808 2019-Jan-12 20:37:18.942181 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37809 2019-Jan-12 20:37:18.942817 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37810 2019-Jan-12 20:37:18.943458 - [DEBUG]
37811 2019-Jan-12 20:37:18.943482 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37812 2019-Jan-12 20:37:18.944143 - [DEBUG] Compose: EdgeIdentity * AllBottom
37813 2019-Jan-12 20:37:18.944170 - [DEBUG]
37814 2019-Jan-12 20:37:18.944194 - [DEBUG] Propagate flow
37815 2019-Jan-12 20:37:18.944218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37816 2019-Jan-12 20:37:18.944274 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37817 2019-Jan-12 20:37:18.944907 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37818 2019-Jan-12 20:37:18.945564 - [DEBUG] Edge function : AllBottom (result of previous compose)
37819 2019-Jan-12 20:37:18.945589 - [DEBUG]
37820 2019-Jan-12 20:37:18.945614 - [DEBUG] Join: AllTop & AllBottom
37821 2019-Jan-12 20:37:18.945639 - [DEBUG] = AllBottom (new jump func)
37822 2019-Jan-12 20:37:18.945664 - [DEBUG]
37823 2019-Jan-12 20:37:18.945687 - [DEBUG] Start adding new jump function
37824 2019-Jan-12 20:37:18.945710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37825 2019-Jan-12 20:37:18.945766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37826 2019-Jan-12 20:37:18.946408 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37827 2019-Jan-12 20:37:18.947039 - [DEBUG] Edge Function : AllBottom
37828 2019-Jan-12 20:37:18.947066 - [DEBUG] End adding new jump function
37829 2019-Jan-12 20:37:18.947091 - [DEBUG]
37830 2019-Jan-12 20:37:18.947122 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37831 2019-Jan-12 20:37:18.947148 - [DEBUG]
37832 2019-Jan-12 20:37:18.947171 - [DEBUG] Process 1034. path edge:
37833 2019-Jan-12 20:37:18.947195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37834 2019-Jan-12 20:37:18.947251 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37835 2019-Jan-12 20:37:18.947884 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37836 2019-Jan-12 20:37:18.948524 - [DEBUG]
37837 2019-Jan-12 20:37:18.948549 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37838 2019-Jan-12 20:37:18.949213 - [DEBUG] Compose: EdgeIdentity * AllBottom
37839 2019-Jan-12 20:37:18.949242 - [DEBUG]
37840 2019-Jan-12 20:37:18.949266 - [DEBUG] Propagate flow
37841 2019-Jan-12 20:37:18.949290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37842 2019-Jan-12 20:37:18.949346 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37843 2019-Jan-12 20:37:18.949989 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37844 2019-Jan-12 20:37:18.950629 - [DEBUG] Edge function : AllBottom (result of previous compose)
37845 2019-Jan-12 20:37:18.950655 - [DEBUG]
37846 2019-Jan-12 20:37:18.950679 - [DEBUG] Join: AllTop & AllBottom
37847 2019-Jan-12 20:37:18.950705 - [DEBUG] = AllBottom (new jump func)
37848 2019-Jan-12 20:37:18.950730 - [DEBUG]
37849 2019-Jan-12 20:37:18.950753 - [DEBUG] Start adding new jump function
37850 2019-Jan-12 20:37:18.950777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37851 2019-Jan-12 20:37:18.950832 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37852 2019-Jan-12 20:37:18.951475 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37853 2019-Jan-12 20:37:18.952130 - [DEBUG] Edge Function : AllBottom
37854 2019-Jan-12 20:37:18.952158 - [DEBUG] End adding new jump function
37855 2019-Jan-12 20:37:18.952182 - [DEBUG]
37856 2019-Jan-12 20:37:18.952206 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37857 2019-Jan-12 20:37:18.952230 - [DEBUG]
37858 2019-Jan-12 20:37:18.952254 - [DEBUG] Process 1035. path edge:
37859 2019-Jan-12 20:37:18.952277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37860 2019-Jan-12 20:37:18.952334 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37861 2019-Jan-12 20:37:18.952976 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37862 2019-Jan-12 20:37:18.953616 - [DEBUG]
37863 2019-Jan-12 20:37:18.953640 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37864 2019-Jan-12 20:37:18.954299 - [DEBUG] Possible callees:
37865 2019-Jan-12 20:37:18.954325 - [DEBUG] llvm.dbg.declare
37866 2019-Jan-12 20:37:18.954350 - [DEBUG] Possible return sites:
37867 2019-Jan-12 20:37:18.954374 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537868 2019-Jan-12 20:37:18.955655 - [DEBUG] Found and process special summary
37869 2019-Jan-12 20:37:18.955697 - [DEBUG] Compose: EdgeIdentity * AllBottom
37870 2019-Jan-12 20:37:18.955725 - [DEBUG]
37871 2019-Jan-12 20:37:18.955748 - [DEBUG] Propagate flow
37872 2019-Jan-12 20:37:18.955772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37873 2019-Jan-12 20:37:18.955828 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37874 2019-Jan-12 20:37:18.956463 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37875 2019-Jan-12 20:37:18.957104 - [DEBUG] Edge function : AllBottom (result of previous compose)
37876 2019-Jan-12 20:37:18.957129 - [DEBUG]
37877 2019-Jan-12 20:37:18.957154 - [DEBUG] Join: AllTop & AllBottom
37878 2019-Jan-12 20:37:18.957180 - [DEBUG] = AllBottom (new jump func)
37879 2019-Jan-12 20:37:18.957204 - [DEBUG]
37880 2019-Jan-12 20:37:18.957227 - [DEBUG] Start adding new jump function
37881 2019-Jan-12 20:37:18.957251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37882 2019-Jan-12 20:37:18.957306 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37883 2019-Jan-12 20:37:18.957948 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37884 2019-Jan-12 20:37:18.958582 - [DEBUG] Edge Function : AllBottom
37885 2019-Jan-12 20:37:18.958610 - [DEBUG] End adding new jump function
37886 2019-Jan-12 20:37:18.958634 - [DEBUG]
37887 2019-Jan-12 20:37:18.958670 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37888 2019-Jan-12 20:37:18.958696 - [DEBUG]
37889 2019-Jan-12 20:37:18.958719 - [DEBUG] Process 1036. path edge:
37890 2019-Jan-12 20:37:18.958743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37891 2019-Jan-12 20:37:18.958799 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37892 2019-Jan-12 20:37:18.959436 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37893 2019-Jan-12 20:37:18.960078 - [DEBUG]
37894 2019-Jan-12 20:37:18.960103 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37895 2019-Jan-12 20:37:18.960756 - [DEBUG] Compose: EdgeIdentity * AllBottom
37896 2019-Jan-12 20:37:18.960785 - [DEBUG]
37897 2019-Jan-12 20:37:18.960808 - [DEBUG] Propagate flow
37898 2019-Jan-12 20:37:18.960832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37899 2019-Jan-12 20:37:18.960888 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37900 2019-Jan-12 20:37:18.961529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37901 2019-Jan-12 20:37:18.962185 - [DEBUG] Edge function : AllBottom (result of previous compose)
37902 2019-Jan-12 20:37:18.962211 - [DEBUG]
37903 2019-Jan-12 20:37:18.962235 - [DEBUG] Join: AllTop & AllBottom
37904 2019-Jan-12 20:37:18.962261 - [DEBUG] = AllBottom (new jump func)
37905 2019-Jan-12 20:37:18.962285 - [DEBUG]
37906 2019-Jan-12 20:37:18.962309 - [DEBUG] Start adding new jump function
37907 2019-Jan-12 20:37:18.962332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37908 2019-Jan-12 20:37:18.962388 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37909 2019-Jan-12 20:37:18.963030 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37910 2019-Jan-12 20:37:18.963661 - [DEBUG] Edge Function : AllBottom
37911 2019-Jan-12 20:37:18.963689 - [DEBUG] End adding new jump function
37912 2019-Jan-12 20:37:18.963721 - [DEBUG]
37913 2019-Jan-12 20:37:18.963745 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37914 2019-Jan-12 20:37:18.963770 - [DEBUG]
37915 2019-Jan-12 20:37:18.963793 - [DEBUG] Process 1037. path edge:
37916 2019-Jan-12 20:37:18.963817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37917 2019-Jan-12 20:37:18.963873 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37918 2019-Jan-12 20:37:18.964512 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37919 2019-Jan-12 20:37:18.965153 - [DEBUG]
37920 2019-Jan-12 20:37:18.965178 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37921 2019-Jan-12 20:37:18.965844 - [DEBUG] Compose: EdgeIdentity * AllBottom
37922 2019-Jan-12 20:37:18.965872 - [DEBUG]
37923 2019-Jan-12 20:37:18.965896 - [DEBUG] Propagate flow
37924 2019-Jan-12 20:37:18.965919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37925 2019-Jan-12 20:37:18.965976 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37926 2019-Jan-12 20:37:18.966608 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37927 2019-Jan-12 20:37:18.967254 - [DEBUG] Edge function : AllBottom (result of previous compose)
37928 2019-Jan-12 20:37:18.967280 - [DEBUG]
37929 2019-Jan-12 20:37:18.967304 - [DEBUG] Join: AllTop & AllBottom
37930 2019-Jan-12 20:37:18.967330 - [DEBUG] = AllBottom (new jump func)
37931 2019-Jan-12 20:37:18.967354 - [DEBUG]
37932 2019-Jan-12 20:37:18.967378 - [DEBUG] Start adding new jump function
37933 2019-Jan-12 20:37:18.967401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37934 2019-Jan-12 20:37:18.967457 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37935 2019-Jan-12 20:37:18.968098 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37936 2019-Jan-12 20:37:18.968743 - [DEBUG] Edge Function : AllBottom
37937 2019-Jan-12 20:37:18.968771 - [DEBUG] End adding new jump function
37938 2019-Jan-12 20:37:18.968795 - [DEBUG]
37939 2019-Jan-12 20:37:18.968819 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37940 2019-Jan-12 20:37:18.968843 - [DEBUG]
37941 2019-Jan-12 20:37:18.968867 - [DEBUG] Process 1038. path edge:
37942 2019-Jan-12 20:37:18.968891 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37943 2019-Jan-12 20:37:18.968947 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37944 2019-Jan-12 20:37:18.969579 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37945 2019-Jan-12 20:37:18.970219 - [DEBUG]
37946 2019-Jan-12 20:37:18.970244 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37947 2019-Jan-12 20:37:18.970891 - [DEBUG] Compose: EdgeIdentity * AllBottom
37948 2019-Jan-12 20:37:18.970919 - [DEBUG]
37949 2019-Jan-12 20:37:18.970943 - [DEBUG] Propagate flow
37950 2019-Jan-12 20:37:18.970966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37951 2019-Jan-12 20:37:18.971023 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37952 2019-Jan-12 20:37:18.971665 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37953 2019-Jan-12 20:37:18.972321 - [DEBUG] Edge function : AllBottom (result of previous compose)
37954 2019-Jan-12 20:37:18.972355 - [DEBUG]
37955 2019-Jan-12 20:37:18.972380 - [DEBUG] Join: AllTop & AllBottom
37956 2019-Jan-12 20:37:18.972406 - [DEBUG] = AllBottom (new jump func)
37957 2019-Jan-12 20:37:18.972431 - [DEBUG]
37958 2019-Jan-12 20:37:18.972455 - [DEBUG] Start adding new jump function
37959 2019-Jan-12 20:37:18.972478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37960 2019-Jan-12 20:37:18.972534 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37961 2019-Jan-12 20:37:18.973178 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37962 2019-Jan-12 20:37:18.973819 - [DEBUG] Edge Function : AllBottom
37963 2019-Jan-12 20:37:18.973846 - [DEBUG] End adding new jump function
37964 2019-Jan-12 20:37:18.973871 - [DEBUG]
37965 2019-Jan-12 20:37:18.973894 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37966 2019-Jan-12 20:37:18.973919 - [DEBUG]
37967 2019-Jan-12 20:37:18.973942 - [DEBUG] Process 1039. path edge:
37968 2019-Jan-12 20:37:18.973966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37969 2019-Jan-12 20:37:18.974022 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37970 2019-Jan-12 20:37:18.974670 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37971 2019-Jan-12 20:37:18.975310 - [DEBUG]
37972 2019-Jan-12 20:37:18.975348 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37973 2019-Jan-12 20:37:18.976000 - [DEBUG] Possible callees:
37974 2019-Jan-12 20:37:18.976025 - [DEBUG] llvm.dbg.declare
37975 2019-Jan-12 20:37:18.976050 - [DEBUG] Possible return sites:
37976 2019-Jan-12 20:37:18.976074 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337977 2019-Jan-12 20:37:18.977338 - [DEBUG] Found and process special summary
37978 2019-Jan-12 20:37:18.977372 - [DEBUG] Compose: EdgeIdentity * AllBottom
37979 2019-Jan-12 20:37:18.977399 - [DEBUG]
37980 2019-Jan-12 20:37:18.977422 - [DEBUG] Propagate flow
37981 2019-Jan-12 20:37:18.977446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37982 2019-Jan-12 20:37:18.977502 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37983 2019-Jan-12 20:37:18.978139 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37984 2019-Jan-12 20:37:18.978795 - [DEBUG] Edge function : AllBottom (result of previous compose)
37985 2019-Jan-12 20:37:18.978820 - [DEBUG]
37986 2019-Jan-12 20:37:18.978845 - [DEBUG] Join: AllTop & AllBottom
37987 2019-Jan-12 20:37:18.978871 - [DEBUG] = AllBottom (new jump func)
37988 2019-Jan-12 20:37:18.978895 - [DEBUG]
37989 2019-Jan-12 20:37:18.978918 - [DEBUG] Start adding new jump function
37990 2019-Jan-12 20:37:18.978942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37991 2019-Jan-12 20:37:18.978998 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37992 2019-Jan-12 20:37:18.979639 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37993 2019-Jan-12 20:37:18.980273 - [DEBUG] Edge Function : AllBottom
37994 2019-Jan-12 20:37:18.980301 - [DEBUG] End adding new jump function
37995 2019-Jan-12 20:37:18.980336 - [DEBUG]
37996 2019-Jan-12 20:37:18.980361 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37997 2019-Jan-12 20:37:18.980385 - [DEBUG]
37998 2019-Jan-12 20:37:18.980408 - [DEBUG] Process 1040. path edge:
37999 2019-Jan-12 20:37:18.980432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38000 2019-Jan-12 20:37:18.980488 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
38001 2019-Jan-12 20:37:18.981123 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38002 2019-Jan-12 20:37:18.981764 - [DEBUG]
38003 2019-Jan-12 20:37:18.981788 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38004 2019-Jan-12 20:37:18.982460 - [DEBUG] Compose: EdgeIdentity * AllBottom
38005 2019-Jan-12 20:37:18.982489 - [DEBUG]
38006 2019-Jan-12 20:37:18.982513 - [DEBUG] Propagate flow
38007 2019-Jan-12 20:37:18.982536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38008 2019-Jan-12 20:37:18.982593 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38009 2019-Jan-12 20:37:18.983226 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38010 2019-Jan-12 20:37:18.983866 - [DEBUG] Edge function : AllBottom (result of previous compose)
38011 2019-Jan-12 20:37:18.983892 - [DEBUG]
38012 2019-Jan-12 20:37:18.983916 - [DEBUG] Join: AllTop & AllBottom
38013 2019-Jan-12 20:37:18.983942 - [DEBUG] = AllBottom (new jump func)
38014 2019-Jan-12 20:37:18.983966 - [DEBUG]
38015 2019-Jan-12 20:37:18.983990 - [DEBUG] Start adding new jump function
38016 2019-Jan-12 20:37:18.984013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38017 2019-Jan-12 20:37:18.984069 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38018 2019-Jan-12 20:37:18.984716 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38019 2019-Jan-12 20:37:18.985363 - [DEBUG] Edge Function : AllBottom
38020 2019-Jan-12 20:37:18.985392 - [DEBUG] End adding new jump function
38021 2019-Jan-12 20:37:18.985416 - [DEBUG]
38022 2019-Jan-12 20:37:18.985439 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
38023 2019-Jan-12 20:37:18.985464 - [DEBUG]
38024 2019-Jan-12 20:37:18.985487 - [DEBUG] Process 1041. path edge:
38025 2019-Jan-12 20:37:18.985511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38026 2019-Jan-12 20:37:18.985567 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
38027 2019-Jan-12 20:37:18.986200 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38028 2019-Jan-12 20:37:18.986840 - [DEBUG]
38029 2019-Jan-12 20:37:18.986866 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38030 2019-Jan-12 20:37:18.987514 - [DEBUG] Compose: EdgeIdentity * AllBottom
38031 2019-Jan-12 20:37:18.987542 - [DEBUG]
38032 2019-Jan-12 20:37:18.987568 - [DEBUG] Propagate flow
38033 2019-Jan-12 20:37:18.987592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38034 2019-Jan-12 20:37:18.987648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38035 2019-Jan-12 20:37:18.988342 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38036 2019-Jan-12 20:37:18.989076 - [DEBUG] Edge function : AllBottom (result of previous compose)
38037 2019-Jan-12 20:37:18.989120 - [DEBUG]
38038 2019-Jan-12 20:37:18.989146 - [DEBUG] Join: AllTop & AllBottom
38039 2019-Jan-12 20:37:18.989173 - [DEBUG] = AllBottom (new jump func)
38040 2019-Jan-12 20:37:18.989198 - [DEBUG]
38041 2019-Jan-12 20:37:18.989222 - [DEBUG] Start adding new jump function
38042 2019-Jan-12 20:37:18.989245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38043 2019-Jan-12 20:37:18.989323 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38044 2019-Jan-12 20:37:18.990000 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38045 2019-Jan-12 20:37:18.990641 - [DEBUG] Edge Function : AllBottom
38046 2019-Jan-12 20:37:18.990671 - [DEBUG] End adding new jump function
38047 2019-Jan-12 20:37:18.990696 - [DEBUG]
38048 2019-Jan-12 20:37:18.990720 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
38049 2019-Jan-12 20:37:18.990745 - [DEBUG]
38050 2019-Jan-12 20:37:18.990768 - [DEBUG] Process 1042. path edge:
38051 2019-Jan-12 20:37:18.990792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38052 2019-Jan-12 20:37:18.990849 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
38053 2019-Jan-12 20:37:18.991491 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38054 2019-Jan-12 20:37:18.992155 - [DEBUG]
38055 2019-Jan-12 20:37:18.992180 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38056 2019-Jan-12 20:37:18.992836 - [DEBUG] Possible callees:
38057 2019-Jan-12 20:37:18.992861 - [DEBUG] llvm.dbg.declare
38058 2019-Jan-12 20:37:18.992886 - [DEBUG] Possible return sites:
38059 2019-Jan-12 20:37:18.992910 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16938060 2019-Jan-12 20:37:18.994202 - [DEBUG] Found and process special summary
38061 2019-Jan-12 20:37:18.994241 - [DEBUG] Compose: EdgeIdentity * AllBottom
38062 2019-Jan-12 20:37:18.994268 - [DEBUG]
38063 2019-Jan-12 20:37:18.994299 - [DEBUG] Propagate flow
38064 2019-Jan-12 20:37:18.994323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38065 2019-Jan-12 20:37:18.994380 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38066 2019-Jan-12 20:37:18.995027 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38067 2019-Jan-12 20:37:18.995684 - [DEBUG] Edge function : AllBottom (result of previous compose)
38068 2019-Jan-12 20:37:18.995710 - [DEBUG]
38069 2019-Jan-12 20:37:18.995734 - [DEBUG] Join: AllTop & AllBottom
38070 2019-Jan-12 20:37:18.995760 - [DEBUG] = AllBottom (new jump func)
38071 2019-Jan-12 20:37:18.995785 - [DEBUG]
38072 2019-Jan-12 20:37:18.995808 - [DEBUG] Start adding new jump function
38073 2019-Jan-12 20:37:18.995832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38074 2019-Jan-12 20:37:18.995888 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38075 2019-Jan-12 20:37:18.996529 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38076 2019-Jan-12 20:37:18.997163 - [DEBUG] Edge Function : AllBottom
38077 2019-Jan-12 20:37:18.997201 - [DEBUG] End adding new jump function
38078 2019-Jan-12 20:37:18.997226 - [DEBUG]
38079 2019-Jan-12 20:37:18.997249 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38080 2019-Jan-12 20:37:18.997273 - [DEBUG]
38081 2019-Jan-12 20:37:18.997297 - [DEBUG] Process 1043. path edge:
38082 2019-Jan-12 20:37:18.997321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38083 2019-Jan-12 20:37:18.997377 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
38084 2019-Jan-12 20:37:18.998014 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38085 2019-Jan-12 20:37:18.998667 - [DEBUG]
38086 2019-Jan-12 20:37:18.998693 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38087 2019-Jan-12 20:37:18.999356 - [DEBUG] Compose: EdgeIdentity * AllBottom
38088 2019-Jan-12 20:37:18.999384 - [DEBUG]
38089 2019-Jan-12 20:37:18.999408 - [DEBUG] Propagate flow
38090 2019-Jan-12 20:37:18.999432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38091 2019-Jan-12 20:37:18.999489 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38092 2019-Jan-12 20:37:19.000126 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38093 2019-Jan-12 20:37:19.000768 - [DEBUG] Edge function : AllBottom (result of previous compose)
38094 2019-Jan-12 20:37:19.000793 - [DEBUG]
38095 2019-Jan-12 20:37:19.000818 - [DEBUG] Join: AllTop & AllBottom
38096 2019-Jan-12 20:37:19.000844 - [DEBUG] = AllBottom (new jump func)
38097 2019-Jan-12 20:37:19.000869 - [DEBUG]
38098 2019-Jan-12 20:37:19.000893 - [DEBUG] Start adding new jump function
38099 2019-Jan-12 20:37:19.000916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38100 2019-Jan-12 20:37:19.000972 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38101 2019-Jan-12 20:37:19.001615 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38102 2019-Jan-12 20:37:19.002266 - [DEBUG] Edge Function : AllBottom
38103 2019-Jan-12 20:37:19.002294 - [DEBUG] End adding new jump function
38104 2019-Jan-12 20:37:19.002319 - [DEBUG]
38105 2019-Jan-12 20:37:19.002343 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38106 2019-Jan-12 20:37:19.002367 - [DEBUG]
38107 2019-Jan-12 20:37:19.002391 - [DEBUG] Process 1044. path edge:
38108 2019-Jan-12 20:37:19.002415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38109 2019-Jan-12 20:37:19.002471 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
38110 2019-Jan-12 20:37:19.003106 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38111 2019-Jan-12 20:37:19.003748 - [DEBUG]
38112 2019-Jan-12 20:37:19.003773 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38113 2019-Jan-12 20:37:19.004430 - [DEBUG] Compose: EdgeIdentity * AllBottom
38114 2019-Jan-12 20:37:19.004458 - [DEBUG]
38115 2019-Jan-12 20:37:19.004482 - [DEBUG] Propagate flow
38116 2019-Jan-12 20:37:19.004506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38117 2019-Jan-12 20:37:19.004563 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38118 2019-Jan-12 20:37:19.005203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38119 2019-Jan-12 20:37:19.005876 - [DEBUG] Edge function : AllBottom (result of previous compose)
38120 2019-Jan-12 20:37:19.005902 - [DEBUG]
38121 2019-Jan-12 20:37:19.005927 - [DEBUG] Join: AllTop & AllBottom
38122 2019-Jan-12 20:37:19.005953 - [DEBUG] = AllBottom (new jump func)
38123 2019-Jan-12 20:37:19.005981 - [DEBUG]
38124 2019-Jan-12 20:37:19.006005 - [DEBUG] Start adding new jump function
38125 2019-Jan-12 20:37:19.006028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38126 2019-Jan-12 20:37:19.006085 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38127 2019-Jan-12 20:37:19.006736 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38128 2019-Jan-12 20:37:19.007372 - [DEBUG] Edge Function : AllBottom
38129 2019-Jan-12 20:37:19.007400 - [DEBUG] End adding new jump function
38130 2019-Jan-12 20:37:19.007424 - [DEBUG]
38131 2019-Jan-12 20:37:19.007448 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38132 2019-Jan-12 20:37:19.007472 - [DEBUG]
38133 2019-Jan-12 20:37:19.007496 - [DEBUG] Process 1045. path edge:
38134 2019-Jan-12 20:37:19.007520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38135 2019-Jan-12 20:37:19.007576 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
38136 2019-Jan-12 20:37:19.008213 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38137 2019-Jan-12 20:37:19.008872 - [DEBUG]
38138 2019-Jan-12 20:37:19.008897 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38139 2019-Jan-12 20:37:19.009555 - [DEBUG] Compose: EdgeIdentity * AllBottom
38140 2019-Jan-12 20:37:19.009584 - [DEBUG]
38141 2019-Jan-12 20:37:19.009608 - [DEBUG] Propagate flow
38142 2019-Jan-12 20:37:19.009632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38143 2019-Jan-12 20:37:19.009690 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38144 2019-Jan-12 20:37:19.010326 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38145 2019-Jan-12 20:37:19.010968 - [DEBUG] Edge function : AllBottom (result of previous compose)
38146 2019-Jan-12 20:37:19.010994 - [DEBUG]
38147 2019-Jan-12 20:37:19.011019 - [DEBUG] Join: AllTop & AllBottom
38148 2019-Jan-12 20:37:19.011045 - [DEBUG] = AllBottom (new jump func)
38149 2019-Jan-12 20:37:19.011069 - [DEBUG]
38150 2019-Jan-12 20:37:19.011093 - [DEBUG] Start adding new jump function
38151 2019-Jan-12 20:37:19.011117 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38152 2019-Jan-12 20:37:19.011173 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38153 2019-Jan-12 20:37:19.011815 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38154 2019-Jan-12 20:37:19.012464 - [DEBUG] Edge Function : AllBottom
38155 2019-Jan-12 20:37:19.012493 - [DEBUG] End adding new jump function
38156 2019-Jan-12 20:37:19.012517 - [DEBUG]
38157 2019-Jan-12 20:37:19.012541 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38158 2019-Jan-12 20:37:19.012566 - [DEBUG]
38159 2019-Jan-12 20:37:19.012589 - [DEBUG] Process 1046. path edge:
38160 2019-Jan-12 20:37:19.012613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38161 2019-Jan-12 20:37:19.012670 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
38162 2019-Jan-12 20:37:19.013312 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38163 2019-Jan-12 20:37:19.013955 - [DEBUG]
38164 2019-Jan-12 20:37:19.013981 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38165 2019-Jan-12 20:37:19.014637 - [DEBUG] Compose: EdgeIdentity * AllBottom
38166 2019-Jan-12 20:37:19.014665 - [DEBUG]
38167 2019-Jan-12 20:37:19.014689 - [DEBUG] Propagate flow
38168 2019-Jan-12 20:37:19.014713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38169 2019-Jan-12 20:37:19.014770 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38170 2019-Jan-12 20:37:19.015427 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38171 2019-Jan-12 20:37:19.016069 - [DEBUG] Edge function : AllBottom (result of previous compose)
38172 2019-Jan-12 20:37:19.016095 - [DEBUG]
38173 2019-Jan-12 20:37:19.016120 - [DEBUG] Join: AllTop & AllBottom
38174 2019-Jan-12 20:37:19.016145 - [DEBUG] = AllBottom (new jump func)
38175 2019-Jan-12 20:37:19.016170 - [DEBUG]
38176 2019-Jan-12 20:37:19.016193 - [DEBUG] Start adding new jump function
38177 2019-Jan-12 20:37:19.016217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38178 2019-Jan-12 20:37:19.016273 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38179 2019-Jan-12 20:37:19.016915 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38180 2019-Jan-12 20:37:19.017552 - [DEBUG] Edge Function : AllBottom
38181 2019-Jan-12 20:37:19.017580 - [DEBUG] End adding new jump function
38182 2019-Jan-12 20:37:19.017605 - [DEBUG]
38183 2019-Jan-12 20:37:19.017628 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38184 2019-Jan-12 20:37:19.017653 - [DEBUG]
38185 2019-Jan-12 20:37:19.017676 - [DEBUG] Process 1047. path edge:
38186 2019-Jan-12 20:37:19.017700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38187 2019-Jan-12 20:37:19.017760 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
38188 2019-Jan-12 20:37:19.018453 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38189 2019-Jan-12 20:37:19.019198 - [DEBUG]
38190 2019-Jan-12 20:37:19.019225 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38191 2019-Jan-12 20:37:19.019976 - [DEBUG] Compose: EdgeIdentity * AllBottom
38192 2019-Jan-12 20:37:19.020007 - [DEBUG]
38193 2019-Jan-12 20:37:19.020031 - [DEBUG] Propagate flow
38194 2019-Jan-12 20:37:19.020055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38195 2019-Jan-12 20:37:19.020124 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38196 2019-Jan-12 20:37:19.020782 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38197 2019-Jan-12 20:37:19.021426 - [DEBUG] Edge function : AllBottom (result of previous compose)
38198 2019-Jan-12 20:37:19.021452 - [DEBUG]
38199 2019-Jan-12 20:37:19.021478 - [DEBUG] Join: AllTop & AllBottom
38200 2019-Jan-12 20:37:19.021505 - [DEBUG] = AllBottom (new jump func)
38201 2019-Jan-12 20:37:19.021530 - [DEBUG]
38202 2019-Jan-12 20:37:19.021554 - [DEBUG] Start adding new jump function
38203 2019-Jan-12 20:37:19.021577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38204 2019-Jan-12 20:37:19.021651 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38205 2019-Jan-12 20:37:19.022319 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38206 2019-Jan-12 20:37:19.022951 - [DEBUG] Edge Function : AllBottom
38207 2019-Jan-12 20:37:19.022980 - [DEBUG] End adding new jump function
38208 2019-Jan-12 20:37:19.023005 - [DEBUG]
38209 2019-Jan-12 20:37:19.023029 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38210 2019-Jan-12 20:37:19.023054 - [DEBUG]
38211 2019-Jan-12 20:37:19.023077 - [DEBUG] Process 1048. path edge:
38212 2019-Jan-12 20:37:19.023102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38213 2019-Jan-12 20:37:19.023159 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
38214 2019-Jan-12 20:37:19.023793 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38215 2019-Jan-12 20:37:19.024434 - [DEBUG]
38216 2019-Jan-12 20:37:19.024461 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38217 2019-Jan-12 20:37:19.025118 - [DEBUG] Compose: EdgeIdentity * AllBottom
38218 2019-Jan-12 20:37:19.025146 - [DEBUG]
38219 2019-Jan-12 20:37:19.025170 - [DEBUG] Propagate flow
38220 2019-Jan-12 20:37:19.025194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38221 2019-Jan-12 20:37:19.025251 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38222 2019-Jan-12 20:37:19.025906 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38223 2019-Jan-12 20:37:19.026548 - [DEBUG] Edge function : AllBottom (result of previous compose)
38224 2019-Jan-12 20:37:19.026574 - [DEBUG]
38225 2019-Jan-12 20:37:19.026598 - [DEBUG] Join: AllTop & AllBottom
38226 2019-Jan-12 20:37:19.026624 - [DEBUG] = AllBottom (new jump func)
38227 2019-Jan-12 20:37:19.026649 - [DEBUG]
38228 2019-Jan-12 20:37:19.026672 - [DEBUG] Start adding new jump function
38229 2019-Jan-12 20:37:19.026696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38230 2019-Jan-12 20:37:19.026751 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38231 2019-Jan-12 20:37:19.027395 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38232 2019-Jan-12 20:37:19.028028 - [DEBUG] Edge Function : AllBottom
38233 2019-Jan-12 20:37:19.028056 - [DEBUG] End adding new jump function
38234 2019-Jan-12 20:37:19.028080 - [DEBUG]
38235 2019-Jan-12 20:37:19.028103 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38236 2019-Jan-12 20:37:19.028128 - [DEBUG]
38237 2019-Jan-12 20:37:19.028151 - [DEBUG] Process 1049. path edge:
38238 2019-Jan-12 20:37:19.028175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38239 2019-Jan-12 20:37:19.028231 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
38240 2019-Jan-12 20:37:19.028881 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38241 2019-Jan-12 20:37:19.029525 - [DEBUG]
38242 2019-Jan-12 20:37:19.029550 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38243 2019-Jan-12 20:37:19.030204 - [DEBUG] Compose: EdgeIdentity * AllBottom
38244 2019-Jan-12 20:37:19.030233 - [DEBUG]
38245 2019-Jan-12 20:37:19.030257 - [DEBUG] Propagate flow
38246 2019-Jan-12 20:37:19.030289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38247 2019-Jan-12 20:37:19.030347 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38248 2019-Jan-12 20:37:19.030987 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38249 2019-Jan-12 20:37:19.031629 - [DEBUG] Edge function : AllBottom (result of previous compose)
38250 2019-Jan-12 20:37:19.031654 - [DEBUG]
38251 2019-Jan-12 20:37:19.031679 - [DEBUG] Join: AllTop & AllBottom
38252 2019-Jan-12 20:37:19.031705 - [DEBUG] = AllBottom (new jump func)
38253 2019-Jan-12 20:37:19.031730 - [DEBUG]
38254 2019-Jan-12 20:37:19.031754 - [DEBUG] Start adding new jump function
38255 2019-Jan-12 20:37:19.031777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38256 2019-Jan-12 20:37:19.031833 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38257 2019-Jan-12 20:37:19.032491 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38258 2019-Jan-12 20:37:19.033128 - [DEBUG] Edge Function : AllBottom
38259 2019-Jan-12 20:37:19.033156 - [DEBUG] End adding new jump function
38260 2019-Jan-12 20:37:19.033181 - [DEBUG]
38261 2019-Jan-12 20:37:19.033205 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38262 2019-Jan-12 20:37:19.033229 - [DEBUG]
38263 2019-Jan-12 20:37:19.033253 - [DEBUG] Process 1050. path edge:
38264 2019-Jan-12 20:37:19.033277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38265 2019-Jan-12 20:37:19.033333 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
38266 2019-Jan-12 20:37:19.033972 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38267 2019-Jan-12 20:37:19.034618 - [DEBUG]
38268 2019-Jan-12 20:37:19.034644 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38269 2019-Jan-12 20:37:19.035300 - [DEBUG] Compose: EdgeIdentity * AllBottom
38270 2019-Jan-12 20:37:19.035342 - [DEBUG]
38271 2019-Jan-12 20:37:19.035366 - [DEBUG] Propagate flow
38272 2019-Jan-12 20:37:19.035390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38273 2019-Jan-12 20:37:19.035447 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38274 2019-Jan-12 20:37:19.036081 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38275 2019-Jan-12 20:37:19.036724 - [DEBUG] Edge function : AllBottom (result of previous compose)
38276 2019-Jan-12 20:37:19.036749 - [DEBUG]
38277 2019-Jan-12 20:37:19.036774 - [DEBUG] Join: AllTop & AllBottom
38278 2019-Jan-12 20:37:19.036800 - [DEBUG] = AllBottom (new jump func)
38279 2019-Jan-12 20:37:19.036824 - [DEBUG]
38280 2019-Jan-12 20:37:19.036847 - [DEBUG] Start adding new jump function
38281 2019-Jan-12 20:37:19.036871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38282 2019-Jan-12 20:37:19.036927 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38283 2019-Jan-12 20:37:19.037569 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38284 2019-Jan-12 20:37:19.038202 - [DEBUG] Edge Function : AllBottom
38285 2019-Jan-12 20:37:19.038229 - [DEBUG] End adding new jump function
38286 2019-Jan-12 20:37:19.038254 - [DEBUG]
38287 2019-Jan-12 20:37:19.038285 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38288 2019-Jan-12 20:37:19.038311 - [DEBUG]
38289 2019-Jan-12 20:37:19.038334 - [DEBUG] Process 1051. path edge:
38290 2019-Jan-12 20:37:19.038358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38291 2019-Jan-12 20:37:19.038415 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
38292 2019-Jan-12 20:37:19.039066 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38293 2019-Jan-12 20:37:19.039709 - [DEBUG]
38294 2019-Jan-12 20:37:19.039733 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38295 2019-Jan-12 20:37:19.040386 - [DEBUG] Compose: EdgeIdentity * AllBottom
38296 2019-Jan-12 20:37:19.040414 - [DEBUG]
38297 2019-Jan-12 20:37:19.040438 - [DEBUG] Propagate flow
38298 2019-Jan-12 20:37:19.040461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38299 2019-Jan-12 20:37:19.040518 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38300 2019-Jan-12 20:37:19.041161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38301 2019-Jan-12 20:37:19.041801 - [DEBUG] Edge function : AllBottom (result of previous compose)
38302 2019-Jan-12 20:37:19.041827 - [DEBUG]
38303 2019-Jan-12 20:37:19.041852 - [DEBUG] Join: AllTop & AllBottom
38304 2019-Jan-12 20:37:19.041878 - [DEBUG] = AllBottom (new jump func)
38305 2019-Jan-12 20:37:19.041903 - [DEBUG]
38306 2019-Jan-12 20:37:19.041926 - [DEBUG] Start adding new jump function
38307 2019-Jan-12 20:37:19.041950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-12 20:37:19.042020 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38309 2019-Jan-12 20:37:19.042662 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38310 2019-Jan-12 20:37:19.043293 - [DEBUG] Edge Function : AllBottom
38311 2019-Jan-12 20:37:19.043322 - [DEBUG] End adding new jump function
38312 2019-Jan-12 20:37:19.043346 - [DEBUG]
38313 2019-Jan-12 20:37:19.043370 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38314 2019-Jan-12 20:37:19.043394 - [DEBUG]
38315 2019-Jan-12 20:37:19.043418 - [DEBUG] Process 1052. path edge:
38316 2019-Jan-12 20:37:19.043442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38317 2019-Jan-12 20:37:19.043498 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
38318 2019-Jan-12 20:37:19.044130 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38319 2019-Jan-12 20:37:19.044777 - [DEBUG]
38320 2019-Jan-12 20:37:19.044801 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38321 2019-Jan-12 20:37:19.045463 - [DEBUG] Start of endsummarytab entry
38322 2019-Jan-12 20:37:19.045499 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38323 2019-Jan-12 20:37:19.046134 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
38324 2019-Jan-12 20:37:19.046195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38325 2019-Jan-12 20:37:19.046827 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38326 2019-Jan-12 20:37:19.047468 - [DEBUG] EF: AllBottom
38327 2019-Jan-12 20:37:19.047493 - [DEBUG]
38328 2019-Jan-12 20:37:19.047517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38329 2019-Jan-12 20:37:19.048156 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38330 2019-Jan-12 20:37:19.048807 - [DEBUG] EF: AllBottom
38331 2019-Jan-12 20:37:19.048832 - [DEBUG]
38332 2019-Jan-12 20:37:19.048855 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38333 2019-Jan-12 20:37:19.049487 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38334 2019-Jan-12 20:37:19.050128 - [DEBUG] EF: AllBottom
38335 2019-Jan-12 20:37:19.050153 - [DEBUG]
38336 2019-Jan-12 20:37:19.050176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38337 2019-Jan-12 20:37:19.050808 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
38338 2019-Jan-12 20:37:19.051441 - [DEBUG] EF: AllBottom
38339 2019-Jan-12 20:37:19.051466 - [DEBUG]
38340 2019-Jan-12 20:37:19.051489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38341 2019-Jan-12 20:37:19.052136 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38342 2019-Jan-12 20:37:19.052771 - [DEBUG] EF: AllBottom
38343 2019-Jan-12 20:37:19.052796 - [DEBUG]
38344 2019-Jan-12 20:37:19.052819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38345 2019-Jan-12 20:37:19.053450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
38346 2019-Jan-12 20:37:19.054091 - [DEBUG] EF: AllBottom
38347 2019-Jan-12 20:37:19.054116 - [DEBUG]
38348 2019-Jan-12 20:37:19.054139 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38349 2019-Jan-12 20:37:19.054775 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38350 2019-Jan-12 20:37:19.055448 - [DEBUG] EF: AllBottom
38351 2019-Jan-12 20:37:19.055474 - [DEBUG]
38352 2019-Jan-12 20:37:19.055497 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38353 2019-Jan-12 20:37:19.056145 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38354 2019-Jan-12 20:37:19.056781 - [DEBUG] EF: AllBottom
38355 2019-Jan-12 20:37:19.056806 - [DEBUG]
38356 2019-Jan-12 20:37:19.056829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38357 2019-Jan-12 20:37:19.057460 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38358 2019-Jan-12 20:37:19.058096 - [DEBUG] EF: AllBottom
38359 2019-Jan-12 20:37:19.058121 - [DEBUG]
38360 2019-Jan-12 20:37:19.058144 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38361 2019-Jan-12 20:37:19.058791 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38362 2019-Jan-12 20:37:19.059433 - [DEBUG] EF: AllBottom
38363 2019-Jan-12 20:37:19.059458 - [DEBUG]
38364 2019-Jan-12 20:37:19.059481 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38365 2019-Jan-12 20:37:19.060113 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38366 2019-Jan-12 20:37:19.060746 - [DEBUG] EF: AllBottom
38367 2019-Jan-12 20:37:19.060771 - [DEBUG]
38368 2019-Jan-12 20:37:19.060795 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38369 2019-Jan-12 20:37:19.061425 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
38370 2019-Jan-12 20:37:19.062072 - [DEBUG] EF: AllBottom
38371 2019-Jan-12 20:37:19.062097 - [DEBUG]
38372 2019-Jan-12 20:37:19.062120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38373 2019-Jan-12 20:37:19.062751 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
38374 2019-Jan-12 20:37:19.063395 - [DEBUG] EF: AllBottom
38375 2019-Jan-12 20:37:19.063420 - [DEBUG]
38376 2019-Jan-12 20:37:19.063444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38377 2019-Jan-12 20:37:19.064075 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38378 2019-Jan-12 20:37:19.064709 - [DEBUG] EF: AllBottom
38379 2019-Jan-12 20:37:19.064734 - [DEBUG]
38380 2019-Jan-12 20:37:19.064757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38381 2019-Jan-12 20:37:19.065408 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38382 2019-Jan-12 20:37:19.066043 - [DEBUG] EF: AllBottom
38383 2019-Jan-12 20:37:19.066068 - [DEBUG]
38384 2019-Jan-12 20:37:19.066092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38385 2019-Jan-12 20:37:19.066723 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38386 2019-Jan-12 20:37:19.067359 - [DEBUG] EF: AllBottom
38387 2019-Jan-12 20:37:19.067384 - [DEBUG]
38388 2019-Jan-12 20:37:19.067408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38389 2019-Jan-12 20:37:19.068039 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38390 2019-Jan-12 20:37:19.068693 - [DEBUG] EF: AllBottom
38391 2019-Jan-12 20:37:19.068718 - [DEBUG]
38392 2019-Jan-12 20:37:19.068741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38393 2019-Jan-12 20:37:19.069372 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38394 2019-Jan-12 20:37:19.070007 - [DEBUG] EF: AllBottom
38395 2019-Jan-12 20:37:19.070032 - [DEBUG]
38396 2019-Jan-12 20:37:19.070056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38397 2019-Jan-12 20:37:19.070686 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38398 2019-Jan-12 20:37:19.071326 - [DEBUG] EF: AllBottom
38399 2019-Jan-12 20:37:19.071351 - [DEBUG]
38400 2019-Jan-12 20:37:19.071375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38401 2019-Jan-12 20:37:19.072018 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38402 2019-Jan-12 20:37:19.072653 - [DEBUG] EF: AllBottom
38403 2019-Jan-12 20:37:19.072678 - [DEBUG]
38404 2019-Jan-12 20:37:19.072701 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38405 2019-Jan-12 20:37:19.073332 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38406 2019-Jan-12 20:37:19.073965 - [DEBUG] EF: AllBottom
38407 2019-Jan-12 20:37:19.073990 - [DEBUG]
38408 2019-Jan-12 20:37:19.074014 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38409 2019-Jan-12 20:37:19.074645 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
38410 2019-Jan-12 20:37:19.075286 - [DEBUG] EF: AllBottom
38411 2019-Jan-12 20:37:19.075311 - [DEBUG]
38412 2019-Jan-12 20:37:19.075348 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38413 2019-Jan-12 20:37:19.075980 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
38414 2019-Jan-12 20:37:19.076613 - [DEBUG] EF: AllBottom
38415 2019-Jan-12 20:37:19.076638 - [DEBUG]
38416 2019-Jan-12 20:37:19.076661 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38417 2019-Jan-12 20:37:19.077293 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
38418 2019-Jan-12 20:37:19.077926 - [DEBUG] EF: AllBottom
38419 2019-Jan-12 20:37:19.077951 - [DEBUG]
38420 2019-Jan-12 20:37:19.077975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38421 2019-Jan-12 20:37:19.078614 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38422 2019-Jan-12 20:37:19.079266 - [DEBUG] EF: AllBottom
38423 2019-Jan-12 20:37:19.079291 - [DEBUG]
38424 2019-Jan-12 20:37:19.079314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38425 2019-Jan-12 20:37:19.079946 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38426 2019-Jan-12 20:37:19.080578 - [DEBUG] EF: AllBottom
38427 2019-Jan-12 20:37:19.080603 - [DEBUG]
38428 2019-Jan-12 20:37:19.080627 - [DEBUG] ---------------
38429 2019-Jan-12 20:37:19.080651 - [DEBUG]
38430 2019-Jan-12 20:37:19.080678 - [DEBUG] End of endsummarytab entry
38431 2019-Jan-12 20:37:19.080701 - [DEBUG]
38432 2019-Jan-12 20:37:19.080725 - [DEBUG] Start of incomingtab entry
38433 2019-Jan-12 20:37:19.080749 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38434 2019-Jan-12 20:37:19.081383 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
38435 2019-Jan-12 20:37:19.081440 - [DEBUG] ---------------
38436 2019-Jan-12 20:37:19.081465 - [DEBUG] End of incomingtab entry
38437 2019-Jan-12 20:37:19.081489 - [DEBUG]
38438 2019-Jan-12 20:37:19.081514 - [DEBUG] EDGE:
38439 2019-Jan-12 20:37:19.081570 - [DEBUG] ---> 38440 2019-Jan-12 20:37:19.082219 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38441 2019-Jan-12 20:37:19.082861 - [DEBUG]
38442 2019-Jan-12 20:37:19.082886 - [DEBUG] EDGE:
38443 2019-Jan-12 20:37:19.082943 - [DEBUG] ---> 38444 2019-Jan-12 20:37:19.083575 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38445 2019-Jan-12 20:37:19.084215 - [DEBUG]
38446 2019-Jan-12 20:37:19.084254 - [DEBUG] Compose: EdgeIdentity * AllBottom
38447 2019-Jan-12 20:37:19.084281 - [DEBUG]
38448 2019-Jan-12 20:37:19.084305 - [DEBUG] Propagate flow
38449 2019-Jan-12 20:37:19.084329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38450 2019-Jan-12 20:37:19.084385 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38451 2019-Jan-12 20:37:19.085032 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38452 2019-Jan-12 20:37:19.085688 - [DEBUG] Edge function : AllBottom (result of previous compose)
38453 2019-Jan-12 20:37:19.085713 - [DEBUG]
38454 2019-Jan-12 20:37:19.085739 - [DEBUG] Join: AllTop & AllBottom
38455 2019-Jan-12 20:37:19.085764 - [DEBUG] = AllBottom (new jump func)
38456 2019-Jan-12 20:37:19.085789 - [DEBUG]
38457 2019-Jan-12 20:37:19.085812 - [DEBUG] Start adding new jump function
38458 2019-Jan-12 20:37:19.085836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-12 20:37:19.085891 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38460 2019-Jan-12 20:37:19.086533 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38461 2019-Jan-12 20:37:19.087174 - [DEBUG] Edge Function : AllBottom
38462 2019-Jan-12 20:37:19.087204 - [DEBUG] End adding new jump function
38463 2019-Jan-12 20:37:19.087228 - [DEBUG]
38464 2019-Jan-12 20:37:19.087251 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38465 2019-Jan-12 20:37:19.087276 - [DEBUG]
38466 2019-Jan-12 20:37:19.087313 - [DEBUG] Process 1053. path edge:
38467 2019-Jan-12 20:37:19.087338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38468 2019-Jan-12 20:37:19.087394 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
38469 2019-Jan-12 20:37:19.088039 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38470 2019-Jan-12 20:37:19.088695 - [DEBUG]
38471 2019-Jan-12 20:37:19.088720 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38472 2019-Jan-12 20:37:19.089376 - [DEBUG] Possible callees:
38473 2019-Jan-12 20:37:19.089402 - [DEBUG] llvm.dbg.declare
38474 2019-Jan-12 20:37:19.089427 - [DEBUG] Possible return sites:
38475 2019-Jan-12 20:37:19.089451 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338476 2019-Jan-12 20:37:19.090721 - [DEBUG] Found and process special summary
38477 2019-Jan-12 20:37:19.090756 - [DEBUG] Compose: EdgeIdentity * AllBottom
38478 2019-Jan-12 20:37:19.090783 - [DEBUG]
38479 2019-Jan-12 20:37:19.090807 - [DEBUG] Propagate flow
38480 2019-Jan-12 20:37:19.090831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38481 2019-Jan-12 20:37:19.090887 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38482 2019-Jan-12 20:37:19.091536 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38483 2019-Jan-12 20:37:19.092194 - [DEBUG] Edge function : AllBottom (result of previous compose)
38484 2019-Jan-12 20:37:19.092219 - [DEBUG]
38485 2019-Jan-12 20:37:19.092244 - [DEBUG] Join: AllTop & AllBottom
38486 2019-Jan-12 20:37:19.092269 - [DEBUG] = AllBottom (new jump func)
38487 2019-Jan-12 20:37:19.092294 - [DEBUG]
38488 2019-Jan-12 20:37:19.092317 - [DEBUG] Start adding new jump function
38489 2019-Jan-12 20:37:19.092341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38490 2019-Jan-12 20:37:19.092397 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38491 2019-Jan-12 20:37:19.093039 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38492 2019-Jan-12 20:37:19.093673 - [DEBUG] Edge Function : AllBottom
38493 2019-Jan-12 20:37:19.093701 - [DEBUG] End adding new jump function
38494 2019-Jan-12 20:37:19.093725 - [DEBUG]
38495 2019-Jan-12 20:37:19.093749 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38496 2019-Jan-12 20:37:19.093773 - [DEBUG]
38497 2019-Jan-12 20:37:19.093796 - [DEBUG] Process 1054. path edge:
38498 2019-Jan-12 20:37:19.093821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38499 2019-Jan-12 20:37:19.093877 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38500 2019-Jan-12 20:37:19.094514 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38501 2019-Jan-12 20:37:19.095162 - [DEBUG]
38502 2019-Jan-12 20:37:19.095187 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38503 2019-Jan-12 20:37:19.095862 - [DEBUG] Compose: EdgeIdentity * AllBottom
38504 2019-Jan-12 20:37:19.095890 - [DEBUG]
38505 2019-Jan-12 20:37:19.095914 - [DEBUG] Propagate flow
38506 2019-Jan-12 20:37:19.095938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38507 2019-Jan-12 20:37:19.096003 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38508 2019-Jan-12 20:37:19.096637 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38509 2019-Jan-12 20:37:19.097278 - [DEBUG] Edge function : AllBottom (result of previous compose)
38510 2019-Jan-12 20:37:19.097304 - [DEBUG]
38511 2019-Jan-12 20:37:19.097328 - [DEBUG] Join: AllTop & AllBottom
38512 2019-Jan-12 20:37:19.097354 - [DEBUG] = AllBottom (new jump func)
38513 2019-Jan-12 20:37:19.097379 - [DEBUG]
38514 2019-Jan-12 20:37:19.097403 - [DEBUG] Start adding new jump function
38515 2019-Jan-12 20:37:19.097426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38516 2019-Jan-12 20:37:19.097482 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38517 2019-Jan-12 20:37:19.098125 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38518 2019-Jan-12 20:37:19.098772 - [DEBUG] Edge Function : AllBottom
38519 2019-Jan-12 20:37:19.098800 - [DEBUG] End adding new jump function
38520 2019-Jan-12 20:37:19.098824 - [DEBUG]
38521 2019-Jan-12 20:37:19.098848 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38522 2019-Jan-12 20:37:19.098872 - [DEBUG]
38523 2019-Jan-12 20:37:19.098895 - [DEBUG] Process 1055. path edge:
38524 2019-Jan-12 20:37:19.098919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38525 2019-Jan-12 20:37:19.098975 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38526 2019-Jan-12 20:37:19.099608 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38527 2019-Jan-12 20:37:19.100249 - [DEBUG]
38528 2019-Jan-12 20:37:19.100274 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38529 2019-Jan-12 20:37:19.100924 - [DEBUG] Compose: EdgeIdentity * AllBottom
38530 2019-Jan-12 20:37:19.100952 - [DEBUG]
38531 2019-Jan-12 20:37:19.100975 - [DEBUG] Propagate flow
38532 2019-Jan-12 20:37:19.100999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38533 2019-Jan-12 20:37:19.101056 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38534 2019-Jan-12 20:37:19.101692 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38535 2019-Jan-12 20:37:19.102357 - [DEBUG] Edge function : AllBottom (result of previous compose)
38536 2019-Jan-12 20:37:19.102382 - [DEBUG]
38537 2019-Jan-12 20:37:19.102407 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38538 2019-Jan-12 20:37:19.102433 - [DEBUG] = AllBottom
38539 2019-Jan-12 20:37:19.102457 - [DEBUG]
38540 2019-Jan-12 20:37:19.102481 - [DEBUG] PROPAGATE: No new function!
38541 2019-Jan-12 20:37:19.102506 - [DEBUG] EDGE:
38542 2019-Jan-12 20:37:19.102569 - [DEBUG] ---> 38543 2019-Jan-12 20:37:19.103233 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38544 2019-Jan-12 20:37:19.103880 - [DEBUG]
38545 2019-Jan-12 20:37:19.103905 - [DEBUG] EDGE:
38546 2019-Jan-12 20:37:19.103965 - [DEBUG] ---> 38547 2019-Jan-12 20:37:19.104601 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38548 2019-Jan-12 20:37:19.105262 - [DEBUG]
38549 2019-Jan-12 20:37:19.105305 - [DEBUG] Compose: EdgeIdentity * AllBottom
38550 2019-Jan-12 20:37:19.105354 - [DEBUG]
38551 2019-Jan-12 20:37:19.105378 - [DEBUG] Propagate flow
38552 2019-Jan-12 20:37:19.105401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38553 2019-Jan-12 20:37:19.105459 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38554 2019-Jan-12 20:37:19.106109 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38555 2019-Jan-12 20:37:19.106760 - [DEBUG] Edge function : AllBottom (result of previous compose)
38556 2019-Jan-12 20:37:19.106785 - [DEBUG]
38557 2019-Jan-12 20:37:19.106811 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38558 2019-Jan-12 20:37:19.106836 - [DEBUG] = AllBottom
38559 2019-Jan-12 20:37:19.106861 - [DEBUG]
38560 2019-Jan-12 20:37:19.106884 - [DEBUG] PROPAGATE: No new function!
38561 2019-Jan-12 20:37:19.106912 - [DEBUG] EDGE:
38562 2019-Jan-12 20:37:19.106970 - [DEBUG] ---> 38563 2019-Jan-12 20:37:19.107610 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38564 2019-Jan-12 20:37:19.108252 - [DEBUG]
38565 2019-Jan-12 20:37:19.108277 - [DEBUG] EDGE:
38566 2019-Jan-12 20:37:19.108334 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38567 2019-Jan-12 20:37:19.108988 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38568 2019-Jan-12 20:37:19.109629 - [DEBUG]
38569 2019-Jan-12 20:37:19.109654 - [DEBUG] EDGE:
38570 2019-Jan-12 20:37:19.109711 - [DEBUG] ---> 38571 2019-Jan-12 20:37:19.110347 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38572 2019-Jan-12 20:37:19.110987 - [DEBUG]
38573 2019-Jan-12 20:37:19.111012 - [DEBUG] EDGE:
38574 2019-Jan-12 20:37:19.111069 - [DEBUG] ---> 38575 2019-Jan-12 20:37:19.111702 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38576 2019-Jan-12 20:37:19.112358 - [DEBUG]
38577 2019-Jan-12 20:37:19.112384 - [DEBUG] EDGE:
38578 2019-Jan-12 20:37:19.112441 - [DEBUG] ---> 38579 2019-Jan-12 20:37:19.113077 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38580 2019-Jan-12 20:37:19.113717 - [DEBUG]
38581 2019-Jan-12 20:37:19.113754 - [DEBUG] Compose: EdgeIdentity * AllBottom
38582 2019-Jan-12 20:37:19.113781 - [DEBUG]
38583 2019-Jan-12 20:37:19.113804 - [DEBUG] Propagate flow
38584 2019-Jan-12 20:37:19.113828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38585 2019-Jan-12 20:37:19.113884 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38586 2019-Jan-12 20:37:19.114520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38587 2019-Jan-12 20:37:19.115175 - [DEBUG] Edge function : AllBottom (result of previous compose)
38588 2019-Jan-12 20:37:19.115201 - [DEBUG]
38589 2019-Jan-12 20:37:19.115226 - [DEBUG] Join: AllTop & AllBottom
38590 2019-Jan-12 20:37:19.115252 - [DEBUG] = AllBottom (new jump func)
38591 2019-Jan-12 20:37:19.115277 - [DEBUG]
38592 2019-Jan-12 20:37:19.115300 - [DEBUG] Start adding new jump function
38593 2019-Jan-12 20:37:19.115336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38594 2019-Jan-12 20:37:19.115393 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38595 2019-Jan-12 20:37:19.116035 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38596 2019-Jan-12 20:37:19.116672 - [DEBUG] Edge Function : AllBottom
38597 2019-Jan-12 20:37:19.116700 - [DEBUG] End adding new jump function
38598 2019-Jan-12 20:37:19.116724 - [DEBUG]
38599 2019-Jan-12 20:37:19.116748 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38600 2019-Jan-12 20:37:19.116772 - [DEBUG]
38601 2019-Jan-12 20:37:19.116795 - [DEBUG] Process 1056. path edge:
38602 2019-Jan-12 20:37:19.116819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38603 2019-Jan-12 20:37:19.116875 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38604 2019-Jan-12 20:37:19.117510 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38605 2019-Jan-12 20:37:19.118152 - [DEBUG]
38606 2019-Jan-12 20:37:19.118177 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38607 2019-Jan-12 20:37:19.118852 - [DEBUG] Compose: EdgeIdentity * AllBottom
38608 2019-Jan-12 20:37:19.118880 - [DEBUG]
38609 2019-Jan-12 20:37:19.118904 - [DEBUG] Propagate flow
38610 2019-Jan-12 20:37:19.118927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38611 2019-Jan-12 20:37:19.118984 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38612 2019-Jan-12 20:37:19.119616 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38613 2019-Jan-12 20:37:19.120257 - [DEBUG] Edge function : AllBottom (result of previous compose)
38614 2019-Jan-12 20:37:19.120282 - [DEBUG]
38615 2019-Jan-12 20:37:19.120307 - [DEBUG] Join: AllTop & AllBottom
38616 2019-Jan-12 20:37:19.120333 - [DEBUG] = AllBottom (new jump func)
38617 2019-Jan-12 20:37:19.120357 - [DEBUG]
38618 2019-Jan-12 20:37:19.120381 - [DEBUG] Start adding new jump function
38619 2019-Jan-12 20:37:19.120404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38620 2019-Jan-12 20:37:19.120460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38621 2019-Jan-12 20:37:19.121131 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38622 2019-Jan-12 20:37:19.121777 - [DEBUG] Edge Function : AllBottom
38623 2019-Jan-12 20:37:19.121807 - [DEBUG] End adding new jump function
38624 2019-Jan-12 20:37:19.121831 - [DEBUG]
38625 2019-Jan-12 20:37:19.121855 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38626 2019-Jan-12 20:37:19.121879 - [DEBUG]
38627 2019-Jan-12 20:37:19.121902 - [DEBUG] Process 1057. path edge:
38628 2019-Jan-12 20:37:19.121926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38629 2019-Jan-12 20:37:19.122000 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38630 2019-Jan-12 20:37:19.122634 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38631 2019-Jan-12 20:37:19.123288 - [DEBUG]
38632 2019-Jan-12 20:37:19.123315 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38633 2019-Jan-12 20:37:19.123967 - [DEBUG] Compose: EdgeIdentity * AllBottom
38634 2019-Jan-12 20:37:19.123994 - [DEBUG]
38635 2019-Jan-12 20:37:19.124018 - [DEBUG] Propagate flow
38636 2019-Jan-12 20:37:19.124042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38637 2019-Jan-12 20:37:19.124099 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38638 2019-Jan-12 20:37:19.124744 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38639 2019-Jan-12 20:37:19.125408 - [DEBUG] Edge function : AllBottom (result of previous compose)
38640 2019-Jan-12 20:37:19.125433 - [DEBUG]
38641 2019-Jan-12 20:37:19.125459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38642 2019-Jan-12 20:37:19.125484 - [DEBUG] = AllBottom
38643 2019-Jan-12 20:37:19.125509 - [DEBUG]
38644 2019-Jan-12 20:37:19.125532 - [DEBUG] PROPAGATE: No new function!
38645 2019-Jan-12 20:37:19.125556 - [DEBUG] EDGE:
38646 2019-Jan-12 20:37:19.125614 - [DEBUG] ---> 38647 2019-Jan-12 20:37:19.126245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38648 2019-Jan-12 20:37:19.126887 - [DEBUG]
38649 2019-Jan-12 20:37:19.126911 - [DEBUG] EDGE:
38650 2019-Jan-12 20:37:19.126968 - [DEBUG] ---> 38651 2019-Jan-12 20:37:19.127604 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38652 2019-Jan-12 20:37:19.128245 - [DEBUG]
38653 2019-Jan-12 20:37:19.128270 - [DEBUG] EDGE:
38654 2019-Jan-12 20:37:19.128327 - [DEBUG] ---> 38655 2019-Jan-12 20:37:19.128976 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38656 2019-Jan-12 20:37:19.129617 - [DEBUG]
38657 2019-Jan-12 20:37:19.129642 - [DEBUG] EDGE:
38658 2019-Jan-12 20:37:19.129699 - [DEBUG] ---> 38659 2019-Jan-12 20:37:19.130337 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38660 2019-Jan-12 20:37:19.130980 - [DEBUG]
38661 2019-Jan-12 20:37:19.131005 - [DEBUG] EDGE:
38662 2019-Jan-12 20:37:19.131063 - [DEBUG] ---> 38663 2019-Jan-12 20:37:19.131697 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38664 2019-Jan-12 20:37:19.132352 - [DEBUG]
38665 2019-Jan-12 20:37:19.132377 - [DEBUG] EDGE:
38666 2019-Jan-12 20:37:19.132434 - [DEBUG] ---> 38667 2019-Jan-12 20:37:19.133069 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38668 2019-Jan-12 20:37:19.133709 - [DEBUG]
38669 2019-Jan-12 20:37:19.133762 - [DEBUG] Compose: EdgeIdentity * AllBottom
38670 2019-Jan-12 20:37:19.133789 - [DEBUG]
38671 2019-Jan-12 20:37:19.133813 - [DEBUG] Propagate flow
38672 2019-Jan-12 20:37:19.133837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38673 2019-Jan-12 20:37:19.133893 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38674 2019-Jan-12 20:37:19.134530 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38675 2019-Jan-12 20:37:19.135171 - [DEBUG] Edge function : AllBottom (result of previous compose)
38676 2019-Jan-12 20:37:19.135196 - [DEBUG]
38677 2019-Jan-12 20:37:19.135221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38678 2019-Jan-12 20:37:19.135247 - [DEBUG] = AllBottom
38679 2019-Jan-12 20:37:19.135271 - [DEBUG]
38680 2019-Jan-12 20:37:19.135295 - [DEBUG] PROPAGATE: No new function!
38681 2019-Jan-12 20:37:19.135337 - [DEBUG] EDGE:
38682 2019-Jan-12 20:37:19.135396 - [DEBUG] ---> 38683 2019-Jan-12 20:37:19.136039 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38684 2019-Jan-12 20:37:19.136681 - [DEBUG]
38685 2019-Jan-12 20:37:19.136706 - [DEBUG] EDGE:
38686 2019-Jan-12 20:37:19.136763 - [DEBUG] ---> 38687 2019-Jan-12 20:37:19.137395 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38688 2019-Jan-12 20:37:19.138035 - [DEBUG]
38689 2019-Jan-12 20:37:19.138060 - [DEBUG] EDGE:
38690 2019-Jan-12 20:37:19.138117 - [DEBUG] ---> 38691 2019-Jan-12 20:37:19.138768 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38692 2019-Jan-12 20:37:19.139408 - [DEBUG]
38693 2019-Jan-12 20:37:19.139444 - [DEBUG] Compose: EdgeIdentity * AllBottom
38694 2019-Jan-12 20:37:19.139471 - [DEBUG]
38695 2019-Jan-12 20:37:19.139495 - [DEBUG] Propagate flow
38696 2019-Jan-12 20:37:19.139518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38697 2019-Jan-12 20:37:19.139574 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38698 2019-Jan-12 20:37:19.140210 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38699 2019-Jan-12 20:37:19.140852 - [DEBUG] Edge function : AllBottom (result of previous compose)
38700 2019-Jan-12 20:37:19.140877 - [DEBUG]
38701 2019-Jan-12 20:37:19.140902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38702 2019-Jan-12 20:37:19.140928 - [DEBUG] = AllBottom
38703 2019-Jan-12 20:37:19.140952 - [DEBUG]
38704 2019-Jan-12 20:37:19.140976 - [DEBUG] PROPAGATE: No new function!
38705 2019-Jan-12 20:37:19.141002 - [DEBUG] EDGE:
38706 2019-Jan-12 20:37:19.141059 - [DEBUG] ---> 38707 2019-Jan-12 20:37:19.141702 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38708 2019-Jan-12 20:37:19.142359 - [DEBUG]
38709 2019-Jan-12 20:37:19.142384 - [DEBUG] EDGE:
38710 2019-Jan-12 20:37:19.142449 - [DEBUG] ---> 38711 2019-Jan-12 20:37:19.143082 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38712 2019-Jan-12 20:37:19.143723 - [DEBUG]
38713 2019-Jan-12 20:37:19.143748 - [DEBUG] EDGE:
38714 2019-Jan-12 20:37:19.143805 - [DEBUG] ---> 38715 2019-Jan-12 20:37:19.144437 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38716 2019-Jan-12 20:37:19.145078 - [DEBUG]
38717 2019-Jan-12 20:37:19.145103 - [DEBUG] EDGE:
38718 2019-Jan-12 20:37:19.145160 - [DEBUG] ---> 38719 2019-Jan-12 20:37:19.145815 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38720 2019-Jan-12 20:37:19.146456 - [DEBUG]
38721 2019-Jan-12 20:37:19.146493 - [DEBUG] Compose: EdgeIdentity * AllBottom
38722 2019-Jan-12 20:37:19.146520 - [DEBUG]
38723 2019-Jan-12 20:37:19.146543 - [DEBUG] Propagate flow
38724 2019-Jan-12 20:37:19.146567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38725 2019-Jan-12 20:37:19.146623 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38726 2019-Jan-12 20:37:19.147258 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38727 2019-Jan-12 20:37:19.147899 - [DEBUG] Edge function : AllBottom (result of previous compose)
38728 2019-Jan-12 20:37:19.147924 - [DEBUG]
38729 2019-Jan-12 20:37:19.147949 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38730 2019-Jan-12 20:37:19.147975 - [DEBUG] = AllBottom
38731 2019-Jan-12 20:37:19.147999 - [DEBUG]
38732 2019-Jan-12 20:37:19.148023 - [DEBUG] PROPAGATE: No new function!
38733 2019-Jan-12 20:37:19.148048 - [DEBUG] EDGE:
38734 2019-Jan-12 20:37:19.148106 - [DEBUG] ---> 38735 2019-Jan-12 20:37:19.148767 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38736 2019-Jan-12 20:37:19.149408 - [DEBUG]
38737 2019-Jan-12 20:37:19.149433 - [DEBUG] EDGE:
38738 2019-Jan-12 20:37:19.149490 - [DEBUG] ---> 38739 2019-Jan-12 20:37:19.150123 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38740 2019-Jan-12 20:37:19.150763 - [DEBUG]
38741 2019-Jan-12 20:37:19.150788 - [DEBUG] EDGE:
38742 2019-Jan-12 20:37:19.150845 - [DEBUG] ---> 38743 2019-Jan-12 20:37:19.151480 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38744 2019-Jan-12 20:37:19.152201 - [DEBUG]
38745 2019-Jan-12 20:37:19.152238 - [DEBUG] Compose: EdgeIdentity * AllBottom
38746 2019-Jan-12 20:37:19.152265 - [DEBUG]
38747 2019-Jan-12 20:37:19.152289 - [DEBUG] Propagate flow
38748 2019-Jan-12 20:37:19.152312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38749 2019-Jan-12 20:37:19.152369 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38750 2019-Jan-12 20:37:19.153015 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38751 2019-Jan-12 20:37:19.153657 - [DEBUG] Edge function : AllBottom (result of previous compose)
38752 2019-Jan-12 20:37:19.153683 - [DEBUG]
38753 2019-Jan-12 20:37:19.153708 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38754 2019-Jan-12 20:37:19.153733 - [DEBUG] = AllBottom
38755 2019-Jan-12 20:37:19.153758 - [DEBUG]
38756 2019-Jan-12 20:37:19.153781 - [DEBUG] PROPAGATE: No new function!
38757 2019-Jan-12 20:37:19.153807 - [DEBUG] EDGE:
38758 2019-Jan-12 20:37:19.153865 - [DEBUG] ---> 38759 2019-Jan-12 20:37:19.154507 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38760 2019-Jan-12 20:37:19.155147 - [DEBUG]
38761 2019-Jan-12 20:37:19.155172 - [DEBUG] EDGE:
38762 2019-Jan-12 20:37:19.155229 - [DEBUG] ---> 38763 2019-Jan-12 20:37:19.155884 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38764 2019-Jan-12 20:37:19.156525 - [DEBUG]
38765 2019-Jan-12 20:37:19.156550 - [DEBUG] EDGE:
38766 2019-Jan-12 20:37:19.156608 - [DEBUG] ---> 38767 2019-Jan-12 20:37:19.157243 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38768 2019-Jan-12 20:37:19.157883 - [DEBUG]
38769 2019-Jan-12 20:37:19.157919 - [DEBUG] Compose: EdgeIdentity * AllBottom
38770 2019-Jan-12 20:37:19.157946 - [DEBUG]
38771 2019-Jan-12 20:37:19.157970 - [DEBUG] Propagate flow
38772 2019-Jan-12 20:37:19.157994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38773 2019-Jan-12 20:37:19.158050 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38774 2019-Jan-12 20:37:19.158700 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38775 2019-Jan-12 20:37:19.159341 - [DEBUG] Edge function : AllBottom (result of previous compose)
38776 2019-Jan-12 20:37:19.159367 - [DEBUG]
38777 2019-Jan-12 20:37:19.159392 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38778 2019-Jan-12 20:37:19.159417 - [DEBUG] = AllBottom
38779 2019-Jan-12 20:37:19.159442 - [DEBUG]
38780 2019-Jan-12 20:37:19.159465 - [DEBUG] PROPAGATE: No new function!
38781 2019-Jan-12 20:37:19.159491 - [DEBUG] EDGE:
38782 2019-Jan-12 20:37:19.159549 - [DEBUG] ---> 38783 2019-Jan-12 20:37:19.160192 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38784 2019-Jan-12 20:37:19.160832 - [DEBUG]
38785 2019-Jan-12 20:37:19.160866 - [DEBUG] Compose: EdgeIdentity * AllBottom
38786 2019-Jan-12 20:37:19.160893 - [DEBUG]
38787 2019-Jan-12 20:37:19.160917 - [DEBUG] Propagate flow
38788 2019-Jan-12 20:37:19.160940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38789 2019-Jan-12 20:37:19.160996 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38790 2019-Jan-12 20:37:19.161635 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38791 2019-Jan-12 20:37:19.162300 - [DEBUG] Edge function : AllBottom (result of previous compose)
38792 2019-Jan-12 20:37:19.162326 - [DEBUG]
38793 2019-Jan-12 20:37:19.162350 - [DEBUG] Join: AllTop & AllBottom
38794 2019-Jan-12 20:37:19.162376 - [DEBUG] = AllBottom (new jump func)
38795 2019-Jan-12 20:37:19.162401 - [DEBUG]
38796 2019-Jan-12 20:37:19.162424 - [DEBUG] Start adding new jump function
38797 2019-Jan-12 20:37:19.162447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-12 20:37:19.162503 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38799 2019-Jan-12 20:37:19.163146 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38800 2019-Jan-12 20:37:19.163781 - [DEBUG] Edge Function : AllBottom
38801 2019-Jan-12 20:37:19.163809 - [DEBUG] End adding new jump function
38802 2019-Jan-12 20:37:19.163833 - [DEBUG]
38803 2019-Jan-12 20:37:19.163856 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38804 2019-Jan-12 20:37:19.163881 - [DEBUG]
38805 2019-Jan-12 20:37:19.163904 - [DEBUG] Process 1058. path edge:
38806 2019-Jan-12 20:37:19.163928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38807 2019-Jan-12 20:37:19.163984 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38808 2019-Jan-12 20:37:19.164619 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38809 2019-Jan-12 20:37:19.165260 - [DEBUG]
38810 2019-Jan-12 20:37:19.165285 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38811 2019-Jan-12 20:37:19.165952 - [DEBUG] Possible callees:
38812 2019-Jan-12 20:37:19.165977 - [DEBUG] foo
38813 2019-Jan-12 20:37:19.166002 - [DEBUG] Possible return sites:
38814 2019-Jan-12 20:37:19.166026 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638815 2019-Jan-12 20:37:19.167287 - [DEBUG] Found and process special summary
38816 2019-Jan-12 20:37:19.167321 - [DEBUG] Compose: EdgeIdentity * AllBottom
38817 2019-Jan-12 20:37:19.167348 - [DEBUG]
38818 2019-Jan-12 20:37:19.167372 - [DEBUG] Propagate flow
38819 2019-Jan-12 20:37:19.167396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38820 2019-Jan-12 20:37:19.167452 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38821 2019-Jan-12 20:37:19.168088 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38822 2019-Jan-12 20:37:19.168744 - [DEBUG] Edge function : AllBottom (result of previous compose)
38823 2019-Jan-12 20:37:19.168769 - [DEBUG]
38824 2019-Jan-12 20:37:19.168794 - [DEBUG] Join: AllTop & AllBottom
38825 2019-Jan-12 20:37:19.168819 - [DEBUG] = AllBottom (new jump func)
38826 2019-Jan-12 20:37:19.168844 - [DEBUG]
38827 2019-Jan-12 20:37:19.168867 - [DEBUG] Start adding new jump function
38828 2019-Jan-12 20:37:19.168891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38829 2019-Jan-12 20:37:19.168946 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38830 2019-Jan-12 20:37:19.169590 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38831 2019-Jan-12 20:37:19.170226 - [DEBUG] Edge Function : AllBottom
38832 2019-Jan-12 20:37:19.170254 - [DEBUG] End adding new jump function
38833 2019-Jan-12 20:37:19.170286 - [DEBUG]
38834 2019-Jan-12 20:37:19.170310 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38835 2019-Jan-12 20:37:19.170335 - [DEBUG]
38836 2019-Jan-12 20:37:19.170358 - [DEBUG] Process 1059. path edge:
38837 2019-Jan-12 20:37:19.170382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38838 2019-Jan-12 20:37:19.170439 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38839 2019-Jan-12 20:37:19.171076 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38840 2019-Jan-12 20:37:19.171718 - [DEBUG]
38841 2019-Jan-12 20:37:19.171743 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38842 2019-Jan-12 20:37:19.172414 - [DEBUG] Compose: EdgeIdentity * AllBottom
38843 2019-Jan-12 20:37:19.172441 - [DEBUG]
38844 2019-Jan-12 20:37:19.172465 - [DEBUG] Propagate flow
38845 2019-Jan-12 20:37:19.172489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38846 2019-Jan-12 20:37:19.172545 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38847 2019-Jan-12 20:37:19.173179 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38848 2019-Jan-12 20:37:19.173820 - [DEBUG] Edge function : AllBottom (result of previous compose)
38849 2019-Jan-12 20:37:19.173845 - [DEBUG]
38850 2019-Jan-12 20:37:19.173870 - [DEBUG] Join: AllTop & AllBottom
38851 2019-Jan-12 20:37:19.173896 - [DEBUG] = AllBottom (new jump func)
38852 2019-Jan-12 20:37:19.173920 - [DEBUG]
38853 2019-Jan-12 20:37:19.173944 - [DEBUG] Start adding new jump function
38854 2019-Jan-12 20:37:19.173967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38855 2019-Jan-12 20:37:19.174023 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38856 2019-Jan-12 20:37:19.174664 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38857 2019-Jan-12 20:37:19.175296 - [DEBUG] Edge Function : AllBottom
38858 2019-Jan-12 20:37:19.175338 - [DEBUG] End adding new jump function
38859 2019-Jan-12 20:37:19.175362 - [DEBUG]
38860 2019-Jan-12 20:37:19.175386 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38861 2019-Jan-12 20:37:19.175410 - [DEBUG]
38862 2019-Jan-12 20:37:19.175433 - [DEBUG] Process 1060. path edge:
38863 2019-Jan-12 20:37:19.175457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38864 2019-Jan-12 20:37:19.175512 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38865 2019-Jan-12 20:37:19.176150 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38866 2019-Jan-12 20:37:19.176790 - [DEBUG]
38867 2019-Jan-12 20:37:19.176816 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38868 2019-Jan-12 20:37:19.177464 - [DEBUG] Compose: EdgeIdentity * AllBottom
38869 2019-Jan-12 20:37:19.177492 - [DEBUG]
38870 2019-Jan-12 20:37:19.177516 - [DEBUG] Propagate flow
38871 2019-Jan-12 20:37:19.177539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38872 2019-Jan-12 20:37:19.177596 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38873 2019-Jan-12 20:37:19.178229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38874 2019-Jan-12 20:37:19.178895 - [DEBUG] Edge function : AllBottom (result of previous compose)
38875 2019-Jan-12 20:37:19.178921 - [DEBUG]
38876 2019-Jan-12 20:37:19.178946 - [DEBUG] Join: AllTop & AllBottom
38877 2019-Jan-12 20:37:19.178972 - [DEBUG] = AllBottom (new jump func)
38878 2019-Jan-12 20:37:19.178996 - [DEBUG]
38879 2019-Jan-12 20:37:19.179020 - [DEBUG] Start adding new jump function
38880 2019-Jan-12 20:37:19.179043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-12 20:37:19.179099 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38882 2019-Jan-12 20:37:19.179741 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38883 2019-Jan-12 20:37:19.180373 - [DEBUG] Edge Function : AllBottom
38884 2019-Jan-12 20:37:19.180406 - [DEBUG] End adding new jump function
38885 2019-Jan-12 20:37:19.180430 - [DEBUG]
38886 2019-Jan-12 20:37:19.180454 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38887 2019-Jan-12 20:37:19.180478 - [DEBUG]
38888 2019-Jan-12 20:37:19.180501 - [DEBUG] Process 1061. path edge:
38889 2019-Jan-12 20:37:19.180525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38890 2019-Jan-12 20:37:19.180581 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38891 2019-Jan-12 20:37:19.181213 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38892 2019-Jan-12 20:37:19.181854 - [DEBUG]
38893 2019-Jan-12 20:37:19.181879 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38894 2019-Jan-12 20:37:19.182543 - [DEBUG] Compose: EdgeIdentity * AllBottom
38895 2019-Jan-12 20:37:19.182571 - [DEBUG]
38896 2019-Jan-12 20:37:19.182595 - [DEBUG] Propagate flow
38897 2019-Jan-12 20:37:19.182618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38898 2019-Jan-12 20:37:19.182675 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38899 2019-Jan-12 20:37:19.183319 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38900 2019-Jan-12 20:37:19.183960 - [DEBUG] Edge function : AllBottom (result of previous compose)
38901 2019-Jan-12 20:37:19.183986 - [DEBUG]
38902 2019-Jan-12 20:37:19.184010 - [DEBUG] Join: AllTop & AllBottom
38903 2019-Jan-12 20:37:19.184036 - [DEBUG] = AllBottom (new jump func)
38904 2019-Jan-12 20:37:19.184060 - [DEBUG]
38905 2019-Jan-12 20:37:19.184083 - [DEBUG] Start adding new jump function
38906 2019-Jan-12 20:37:19.184107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-12 20:37:19.184163 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38908 2019-Jan-12 20:37:19.184804 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38909 2019-Jan-12 20:37:19.185460 - [DEBUG] Edge Function : AllBottom
38910 2019-Jan-12 20:37:19.185493 - [DEBUG] End adding new jump function
38911 2019-Jan-12 20:37:19.185517 - [DEBUG]
38912 2019-Jan-12 20:37:19.185541 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38913 2019-Jan-12 20:37:19.185565 - [DEBUG]
38914 2019-Jan-12 20:37:19.185589 - [DEBUG] Process 1062. path edge:
38915 2019-Jan-12 20:37:19.185612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38916 2019-Jan-12 20:37:19.185680 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38917 2019-Jan-12 20:37:19.186324 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38918 2019-Jan-12 20:37:19.186965 - [DEBUG]
38919 2019-Jan-12 20:37:19.186989 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38920 2019-Jan-12 20:37:19.187640 - [DEBUG] Possible callees:
38921 2019-Jan-12 20:37:19.187665 - [DEBUG] llvm.dbg.declare
38922 2019-Jan-12 20:37:19.187690 - [DEBUG] Possible return sites:
38923 2019-Jan-12 20:37:19.187714 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638924 2019-Jan-12 20:37:19.188995 - [DEBUG] Found and process special summary
38925 2019-Jan-12 20:37:19.189028 - [DEBUG] Compose: EdgeIdentity * AllBottom
38926 2019-Jan-12 20:37:19.189055 - [DEBUG]
38927 2019-Jan-12 20:37:19.189079 - [DEBUG] Propagate flow
38928 2019-Jan-12 20:37:19.189102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38929 2019-Jan-12 20:37:19.189159 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38930 2019-Jan-12 20:37:19.189802 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38931 2019-Jan-12 20:37:19.190444 - [DEBUG] Edge function : AllBottom (result of previous compose)
38932 2019-Jan-12 20:37:19.190469 - [DEBUG]
38933 2019-Jan-12 20:37:19.190494 - [DEBUG] Join: AllTop & AllBottom
38934 2019-Jan-12 20:37:19.190520 - [DEBUG] = AllBottom (new jump func)
38935 2019-Jan-12 20:37:19.190545 - [DEBUG]
38936 2019-Jan-12 20:37:19.190568 - [DEBUG] Start adding new jump function
38937 2019-Jan-12 20:37:19.190591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38938 2019-Jan-12 20:37:19.190647 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38939 2019-Jan-12 20:37:19.191288 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38940 2019-Jan-12 20:37:19.191923 - [DEBUG] Edge Function : AllBottom
38941 2019-Jan-12 20:37:19.191952 - [DEBUG] End adding new jump function
38942 2019-Jan-12 20:37:19.191975 - [DEBUG]
38943 2019-Jan-12 20:37:19.192013 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38944 2019-Jan-12 20:37:19.192037 - [DEBUG]
38945 2019-Jan-12 20:37:19.192061 - [DEBUG] Process 1063. path edge:
38946 2019-Jan-12 20:37:19.192084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38947 2019-Jan-12 20:37:19.192140 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38948 2019-Jan-12 20:37:19.192777 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38949 2019-Jan-12 20:37:19.193417 - [DEBUG]
38950 2019-Jan-12 20:37:19.193442 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38951 2019-Jan-12 20:37:19.194098 - [DEBUG] Compose: EdgeIdentity * AllBottom
38952 2019-Jan-12 20:37:19.194127 - [DEBUG]
38953 2019-Jan-12 20:37:19.194150 - [DEBUG] Propagate flow
38954 2019-Jan-12 20:37:19.194174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38955 2019-Jan-12 20:37:19.194230 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38956 2019-Jan-12 20:37:19.194882 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38957 2019-Jan-12 20:37:19.195541 - [DEBUG] Edge function : AllBottom (result of previous compose)
38958 2019-Jan-12 20:37:19.195566 - [DEBUG]
38959 2019-Jan-12 20:37:19.195591 - [DEBUG] Join: AllTop & AllBottom
38960 2019-Jan-12 20:37:19.195617 - [DEBUG] = AllBottom (new jump func)
38961 2019-Jan-12 20:37:19.195641 - [DEBUG]
38962 2019-Jan-12 20:37:19.195665 - [DEBUG] Start adding new jump function
38963 2019-Jan-12 20:37:19.195688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38964 2019-Jan-12 20:37:19.195748 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38965 2019-Jan-12 20:37:19.196391 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38966 2019-Jan-12 20:37:19.197023 - [DEBUG] Edge Function : AllBottom
38967 2019-Jan-12 20:37:19.197051 - [DEBUG] End adding new jump function
38968 2019-Jan-12 20:37:19.197075 - [DEBUG]
38969 2019-Jan-12 20:37:19.197099 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38970 2019-Jan-12 20:37:19.197123 - [DEBUG]
38971 2019-Jan-12 20:37:19.197146 - [DEBUG] Process 1064. path edge:
38972 2019-Jan-12 20:37:19.197170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38973 2019-Jan-12 20:37:19.197226 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38974 2019-Jan-12 20:37:19.197859 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38975 2019-Jan-12 20:37:19.198501 - [DEBUG]
38976 2019-Jan-12 20:37:19.198526 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38977 2019-Jan-12 20:37:19.199189 - [DEBUG] Compose: EdgeIdentity * AllBottom
38978 2019-Jan-12 20:37:19.199217 - [DEBUG]
38979 2019-Jan-12 20:37:19.199240 - [DEBUG] Propagate flow
38980 2019-Jan-12 20:37:19.199264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38981 2019-Jan-12 20:37:19.199321 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38982 2019-Jan-12 20:37:19.199952 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38983 2019-Jan-12 20:37:19.200595 - [DEBUG] Edge function : AllBottom (result of previous compose)
38984 2019-Jan-12 20:37:19.200620 - [DEBUG]
38985 2019-Jan-12 20:37:19.200645 - [DEBUG] Join: AllTop & AllBottom
38986 2019-Jan-12 20:37:19.200671 - [DEBUG] = AllBottom (new jump func)
38987 2019-Jan-12 20:37:19.200696 - [DEBUG]
38988 2019-Jan-12 20:37:19.200719 - [DEBUG] Start adding new jump function
38989 2019-Jan-12 20:37:19.200742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-12 20:37:19.200798 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38991 2019-Jan-12 20:37:19.201440 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38992 2019-Jan-12 20:37:19.202085 - [DEBUG] Edge Function : AllBottom
38993 2019-Jan-12 20:37:19.202113 - [DEBUG] End adding new jump function
38994 2019-Jan-12 20:37:19.202137 - [DEBUG]
38995 2019-Jan-12 20:37:19.202161 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38996 2019-Jan-12 20:37:19.202185 - [DEBUG]
38997 2019-Jan-12 20:37:19.202209 - [DEBUG] Process 1065. path edge:
38998 2019-Jan-12 20:37:19.202233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38999 2019-Jan-12 20:37:19.202289 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39000 2019-Jan-12 20:37:19.202929 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39001 2019-Jan-12 20:37:19.203571 - [DEBUG]
39002 2019-Jan-12 20:37:19.203596 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39003 2019-Jan-12 20:37:19.204243 - [DEBUG] Compose: EdgeIdentity * AllBottom
39004 2019-Jan-12 20:37:19.204271 - [DEBUG]
39005 2019-Jan-12 20:37:19.204295 - [DEBUG] Propagate flow
39006 2019-Jan-12 20:37:19.204319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39007 2019-Jan-12 20:37:19.204376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39008 2019-Jan-12 20:37:19.205020 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39009 2019-Jan-12 20:37:19.205677 - [DEBUG] Edge function : AllBottom (result of previous compose)
39010 2019-Jan-12 20:37:19.205702 - [DEBUG]
39011 2019-Jan-12 20:37:19.205727 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39012 2019-Jan-12 20:37:19.205753 - [DEBUG] = AllBottom
39013 2019-Jan-12 20:37:19.205778 - [DEBUG]
39014 2019-Jan-12 20:37:19.205805 - [DEBUG] PROPAGATE: No new function!
39015 2019-Jan-12 20:37:19.205830 - [DEBUG] EDGE:
39016 2019-Jan-12 20:37:19.205887 - [DEBUG] ---> 39017 2019-Jan-12 20:37:19.206526 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39018 2019-Jan-12 20:37:19.207175 - [DEBUG]
39019 2019-Jan-12 20:37:19.207200 - [DEBUG] EDGE:
39020 2019-Jan-12 20:37:19.207258 - [DEBUG] ---> 39021 2019-Jan-12 20:37:19.207892 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39022 2019-Jan-12 20:37:19.208533 - [DEBUG]
39023 2019-Jan-12 20:37:19.208557 - [DEBUG] EDGE:
39024 2019-Jan-12 20:37:19.208615 - [DEBUG] ---> 39025 2019-Jan-12 20:37:19.209267 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39026 2019-Jan-12 20:37:19.209908 - [DEBUG]
39027 2019-Jan-12 20:37:19.209944 - [DEBUG] Compose: EdgeIdentity * AllBottom
39028 2019-Jan-12 20:37:19.209971 - [DEBUG]
39029 2019-Jan-12 20:37:19.209995 - [DEBUG] Propagate flow
39030 2019-Jan-12 20:37:19.210018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39031 2019-Jan-12 20:37:19.210074 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39032 2019-Jan-12 20:37:19.210711 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39033 2019-Jan-12 20:37:19.211351 - [DEBUG] Edge function : AllBottom (result of previous compose)
39034 2019-Jan-12 20:37:19.211377 - [DEBUG]
39035 2019-Jan-12 20:37:19.211401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39036 2019-Jan-12 20:37:19.211427 - [DEBUG] = AllBottom
39037 2019-Jan-12 20:37:19.211451 - [DEBUG]
39038 2019-Jan-12 20:37:19.211474 - [DEBUG] PROPAGATE: No new function!
39039 2019-Jan-12 20:37:19.211500 - [DEBUG] EDGE:
39040 2019-Jan-12 20:37:19.211557 - [DEBUG] ---> 39041 2019-Jan-12 20:37:19.212225 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39042 2019-Jan-12 20:37:19.212866 - [DEBUG]
39043 2019-Jan-12 20:37:19.212899 - [DEBUG] Compose: EdgeIdentity * AllBottom
39044 2019-Jan-12 20:37:19.212926 - [DEBUG]
39045 2019-Jan-12 20:37:19.212950 - [DEBUG] Propagate flow
39046 2019-Jan-12 20:37:19.212973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39047 2019-Jan-12 20:37:19.213029 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39048 2019-Jan-12 20:37:19.213672 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39049 2019-Jan-12 20:37:19.214312 - [DEBUG] Edge function : AllBottom (result of previous compose)
39050 2019-Jan-12 20:37:19.214338 - [DEBUG]
39051 2019-Jan-12 20:37:19.214362 - [DEBUG] Join: AllTop & AllBottom
39052 2019-Jan-12 20:37:19.214388 - [DEBUG] = AllBottom (new jump func)
39053 2019-Jan-12 20:37:19.214412 - [DEBUG]
39054 2019-Jan-12 20:37:19.214436 - [DEBUG] Start adding new jump function
39055 2019-Jan-12 20:37:19.214459 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39056 2019-Jan-12 20:37:19.214515 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39057 2019-Jan-12 20:37:19.215156 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39058 2019-Jan-12 20:37:19.215814 - [DEBUG] Edge Function : AllBottom
39059 2019-Jan-12 20:37:19.215847 - [DEBUG] End adding new jump function
39060 2019-Jan-12 20:37:19.215876 - [DEBUG]
39061 2019-Jan-12 20:37:19.215899 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39062 2019-Jan-12 20:37:19.215924 - [DEBUG]
39063 2019-Jan-12 20:37:19.215947 - [DEBUG] Process 1066. path edge:
39064 2019-Jan-12 20:37:19.215971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39065 2019-Jan-12 20:37:19.216027 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
39066 2019-Jan-12 20:37:19.216670 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39067 2019-Jan-12 20:37:19.217311 - [DEBUG]
39068 2019-Jan-12 20:37:19.217336 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39069 2019-Jan-12 20:37:19.217986 - [DEBUG] Possible callees:
39070 2019-Jan-12 20:37:19.218011 - [DEBUG] llvm.dbg.declare
39071 2019-Jan-12 20:37:19.218036 - [DEBUG] Possible return sites:
39072 2019-Jan-12 20:37:19.218060 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14339073 2019-Jan-12 20:37:19.219339 - [DEBUG] Found and process special summary
39074 2019-Jan-12 20:37:19.219373 - [DEBUG] Compose: EdgeIdentity * AllBottom
39075 2019-Jan-12 20:37:19.219400 - [DEBUG]
39076 2019-Jan-12 20:37:19.219424 - [DEBUG] Propagate flow
39077 2019-Jan-12 20:37:19.219447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39078 2019-Jan-12 20:37:19.219503 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39079 2019-Jan-12 20:37:19.220138 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39080 2019-Jan-12 20:37:19.220793 - [DEBUG] Edge function : AllBottom (result of previous compose)
39081 2019-Jan-12 20:37:19.220819 - [DEBUG]
39082 2019-Jan-12 20:37:19.220844 - [DEBUG] Join: AllTop & AllBottom
39083 2019-Jan-12 20:37:19.220870 - [DEBUG] = AllBottom (new jump func)
39084 2019-Jan-12 20:37:19.220894 - [DEBUG]
39085 2019-Jan-12 20:37:19.220918 - [DEBUG] Start adding new jump function
39086 2019-Jan-12 20:37:19.220941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39087 2019-Jan-12 20:37:19.220997 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39088 2019-Jan-12 20:37:19.221638 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39089 2019-Jan-12 20:37:19.222288 - [DEBUG] Edge Function : AllBottom
39090 2019-Jan-12 20:37:19.222317 - [DEBUG] End adding new jump function
39091 2019-Jan-12 20:37:19.222340 - [DEBUG]
39092 2019-Jan-12 20:37:19.222364 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39093 2019-Jan-12 20:37:19.222388 - [DEBUG]
39094 2019-Jan-12 20:37:19.222411 - [DEBUG] Process 1067. path edge:
39095 2019-Jan-12 20:37:19.222435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39096 2019-Jan-12 20:37:19.222491 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
39097 2019-Jan-12 20:37:19.223127 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39098 2019-Jan-12 20:37:19.223767 - [DEBUG]
39099 2019-Jan-12 20:37:19.223791 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39100 2019-Jan-12 20:37:19.224446 - [DEBUG] Compose: EdgeIdentity * AllBottom
39101 2019-Jan-12 20:37:19.224474 - [DEBUG]
39102 2019-Jan-12 20:37:19.224498 - [DEBUG] Propagate flow
39103 2019-Jan-12 20:37:19.224521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39104 2019-Jan-12 20:37:19.224578 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
39105 2019-Jan-12 20:37:19.225210 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39106 2019-Jan-12 20:37:19.225868 - [DEBUG] Edge function : AllBottom (result of previous compose)
39107 2019-Jan-12 20:37:19.225893 - [DEBUG]
39108 2019-Jan-12 20:37:19.225918 - [DEBUG] Join: AllTop & AllBottom
39109 2019-Jan-12 20:37:19.225948 - [DEBUG] = AllBottom (new jump func)
39110 2019-Jan-12 20:37:19.225973 - [DEBUG]
39111 2019-Jan-12 20:37:19.225996 - [DEBUG] Start adding new jump function
39112 2019-Jan-12 20:37:19.226019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39113 2019-Jan-12 20:37:19.226075 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39114 2019-Jan-12 20:37:19.226717 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
39115 2019-Jan-12 20:37:19.227348 - [DEBUG] Edge Function : AllBottom
39116 2019-Jan-12 20:37:19.227376 - [DEBUG] End adding new jump function
39117 2019-Jan-12 20:37:19.227400 - [DEBUG]
39118 2019-Jan-12 20:37:19.227423 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39119 2019-Jan-12 20:37:19.227448 - [DEBUG]
39120 2019-Jan-12 20:37:19.227471 - [DEBUG] Process 1068. path edge:
39121 2019-Jan-12 20:37:19.227495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39122 2019-Jan-12 20:37:19.227551 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
39123 2019-Jan-12 20:37:19.228182 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39124 2019-Jan-12 20:37:19.228846 - [DEBUG]
39125 2019-Jan-12 20:37:19.228872 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
39126 2019-Jan-12 20:37:19.229519 - [DEBUG] Compose: EdgeIdentity * AllBottom
39127 2019-Jan-12 20:37:19.229547 - [DEBUG]
39128 2019-Jan-12 20:37:19.229571 - [DEBUG] Propagate flow
39129 2019-Jan-12 20:37:19.229594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39130 2019-Jan-12 20:37:19.229651 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39131 2019-Jan-12 20:37:19.230283 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39132 2019-Jan-12 20:37:19.230925 - [DEBUG] Edge function : AllBottom (result of previous compose)
39133 2019-Jan-12 20:37:19.230951 - [DEBUG]
39134 2019-Jan-12 20:37:19.230976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39135 2019-Jan-12 20:37:19.231002 - [DEBUG] = AllBottom
39136 2019-Jan-12 20:37:19.231026 - [DEBUG]
39137 2019-Jan-12 20:37:19.231050 - [DEBUG] PROPAGATE: No new function!
39138 2019-Jan-12 20:37:19.231074 - [DEBUG] EDGE:
39139 2019-Jan-12 20:37:19.231131 - [DEBUG] ---> 39140 2019-Jan-12 20:37:19.231762 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39141 2019-Jan-12 20:37:19.232419 - [DEBUG]
39142 2019-Jan-12 20:37:19.232444 - [DEBUG] EDGE:
39143 2019-Jan-12 20:37:19.232501 - [DEBUG] ---> 39144 2019-Jan-12 20:37:19.233136 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39145 2019-Jan-12 20:37:19.233776 - [DEBUG]
39146 2019-Jan-12 20:37:19.233811 - [DEBUG] Compose: EdgeIdentity * AllBottom
39147 2019-Jan-12 20:37:19.233838 - [DEBUG]
39148 2019-Jan-12 20:37:19.233862 - [DEBUG] Propagate flow
39149 2019-Jan-12 20:37:19.233885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39150 2019-Jan-12 20:37:19.233941 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39151 2019-Jan-12 20:37:19.234576 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39152 2019-Jan-12 20:37:19.235217 - [DEBUG] Edge function : AllBottom (result of previous compose)
39153 2019-Jan-12 20:37:19.235242 - [DEBUG]
39154 2019-Jan-12 20:37:19.235267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39155 2019-Jan-12 20:37:19.235293 - [DEBUG] = AllBottom
39156 2019-Jan-12 20:37:19.235328 - [DEBUG]
39157 2019-Jan-12 20:37:19.235354 - [DEBUG] PROPAGATE: No new function!
39158 2019-Jan-12 20:37:19.235380 - [DEBUG] EDGE:
39159 2019-Jan-12 20:37:19.235437 - [DEBUG] ---> 39160 2019-Jan-12 20:37:19.236084 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39161 2019-Jan-12 20:37:19.236725 - [DEBUG]
39162 2019-Jan-12 20:37:19.236749 - [DEBUG] EDGE:
39163 2019-Jan-12 20:37:19.236807 - [DEBUG] ---> 39164 2019-Jan-12 20:37:19.237439 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39165 2019-Jan-12 20:37:19.238087 - [DEBUG]
39166 2019-Jan-12 20:37:19.238119 - [DEBUG] Compose: EdgeIdentity * AllBottom
39167 2019-Jan-12 20:37:19.238146 - [DEBUG]
39168 2019-Jan-12 20:37:19.238170 - [DEBUG] Propagate flow
39169 2019-Jan-12 20:37:19.238193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39170 2019-Jan-12 20:37:19.238249 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39171 2019-Jan-12 20:37:19.238899 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39172 2019-Jan-12 20:37:19.239540 - [DEBUG] Edge function : AllBottom (result of previous compose)
39173 2019-Jan-12 20:37:19.239565 - [DEBUG]
39174 2019-Jan-12 20:37:19.239590 - [DEBUG] Join: AllTop & AllBottom
39175 2019-Jan-12 20:37:19.239616 - [DEBUG] = AllBottom (new jump func)
39176 2019-Jan-12 20:37:19.239640 - [DEBUG]
39177 2019-Jan-12 20:37:19.239664 - [DEBUG] Start adding new jump function
39178 2019-Jan-12 20:37:19.239687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39179 2019-Jan-12 20:37:19.239743 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39180 2019-Jan-12 20:37:19.240384 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39181 2019-Jan-12 20:37:19.241017 - [DEBUG] Edge Function : AllBottom
39182 2019-Jan-12 20:37:19.241049 - [DEBUG] End adding new jump function
39183 2019-Jan-12 20:37:19.241073 - [DEBUG]
39184 2019-Jan-12 20:37:19.241097 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39185 2019-Jan-12 20:37:19.241121 - [DEBUG]
39186 2019-Jan-12 20:37:19.241144 - [DEBUG] Process 1069. path edge:
39187 2019-Jan-12 20:37:19.241168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39188 2019-Jan-12 20:37:19.241224 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
39189 2019-Jan-12 20:37:19.241856 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39190 2019-Jan-12 20:37:19.242514 - [DEBUG]
39191 2019-Jan-12 20:37:19.242540 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39192 2019-Jan-12 20:37:19.243187 - [DEBUG] Compose: EdgeIdentity * AllBottom
39193 2019-Jan-12 20:37:19.243215 - [DEBUG]
39194 2019-Jan-12 20:37:19.243238 - [DEBUG] Propagate flow
39195 2019-Jan-12 20:37:19.243262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39196 2019-Jan-12 20:37:19.243318 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39197 2019-Jan-12 20:37:19.243961 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39198 2019-Jan-12 20:37:19.244601 - [DEBUG] Edge function : AllBottom (result of previous compose)
39199 2019-Jan-12 20:37:19.244627 - [DEBUG]
39200 2019-Jan-12 20:37:19.244651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39201 2019-Jan-12 20:37:19.244677 - [DEBUG] = AllBottom
39202 2019-Jan-12 20:37:19.244701 - [DEBUG]
39203 2019-Jan-12 20:37:19.244725 - [DEBUG] PROPAGATE: No new function!
39204 2019-Jan-12 20:37:19.244756 - [DEBUG] Compose: EdgeIdentity * AllBottom
39205 2019-Jan-12 20:37:19.244782 - [DEBUG]
39206 2019-Jan-12 20:37:19.244806 - [DEBUG] Propagate flow
39207 2019-Jan-12 20:37:19.244829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39208 2019-Jan-12 20:37:19.244885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39209 2019-Jan-12 20:37:19.245552 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39210 2019-Jan-12 20:37:19.246199 - [DEBUG] Edge function : AllBottom (result of previous compose)
39211 2019-Jan-12 20:37:19.246225 - [DEBUG]
39212 2019-Jan-12 20:37:19.246249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39213 2019-Jan-12 20:37:19.246275 - [DEBUG] = AllBottom
39214 2019-Jan-12 20:37:19.246300 - [DEBUG]
39215 2019-Jan-12 20:37:19.246323 - [DEBUG] PROPAGATE: No new function!
39216 2019-Jan-12 20:37:19.246347 - [DEBUG] EDGE:
39217 2019-Jan-12 20:37:19.246404 - [DEBUG] ---> 39218 2019-Jan-12 20:37:19.247037 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39219 2019-Jan-12 20:37:19.247678 - [DEBUG]
39220 2019-Jan-12 20:37:19.247703 - [DEBUG] EDGE:
39221 2019-Jan-12 20:37:19.247760 - [DEBUG] ---> 39222 2019-Jan-12 20:37:19.248390 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39223 2019-Jan-12 20:37:19.249045 - [DEBUG]
39224 2019-Jan-12 20:37:19.249070 - [DEBUG] EDGE:
39225 2019-Jan-12 20:37:19.249127 - [DEBUG] ---> 39226 2019-Jan-12 20:37:19.249763 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39227 2019-Jan-12 20:37:19.250403 - [DEBUG]
39228 2019-Jan-12 20:37:19.250436 - [DEBUG] Compose: EdgeIdentity * AllBottom
39229 2019-Jan-12 20:37:19.250463 - [DEBUG]
39230 2019-Jan-12 20:37:19.250487 - [DEBUG] Propagate flow
39231 2019-Jan-12 20:37:19.250510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39232 2019-Jan-12 20:37:19.250566 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39233 2019-Jan-12 20:37:19.251203 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39234 2019-Jan-12 20:37:19.251843 - [DEBUG] Edge function : AllBottom (result of previous compose)
39235 2019-Jan-12 20:37:19.251868 - [DEBUG]
39236 2019-Jan-12 20:37:19.251893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39237 2019-Jan-12 20:37:19.251918 - [DEBUG] = AllBottom
39238 2019-Jan-12 20:37:19.251943 - [DEBUG]
39239 2019-Jan-12 20:37:19.251966 - [DEBUG] PROPAGATE: No new function!
39240 2019-Jan-12 20:37:19.252004 - [DEBUG] EDGE:
39241 2019-Jan-12 20:37:19.252062 - [DEBUG] ---> 39242 2019-Jan-12 20:37:19.252699 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39243 2019-Jan-12 20:37:19.253339 - [DEBUG]
39244 2019-Jan-12 20:37:19.253365 - [DEBUG] EDGE:
39245 2019-Jan-12 20:37:19.253422 - [DEBUG] ---> 39246 2019-Jan-12 20:37:19.254053 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39247 2019-Jan-12 20:37:19.254700 - [DEBUG]
39248 2019-Jan-12 20:37:19.254726 - [DEBUG] EDGE:
39249 2019-Jan-12 20:37:19.254783 - [DEBUG] ---> 39250 2019-Jan-12 20:37:19.255434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39251 2019-Jan-12 20:37:19.256075 - [DEBUG]
39252 2019-Jan-12 20:37:19.256100 - [DEBUG] EDGE:
39253 2019-Jan-12 20:37:19.256161 - [DEBUG] ---> 39254 2019-Jan-12 20:37:19.256794 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39255 2019-Jan-12 20:37:19.257435 - [DEBUG]
39256 2019-Jan-12 20:37:19.257461 - [DEBUG] EDGE:
39257 2019-Jan-12 20:37:19.257518 - [DEBUG] ---> 39258 2019-Jan-12 20:37:19.258150 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39259 2019-Jan-12 20:37:19.258806 - [DEBUG]
39260 2019-Jan-12 20:37:19.258831 - [DEBUG] EDGE:
39261 2019-Jan-12 20:37:19.258888 - [DEBUG] ---> 39262 2019-Jan-12 20:37:19.259523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39263 2019-Jan-12 20:37:19.260164 - [DEBUG]
39264 2019-Jan-12 20:37:19.260189 - [DEBUG] EDGE:
39265 2019-Jan-12 20:37:19.260246 - [DEBUG] ---> 39266 2019-Jan-12 20:37:19.260876 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39267 2019-Jan-12 20:37:19.261516 - [DEBUG]
39268 2019-Jan-12 20:37:19.261541 - [DEBUG] EDGE:
39269 2019-Jan-12 20:37:19.261599 - [DEBUG] ---> 39270 2019-Jan-12 20:37:19.262245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39271 2019-Jan-12 20:37:19.262886 - [DEBUG]
39272 2019-Jan-12 20:37:19.262911 - [DEBUG] EDGE:
39273 2019-Jan-12 20:37:19.262968 - [DEBUG] ---> 39274 2019-Jan-12 20:37:19.263604 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39275 2019-Jan-12 20:37:19.264244 - [DEBUG]
39276 2019-Jan-12 20:37:19.264289 - [DEBUG] Compose: EdgeIdentity * AllBottom
39277 2019-Jan-12 20:37:19.264317 - [DEBUG]
39278 2019-Jan-12 20:37:19.264341 - [DEBUG] Propagate flow
39279 2019-Jan-12 20:37:19.264364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39280 2019-Jan-12 20:37:19.264420 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39281 2019-Jan-12 20:37:19.265058 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39282 2019-Jan-12 20:37:19.265710 - [DEBUG] Edge function : AllBottom (result of previous compose)
39283 2019-Jan-12 20:37:19.265735 - [DEBUG]
39284 2019-Jan-12 20:37:19.265760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39285 2019-Jan-12 20:37:19.265794 - [DEBUG] = AllBottom
39286 2019-Jan-12 20:37:19.265819 - [DEBUG]
39287 2019-Jan-12 20:37:19.265843 - [DEBUG] PROPAGATE: No new function!
39288 2019-Jan-12 20:37:19.265868 - [DEBUG] Compose: EdgeIdentity * AllBottom
39289 2019-Jan-12 20:37:19.265894 - [DEBUG]
39290 2019-Jan-12 20:37:19.265917 - [DEBUG] Propagate flow
39291 2019-Jan-12 20:37:19.265941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39292 2019-Jan-12 20:37:19.265997 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39293 2019-Jan-12 20:37:19.266639 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39294 2019-Jan-12 20:37:19.267279 - [DEBUG] Edge function : AllBottom (result of previous compose)
39295 2019-Jan-12 20:37:19.267304 - [DEBUG]
39296 2019-Jan-12 20:37:19.267329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39297 2019-Jan-12 20:37:19.267355 - [DEBUG] = AllBottom
39298 2019-Jan-12 20:37:19.267379 - [DEBUG]
39299 2019-Jan-12 20:37:19.267402 - [DEBUG] PROPAGATE: No new function!
39300 2019-Jan-12 20:37:19.267429 - [DEBUG] EDGE:
39301 2019-Jan-12 20:37:19.267486 - [DEBUG] ---> 39302 2019-Jan-12 20:37:19.268127 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39303 2019-Jan-12 20:37:19.268826 - [DEBUG]
39304 2019-Jan-12 20:37:19.268872 - [DEBUG] Compose: EdgeIdentity * AllBottom
39305 2019-Jan-12 20:37:19.268899 - [DEBUG]
39306 2019-Jan-12 20:37:19.268921 - [DEBUG] Propagate flow
39307 2019-Jan-12 20:37:19.268945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39308 2019-Jan-12 20:37:19.269011 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39309 2019-Jan-12 20:37:19.269716 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39310 2019-Jan-12 20:37:19.270427 - [DEBUG] Edge function : AllBottom (result of previous compose)
39311 2019-Jan-12 20:37:19.270455 - [DEBUG]
39312 2019-Jan-12 20:37:19.270483 - [DEBUG] Join: AllTop & AllBottom
39313 2019-Jan-12 20:37:19.270509 - [DEBUG] = AllBottom (new jump func)
39314 2019-Jan-12 20:37:19.270535 - [DEBUG]
39315 2019-Jan-12 20:37:19.270559 - [DEBUG] Start adding new jump function
39316 2019-Jan-12 20:37:19.270582 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39317 2019-Jan-12 20:37:19.270653 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39318 2019-Jan-12 20:37:19.271310 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39319 2019-Jan-12 20:37:19.271948 - [DEBUG] Edge Function : AllBottom
39320 2019-Jan-12 20:37:19.271979 - [DEBUG] End adding new jump function
39321 2019-Jan-12 20:37:19.272026 - [DEBUG]
39322 2019-Jan-12 20:37:19.272050 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39323 2019-Jan-12 20:37:19.272075 - [DEBUG]
39324 2019-Jan-12 20:37:19.272099 - [DEBUG] Process 1070. path edge:
39325 2019-Jan-12 20:37:19.272123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39326 2019-Jan-12 20:37:19.272179 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
39327 2019-Jan-12 20:37:19.272816 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39328 2019-Jan-12 20:37:19.273452 - [DEBUG]
39329 2019-Jan-12 20:37:19.273477 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39330 2019-Jan-12 20:37:19.274137 - [DEBUG] Possible callees:
39331 2019-Jan-12 20:37:19.274162 - [DEBUG] bar
39332 2019-Jan-12 20:37:19.274187 - [DEBUG] Possible return sites:
39333 2019-Jan-12 20:37:19.274211 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8939334 2019-Jan-12 20:37:19.275500 - [DEBUG] Found and process special summary
39335 2019-Jan-12 20:37:19.275552 - [DEBUG] Compose: EdgeIdentity * AllBottom
39336 2019-Jan-12 20:37:19.275580 - [DEBUG]
39337 2019-Jan-12 20:37:19.275604 - [DEBUG] Propagate flow
39338 2019-Jan-12 20:37:19.275627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39339 2019-Jan-12 20:37:19.275685 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39340 2019-Jan-12 20:37:19.276330 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39341 2019-Jan-12 20:37:19.276967 - [DEBUG] Edge function : AllBottom (result of previous compose)
39342 2019-Jan-12 20:37:19.276992 - [DEBUG]
39343 2019-Jan-12 20:37:19.277018 - [DEBUG] Join: AllTop & AllBottom
39344 2019-Jan-12 20:37:19.277043 - [DEBUG] = AllBottom (new jump func)
39345 2019-Jan-12 20:37:19.277068 - [DEBUG]
39346 2019-Jan-12 20:37:19.277091 - [DEBUG] Start adding new jump function
39347 2019-Jan-12 20:37:19.277115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39348 2019-Jan-12 20:37:19.277171 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39349 2019-Jan-12 20:37:19.277808 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39350 2019-Jan-12 20:37:19.278443 - [DEBUG] Edge Function : AllBottom
39351 2019-Jan-12 20:37:19.278471 - [DEBUG] End adding new jump function
39352 2019-Jan-12 20:37:19.278495 - [DEBUG]
39353 2019-Jan-12 20:37:19.278518 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39354 2019-Jan-12 20:37:19.278542 - [DEBUG]
39355 2019-Jan-12 20:37:19.278566 - [DEBUG] Process 1071. path edge:
39356 2019-Jan-12 20:37:19.278590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39357 2019-Jan-12 20:37:19.278646 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
39358 2019-Jan-12 20:37:19.279298 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39359 2019-Jan-12 20:37:19.279935 - [DEBUG]
39360 2019-Jan-12 20:37:19.279959 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39361 2019-Jan-12 20:37:19.280613 - [DEBUG] Compose: EdgeIdentity * AllBottom
39362 2019-Jan-12 20:37:19.280641 - [DEBUG]
39363 2019-Jan-12 20:37:19.280665 - [DEBUG] Propagate flow
39364 2019-Jan-12 20:37:19.280688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39365 2019-Jan-12 20:37:19.280745 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39366 2019-Jan-12 20:37:19.281379 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39367 2019-Jan-12 20:37:19.282029 - [DEBUG] Edge function : AllBottom (result of previous compose)
39368 2019-Jan-12 20:37:19.282054 - [DEBUG]
39369 2019-Jan-12 20:37:19.282079 - [DEBUG] Join: AllTop & AllBottom
39370 2019-Jan-12 20:37:19.282105 - [DEBUG] = AllBottom (new jump func)
39371 2019-Jan-12 20:37:19.282129 - [DEBUG]
39372 2019-Jan-12 20:37:19.282152 - [DEBUG] Start adding new jump function
39373 2019-Jan-12 20:37:19.282193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39374 2019-Jan-12 20:37:19.282249 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39375 2019-Jan-12 20:37:19.282887 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39376 2019-Jan-12 20:37:19.283518 - [DEBUG] Edge Function : AllBottom
39377 2019-Jan-12 20:37:19.283546 - [DEBUG] End adding new jump function
39378 2019-Jan-12 20:37:19.283569 - [DEBUG]
39379 2019-Jan-12 20:37:19.283593 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39380 2019-Jan-12 20:37:19.283617 - [DEBUG]
39381 2019-Jan-12 20:37:19.283640 - [DEBUG] Process 1072. path edge:
39382 2019-Jan-12 20:37:19.283664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39383 2019-Jan-12 20:37:19.283720 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
39384 2019-Jan-12 20:37:19.284352 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39385 2019-Jan-12 20:37:19.284989 - [DEBUG]
39386 2019-Jan-12 20:37:19.285014 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39387 2019-Jan-12 20:37:19.285674 - [DEBUG] Compose: EdgeIdentity * AllBottom
39388 2019-Jan-12 20:37:19.285702 - [DEBUG]
39389 2019-Jan-12 20:37:19.285726 - [DEBUG] Propagate flow
39390 2019-Jan-12 20:37:19.285750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39391 2019-Jan-12 20:37:19.285806 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39392 2019-Jan-12 20:37:19.286457 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39393 2019-Jan-12 20:37:19.287094 - [DEBUG] Edge function : AllBottom (result of previous compose)
39394 2019-Jan-12 20:37:19.287120 - [DEBUG]
39395 2019-Jan-12 20:37:19.287145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39396 2019-Jan-12 20:37:19.287171 - [DEBUG] = AllBottom
39397 2019-Jan-12 20:37:19.287196 - [DEBUG]
39398 2019-Jan-12 20:37:19.287219 - [DEBUG] PROPAGATE: No new function!
39399 2019-Jan-12 20:37:19.287252 - [DEBUG] Compose: EdgeIdentity * AllBottom
39400 2019-Jan-12 20:37:19.287279 - [DEBUG]
39401 2019-Jan-12 20:37:19.287303 - [DEBUG] Propagate flow
39402 2019-Jan-12 20:37:19.287327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39403 2019-Jan-12 20:37:19.287383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39404 2019-Jan-12 20:37:19.288035 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39405 2019-Jan-12 20:37:19.288685 - [DEBUG] Edge function : AllBottom (result of previous compose)
39406 2019-Jan-12 20:37:19.288711 - [DEBUG]
39407 2019-Jan-12 20:37:19.288736 - [DEBUG] Join: AllTop & AllBottom
39408 2019-Jan-12 20:37:19.288762 - [DEBUG] = AllBottom (new jump func)
39409 2019-Jan-12 20:37:19.288786 - [DEBUG]
39410 2019-Jan-12 20:37:19.288810 - [DEBUG] Start adding new jump function
39411 2019-Jan-12 20:37:19.288833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39412 2019-Jan-12 20:37:19.288889 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39413 2019-Jan-12 20:37:19.289527 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39414 2019-Jan-12 20:37:19.290177 - [DEBUG] Edge Function : AllBottom
39415 2019-Jan-12 20:37:19.290205 - [DEBUG] End adding new jump function
39416 2019-Jan-12 20:37:19.290230 - [DEBUG]
39417 2019-Jan-12 20:37:19.290254 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39418 2019-Jan-12 20:37:19.290278 - [DEBUG]
39419 2019-Jan-12 20:37:19.290302 - [DEBUG] Process 1073. path edge:
39420 2019-Jan-12 20:37:19.290326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39421 2019-Jan-12 20:37:19.290382 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
39422 2019-Jan-12 20:37:19.291026 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39423 2019-Jan-12 20:37:19.291664 - [DEBUG]
39424 2019-Jan-12 20:37:19.291688 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39425 2019-Jan-12 20:37:19.292350 - [DEBUG] Possible callees:
39426 2019-Jan-12 20:37:19.292376 - [DEBUG] llvm.dbg.declare
39427 2019-Jan-12 20:37:19.292401 - [DEBUG] Possible return sites:
39428 2019-Jan-12 20:37:19.292425 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10339429 2019-Jan-12 20:37:19.293692 - [DEBUG] Found and process special summary
39430 2019-Jan-12 20:37:19.293733 - [DEBUG] Compose: EdgeIdentity * AllBottom
39431 2019-Jan-12 20:37:19.293760 - [DEBUG]
39432 2019-Jan-12 20:37:19.293785 - [DEBUG] Propagate flow
39433 2019-Jan-12 20:37:19.293808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39434 2019-Jan-12 20:37:19.293865 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39435 2019-Jan-12 20:37:19.294501 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39436 2019-Jan-12 20:37:19.295138 - [DEBUG] Edge function : AllBottom (result of previous compose)
39437 2019-Jan-12 20:37:19.295164 - [DEBUG]
39438 2019-Jan-12 20:37:19.295189 - [DEBUG] Join: AllTop & AllBottom
39439 2019-Jan-12 20:37:19.295215 - [DEBUG] = AllBottom (new jump func)
39440 2019-Jan-12 20:37:19.295239 - [DEBUG]
39441 2019-Jan-12 20:37:19.295263 - [DEBUG] Start adding new jump function
39442 2019-Jan-12 20:37:19.295286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39443 2019-Jan-12 20:37:19.295356 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39444 2019-Jan-12 20:37:19.295994 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39445 2019-Jan-12 20:37:19.296636 - [DEBUG] Edge Function : AllBottom
39446 2019-Jan-12 20:37:19.296663 - [DEBUG] End adding new jump function
39447 2019-Jan-12 20:37:19.296688 - [DEBUG]
39448 2019-Jan-12 20:37:19.296712 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39449 2019-Jan-12 20:37:19.296736 - [DEBUG]
39450 2019-Jan-12 20:37:19.296760 - [DEBUG] Process 1074. path edge:
39451 2019-Jan-12 20:37:19.296784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39452 2019-Jan-12 20:37:19.296840 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
39453 2019-Jan-12 20:37:19.297476 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39454 2019-Jan-12 20:37:19.298113 - [DEBUG]
39455 2019-Jan-12 20:37:19.298138 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-12 20:37:19.298812 - [DEBUG] Compose: EdgeIdentity * AllBottom
39457 2019-Jan-12 20:37:19.298841 - [DEBUG]
39458 2019-Jan-12 20:37:19.298865 - [DEBUG] Propagate flow
39459 2019-Jan-12 20:37:19.298888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39460 2019-Jan-12 20:37:19.298945 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39461 2019-Jan-12 20:37:19.299577 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39462 2019-Jan-12 20:37:19.300214 - [DEBUG] Edge function : AllBottom (result of previous compose)
39463 2019-Jan-12 20:37:19.300240 - [DEBUG]
39464 2019-Jan-12 20:37:19.300265 - [DEBUG] Join: AllTop & AllBottom
39465 2019-Jan-12 20:37:19.300291 - [DEBUG] = AllBottom (new jump func)
39466 2019-Jan-12 20:37:19.300316 - [DEBUG]
39467 2019-Jan-12 20:37:19.300339 - [DEBUG] Start adding new jump function
39468 2019-Jan-12 20:37:19.300363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39469 2019-Jan-12 20:37:19.300418 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39470 2019-Jan-12 20:37:19.301055 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39471 2019-Jan-12 20:37:19.301684 - [DEBUG] Edge Function : AllBottom
39472 2019-Jan-12 20:37:19.301712 - [DEBUG] End adding new jump function
39473 2019-Jan-12 20:37:19.301736 - [DEBUG]
39474 2019-Jan-12 20:37:19.301760 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39475 2019-Jan-12 20:37:19.301784 - [DEBUG]
39476 2019-Jan-12 20:37:19.301808 - [DEBUG] Process 1075. path edge:
39477 2019-Jan-12 20:37:19.301831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39478 2019-Jan-12 20:37:19.301888 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39479 2019-Jan-12 20:37:19.302533 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39480 2019-Jan-12 20:37:19.303170 - [DEBUG]
39481 2019-Jan-12 20:37:19.303195 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39482 2019-Jan-12 20:37:19.303836 - [DEBUG] Compose: EdgeIdentity * AllBottom
39483 2019-Jan-12 20:37:19.303865 - [DEBUG]
39484 2019-Jan-12 20:37:19.303889 - [DEBUG] Propagate flow
39485 2019-Jan-12 20:37:19.303913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-12 20:37:19.303970 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39487 2019-Jan-12 20:37:19.304609 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39488 2019-Jan-12 20:37:19.305246 - [DEBUG] Edge function : AllBottom (result of previous compose)
39489 2019-Jan-12 20:37:19.305271 - [DEBUG]
39490 2019-Jan-12 20:37:19.305296 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39491 2019-Jan-12 20:37:19.305338 - [DEBUG] = AllBottom
39492 2019-Jan-12 20:37:19.305363 - [DEBUG]
39493 2019-Jan-12 20:37:19.305387 - [DEBUG] PROPAGATE: No new function!
39494 2019-Jan-12 20:37:19.305411 - [DEBUG] EDGE:
39495 2019-Jan-12 20:37:19.305469 - [DEBUG] ---> 39496 2019-Jan-12 20:37:19.306107 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39497 2019-Jan-12 20:37:19.306750 - [DEBUG]
39498 2019-Jan-12 20:37:19.306779 - [DEBUG] Compose: EdgeIdentity * AllBottom
39499 2019-Jan-12 20:37:19.306806 - [DEBUG]
39500 2019-Jan-12 20:37:19.306829 - [DEBUG] Propagate flow
39501 2019-Jan-12 20:37:19.306867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39502 2019-Jan-12 20:37:19.306924 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39503 2019-Jan-12 20:37:19.307557 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39504 2019-Jan-12 20:37:19.308193 - [DEBUG] Edge function : AllBottom (result of previous compose)
39505 2019-Jan-12 20:37:19.308219 - [DEBUG]
39506 2019-Jan-12 20:37:19.308243 - [DEBUG] Join: AllTop & AllBottom
39507 2019-Jan-12 20:37:19.308269 - [DEBUG] = AllBottom (new jump func)
39508 2019-Jan-12 20:37:19.308294 - [DEBUG]
39509 2019-Jan-12 20:37:19.308317 - [DEBUG] Start adding new jump function
39510 2019-Jan-12 20:37:19.308341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-12 20:37:19.308396 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39512 2019-Jan-12 20:37:19.309047 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39513 2019-Jan-12 20:37:19.309677 - [DEBUG] Edge Function : AllBottom
39514 2019-Jan-12 20:37:19.309705 - [DEBUG] End adding new jump function
39515 2019-Jan-12 20:37:19.309729 - [DEBUG]
39516 2019-Jan-12 20:37:19.309753 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39517 2019-Jan-12 20:37:19.309777 - [DEBUG]
39518 2019-Jan-12 20:37:19.309800 - [DEBUG] Process 1076. path edge:
39519 2019-Jan-12 20:37:19.309824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39520 2019-Jan-12 20:37:19.309880 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39521 2019-Jan-12 20:37:19.310511 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39522 2019-Jan-12 20:37:19.311146 - [DEBUG]
39523 2019-Jan-12 20:37:19.311171 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39524 2019-Jan-12 20:37:19.311812 - [DEBUG] Compose: EdgeIdentity * AllBottom
39525 2019-Jan-12 20:37:19.311840 - [DEBUG]
39526 2019-Jan-12 20:37:19.311864 - [DEBUG] Propagate flow
39527 2019-Jan-12 20:37:19.311891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39528 2019-Jan-12 20:37:19.311948 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39529 2019-Jan-12 20:37:19.312601 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39530 2019-Jan-12 20:37:19.313237 - [DEBUG] Edge function : AllBottom (result of previous compose)
39531 2019-Jan-12 20:37:19.313263 - [DEBUG]
39532 2019-Jan-12 20:37:19.313287 - [DEBUG] Join: AllTop & AllBottom
39533 2019-Jan-12 20:37:19.313313 - [DEBUG] = AllBottom (new jump func)
39534 2019-Jan-12 20:37:19.313338 - [DEBUG]
39535 2019-Jan-12 20:37:19.313361 - [DEBUG] Start adding new jump function
39536 2019-Jan-12 20:37:19.313385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-12 20:37:19.313440 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39538 2019-Jan-12 20:37:19.314077 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
39539 2019-Jan-12 20:37:19.314706 - [DEBUG] Edge Function : AllBottom
39540 2019-Jan-12 20:37:19.314734 - [DEBUG] End adding new jump function
39541 2019-Jan-12 20:37:19.314758 - [DEBUG]
39542 2019-Jan-12 20:37:19.314782 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39543 2019-Jan-12 20:37:19.314806 - [DEBUG]
39544 2019-Jan-12 20:37:19.314830 - [DEBUG] Process 1077. path edge:
39545 2019-Jan-12 20:37:19.314853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39546 2019-Jan-12 20:37:19.314909 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
39547 2019-Jan-12 20:37:19.315577 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39548 2019-Jan-12 20:37:19.316221 - [DEBUG]
39549 2019-Jan-12 20:37:19.316247 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
39550 2019-Jan-12 20:37:19.316901 - [DEBUG] Compose: EdgeIdentity * AllBottom
39551 2019-Jan-12 20:37:19.316929 - [DEBUG]
39552 2019-Jan-12 20:37:19.316953 - [DEBUG] Propagate flow
39553 2019-Jan-12 20:37:19.316976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39554 2019-Jan-12 20:37:19.317034 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39555 2019-Jan-12 20:37:19.317670 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39556 2019-Jan-12 20:37:19.318304 - [DEBUG] Edge function : AllBottom (result of previous compose)
39557 2019-Jan-12 20:37:19.318330 - [DEBUG]
39558 2019-Jan-12 20:37:19.318355 - [DEBUG] Join: AllTop & AllBottom
39559 2019-Jan-12 20:37:19.318380 - [DEBUG] = AllBottom (new jump func)
39560 2019-Jan-12 20:37:19.318405 - [DEBUG]
39561 2019-Jan-12 20:37:19.318428 - [DEBUG] Start adding new jump function
39562 2019-Jan-12 20:37:19.318452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-12 20:37:19.318508 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39564 2019-Jan-12 20:37:19.319160 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39565 2019-Jan-12 20:37:19.319795 - [DEBUG] Edge Function : AllBottom
39566 2019-Jan-12 20:37:19.319823 - [DEBUG] End adding new jump function
39567 2019-Jan-12 20:37:19.319847 - [DEBUG]
39568 2019-Jan-12 20:37:19.319871 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39569 2019-Jan-12 20:37:19.319895 - [DEBUG]
39570 2019-Jan-12 20:37:19.319918 - [DEBUG] Process 1078. path edge:
39571 2019-Jan-12 20:37:19.319942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39572 2019-Jan-12 20:37:19.319998 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
39573 2019-Jan-12 20:37:19.320634 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39574 2019-Jan-12 20:37:19.321290 - [DEBUG]
39575 2019-Jan-12 20:37:19.321315 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39576 2019-Jan-12 20:37:19.321978 - [DEBUG] Compose: EdgeIdentity * AllBottom
39577 2019-Jan-12 20:37:19.322021 - [DEBUG]
39578 2019-Jan-12 20:37:19.322045 - [DEBUG] Propagate flow
39579 2019-Jan-12 20:37:19.322068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39580 2019-Jan-12 20:37:19.322125 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39581 2019-Jan-12 20:37:19.322759 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39582 2019-Jan-12 20:37:19.323397 - [DEBUG] Edge function : AllBottom (result of previous compose)
39583 2019-Jan-12 20:37:19.323422 - [DEBUG]
39584 2019-Jan-12 20:37:19.323447 - [DEBUG] Join: AllTop & AllBottom
39585 2019-Jan-12 20:37:19.323473 - [DEBUG] = AllBottom (new jump func)
39586 2019-Jan-12 20:37:19.323497 - [DEBUG]
39587 2019-Jan-12 20:37:19.323521 - [DEBUG] Start adding new jump function
39588 2019-Jan-12 20:37:19.323544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-12 20:37:19.323600 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39590 2019-Jan-12 20:37:19.324235 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39591 2019-Jan-12 20:37:19.324866 - [DEBUG] Edge Function : AllBottom
39592 2019-Jan-12 20:37:19.324906 - [DEBUG] End adding new jump function
39593 2019-Jan-12 20:37:19.324931 - [DEBUG]
39594 2019-Jan-12 20:37:19.324955 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39595 2019-Jan-12 20:37:19.324979 - [DEBUG]
39596 2019-Jan-12 20:37:19.325003 - [DEBUG] Process 1079. path edge:
39597 2019-Jan-12 20:37:19.325027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39598 2019-Jan-12 20:37:19.325083 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
39599 2019-Jan-12 20:37:19.325732 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39600 2019-Jan-12 20:37:19.326369 - [DEBUG]
39601 2019-Jan-12 20:37:19.326394 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39602 2019-Jan-12 20:37:19.327044 - [DEBUG] Compose: EdgeIdentity * AllBottom
39603 2019-Jan-12 20:37:19.327072 - [DEBUG]
39604 2019-Jan-12 20:37:19.327096 - [DEBUG] Propagate flow
39605 2019-Jan-12 20:37:19.327120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39606 2019-Jan-12 20:37:19.327177 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39607 2019-Jan-12 20:37:19.327812 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39608 2019-Jan-12 20:37:19.328448 - [DEBUG] Edge function : AllBottom (result of previous compose)
39609 2019-Jan-12 20:37:19.328473 - [DEBUG]
39610 2019-Jan-12 20:37:19.328498 - [DEBUG] Join: AllTop & AllBottom
39611 2019-Jan-12 20:37:19.328524 - [DEBUG] = AllBottom (new jump func)
39612 2019-Jan-12 20:37:19.328549 - [DEBUG]
39613 2019-Jan-12 20:37:19.328572 - [DEBUG] Start adding new jump function
39614 2019-Jan-12 20:37:19.328596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-12 20:37:19.328670 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39616 2019-Jan-12 20:37:19.329309 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39617 2019-Jan-12 20:37:19.329943 - [DEBUG] Edge Function : AllBottom
39618 2019-Jan-12 20:37:19.329971 - [DEBUG] End adding new jump function
39619 2019-Jan-12 20:37:19.329995 - [DEBUG]
39620 2019-Jan-12 20:37:19.330019 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39621 2019-Jan-12 20:37:19.330043 - [DEBUG]
39622 2019-Jan-12 20:37:19.330066 - [DEBUG] Process 1080. path edge:
39623 2019-Jan-12 20:37:19.330090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39624 2019-Jan-12 20:37:19.330146 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
39625 2019-Jan-12 20:37:19.330781 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39626 2019-Jan-12 20:37:19.331416 - [DEBUG]
39627 2019-Jan-12 20:37:19.331441 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39628 2019-Jan-12 20:37:19.332107 - [DEBUG] Compose: EdgeIdentity * AllBottom
39629 2019-Jan-12 20:37:19.332136 - [DEBUG]
39630 2019-Jan-12 20:37:19.332159 - [DEBUG] Propagate flow
39631 2019-Jan-12 20:37:19.332183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39632 2019-Jan-12 20:37:19.332239 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39633 2019-Jan-12 20:37:19.332879 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39634 2019-Jan-12 20:37:19.333514 - [DEBUG] Edge function : AllBottom (result of previous compose)
39635 2019-Jan-12 20:37:19.333540 - [DEBUG]
39636 2019-Jan-12 20:37:19.333573 - [DEBUG] Join: AllTop & AllBottom
39637 2019-Jan-12 20:37:19.333599 - [DEBUG] = AllBottom (new jump func)
39638 2019-Jan-12 20:37:19.333624 - [DEBUG]
39639 2019-Jan-12 20:37:19.333647 - [DEBUG] Start adding new jump function
39640 2019-Jan-12 20:37:19.333671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-12 20:37:19.333727 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39642 2019-Jan-12 20:37:19.334363 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39643 2019-Jan-12 20:37:19.334998 - [DEBUG] Edge Function : AllBottom
39644 2019-Jan-12 20:37:19.335026 - [DEBUG] End adding new jump function
39645 2019-Jan-12 20:37:19.335050 - [DEBUG]
39646 2019-Jan-12 20:37:19.335074 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39647 2019-Jan-12 20:37:19.335098 - [DEBUG]
39648 2019-Jan-12 20:37:19.335121 - [DEBUG] Process 1081. path edge:
39649 2019-Jan-12 20:37:19.335145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39650 2019-Jan-12 20:37:19.335201 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
39651 2019-Jan-12 20:37:19.335854 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39652 2019-Jan-12 20:37:19.336490 - [DEBUG]
39653 2019-Jan-12 20:37:19.336514 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39654 2019-Jan-12 20:37:19.337188 - [DEBUG] Compose: EdgeIdentity * AllBottom
39655 2019-Jan-12 20:37:19.337216 - [DEBUG]
39656 2019-Jan-12 20:37:19.337240 - [DEBUG] Propagate flow
39657 2019-Jan-12 20:37:19.337264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39658 2019-Jan-12 20:37:19.337320 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39659 2019-Jan-12 20:37:19.337954 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39660 2019-Jan-12 20:37:19.338588 - [DEBUG] Edge function : AllBottom (result of previous compose)
39661 2019-Jan-12 20:37:19.338614 - [DEBUG]
39662 2019-Jan-12 20:37:19.338638 - [DEBUG] Join: AllTop & AllBottom
39663 2019-Jan-12 20:37:19.338678 - [DEBUG] = AllBottom (new jump func)
39664 2019-Jan-12 20:37:19.338703 - [DEBUG]
39665 2019-Jan-12 20:37:19.338726 - [DEBUG] Start adding new jump function
39666 2019-Jan-12 20:37:19.338749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39667 2019-Jan-12 20:37:19.338805 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-12 20:37:19.339442 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39669 2019-Jan-12 20:37:19.340073 - [DEBUG] Edge Function : AllBottom
39670 2019-Jan-12 20:37:19.340100 - [DEBUG] End adding new jump function
39671 2019-Jan-12 20:37:19.340125 - [DEBUG]
39672 2019-Jan-12 20:37:19.340149 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39673 2019-Jan-12 20:37:19.340173 - [DEBUG]
39674 2019-Jan-12 20:37:19.340196 - [DEBUG] Process 1082. path edge:
39675 2019-Jan-12 20:37:19.340220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39676 2019-Jan-12 20:37:19.340276 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39677 2019-Jan-12 20:37:19.340907 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39678 2019-Jan-12 20:37:19.341541 - [DEBUG]
39679 2019-Jan-12 20:37:19.341566 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39680 2019-Jan-12 20:37:19.342236 - [DEBUG] Compose: EdgeIdentity * AllBottom
39681 2019-Jan-12 20:37:19.342264 - [DEBUG]
39682 2019-Jan-12 20:37:19.342288 - [DEBUG] Propagate flow
39683 2019-Jan-12 20:37:19.342312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39684 2019-Jan-12 20:37:19.342368 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39685 2019-Jan-12 20:37:19.343014 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39686 2019-Jan-12 20:37:19.343648 - [DEBUG] Edge function : AllBottom (result of previous compose)
39687 2019-Jan-12 20:37:19.343673 - [DEBUG]
39688 2019-Jan-12 20:37:19.343698 - [DEBUG] Join: AllTop & AllBottom
39689 2019-Jan-12 20:37:19.343724 - [DEBUG] = AllBottom (new jump func)
39690 2019-Jan-12 20:37:19.343748 - [DEBUG]
39691 2019-Jan-12 20:37:19.343772 - [DEBUG] Start adding new jump function
39692 2019-Jan-12 20:37:19.343795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-12 20:37:19.343851 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39694 2019-Jan-12 20:37:19.344487 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39695 2019-Jan-12 20:37:19.345128 - [DEBUG] Edge Function : AllBottom
39696 2019-Jan-12 20:37:19.345156 - [DEBUG] End adding new jump function
39697 2019-Jan-12 20:37:19.345180 - [DEBUG]
39698 2019-Jan-12 20:37:19.345204 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39699 2019-Jan-12 20:37:19.345228 - [DEBUG]
39700 2019-Jan-12 20:37:19.345251 - [DEBUG] Process 1083. path edge:
39701 2019-Jan-12 20:37:19.345275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39702 2019-Jan-12 20:37:19.345344 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39703 2019-Jan-12 20:37:19.345987 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39704 2019-Jan-12 20:37:19.346620 - [DEBUG]
39705 2019-Jan-12 20:37:19.346644 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39706 2019-Jan-12 20:37:19.347301 - [DEBUG] Possible callees:
39707 2019-Jan-12 20:37:19.347327 - [DEBUG] llvm.dbg.declare
39708 2019-Jan-12 20:37:19.347353 - [DEBUG] Possible return sites:
39709 2019-Jan-12 20:37:19.347376 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039710 2019-Jan-12 20:37:19.348644 - [DEBUG] Found and process special summary
39711 2019-Jan-12 20:37:19.348691 - [DEBUG] Compose: EdgeIdentity * AllBottom
39712 2019-Jan-12 20:37:19.348719 - [DEBUG]
39713 2019-Jan-12 20:37:19.348742 - [DEBUG] Propagate flow
39714 2019-Jan-12 20:37:19.348766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39715 2019-Jan-12 20:37:19.348822 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39716 2019-Jan-12 20:37:19.349490 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39717 2019-Jan-12 20:37:19.350126 - [DEBUG] Edge function : AllBottom (result of previous compose)
39718 2019-Jan-12 20:37:19.350152 - [DEBUG]
39719 2019-Jan-12 20:37:19.350176 - [DEBUG] Join: AllTop & AllBottom
39720 2019-Jan-12 20:37:19.350202 - [DEBUG] = AllBottom (new jump func)
39721 2019-Jan-12 20:37:19.350227 - [DEBUG]
39722 2019-Jan-12 20:37:19.350250 - [DEBUG] Start adding new jump function
39723 2019-Jan-12 20:37:19.350283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39724 2019-Jan-12 20:37:19.350339 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39725 2019-Jan-12 20:37:19.350976 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39726 2019-Jan-12 20:37:19.351612 - [DEBUG] Edge Function : AllBottom
39727 2019-Jan-12 20:37:19.351639 - [DEBUG] End adding new jump function
39728 2019-Jan-12 20:37:19.351664 - [DEBUG]
39729 2019-Jan-12 20:37:19.351687 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39730 2019-Jan-12 20:37:19.351712 - [DEBUG]
39731 2019-Jan-12 20:37:19.351736 - [DEBUG] Process 1084. path edge:
39732 2019-Jan-12 20:37:19.351760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39733 2019-Jan-12 20:37:19.351817 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39734 2019-Jan-12 20:37:19.352468 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39735 2019-Jan-12 20:37:19.353104 - [DEBUG]
39736 2019-Jan-12 20:37:19.353129 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39737 2019-Jan-12 20:37:19.353785 - [DEBUG] Compose: EdgeIdentity * AllBottom
39738 2019-Jan-12 20:37:19.353815 - [DEBUG]
39739 2019-Jan-12 20:37:19.353838 - [DEBUG] Propagate flow
39740 2019-Jan-12 20:37:19.353862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39741 2019-Jan-12 20:37:19.353919 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39742 2019-Jan-12 20:37:19.354553 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39743 2019-Jan-12 20:37:19.355188 - [DEBUG] Edge function : AllBottom (result of previous compose)
39744 2019-Jan-12 20:37:19.355213 - [DEBUG]
39745 2019-Jan-12 20:37:19.355237 - [DEBUG] Join: AllTop & AllBottom
39746 2019-Jan-12 20:37:19.355263 - [DEBUG] = AllBottom (new jump func)
39747 2019-Jan-12 20:37:19.355288 - [DEBUG]
39748 2019-Jan-12 20:37:19.355311 - [DEBUG] Start adding new jump function
39749 2019-Jan-12 20:37:19.355349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39750 2019-Jan-12 20:37:19.355405 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39751 2019-Jan-12 20:37:19.356041 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39752 2019-Jan-12 20:37:19.356672 - [DEBUG] Edge Function : AllBottom
39753 2019-Jan-12 20:37:19.356704 - [DEBUG] End adding new jump function
39754 2019-Jan-12 20:37:19.356729 - [DEBUG]
39755 2019-Jan-12 20:37:19.356752 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39756 2019-Jan-12 20:37:19.356776 - [DEBUG]
39757 2019-Jan-12 20:37:19.356800 - [DEBUG] Process 1085. path edge:
39758 2019-Jan-12 20:37:19.356823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39759 2019-Jan-12 20:37:19.356883 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39760 2019-Jan-12 20:37:19.357516 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39761 2019-Jan-12 20:37:19.358150 - [DEBUG]
39762 2019-Jan-12 20:37:19.358175 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39763 2019-Jan-12 20:37:19.358836 - [DEBUG] Compose: EdgeIdentity * AllBottom
39764 2019-Jan-12 20:37:19.358864 - [DEBUG]
39765 2019-Jan-12 20:37:19.358888 - [DEBUG] Propagate flow
39766 2019-Jan-12 20:37:19.358912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39767 2019-Jan-12 20:37:19.358977 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39768 2019-Jan-12 20:37:19.359622 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39769 2019-Jan-12 20:37:19.360258 - [DEBUG] Edge function : AllBottom (result of previous compose)
39770 2019-Jan-12 20:37:19.360283 - [DEBUG]
39771 2019-Jan-12 20:37:19.360309 - [DEBUG] Join: AllTop & AllBottom
39772 2019-Jan-12 20:37:19.360335 - [DEBUG] = AllBottom (new jump func)
39773 2019-Jan-12 20:37:19.360359 - [DEBUG]
39774 2019-Jan-12 20:37:19.360383 - [DEBUG] Start adding new jump function
39775 2019-Jan-12 20:37:19.360406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39776 2019-Jan-12 20:37:19.360463 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39777 2019-Jan-12 20:37:19.361099 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39778 2019-Jan-12 20:37:19.361739 - [DEBUG] Edge Function : AllBottom
39779 2019-Jan-12 20:37:19.361767 - [DEBUG] End adding new jump function
39780 2019-Jan-12 20:37:19.361792 - [DEBUG]
39781 2019-Jan-12 20:37:19.361816 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39782 2019-Jan-12 20:37:19.361841 - [DEBUG]
39783 2019-Jan-12 20:37:19.361864 - [DEBUG] Process 1086. path edge:
39784 2019-Jan-12 20:37:19.361888 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39785 2019-Jan-12 20:37:19.361944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39786 2019-Jan-12 20:37:19.362602 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39787 2019-Jan-12 20:37:19.363237 - [DEBUG]
39788 2019-Jan-12 20:37:19.363262 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39789 2019-Jan-12 20:37:19.363914 - [DEBUG] Possible callees:
39790 2019-Jan-12 20:37:19.363940 - [DEBUG] llvm.dbg.declare
39791 2019-Jan-12 20:37:19.363965 - [DEBUG] Possible return sites:
39792 2019-Jan-12 20:37:19.363989 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939793 2019-Jan-12 20:37:19.365260 - [DEBUG] Found and process special summary
39794 2019-Jan-12 20:37:19.365294 - [DEBUG] Compose: EdgeIdentity * AllBottom
39795 2019-Jan-12 20:37:19.365334 - [DEBUG]
39796 2019-Jan-12 20:37:19.365359 - [DEBUG] Propagate flow
39797 2019-Jan-12 20:37:19.365383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39798 2019-Jan-12 20:37:19.365439 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39799 2019-Jan-12 20:37:19.366076 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39800 2019-Jan-12 20:37:19.366711 - [DEBUG] Edge function : AllBottom (result of previous compose)
39801 2019-Jan-12 20:37:19.366737 - [DEBUG]
39802 2019-Jan-12 20:37:19.366762 - [DEBUG] Join: AllTop & AllBottom
39803 2019-Jan-12 20:37:19.366788 - [DEBUG] = AllBottom (new jump func)
39804 2019-Jan-12 20:37:19.366813 - [DEBUG]
39805 2019-Jan-12 20:37:19.366836 - [DEBUG] Start adding new jump function
39806 2019-Jan-12 20:37:19.366860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39807 2019-Jan-12 20:37:19.366916 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39808 2019-Jan-12 20:37:19.367558 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39809 2019-Jan-12 20:37:19.368202 - [DEBUG] Edge Function : AllBottom
39810 2019-Jan-12 20:37:19.368231 - [DEBUG] End adding new jump function
39811 2019-Jan-12 20:37:19.368255 - [DEBUG]
39812 2019-Jan-12 20:37:19.368279 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39813 2019-Jan-12 20:37:19.368304 - [DEBUG]
39814 2019-Jan-12 20:37:19.368327 - [DEBUG] Process 1087. path edge:
39815 2019-Jan-12 20:37:19.368351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39816 2019-Jan-12 20:37:19.368408 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39817 2019-Jan-12 20:37:19.369061 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39818 2019-Jan-12 20:37:19.369698 - [DEBUG]
39819 2019-Jan-12 20:37:19.369723 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39820 2019-Jan-12 20:37:19.370382 - [DEBUG] Compose: EdgeIdentity * AllBottom
39821 2019-Jan-12 20:37:19.370411 - [DEBUG]
39822 2019-Jan-12 20:37:19.370434 - [DEBUG] Propagate flow
39823 2019-Jan-12 20:37:19.370458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39824 2019-Jan-12 20:37:19.370514 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39825 2019-Jan-12 20:37:19.371148 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-12 20:37:19.371783 - [DEBUG] Edge function : AllBottom (result of previous compose)
39827 2019-Jan-12 20:37:19.371809 - [DEBUG]
39828 2019-Jan-12 20:37:19.371834 - [DEBUG] Join: AllTop & AllBottom
39829 2019-Jan-12 20:37:19.371859 - [DEBUG] = AllBottom (new jump func)
39830 2019-Jan-12 20:37:19.371884 - [DEBUG]
39831 2019-Jan-12 20:37:19.371907 - [DEBUG] Start adding new jump function
39832 2019-Jan-12 20:37:19.371931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39833 2019-Jan-12 20:37:19.371999 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39834 2019-Jan-12 20:37:19.372636 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39835 2019-Jan-12 20:37:19.373266 - [DEBUG] Edge Function : AllBottom
39836 2019-Jan-12 20:37:19.373294 - [DEBUG] End adding new jump function
39837 2019-Jan-12 20:37:19.373318 - [DEBUG]
39838 2019-Jan-12 20:37:19.373342 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39839 2019-Jan-12 20:37:19.373366 - [DEBUG]
39840 2019-Jan-12 20:37:19.373389 - [DEBUG] Process 1088. path edge:
39841 2019-Jan-12 20:37:19.373413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39842 2019-Jan-12 20:37:19.373469 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39843 2019-Jan-12 20:37:19.374102 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39844 2019-Jan-12 20:37:19.374735 - [DEBUG]
39845 2019-Jan-12 20:37:19.374760 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39846 2019-Jan-12 20:37:19.375422 - [DEBUG] Compose: EdgeIdentity * AllBottom
39847 2019-Jan-12 20:37:19.375450 - [DEBUG]
39848 2019-Jan-12 20:37:19.375473 - [DEBUG] Propagate flow
39849 2019-Jan-12 20:37:19.375497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39850 2019-Jan-12 20:37:19.375554 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39851 2019-Jan-12 20:37:19.376197 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-12 20:37:19.376841 - [DEBUG] Edge function : AllBottom (result of previous compose)
39853 2019-Jan-12 20:37:19.376867 - [DEBUG]
39854 2019-Jan-12 20:37:19.376892 - [DEBUG] Join: AllTop & AllBottom
39855 2019-Jan-12 20:37:19.376918 - [DEBUG] = AllBottom (new jump func)
39856 2019-Jan-12 20:37:19.376943 - [DEBUG]
39857 2019-Jan-12 20:37:19.376966 - [DEBUG] Start adding new jump function
39858 2019-Jan-12 20:37:19.376990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39859 2019-Jan-12 20:37:19.377050 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39860 2019-Jan-12 20:37:19.377686 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39861 2019-Jan-12 20:37:19.378329 - [DEBUG] Edge Function : AllBottom
39862 2019-Jan-12 20:37:19.378357 - [DEBUG] End adding new jump function
39863 2019-Jan-12 20:37:19.378381 - [DEBUG]
39864 2019-Jan-12 20:37:19.378405 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39865 2019-Jan-12 20:37:19.378429 - [DEBUG]
39866 2019-Jan-12 20:37:19.378453 - [DEBUG] Process 1089. path edge:
39867 2019-Jan-12 20:37:19.378477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39868 2019-Jan-12 20:37:19.378533 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39869 2019-Jan-12 20:37:19.379193 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39870 2019-Jan-12 20:37:19.379827 - [DEBUG]
39871 2019-Jan-12 20:37:19.379851 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39872 2019-Jan-12 20:37:19.380505 - [DEBUG] Possible callees:
39873 2019-Jan-12 20:37:19.380530 - [DEBUG] llvm.dbg.declare
39874 2019-Jan-12 20:37:19.380555 - [DEBUG] Possible return sites:
39875 2019-Jan-12 20:37:19.380579 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539876 2019-Jan-12 20:37:19.381849 - [DEBUG] Found and process special summary
39877 2019-Jan-12 20:37:19.381883 - [DEBUG] Compose: EdgeIdentity * AllBottom
39878 2019-Jan-12 20:37:19.381911 - [DEBUG]
39879 2019-Jan-12 20:37:19.381934 - [DEBUG] Propagate flow
39880 2019-Jan-12 20:37:19.381958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39881 2019-Jan-12 20:37:19.382028 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39882 2019-Jan-12 20:37:19.382667 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39883 2019-Jan-12 20:37:19.383303 - [DEBUG] Edge function : AllBottom (result of previous compose)
39884 2019-Jan-12 20:37:19.383328 - [DEBUG]
39885 2019-Jan-12 20:37:19.383353 - [DEBUG] Join: AllTop & AllBottom
39886 2019-Jan-12 20:37:19.383378 - [DEBUG] = AllBottom (new jump func)
39887 2019-Jan-12 20:37:19.383403 - [DEBUG]
39888 2019-Jan-12 20:37:19.383426 - [DEBUG] Start adding new jump function
39889 2019-Jan-12 20:37:19.383450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39890 2019-Jan-12 20:37:19.383505 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39891 2019-Jan-12 20:37:19.384141 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39892 2019-Jan-12 20:37:19.384775 - [DEBUG] Edge Function : AllBottom
39893 2019-Jan-12 20:37:19.384803 - [DEBUG] End adding new jump function
39894 2019-Jan-12 20:37:19.384827 - [DEBUG]
39895 2019-Jan-12 20:37:19.384851 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39896 2019-Jan-12 20:37:19.384883 - [DEBUG]
39897 2019-Jan-12 20:37:19.384907 - [DEBUG] Process 1090. path edge:
39898 2019-Jan-12 20:37:19.384931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39899 2019-Jan-12 20:37:19.384988 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39900 2019-Jan-12 20:37:19.385640 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39901 2019-Jan-12 20:37:19.386276 - [DEBUG]
39902 2019-Jan-12 20:37:19.386300 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39903 2019-Jan-12 20:37:19.386958 - [DEBUG] Compose: EdgeIdentity * AllBottom
39904 2019-Jan-12 20:37:19.386987 - [DEBUG]
39905 2019-Jan-12 20:37:19.387010 - [DEBUG] Propagate flow
39906 2019-Jan-12 20:37:19.387034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39907 2019-Jan-12 20:37:19.387094 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39908 2019-Jan-12 20:37:19.387728 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39909 2019-Jan-12 20:37:19.388361 - [DEBUG] Edge function : AllBottom (result of previous compose)
39910 2019-Jan-12 20:37:19.388386 - [DEBUG]
39911 2019-Jan-12 20:37:19.388411 - [DEBUG] Join: AllTop & AllBottom
39912 2019-Jan-12 20:37:19.388437 - [DEBUG] = AllBottom (new jump func)
39913 2019-Jan-12 20:37:19.388462 - [DEBUG]
39914 2019-Jan-12 20:37:19.388485 - [DEBUG] Start adding new jump function
39915 2019-Jan-12 20:37:19.388509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39916 2019-Jan-12 20:37:19.388564 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39917 2019-Jan-12 20:37:19.389216 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39918 2019-Jan-12 20:37:19.389847 - [DEBUG] Edge Function : AllBottom
39919 2019-Jan-12 20:37:19.389875 - [DEBUG] End adding new jump function
39920 2019-Jan-12 20:37:19.389900 - [DEBUG]
39921 2019-Jan-12 20:37:19.389923 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39922 2019-Jan-12 20:37:19.389948 - [DEBUG]
39923 2019-Jan-12 20:37:19.389971 - [DEBUG] Process 1091. path edge:
39924 2019-Jan-12 20:37:19.389995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39925 2019-Jan-12 20:37:19.390051 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39926 2019-Jan-12 20:37:19.390684 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39927 2019-Jan-12 20:37:19.391319 - [DEBUG]
39928 2019-Jan-12 20:37:19.391344 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39929 2019-Jan-12 20:37:19.392018 - [DEBUG] Compose: EdgeIdentity * AllBottom
39930 2019-Jan-12 20:37:19.392047 - [DEBUG]
39931 2019-Jan-12 20:37:19.392071 - [DEBUG] Propagate flow
39932 2019-Jan-12 20:37:19.392095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39933 2019-Jan-12 20:37:19.392151 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39934 2019-Jan-12 20:37:19.392783 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-12 20:37:19.393418 - [DEBUG] Edge function : AllBottom (result of previous compose)
39936 2019-Jan-12 20:37:19.393443 - [DEBUG]
39937 2019-Jan-12 20:37:19.393468 - [DEBUG] Join: AllTop & AllBottom
39938 2019-Jan-12 20:37:19.393494 - [DEBUG] = AllBottom (new jump func)
39939 2019-Jan-12 20:37:19.393519 - [DEBUG]
39940 2019-Jan-12 20:37:19.393542 - [DEBUG] Start adding new jump function
39941 2019-Jan-12 20:37:19.393573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39942 2019-Jan-12 20:37:19.393630 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39943 2019-Jan-12 20:37:19.394264 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39944 2019-Jan-12 20:37:19.394895 - [DEBUG] Edge Function : AllBottom
39945 2019-Jan-12 20:37:19.394923 - [DEBUG] End adding new jump function
39946 2019-Jan-12 20:37:19.394947 - [DEBUG]
39947 2019-Jan-12 20:37:19.394971 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39948 2019-Jan-12 20:37:19.394996 - [DEBUG]
39949 2019-Jan-12 20:37:19.395019 - [DEBUG] Process 1092. path edge:
39950 2019-Jan-12 20:37:19.395043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39951 2019-Jan-12 20:37:19.395100 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39952 2019-Jan-12 20:37:19.395747 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39953 2019-Jan-12 20:37:19.396382 - [DEBUG]
39954 2019-Jan-12 20:37:19.396407 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39955 2019-Jan-12 20:37:19.397054 - [DEBUG] Compose: EdgeIdentity * AllBottom
39956 2019-Jan-12 20:37:19.397082 - [DEBUG]
39957 2019-Jan-12 20:37:19.397105 - [DEBUG] Propagate flow
39958 2019-Jan-12 20:37:19.397129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39959 2019-Jan-12 20:37:19.397190 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39960 2019-Jan-12 20:37:19.397833 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-12 20:37:19.398467 - [DEBUG] Edge function : AllBottom (result of previous compose)
39962 2019-Jan-12 20:37:19.398492 - [DEBUG]
39963 2019-Jan-12 20:37:19.398517 - [DEBUG] Join: AllTop & AllBottom
39964 2019-Jan-12 20:37:19.398543 - [DEBUG] = AllBottom (new jump func)
39965 2019-Jan-12 20:37:19.398567 - [DEBUG]
39966 2019-Jan-12 20:37:19.398591 - [DEBUG] Start adding new jump function
39967 2019-Jan-12 20:37:19.398614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39968 2019-Jan-12 20:37:19.398683 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39969 2019-Jan-12 20:37:19.399319 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39970 2019-Jan-12 20:37:19.399960 - [DEBUG] Edge Function : AllBottom
39971 2019-Jan-12 20:37:19.399988 - [DEBUG] End adding new jump function
39972 2019-Jan-12 20:37:19.400012 - [DEBUG]
39973 2019-Jan-12 20:37:19.400036 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39974 2019-Jan-12 20:37:19.400060 - [DEBUG]
39975 2019-Jan-12 20:37:19.400084 - [DEBUG] Process 1093. path edge:
39976 2019-Jan-12 20:37:19.400108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39977 2019-Jan-12 20:37:19.400165 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39978 2019-Jan-12 20:37:19.400808 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39979 2019-Jan-12 20:37:19.401442 - [DEBUG]
39980 2019-Jan-12 20:37:19.401466 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39981 2019-Jan-12 20:37:19.402133 - [DEBUG] Possible callees:
39982 2019-Jan-12 20:37:19.402159 - [DEBUG] llvm.dbg.declare
39983 2019-Jan-12 20:37:19.402192 - [DEBUG] Possible return sites:
39984 2019-Jan-12 20:37:19.402216 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339985 2019-Jan-12 20:37:19.403481 - [DEBUG] Found and process special summary
39986 2019-Jan-12 20:37:19.403515 - [DEBUG] Compose: EdgeIdentity * AllBottom
39987 2019-Jan-12 20:37:19.403542 - [DEBUG]
39988 2019-Jan-12 20:37:19.403566 - [DEBUG] Propagate flow
39989 2019-Jan-12 20:37:19.403590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39990 2019-Jan-12 20:37:19.403646 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39991 2019-Jan-12 20:37:19.404282 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39992 2019-Jan-12 20:37:19.404917 - [DEBUG] Edge function : AllBottom (result of previous compose)
39993 2019-Jan-12 20:37:19.404942 - [DEBUG]
39994 2019-Jan-12 20:37:19.404967 - [DEBUG] Join: AllTop & AllBottom
39995 2019-Jan-12 20:37:19.404993 - [DEBUG] = AllBottom (new jump func)
39996 2019-Jan-12 20:37:19.405017 - [DEBUG]
39997 2019-Jan-12 20:37:19.405041 - [DEBUG] Start adding new jump function
39998 2019-Jan-12 20:37:19.405064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39999 2019-Jan-12 20:37:19.405120 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40000 2019-Jan-12 20:37:19.405771 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40001 2019-Jan-12 20:37:19.406412 - [DEBUG] Edge Function : AllBottom
40002 2019-Jan-12 20:37:19.406440 - [DEBUG] End adding new jump function
40003 2019-Jan-12 20:37:19.406464 - [DEBUG]
40004 2019-Jan-12 20:37:19.406488 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
40005 2019-Jan-12 20:37:19.406513 - [DEBUG]
40006 2019-Jan-12 20:37:19.406536 - [DEBUG] Process 1094. path edge:
40007 2019-Jan-12 20:37:19.406560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40008 2019-Jan-12 20:37:19.406617 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40009 2019-Jan-12 20:37:19.407262 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40010 2019-Jan-12 20:37:19.407903 - [DEBUG]
40011 2019-Jan-12 20:37:19.407927 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40012 2019-Jan-12 20:37:19.408587 - [DEBUG] Compose: EdgeIdentity * AllBottom
40013 2019-Jan-12 20:37:19.408616 - [DEBUG]
40014 2019-Jan-12 20:37:19.408640 - [DEBUG] Propagate flow
40015 2019-Jan-12 20:37:19.408681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40016 2019-Jan-12 20:37:19.408739 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40017 2019-Jan-12 20:37:19.409372 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40018 2019-Jan-12 20:37:19.410007 - [DEBUG] Edge function : AllBottom (result of previous compose)
40019 2019-Jan-12 20:37:19.410032 - [DEBUG]
40020 2019-Jan-12 20:37:19.410058 - [DEBUG] Join: AllTop & AllBottom
40021 2019-Jan-12 20:37:19.410084 - [DEBUG] = AllBottom (new jump func)
40022 2019-Jan-12 20:37:19.410109 - [DEBUG]
40023 2019-Jan-12 20:37:19.410132 - [DEBUG] Start adding new jump function
40024 2019-Jan-12 20:37:19.410156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40025 2019-Jan-12 20:37:19.410212 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40026 2019-Jan-12 20:37:19.410847 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40027 2019-Jan-12 20:37:19.411489 - [DEBUG] Edge Function : AllBottom
40028 2019-Jan-12 20:37:19.411518 - [DEBUG] End adding new jump function
40029 2019-Jan-12 20:37:19.411542 - [DEBUG]
40030 2019-Jan-12 20:37:19.411566 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
40031 2019-Jan-12 20:37:19.411591 - [DEBUG]
40032 2019-Jan-12 20:37:19.411614 - [DEBUG] Process 1095. path edge:
40033 2019-Jan-12 20:37:19.411638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40034 2019-Jan-12 20:37:19.411694 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40035 2019-Jan-12 20:37:19.412342 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40036 2019-Jan-12 20:37:19.412977 - [DEBUG]
40037 2019-Jan-12 20:37:19.413003 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40038 2019-Jan-12 20:37:19.413651 - [DEBUG] Compose: EdgeIdentity * AllBottom
40039 2019-Jan-12 20:37:19.413680 - [DEBUG]
40040 2019-Jan-12 20:37:19.413704 - [DEBUG] Propagate flow
40041 2019-Jan-12 20:37:19.413728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40042 2019-Jan-12 20:37:19.413785 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40043 2019-Jan-12 20:37:19.414429 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40044 2019-Jan-12 20:37:19.415065 - [DEBUG] Edge function : AllBottom (result of previous compose)
40045 2019-Jan-12 20:37:19.415091 - [DEBUG]
40046 2019-Jan-12 20:37:19.415116 - [DEBUG] Join: AllTop & AllBottom
40047 2019-Jan-12 20:37:19.415142 - [DEBUG] = AllBottom (new jump func)
40048 2019-Jan-12 20:37:19.415167 - [DEBUG]
40049 2019-Jan-12 20:37:19.415190 - [DEBUG] Start adding new jump function
40050 2019-Jan-12 20:37:19.415214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40051 2019-Jan-12 20:37:19.415270 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40052 2019-Jan-12 20:37:19.415924 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40053 2019-Jan-12 20:37:19.416565 - [DEBUG] Edge Function : AllBottom
40054 2019-Jan-12 20:37:19.416593 - [DEBUG] End adding new jump function
40055 2019-Jan-12 20:37:19.416617 - [DEBUG]
40056 2019-Jan-12 20:37:19.416641 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40057 2019-Jan-12 20:37:19.416666 - [DEBUG]
40058 2019-Jan-12 20:37:19.416689 - [DEBUG] Process 1096. path edge:
40059 2019-Jan-12 20:37:19.416713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40060 2019-Jan-12 20:37:19.416770 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40061 2019-Jan-12 20:37:19.417418 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40062 2019-Jan-12 20:37:19.418053 - [DEBUG]
40063 2019-Jan-12 20:37:19.418077 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40064 2019-Jan-12 20:37:19.418744 - [DEBUG] Possible callees:
40065 2019-Jan-12 20:37:19.418770 - [DEBUG] llvm.dbg.declare
40066 2019-Jan-12 20:37:19.418795 - [DEBUG] Possible return sites:
40067 2019-Jan-12 20:37:19.418819 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940068 2019-Jan-12 20:37:19.420095 - [DEBUG] Found and process special summary
40069 2019-Jan-12 20:37:19.420128 - [DEBUG] Compose: EdgeIdentity * AllBottom
40070 2019-Jan-12 20:37:19.420156 - [DEBUG]
40071 2019-Jan-12 20:37:19.420180 - [DEBUG] Propagate flow
40072 2019-Jan-12 20:37:19.420204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40073 2019-Jan-12 20:37:19.420261 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40074 2019-Jan-12 20:37:19.420900 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40075 2019-Jan-12 20:37:19.421535 - [DEBUG] Edge function : AllBottom (result of previous compose)
40076 2019-Jan-12 20:37:19.421561 - [DEBUG]
40077 2019-Jan-12 20:37:19.421586 - [DEBUG] Join: AllTop & AllBottom
40078 2019-Jan-12 20:37:19.421612 - [DEBUG] = AllBottom (new jump func)
40079 2019-Jan-12 20:37:19.421636 - [DEBUG]
40080 2019-Jan-12 20:37:19.421660 - [DEBUG] Start adding new jump function
40081 2019-Jan-12 20:37:19.421684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40082 2019-Jan-12 20:37:19.421739 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40083 2019-Jan-12 20:37:19.422390 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40084 2019-Jan-12 20:37:19.423025 - [DEBUG] Edge Function : AllBottom
40085 2019-Jan-12 20:37:19.423053 - [DEBUG] End adding new jump function
40086 2019-Jan-12 20:37:19.423077 - [DEBUG]
40087 2019-Jan-12 20:37:19.423101 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40088 2019-Jan-12 20:37:19.423126 - [DEBUG]
40089 2019-Jan-12 20:37:19.423150 - [DEBUG] Process 1097. path edge:
40090 2019-Jan-12 20:37:19.423173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40091 2019-Jan-12 20:37:19.423230 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40092 2019-Jan-12 20:37:19.423866 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40093 2019-Jan-12 20:37:19.424500 - [DEBUG]
40094 2019-Jan-12 20:37:19.424525 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40095 2019-Jan-12 20:37:19.425182 - [DEBUG] Compose: EdgeIdentity * AllBottom
40096 2019-Jan-12 20:37:19.425210 - [DEBUG]
40097 2019-Jan-12 20:37:19.425234 - [DEBUG] Propagate flow
40098 2019-Jan-12 20:37:19.425258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40099 2019-Jan-12 20:37:19.425315 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40100 2019-Jan-12 20:37:19.425962 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40101 2019-Jan-12 20:37:19.426597 - [DEBUG] Edge function : AllBottom (result of previous compose)
40102 2019-Jan-12 20:37:19.426623 - [DEBUG]
40103 2019-Jan-12 20:37:19.426648 - [DEBUG] Join: AllTop & AllBottom
40104 2019-Jan-12 20:37:19.426673 - [DEBUG] = AllBottom (new jump func)
40105 2019-Jan-12 20:37:19.426698 - [DEBUG]
40106 2019-Jan-12 20:37:19.426721 - [DEBUG] Start adding new jump function
40107 2019-Jan-12 20:37:19.426745 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40108 2019-Jan-12 20:37:19.426800 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40109 2019-Jan-12 20:37:19.427441 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40110 2019-Jan-12 20:37:19.428074 - [DEBUG] Edge Function : AllBottom
40111 2019-Jan-12 20:37:19.428102 - [DEBUG] End adding new jump function
40112 2019-Jan-12 20:37:19.428126 - [DEBUG]
40113 2019-Jan-12 20:37:19.428150 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40114 2019-Jan-12 20:37:19.428182 - [DEBUG]
40115 2019-Jan-12 20:37:19.428206 - [DEBUG] Process 1098. path edge:
40116 2019-Jan-12 20:37:19.428230 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40117 2019-Jan-12 20:37:19.428286 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40118 2019-Jan-12 20:37:19.428935 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40119 2019-Jan-12 20:37:19.429570 - [DEBUG]
40120 2019-Jan-12 20:37:19.429594 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40121 2019-Jan-12 20:37:19.430249 - [DEBUG] Compose: EdgeIdentity * AllBottom
40122 2019-Jan-12 20:37:19.430277 - [DEBUG]
40123 2019-Jan-12 20:37:19.430301 - [DEBUG] Propagate flow
40124 2019-Jan-12 20:37:19.430324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40125 2019-Jan-12 20:37:19.430381 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40126 2019-Jan-12 20:37:19.431019 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40127 2019-Jan-12 20:37:19.431654 - [DEBUG] Edge function : AllBottom (result of previous compose)
40128 2019-Jan-12 20:37:19.431679 - [DEBUG]
40129 2019-Jan-12 20:37:19.431704 - [DEBUG] Join: AllTop & AllBottom
40130 2019-Jan-12 20:37:19.431730 - [DEBUG] = AllBottom (new jump func)
40131 2019-Jan-12 20:37:19.431755 - [DEBUG]
40132 2019-Jan-12 20:37:19.431778 - [DEBUG] Start adding new jump function
40133 2019-Jan-12 20:37:19.431801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40134 2019-Jan-12 20:37:19.431857 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40135 2019-Jan-12 20:37:19.432509 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40136 2019-Jan-12 20:37:19.433143 - [DEBUG] Edge Function : AllBottom
40137 2019-Jan-12 20:37:19.433171 - [DEBUG] End adding new jump function
40138 2019-Jan-12 20:37:19.433195 - [DEBUG]
40139 2019-Jan-12 20:37:19.433219 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40140 2019-Jan-12 20:37:19.433243 - [DEBUG]
40141 2019-Jan-12 20:37:19.433266 - [DEBUG] Process 1099. path edge:
40142 2019-Jan-12 20:37:19.433290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40143 2019-Jan-12 20:37:19.433346 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40144 2019-Jan-12 20:37:19.433982 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40145 2019-Jan-12 20:37:19.434616 - [DEBUG]
40146 2019-Jan-12 20:37:19.434640 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40147 2019-Jan-12 20:37:19.435301 - [DEBUG] Compose: EdgeIdentity * AllBottom
40148 2019-Jan-12 20:37:19.435343 - [DEBUG]
40149 2019-Jan-12 20:37:19.435367 - [DEBUG] Propagate flow
40150 2019-Jan-12 20:37:19.435391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40151 2019-Jan-12 20:37:19.435448 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40152 2019-Jan-12 20:37:19.436082 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40153 2019-Jan-12 20:37:19.436716 - [DEBUG] Edge function : AllBottom (result of previous compose)
40154 2019-Jan-12 20:37:19.436741 - [DEBUG]
40155 2019-Jan-12 20:37:19.436766 - [DEBUG] Join: AllTop & AllBottom
40156 2019-Jan-12 20:37:19.436792 - [DEBUG] = AllBottom (new jump func)
40157 2019-Jan-12 20:37:19.436825 - [DEBUG]
40158 2019-Jan-12 20:37:19.436849 - [DEBUG] Start adding new jump function
40159 2019-Jan-12 20:37:19.436872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40160 2019-Jan-12 20:37:19.436928 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40161 2019-Jan-12 20:37:19.437568 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40162 2019-Jan-12 20:37:19.438200 - [DEBUG] Edge Function : AllBottom
40163 2019-Jan-12 20:37:19.438228 - [DEBUG] End adding new jump function
40164 2019-Jan-12 20:37:19.438252 - [DEBUG]
40165 2019-Jan-12 20:37:19.438276 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40166 2019-Jan-12 20:37:19.438300 - [DEBUG]
40167 2019-Jan-12 20:37:19.438324 - [DEBUG] Process 1100. path edge:
40168 2019-Jan-12 20:37:19.438347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40169 2019-Jan-12 20:37:19.438404 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40170 2019-Jan-12 20:37:19.439051 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40171 2019-Jan-12 20:37:19.439686 - [DEBUG]
40172 2019-Jan-12 20:37:19.439711 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40173 2019-Jan-12 20:37:19.440360 - [DEBUG] Compose: EdgeIdentity * AllBottom
40174 2019-Jan-12 20:37:19.440389 - [DEBUG]
40175 2019-Jan-12 20:37:19.440413 - [DEBUG] Propagate flow
40176 2019-Jan-12 20:37:19.440436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40177 2019-Jan-12 20:37:19.440493 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40178 2019-Jan-12 20:37:19.441129 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40179 2019-Jan-12 20:37:19.441764 - [DEBUG] Edge function : AllBottom (result of previous compose)
40180 2019-Jan-12 20:37:19.441790 - [DEBUG]
40181 2019-Jan-12 20:37:19.441815 - [DEBUG] Join: AllTop & AllBottom
40182 2019-Jan-12 20:37:19.441841 - [DEBUG] = AllBottom (new jump func)
40183 2019-Jan-12 20:37:19.441866 - [DEBUG]
40184 2019-Jan-12 20:37:19.441889 - [DEBUG] Start adding new jump function
40185 2019-Jan-12 20:37:19.441913 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40186 2019-Jan-12 20:37:19.441968 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40187 2019-Jan-12 20:37:19.442619 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40188 2019-Jan-12 20:37:19.443254 - [DEBUG] Edge Function : AllBottom
40189 2019-Jan-12 20:37:19.443281 - [DEBUG] End adding new jump function
40190 2019-Jan-12 20:37:19.443306 - [DEBUG]
40191 2019-Jan-12 20:37:19.443330 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40192 2019-Jan-12 20:37:19.443354 - [DEBUG]
40193 2019-Jan-12 20:37:19.443378 - [DEBUG] Process 1101. path edge:
40194 2019-Jan-12 20:37:19.443401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40195 2019-Jan-12 20:37:19.443458 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40196 2019-Jan-12 20:37:19.444091 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40197 2019-Jan-12 20:37:19.444726 - [DEBUG]
40198 2019-Jan-12 20:37:19.444750 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40199 2019-Jan-12 20:37:19.445423 - [DEBUG] Compose: EdgeIdentity * AllBottom
40200 2019-Jan-12 20:37:19.445452 - [DEBUG]
40201 2019-Jan-12 20:37:19.445484 - [DEBUG] Propagate flow
40202 2019-Jan-12 20:37:19.445508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40203 2019-Jan-12 20:37:19.445565 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40204 2019-Jan-12 20:37:19.446199 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40205 2019-Jan-12 20:37:19.446833 - [DEBUG] Edge function : AllBottom (result of previous compose)
40206 2019-Jan-12 20:37:19.446858 - [DEBUG]
40207 2019-Jan-12 20:37:19.446883 - [DEBUG] Join: AllTop & AllBottom
40208 2019-Jan-12 20:37:19.446909 - [DEBUG] = AllBottom (new jump func)
40209 2019-Jan-12 20:37:19.446933 - [DEBUG]
40210 2019-Jan-12 20:37:19.446957 - [DEBUG] Start adding new jump function
40211 2019-Jan-12 20:37:19.446980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40212 2019-Jan-12 20:37:19.447036 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40213 2019-Jan-12 20:37:19.447677 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40214 2019-Jan-12 20:37:19.448308 - [DEBUG] Edge Function : AllBottom
40215 2019-Jan-12 20:37:19.448336 - [DEBUG] End adding new jump function
40216 2019-Jan-12 20:37:19.448360 - [DEBUG]
40217 2019-Jan-12 20:37:19.448384 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40218 2019-Jan-12 20:37:19.448409 - [DEBUG]
40219 2019-Jan-12 20:37:19.448432 - [DEBUG] Process 1102. path edge:
40220 2019-Jan-12 20:37:19.448456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40221 2019-Jan-12 20:37:19.448512 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
40222 2019-Jan-12 20:37:19.449160 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40223 2019-Jan-12 20:37:19.449794 - [DEBUG]
40224 2019-Jan-12 20:37:19.449819 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40225 2019-Jan-12 20:37:19.450467 - [DEBUG] Compose: EdgeIdentity * AllBottom
40226 2019-Jan-12 20:37:19.450495 - [DEBUG]
40227 2019-Jan-12 20:37:19.450518 - [DEBUG] Propagate flow
40228 2019-Jan-12 20:37:19.450542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40229 2019-Jan-12 20:37:19.450598 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40230 2019-Jan-12 20:37:19.451239 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40231 2019-Jan-12 20:37:19.451877 - [DEBUG] Edge function : AllBottom (result of previous compose)
40232 2019-Jan-12 20:37:19.451902 - [DEBUG]
40233 2019-Jan-12 20:37:19.451927 - [DEBUG] Join: AllTop & AllBottom
40234 2019-Jan-12 20:37:19.451953 - [DEBUG] = AllBottom (new jump func)
40235 2019-Jan-12 20:37:19.451977 - [DEBUG]
40236 2019-Jan-12 20:37:19.452015 - [DEBUG] Start adding new jump function
40237 2019-Jan-12 20:37:19.452039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40238 2019-Jan-12 20:37:19.452094 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40239 2019-Jan-12 20:37:19.452730 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40240 2019-Jan-12 20:37:19.453362 - [DEBUG] Edge Function : AllBottom
40241 2019-Jan-12 20:37:19.453390 - [DEBUG] End adding new jump function
40242 2019-Jan-12 20:37:19.453414 - [DEBUG]
40243 2019-Jan-12 20:37:19.453438 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40244 2019-Jan-12 20:37:19.453462 - [DEBUG]
40245 2019-Jan-12 20:37:19.453486 - [DEBUG] Process 1103. path edge:
40246 2019-Jan-12 20:37:19.453509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40247 2019-Jan-12 20:37:19.453574 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
40248 2019-Jan-12 20:37:19.454207 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40249 2019-Jan-12 20:37:19.454843 - [DEBUG]
40250 2019-Jan-12 20:37:19.454867 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40251 2019-Jan-12 20:37:19.455536 - [DEBUG] Compose: EdgeIdentity * AllBottom
40252 2019-Jan-12 20:37:19.455564 - [DEBUG]
40253 2019-Jan-12 20:37:19.455588 - [DEBUG] Propagate flow
40254 2019-Jan-12 20:37:19.455611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40255 2019-Jan-12 20:37:19.455668 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40256 2019-Jan-12 20:37:19.456308 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40257 2019-Jan-12 20:37:19.456943 - [DEBUG] Edge function : AllBottom (result of previous compose)
40258 2019-Jan-12 20:37:19.456968 - [DEBUG]
40259 2019-Jan-12 20:37:19.456993 - [DEBUG] Join: AllTop & AllBottom
40260 2019-Jan-12 20:37:19.457019 - [DEBUG] = AllBottom (new jump func)
40261 2019-Jan-12 20:37:19.457043 - [DEBUG]
40262 2019-Jan-12 20:37:19.457067 - [DEBUG] Start adding new jump function
40263 2019-Jan-12 20:37:19.457090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40264 2019-Jan-12 20:37:19.457146 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40265 2019-Jan-12 20:37:19.457787 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40266 2019-Jan-12 20:37:19.458423 - [DEBUG] Edge Function : AllBottom
40267 2019-Jan-12 20:37:19.458451 - [DEBUG] End adding new jump function
40268 2019-Jan-12 20:37:19.458475 - [DEBUG]
40269 2019-Jan-12 20:37:19.458499 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40270 2019-Jan-12 20:37:19.458524 - [DEBUG]
40271 2019-Jan-12 20:37:19.458547 - [DEBUG] Process 1104. path edge:
40272 2019-Jan-12 20:37:19.458570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40273 2019-Jan-12 20:37:19.458626 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
40274 2019-Jan-12 20:37:19.459278 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40275 2019-Jan-12 20:37:19.459912 - [DEBUG]
40276 2019-Jan-12 20:37:19.459937 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40277 2019-Jan-12 20:37:19.460591 - [DEBUG] Compose: EdgeIdentity * AllBottom
40278 2019-Jan-12 20:37:19.460620 - [DEBUG]
40279 2019-Jan-12 20:37:19.460644 - [DEBUG] Propagate flow
40280 2019-Jan-12 20:37:19.460667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40281 2019-Jan-12 20:37:19.460724 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40282 2019-Jan-12 20:37:19.461358 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40283 2019-Jan-12 20:37:19.462005 - [DEBUG] Edge function : AllBottom (result of previous compose)
40284 2019-Jan-12 20:37:19.462031 - [DEBUG]
40285 2019-Jan-12 20:37:19.462056 - [DEBUG] Join: AllTop & AllBottom
40286 2019-Jan-12 20:37:19.462081 - [DEBUG] = AllBottom (new jump func)
40287 2019-Jan-12 20:37:19.462106 - [DEBUG]
40288 2019-Jan-12 20:37:19.462129 - [DEBUG] Start adding new jump function
40289 2019-Jan-12 20:37:19.462152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40290 2019-Jan-12 20:37:19.462216 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40291 2019-Jan-12 20:37:19.462852 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40292 2019-Jan-12 20:37:19.463484 - [DEBUG] Edge Function : AllBottom
40293 2019-Jan-12 20:37:19.463512 - [DEBUG] End adding new jump function
40294 2019-Jan-12 20:37:19.463536 - [DEBUG]
40295 2019-Jan-12 20:37:19.463560 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40296 2019-Jan-12 20:37:19.463584 - [DEBUG]
40297 2019-Jan-12 20:37:19.463608 - [DEBUG] Process 1105. path edge:
40298 2019-Jan-12 20:37:19.463631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40299 2019-Jan-12 20:37:19.463688 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
40300 2019-Jan-12 20:37:19.464321 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40301 2019-Jan-12 20:37:19.464956 - [DEBUG]
40302 2019-Jan-12 20:37:19.464980 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40303 2019-Jan-12 20:37:19.465650 - [DEBUG] Compose: EdgeIdentity * AllBottom
40304 2019-Jan-12 20:37:19.465679 - [DEBUG]
40305 2019-Jan-12 20:37:19.465702 - [DEBUG] Propagate flow
40306 2019-Jan-12 20:37:19.465726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40307 2019-Jan-12 20:37:19.465783 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40308 2019-Jan-12 20:37:19.466416 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40309 2019-Jan-12 20:37:19.467050 - [DEBUG] Edge function : AllBottom (result of previous compose)
40310 2019-Jan-12 20:37:19.467076 - [DEBUG]
40311 2019-Jan-12 20:37:19.467101 - [DEBUG] Join: AllTop & AllBottom
40312 2019-Jan-12 20:37:19.467127 - [DEBUG] = AllBottom (new jump func)
40313 2019-Jan-12 20:37:19.467151 - [DEBUG]
40314 2019-Jan-12 20:37:19.467175 - [DEBUG] Start adding new jump function
40315 2019-Jan-12 20:37:19.467199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40316 2019-Jan-12 20:37:19.467254 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40317 2019-Jan-12 20:37:19.467896 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40318 2019-Jan-12 20:37:19.468528 - [DEBUG] Edge Function : AllBottom
40319 2019-Jan-12 20:37:19.468556 - [DEBUG] End adding new jump function
40320 2019-Jan-12 20:37:19.468580 - [DEBUG]
40321 2019-Jan-12 20:37:19.468604 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40322 2019-Jan-12 20:37:19.468629 - [DEBUG]
40323 2019-Jan-12 20:37:19.468664 - [DEBUG] Process 1106. path edge:
40324 2019-Jan-12 20:37:19.468689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40325 2019-Jan-12 20:37:19.468746 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
40326 2019-Jan-12 20:37:19.469379 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40327 2019-Jan-12 20:37:19.470015 - [DEBUG]
40328 2019-Jan-12 20:37:19.470040 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40329 2019-Jan-12 20:37:19.470684 - [DEBUG] Start of endsummarytab entry
40330 2019-Jan-12 20:37:19.470720 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40331 2019-Jan-12 20:37:19.471366 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
40332 2019-Jan-12 20:37:19.471427 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40333 2019-Jan-12 20:37:19.472095 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40334 2019-Jan-12 20:37:19.472738 - [DEBUG] EF: AllBottom
40335 2019-Jan-12 20:37:19.472764 - [DEBUG]
40336 2019-Jan-12 20:37:19.472787 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40337 2019-Jan-12 20:37:19.473419 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40338 2019-Jan-12 20:37:19.474054 - [DEBUG] EF: AllBottom
40339 2019-Jan-12 20:37:19.474078 - [DEBUG]
40340 2019-Jan-12 20:37:19.474102 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40341 2019-Jan-12 20:37:19.474735 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40342 2019-Jan-12 20:37:19.475389 - [DEBUG] EF: AllBottom
40343 2019-Jan-12 20:37:19.475414 - [DEBUG]
40344 2019-Jan-12 20:37:19.475437 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40345 2019-Jan-12 20:37:19.476069 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
40346 2019-Jan-12 20:37:19.476702 - [DEBUG] EF: AllBottom
40347 2019-Jan-12 20:37:19.476727 - [DEBUG]
40348 2019-Jan-12 20:37:19.476751 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40349 2019-Jan-12 20:37:19.477382 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40350 2019-Jan-12 20:37:19.478023 - [DEBUG] EF: AllBottom
40351 2019-Jan-12 20:37:19.478048 - [DEBUG]
40352 2019-Jan-12 20:37:19.478071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40353 2019-Jan-12 20:37:19.478716 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
40354 2019-Jan-12 20:37:19.479357 - [DEBUG] EF: AllBottom
40355 2019-Jan-12 20:37:19.479382 - [DEBUG]
40356 2019-Jan-12 20:37:19.479406 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40357 2019-Jan-12 20:37:19.480038 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40358 2019-Jan-12 20:37:19.480679 - [DEBUG] EF: AllBottom
40359 2019-Jan-12 20:37:19.480704 - [DEBUG]
40360 2019-Jan-12 20:37:19.480727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40361 2019-Jan-12 20:37:19.481359 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40362 2019-Jan-12 20:37:19.482005 - [DEBUG] EF: AllBottom
40363 2019-Jan-12 20:37:19.482030 - [DEBUG]
40364 2019-Jan-12 20:37:19.482054 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40365 2019-Jan-12 20:37:19.482687 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40366 2019-Jan-12 20:37:19.483321 - [DEBUG] EF: AllBottom
40367 2019-Jan-12 20:37:19.483346 - [DEBUG]
40368 2019-Jan-12 20:37:19.483369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40369 2019-Jan-12 20:37:19.484001 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40370 2019-Jan-12 20:37:19.484642 - [DEBUG] EF: AllBottom
40371 2019-Jan-12 20:37:19.484667 - [DEBUG]
40372 2019-Jan-12 20:37:19.484691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40373 2019-Jan-12 20:37:19.485336 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40374 2019-Jan-12 20:37:19.485972 - [DEBUG] EF: AllBottom
40375 2019-Jan-12 20:37:19.485997 - [DEBUG]
40376 2019-Jan-12 20:37:19.486020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40377 2019-Jan-12 20:37:19.486652 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
40378 2019-Jan-12 20:37:19.487294 - [DEBUG] EF: AllBottom
40379 2019-Jan-12 20:37:19.487319 - [DEBUG]
40380 2019-Jan-12 20:37:19.487342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40381 2019-Jan-12 20:37:19.487981 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
40382 2019-Jan-12 20:37:19.488615 - [DEBUG] EF: AllBottom
40383 2019-Jan-12 20:37:19.488640 - [DEBUG]
40384 2019-Jan-12 20:37:19.488678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40385 2019-Jan-12 20:37:19.489310 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40386 2019-Jan-12 20:37:19.489942 - [DEBUG] EF: AllBottom
40387 2019-Jan-12 20:37:19.489967 - [DEBUG]
40388 2019-Jan-12 20:37:19.489990 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40389 2019-Jan-12 20:37:19.490622 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40390 2019-Jan-12 20:37:19.491257 - [DEBUG] EF: AllBottom
40391 2019-Jan-12 20:37:19.491281 - [DEBUG]
40392 2019-Jan-12 20:37:19.491305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40393 2019-Jan-12 20:37:19.491937 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40394 2019-Jan-12 20:37:19.492586 - [DEBUG] EF: AllBottom
40395 2019-Jan-12 20:37:19.492611 - [DEBUG]
40396 2019-Jan-12 20:37:19.492634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40397 2019-Jan-12 20:37:19.493266 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40398 2019-Jan-12 20:37:19.493907 - [DEBUG] EF: AllBottom
40399 2019-Jan-12 20:37:19.493932 - [DEBUG]
40400 2019-Jan-12 20:37:19.493956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40401 2019-Jan-12 20:37:19.494587 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40402 2019-Jan-12 20:37:19.495222 - [DEBUG] EF: AllBottom
40403 2019-Jan-12 20:37:19.495246 - [DEBUG]
40404 2019-Jan-12 20:37:19.495270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40405 2019-Jan-12 20:37:19.495917 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40406 2019-Jan-12 20:37:19.496559 - [DEBUG] EF: AllBottom
40407 2019-Jan-12 20:37:19.496584 - [DEBUG]
40408 2019-Jan-12 20:37:19.496607 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40409 2019-Jan-12 20:37:19.497239 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40410 2019-Jan-12 20:37:19.497877 - [DEBUG] EF: AllBottom
40411 2019-Jan-12 20:37:19.497902 - [DEBUG]
40412 2019-Jan-12 20:37:19.497926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40413 2019-Jan-12 20:37:19.498559 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40414 2019-Jan-12 20:37:19.499209 - [DEBUG] EF: AllBottom
40415 2019-Jan-12 20:37:19.499234 - [DEBUG]
40416 2019-Jan-12 20:37:19.499258 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40417 2019-Jan-12 20:37:19.499890 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40418 2019-Jan-12 20:37:19.500523 - [DEBUG] EF: AllBottom
40419 2019-Jan-12 20:37:19.500548 - [DEBUG]
40420 2019-Jan-12 20:37:19.500572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40421 2019-Jan-12 20:37:19.501204 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
40422 2019-Jan-12 20:37:19.501838 - [DEBUG] EF: AllBottom
40423 2019-Jan-12 20:37:19.501863 - [DEBUG]
40424 2019-Jan-12 20:37:19.501887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40425 2019-Jan-12 20:37:19.502543 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
40426 2019-Jan-12 20:37:19.503176 - [DEBUG] EF: AllBottom
40427 2019-Jan-12 20:37:19.503200 - [DEBUG]
40428 2019-Jan-12 20:37:19.503224 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40429 2019-Jan-12 20:37:19.503856 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
40430 2019-Jan-12 20:37:19.504490 - [DEBUG] EF: AllBottom
40431 2019-Jan-12 20:37:19.504515 - [DEBUG]
40432 2019-Jan-12 20:37:19.504538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40433 2019-Jan-12 20:37:19.505170 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40434 2019-Jan-12 20:37:19.505819 - [DEBUG] EF: AllBottom
40435 2019-Jan-12 20:37:19.505844 - [DEBUG]
40436 2019-Jan-12 20:37:19.505867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40437 2019-Jan-12 20:37:19.506505 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40438 2019-Jan-12 20:37:19.507145 - [DEBUG] EF: AllBottom
40439 2019-Jan-12 20:37:19.507169 - [DEBUG]
40440 2019-Jan-12 20:37:19.507194 - [DEBUG] ---------------
40441 2019-Jan-12 20:37:19.507217 - [DEBUG]
40442 2019-Jan-12 20:37:19.507243 - [DEBUG] End of endsummarytab entry
40443 2019-Jan-12 20:37:19.507267 - [DEBUG]
40444 2019-Jan-12 20:37:19.507290 - [DEBUG] Start of incomingtab entry
40445 2019-Jan-12 20:37:19.507314 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40446 2019-Jan-12 20:37:19.507951 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
40447 2019-Jan-12 20:37:19.508008 - [DEBUG] ---------------
40448 2019-Jan-12 20:37:19.508032 - [DEBUG] End of incomingtab entry
40449 2019-Jan-12 20:37:19.508056 - [DEBUG]
40450 2019-Jan-12 20:37:19.508081 - [DEBUG] EDGE:
40451 2019-Jan-12 20:37:19.508137 - [DEBUG] ---> 40452 2019-Jan-12 20:37:19.508785 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40453 2019-Jan-12 20:37:19.509421 - [DEBUG]
40454 2019-Jan-12 20:37:19.509446 - [DEBUG] EDGE:
40455 2019-Jan-12 20:37:19.509503 - [DEBUG] ---> 40456 2019-Jan-12 20:37:19.510137 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40457 2019-Jan-12 20:37:19.510771 - [DEBUG]
40458 2019-Jan-12 20:37:19.510805 - [DEBUG] Compose: EdgeIdentity * AllBottom
40459 2019-Jan-12 20:37:19.510832 - [DEBUG]
40460 2019-Jan-12 20:37:19.510856 - [DEBUG] Propagate flow
40461 2019-Jan-12 20:37:19.510879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40462 2019-Jan-12 20:37:19.510935 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40463 2019-Jan-12 20:37:19.511578 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40464 2019-Jan-12 20:37:19.512230 - [DEBUG] Edge function : AllBottom (result of previous compose)
40465 2019-Jan-12 20:37:19.512255 - [DEBUG]
40466 2019-Jan-12 20:37:19.512280 - [DEBUG] Join: AllTop & AllBottom
40467 2019-Jan-12 20:37:19.512306 - [DEBUG] = AllBottom (new jump func)
40468 2019-Jan-12 20:37:19.512330 - [DEBUG]
40469 2019-Jan-12 20:37:19.512354 - [DEBUG] Start adding new jump function
40470 2019-Jan-12 20:37:19.512377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40471 2019-Jan-12 20:37:19.512433 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40472 2019-Jan-12 20:37:19.513076 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40473 2019-Jan-12 20:37:19.513717 - [DEBUG] Edge Function : AllBottom
40474 2019-Jan-12 20:37:19.513746 - [DEBUG] End adding new jump function
40475 2019-Jan-12 20:37:19.513770 - [DEBUG]
40476 2019-Jan-12 20:37:19.513793 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40477 2019-Jan-12 20:37:19.513818 - [DEBUG]
40478 2019-Jan-12 20:37:19.513841 - [DEBUG] Process 1107. path edge:
40479 2019-Jan-12 20:37:19.513865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40480 2019-Jan-12 20:37:19.513921 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
40481 2019-Jan-12 20:37:19.514564 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40482 2019-Jan-12 20:37:19.515200 - [DEBUG]
40483 2019-Jan-12 20:37:19.515224 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40484 2019-Jan-12 20:37:19.515894 - [DEBUG] Possible callees:
40485 2019-Jan-12 20:37:19.515919 - [DEBUG] llvm.dbg.declare
40486 2019-Jan-12 20:37:19.515944 - [DEBUG] Possible return sites:
40487 2019-Jan-12 20:37:19.515968 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19340488 2019-Jan-12 20:37:19.517232 - [DEBUG] Found and process special summary
40489 2019-Jan-12 20:37:19.517267 - [DEBUG] Compose: EdgeIdentity * AllBottom
40490 2019-Jan-12 20:37:19.517294 - [DEBUG]
40491 2019-Jan-12 20:37:19.517318 - [DEBUG] Propagate flow
40492 2019-Jan-12 20:37:19.517341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-12 20:37:19.517397 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40494 2019-Jan-12 20:37:19.518038 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40495 2019-Jan-12 20:37:19.518689 - [DEBUG] Edge function : AllBottom (result of previous compose)
40496 2019-Jan-12 20:37:19.518715 - [DEBUG]
40497 2019-Jan-12 20:37:19.518739 - [DEBUG] Join: AllTop & AllBottom
40498 2019-Jan-12 20:37:19.518765 - [DEBUG] = AllBottom (new jump func)
40499 2019-Jan-12 20:37:19.518789 - [DEBUG]
40500 2019-Jan-12 20:37:19.518813 - [DEBUG] Start adding new jump function
40501 2019-Jan-12 20:37:19.518836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40502 2019-Jan-12 20:37:19.518892 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40503 2019-Jan-12 20:37:19.519574 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40504 2019-Jan-12 20:37:19.520273 - [DEBUG] Edge Function : AllBottom
40505 2019-Jan-12 20:37:19.520308 - [DEBUG] End adding new jump function
40506 2019-Jan-12 20:37:19.520332 - [DEBUG]
40507 2019-Jan-12 20:37:19.520356 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40508 2019-Jan-12 20:37:19.520382 - [DEBUG]
40509 2019-Jan-12 20:37:19.520405 - [DEBUG] Process 1108. path edge:
40510 2019-Jan-12 20:37:19.520429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40511 2019-Jan-12 20:37:19.520503 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
40512 2019-Jan-12 20:37:19.521207 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40513 2019-Jan-12 20:37:19.521889 - [DEBUG]
40514 2019-Jan-12 20:37:19.521915 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40515 2019-Jan-12 20:37:19.522648 - [DEBUG] Compose: EdgeIdentity * AllBottom
40516 2019-Jan-12 20:37:19.522678 - [DEBUG]
40517 2019-Jan-12 20:37:19.522702 - [DEBUG] Propagate flow
40518 2019-Jan-12 20:37:19.522726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40519 2019-Jan-12 20:37:19.522786 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40520 2019-Jan-12 20:37:19.523421 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40521 2019-Jan-12 20:37:19.524057 - [DEBUG] Edge function : AllBottom (result of previous compose)
40522 2019-Jan-12 20:37:19.524083 - [DEBUG]
40523 2019-Jan-12 20:37:19.524109 - [DEBUG] Join: AllTop & AllBottom
40524 2019-Jan-12 20:37:19.524135 - [DEBUG] = AllBottom (new jump func)
40525 2019-Jan-12 20:37:19.524160 - [DEBUG]
40526 2019-Jan-12 20:37:19.524184 - [DEBUG] Start adding new jump function
40527 2019-Jan-12 20:37:19.524207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40528 2019-Jan-12 20:37:19.524263 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40529 2019-Jan-12 20:37:19.524899 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40530 2019-Jan-12 20:37:19.525548 - [DEBUG] Edge Function : AllBottom
40531 2019-Jan-12 20:37:19.525577 - [DEBUG] End adding new jump function
40532 2019-Jan-12 20:37:19.525602 - [DEBUG]
40533 2019-Jan-12 20:37:19.525626 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40534 2019-Jan-12 20:37:19.525650 - [DEBUG]
40535 2019-Jan-12 20:37:19.525674 - [DEBUG] Process 1109. path edge:
40536 2019-Jan-12 20:37:19.525698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40537 2019-Jan-12 20:37:19.525754 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
40538 2019-Jan-12 20:37:19.526387 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40539 2019-Jan-12 20:37:19.527021 - [DEBUG]
40540 2019-Jan-12 20:37:19.527047 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40541 2019-Jan-12 20:37:19.527698 - [DEBUG] Compose: EdgeIdentity * AllBottom
40542 2019-Jan-12 20:37:19.527726 - [DEBUG]
40543 2019-Jan-12 20:37:19.527750 - [DEBUG] Propagate flow
40544 2019-Jan-12 20:37:19.527774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40545 2019-Jan-12 20:37:19.527831 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40546 2019-Jan-12 20:37:19.528476 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40547 2019-Jan-12 20:37:19.529128 - [DEBUG] Edge function : AllBottom (result of previous compose)
40548 2019-Jan-12 20:37:19.529154 - [DEBUG]
40549 2019-Jan-12 20:37:19.529180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40550 2019-Jan-12 20:37:19.529205 - [DEBUG] = AllBottom
40551 2019-Jan-12 20:37:19.529230 - [DEBUG]
40552 2019-Jan-12 20:37:19.529253 - [DEBUG] PROPAGATE: No new function!
40553 2019-Jan-12 20:37:19.529278 - [DEBUG] EDGE:
40554 2019-Jan-12 20:37:19.529336 - [DEBUG] ---> 40555 2019-Jan-12 20:37:19.529969 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40556 2019-Jan-12 20:37:19.530603 - [DEBUG]
40557 2019-Jan-12 20:37:19.530628 - [DEBUG] EDGE:
40558 2019-Jan-12 20:37:19.530685 - [DEBUG] ---> 40559 2019-Jan-12 20:37:19.531328 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40560 2019-Jan-12 20:37:19.531963 - [DEBUG]
40561 2019-Jan-12 20:37:19.532015 - [DEBUG] Compose: EdgeIdentity * AllBottom
40562 2019-Jan-12 20:37:19.532043 - [DEBUG]
40563 2019-Jan-12 20:37:19.532067 - [DEBUG] Propagate flow
40564 2019-Jan-12 20:37:19.532091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40565 2019-Jan-12 20:37:19.532147 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40566 2019-Jan-12 20:37:19.532784 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40567 2019-Jan-12 20:37:19.533419 - [DEBUG] Edge function : AllBottom (result of previous compose)
40568 2019-Jan-12 20:37:19.533444 - [DEBUG]
40569 2019-Jan-12 20:37:19.533469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40570 2019-Jan-12 20:37:19.533495 - [DEBUG] = AllBottom
40571 2019-Jan-12 20:37:19.533519 - [DEBUG]
40572 2019-Jan-12 20:37:19.533543 - [DEBUG] PROPAGATE: No new function!
40573 2019-Jan-12 20:37:19.533569 - [DEBUG] EDGE:
40574 2019-Jan-12 20:37:19.533627 - [DEBUG] ---> 40575 2019-Jan-12 20:37:19.534272 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40576 2019-Jan-12 20:37:19.534907 - [DEBUG]
40577 2019-Jan-12 20:37:19.534932 - [DEBUG] EDGE:
40578 2019-Jan-12 20:37:19.534990 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
40579 2019-Jan-12 20:37:19.535644 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40580 2019-Jan-12 20:37:19.536278 - [DEBUG]
40581 2019-Jan-12 20:37:19.536303 - [DEBUG] EDGE:
40582 2019-Jan-12 20:37:19.536361 - [DEBUG] ---> 40583 2019-Jan-12 20:37:19.536994 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40584 2019-Jan-12 20:37:19.537630 - [DEBUG]
40585 2019-Jan-12 20:37:19.537656 - [DEBUG] EDGE:
40586 2019-Jan-12 20:37:19.537714 - [DEBUG] ---> 40587 2019-Jan-12 20:37:19.538351 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40588 2019-Jan-12 20:37:19.539006 - [DEBUG]
40589 2019-Jan-12 20:37:19.539031 - [DEBUG] EDGE:
40590 2019-Jan-12 20:37:19.539088 - [DEBUG] ---> 40591 2019-Jan-12 20:37:19.539723 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40592 2019-Jan-12 20:37:19.540357 - [DEBUG]
40593 2019-Jan-12 20:37:19.540391 - [DEBUG] Compose: EdgeIdentity * AllBottom
40594 2019-Jan-12 20:37:19.540418 - [DEBUG]
40595 2019-Jan-12 20:37:19.540442 - [DEBUG] Propagate flow
40596 2019-Jan-12 20:37:19.540465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40597 2019-Jan-12 20:37:19.540521 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40598 2019-Jan-12 20:37:19.541156 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40599 2019-Jan-12 20:37:19.541791 - [DEBUG] Edge function : AllBottom (result of previous compose)
40600 2019-Jan-12 20:37:19.541816 - [DEBUG]
40601 2019-Jan-12 20:37:19.541850 - [DEBUG] Join: AllTop & AllBottom
40602 2019-Jan-12 20:37:19.541876 - [DEBUG] = AllBottom (new jump func)
40603 2019-Jan-12 20:37:19.541901 - [DEBUG]
40604 2019-Jan-12 20:37:19.541924 - [DEBUG] Start adding new jump function
40605 2019-Jan-12 20:37:19.541948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40606 2019-Jan-12 20:37:19.542017 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40607 2019-Jan-12 20:37:19.542654 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40608 2019-Jan-12 20:37:19.543288 - [DEBUG] Edge Function : AllBottom
40609 2019-Jan-12 20:37:19.543316 - [DEBUG] End adding new jump function
40610 2019-Jan-12 20:37:19.543340 - [DEBUG]
40611 2019-Jan-12 20:37:19.543363 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40612 2019-Jan-12 20:37:19.543388 - [DEBUG]
40613 2019-Jan-12 20:37:19.543411 - [DEBUG] Process 1110. path edge:
40614 2019-Jan-12 20:37:19.543435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40615 2019-Jan-12 20:37:19.543490 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
40616 2019-Jan-12 20:37:19.544133 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40617 2019-Jan-12 20:37:19.544790 - [DEBUG]
40618 2019-Jan-12 20:37:19.544816 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40619 2019-Jan-12 20:37:19.545507 - [DEBUG] Compose: EdgeIdentity * AllBottom
40620 2019-Jan-12 20:37:19.545536 - [DEBUG]
40621 2019-Jan-12 20:37:19.545560 - [DEBUG] Propagate flow
40622 2019-Jan-12 20:37:19.545584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40623 2019-Jan-12 20:37:19.545643 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
40624 2019-Jan-12 20:37:19.546275 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40625 2019-Jan-12 20:37:19.546911 - [DEBUG] Edge function : AllBottom (result of previous compose)
40626 2019-Jan-12 20:37:19.546936 - [DEBUG]
40627 2019-Jan-12 20:37:19.546962 - [DEBUG] Join: AllTop & AllBottom
40628 2019-Jan-12 20:37:19.546988 - [DEBUG] = AllBottom (new jump func)
40629 2019-Jan-12 20:37:19.547012 - [DEBUG]
40630 2019-Jan-12 20:37:19.547036 - [DEBUG] Start adding new jump function
40631 2019-Jan-12 20:37:19.547060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40632 2019-Jan-12 20:37:19.547116 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40633 2019-Jan-12 20:37:19.547752 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
40634 2019-Jan-12 20:37:19.548393 - [DEBUG] Edge Function : AllBottom
40635 2019-Jan-12 20:37:19.548422 - [DEBUG] End adding new jump function
40636 2019-Jan-12 20:37:19.548446 - [DEBUG]
40637 2019-Jan-12 20:37:19.548470 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40638 2019-Jan-12 20:37:19.548495 - [DEBUG]
40639 2019-Jan-12 20:37:19.548519 - [DEBUG] Process 1111. path edge:
40640 2019-Jan-12 20:37:19.548543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40641 2019-Jan-12 20:37:19.548602 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
40642 2019-Jan-12 20:37:19.549288 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40643 2019-Jan-12 20:37:19.549974 - [DEBUG]
40644 2019-Jan-12 20:37:19.550002 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
40645 2019-Jan-12 20:37:19.550688 - [DEBUG] Compose: EdgeIdentity * AllBottom
40646 2019-Jan-12 20:37:19.550717 - [DEBUG]
40647 2019-Jan-12 20:37:19.550759 - [DEBUG] Propagate flow
40648 2019-Jan-12 20:37:19.550783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40649 2019-Jan-12 20:37:19.550851 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40650 2019-Jan-12 20:37:19.551528 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40651 2019-Jan-12 20:37:19.552219 - [DEBUG] Edge function : AllBottom (result of previous compose)
40652 2019-Jan-12 20:37:19.552246 - [DEBUG]
40653 2019-Jan-12 20:37:19.552273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40654 2019-Jan-12 20:37:19.552298 - [DEBUG] = AllBottom
40655 2019-Jan-12 20:37:19.552323 - [DEBUG]
40656 2019-Jan-12 20:37:19.552346 - [DEBUG] PROPAGATE: No new function!
40657 2019-Jan-12 20:37:19.552372 - [DEBUG] EDGE:
40658 2019-Jan-12 20:37:19.552436 - [DEBUG] ---> 40659 2019-Jan-12 20:37:19.553090 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40660 2019-Jan-12 20:37:19.553744 - [DEBUG]
40661 2019-Jan-12 20:37:19.553770 - [DEBUG] EDGE:
40662 2019-Jan-12 20:37:19.553830 - [DEBUG] ---> 40663 2019-Jan-12 20:37:19.554475 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40664 2019-Jan-12 20:37:19.555117 - [DEBUG]
40665 2019-Jan-12 20:37:19.555143 - [DEBUG] EDGE:
40666 2019-Jan-12 20:37:19.555204 - [DEBUG] ---> 40667 2019-Jan-12 20:37:19.555881 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40668 2019-Jan-12 20:37:19.556525 - [DEBUG]
40669 2019-Jan-12 20:37:19.556552 - [DEBUG] EDGE:
40670 2019-Jan-12 20:37:19.556611 - [DEBUG] ---> 40671 2019-Jan-12 20:37:19.557256 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40672 2019-Jan-12 20:37:19.557897 - [DEBUG]
40673 2019-Jan-12 20:37:19.557922 - [DEBUG] EDGE:
40674 2019-Jan-12 20:37:19.557981 - [DEBUG] ---> 40675 2019-Jan-12 20:37:19.558677 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40676 2019-Jan-12 20:37:19.559380 - [DEBUG]
40677 2019-Jan-12 20:37:19.559410 - [DEBUG] EDGE:
40678 2019-Jan-12 20:37:19.559479 - [DEBUG] ---> 40679 2019-Jan-12 20:37:19.560177 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40680 2019-Jan-12 20:37:19.560862 - [DEBUG]
40681 2019-Jan-12 20:37:19.560923 - [DEBUG] Compose: EdgeIdentity * AllBottom
40682 2019-Jan-12 20:37:19.560952 - [DEBUG]
40683 2019-Jan-12 20:37:19.560978 - [DEBUG] Propagate flow
40684 2019-Jan-12 20:37:19.561001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40685 2019-Jan-12 20:37:19.561070 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40686 2019-Jan-12 20:37:19.561773 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40687 2019-Jan-12 20:37:19.562502 - [DEBUG] Edge function : AllBottom (result of previous compose)
40688 2019-Jan-12 20:37:19.562548 - [DEBUG]
40689 2019-Jan-12 20:37:19.562576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40690 2019-Jan-12 20:37:19.562603 - [DEBUG] = AllBottom
40691 2019-Jan-12 20:37:19.562628 - [DEBUG]
40692 2019-Jan-12 20:37:19.562651 - [DEBUG] PROPAGATE: No new function!
40693 2019-Jan-12 20:37:19.562685 - [DEBUG] EDGE:
40694 2019-Jan-12 20:37:19.562760 - [DEBUG] ---> 40695 2019-Jan-12 20:37:19.563479 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40696 2019-Jan-12 20:37:19.564152 - [DEBUG]
40697 2019-Jan-12 20:37:19.564179 - [DEBUG] EDGE:
40698 2019-Jan-12 20:37:19.564241 - [DEBUG] ---> 40699 2019-Jan-12 20:37:19.564887 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40700 2019-Jan-12 20:37:19.565564 - [DEBUG]
40701 2019-Jan-12 20:37:19.565591 - [DEBUG] EDGE:
40702 2019-Jan-12 20:37:19.565654 - [DEBUG] ---> 40703 2019-Jan-12 20:37:19.566345 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40704 2019-Jan-12 20:37:19.567039 - [DEBUG]
40705 2019-Jan-12 20:37:19.567100 - [DEBUG] Compose: EdgeIdentity * AllBottom
40706 2019-Jan-12 20:37:19.567128 - [DEBUG]
40707 2019-Jan-12 20:37:19.567153 - [DEBUG] Propagate flow
40708 2019-Jan-12 20:37:19.567177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40709 2019-Jan-12 20:37:19.567250 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40710 2019-Jan-12 20:37:19.567919 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40711 2019-Jan-12 20:37:19.568565 - [DEBUG] Edge function : AllBottom (result of previous compose)
40712 2019-Jan-12 20:37:19.568591 - [DEBUG]
40713 2019-Jan-12 20:37:19.568618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40714 2019-Jan-12 20:37:19.568644 - [DEBUG] = AllBottom
40715 2019-Jan-12 20:37:19.568690 - [DEBUG]
40716 2019-Jan-12 20:37:19.568714 - [DEBUG] PROPAGATE: No new function!
40717 2019-Jan-12 20:37:19.568744 - [DEBUG] EDGE:
40718 2019-Jan-12 20:37:19.568802 - [DEBUG] ---> 40719 2019-Jan-12 20:37:19.569451 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40720 2019-Jan-12 20:37:19.570085 - [DEBUG]
40721 2019-Jan-12 20:37:19.570110 - [DEBUG] EDGE:
40722 2019-Jan-12 20:37:19.570168 - [DEBUG] ---> 40723 2019-Jan-12 20:37:19.570801 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40724 2019-Jan-12 20:37:19.571435 - [DEBUG]
40725 2019-Jan-12 20:37:19.571460 - [DEBUG] EDGE:
40726 2019-Jan-12 20:37:19.571518 - [DEBUG] ---> 40727 2019-Jan-12 20:37:19.572165 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40728 2019-Jan-12 20:37:19.572799 - [DEBUG]
40729 2019-Jan-12 20:37:19.572824 - [DEBUG] EDGE:
40730 2019-Jan-12 20:37:19.572881 - [DEBUG] ---> 40731 2019-Jan-12 20:37:19.573538 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40732 2019-Jan-12 20:37:19.574174 - [DEBUG]
40733 2019-Jan-12 20:37:19.574215 - [DEBUG] Compose: EdgeIdentity * AllBottom
40734 2019-Jan-12 20:37:19.574242 - [DEBUG]
40735 2019-Jan-12 20:37:19.574266 - [DEBUG] Propagate flow
40736 2019-Jan-12 20:37:19.574289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40737 2019-Jan-12 20:37:19.574346 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40738 2019-Jan-12 20:37:19.574983 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40739 2019-Jan-12 20:37:19.575635 - [DEBUG] Edge function : AllBottom (result of previous compose)
40740 2019-Jan-12 20:37:19.575660 - [DEBUG]
40741 2019-Jan-12 20:37:19.575685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40742 2019-Jan-12 20:37:19.575711 - [DEBUG] = AllBottom
40743 2019-Jan-12 20:37:19.575735 - [DEBUG]
40744 2019-Jan-12 20:37:19.575758 - [DEBUG] PROPAGATE: No new function!
40745 2019-Jan-12 20:37:19.575784 - [DEBUG] EDGE:
40746 2019-Jan-12 20:37:19.575842 - [DEBUG] ---> 40747 2019-Jan-12 20:37:19.576485 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40748 2019-Jan-12 20:37:19.577120 - [DEBUG]
40749 2019-Jan-12 20:37:19.577146 - [DEBUG] EDGE:
40750 2019-Jan-12 20:37:19.577203 - [DEBUG] ---> 40751 2019-Jan-12 20:37:19.577834 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40752 2019-Jan-12 20:37:19.578472 - [DEBUG]
40753 2019-Jan-12 20:37:19.578497 - [DEBUG] EDGE:
40754 2019-Jan-12 20:37:19.578555 - [DEBUG] ---> 40755 2019-Jan-12 20:37:19.579205 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40756 2019-Jan-12 20:37:19.579840 - [DEBUG]
40757 2019-Jan-12 20:37:19.579876 - [DEBUG] Compose: EdgeIdentity * AllBottom
40758 2019-Jan-12 20:37:19.579903 - [DEBUG]
40759 2019-Jan-12 20:37:19.579927 - [DEBUG] Propagate flow
40760 2019-Jan-12 20:37:19.579951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40761 2019-Jan-12 20:37:19.580007 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40762 2019-Jan-12 20:37:19.580644 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40763 2019-Jan-12 20:37:19.581279 - [DEBUG] Edge function : AllBottom (result of previous compose)
40764 2019-Jan-12 20:37:19.581304 - [DEBUG]
40765 2019-Jan-12 20:37:19.581329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40766 2019-Jan-12 20:37:19.581355 - [DEBUG] = AllBottom
40767 2019-Jan-12 20:37:19.581379 - [DEBUG]
40768 2019-Jan-12 20:37:19.581402 - [DEBUG] PROPAGATE: No new function!
40769 2019-Jan-12 20:37:19.581428 - [DEBUG] EDGE:
40770 2019-Jan-12 20:37:19.581486 - [DEBUG] ---> 40771 2019-Jan-12 20:37:19.582143 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40772 2019-Jan-12 20:37:19.582778 - [DEBUG]
40773 2019-Jan-12 20:37:19.582803 - [DEBUG] EDGE:
40774 2019-Jan-12 20:37:19.582860 - [DEBUG] ---> 40775 2019-Jan-12 20:37:19.583501 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40776 2019-Jan-12 20:37:19.584136 - [DEBUG]
40777 2019-Jan-12 20:37:19.584161 - [DEBUG] EDGE:
40778 2019-Jan-12 20:37:19.584218 - [DEBUG] ---> 40779 2019-Jan-12 20:37:19.584853 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40780 2019-Jan-12 20:37:19.585504 - [DEBUG]
40781 2019-Jan-12 20:37:19.585540 - [DEBUG] Compose: EdgeIdentity * AllBottom
40782 2019-Jan-12 20:37:19.585567 - [DEBUG]
40783 2019-Jan-12 20:37:19.585591 - [DEBUG] Propagate flow
40784 2019-Jan-12 20:37:19.585614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40785 2019-Jan-12 20:37:19.585670 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40786 2019-Jan-12 20:37:19.586308 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40787 2019-Jan-12 20:37:19.586944 - [DEBUG] Edge function : AllBottom (result of previous compose)
40788 2019-Jan-12 20:37:19.586969 - [DEBUG]
40789 2019-Jan-12 20:37:19.586994 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40790 2019-Jan-12 20:37:19.587020 - [DEBUG] = AllBottom
40791 2019-Jan-12 20:37:19.587044 - [DEBUG]
40792 2019-Jan-12 20:37:19.587068 - [DEBUG] PROPAGATE: No new function!
40793 2019-Jan-12 20:37:19.587094 - [DEBUG] EDGE:
40794 2019-Jan-12 20:37:19.587152 - [DEBUG] ---> 40795 2019-Jan-12 20:37:19.587794 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40796 2019-Jan-12 20:37:19.588429 - [DEBUG]
40797 2019-Jan-12 20:37:19.588466 - [DEBUG] Compose: EdgeIdentity * AllBottom
40798 2019-Jan-12 20:37:19.588492 - [DEBUG]
40799 2019-Jan-12 20:37:19.588516 - [DEBUG] Propagate flow
40800 2019-Jan-12 20:37:19.588543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40801 2019-Jan-12 20:37:19.588599 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40802 2019-Jan-12 20:37:19.589251 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40803 2019-Jan-12 20:37:19.589886 - [DEBUG] Edge function : AllBottom (result of previous compose)
40804 2019-Jan-12 20:37:19.589912 - [DEBUG]
40805 2019-Jan-12 20:37:19.589937 - [DEBUG] Join: AllTop & AllBottom
40806 2019-Jan-12 20:37:19.589963 - [DEBUG] = AllBottom (new jump func)
40807 2019-Jan-12 20:37:19.589988 - [DEBUG]
40808 2019-Jan-12 20:37:19.590011 - [DEBUG] Start adding new jump function
40809 2019-Jan-12 20:37:19.590035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40810 2019-Jan-12 20:37:19.590091 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40811 2019-Jan-12 20:37:19.590726 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40812 2019-Jan-12 20:37:19.591360 - [DEBUG] Edge Function : AllBottom
40813 2019-Jan-12 20:37:19.591390 - [DEBUG] End adding new jump function
40814 2019-Jan-12 20:37:19.591414 - [DEBUG]
40815 2019-Jan-12 20:37:19.591437 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40816 2019-Jan-12 20:37:19.591463 - [DEBUG]
40817 2019-Jan-12 20:37:19.591486 - [DEBUG] Process 1112. path edge:
40818 2019-Jan-12 20:37:19.591510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40819 2019-Jan-12 20:37:19.591574 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40820 2019-Jan-12 20:37:19.592226 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40821 2019-Jan-12 20:37:19.592862 - [DEBUG]
40822 2019-Jan-12 20:37:19.592887 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40823 2019-Jan-12 20:37:19.593535 - [DEBUG] Possible callees:
40824 2019-Jan-12 20:37:19.593560 - [DEBUG] foo
40825 2019-Jan-12 20:37:19.593585 - [DEBUG] Possible return sites:
40826 2019-Jan-12 20:37:19.593609 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640827 2019-Jan-12 20:37:19.594871 - [DEBUG] Found and process special summary
40828 2019-Jan-12 20:37:19.594905 - [DEBUG] Compose: EdgeIdentity * AllBottom
40829 2019-Jan-12 20:37:19.594933 - [DEBUG]
40830 2019-Jan-12 20:37:19.594957 - [DEBUG] Propagate flow
40831 2019-Jan-12 20:37:19.594980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40832 2019-Jan-12 20:37:19.595037 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40833 2019-Jan-12 20:37:19.595696 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40834 2019-Jan-12 20:37:19.596331 - [DEBUG] Edge function : AllBottom (result of previous compose)
40835 2019-Jan-12 20:37:19.596356 - [DEBUG]
40836 2019-Jan-12 20:37:19.596381 - [DEBUG] Join: AllTop & AllBottom
40837 2019-Jan-12 20:37:19.596407 - [DEBUG] = AllBottom (new jump func)
40838 2019-Jan-12 20:37:19.596431 - [DEBUG]
40839 2019-Jan-12 20:37:19.596455 - [DEBUG] Start adding new jump function
40840 2019-Jan-12 20:37:19.596478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40841 2019-Jan-12 20:37:19.596534 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40842 2019-Jan-12 20:37:19.597172 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40843 2019-Jan-12 20:37:19.597808 - [DEBUG] Edge Function : AllBottom
40844 2019-Jan-12 20:37:19.597836 - [DEBUG] End adding new jump function
40845 2019-Jan-12 20:37:19.597860 - [DEBUG]
40846 2019-Jan-12 20:37:19.597883 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40847 2019-Jan-12 20:37:19.597908 - [DEBUG]
40848 2019-Jan-12 20:37:19.597931 - [DEBUG] Process 1113. path edge:
40849 2019-Jan-12 20:37:19.597955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40850 2019-Jan-12 20:37:19.598011 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40851 2019-Jan-12 20:37:19.598661 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40852 2019-Jan-12 20:37:19.599298 - [DEBUG]
40853 2019-Jan-12 20:37:19.599323 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40854 2019-Jan-12 20:37:19.599988 - [DEBUG] Compose: EdgeIdentity * AllBottom
40855 2019-Jan-12 20:37:19.600016 - [DEBUG]
40856 2019-Jan-12 20:37:19.600040 - [DEBUG] Propagate flow
40857 2019-Jan-12 20:37:19.600064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40858 2019-Jan-12 20:37:19.600121 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40859 2019-Jan-12 20:37:19.600764 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40860 2019-Jan-12 20:37:19.601399 - [DEBUG] Edge function : AllBottom (result of previous compose)
40861 2019-Jan-12 20:37:19.601425 - [DEBUG]
40862 2019-Jan-12 20:37:19.601450 - [DEBUG] Join: AllTop & AllBottom
40863 2019-Jan-12 20:37:19.601489 - [DEBUG] = AllBottom (new jump func)
40864 2019-Jan-12 20:37:19.601514 - [DEBUG]
40865 2019-Jan-12 20:37:19.601538 - [DEBUG] Start adding new jump function
40866 2019-Jan-12 20:37:19.601562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40867 2019-Jan-12 20:37:19.601618 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40868 2019-Jan-12 20:37:19.602270 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40869 2019-Jan-12 20:37:19.602902 - [DEBUG] Edge Function : AllBottom
40870 2019-Jan-12 20:37:19.602935 - [DEBUG] End adding new jump function
40871 2019-Jan-12 20:37:19.602959 - [DEBUG]
40872 2019-Jan-12 20:37:19.602983 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40873 2019-Jan-12 20:37:19.603007 - [DEBUG]
40874 2019-Jan-12 20:37:19.603031 - [DEBUG] Process 1114. path edge:
40875 2019-Jan-12 20:37:19.603055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40876 2019-Jan-12 20:37:19.603111 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40877 2019-Jan-12 20:37:19.603743 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40878 2019-Jan-12 20:37:19.604377 - [DEBUG]
40879 2019-Jan-12 20:37:19.604403 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40880 2019-Jan-12 20:37:19.605052 - [DEBUG] Compose: EdgeIdentity * AllBottom
40881 2019-Jan-12 20:37:19.605080 - [DEBUG]
40882 2019-Jan-12 20:37:19.605104 - [DEBUG] Propagate flow
40883 2019-Jan-12 20:37:19.605128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40884 2019-Jan-12 20:37:19.605185 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40885 2019-Jan-12 20:37:19.605835 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40886 2019-Jan-12 20:37:19.606488 - [DEBUG] Edge function : AllBottom (result of previous compose)
40887 2019-Jan-12 20:37:19.606514 - [DEBUG]
40888 2019-Jan-12 20:37:19.606538 - [DEBUG] Join: AllTop & AllBottom
40889 2019-Jan-12 20:37:19.606564 - [DEBUG] = AllBottom (new jump func)
40890 2019-Jan-12 20:37:19.606589 - [DEBUG]
40891 2019-Jan-12 20:37:19.606612 - [DEBUG] Start adding new jump function
40892 2019-Jan-12 20:37:19.606636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40893 2019-Jan-12 20:37:19.606692 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40894 2019-Jan-12 20:37:19.607327 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40895 2019-Jan-12 20:37:19.607960 - [DEBUG] Edge Function : AllBottom
40896 2019-Jan-12 20:37:19.607988 - [DEBUG] End adding new jump function
40897 2019-Jan-12 20:37:19.608012 - [DEBUG]
40898 2019-Jan-12 20:37:19.608035 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40899 2019-Jan-12 20:37:19.608059 - [DEBUG]
40900 2019-Jan-12 20:37:19.608083 - [DEBUG] Process 1115. path edge:
40901 2019-Jan-12 20:37:19.608106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40902 2019-Jan-12 20:37:19.608162 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40903 2019-Jan-12 20:37:19.608816 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40904 2019-Jan-12 20:37:19.609453 - [DEBUG]
40905 2019-Jan-12 20:37:19.609478 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40906 2019-Jan-12 20:37:19.610137 - [DEBUG] Compose: EdgeIdentity * AllBottom
40907 2019-Jan-12 20:37:19.610165 - [DEBUG]
40908 2019-Jan-12 20:37:19.610189 - [DEBUG] Propagate flow
40909 2019-Jan-12 20:37:19.610212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40910 2019-Jan-12 20:37:19.610269 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40911 2019-Jan-12 20:37:19.610913 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40912 2019-Jan-12 20:37:19.611549 - [DEBUG] Edge function : AllBottom (result of previous compose)
40913 2019-Jan-12 20:37:19.611575 - [DEBUG]
40914 2019-Jan-12 20:37:19.611599 - [DEBUG] Join: AllTop & AllBottom
40915 2019-Jan-12 20:37:19.611626 - [DEBUG] = AllBottom (new jump func)
40916 2019-Jan-12 20:37:19.611650 - [DEBUG]
40917 2019-Jan-12 20:37:19.611674 - [DEBUG] Start adding new jump function
40918 2019-Jan-12 20:37:19.611697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40919 2019-Jan-12 20:37:19.611753 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40920 2019-Jan-12 20:37:19.612405 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40921 2019-Jan-12 20:37:19.613048 - [DEBUG] Edge Function : AllBottom
40922 2019-Jan-12 20:37:19.613075 - [DEBUG] End adding new jump function
40923 2019-Jan-12 20:37:19.613099 - [DEBUG]
40924 2019-Jan-12 20:37:19.613123 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40925 2019-Jan-12 20:37:19.613147 - [DEBUG]
40926 2019-Jan-12 20:37:19.613170 - [DEBUG] Process 1116. path edge:
40927 2019-Jan-12 20:37:19.613194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40928 2019-Jan-12 20:37:19.613250 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40929 2019-Jan-12 20:37:19.613891 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40930 2019-Jan-12 20:37:19.614527 - [DEBUG]
40931 2019-Jan-12 20:37:19.614551 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40932 2019-Jan-12 20:37:19.615204 - [DEBUG] Possible callees:
40933 2019-Jan-12 20:37:19.615229 - [DEBUG] llvm.dbg.declare
40934 2019-Jan-12 20:37:19.615254 - [DEBUG] Possible return sites:
40935 2019-Jan-12 20:37:19.615278 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640936 2019-Jan-12 20:37:19.616559 - [DEBUG] Found and process special summary
40937 2019-Jan-12 20:37:19.616592 - [DEBUG] Compose: EdgeIdentity * AllBottom
40938 2019-Jan-12 20:37:19.616620 - [DEBUG]
40939 2019-Jan-12 20:37:19.616643 - [DEBUG] Propagate flow
40940 2019-Jan-12 20:37:19.616667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40941 2019-Jan-12 20:37:19.616723 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40942 2019-Jan-12 20:37:19.617359 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40943 2019-Jan-12 20:37:19.617994 - [DEBUG] Edge function : AllBottom (result of previous compose)
40944 2019-Jan-12 20:37:19.618019 - [DEBUG]
40945 2019-Jan-12 20:37:19.618044 - [DEBUG] Join: AllTop & AllBottom
40946 2019-Jan-12 20:37:19.618070 - [DEBUG] = AllBottom (new jump func)
40947 2019-Jan-12 20:37:19.618094 - [DEBUG]
40948 2019-Jan-12 20:37:19.618124 - [DEBUG] Start adding new jump function
40949 2019-Jan-12 20:37:19.618149 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40950 2019-Jan-12 20:37:19.618204 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40951 2019-Jan-12 20:37:19.618861 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40952 2019-Jan-12 20:37:19.619496 - [DEBUG] Edge Function : AllBottom
40953 2019-Jan-12 20:37:19.619524 - [DEBUG] End adding new jump function
40954 2019-Jan-12 20:37:19.619548 - [DEBUG]
40955 2019-Jan-12 20:37:19.619571 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40956 2019-Jan-12 20:37:19.619595 - [DEBUG]
40957 2019-Jan-12 20:37:19.619619 - [DEBUG] Process 1117. path edge:
40958 2019-Jan-12 20:37:19.619642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40959 2019-Jan-12 20:37:19.619699 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40960 2019-Jan-12 20:37:19.620334 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40961 2019-Jan-12 20:37:19.620968 - [DEBUG]
40962 2019-Jan-12 20:37:19.620992 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40963 2019-Jan-12 20:37:19.621656 - [DEBUG] Compose: EdgeIdentity * AllBottom
40964 2019-Jan-12 20:37:19.621685 - [DEBUG]
40965 2019-Jan-12 20:37:19.621709 - [DEBUG] Propagate flow
40966 2019-Jan-12 20:37:19.621732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40967 2019-Jan-12 20:37:19.621789 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40968 2019-Jan-12 20:37:19.622439 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40969 2019-Jan-12 20:37:19.623073 - [DEBUG] Edge function : AllBottom (result of previous compose)
40970 2019-Jan-12 20:37:19.623098 - [DEBUG]
40971 2019-Jan-12 20:37:19.623122 - [DEBUG] Join: AllTop & AllBottom
40972 2019-Jan-12 20:37:19.623148 - [DEBUG] = AllBottom (new jump func)
40973 2019-Jan-12 20:37:19.623173 - [DEBUG]
40974 2019-Jan-12 20:37:19.623196 - [DEBUG] Start adding new jump function
40975 2019-Jan-12 20:37:19.623220 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40976 2019-Jan-12 20:37:19.623276 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40977 2019-Jan-12 20:37:19.623911 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40978 2019-Jan-12 20:37:19.624541 - [DEBUG] Edge Function : AllBottom
40979 2019-Jan-12 20:37:19.624569 - [DEBUG] End adding new jump function
40980 2019-Jan-12 20:37:19.624593 - [DEBUG]
40981 2019-Jan-12 20:37:19.624616 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40982 2019-Jan-12 20:37:19.624641 - [DEBUG]
40983 2019-Jan-12 20:37:19.624664 - [DEBUG] Process 1118. path edge:
40984 2019-Jan-12 20:37:19.624688 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40985 2019-Jan-12 20:37:19.624744 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40986 2019-Jan-12 20:37:19.625392 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40987 2019-Jan-12 20:37:19.626027 - [DEBUG]
40988 2019-Jan-12 20:37:19.626052 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40989 2019-Jan-12 20:37:19.626698 - [DEBUG] Compose: EdgeIdentity * AllBottom
40990 2019-Jan-12 20:37:19.626726 - [DEBUG]
40991 2019-Jan-12 20:37:19.626750 - [DEBUG] Propagate flow
40992 2019-Jan-12 20:37:19.626773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40993 2019-Jan-12 20:37:19.626838 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40994 2019-Jan-12 20:37:19.627470 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40995 2019-Jan-12 20:37:19.628106 - [DEBUG] Edge function : AllBottom (result of previous compose)
40996 2019-Jan-12 20:37:19.628131 - [DEBUG]
40997 2019-Jan-12 20:37:19.628155 - [DEBUG] Join: AllTop & AllBottom
40998 2019-Jan-12 20:37:19.628181 - [DEBUG] = AllBottom (new jump func)
40999 2019-Jan-12 20:37:19.628206 - [DEBUG]
41000 2019-Jan-12 20:37:19.628229 - [DEBUG] Start adding new jump function
41001 2019-Jan-12 20:37:19.628253 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41002 2019-Jan-12 20:37:19.628309 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41003 2019-Jan-12 20:37:19.628965 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41004 2019-Jan-12 20:37:19.629597 - [DEBUG] Edge Function : AllBottom
41005 2019-Jan-12 20:37:19.629625 - [DEBUG] End adding new jump function
41006 2019-Jan-12 20:37:19.629649 - [DEBUG]
41007 2019-Jan-12 20:37:19.629673 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
41008 2019-Jan-12 20:37:19.629697 - [DEBUG]
41009 2019-Jan-12 20:37:19.629721 - [DEBUG] Process 1119. path edge:
41010 2019-Jan-12 20:37:19.629744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41011 2019-Jan-12 20:37:19.629801 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41012 2019-Jan-12 20:37:19.630431 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41013 2019-Jan-12 20:37:19.631065 - [DEBUG]
41014 2019-Jan-12 20:37:19.631090 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41015 2019-Jan-12 20:37:19.631736 - [DEBUG] Compose: EdgeIdentity * AllBottom
41016 2019-Jan-12 20:37:19.631764 - [DEBUG]
41017 2019-Jan-12 20:37:19.631787 - [DEBUG] Propagate flow
41018 2019-Jan-12 20:37:19.631811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41019 2019-Jan-12 20:37:19.631868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41020 2019-Jan-12 20:37:19.632548 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41021 2019-Jan-12 20:37:19.633185 - [DEBUG] Edge function : AllBottom (result of previous compose)
41022 2019-Jan-12 20:37:19.633211 - [DEBUG]
41023 2019-Jan-12 20:37:19.633236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41024 2019-Jan-12 20:37:19.633262 - [DEBUG] = AllBottom
41025 2019-Jan-12 20:37:19.633286 - [DEBUG]
41026 2019-Jan-12 20:37:19.633309 - [DEBUG] PROPAGATE: No new function!
41027 2019-Jan-12 20:37:19.633333 - [DEBUG] EDGE:
41028 2019-Jan-12 20:37:19.633391 - [DEBUG] ---> 41029 2019-Jan-12 20:37:19.634021 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41030 2019-Jan-12 20:37:19.634656 - [DEBUG]
41031 2019-Jan-12 20:37:19.634681 - [DEBUG] EDGE:
41032 2019-Jan-12 20:37:19.634738 - [DEBUG] ---> 41033 2019-Jan-12 20:37:19.635382 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41034 2019-Jan-12 20:37:19.636017 - [DEBUG]
41035 2019-Jan-12 20:37:19.636042 - [DEBUG] EDGE:
41036 2019-Jan-12 20:37:19.636099 - [DEBUG] ---> 41037 2019-Jan-12 20:37:19.636742 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41038 2019-Jan-12 20:37:19.637378 - [DEBUG]
41039 2019-Jan-12 20:37:19.637413 - [DEBUG] Compose: EdgeIdentity * AllBottom
41040 2019-Jan-12 20:37:19.637440 - [DEBUG]
41041 2019-Jan-12 20:37:19.637464 - [DEBUG] Propagate flow
41042 2019-Jan-12 20:37:19.637487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41043 2019-Jan-12 20:37:19.637544 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41044 2019-Jan-12 20:37:19.638178 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41045 2019-Jan-12 20:37:19.638828 - [DEBUG] Edge function : AllBottom (result of previous compose)
41046 2019-Jan-12 20:37:19.638853 - [DEBUG]
41047 2019-Jan-12 20:37:19.638881 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41048 2019-Jan-12 20:37:19.638907 - [DEBUG] = AllBottom
41049 2019-Jan-12 20:37:19.638932 - [DEBUG]
41050 2019-Jan-12 20:37:19.638955 - [DEBUG] PROPAGATE: No new function!
41051 2019-Jan-12 20:37:19.638981 - [DEBUG] EDGE:
41052 2019-Jan-12 20:37:19.639038 - [DEBUG] ---> 41053 2019-Jan-12 20:37:19.639679 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41054 2019-Jan-12 20:37:19.640314 - [DEBUG]
41055 2019-Jan-12 20:37:19.640346 - [DEBUG] Compose: EdgeIdentity * AllBottom
41056 2019-Jan-12 20:37:19.640373 - [DEBUG]
41057 2019-Jan-12 20:37:19.640397 - [DEBUG] Propagate flow
41058 2019-Jan-12 20:37:19.640420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41059 2019-Jan-12 20:37:19.640476 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41060 2019-Jan-12 20:37:19.641122 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41061 2019-Jan-12 20:37:19.641757 - [DEBUG] Edge function : AllBottom (result of previous compose)
41062 2019-Jan-12 20:37:19.641782 - [DEBUG]
41063 2019-Jan-12 20:37:19.641807 - [DEBUG] Join: AllTop & AllBottom
41064 2019-Jan-12 20:37:19.641834 - [DEBUG] = AllBottom (new jump func)
41065 2019-Jan-12 20:37:19.641858 - [DEBUG]
41066 2019-Jan-12 20:37:19.641882 - [DEBUG] Start adding new jump function
41067 2019-Jan-12 20:37:19.641905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41068 2019-Jan-12 20:37:19.641961 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41069 2019-Jan-12 20:37:19.642612 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41070 2019-Jan-12 20:37:19.643254 - [DEBUG] Edge Function : AllBottom
41071 2019-Jan-12 20:37:19.643282 - [DEBUG] End adding new jump function
41072 2019-Jan-12 20:37:19.643306 - [DEBUG]
41073 2019-Jan-12 20:37:19.643329 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
41074 2019-Jan-12 20:37:19.643354 - [DEBUG]
41075 2019-Jan-12 20:37:19.643377 - [DEBUG] Process 1120. path edge:
41076 2019-Jan-12 20:37:19.643401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41077 2019-Jan-12 20:37:19.643457 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41078 2019-Jan-12 20:37:19.644098 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41079 2019-Jan-12 20:37:19.644733 - [DEBUG]
41080 2019-Jan-12 20:37:19.644758 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41081 2019-Jan-12 20:37:19.645430 - [DEBUG] Possible callees:
41082 2019-Jan-12 20:37:19.645455 - [DEBUG] llvm.dbg.declare
41083 2019-Jan-12 20:37:19.645481 - [DEBUG] Possible return sites:
41084 2019-Jan-12 20:37:19.645504 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341085 2019-Jan-12 20:37:19.646769 - [DEBUG] Found and process special summary
41086 2019-Jan-12 20:37:19.646803 - [DEBUG] Compose: EdgeIdentity * AllBottom
41087 2019-Jan-12 20:37:19.646830 - [DEBUG]
41088 2019-Jan-12 20:37:19.646853 - [DEBUG] Propagate flow
41089 2019-Jan-12 20:37:19.646877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-12 20:37:19.646933 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41091 2019-Jan-12 20:37:19.647568 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41092 2019-Jan-12 20:37:19.648203 - [DEBUG] Edge function : AllBottom (result of previous compose)
41093 2019-Jan-12 20:37:19.648228 - [DEBUG]
41094 2019-Jan-12 20:37:19.648253 - [DEBUG] Join: AllTop & AllBottom
41095 2019-Jan-12 20:37:19.648279 - [DEBUG] = AllBottom (new jump func)
41096 2019-Jan-12 20:37:19.648304 - [DEBUG]
41097 2019-Jan-12 20:37:19.648327 - [DEBUG] Start adding new jump function
41098 2019-Jan-12 20:37:19.648350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41099 2019-Jan-12 20:37:19.648406 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41100 2019-Jan-12 20:37:19.649061 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41101 2019-Jan-12 20:37:19.649694 - [DEBUG] Edge Function : AllBottom
41102 2019-Jan-12 20:37:19.649722 - [DEBUG] End adding new jump function
41103 2019-Jan-12 20:37:19.649746 - [DEBUG]
41104 2019-Jan-12 20:37:19.649769 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41105 2019-Jan-12 20:37:19.649793 - [DEBUG]
41106 2019-Jan-12 20:37:19.649817 - [DEBUG] Process 1121. path edge:
41107 2019-Jan-12 20:37:19.649840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41108 2019-Jan-12 20:37:19.649896 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41109 2019-Jan-12 20:37:19.650529 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41110 2019-Jan-12 20:37:19.651163 - [DEBUG]
41111 2019-Jan-12 20:37:19.651188 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41112 2019-Jan-12 20:37:19.651845 - [DEBUG] Compose: EdgeIdentity * AllBottom
41113 2019-Jan-12 20:37:19.651873 - [DEBUG]
41114 2019-Jan-12 20:37:19.651897 - [DEBUG] Propagate flow
41115 2019-Jan-12 20:37:19.651920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-12 20:37:19.651977 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41117 2019-Jan-12 20:37:19.652620 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41118 2019-Jan-12 20:37:19.653255 - [DEBUG] Edge function : AllBottom (result of previous compose)
41119 2019-Jan-12 20:37:19.653281 - [DEBUG]
41120 2019-Jan-12 20:37:19.653305 - [DEBUG] Join: AllTop & AllBottom
41121 2019-Jan-12 20:37:19.653331 - [DEBUG] = AllBottom (new jump func)
41122 2019-Jan-12 20:37:19.653356 - [DEBUG]
41123 2019-Jan-12 20:37:19.653379 - [DEBUG] Start adding new jump function
41124 2019-Jan-12 20:37:19.653403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41125 2019-Jan-12 20:37:19.653467 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41126 2019-Jan-12 20:37:19.654102 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41127 2019-Jan-12 20:37:19.654731 - [DEBUG] Edge Function : AllBottom
41128 2019-Jan-12 20:37:19.654759 - [DEBUG] End adding new jump function
41129 2019-Jan-12 20:37:19.654783 - [DEBUG]
41130 2019-Jan-12 20:37:19.654807 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41131 2019-Jan-12 20:37:19.654832 - [DEBUG]
41132 2019-Jan-12 20:37:19.654855 - [DEBUG] Process 1122. path edge:
41133 2019-Jan-12 20:37:19.654879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41134 2019-Jan-12 20:37:19.654935 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41135 2019-Jan-12 20:37:19.655583 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41136 2019-Jan-12 20:37:19.656216 - [DEBUG]
41137 2019-Jan-12 20:37:19.656242 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41138 2019-Jan-12 20:37:19.656887 - [DEBUG] Compose: EdgeIdentity * AllBottom
41139 2019-Jan-12 20:37:19.656915 - [DEBUG]
41140 2019-Jan-12 20:37:19.656939 - [DEBUG] Propagate flow
41141 2019-Jan-12 20:37:19.656963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41142 2019-Jan-12 20:37:19.657019 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41143 2019-Jan-12 20:37:19.657651 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41144 2019-Jan-12 20:37:19.658286 - [DEBUG] Edge function : AllBottom (result of previous compose)
41145 2019-Jan-12 20:37:19.658311 - [DEBUG]
41146 2019-Jan-12 20:37:19.658336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41147 2019-Jan-12 20:37:19.658362 - [DEBUG] = AllBottom
41148 2019-Jan-12 20:37:19.658386 - [DEBUG]
41149 2019-Jan-12 20:37:19.658409 - [DEBUG] PROPAGATE: No new function!
41150 2019-Jan-12 20:37:19.658434 - [DEBUG] EDGE:
41151 2019-Jan-12 20:37:19.658491 - [DEBUG] ---> 41152 2019-Jan-12 20:37:19.659143 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41153 2019-Jan-12 20:37:19.659779 - [DEBUG]
41154 2019-Jan-12 20:37:19.659804 - [DEBUG] EDGE:
41155 2019-Jan-12 20:37:19.659861 - [DEBUG] ---> 41156 2019-Jan-12 20:37:19.660496 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41157 2019-Jan-12 20:37:19.661131 - [DEBUG]
41158 2019-Jan-12 20:37:19.661166 - [DEBUG] Compose: EdgeIdentity * AllBottom
41159 2019-Jan-12 20:37:19.661193 - [DEBUG]
41160 2019-Jan-12 20:37:19.661216 - [DEBUG] Propagate flow
41161 2019-Jan-12 20:37:19.661240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41162 2019-Jan-12 20:37:19.661296 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41163 2019-Jan-12 20:37:19.661931 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41164 2019-Jan-12 20:37:19.662583 - [DEBUG] Edge function : AllBottom (result of previous compose)
41165 2019-Jan-12 20:37:19.662608 - [DEBUG]
41166 2019-Jan-12 20:37:19.662633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41167 2019-Jan-12 20:37:19.662658 - [DEBUG] = AllBottom
41168 2019-Jan-12 20:37:19.662683 - [DEBUG]
41169 2019-Jan-12 20:37:19.662706 - [DEBUG] PROPAGATE: No new function!
41170 2019-Jan-12 20:37:19.662731 - [DEBUG] EDGE:
41171 2019-Jan-12 20:37:19.662796 - [DEBUG] ---> 41172 2019-Jan-12 20:37:19.663440 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41173 2019-Jan-12 20:37:19.664076 - [DEBUG]
41174 2019-Jan-12 20:37:19.664101 - [DEBUG] EDGE:
41175 2019-Jan-12 20:37:19.664158 - [DEBUG] ---> 41176 2019-Jan-12 20:37:19.664792 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41177 2019-Jan-12 20:37:19.665443 - [DEBUG]
41178 2019-Jan-12 20:37:19.665476 - [DEBUG] Compose: EdgeIdentity * AllBottom
41179 2019-Jan-12 20:37:19.665502 - [DEBUG]
41180 2019-Jan-12 20:37:19.665526 - [DEBUG] Propagate flow
41181 2019-Jan-12 20:37:19.665549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41182 2019-Jan-12 20:37:19.665606 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41183 2019-Jan-12 20:37:19.666240 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41184 2019-Jan-12 20:37:19.666876 - [DEBUG] Edge function : AllBottom (result of previous compose)
41185 2019-Jan-12 20:37:19.666902 - [DEBUG]
41186 2019-Jan-12 20:37:19.666926 - [DEBUG] Join: AllTop & AllBottom
41187 2019-Jan-12 20:37:19.666952 - [DEBUG] = AllBottom (new jump func)
41188 2019-Jan-12 20:37:19.666977 - [DEBUG]
41189 2019-Jan-12 20:37:19.667000 - [DEBUG] Start adding new jump function
41190 2019-Jan-12 20:37:19.667024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41191 2019-Jan-12 20:37:19.667080 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41192 2019-Jan-12 20:37:19.667716 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41193 2019-Jan-12 20:37:19.668348 - [DEBUG] Edge Function : AllBottom
41194 2019-Jan-12 20:37:19.668376 - [DEBUG] End adding new jump function
41195 2019-Jan-12 20:37:19.668399 - [DEBUG]
41196 2019-Jan-12 20:37:19.668423 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41197 2019-Jan-12 20:37:19.668448 - [DEBUG]
41198 2019-Jan-12 20:37:19.668471 - [DEBUG] Process 1123. path edge:
41199 2019-Jan-12 20:37:19.668495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41200 2019-Jan-12 20:37:19.668551 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41201 2019-Jan-12 20:37:19.669209 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41202 2019-Jan-12 20:37:19.669844 - [DEBUG]
41203 2019-Jan-12 20:37:19.669870 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41204 2019-Jan-12 20:37:19.670517 - [DEBUG] Compose: EdgeIdentity * AllBottom
41205 2019-Jan-12 20:37:19.670545 - [DEBUG]
41206 2019-Jan-12 20:37:19.670569 - [DEBUG] Propagate flow
41207 2019-Jan-12 20:37:19.670592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41208 2019-Jan-12 20:37:19.670649 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41209 2019-Jan-12 20:37:19.671292 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41210 2019-Jan-12 20:37:19.671927 - [DEBUG] Edge function : AllBottom (result of previous compose)
41211 2019-Jan-12 20:37:19.671952 - [DEBUG]
41212 2019-Jan-12 20:37:19.671977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41213 2019-Jan-12 20:37:19.672025 - [DEBUG] = AllBottom
41214 2019-Jan-12 20:37:19.672050 - [DEBUG]
41215 2019-Jan-12 20:37:19.672074 - [DEBUG] PROPAGATE: No new function!
41216 2019-Jan-12 20:37:19.672105 - [DEBUG] Compose: EdgeIdentity * AllBottom
41217 2019-Jan-12 20:37:19.672131 - [DEBUG]
41218 2019-Jan-12 20:37:19.672155 - [DEBUG] Propagate flow
41219 2019-Jan-12 20:37:19.672178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41220 2019-Jan-12 20:37:19.672234 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41221 2019-Jan-12 20:37:19.672877 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41222 2019-Jan-12 20:37:19.673512 - [DEBUG] Edge function : AllBottom (result of previous compose)
41223 2019-Jan-12 20:37:19.673537 - [DEBUG]
41224 2019-Jan-12 20:37:19.673562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41225 2019-Jan-12 20:37:19.673588 - [DEBUG] = AllBottom
41226 2019-Jan-12 20:37:19.673612 - [DEBUG]
41227 2019-Jan-12 20:37:19.673636 - [DEBUG] PROPAGATE: No new function!
41228 2019-Jan-12 20:37:19.673660 - [DEBUG] EDGE:
41229 2019-Jan-12 20:37:19.673717 - [DEBUG] ---> 41230 2019-Jan-12 20:37:19.674350 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41231 2019-Jan-12 20:37:19.674983 - [DEBUG]
41232 2019-Jan-12 20:37:19.675008 - [DEBUG] EDGE:
41233 2019-Jan-12 20:37:19.675065 - [DEBUG] ---> 41234 2019-Jan-12 20:37:19.675712 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41235 2019-Jan-12 20:37:19.676347 - [DEBUG]
41236 2019-Jan-12 20:37:19.676372 - [DEBUG] EDGE:
41237 2019-Jan-12 20:37:19.676429 - [DEBUG] ---> 41238 2019-Jan-12 20:37:19.677065 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41239 2019-Jan-12 20:37:19.677698 - [DEBUG]
41240 2019-Jan-12 20:37:19.677732 - [DEBUG] Compose: EdgeIdentity * AllBottom
41241 2019-Jan-12 20:37:19.677759 - [DEBUG]
41242 2019-Jan-12 20:37:19.677782 - [DEBUG] Propagate flow
41243 2019-Jan-12 20:37:19.677806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41244 2019-Jan-12 20:37:19.677861 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41245 2019-Jan-12 20:37:19.678498 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41246 2019-Jan-12 20:37:19.679148 - [DEBUG] Edge function : AllBottom (result of previous compose)
41247 2019-Jan-12 20:37:19.679178 - [DEBUG]
41248 2019-Jan-12 20:37:19.679203 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41249 2019-Jan-12 20:37:19.679229 - [DEBUG] = AllBottom
41250 2019-Jan-12 20:37:19.679254 - [DEBUG]
41251 2019-Jan-12 20:37:19.679277 - [DEBUG] PROPAGATE: No new function!
41252 2019-Jan-12 20:37:19.679303 - [DEBUG] EDGE:
41253 2019-Jan-12 20:37:19.679360 - [DEBUG] ---> 41254 2019-Jan-12 20:37:19.679994 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41255 2019-Jan-12 20:37:19.680629 - [DEBUG]
41256 2019-Jan-12 20:37:19.680654 - [DEBUG] EDGE:
41257 2019-Jan-12 20:37:19.680719 - [DEBUG] ---> 41258 2019-Jan-12 20:37:19.681352 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41259 2019-Jan-12 20:37:19.681998 - [DEBUG]
41260 2019-Jan-12 20:37:19.682025 - [DEBUG] EDGE:
41261 2019-Jan-12 20:37:19.682083 - [DEBUG] ---> 41262 2019-Jan-12 20:37:19.682721 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41263 2019-Jan-12 20:37:19.683356 - [DEBUG]
41264 2019-Jan-12 20:37:19.683381 - [DEBUG] EDGE:
41265 2019-Jan-12 20:37:19.683439 - [DEBUG] ---> 41266 2019-Jan-12 20:37:19.684072 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41267 2019-Jan-12 20:37:19.684706 - [DEBUG]
41268 2019-Jan-12 20:37:19.684731 - [DEBUG] EDGE:
41269 2019-Jan-12 20:37:19.684789 - [DEBUG] ---> 41270 2019-Jan-12 20:37:19.685437 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41271 2019-Jan-12 20:37:19.686073 - [DEBUG]
41272 2019-Jan-12 20:37:19.686099 - [DEBUG] EDGE:
41273 2019-Jan-12 20:37:19.686156 - [DEBUG] ---> 41274 2019-Jan-12 20:37:19.686791 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41275 2019-Jan-12 20:37:19.687424 - [DEBUG]
41276 2019-Jan-12 20:37:19.687450 - [DEBUG] EDGE:
41277 2019-Jan-12 20:37:19.687507 - [DEBUG] ---> 41278 2019-Jan-12 20:37:19.688137 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41279 2019-Jan-12 20:37:19.688786 - [DEBUG]
41280 2019-Jan-12 20:37:19.688812 - [DEBUG] EDGE:
41281 2019-Jan-12 20:37:19.688869 - [DEBUG] ---> 41282 2019-Jan-12 20:37:19.689506 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41283 2019-Jan-12 20:37:19.690141 - [DEBUG]
41284 2019-Jan-12 20:37:19.690167 - [DEBUG] EDGE:
41285 2019-Jan-12 20:37:19.690224 - [DEBUG] ---> 41286 2019-Jan-12 20:37:19.690859 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
41287 2019-Jan-12 20:37:19.691497 - [DEBUG]
41288 2019-Jan-12 20:37:19.691523 - [DEBUG] Compose: EdgeIdentity * AllBottom
41289 2019-Jan-12 20:37:19.691549 - [DEBUG]
41290 2019-Jan-12 20:37:19.691573 - [DEBUG] Propagate flow
41291 2019-Jan-12 20:37:19.691596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41292 2019-Jan-12 20:37:19.691652 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41293 2019-Jan-12 20:37:19.692302 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41294 2019-Jan-12 20:37:19.692944 - [DEBUG] Edge function : AllBottom (result of previous compose)
41295 2019-Jan-12 20:37:19.692969 - [DEBUG]
41296 2019-Jan-12 20:37:19.692994 - [DEBUG] Join: AllTop & AllBottom
41297 2019-Jan-12 20:37:19.693028 - [DEBUG] = AllBottom (new jump func)
41298 2019-Jan-12 20:37:19.693053 - [DEBUG]
41299 2019-Jan-12 20:37:19.693077 - [DEBUG] Start adding new jump function
41300 2019-Jan-12 20:37:19.693100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41301 2019-Jan-12 20:37:19.693157 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41302 2019-Jan-12 20:37:19.693798 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41303 2019-Jan-12 20:37:19.694433 - [DEBUG] Edge Function : AllBottom
41304 2019-Jan-12 20:37:19.694463 - [DEBUG] End adding new jump function
41305 2019-Jan-12 20:37:19.694487 - [DEBUG]
41306 2019-Jan-12 20:37:19.694511 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41307 2019-Jan-12 20:37:19.694535 - [DEBUG]
41308 2019-Jan-12 20:37:19.694559 - [DEBUG] Process 1124. path edge:
41309 2019-Jan-12 20:37:19.694582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41310 2019-Jan-12 20:37:19.694639 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
41311 2019-Jan-12 20:37:19.695275 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41312 2019-Jan-12 20:37:19.695933 - [DEBUG]
41313 2019-Jan-12 20:37:19.695958 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41314 2019-Jan-12 20:37:19.696607 - [DEBUG] Compose: EdgeIdentity * AllBottom
41315 2019-Jan-12 20:37:19.696635 - [DEBUG]
41316 2019-Jan-12 20:37:19.696659 - [DEBUG] Propagate flow
41317 2019-Jan-12 20:37:19.696683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41318 2019-Jan-12 20:37:19.696739 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
41319 2019-Jan-12 20:37:19.697371 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41320 2019-Jan-12 20:37:19.698013 - [DEBUG] Edge function : AllBottom (result of previous compose)
41321 2019-Jan-12 20:37:19.698038 - [DEBUG]
41322 2019-Jan-12 20:37:19.698063 - [DEBUG] Join: AllTop & AllBottom
41323 2019-Jan-12 20:37:19.698089 - [DEBUG] = AllBottom (new jump func)
41324 2019-Jan-12 20:37:19.698114 - [DEBUG]
41325 2019-Jan-12 20:37:19.698137 - [DEBUG] Start adding new jump function
41326 2019-Jan-12 20:37:19.698161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41327 2019-Jan-12 20:37:19.698216 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41328 2019-Jan-12 20:37:19.698874 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
41329 2019-Jan-12 20:37:19.699509 - [DEBUG] Edge Function : AllBottom
41330 2019-Jan-12 20:37:19.699537 - [DEBUG] End adding new jump function
41331 2019-Jan-12 20:37:19.699561 - [DEBUG]
41332 2019-Jan-12 20:37:19.699585 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41333 2019-Jan-12 20:37:19.699609 - [DEBUG]
41334 2019-Jan-12 20:37:19.699632 - [DEBUG] Process 1125. path edge:
41335 2019-Jan-12 20:37:19.699656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41336 2019-Jan-12 20:37:19.699712 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
41337 2019-Jan-12 20:37:19.700341 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41338 2019-Jan-12 20:37:19.700982 - [DEBUG]
41339 2019-Jan-12 20:37:19.701007 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
41340 2019-Jan-12 20:37:19.701656 - [DEBUG] Compose: EdgeIdentity * AllBottom
41341 2019-Jan-12 20:37:19.701684 - [DEBUG]
41342 2019-Jan-12 20:37:19.701708 - [DEBUG] Propagate flow
41343 2019-Jan-12 20:37:19.701732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41344 2019-Jan-12 20:37:19.701788 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
41345 2019-Jan-12 20:37:19.702436 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41346 2019-Jan-12 20:37:19.703077 - [DEBUG] Edge function : AllBottom (result of previous compose)
41347 2019-Jan-12 20:37:19.703103 - [DEBUG]
41348 2019-Jan-12 20:37:19.703127 - [DEBUG] Join: AllTop & AllBottom
41349 2019-Jan-12 20:37:19.703153 - [DEBUG] = AllBottom (new jump func)
41350 2019-Jan-12 20:37:19.703178 - [DEBUG]
41351 2019-Jan-12 20:37:19.703201 - [DEBUG] Start adding new jump function
41352 2019-Jan-12 20:37:19.703225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-12 20:37:19.703280 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41354 2019-Jan-12 20:37:19.703924 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
41355 2019-Jan-12 20:37:19.704554 - [DEBUG] Edge Function : AllBottom
41356 2019-Jan-12 20:37:19.704582 - [DEBUG] End adding new jump function
41357 2019-Jan-12 20:37:19.704606 - [DEBUG]
41358 2019-Jan-12 20:37:19.704629 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41359 2019-Jan-12 20:37:19.704653 - [DEBUG]
41360 2019-Jan-12 20:37:19.704677 - [DEBUG] Process 1126. path edge:
41361 2019-Jan-12 20:37:19.704701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41362 2019-Jan-12 20:37:19.704756 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
41363 2019-Jan-12 20:37:19.705402 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41364 2019-Jan-12 20:37:19.706049 - [DEBUG]
41365 2019-Jan-12 20:37:19.706074 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
41366 2019-Jan-12 20:37:19.706722 - [DEBUG] Compose: EdgeIdentity * AllBottom
41367 2019-Jan-12 20:37:19.706750 - [DEBUG]
41368 2019-Jan-12 20:37:19.706774 - [DEBUG] Propagate flow
41369 2019-Jan-12 20:37:19.706798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41370 2019-Jan-12 20:37:19.706854 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41371 2019-Jan-12 20:37:19.707491 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41372 2019-Jan-12 20:37:19.708131 - [DEBUG] Edge function : AllBottom (result of previous compose)
41373 2019-Jan-12 20:37:19.708157 - [DEBUG]
41374 2019-Jan-12 20:37:19.708182 - [DEBUG] Join: AllTop & AllBottom
41375 2019-Jan-12 20:37:19.708208 - [DEBUG] = AllBottom (new jump func)
41376 2019-Jan-12 20:37:19.708232 - [DEBUG]
41377 2019-Jan-12 20:37:19.708256 - [DEBUG] Start adding new jump function
41378 2019-Jan-12 20:37:19.708279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41379 2019-Jan-12 20:37:19.708335 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41380 2019-Jan-12 20:37:19.708995 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41381 2019-Jan-12 20:37:19.709636 - [DEBUG] Edge Function : AllBottom
41382 2019-Jan-12 20:37:19.709664 - [DEBUG] End adding new jump function
41383 2019-Jan-12 20:37:19.709688 - [DEBUG]
41384 2019-Jan-12 20:37:19.709720 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41385 2019-Jan-12 20:37:19.709745 - [DEBUG]
41386 2019-Jan-12 20:37:19.709768 - [DEBUG] Process 1127. path edge:
41387 2019-Jan-12 20:37:19.709792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41388 2019-Jan-12 20:37:19.709849 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
41389 2019-Jan-12 20:37:19.710485 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41390 2019-Jan-12 20:37:19.711127 - [DEBUG]
41391 2019-Jan-12 20:37:19.711152 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41392 2019-Jan-12 20:37:19.711802 - [DEBUG] Compose: EdgeIdentity * AllBottom
41393 2019-Jan-12 20:37:19.711831 - [DEBUG]
41394 2019-Jan-12 20:37:19.711855 - [DEBUG] Propagate flow
41395 2019-Jan-12 20:37:19.711878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41396 2019-Jan-12 20:37:19.711935 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41397 2019-Jan-12 20:37:19.712586 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41398 2019-Jan-12 20:37:19.713227 - [DEBUG] Edge function : AllBottom (result of previous compose)
41399 2019-Jan-12 20:37:19.713253 - [DEBUG]
41400 2019-Jan-12 20:37:19.713277 - [DEBUG] Join: AllTop & AllBottom
41401 2019-Jan-12 20:37:19.713303 - [DEBUG] = AllBottom (new jump func)
41402 2019-Jan-12 20:37:19.713328 - [DEBUG]
41403 2019-Jan-12 20:37:19.713351 - [DEBUG] Start adding new jump function
41404 2019-Jan-12 20:37:19.713375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41405 2019-Jan-12 20:37:19.713430 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41406 2019-Jan-12 20:37:19.714071 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41407 2019-Jan-12 20:37:19.714702 - [DEBUG] Edge Function : AllBottom
41408 2019-Jan-12 20:37:19.714729 - [DEBUG] End adding new jump function
41409 2019-Jan-12 20:37:19.714753 - [DEBUG]
41410 2019-Jan-12 20:37:19.714777 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41411 2019-Jan-12 20:37:19.714801 - [DEBUG]
41412 2019-Jan-12 20:37:19.714825 - [DEBUG] Process 1128. path edge:
41413 2019-Jan-12 20:37:19.714848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41414 2019-Jan-12 20:37:19.714905 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
41415 2019-Jan-12 20:37:19.715553 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41416 2019-Jan-12 20:37:19.716197 - [DEBUG]
41417 2019-Jan-12 20:37:19.716222 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41418 2019-Jan-12 20:37:19.716866 - [DEBUG] Compose: EdgeIdentity * AllBottom
41419 2019-Jan-12 20:37:19.716894 - [DEBUG]
41420 2019-Jan-12 20:37:19.716918 - [DEBUG] Propagate flow
41421 2019-Jan-12 20:37:19.716942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41422 2019-Jan-12 20:37:19.716998 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41423 2019-Jan-12 20:37:19.717634 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41424 2019-Jan-12 20:37:19.718274 - [DEBUG] Edge function : AllBottom (result of previous compose)
41425 2019-Jan-12 20:37:19.718307 - [DEBUG]
41426 2019-Jan-12 20:37:19.718333 - [DEBUG] Join: AllTop & AllBottom
41427 2019-Jan-12 20:37:19.718359 - [DEBUG] = AllBottom (new jump func)
41428 2019-Jan-12 20:37:19.718384 - [DEBUG]
41429 2019-Jan-12 20:37:19.718407 - [DEBUG] Start adding new jump function
41430 2019-Jan-12 20:37:19.718431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41431 2019-Jan-12 20:37:19.718487 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41432 2019-Jan-12 20:37:19.719147 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41433 2019-Jan-12 20:37:19.719786 - [DEBUG] Edge Function : AllBottom
41434 2019-Jan-12 20:37:19.719813 - [DEBUG] End adding new jump function
41435 2019-Jan-12 20:37:19.719838 - [DEBUG]
41436 2019-Jan-12 20:37:19.719861 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41437 2019-Jan-12 20:37:19.719886 - [DEBUG]
41438 2019-Jan-12 20:37:19.719909 - [DEBUG] Process 1129. path edge:
41439 2019-Jan-12 20:37:19.719933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41440 2019-Jan-12 20:37:19.719989 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
41441 2019-Jan-12 20:37:19.720624 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41442 2019-Jan-12 20:37:19.721265 - [DEBUG]
41443 2019-Jan-12 20:37:19.721292 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41444 2019-Jan-12 20:37:19.721944 - [DEBUG] Compose: EdgeIdentity * AllBottom
41445 2019-Jan-12 20:37:19.721972 - [DEBUG]
41446 2019-Jan-12 20:37:19.722009 - [DEBUG] Propagate flow
41447 2019-Jan-12 20:37:19.722033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41448 2019-Jan-12 20:37:19.722090 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41449 2019-Jan-12 20:37:19.722728 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41450 2019-Jan-12 20:37:19.723370 - [DEBUG] Edge function : AllBottom (result of previous compose)
41451 2019-Jan-12 20:37:19.723395 - [DEBUG]
41452 2019-Jan-12 20:37:19.723420 - [DEBUG] Join: AllTop & AllBottom
41453 2019-Jan-12 20:37:19.723446 - [DEBUG] = AllBottom (new jump func)
41454 2019-Jan-12 20:37:19.723470 - [DEBUG]
41455 2019-Jan-12 20:37:19.723493 - [DEBUG] Start adding new jump function
41456 2019-Jan-12 20:37:19.723517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41457 2019-Jan-12 20:37:19.723573 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41458 2019-Jan-12 20:37:19.724215 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41459 2019-Jan-12 20:37:19.724851 - [DEBUG] Edge Function : AllBottom
41460 2019-Jan-12 20:37:19.724878 - [DEBUG] End adding new jump function
41461 2019-Jan-12 20:37:19.724902 - [DEBUG]
41462 2019-Jan-12 20:37:19.724926 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41463 2019-Jan-12 20:37:19.724950 - [DEBUG]
41464 2019-Jan-12 20:37:19.724973 - [DEBUG] Process 1130. path edge:
41465 2019-Jan-12 20:37:19.724997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41466 2019-Jan-12 20:37:19.725053 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
41467 2019-Jan-12 20:37:19.725702 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41468 2019-Jan-12 20:37:19.726356 - [DEBUG]
41469 2019-Jan-12 20:37:19.726381 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41470 2019-Jan-12 20:37:19.727033 - [DEBUG] Compose: EdgeIdentity * AllBottom
41471 2019-Jan-12 20:37:19.727061 - [DEBUG]
41472 2019-Jan-12 20:37:19.727085 - [DEBUG] Propagate flow
41473 2019-Jan-12 20:37:19.727109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41474 2019-Jan-12 20:37:19.727165 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41475 2019-Jan-12 20:37:19.727799 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41476 2019-Jan-12 20:37:19.728439 - [DEBUG] Edge function : AllBottom (result of previous compose)
41477 2019-Jan-12 20:37:19.728465 - [DEBUG]
41478 2019-Jan-12 20:37:19.728489 - [DEBUG] Join: AllTop & AllBottom
41479 2019-Jan-12 20:37:19.728515 - [DEBUG] = AllBottom (new jump func)
41480 2019-Jan-12 20:37:19.728540 - [DEBUG]
41481 2019-Jan-12 20:37:19.728563 - [DEBUG] Start adding new jump function
41482 2019-Jan-12 20:37:19.728586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41483 2019-Jan-12 20:37:19.728642 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41484 2019-Jan-12 20:37:19.729296 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41485 2019-Jan-12 20:37:19.729935 - [DEBUG] Edge Function : AllBottom
41486 2019-Jan-12 20:37:19.729962 - [DEBUG] End adding new jump function
41487 2019-Jan-12 20:37:19.729987 - [DEBUG]
41488 2019-Jan-12 20:37:19.730010 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41489 2019-Jan-12 20:37:19.730034 - [DEBUG]
41490 2019-Jan-12 20:37:19.730058 - [DEBUG] Process 1131. path edge:
41491 2019-Jan-12 20:37:19.730081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41492 2019-Jan-12 20:37:19.730137 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
41493 2019-Jan-12 20:37:19.730770 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41494 2019-Jan-12 20:37:19.731410 - [DEBUG]
41495 2019-Jan-12 20:37:19.731435 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41496 2019-Jan-12 20:37:19.732096 - [DEBUG] Compose: EdgeIdentity * AllBottom
41497 2019-Jan-12 20:37:19.732125 - [DEBUG]
41498 2019-Jan-12 20:37:19.732149 - [DEBUG] Propagate flow
41499 2019-Jan-12 20:37:19.732173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41500 2019-Jan-12 20:37:19.732230 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41501 2019-Jan-12 20:37:19.732873 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41502 2019-Jan-12 20:37:19.733511 - [DEBUG] Edge function : AllBottom (result of previous compose)
41503 2019-Jan-12 20:37:19.733537 - [DEBUG]
41504 2019-Jan-12 20:37:19.733561 - [DEBUG] Join: AllTop & AllBottom
41505 2019-Jan-12 20:37:19.733588 - [DEBUG] = AllBottom (new jump func)
41506 2019-Jan-12 20:37:19.733612 - [DEBUG]
41507 2019-Jan-12 20:37:19.733636 - [DEBUG] Start adding new jump function
41508 2019-Jan-12 20:37:19.733659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41509 2019-Jan-12 20:37:19.733715 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41510 2019-Jan-12 20:37:19.734364 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41511 2019-Jan-12 20:37:19.735005 - [DEBUG] Edge Function : AllBottom
41512 2019-Jan-12 20:37:19.735033 - [DEBUG] End adding new jump function
41513 2019-Jan-12 20:37:19.735057 - [DEBUG]
41514 2019-Jan-12 20:37:19.735081 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41515 2019-Jan-12 20:37:19.735105 - [DEBUG]
41516 2019-Jan-12 20:37:19.735129 - [DEBUG] Process 1132. path edge:
41517 2019-Jan-12 20:37:19.735153 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41518 2019-Jan-12 20:37:19.735209 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
41519 2019-Jan-12 20:37:19.735876 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41520 2019-Jan-12 20:37:19.736518 - [DEBUG]
41521 2019-Jan-12 20:37:19.736542 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41522 2019-Jan-12 20:37:19.737194 - [DEBUG] Possible callees:
41523 2019-Jan-12 20:37:19.737219 - [DEBUG] llvm.dbg.declare
41524 2019-Jan-12 20:37:19.737244 - [DEBUG] Possible return sites:
41525 2019-Jan-12 20:37:19.737268 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12041526 2019-Jan-12 20:37:19.738535 - [DEBUG] Found and process special summary
41527 2019-Jan-12 20:37:19.738568 - [DEBUG] Compose: EdgeIdentity * AllBottom
41528 2019-Jan-12 20:37:19.738596 - [DEBUG]
41529 2019-Jan-12 20:37:19.738620 - [DEBUG] Propagate flow
41530 2019-Jan-12 20:37:19.738644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41531 2019-Jan-12 20:37:19.738713 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41532 2019-Jan-12 20:37:19.739350 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41533 2019-Jan-12 20:37:19.739998 - [DEBUG] Edge function : AllBottom (result of previous compose)
41534 2019-Jan-12 20:37:19.740024 - [DEBUG]
41535 2019-Jan-12 20:37:19.740048 - [DEBUG] Join: AllTop & AllBottom
41536 2019-Jan-12 20:37:19.740074 - [DEBUG] = AllBottom (new jump func)
41537 2019-Jan-12 20:37:19.740099 - [DEBUG]
41538 2019-Jan-12 20:37:19.740123 - [DEBUG] Start adding new jump function
41539 2019-Jan-12 20:37:19.740146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41540 2019-Jan-12 20:37:19.740202 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41541 2019-Jan-12 20:37:19.740844 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41542 2019-Jan-12 20:37:19.741481 - [DEBUG] Edge Function : AllBottom
41543 2019-Jan-12 20:37:19.741513 - [DEBUG] End adding new jump function
41544 2019-Jan-12 20:37:19.741542 - [DEBUG]
41545 2019-Jan-12 20:37:19.741565 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41546 2019-Jan-12 20:37:19.741590 - [DEBUG]
41547 2019-Jan-12 20:37:19.741614 - [DEBUG] Process 1133. path edge:
41548 2019-Jan-12 20:37:19.741638 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41549 2019-Jan-12 20:37:19.741697 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
41550 2019-Jan-12 20:37:19.742385 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41551 2019-Jan-12 20:37:19.743034 - [DEBUG]
41552 2019-Jan-12 20:37:19.743059 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41553 2019-Jan-12 20:37:19.743721 - [DEBUG] Compose: EdgeIdentity * AllBottom
41554 2019-Jan-12 20:37:19.743749 - [DEBUG]
41555 2019-Jan-12 20:37:19.743773 - [DEBUG] Propagate flow
41556 2019-Jan-12 20:37:19.743797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41557 2019-Jan-12 20:37:19.743855 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41558 2019-Jan-12 20:37:19.744498 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41559 2019-Jan-12 20:37:19.745139 - [DEBUG] Edge function : AllBottom (result of previous compose)
41560 2019-Jan-12 20:37:19.745164 - [DEBUG]
41561 2019-Jan-12 20:37:19.745189 - [DEBUG] Join: AllTop & AllBottom
41562 2019-Jan-12 20:37:19.745215 - [DEBUG] = AllBottom (new jump func)
41563 2019-Jan-12 20:37:19.745240 - [DEBUG]
41564 2019-Jan-12 20:37:19.745263 - [DEBUG] Start adding new jump function
41565 2019-Jan-12 20:37:19.745287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41566 2019-Jan-12 20:37:19.745357 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41567 2019-Jan-12 20:37:19.746000 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41568 2019-Jan-12 20:37:19.746631 - [DEBUG] Edge Function : AllBottom
41569 2019-Jan-12 20:37:19.746659 - [DEBUG] End adding new jump function
41570 2019-Jan-12 20:37:19.746683 - [DEBUG]
41571 2019-Jan-12 20:37:19.746707 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41572 2019-Jan-12 20:37:19.746731 - [DEBUG]
41573 2019-Jan-12 20:37:19.746755 - [DEBUG] Process 1134. path edge:
41574 2019-Jan-12 20:37:19.746779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41575 2019-Jan-12 20:37:19.746835 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
41576 2019-Jan-12 20:37:19.747466 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41577 2019-Jan-12 20:37:19.748106 - [DEBUG]
41578 2019-Jan-12 20:37:19.748132 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41579 2019-Jan-12 20:37:19.748793 - [DEBUG] Compose: EdgeIdentity * AllBottom
41580 2019-Jan-12 20:37:19.748821 - [DEBUG]
41581 2019-Jan-12 20:37:19.748845 - [DEBUG] Propagate flow
41582 2019-Jan-12 20:37:19.748869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41583 2019-Jan-12 20:37:19.748926 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41584 2019-Jan-12 20:37:19.749568 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41585 2019-Jan-12 20:37:19.750215 - [DEBUG] Edge function : AllBottom (result of previous compose)
41586 2019-Jan-12 20:37:19.750241 - [DEBUG]
41587 2019-Jan-12 20:37:19.750266 - [DEBUG] Join: AllTop & AllBottom
41588 2019-Jan-12 20:37:19.750292 - [DEBUG] = AllBottom (new jump func)
41589 2019-Jan-12 20:37:19.750316 - [DEBUG]
41590 2019-Jan-12 20:37:19.750340 - [DEBUG] Start adding new jump function
41591 2019-Jan-12 20:37:19.750364 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41592 2019-Jan-12 20:37:19.750428 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41593 2019-Jan-12 20:37:19.751069 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41594 2019-Jan-12 20:37:19.751710 - [DEBUG] Edge Function : AllBottom
41595 2019-Jan-12 20:37:19.751739 - [DEBUG] End adding new jump function
41596 2019-Jan-12 20:37:19.751763 - [DEBUG]
41597 2019-Jan-12 20:37:19.751787 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41598 2019-Jan-12 20:37:19.751812 - [DEBUG]
41599 2019-Jan-12 20:37:19.751836 - [DEBUG] Process 1135. path edge:
41600 2019-Jan-12 20:37:19.751860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41601 2019-Jan-12 20:37:19.751916 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41602 2019-Jan-12 20:37:19.752576 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41603 2019-Jan-12 20:37:19.753217 - [DEBUG]
41604 2019-Jan-12 20:37:19.753241 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41605 2019-Jan-12 20:37:19.753896 - [DEBUG] Possible callees:
41606 2019-Jan-12 20:37:19.753922 - [DEBUG] llvm.dbg.declare
41607 2019-Jan-12 20:37:19.753947 - [DEBUG] Possible return sites:
41608 2019-Jan-12 20:37:19.753971 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941609 2019-Jan-12 20:37:19.755258 - [DEBUG] Found and process special summary
41610 2019-Jan-12 20:37:19.755302 - [DEBUG] Compose: EdgeIdentity * AllBottom
41611 2019-Jan-12 20:37:19.755345 - [DEBUG]
41612 2019-Jan-12 20:37:19.755370 - [DEBUG] Propagate flow
41613 2019-Jan-12 20:37:19.755394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41614 2019-Jan-12 20:37:19.755464 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41615 2019-Jan-12 20:37:19.756192 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41616 2019-Jan-12 20:37:19.756941 - [DEBUG] Edge function : AllBottom (result of previous compose)
41617 2019-Jan-12 20:37:19.756971 - [DEBUG]
41618 2019-Jan-12 20:37:19.757000 - [DEBUG] Join: AllTop & AllBottom
41619 2019-Jan-12 20:37:19.757028 - [DEBUG] = AllBottom (new jump func)
41620 2019-Jan-12 20:37:19.757053 - [DEBUG]
41621 2019-Jan-12 20:37:19.757078 - [DEBUG] Start adding new jump function
41622 2019-Jan-12 20:37:19.757102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41623 2019-Jan-12 20:37:19.757190 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41624 2019-Jan-12 20:37:19.757913 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41625 2019-Jan-12 20:37:19.758609 - [DEBUG] Edge Function : AllBottom
41626 2019-Jan-12 20:37:19.758644 - [DEBUG] End adding new jump function
41627 2019-Jan-12 20:37:19.758693 - [DEBUG]
41628 2019-Jan-12 20:37:19.758718 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41629 2019-Jan-12 20:37:19.758744 - [DEBUG]
41630 2019-Jan-12 20:37:19.758768 - [DEBUG] Process 1136. path edge:
41631 2019-Jan-12 20:37:19.758792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41632 2019-Jan-12 20:37:19.758884 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41633 2019-Jan-12 20:37:19.759581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41634 2019-Jan-12 20:37:19.760252 - [DEBUG]
41635 2019-Jan-12 20:37:19.760278 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41636 2019-Jan-12 20:37:19.760958 - [DEBUG] Compose: EdgeIdentity * AllBottom
41637 2019-Jan-12 20:37:19.760987 - [DEBUG]
41638 2019-Jan-12 20:37:19.761011 - [DEBUG] Propagate flow
41639 2019-Jan-12 20:37:19.761035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41640 2019-Jan-12 20:37:19.761093 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41641 2019-Jan-12 20:37:19.761727 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41642 2019-Jan-12 20:37:19.762389 - [DEBUG] Edge function : AllBottom (result of previous compose)
41643 2019-Jan-12 20:37:19.762414 - [DEBUG]
41644 2019-Jan-12 20:37:19.762440 - [DEBUG] Join: AllTop & AllBottom
41645 2019-Jan-12 20:37:19.762465 - [DEBUG] = AllBottom (new jump func)
41646 2019-Jan-12 20:37:19.762490 - [DEBUG]
41647 2019-Jan-12 20:37:19.762514 - [DEBUG] Start adding new jump function
41648 2019-Jan-12 20:37:19.762537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41649 2019-Jan-12 20:37:19.762593 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41650 2019-Jan-12 20:37:19.763235 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41651 2019-Jan-12 20:37:19.763867 - [DEBUG] Edge Function : AllBottom
41652 2019-Jan-12 20:37:19.763896 - [DEBUG] End adding new jump function
41653 2019-Jan-12 20:37:19.763920 - [DEBUG]
41654 2019-Jan-12 20:37:19.763944 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41655 2019-Jan-12 20:37:19.763969 - [DEBUG]
41656 2019-Jan-12 20:37:19.763992 - [DEBUG] Process 1137. path edge:
41657 2019-Jan-12 20:37:19.764016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41658 2019-Jan-12 20:37:19.764072 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41659 2019-Jan-12 20:37:19.764705 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41660 2019-Jan-12 20:37:19.765358 - [DEBUG]
41661 2019-Jan-12 20:37:19.765384 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41662 2019-Jan-12 20:37:19.766034 - [DEBUG] Compose: EdgeIdentity * AllBottom
41663 2019-Jan-12 20:37:19.766063 - [DEBUG]
41664 2019-Jan-12 20:37:19.766087 - [DEBUG] Propagate flow
41665 2019-Jan-12 20:37:19.766111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41666 2019-Jan-12 20:37:19.766168 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41667 2019-Jan-12 20:37:19.766810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41668 2019-Jan-12 20:37:19.767449 - [DEBUG] Edge function : AllBottom (result of previous compose)
41669 2019-Jan-12 20:37:19.767474 - [DEBUG]
41670 2019-Jan-12 20:37:19.767499 - [DEBUG] Join: AllTop & AllBottom
41671 2019-Jan-12 20:37:19.767525 - [DEBUG] = AllBottom (new jump func)
41672 2019-Jan-12 20:37:19.767549 - [DEBUG]
41673 2019-Jan-12 20:37:19.767572 - [DEBUG] Start adding new jump function
41674 2019-Jan-12 20:37:19.767609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41675 2019-Jan-12 20:37:19.767666 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41676 2019-Jan-12 20:37:19.768307 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41677 2019-Jan-12 20:37:19.768968 - [DEBUG] Edge Function : AllBottom
41678 2019-Jan-12 20:37:19.768996 - [DEBUG] End adding new jump function
41679 2019-Jan-12 20:37:19.769021 - [DEBUG]
41680 2019-Jan-12 20:37:19.769044 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41681 2019-Jan-12 20:37:19.769069 - [DEBUG]
41682 2019-Jan-12 20:37:19.769092 - [DEBUG] Process 1138. path edge:
41683 2019-Jan-12 20:37:19.769116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41684 2019-Jan-12 20:37:19.769172 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41685 2019-Jan-12 20:37:19.769820 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41686 2019-Jan-12 20:37:19.770508 - [DEBUG]
41687 2019-Jan-12 20:37:19.770535 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41688 2019-Jan-12 20:37:19.771266 - [DEBUG] Possible callees:
41689 2019-Jan-12 20:37:19.771294 - [DEBUG] llvm.dbg.declare
41690 2019-Jan-12 20:37:19.771319 - [DEBUG] Possible return sites:
41691 2019-Jan-12 20:37:19.771343 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541692 2019-Jan-12 20:37:19.772778 - [DEBUG] Found and process special summary
41693 2019-Jan-12 20:37:19.772821 - [DEBUG] Compose: EdgeIdentity * AllBottom
41694 2019-Jan-12 20:37:19.772849 - [DEBUG]
41695 2019-Jan-12 20:37:19.772874 - [DEBUG] Propagate flow
41696 2019-Jan-12 20:37:19.772897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41697 2019-Jan-12 20:37:19.772959 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41698 2019-Jan-12 20:37:19.773601 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41699 2019-Jan-12 20:37:19.774243 - [DEBUG] Edge function : AllBottom (result of previous compose)
41700 2019-Jan-12 20:37:19.774268 - [DEBUG]
41701 2019-Jan-12 20:37:19.774294 - [DEBUG] Join: AllTop & AllBottom
41702 2019-Jan-12 20:37:19.774320 - [DEBUG] = AllBottom (new jump func)
41703 2019-Jan-12 20:37:19.774345 - [DEBUG]
41704 2019-Jan-12 20:37:19.774368 - [DEBUG] Start adding new jump function
41705 2019-Jan-12 20:37:19.774392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41706 2019-Jan-12 20:37:19.774448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41707 2019-Jan-12 20:37:19.775103 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41708 2019-Jan-12 20:37:19.775757 - [DEBUG] Edge Function : AllBottom
41709 2019-Jan-12 20:37:19.775787 - [DEBUG] End adding new jump function
41710 2019-Jan-12 20:37:19.775811 - [DEBUG]
41711 2019-Jan-12 20:37:19.775835 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41712 2019-Jan-12 20:37:19.775861 - [DEBUG]
41713 2019-Jan-12 20:37:19.775884 - [DEBUG] Process 1139. path edge:
41714 2019-Jan-12 20:37:19.775924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41715 2019-Jan-12 20:37:19.775981 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41716 2019-Jan-12 20:37:19.776619 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41717 2019-Jan-12 20:37:19.777261 - [DEBUG]
41718 2019-Jan-12 20:37:19.777286 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41719 2019-Jan-12 20:37:19.777949 - [DEBUG] Compose: EdgeIdentity * AllBottom
41720 2019-Jan-12 20:37:19.777977 - [DEBUG]
41721 2019-Jan-12 20:37:19.778001 - [DEBUG] Propagate flow
41722 2019-Jan-12 20:37:19.778024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41723 2019-Jan-12 20:37:19.778082 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41724 2019-Jan-12 20:37:19.778731 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41725 2019-Jan-12 20:37:19.779371 - [DEBUG] Edge function : AllBottom (result of previous compose)
41726 2019-Jan-12 20:37:19.779397 - [DEBUG]
41727 2019-Jan-12 20:37:19.779422 - [DEBUG] Join: AllTop & AllBottom
41728 2019-Jan-12 20:37:19.779448 - [DEBUG] = AllBottom (new jump func)
41729 2019-Jan-12 20:37:19.779472 - [DEBUG]
41730 2019-Jan-12 20:37:19.779496 - [DEBUG] Start adding new jump function
41731 2019-Jan-12 20:37:19.779519 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41732 2019-Jan-12 20:37:19.779575 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41733 2019-Jan-12 20:37:19.780223 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41734 2019-Jan-12 20:37:19.780856 - [DEBUG] Edge Function : AllBottom
41735 2019-Jan-12 20:37:19.780884 - [DEBUG] End adding new jump function
41736 2019-Jan-12 20:37:19.780908 - [DEBUG]
41737 2019-Jan-12 20:37:19.780932 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41738 2019-Jan-12 20:37:19.780957 - [DEBUG]
41739 2019-Jan-12 20:37:19.780980 - [DEBUG] Process 1140. path edge:
41740 2019-Jan-12 20:37:19.781004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41741 2019-Jan-12 20:37:19.781060 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41742 2019-Jan-12 20:37:19.781692 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41743 2019-Jan-12 20:37:19.782349 - [DEBUG]
41744 2019-Jan-12 20:37:19.782374 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41745 2019-Jan-12 20:37:19.783025 - [DEBUG] Compose: EdgeIdentity * AllBottom
41746 2019-Jan-12 20:37:19.783053 - [DEBUG]
41747 2019-Jan-12 20:37:19.783077 - [DEBUG] Propagate flow
41748 2019-Jan-12 20:37:19.783100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41749 2019-Jan-12 20:37:19.783157 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41750 2019-Jan-12 20:37:19.783790 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41751 2019-Jan-12 20:37:19.784430 - [DEBUG] Edge function : AllBottom (result of previous compose)
41752 2019-Jan-12 20:37:19.784456 - [DEBUG]
41753 2019-Jan-12 20:37:19.784480 - [DEBUG] Join: AllTop & AllBottom
41754 2019-Jan-12 20:37:19.784506 - [DEBUG] = AllBottom (new jump func)
41755 2019-Jan-12 20:37:19.784531 - [DEBUG]
41756 2019-Jan-12 20:37:19.784555 - [DEBUG] Start adding new jump function
41757 2019-Jan-12 20:37:19.784586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41758 2019-Jan-12 20:37:19.784642 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41759 2019-Jan-12 20:37:19.785285 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41760 2019-Jan-12 20:37:19.785933 - [DEBUG] Edge Function : AllBottom
41761 2019-Jan-12 20:37:19.785961 - [DEBUG] End adding new jump function
41762 2019-Jan-12 20:37:19.785985 - [DEBUG]
41763 2019-Jan-12 20:37:19.786009 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41764 2019-Jan-12 20:37:19.786034 - [DEBUG]
41765 2019-Jan-12 20:37:19.786057 - [DEBUG] Process 1141. path edge:
41766 2019-Jan-12 20:37:19.786081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41767 2019-Jan-12 20:37:19.786137 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41768 2019-Jan-12 20:37:19.786770 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41769 2019-Jan-12 20:37:19.787411 - [DEBUG]
41770 2019-Jan-12 20:37:19.787436 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41771 2019-Jan-12 20:37:19.788086 - [DEBUG] Compose: EdgeIdentity * AllBottom
41772 2019-Jan-12 20:37:19.788114 - [DEBUG]
41773 2019-Jan-12 20:37:19.788139 - [DEBUG] Propagate flow
41774 2019-Jan-12 20:37:19.788162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41775 2019-Jan-12 20:37:19.788219 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41776 2019-Jan-12 20:37:19.788879 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41777 2019-Jan-12 20:37:19.789520 - [DEBUG] Edge function : AllBottom (result of previous compose)
41778 2019-Jan-12 20:37:19.789545 - [DEBUG]
41779 2019-Jan-12 20:37:19.789570 - [DEBUG] Join: AllTop & AllBottom
41780 2019-Jan-12 20:37:19.789596 - [DEBUG] = AllBottom (new jump func)
41781 2019-Jan-12 20:37:19.789621 - [DEBUG]
41782 2019-Jan-12 20:37:19.789645 - [DEBUG] Start adding new jump function
41783 2019-Jan-12 20:37:19.789668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41784 2019-Jan-12 20:37:19.789724 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41785 2019-Jan-12 20:37:19.790371 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41786 2019-Jan-12 20:37:19.791020 - [DEBUG] Edge Function : AllBottom
41787 2019-Jan-12 20:37:19.791048 - [DEBUG] End adding new jump function
41788 2019-Jan-12 20:37:19.791073 - [DEBUG]
41789 2019-Jan-12 20:37:19.791097 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41790 2019-Jan-12 20:37:19.791121 - [DEBUG]
41791 2019-Jan-12 20:37:19.791145 - [DEBUG] Process 1142. path edge:
41792 2019-Jan-12 20:37:19.791169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41793 2019-Jan-12 20:37:19.791226 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41794 2019-Jan-12 20:37:19.791868 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41795 2019-Jan-12 20:37:19.792531 - [DEBUG]
41796 2019-Jan-12 20:37:19.792555 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41797 2019-Jan-12 20:37:19.793220 - [DEBUG] Possible callees:
41798 2019-Jan-12 20:37:19.793246 - [DEBUG] llvm.dbg.declare
41799 2019-Jan-12 20:37:19.793271 - [DEBUG] Possible return sites:
41800 2019-Jan-12 20:37:19.793295 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341801 2019-Jan-12 20:37:19.794606 - [DEBUG] Found and process special summary
41802 2019-Jan-12 20:37:19.794641 - [DEBUG] Compose: EdgeIdentity * AllBottom
41803 2019-Jan-12 20:37:19.794669 - [DEBUG]
41804 2019-Jan-12 20:37:19.794693 - [DEBUG] Propagate flow
41805 2019-Jan-12 20:37:19.794717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41806 2019-Jan-12 20:37:19.794774 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41807 2019-Jan-12 20:37:19.795432 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41808 2019-Jan-12 20:37:19.796074 - [DEBUG] Edge function : AllBottom (result of previous compose)
41809 2019-Jan-12 20:37:19.796100 - [DEBUG]
41810 2019-Jan-12 20:37:19.796125 - [DEBUG] Join: AllTop & AllBottom
41811 2019-Jan-12 20:37:19.796151 - [DEBUG] = AllBottom (new jump func)
41812 2019-Jan-12 20:37:19.796176 - [DEBUG]
41813 2019-Jan-12 20:37:19.796199 - [DEBUG] Start adding new jump function
41814 2019-Jan-12 20:37:19.796223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41815 2019-Jan-12 20:37:19.796279 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41816 2019-Jan-12 20:37:19.796920 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41817 2019-Jan-12 20:37:19.797554 - [DEBUG] Edge Function : AllBottom
41818 2019-Jan-12 20:37:19.797582 - [DEBUG] End adding new jump function
41819 2019-Jan-12 20:37:19.797607 - [DEBUG]
41820 2019-Jan-12 20:37:19.797631 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41821 2019-Jan-12 20:37:19.797656 - [DEBUG]
41822 2019-Jan-12 20:37:19.797679 - [DEBUG] Process 1143. path edge:
41823 2019-Jan-12 20:37:19.797703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41824 2019-Jan-12 20:37:19.797759 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41825 2019-Jan-12 20:37:19.798395 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41826 2019-Jan-12 20:37:19.799054 - [DEBUG]
41827 2019-Jan-12 20:37:19.799079 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41828 2019-Jan-12 20:37:19.799738 - [DEBUG] Compose: EdgeIdentity * AllBottom
41829 2019-Jan-12 20:37:19.799767 - [DEBUG]
41830 2019-Jan-12 20:37:19.799791 - [DEBUG] Propagate flow
41831 2019-Jan-12 20:37:19.799815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41832 2019-Jan-12 20:37:19.799872 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41833 2019-Jan-12 20:37:19.800523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41834 2019-Jan-12 20:37:19.801164 - [DEBUG] Edge function : AllBottom (result of previous compose)
41835 2019-Jan-12 20:37:19.801190 - [DEBUG]
41836 2019-Jan-12 20:37:19.801215 - [DEBUG] Join: AllTop & AllBottom
41837 2019-Jan-12 20:37:19.801241 - [DEBUG] = AllBottom (new jump func)
41838 2019-Jan-12 20:37:19.801265 - [DEBUG]
41839 2019-Jan-12 20:37:19.801299 - [DEBUG] Start adding new jump function
41840 2019-Jan-12 20:37:19.801323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41841 2019-Jan-12 20:37:19.801379 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41842 2019-Jan-12 20:37:19.802035 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41843 2019-Jan-12 20:37:19.802666 - [DEBUG] Edge Function : AllBottom
41844 2019-Jan-12 20:37:19.802694 - [DEBUG] End adding new jump function
41845 2019-Jan-12 20:37:19.802719 - [DEBUG]
41846 2019-Jan-12 20:37:19.802743 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41847 2019-Jan-12 20:37:19.802767 - [DEBUG]
41848 2019-Jan-12 20:37:19.802791 - [DEBUG] Process 1144. path edge:
41849 2019-Jan-12 20:37:19.802814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41850 2019-Jan-12 20:37:19.802871 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41851 2019-Jan-12 20:37:19.803502 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41852 2019-Jan-12 20:37:19.804144 - [DEBUG]
41853 2019-Jan-12 20:37:19.804169 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41854 2019-Jan-12 20:37:19.804819 - [DEBUG] Compose: EdgeIdentity * AllBottom
41855 2019-Jan-12 20:37:19.804846 - [DEBUG]
41856 2019-Jan-12 20:37:19.804870 - [DEBUG] Propagate flow
41857 2019-Jan-12 20:37:19.804894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41858 2019-Jan-12 20:37:19.804950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41859 2019-Jan-12 20:37:19.805611 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41860 2019-Jan-12 20:37:19.806260 - [DEBUG] Edge function : AllBottom (result of previous compose)
41861 2019-Jan-12 20:37:19.806285 - [DEBUG]
41862 2019-Jan-12 20:37:19.806310 - [DEBUG] Join: AllTop & AllBottom
41863 2019-Jan-12 20:37:19.806336 - [DEBUG] = AllBottom (new jump func)
41864 2019-Jan-12 20:37:19.806360 - [DEBUG]
41865 2019-Jan-12 20:37:19.806384 - [DEBUG] Start adding new jump function
41866 2019-Jan-12 20:37:19.806407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41867 2019-Jan-12 20:37:19.806463 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41868 2019-Jan-12 20:37:19.807119 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41869 2019-Jan-12 20:37:19.807760 - [DEBUG] Edge Function : AllBottom
41870 2019-Jan-12 20:37:19.807788 - [DEBUG] End adding new jump function
41871 2019-Jan-12 20:37:19.807812 - [DEBUG]
41872 2019-Jan-12 20:37:19.807836 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41873 2019-Jan-12 20:37:19.807861 - [DEBUG]
41874 2019-Jan-12 20:37:19.807884 - [DEBUG] Process 1145. path edge:
41875 2019-Jan-12 20:37:19.807908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41876 2019-Jan-12 20:37:19.807965 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41877 2019-Jan-12 20:37:19.808608 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41878 2019-Jan-12 20:37:19.809268 - [DEBUG]
41879 2019-Jan-12 20:37:19.809293 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41880 2019-Jan-12 20:37:19.809955 - [DEBUG] Possible callees:
41881 2019-Jan-12 20:37:19.809980 - [DEBUG] llvm.dbg.declare
41882 2019-Jan-12 20:37:19.810006 - [DEBUG] Possible return sites:
41883 2019-Jan-12 20:37:19.810029 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941884 2019-Jan-12 20:37:19.811302 - [DEBUG] Found and process special summary
41885 2019-Jan-12 20:37:19.811336 - [DEBUG] Compose: EdgeIdentity * AllBottom
41886 2019-Jan-12 20:37:19.811364 - [DEBUG]
41887 2019-Jan-12 20:37:19.811388 - [DEBUG] Propagate flow
41888 2019-Jan-12 20:37:19.811412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41889 2019-Jan-12 20:37:19.811469 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41890 2019-Jan-12 20:37:19.812120 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41891 2019-Jan-12 20:37:19.812761 - [DEBUG] Edge function : AllBottom (result of previous compose)
41892 2019-Jan-12 20:37:19.812786 - [DEBUG]
41893 2019-Jan-12 20:37:19.812811 - [DEBUG] Join: AllTop & AllBottom
41894 2019-Jan-12 20:37:19.812837 - [DEBUG] = AllBottom (new jump func)
41895 2019-Jan-12 20:37:19.812861 - [DEBUG]
41896 2019-Jan-12 20:37:19.812885 - [DEBUG] Start adding new jump function
41897 2019-Jan-12 20:37:19.812908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41898 2019-Jan-12 20:37:19.812964 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41899 2019-Jan-12 20:37:19.813606 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41900 2019-Jan-12 20:37:19.814241 - [DEBUG] Edge Function : AllBottom
41901 2019-Jan-12 20:37:19.814269 - [DEBUG] End adding new jump function
41902 2019-Jan-12 20:37:19.814293 - [DEBUG]
41903 2019-Jan-12 20:37:19.814317 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41904 2019-Jan-12 20:37:19.814341 - [DEBUG]
41905 2019-Jan-12 20:37:19.814364 - [DEBUG] Process 1146. path edge:
41906 2019-Jan-12 20:37:19.814388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41907 2019-Jan-12 20:37:19.814444 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41908 2019-Jan-12 20:37:19.815079 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41909 2019-Jan-12 20:37:19.815736 - [DEBUG]
41910 2019-Jan-12 20:37:19.815760 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41911 2019-Jan-12 20:37:19.816416 - [DEBUG] Compose: EdgeIdentity * AllBottom
41912 2019-Jan-12 20:37:19.816444 - [DEBUG]
41913 2019-Jan-12 20:37:19.816468 - [DEBUG] Propagate flow
41914 2019-Jan-12 20:37:19.816492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41915 2019-Jan-12 20:37:19.816549 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41916 2019-Jan-12 20:37:19.817184 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41917 2019-Jan-12 20:37:19.817827 - [DEBUG] Edge function : AllBottom (result of previous compose)
41918 2019-Jan-12 20:37:19.817852 - [DEBUG]
41919 2019-Jan-12 20:37:19.817877 - [DEBUG] Join: AllTop & AllBottom
41920 2019-Jan-12 20:37:19.817911 - [DEBUG] = AllBottom (new jump func)
41921 2019-Jan-12 20:37:19.817937 - [DEBUG]
41922 2019-Jan-12 20:37:19.817960 - [DEBUG] Start adding new jump function
41923 2019-Jan-12 20:37:19.817984 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41924 2019-Jan-12 20:37:19.818040 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41925 2019-Jan-12 20:37:19.818695 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41926 2019-Jan-12 20:37:19.819328 - [DEBUG] Edge Function : AllBottom
41927 2019-Jan-12 20:37:19.819357 - [DEBUG] End adding new jump function
41928 2019-Jan-12 20:37:19.819381 - [DEBUG]
41929 2019-Jan-12 20:37:19.819405 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41930 2019-Jan-12 20:37:19.819430 - [DEBUG]
41931 2019-Jan-12 20:37:19.819453 - [DEBUG] Process 1147. path edge:
41932 2019-Jan-12 20:37:19.819477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41933 2019-Jan-12 20:37:19.819533 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41934 2019-Jan-12 20:37:19.820170 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41935 2019-Jan-12 20:37:19.820813 - [DEBUG]
41936 2019-Jan-12 20:37:19.820838 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41937 2019-Jan-12 20:37:19.821497 - [DEBUG] Compose: EdgeIdentity * AllBottom
41938 2019-Jan-12 20:37:19.821525 - [DEBUG]
41939 2019-Jan-12 20:37:19.821549 - [DEBUG] Propagate flow
41940 2019-Jan-12 20:37:19.821572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41941 2019-Jan-12 20:37:19.821629 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41942 2019-Jan-12 20:37:19.822286 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41943 2019-Jan-12 20:37:19.822929 - [DEBUG] Edge function : AllBottom (result of previous compose)
41944 2019-Jan-12 20:37:19.822954 - [DEBUG]
41945 2019-Jan-12 20:37:19.822979 - [DEBUG] Join: AllTop & AllBottom
41946 2019-Jan-12 20:37:19.823005 - [DEBUG] = AllBottom (new jump func)
41947 2019-Jan-12 20:37:19.823029 - [DEBUG]
41948 2019-Jan-12 20:37:19.823053 - [DEBUG] Start adding new jump function
41949 2019-Jan-12 20:37:19.823076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-12 20:37:19.823132 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41951 2019-Jan-12 20:37:19.823781 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41952 2019-Jan-12 20:37:19.824417 - [DEBUG] Edge Function : AllBottom
41953 2019-Jan-12 20:37:19.824446 - [DEBUG] End adding new jump function
41954 2019-Jan-12 20:37:19.824470 - [DEBUG]
41955 2019-Jan-12 20:37:19.824493 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41956 2019-Jan-12 20:37:19.824518 - [DEBUG]
41957 2019-Jan-12 20:37:19.824541 - [DEBUG] Process 1148. path edge:
41958 2019-Jan-12 20:37:19.824565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41959 2019-Jan-12 20:37:19.824621 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41960 2019-Jan-12 20:37:19.825258 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41961 2019-Jan-12 20:37:19.825916 - [DEBUG]
41962 2019-Jan-12 20:37:19.825953 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41963 2019-Jan-12 20:37:19.826611 - [DEBUG] Compose: EdgeIdentity * AllBottom
41964 2019-Jan-12 20:37:19.826640 - [DEBUG]
41965 2019-Jan-12 20:37:19.826664 - [DEBUG] Propagate flow
41966 2019-Jan-12 20:37:19.826687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41967 2019-Jan-12 20:37:19.826744 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41968 2019-Jan-12 20:37:19.827379 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41969 2019-Jan-12 20:37:19.828020 - [DEBUG] Edge function : AllBottom (result of previous compose)
41970 2019-Jan-12 20:37:19.828045 - [DEBUG]
41971 2019-Jan-12 20:37:19.828070 - [DEBUG] Join: AllTop & AllBottom
41972 2019-Jan-12 20:37:19.828096 - [DEBUG] = AllBottom (new jump func)
41973 2019-Jan-12 20:37:19.828120 - [DEBUG]
41974 2019-Jan-12 20:37:19.828144 - [DEBUG] Start adding new jump function
41975 2019-Jan-12 20:37:19.828167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41976 2019-Jan-12 20:37:19.828223 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41977 2019-Jan-12 20:37:19.828881 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41978 2019-Jan-12 20:37:19.829512 - [DEBUG] Edge Function : AllBottom
41979 2019-Jan-12 20:37:19.829540 - [DEBUG] End adding new jump function
41980 2019-Jan-12 20:37:19.829564 - [DEBUG]
41981 2019-Jan-12 20:37:19.829588 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41982 2019-Jan-12 20:37:19.829612 - [DEBUG]
41983 2019-Jan-12 20:37:19.829635 - [DEBUG] Process 1149. path edge:
41984 2019-Jan-12 20:37:19.829659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41985 2019-Jan-12 20:37:19.829716 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41986 2019-Jan-12 20:37:19.830354 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41987 2019-Jan-12 20:37:19.830994 - [DEBUG]
41988 2019-Jan-12 20:37:19.831020 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41989 2019-Jan-12 20:37:19.831670 - [DEBUG] Compose: EdgeIdentity * AllBottom
41990 2019-Jan-12 20:37:19.831697 - [DEBUG]
41991 2019-Jan-12 20:37:19.831721 - [DEBUG] Propagate flow
41992 2019-Jan-12 20:37:19.831744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41993 2019-Jan-12 20:37:19.831801 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41994 2019-Jan-12 20:37:19.832462 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41995 2019-Jan-12 20:37:19.833102 - [DEBUG] Edge function : AllBottom (result of previous compose)
41996 2019-Jan-12 20:37:19.833128 - [DEBUG]
41997 2019-Jan-12 20:37:19.833152 - [DEBUG] Join: AllTop & AllBottom
41998 2019-Jan-12 20:37:19.833178 - [DEBUG] = AllBottom (new jump func)
41999 2019-Jan-12 20:37:19.833203 - [DEBUG]
42000 2019-Jan-12 20:37:19.833226 - [DEBUG] Start adding new jump function
42001 2019-Jan-12 20:37:19.833249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42002 2019-Jan-12 20:37:19.833305 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42003 2019-Jan-12 20:37:19.833946 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42004 2019-Jan-12 20:37:19.834594 - [DEBUG] Edge Function : AllBottom
42005 2019-Jan-12 20:37:19.834623 - [DEBUG] End adding new jump function
42006 2019-Jan-12 20:37:19.834647 - [DEBUG]
42007 2019-Jan-12 20:37:19.834671 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42008 2019-Jan-12 20:37:19.834696 - [DEBUG]
42009 2019-Jan-12 20:37:19.834719 - [DEBUG] Process 1150. path edge:
42010 2019-Jan-12 20:37:19.834743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42011 2019-Jan-12 20:37:19.834799 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42012 2019-Jan-12 20:37:19.835451 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42013 2019-Jan-12 20:37:19.836091 - [DEBUG]
42014 2019-Jan-12 20:37:19.836116 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42015 2019-Jan-12 20:37:19.836771 - [DEBUG] Compose: EdgeIdentity * AllBottom
42016 2019-Jan-12 20:37:19.836799 - [DEBUG]
42017 2019-Jan-12 20:37:19.836823 - [DEBUG] Propagate flow
42018 2019-Jan-12 20:37:19.836846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42019 2019-Jan-12 20:37:19.836903 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42020 2019-Jan-12 20:37:19.837535 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42021 2019-Jan-12 20:37:19.838175 - [DEBUG] Edge function : AllBottom (result of previous compose)
42022 2019-Jan-12 20:37:19.838201 - [DEBUG]
42023 2019-Jan-12 20:37:19.838225 - [DEBUG] Join: AllTop & AllBottom
42024 2019-Jan-12 20:37:19.838251 - [DEBUG] = AllBottom (new jump func)
42025 2019-Jan-12 20:37:19.838276 - [DEBUG]
42026 2019-Jan-12 20:37:19.838300 - [DEBUG] Start adding new jump function
42027 2019-Jan-12 20:37:19.838323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-12 20:37:19.838379 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42029 2019-Jan-12 20:37:19.839035 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42030 2019-Jan-12 20:37:19.839674 - [DEBUG] Edge Function : AllBottom
42031 2019-Jan-12 20:37:19.839702 - [DEBUG] End adding new jump function
42032 2019-Jan-12 20:37:19.839726 - [DEBUG]
42033 2019-Jan-12 20:37:19.839750 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42034 2019-Jan-12 20:37:19.839775 - [DEBUG]
42035 2019-Jan-12 20:37:19.839798 - [DEBUG] Process 1151. path edge:
42036 2019-Jan-12 20:37:19.839822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42037 2019-Jan-12 20:37:19.839878 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42038 2019-Jan-12 20:37:19.840517 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42039 2019-Jan-12 20:37:19.841158 - [DEBUG]
42040 2019-Jan-12 20:37:19.841183 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42041 2019-Jan-12 20:37:19.841831 - [DEBUG] Compose: EdgeIdentity * AllBottom
42042 2019-Jan-12 20:37:19.841859 - [DEBUG]
42043 2019-Jan-12 20:37:19.841882 - [DEBUG] Propagate flow
42044 2019-Jan-12 20:37:19.841906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42045 2019-Jan-12 20:37:19.841963 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42046 2019-Jan-12 20:37:19.842621 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42047 2019-Jan-12 20:37:19.843264 - [DEBUG] Edge function : AllBottom (result of previous compose)
42048 2019-Jan-12 20:37:19.843289 - [DEBUG]
42049 2019-Jan-12 20:37:19.843313 - [DEBUG] Join: AllTop & AllBottom
42050 2019-Jan-12 20:37:19.843339 - [DEBUG] = AllBottom (new jump func)
42051 2019-Jan-12 20:37:19.843363 - [DEBUG]
42052 2019-Jan-12 20:37:19.843387 - [DEBUG] Start adding new jump function
42053 2019-Jan-12 20:37:19.843410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42054 2019-Jan-12 20:37:19.843466 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42055 2019-Jan-12 20:37:19.844107 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42056 2019-Jan-12 20:37:19.844740 - [DEBUG] Edge Function : AllBottom
42057 2019-Jan-12 20:37:19.844768 - [DEBUG] End adding new jump function
42058 2019-Jan-12 20:37:19.844791 - [DEBUG]
42059 2019-Jan-12 20:37:19.844815 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42060 2019-Jan-12 20:37:19.844840 - [DEBUG]
42061 2019-Jan-12 20:37:19.844863 - [DEBUG] Process 1152. path edge:
42062 2019-Jan-12 20:37:19.844887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42063 2019-Jan-12 20:37:19.844943 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42064 2019-Jan-12 20:37:19.845593 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42065 2019-Jan-12 20:37:19.846236 - [DEBUG]
42066 2019-Jan-12 20:37:19.846260 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42067 2019-Jan-12 20:37:19.846913 - [DEBUG] Compose: EdgeIdentity * AllBottom
42068 2019-Jan-12 20:37:19.846942 - [DEBUG]
42069 2019-Jan-12 20:37:19.846965 - [DEBUG] Propagate flow
42070 2019-Jan-12 20:37:19.846989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42071 2019-Jan-12 20:37:19.847046 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42072 2019-Jan-12 20:37:19.847686 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42073 2019-Jan-12 20:37:19.848326 - [DEBUG] Edge function : AllBottom (result of previous compose)
42074 2019-Jan-12 20:37:19.848352 - [DEBUG]
42075 2019-Jan-12 20:37:19.848376 - [DEBUG] Join: AllTop & AllBottom
42076 2019-Jan-12 20:37:19.848402 - [DEBUG] = AllBottom (new jump func)
42077 2019-Jan-12 20:37:19.848426 - [DEBUG]
42078 2019-Jan-12 20:37:19.848450 - [DEBUG] Start adding new jump function
42079 2019-Jan-12 20:37:19.848473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-12 20:37:19.848529 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42081 2019-Jan-12 20:37:19.849187 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42082 2019-Jan-12 20:37:19.849822 - [DEBUG] Edge Function : AllBottom
42083 2019-Jan-12 20:37:19.849850 - [DEBUG] End adding new jump function
42084 2019-Jan-12 20:37:19.849875 - [DEBUG]
42085 2019-Jan-12 20:37:19.849898 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42086 2019-Jan-12 20:37:19.849923 - [DEBUG]
42087 2019-Jan-12 20:37:19.849946 - [DEBUG] Process 1153. path edge:
42088 2019-Jan-12 20:37:19.849978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42089 2019-Jan-12 20:37:19.850034 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42090 2019-Jan-12 20:37:19.850678 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42091 2019-Jan-12 20:37:19.851318 - [DEBUG]
42092 2019-Jan-12 20:37:19.851344 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42093 2019-Jan-12 20:37:19.852011 - [DEBUG] Compose: EdgeIdentity * AllBottom
42094 2019-Jan-12 20:37:19.852041 - [DEBUG]
42095 2019-Jan-12 20:37:19.852064 - [DEBUG] Propagate flow
42096 2019-Jan-12 20:37:19.852088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42097 2019-Jan-12 20:37:19.852145 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42098 2019-Jan-12 20:37:19.852780 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42099 2019-Jan-12 20:37:19.853423 - [DEBUG] Edge function : AllBottom (result of previous compose)
42100 2019-Jan-12 20:37:19.853448 - [DEBUG]
42101 2019-Jan-12 20:37:19.853473 - [DEBUG] Join: AllTop & AllBottom
42102 2019-Jan-12 20:37:19.853498 - [DEBUG] = AllBottom (new jump func)
42103 2019-Jan-12 20:37:19.853523 - [DEBUG]
42104 2019-Jan-12 20:37:19.853546 - [DEBUG] Start adding new jump function
42105 2019-Jan-12 20:37:19.853570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42106 2019-Jan-12 20:37:19.853626 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42107 2019-Jan-12 20:37:19.854268 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42108 2019-Jan-12 20:37:19.854901 - [DEBUG] Edge Function : AllBottom
42109 2019-Jan-12 20:37:19.854928 - [DEBUG] End adding new jump function
42110 2019-Jan-12 20:37:19.854952 - [DEBUG]
42111 2019-Jan-12 20:37:19.854976 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42112 2019-Jan-12 20:37:19.855001 - [DEBUG]
42113 2019-Jan-12 20:37:19.855024 - [DEBUG] Process 1154. path edge:
42114 2019-Jan-12 20:37:19.855048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42115 2019-Jan-12 20:37:19.855104 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42116 2019-Jan-12 20:37:19.855760 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42117 2019-Jan-12 20:37:19.856403 - [DEBUG]
42118 2019-Jan-12 20:37:19.856427 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42119 2019-Jan-12 20:37:19.857082 - [DEBUG] Compose: EdgeIdentity * AllBottom
42120 2019-Jan-12 20:37:19.857111 - [DEBUG]
42121 2019-Jan-12 20:37:19.857135 - [DEBUG] Propagate flow
42122 2019-Jan-12 20:37:19.857158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42123 2019-Jan-12 20:37:19.857215 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42124 2019-Jan-12 20:37:19.857848 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42125 2019-Jan-12 20:37:19.858489 - [DEBUG] Edge function : AllBottom (result of previous compose)
42126 2019-Jan-12 20:37:19.858515 - [DEBUG]
42127 2019-Jan-12 20:37:19.858540 - [DEBUG] Join: AllTop & AllBottom
42128 2019-Jan-12 20:37:19.858566 - [DEBUG] = AllBottom (new jump func)
42129 2019-Jan-12 20:37:19.858599 - [DEBUG]
42130 2019-Jan-12 20:37:19.858623 - [DEBUG] Start adding new jump function
42131 2019-Jan-12 20:37:19.858647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42132 2019-Jan-12 20:37:19.858716 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42133 2019-Jan-12 20:37:19.859359 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42134 2019-Jan-12 20:37:19.859990 - [DEBUG] Edge Function : AllBottom
42135 2019-Jan-12 20:37:19.860018 - [DEBUG] End adding new jump function
42136 2019-Jan-12 20:37:19.860043 - [DEBUG]
42137 2019-Jan-12 20:37:19.860067 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42138 2019-Jan-12 20:37:19.860091 - [DEBUG]
42139 2019-Jan-12 20:37:19.860115 - [DEBUG] Process 1155. path edge:
42140 2019-Jan-12 20:37:19.860139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42141 2019-Jan-12 20:37:19.860195 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
42142 2019-Jan-12 20:37:19.860833 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42143 2019-Jan-12 20:37:19.861474 - [DEBUG]
42144 2019-Jan-12 20:37:19.861499 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42145 2019-Jan-12 20:37:19.862159 - [DEBUG] Start of endsummarytab entry
42146 2019-Jan-12 20:37:19.862196 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42147 2019-Jan-12 20:37:19.862842 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
42148 2019-Jan-12 20:37:19.862903 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42149 2019-Jan-12 20:37:19.863536 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42150 2019-Jan-12 20:37:19.864178 - [DEBUG] EF: AllBottom
42151 2019-Jan-12 20:37:19.864203 - [DEBUG]
42152 2019-Jan-12 20:37:19.864227 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42153 2019-Jan-12 20:37:19.864859 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42154 2019-Jan-12 20:37:19.865516 - [DEBUG] EF: AllBottom
42155 2019-Jan-12 20:37:19.865541 - [DEBUG]
42156 2019-Jan-12 20:37:19.865564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42157 2019-Jan-12 20:37:19.866198 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42158 2019-Jan-12 20:37:19.866832 - [DEBUG] EF: AllBottom
42159 2019-Jan-12 20:37:19.866858 - [DEBUG]
42160 2019-Jan-12 20:37:19.866881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42161 2019-Jan-12 20:37:19.867513 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42162 2019-Jan-12 20:37:19.868154 - [DEBUG] EF: AllBottom
42163 2019-Jan-12 20:37:19.868179 - [DEBUG]
42164 2019-Jan-12 20:37:19.868202 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42165 2019-Jan-12 20:37:19.868849 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
42166 2019-Jan-12 20:37:19.869482 - [DEBUG] EF: AllBottom
42167 2019-Jan-12 20:37:19.869508 - [DEBUG]
42168 2019-Jan-12 20:37:19.869531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42169 2019-Jan-12 20:37:19.870163 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42170 2019-Jan-12 20:37:19.870803 - [DEBUG] EF: AllBottom
42171 2019-Jan-12 20:37:19.870828 - [DEBUG]
42172 2019-Jan-12 20:37:19.870852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42173 2019-Jan-12 20:37:19.871491 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
42174 2019-Jan-12 20:37:19.872157 - [DEBUG] EF: AllBottom
42175 2019-Jan-12 20:37:19.872182 - [DEBUG]
42176 2019-Jan-12 20:37:19.872206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42177 2019-Jan-12 20:37:19.872839 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42178 2019-Jan-12 20:37:19.873480 - [DEBUG] EF: AllBottom
42179 2019-Jan-12 20:37:19.873505 - [DEBUG]
42180 2019-Jan-12 20:37:19.873528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42181 2019-Jan-12 20:37:19.874160 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42182 2019-Jan-12 20:37:19.874795 - [DEBUG] EF: AllBottom
42183 2019-Jan-12 20:37:19.874820 - [DEBUG]
42184 2019-Jan-12 20:37:19.874843 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42185 2019-Jan-12 20:37:19.875490 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42186 2019-Jan-12 20:37:19.876125 - [DEBUG] EF: AllBottom
42187 2019-Jan-12 20:37:19.876150 - [DEBUG]
42188 2019-Jan-12 20:37:19.876173 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42189 2019-Jan-12 20:37:19.876805 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42190 2019-Jan-12 20:37:19.877446 - [DEBUG] EF: AllBottom
42191 2019-Jan-12 20:37:19.877471 - [DEBUG]
42192 2019-Jan-12 20:37:19.877495 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42193 2019-Jan-12 20:37:19.878127 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42194 2019-Jan-12 20:37:19.878776 - [DEBUG] EF: AllBottom
42195 2019-Jan-12 20:37:19.878801 - [DEBUG]
42196 2019-Jan-12 20:37:19.878824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42197 2019-Jan-12 20:37:19.879455 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
42198 2019-Jan-12 20:37:19.880087 - [DEBUG] EF: AllBottom
42199 2019-Jan-12 20:37:19.880112 - [DEBUG]
42200 2019-Jan-12 20:37:19.880136 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42201 2019-Jan-12 20:37:19.880772 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
42202 2019-Jan-12 20:37:19.881407 - [DEBUG] EF: AllBottom
42203 2019-Jan-12 20:37:19.881432 - [DEBUG]
42204 2019-Jan-12 20:37:19.881456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42205 2019-Jan-12 20:37:19.882102 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42206 2019-Jan-12 20:37:19.882736 - [DEBUG] EF: AllBottom
42207 2019-Jan-12 20:37:19.882761 - [DEBUG]
42208 2019-Jan-12 20:37:19.882785 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42209 2019-Jan-12 20:37:19.883416 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42210 2019-Jan-12 20:37:19.884050 - [DEBUG] EF: AllBottom
42211 2019-Jan-12 20:37:19.884075 - [DEBUG]
42212 2019-Jan-12 20:37:19.884099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42213 2019-Jan-12 20:37:19.884730 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42214 2019-Jan-12 20:37:19.885378 - [DEBUG] EF: AllBottom
42215 2019-Jan-12 20:37:19.885403 - [DEBUG]
42216 2019-Jan-12 20:37:19.885426 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42217 2019-Jan-12 20:37:19.886059 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42218 2019-Jan-12 20:37:19.886708 - [DEBUG] EF: AllBottom
42219 2019-Jan-12 20:37:19.886734 - [DEBUG]
42220 2019-Jan-12 20:37:19.886757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42221 2019-Jan-12 20:37:19.887388 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42222 2019-Jan-12 20:37:19.888029 - [DEBUG] EF: AllBottom
42223 2019-Jan-12 20:37:19.888054 - [DEBUG]
42224 2019-Jan-12 20:37:19.888077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42225 2019-Jan-12 20:37:19.888726 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42226 2019-Jan-12 20:37:19.889366 - [DEBUG] EF: AllBottom
42227 2019-Jan-12 20:37:19.889391 - [DEBUG]
42228 2019-Jan-12 20:37:19.889415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42229 2019-Jan-12 20:37:19.890046 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42230 2019-Jan-12 20:37:19.890685 - [DEBUG] EF: AllBottom
42231 2019-Jan-12 20:37:19.890710 - [DEBUG]
42232 2019-Jan-12 20:37:19.890734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42233 2019-Jan-12 20:37:19.891365 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42234 2019-Jan-12 20:37:19.892013 - [DEBUG] EF: AllBottom
42235 2019-Jan-12 20:37:19.892038 - [DEBUG]
42236 2019-Jan-12 20:37:19.892061 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42237 2019-Jan-12 20:37:19.892691 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42238 2019-Jan-12 20:37:19.893325 - [DEBUG] EF: AllBottom
42239 2019-Jan-12 20:37:19.893350 - [DEBUG]
42240 2019-Jan-12 20:37:19.893373 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42241 2019-Jan-12 20:37:19.894005 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
42242 2019-Jan-12 20:37:19.894640 - [DEBUG] EF: AllBottom
42243 2019-Jan-12 20:37:19.894665 - [DEBUG]
42244 2019-Jan-12 20:37:19.894689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42245 2019-Jan-12 20:37:19.895332 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
42246 2019-Jan-12 20:37:19.895966 - [DEBUG] EF: AllBottom
42247 2019-Jan-12 20:37:19.895991 - [DEBUG]
42248 2019-Jan-12 20:37:19.896015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42249 2019-Jan-12 20:37:19.896647 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
42250 2019-Jan-12 20:37:19.897281 - [DEBUG] EF: AllBottom
42251 2019-Jan-12 20:37:19.897306 - [DEBUG]
42252 2019-Jan-12 20:37:19.897330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42253 2019-Jan-12 20:37:19.897962 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42254 2019-Jan-12 20:37:19.898596 - [DEBUG] EF: AllBottom
42255 2019-Jan-12 20:37:19.898621 - [DEBUG]
42256 2019-Jan-12 20:37:19.898645 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42257 2019-Jan-12 20:37:19.899301 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42258 2019-Jan-12 20:37:19.899935 - [DEBUG] EF: AllBottom
42259 2019-Jan-12 20:37:19.899960 - [DEBUG]
42260 2019-Jan-12 20:37:19.899984 - [DEBUG] ---------------
42261 2019-Jan-12 20:37:19.900007 - [DEBUG]
42262 2019-Jan-12 20:37:19.900033 - [DEBUG] End of endsummarytab entry
42263 2019-Jan-12 20:37:19.900057 - [DEBUG]
42264 2019-Jan-12 20:37:19.900081 - [DEBUG] Start of incomingtab entry
42265 2019-Jan-12 20:37:19.900105 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42266 2019-Jan-12 20:37:19.900743 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
42267 2019-Jan-12 20:37:19.900808 - [DEBUG] ---------------
42268 2019-Jan-12 20:37:19.900833 - [DEBUG] End of incomingtab entry
42269 2019-Jan-12 20:37:19.900857 - [DEBUG]
42270 2019-Jan-12 20:37:19.900882 - [DEBUG] EDGE:
42271 2019-Jan-12 20:37:19.900938 - [DEBUG] ---> 42272 2019-Jan-12 20:37:19.901570 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42273 2019-Jan-12 20:37:19.902230 - [DEBUG]
42274 2019-Jan-12 20:37:19.902255 - [DEBUG] EDGE:
42275 2019-Jan-12 20:37:19.902313 - [DEBUG] ---> 42276 2019-Jan-12 20:37:19.902946 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42277 2019-Jan-12 20:37:19.903589 - [DEBUG]
42278 2019-Jan-12 20:37:19.903623 - [DEBUG] Compose: EdgeIdentity * AllBottom
42279 2019-Jan-12 20:37:19.903650 - [DEBUG]
42280 2019-Jan-12 20:37:19.903674 - [DEBUG] Propagate flow
42281 2019-Jan-12 20:37:19.903698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-12 20:37:19.903754 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42283 2019-Jan-12 20:37:19.904404 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42284 2019-Jan-12 20:37:19.905044 - [DEBUG] Edge function : AllBottom (result of previous compose)
42285 2019-Jan-12 20:37:19.905070 - [DEBUG]
42286 2019-Jan-12 20:37:19.905095 - [DEBUG] Join: AllTop & AllBottom
42287 2019-Jan-12 20:37:19.905121 - [DEBUG] = AllBottom (new jump func)
42288 2019-Jan-12 20:37:19.905146 - [DEBUG]
42289 2019-Jan-12 20:37:19.905170 - [DEBUG] Start adding new jump function
42290 2019-Jan-12 20:37:19.905193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42291 2019-Jan-12 20:37:19.905249 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42292 2019-Jan-12 20:37:19.905911 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42293 2019-Jan-12 20:37:19.906557 - [DEBUG] Edge Function : AllBottom
42294 2019-Jan-12 20:37:19.906586 - [DEBUG] End adding new jump function
42295 2019-Jan-12 20:37:19.906611 - [DEBUG]
42296 2019-Jan-12 20:37:19.906635 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42297 2019-Jan-12 20:37:19.906659 - [DEBUG]
42298 2019-Jan-12 20:37:19.906687 - [DEBUG] Process 1156. path edge:
42299 2019-Jan-12 20:37:19.906711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42300 2019-Jan-12 20:37:19.906768 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
42301 2019-Jan-12 20:37:19.907411 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42302 2019-Jan-12 20:37:19.908051 - [DEBUG]
42303 2019-Jan-12 20:37:19.908075 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42304 2019-Jan-12 20:37:19.908746 - [DEBUG] Possible callees:
42305 2019-Jan-12 20:37:19.908772 - [DEBUG] llvm.dbg.declare
42306 2019-Jan-12 20:37:19.908797 - [DEBUG] Possible return sites:
42307 2019-Jan-12 20:37:19.908821 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19342308 2019-Jan-12 20:37:19.910095 - [DEBUG] Found and process special summary
42309 2019-Jan-12 20:37:19.910129 - [DEBUG] Compose: EdgeIdentity * AllBottom
42310 2019-Jan-12 20:37:19.910157 - [DEBUG]
42311 2019-Jan-12 20:37:19.910181 - [DEBUG] Propagate flow
42312 2019-Jan-12 20:37:19.910204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42313 2019-Jan-12 20:37:19.910261 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42314 2019-Jan-12 20:37:19.910903 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42315 2019-Jan-12 20:37:19.911546 - [DEBUG] Edge function : AllBottom (result of previous compose)
42316 2019-Jan-12 20:37:19.911572 - [DEBUG]
42317 2019-Jan-12 20:37:19.911596 - [DEBUG] Join: AllTop & AllBottom
42318 2019-Jan-12 20:37:19.911622 - [DEBUG] = AllBottom (new jump func)
42319 2019-Jan-12 20:37:19.911647 - [DEBUG]
42320 2019-Jan-12 20:37:19.911671 - [DEBUG] Start adding new jump function
42321 2019-Jan-12 20:37:19.911694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42322 2019-Jan-12 20:37:19.911750 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42323 2019-Jan-12 20:37:19.912407 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42324 2019-Jan-12 20:37:19.913042 - [DEBUG] Edge Function : AllBottom
42325 2019-Jan-12 20:37:19.913070 - [DEBUG] End adding new jump function
42326 2019-Jan-12 20:37:19.913094 - [DEBUG]
42327 2019-Jan-12 20:37:19.913118 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42328 2019-Jan-12 20:37:19.913142 - [DEBUG]
42329 2019-Jan-12 20:37:19.913165 - [DEBUG] Process 1157. path edge:
42330 2019-Jan-12 20:37:19.913189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42331 2019-Jan-12 20:37:19.913246 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
42332 2019-Jan-12 20:37:19.913882 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42333 2019-Jan-12 20:37:19.914523 - [DEBUG]
42334 2019-Jan-12 20:37:19.914548 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42335 2019-Jan-12 20:37:19.915203 - [DEBUG] Compose: EdgeIdentity * AllBottom
42336 2019-Jan-12 20:37:19.915231 - [DEBUG]
42337 2019-Jan-12 20:37:19.915254 - [DEBUG] Propagate flow
42338 2019-Jan-12 20:37:19.915278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42339 2019-Jan-12 20:37:19.915349 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42340 2019-Jan-12 20:37:19.915983 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42341 2019-Jan-12 20:37:19.916625 - [DEBUG] Edge function : AllBottom (result of previous compose)
42342 2019-Jan-12 20:37:19.916650 - [DEBUG]
42343 2019-Jan-12 20:37:19.916674 - [DEBUG] Join: AllTop & AllBottom
42344 2019-Jan-12 20:37:19.916700 - [DEBUG] = AllBottom (new jump func)
42345 2019-Jan-12 20:37:19.916725 - [DEBUG]
42346 2019-Jan-12 20:37:19.916748 - [DEBUG] Start adding new jump function
42347 2019-Jan-12 20:37:19.916772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42348 2019-Jan-12 20:37:19.916827 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42349 2019-Jan-12 20:37:19.917476 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42350 2019-Jan-12 20:37:19.918109 - [DEBUG] Edge Function : AllBottom
42351 2019-Jan-12 20:37:19.918137 - [DEBUG] End adding new jump function
42352 2019-Jan-12 20:37:19.918161 - [DEBUG]
42353 2019-Jan-12 20:37:19.918185 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42354 2019-Jan-12 20:37:19.918210 - [DEBUG]
42355 2019-Jan-12 20:37:19.918233 - [DEBUG] Process 1158. path edge:
42356 2019-Jan-12 20:37:19.918256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42357 2019-Jan-12 20:37:19.918313 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
42358 2019-Jan-12 20:37:19.918961 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42359 2019-Jan-12 20:37:19.919604 - [DEBUG]
42360 2019-Jan-12 20:37:19.919629 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42361 2019-Jan-12 20:37:19.920285 - [DEBUG] Compose: EdgeIdentity * AllBottom
42362 2019-Jan-12 20:37:19.920313 - [DEBUG]
42363 2019-Jan-12 20:37:19.920337 - [DEBUG] Propagate flow
42364 2019-Jan-12 20:37:19.920360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42365 2019-Jan-12 20:37:19.920419 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42366 2019-Jan-12 20:37:19.921060 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42367 2019-Jan-12 20:37:19.921708 - [DEBUG] Edge function : AllBottom (result of previous compose)
42368 2019-Jan-12 20:37:19.921734 - [DEBUG]
42369 2019-Jan-12 20:37:19.921759 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42370 2019-Jan-12 20:37:19.921785 - [DEBUG] = AllBottom
42371 2019-Jan-12 20:37:19.921809 - [DEBUG]
42372 2019-Jan-12 20:37:19.921833 - [DEBUG] PROPAGATE: No new function!
42373 2019-Jan-12 20:37:19.921857 - [DEBUG] EDGE:
42374 2019-Jan-12 20:37:19.921914 - [DEBUG] ---> 42375 2019-Jan-12 20:37:19.922563 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42376 2019-Jan-12 20:37:19.923205 - [DEBUG]
42377 2019-Jan-12 20:37:19.923229 - [DEBUG] EDGE:
42378 2019-Jan-12 20:37:19.923287 - [DEBUG] ---> 42379 2019-Jan-12 20:37:19.923923 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42380 2019-Jan-12 20:37:19.924565 - [DEBUG]
42381 2019-Jan-12 20:37:19.924602 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-12 20:37:19.924629 - [DEBUG]
42383 2019-Jan-12 20:37:19.924653 - [DEBUG] Propagate flow
42384 2019-Jan-12 20:37:19.924676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-12 20:37:19.924733 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42386 2019-Jan-12 20:37:19.925382 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42387 2019-Jan-12 20:37:19.926025 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-12 20:37:19.926051 - [DEBUG]
42389 2019-Jan-12 20:37:19.926075 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-12 20:37:19.926101 - [DEBUG] = AllBottom
42391 2019-Jan-12 20:37:19.926134 - [DEBUG]
42392 2019-Jan-12 20:37:19.926158 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-12 20:37:19.926184 - [DEBUG] EDGE:
42394 2019-Jan-12 20:37:19.926242 - [DEBUG] ---> 42395 2019-Jan-12 20:37:19.926884 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42396 2019-Jan-12 20:37:19.927525 - [DEBUG]
42397 2019-Jan-12 20:37:19.927550 - [DEBUG] EDGE:
42398 2019-Jan-12 20:37:19.927607 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
42399 2019-Jan-12 20:37:19.928245 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42400 2019-Jan-12 20:37:19.928905 - [DEBUG]
42401 2019-Jan-12 20:37:19.928930 - [DEBUG] EDGE:
42402 2019-Jan-12 20:37:19.928987 - [DEBUG] ---> 42403 2019-Jan-12 20:37:19.929619 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42404 2019-Jan-12 20:37:19.930261 - [DEBUG]
42405 2019-Jan-12 20:37:19.930286 - [DEBUG] EDGE:
42406 2019-Jan-12 20:37:19.930343 - [DEBUG] ---> 42407 2019-Jan-12 20:37:19.930980 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42408 2019-Jan-12 20:37:19.931621 - [DEBUG]
42409 2019-Jan-12 20:37:19.931646 - [DEBUG] EDGE:
42410 2019-Jan-12 20:37:19.931703 - [DEBUG] ---> 42411 2019-Jan-12 20:37:19.932352 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42412 2019-Jan-12 20:37:19.932994 - [DEBUG]
42413 2019-Jan-12 20:37:19.933027 - [DEBUG] Compose: EdgeIdentity * AllBottom
42414 2019-Jan-12 20:37:19.933054 - [DEBUG]
42415 2019-Jan-12 20:37:19.933077 - [DEBUG] Propagate flow
42416 2019-Jan-12 20:37:19.933101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-12 20:37:19.933157 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42418 2019-Jan-12 20:37:19.933792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42419 2019-Jan-12 20:37:19.934433 - [DEBUG] Edge function : AllBottom (result of previous compose)
42420 2019-Jan-12 20:37:19.934459 - [DEBUG]
42421 2019-Jan-12 20:37:19.934484 - [DEBUG] Join: AllTop & AllBottom
42422 2019-Jan-12 20:37:19.934509 - [DEBUG] = AllBottom (new jump func)
42423 2019-Jan-12 20:37:19.934534 - [DEBUG]
42424 2019-Jan-12 20:37:19.934558 - [DEBUG] Start adding new jump function
42425 2019-Jan-12 20:37:19.934581 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42426 2019-Jan-12 20:37:19.934637 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42427 2019-Jan-12 20:37:19.935279 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42428 2019-Jan-12 20:37:19.935929 - [DEBUG] Edge Function : AllBottom
42429 2019-Jan-12 20:37:19.935965 - [DEBUG] End adding new jump function
42430 2019-Jan-12 20:37:19.935989 - [DEBUG]
42431 2019-Jan-12 20:37:19.936013 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42432 2019-Jan-12 20:37:19.936037 - [DEBUG]
42433 2019-Jan-12 20:37:19.936061 - [DEBUG] Process 1159. path edge:
42434 2019-Jan-12 20:37:19.936085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42435 2019-Jan-12 20:37:19.936141 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
42436 2019-Jan-12 20:37:19.936783 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42437 2019-Jan-12 20:37:19.937424 - [DEBUG]
42438 2019-Jan-12 20:37:19.937449 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42439 2019-Jan-12 20:37:19.938103 - [DEBUG] Compose: EdgeIdentity * AllBottom
42440 2019-Jan-12 20:37:19.938132 - [DEBUG]
42441 2019-Jan-12 20:37:19.938156 - [DEBUG] Propagate flow
42442 2019-Jan-12 20:37:19.938179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-12 20:37:19.938236 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
42444 2019-Jan-12 20:37:19.938883 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42445 2019-Jan-12 20:37:19.939523 - [DEBUG] Edge function : AllBottom (result of previous compose)
42446 2019-Jan-12 20:37:19.939549 - [DEBUG]
42447 2019-Jan-12 20:37:19.939573 - [DEBUG] Join: AllTop & AllBottom
42448 2019-Jan-12 20:37:19.939599 - [DEBUG] = AllBottom (new jump func)
42449 2019-Jan-12 20:37:19.939624 - [DEBUG]
42450 2019-Jan-12 20:37:19.939647 - [DEBUG] Start adding new jump function
42451 2019-Jan-12 20:37:19.939671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42452 2019-Jan-12 20:37:19.939726 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42453 2019-Jan-12 20:37:19.940369 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
42454 2019-Jan-12 20:37:19.941000 - [DEBUG] Edge Function : AllBottom
42455 2019-Jan-12 20:37:19.941029 - [DEBUG] End adding new jump function
42456 2019-Jan-12 20:37:19.941053 - [DEBUG]
42457 2019-Jan-12 20:37:19.941076 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42458 2019-Jan-12 20:37:19.941100 - [DEBUG]
42459 2019-Jan-12 20:37:19.941124 - [DEBUG] Process 1160. path edge:
42460 2019-Jan-12 20:37:19.941147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42461 2019-Jan-12 20:37:19.941203 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
42462 2019-Jan-12 20:37:19.941833 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42463 2019-Jan-12 20:37:19.942490 - [DEBUG]
42464 2019-Jan-12 20:37:19.942515 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
42465 2019-Jan-12 20:37:19.943161 - [DEBUG] Compose: EdgeIdentity * AllBottom
42466 2019-Jan-12 20:37:19.943189 - [DEBUG]
42467 2019-Jan-12 20:37:19.943213 - [DEBUG] Propagate flow
42468 2019-Jan-12 20:37:19.943236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-12 20:37:19.943293 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42470 2019-Jan-12 20:37:19.943927 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42471 2019-Jan-12 20:37:19.944570 - [DEBUG] Edge function : AllBottom (result of previous compose)
42472 2019-Jan-12 20:37:19.944607 - [DEBUG]
42473 2019-Jan-12 20:37:19.944632 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42474 2019-Jan-12 20:37:19.944658 - [DEBUG] = AllBottom
42475 2019-Jan-12 20:37:19.944683 - [DEBUG]
42476 2019-Jan-12 20:37:19.944707 - [DEBUG] PROPAGATE: No new function!
42477 2019-Jan-12 20:37:19.944731 - [DEBUG] EDGE:
42478 2019-Jan-12 20:37:19.944789 - [DEBUG] ---> 42479 2019-Jan-12 20:37:19.945434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42480 2019-Jan-12 20:37:19.946074 - [DEBUG]
42481 2019-Jan-12 20:37:19.946099 - [DEBUG] EDGE:
42482 2019-Jan-12 20:37:19.946156 - [DEBUG] ---> 42483 2019-Jan-12 20:37:19.946791 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42484 2019-Jan-12 20:37:19.947432 - [DEBUG]
42485 2019-Jan-12 20:37:19.947457 - [DEBUG] EDGE:
42486 2019-Jan-12 20:37:19.947515 - [DEBUG] ---> 42487 2019-Jan-12 20:37:19.948147 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42488 2019-Jan-12 20:37:19.948804 - [DEBUG]
42489 2019-Jan-12 20:37:19.948830 - [DEBUG] EDGE:
42490 2019-Jan-12 20:37:19.948887 - [DEBUG] ---> 42491 2019-Jan-12 20:37:19.949523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42492 2019-Jan-12 20:37:19.950163 - [DEBUG]
42493 2019-Jan-12 20:37:19.950188 - [DEBUG] EDGE:
42494 2019-Jan-12 20:37:19.950245 - [DEBUG] ---> 42495 2019-Jan-12 20:37:19.950879 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42496 2019-Jan-12 20:37:19.951525 - [DEBUG]
42497 2019-Jan-12 20:37:19.951550 - [DEBUG] EDGE:
42498 2019-Jan-12 20:37:19.951608 - [DEBUG] ---> 42499 2019-Jan-12 20:37:19.952262 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42500 2019-Jan-12 20:37:19.952909 - [DEBUG]
42501 2019-Jan-12 20:37:19.952945 - [DEBUG] Compose: EdgeIdentity * AllBottom
42502 2019-Jan-12 20:37:19.952972 - [DEBUG]
42503 2019-Jan-12 20:37:19.952996 - [DEBUG] Propagate flow
42504 2019-Jan-12 20:37:19.953019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42505 2019-Jan-12 20:37:19.953076 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42506 2019-Jan-12 20:37:19.953712 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42507 2019-Jan-12 20:37:19.954353 - [DEBUG] Edge function : AllBottom (result of previous compose)
42508 2019-Jan-12 20:37:19.954379 - [DEBUG]
42509 2019-Jan-12 20:37:19.954404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42510 2019-Jan-12 20:37:19.954429 - [DEBUG] = AllBottom
42511 2019-Jan-12 20:37:19.954463 - [DEBUG]
42512 2019-Jan-12 20:37:19.954488 - [DEBUG] PROPAGATE: No new function!
42513 2019-Jan-12 20:37:19.954513 - [DEBUG] EDGE:
42514 2019-Jan-12 20:37:19.954571 - [DEBUG] ---> 42515 2019-Jan-12 20:37:19.955214 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42516 2019-Jan-12 20:37:19.955873 - [DEBUG]
42517 2019-Jan-12 20:37:19.955898 - [DEBUG] EDGE:
42518 2019-Jan-12 20:37:19.955956 - [DEBUG] ---> 42519 2019-Jan-12 20:37:19.956589 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42520 2019-Jan-12 20:37:19.957230 - [DEBUG]
42521 2019-Jan-12 20:37:19.957255 - [DEBUG] EDGE:
42522 2019-Jan-12 20:37:19.957312 - [DEBUG] ---> 42523 2019-Jan-12 20:37:19.957947 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42524 2019-Jan-12 20:37:19.958589 - [DEBUG]
42525 2019-Jan-12 20:37:19.958623 - [DEBUG] Compose: EdgeIdentity * AllBottom
42526 2019-Jan-12 20:37:19.958662 - [DEBUG]
42527 2019-Jan-12 20:37:19.958688 - [DEBUG] Propagate flow
42528 2019-Jan-12 20:37:19.958711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42529 2019-Jan-12 20:37:19.958768 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42530 2019-Jan-12 20:37:19.959403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42531 2019-Jan-12 20:37:19.960043 - [DEBUG] Edge function : AllBottom (result of previous compose)
42532 2019-Jan-12 20:37:19.960069 - [DEBUG]
42533 2019-Jan-12 20:37:19.960094 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42534 2019-Jan-12 20:37:19.960120 - [DEBUG] = AllBottom
42535 2019-Jan-12 20:37:19.960145 - [DEBUG]
42536 2019-Jan-12 20:37:19.960168 - [DEBUG] PROPAGATE: No new function!
42537 2019-Jan-12 20:37:19.960194 - [DEBUG] EDGE:
42538 2019-Jan-12 20:37:19.960252 - [DEBUG] ---> 42539 2019-Jan-12 20:37:19.960895 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42540 2019-Jan-12 20:37:19.961541 - [DEBUG]
42541 2019-Jan-12 20:37:19.961566 - [DEBUG] EDGE:
42542 2019-Jan-12 20:37:19.961624 - [DEBUG] ---> 42543 2019-Jan-12 20:37:19.962272 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42544 2019-Jan-12 20:37:19.962912 - [DEBUG]
42545 2019-Jan-12 20:37:19.962937 - [DEBUG] EDGE:
42546 2019-Jan-12 20:37:19.962995 - [DEBUG] ---> 42547 2019-Jan-12 20:37:19.963627 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42548 2019-Jan-12 20:37:19.964268 - [DEBUG]
42549 2019-Jan-12 20:37:19.964293 - [DEBUG] EDGE:
42550 2019-Jan-12 20:37:19.964358 - [DEBUG] ---> 42551 2019-Jan-12 20:37:19.964997 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42552 2019-Jan-12 20:37:19.965653 - [DEBUG]
42553 2019-Jan-12 20:37:19.965689 - [DEBUG] Compose: EdgeIdentity * AllBottom
42554 2019-Jan-12 20:37:19.965716 - [DEBUG]
42555 2019-Jan-12 20:37:19.965740 - [DEBUG] Propagate flow
42556 2019-Jan-12 20:37:19.965764 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42557 2019-Jan-12 20:37:19.965820 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42558 2019-Jan-12 20:37:19.966459 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42559 2019-Jan-12 20:37:19.967104 - [DEBUG] Edge function : AllBottom (result of previous compose)
42560 2019-Jan-12 20:37:19.967130 - [DEBUG]
42561 2019-Jan-12 20:37:19.967155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42562 2019-Jan-12 20:37:19.967180 - [DEBUG] = AllBottom
42563 2019-Jan-12 20:37:19.967205 - [DEBUG]
42564 2019-Jan-12 20:37:19.967229 - [DEBUG] PROPAGATE: No new function!
42565 2019-Jan-12 20:37:19.967255 - [DEBUG] EDGE:
42566 2019-Jan-12 20:37:19.967313 - [DEBUG] ---> 42567 2019-Jan-12 20:37:19.967955 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42568 2019-Jan-12 20:37:19.968594 - [DEBUG]
42569 2019-Jan-12 20:37:19.968619 - [DEBUG] EDGE:
42570 2019-Jan-12 20:37:19.968693 - [DEBUG] ---> 42571 2019-Jan-12 20:37:19.969328 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42572 2019-Jan-12 20:37:19.969968 - [DEBUG]
42573 2019-Jan-12 20:37:19.969994 - [DEBUG] EDGE:
42574 2019-Jan-12 20:37:19.970051 - [DEBUG] ---> 42575 2019-Jan-12 20:37:19.970685 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42576 2019-Jan-12 20:37:19.971332 - [DEBUG]
42577 2019-Jan-12 20:37:19.971369 - [DEBUG] Compose: EdgeIdentity * AllBottom
42578 2019-Jan-12 20:37:19.971396 - [DEBUG]
42579 2019-Jan-12 20:37:19.971420 - [DEBUG] Propagate flow
42580 2019-Jan-12 20:37:19.971444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42581 2019-Jan-12 20:37:19.971500 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42582 2019-Jan-12 20:37:19.972151 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42583 2019-Jan-12 20:37:19.972793 - [DEBUG] Edge function : AllBottom (result of previous compose)
42584 2019-Jan-12 20:37:19.972818 - [DEBUG]
42585 2019-Jan-12 20:37:19.972844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42586 2019-Jan-12 20:37:19.972869 - [DEBUG] = AllBottom
42587 2019-Jan-12 20:37:19.972894 - [DEBUG]
42588 2019-Jan-12 20:37:19.972917 - [DEBUG] PROPAGATE: No new function!
42589 2019-Jan-12 20:37:19.972943 - [DEBUG] EDGE:
42590 2019-Jan-12 20:37:19.973001 - [DEBUG] ---> 42591 2019-Jan-12 20:37:19.973651 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42592 2019-Jan-12 20:37:19.974292 - [DEBUG]
42593 2019-Jan-12 20:37:19.974317 - [DEBUG] EDGE:
42594 2019-Jan-12 20:37:19.974375 - [DEBUG] ---> 42595 2019-Jan-12 20:37:19.975008 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42596 2019-Jan-12 20:37:19.975663 - [DEBUG]
42597 2019-Jan-12 20:37:19.975689 - [DEBUG] EDGE:
42598 2019-Jan-12 20:37:19.975746 - [DEBUG] ---> 42599 2019-Jan-12 20:37:19.976383 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42600 2019-Jan-12 20:37:19.977025 - [DEBUG]
42601 2019-Jan-12 20:37:19.977061 - [DEBUG] Compose: EdgeIdentity * AllBottom
42602 2019-Jan-12 20:37:19.977088 - [DEBUG]
42603 2019-Jan-12 20:37:19.977112 - [DEBUG] Propagate flow
42604 2019-Jan-12 20:37:19.977136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42605 2019-Jan-12 20:37:19.977192 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42606 2019-Jan-12 20:37:19.977828 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42607 2019-Jan-12 20:37:19.978470 - [DEBUG] Edge function : AllBottom (result of previous compose)
42608 2019-Jan-12 20:37:19.978495 - [DEBUG]
42609 2019-Jan-12 20:37:19.978520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42610 2019-Jan-12 20:37:19.978546 - [DEBUG] = AllBottom
42611 2019-Jan-12 20:37:19.978571 - [DEBUG]
42612 2019-Jan-12 20:37:19.978595 - [DEBUG] PROPAGATE: No new function!
42613 2019-Jan-12 20:37:19.978621 - [DEBUG] EDGE:
42614 2019-Jan-12 20:37:19.978692 - [DEBUG] ---> 42615 2019-Jan-12 20:37:19.979334 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42616 2019-Jan-12 20:37:19.979973 - [DEBUG]
42617 2019-Jan-12 20:37:19.980006 - [DEBUG] Compose: EdgeIdentity * AllBottom
42618 2019-Jan-12 20:37:19.980033 - [DEBUG]
42619 2019-Jan-12 20:37:19.980057 - [DEBUG] Propagate flow
42620 2019-Jan-12 20:37:19.980081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42621 2019-Jan-12 20:37:19.980137 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42622 2019-Jan-12 20:37:19.980772 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42623 2019-Jan-12 20:37:19.981418 - [DEBUG] Edge function : AllBottom (result of previous compose)
42624 2019-Jan-12 20:37:19.981443 - [DEBUG]
42625 2019-Jan-12 20:37:19.981468 - [DEBUG] Join: AllTop & AllBottom
42626 2019-Jan-12 20:37:19.981494 - [DEBUG] = AllBottom (new jump func)
42627 2019-Jan-12 20:37:19.981519 - [DEBUG]
42628 2019-Jan-12 20:37:19.981543 - [DEBUG] Start adding new jump function
42629 2019-Jan-12 20:37:19.981566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42630 2019-Jan-12 20:37:19.981622 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42631 2019-Jan-12 20:37:19.982283 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42632 2019-Jan-12 20:37:19.982924 - [DEBUG] Edge Function : AllBottom
42633 2019-Jan-12 20:37:19.982952 - [DEBUG] End adding new jump function
42634 2019-Jan-12 20:37:19.982976 - [DEBUG]
42635 2019-Jan-12 20:37:19.983000 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42636 2019-Jan-12 20:37:19.983024 - [DEBUG]
42637 2019-Jan-12 20:37:19.983048 - [DEBUG] Process 1161. path edge:
42638 2019-Jan-12 20:37:19.983072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42639 2019-Jan-12 20:37:19.983128 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42640 2019-Jan-12 20:37:19.983763 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42641 2019-Jan-12 20:37:19.984403 - [DEBUG]
42642 2019-Jan-12 20:37:19.984427 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42643 2019-Jan-12 20:37:19.985079 - [DEBUG] Possible callees:
42644 2019-Jan-12 20:37:19.985104 - [DEBUG] foo
42645 2019-Jan-12 20:37:19.985130 - [DEBUG] Possible return sites:
42646 2019-Jan-12 20:37:19.985153 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642647 2019-Jan-12 20:37:19.986428 - [DEBUG] Found and process special summary
42648 2019-Jan-12 20:37:19.986462 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-12 20:37:19.986489 - [DEBUG]
42650 2019-Jan-12 20:37:19.986513 - [DEBUG] Propagate flow
42651 2019-Jan-12 20:37:19.986537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-12 20:37:19.986594 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42653 2019-Jan-12 20:37:19.987231 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42654 2019-Jan-12 20:37:19.987874 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-12 20:37:19.987900 - [DEBUG]
42656 2019-Jan-12 20:37:19.987924 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-12 20:37:19.987950 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-12 20:37:19.987975 - [DEBUG]
42659 2019-Jan-12 20:37:19.987999 - [DEBUG] Start adding new jump function
42660 2019-Jan-12 20:37:19.988022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-12 20:37:19.988078 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42662 2019-Jan-12 20:37:19.988734 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42663 2019-Jan-12 20:37:19.989372 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-12 20:37:19.989405 - [DEBUG] End adding new jump function
42665 2019-Jan-12 20:37:19.989429 - [DEBUG]
42666 2019-Jan-12 20:37:19.989452 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42667 2019-Jan-12 20:37:19.989477 - [DEBUG]
42668 2019-Jan-12 20:37:19.989501 - [DEBUG] Process 1162. path edge:
42669 2019-Jan-12 20:37:19.989525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-12 20:37:19.989581 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42671 2019-Jan-12 20:37:19.990216 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42672 2019-Jan-12 20:37:19.990858 - [DEBUG]
42673 2019-Jan-12 20:37:19.990882 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42674 2019-Jan-12 20:37:19.991549 - [DEBUG] Compose: EdgeIdentity * AllBottom
42675 2019-Jan-12 20:37:19.991577 - [DEBUG]
42676 2019-Jan-12 20:37:19.991601 - [DEBUG] Propagate flow
42677 2019-Jan-12 20:37:19.991625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42678 2019-Jan-12 20:37:19.991681 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42679 2019-Jan-12 20:37:19.992330 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42680 2019-Jan-12 20:37:19.992972 - [DEBUG] Edge function : AllBottom (result of previous compose)
42681 2019-Jan-12 20:37:19.992997 - [DEBUG]
42682 2019-Jan-12 20:37:19.993022 - [DEBUG] Join: AllTop & AllBottom
42683 2019-Jan-12 20:37:19.993048 - [DEBUG] = AllBottom (new jump func)
42684 2019-Jan-12 20:37:19.993073 - [DEBUG]
42685 2019-Jan-12 20:37:19.993096 - [DEBUG] Start adding new jump function
42686 2019-Jan-12 20:37:19.993119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42687 2019-Jan-12 20:37:19.993175 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42688 2019-Jan-12 20:37:19.993818 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42689 2019-Jan-12 20:37:19.994450 - [DEBUG] Edge Function : AllBottom
42690 2019-Jan-12 20:37:19.994477 - [DEBUG] End adding new jump function
42691 2019-Jan-12 20:37:19.994501 - [DEBUG]
42692 2019-Jan-12 20:37:19.994524 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42693 2019-Jan-12 20:37:19.994549 - [DEBUG]
42694 2019-Jan-12 20:37:19.994572 - [DEBUG] Process 1163. path edge:
42695 2019-Jan-12 20:37:19.994596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42696 2019-Jan-12 20:37:19.994651 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42697 2019-Jan-12 20:37:19.995283 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42698 2019-Jan-12 20:37:19.995940 - [DEBUG]
42699 2019-Jan-12 20:37:19.995966 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42700 2019-Jan-12 20:37:19.996614 - [DEBUG] Compose: EdgeIdentity * AllBottom
42701 2019-Jan-12 20:37:19.996643 - [DEBUG]
42702 2019-Jan-12 20:37:19.996667 - [DEBUG] Propagate flow
42703 2019-Jan-12 20:37:19.996690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42704 2019-Jan-12 20:37:19.996747 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42705 2019-Jan-12 20:37:19.997383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42706 2019-Jan-12 20:37:19.998024 - [DEBUG] Edge function : AllBottom (result of previous compose)
42707 2019-Jan-12 20:37:19.998049 - [DEBUG]
42708 2019-Jan-12 20:37:19.998074 - [DEBUG] Join: AllTop & AllBottom
42709 2019-Jan-12 20:37:19.998100 - [DEBUG] = AllBottom (new jump func)
42710 2019-Jan-12 20:37:19.998125 - [DEBUG]
42711 2019-Jan-12 20:37:19.998148 - [DEBUG] Start adding new jump function
42712 2019-Jan-12 20:37:19.998172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42713 2019-Jan-12 20:37:19.998228 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42714 2019-Jan-12 20:37:19.998886 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42715 2019-Jan-12 20:37:19.999526 - [DEBUG] Edge Function : AllBottom
42716 2019-Jan-12 20:37:19.999555 - [DEBUG] End adding new jump function
42717 2019-Jan-12 20:37:19.999579 - [DEBUG]
42718 2019-Jan-12 20:37:19.999603 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42719 2019-Jan-12 20:37:19.999627 - [DEBUG]
42720 2019-Jan-12 20:37:19.999650 - [DEBUG] Process 1164. path edge:
42721 2019-Jan-12 20:37:19.999674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42722 2019-Jan-12 20:37:19.999730 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42723 2019-Jan-12 20:37:20.000364 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42724 2019-Jan-12 20:37:20.001008 - [DEBUG]
42725 2019-Jan-12 20:37:20.001034 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42726 2019-Jan-12 20:37:20.001690 - [DEBUG] Compose: EdgeIdentity * AllBottom
42727 2019-Jan-12 20:37:20.001718 - [DEBUG]
42728 2019-Jan-12 20:37:20.001742 - [DEBUG] Propagate flow
42729 2019-Jan-12 20:37:20.001765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42730 2019-Jan-12 20:37:20.001822 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42731 2019-Jan-12 20:37:20.002483 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42732 2019-Jan-12 20:37:20.003126 - [DEBUG] Edge function : AllBottom (result of previous compose)
42733 2019-Jan-12 20:37:20.003151 - [DEBUG]
42734 2019-Jan-12 20:37:20.003176 - [DEBUG] Join: AllTop & AllBottom
42735 2019-Jan-12 20:37:20.003202 - [DEBUG] = AllBottom (new jump func)
42736 2019-Jan-12 20:37:20.003227 - [DEBUG]
42737 2019-Jan-12 20:37:20.003251 - [DEBUG] Start adding new jump function
42738 2019-Jan-12 20:37:20.003275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42739 2019-Jan-12 20:37:20.003330 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42740 2019-Jan-12 20:37:20.003972 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42741 2019-Jan-12 20:37:20.004613 - [DEBUG] Edge Function : AllBottom
42742 2019-Jan-12 20:37:20.004641 - [DEBUG] End adding new jump function
42743 2019-Jan-12 20:37:20.004665 - [DEBUG]
42744 2019-Jan-12 20:37:20.004688 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42745 2019-Jan-12 20:37:20.004713 - [DEBUG]
42746 2019-Jan-12 20:37:20.004736 - [DEBUG] Process 1165. path edge:
42747 2019-Jan-12 20:37:20.004760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42748 2019-Jan-12 20:37:20.004817 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42749 2019-Jan-12 20:37:20.005474 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42750 2019-Jan-12 20:37:20.006123 - [DEBUG]
42751 2019-Jan-12 20:37:20.006148 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42752 2019-Jan-12 20:37:20.006799 - [DEBUG] Possible callees:
42753 2019-Jan-12 20:37:20.006828 - [DEBUG] llvm.dbg.declare
42754 2019-Jan-12 20:37:20.006853 - [DEBUG] Possible return sites:
42755 2019-Jan-12 20:37:20.006886 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642756 2019-Jan-12 20:37:20.008154 - [DEBUG] Found and process special summary
42757 2019-Jan-12 20:37:20.008188 - [DEBUG] Compose: EdgeIdentity * AllBottom
42758 2019-Jan-12 20:37:20.008216 - [DEBUG]
42759 2019-Jan-12 20:37:20.008240 - [DEBUG] Propagate flow
42760 2019-Jan-12 20:37:20.008264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42761 2019-Jan-12 20:37:20.008320 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42762 2019-Jan-12 20:37:20.008973 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42763 2019-Jan-12 20:37:20.009614 - [DEBUG] Edge function : AllBottom (result of previous compose)
42764 2019-Jan-12 20:37:20.009639 - [DEBUG]
42765 2019-Jan-12 20:37:20.009664 - [DEBUG] Join: AllTop & AllBottom
42766 2019-Jan-12 20:37:20.009690 - [DEBUG] = AllBottom (new jump func)
42767 2019-Jan-12 20:37:20.009715 - [DEBUG]
42768 2019-Jan-12 20:37:20.009739 - [DEBUG] Start adding new jump function
42769 2019-Jan-12 20:37:20.009762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42770 2019-Jan-12 20:37:20.009818 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42771 2019-Jan-12 20:37:20.010460 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42772 2019-Jan-12 20:37:20.011094 - [DEBUG] Edge Function : AllBottom
42773 2019-Jan-12 20:37:20.011123 - [DEBUG] End adding new jump function
42774 2019-Jan-12 20:37:20.011147 - [DEBUG]
42775 2019-Jan-12 20:37:20.011171 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42776 2019-Jan-12 20:37:20.011195 - [DEBUG]
42777 2019-Jan-12 20:37:20.011218 - [DEBUG] Process 1166. path edge:
42778 2019-Jan-12 20:37:20.011242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42779 2019-Jan-12 20:37:20.011299 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42780 2019-Jan-12 20:37:20.011940 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42781 2019-Jan-12 20:37:20.012597 - [DEBUG]
42782 2019-Jan-12 20:37:20.012622 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42783 2019-Jan-12 20:37:20.013276 - [DEBUG] Compose: EdgeIdentity * AllBottom
42784 2019-Jan-12 20:37:20.013305 - [DEBUG]
42785 2019-Jan-12 20:37:20.013329 - [DEBUG] Propagate flow
42786 2019-Jan-12 20:37:20.013352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42787 2019-Jan-12 20:37:20.013409 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42788 2019-Jan-12 20:37:20.014043 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42789 2019-Jan-12 20:37:20.014683 - [DEBUG] Edge function : AllBottom (result of previous compose)
42790 2019-Jan-12 20:37:20.014709 - [DEBUG]
42791 2019-Jan-12 20:37:20.014733 - [DEBUG] Join: AllTop & AllBottom
42792 2019-Jan-12 20:37:20.014759 - [DEBUG] = AllBottom (new jump func)
42793 2019-Jan-12 20:37:20.014784 - [DEBUG]
42794 2019-Jan-12 20:37:20.014807 - [DEBUG] Start adding new jump function
42795 2019-Jan-12 20:37:20.014831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42796 2019-Jan-12 20:37:20.014886 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42797 2019-Jan-12 20:37:20.015552 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42798 2019-Jan-12 20:37:20.016200 - [DEBUG] Edge Function : AllBottom
42799 2019-Jan-12 20:37:20.016229 - [DEBUG] End adding new jump function
42800 2019-Jan-12 20:37:20.016253 - [DEBUG]
42801 2019-Jan-12 20:37:20.016276 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42802 2019-Jan-12 20:37:20.016301 - [DEBUG]
42803 2019-Jan-12 20:37:20.016324 - [DEBUG] Process 1167. path edge:
42804 2019-Jan-12 20:37:20.016348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42805 2019-Jan-12 20:37:20.016407 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42806 2019-Jan-12 20:37:20.017040 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42807 2019-Jan-12 20:37:20.017689 - [DEBUG]
42808 2019-Jan-12 20:37:20.017714 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42809 2019-Jan-12 20:37:20.018364 - [DEBUG] Compose: EdgeIdentity * AllBottom
42810 2019-Jan-12 20:37:20.018392 - [DEBUG]
42811 2019-Jan-12 20:37:20.018416 - [DEBUG] Propagate flow
42812 2019-Jan-12 20:37:20.018439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42813 2019-Jan-12 20:37:20.018497 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42814 2019-Jan-12 20:37:20.019148 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42815 2019-Jan-12 20:37:20.019790 - [DEBUG] Edge function : AllBottom (result of previous compose)
42816 2019-Jan-12 20:37:20.019815 - [DEBUG]
42817 2019-Jan-12 20:37:20.019840 - [DEBUG] Join: AllTop & AllBottom
42818 2019-Jan-12 20:37:20.019866 - [DEBUG] = AllBottom (new jump func)
42819 2019-Jan-12 20:37:20.019891 - [DEBUG]
42820 2019-Jan-12 20:37:20.019915 - [DEBUG] Start adding new jump function
42821 2019-Jan-12 20:37:20.019938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42822 2019-Jan-12 20:37:20.019994 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42823 2019-Jan-12 20:37:20.020645 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42824 2019-Jan-12 20:37:20.021317 - [DEBUG] Edge Function : AllBottom
42825 2019-Jan-12 20:37:20.021350 - [DEBUG] End adding new jump function
42826 2019-Jan-12 20:37:20.021375 - [DEBUG]
42827 2019-Jan-12 20:37:20.021400 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42828 2019-Jan-12 20:37:20.021425 - [DEBUG]
42829 2019-Jan-12 20:37:20.021449 - [DEBUG] Process 1168. path edge:
42830 2019-Jan-12 20:37:20.021473 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42831 2019-Jan-12 20:37:20.021547 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42832 2019-Jan-12 20:37:20.022271 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42833 2019-Jan-12 20:37:20.022983 - [DEBUG]
42834 2019-Jan-12 20:37:20.023011 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42835 2019-Jan-12 20:37:20.023692 - [DEBUG] Compose: EdgeIdentity * AllBottom
42836 2019-Jan-12 20:37:20.023721 - [DEBUG]
42837 2019-Jan-12 20:37:20.023745 - [DEBUG] Propagate flow
42838 2019-Jan-12 20:37:20.023769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42839 2019-Jan-12 20:37:20.023832 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42840 2019-Jan-12 20:37:20.024505 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42841 2019-Jan-12 20:37:20.025147 - [DEBUG] Edge function : AllBottom (result of previous compose)
42842 2019-Jan-12 20:37:20.025173 - [DEBUG]
42843 2019-Jan-12 20:37:20.025198 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42844 2019-Jan-12 20:37:20.025224 - [DEBUG] = AllBottom
42845 2019-Jan-12 20:37:20.025249 - [DEBUG]
42846 2019-Jan-12 20:37:20.025273 - [DEBUG] PROPAGATE: No new function!
42847 2019-Jan-12 20:37:20.025297 - [DEBUG] EDGE:
42848 2019-Jan-12 20:37:20.025376 - [DEBUG] ---> 42849 2019-Jan-12 20:37:20.026007 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42850 2019-Jan-12 20:37:20.026648 - [DEBUG]
42851 2019-Jan-12 20:37:20.026674 - [DEBUG] EDGE:
42852 2019-Jan-12 20:37:20.026731 - [DEBUG] ---> 42853 2019-Jan-12 20:37:20.027362 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42854 2019-Jan-12 20:37:20.028003 - [DEBUG]
42855 2019-Jan-12 20:37:20.028028 - [DEBUG] EDGE:
42856 2019-Jan-12 20:37:20.028086 - [DEBUG] ---> 42857 2019-Jan-12 20:37:20.028738 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42858 2019-Jan-12 20:37:20.029379 - [DEBUG]
42859 2019-Jan-12 20:37:20.029420 - [DEBUG] Compose: EdgeIdentity * AllBottom
42860 2019-Jan-12 20:37:20.029447 - [DEBUG]
42861 2019-Jan-12 20:37:20.029471 - [DEBUG] Propagate flow
42862 2019-Jan-12 20:37:20.029495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42863 2019-Jan-12 20:37:20.029551 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42864 2019-Jan-12 20:37:20.030186 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-12 20:37:20.030827 - [DEBUG] Edge function : AllBottom (result of previous compose)
42866 2019-Jan-12 20:37:20.030853 - [DEBUG]
42867 2019-Jan-12 20:37:20.030878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42868 2019-Jan-12 20:37:20.030904 - [DEBUG] = AllBottom
42869 2019-Jan-12 20:37:20.030929 - [DEBUG]
42870 2019-Jan-12 20:37:20.030952 - [DEBUG] PROPAGATE: No new function!
42871 2019-Jan-12 20:37:20.030979 - [DEBUG] EDGE:
42872 2019-Jan-12 20:37:20.031037 - [DEBUG] ---> 42873 2019-Jan-12 20:37:20.031686 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42874 2019-Jan-12 20:37:20.032347 - [DEBUG]
42875 2019-Jan-12 20:37:20.032382 - [DEBUG] Compose: EdgeIdentity * AllBottom
42876 2019-Jan-12 20:37:20.032409 - [DEBUG]
42877 2019-Jan-12 20:37:20.032433 - [DEBUG] Propagate flow
42878 2019-Jan-12 20:37:20.032456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-12 20:37:20.032513 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42880 2019-Jan-12 20:37:20.033155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42881 2019-Jan-12 20:37:20.033815 - [DEBUG] Edge function : AllBottom (result of previous compose)
42882 2019-Jan-12 20:37:20.033841 - [DEBUG]
42883 2019-Jan-12 20:37:20.033867 - [DEBUG] Join: AllTop & AllBottom
42884 2019-Jan-12 20:37:20.033893 - [DEBUG] = AllBottom (new jump func)
42885 2019-Jan-12 20:37:20.033918 - [DEBUG]
42886 2019-Jan-12 20:37:20.033941 - [DEBUG] Start adding new jump function
42887 2019-Jan-12 20:37:20.033965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42888 2019-Jan-12 20:37:20.034022 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42889 2019-Jan-12 20:37:20.034664 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42890 2019-Jan-12 20:37:20.035305 - [DEBUG] Edge Function : AllBottom
42891 2019-Jan-12 20:37:20.035349 - [DEBUG] End adding new jump function
42892 2019-Jan-12 20:37:20.035374 - [DEBUG]
42893 2019-Jan-12 20:37:20.035398 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42894 2019-Jan-12 20:37:20.035423 - [DEBUG]
42895 2019-Jan-12 20:37:20.035446 - [DEBUG] Process 1169. path edge:
42896 2019-Jan-12 20:37:20.035470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42897 2019-Jan-12 20:37:20.035527 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42898 2019-Jan-12 20:37:20.036169 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42899 2019-Jan-12 20:37:20.036810 - [DEBUG]
42900 2019-Jan-12 20:37:20.036834 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42901 2019-Jan-12 20:37:20.037487 - [DEBUG] Possible callees:
42902 2019-Jan-12 20:37:20.037512 - [DEBUG] llvm.dbg.declare
42903 2019-Jan-12 20:37:20.037538 - [DEBUG] Possible return sites:
42904 2019-Jan-12 20:37:20.037562 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342905 2019-Jan-12 20:37:20.038846 - [DEBUG] Found and process special summary
42906 2019-Jan-12 20:37:20.038881 - [DEBUG] Compose: EdgeIdentity * AllBottom
42907 2019-Jan-12 20:37:20.038908 - [DEBUG]
42908 2019-Jan-12 20:37:20.038932 - [DEBUG] Propagate flow
42909 2019-Jan-12 20:37:20.038955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42910 2019-Jan-12 20:37:20.039012 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42911 2019-Jan-12 20:37:20.039647 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42912 2019-Jan-12 20:37:20.040288 - [DEBUG] Edge function : AllBottom (result of previous compose)
42913 2019-Jan-12 20:37:20.040313 - [DEBUG]
42914 2019-Jan-12 20:37:20.040338 - [DEBUG] Join: AllTop & AllBottom
42915 2019-Jan-12 20:37:20.040364 - [DEBUG] = AllBottom (new jump func)
42916 2019-Jan-12 20:37:20.040389 - [DEBUG]
42917 2019-Jan-12 20:37:20.040412 - [DEBUG] Start adding new jump function
42918 2019-Jan-12 20:37:20.040435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42919 2019-Jan-12 20:37:20.040491 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42920 2019-Jan-12 20:37:20.041134 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42921 2019-Jan-12 20:37:20.041780 - [DEBUG] Edge Function : AllBottom
42922 2019-Jan-12 20:37:20.041809 - [DEBUG] End adding new jump function
42923 2019-Jan-12 20:37:20.041834 - [DEBUG]
42924 2019-Jan-12 20:37:20.041857 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42925 2019-Jan-12 20:37:20.041882 - [DEBUG]
42926 2019-Jan-12 20:37:20.041906 - [DEBUG] Process 1170. path edge:
42927 2019-Jan-12 20:37:20.041930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42928 2019-Jan-12 20:37:20.041999 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42929 2019-Jan-12 20:37:20.042637 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42930 2019-Jan-12 20:37:20.043278 - [DEBUG]
42931 2019-Jan-12 20:37:20.043303 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42932 2019-Jan-12 20:37:20.043961 - [DEBUG] Compose: EdgeIdentity * AllBottom
42933 2019-Jan-12 20:37:20.043989 - [DEBUG]
42934 2019-Jan-12 20:37:20.044013 - [DEBUG] Propagate flow
42935 2019-Jan-12 20:37:20.044037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42936 2019-Jan-12 20:37:20.044094 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42937 2019-Jan-12 20:37:20.044724 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42938 2019-Jan-12 20:37:20.045379 - [DEBUG] Edge function : AllBottom (result of previous compose)
42939 2019-Jan-12 20:37:20.045405 - [DEBUG]
42940 2019-Jan-12 20:37:20.045429 - [DEBUG] Join: AllTop & AllBottom
42941 2019-Jan-12 20:37:20.045455 - [DEBUG] = AllBottom (new jump func)
42942 2019-Jan-12 20:37:20.045480 - [DEBUG]
42943 2019-Jan-12 20:37:20.045503 - [DEBUG] Start adding new jump function
42944 2019-Jan-12 20:37:20.045526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42945 2019-Jan-12 20:37:20.045582 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42946 2019-Jan-12 20:37:20.046224 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42947 2019-Jan-12 20:37:20.046854 - [DEBUG] Edge Function : AllBottom
42948 2019-Jan-12 20:37:20.046882 - [DEBUG] End adding new jump function
42949 2019-Jan-12 20:37:20.046906 - [DEBUG]
42950 2019-Jan-12 20:37:20.046930 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42951 2019-Jan-12 20:37:20.046955 - [DEBUG]
42952 2019-Jan-12 20:37:20.046979 - [DEBUG] Process 1171. path edge:
42953 2019-Jan-12 20:37:20.047002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42954 2019-Jan-12 20:37:20.047059 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42955 2019-Jan-12 20:37:20.047689 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42956 2019-Jan-12 20:37:20.048330 - [DEBUG]
42957 2019-Jan-12 20:37:20.048355 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42958 2019-Jan-12 20:37:20.049016 - [DEBUG] Compose: EdgeIdentity * AllBottom
42959 2019-Jan-12 20:37:20.049044 - [DEBUG]
42960 2019-Jan-12 20:37:20.049068 - [DEBUG] Propagate flow
42961 2019-Jan-12 20:37:20.049092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42962 2019-Jan-12 20:37:20.049149 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42963 2019-Jan-12 20:37:20.049787 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42964 2019-Jan-12 20:37:20.050440 - [DEBUG] Edge function : AllBottom (result of previous compose)
42965 2019-Jan-12 20:37:20.050466 - [DEBUG]
42966 2019-Jan-12 20:37:20.050492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42967 2019-Jan-12 20:37:20.050518 - [DEBUG] = AllBottom
42968 2019-Jan-12 20:37:20.050543 - [DEBUG]
42969 2019-Jan-12 20:37:20.050566 - [DEBUG] PROPAGATE: No new function!
42970 2019-Jan-12 20:37:20.050590 - [DEBUG] EDGE:
42971 2019-Jan-12 20:37:20.050648 - [DEBUG] ---> 42972 2019-Jan-12 20:37:20.051279 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42973 2019-Jan-12 20:37:20.051926 - [DEBUG]
42974 2019-Jan-12 20:37:20.051951 - [DEBUG] EDGE:
42975 2019-Jan-12 20:37:20.052022 - [DEBUG] ---> 42976 2019-Jan-12 20:37:20.052657 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42977 2019-Jan-12 20:37:20.053297 - [DEBUG]
42978 2019-Jan-12 20:37:20.053333 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-12 20:37:20.053360 - [DEBUG]
42980 2019-Jan-12 20:37:20.053384 - [DEBUG] Propagate flow
42981 2019-Jan-12 20:37:20.053408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-12 20:37:20.053464 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42983 2019-Jan-12 20:37:20.054100 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-12 20:37:20.054740 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-12 20:37:20.054766 - [DEBUG]
42986 2019-Jan-12 20:37:20.054790 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-12 20:37:20.054816 - [DEBUG] = AllBottom
42988 2019-Jan-12 20:37:20.054841 - [DEBUG]
42989 2019-Jan-12 20:37:20.054864 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-12 20:37:20.054889 - [DEBUG] EDGE:
42991 2019-Jan-12 20:37:20.054947 - [DEBUG] ---> 42992 2019-Jan-12 20:37:20.055604 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42993 2019-Jan-12 20:37:20.056276 - [DEBUG]
42994 2019-Jan-12 20:37:20.056302 - [DEBUG] EDGE:
42995 2019-Jan-12 20:37:20.056364 - [DEBUG] ---> 42996 2019-Jan-12 20:37:20.057002 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42997 2019-Jan-12 20:37:20.057643 - [DEBUG]
42998 2019-Jan-12 20:37:20.057681 - [DEBUG] Compose: EdgeIdentity * AllBottom
42999 2019-Jan-12 20:37:20.057708 - [DEBUG]
43000 2019-Jan-12 20:37:20.057732 - [DEBUG] Propagate flow
43001 2019-Jan-12 20:37:20.057755 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43002 2019-Jan-12 20:37:20.057812 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43003 2019-Jan-12 20:37:20.058447 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43004 2019-Jan-12 20:37:20.059124 - [DEBUG] Edge function : AllBottom (result of previous compose)
43005 2019-Jan-12 20:37:20.059150 - [DEBUG]
43006 2019-Jan-12 20:37:20.059176 - [DEBUG] Join: AllTop & AllBottom
43007 2019-Jan-12 20:37:20.059202 - [DEBUG] = AllBottom (new jump func)
43008 2019-Jan-12 20:37:20.059226 - [DEBUG]
43009 2019-Jan-12 20:37:20.059250 - [DEBUG] Start adding new jump function
43010 2019-Jan-12 20:37:20.059273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43011 2019-Jan-12 20:37:20.059329 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43012 2019-Jan-12 20:37:20.059972 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43013 2019-Jan-12 20:37:20.060606 - [DEBUG] Edge Function : AllBottom
43014 2019-Jan-12 20:37:20.060634 - [DEBUG] End adding new jump function
43015 2019-Jan-12 20:37:20.060658 - [DEBUG]
43016 2019-Jan-12 20:37:20.060682 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43017 2019-Jan-12 20:37:20.060706 - [DEBUG]
43018 2019-Jan-12 20:37:20.060730 - [DEBUG] Process 1172. path edge:
43019 2019-Jan-12 20:37:20.060754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43020 2019-Jan-12 20:37:20.060809 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43021 2019-Jan-12 20:37:20.061442 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
43022 2019-Jan-12 20:37:20.062105 - [DEBUG]
43023 2019-Jan-12 20:37:20.062132 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43024 2019-Jan-12 20:37:20.062783 - [DEBUG] Compose: EdgeIdentity * AllBottom
43025 2019-Jan-12 20:37:20.062811 - [DEBUG]
43026 2019-Jan-12 20:37:20.062835 - [DEBUG] Propagate flow
43027 2019-Jan-12 20:37:20.062858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43028 2019-Jan-12 20:37:20.062915 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43029 2019-Jan-12 20:37:20.063558 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43030 2019-Jan-12 20:37:20.064201 - [DEBUG] Edge function : AllBottom (result of previous compose)
43031 2019-Jan-12 20:37:20.064227 - [DEBUG]
43032 2019-Jan-12 20:37:20.064252 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43033 2019-Jan-12 20:37:20.064278 - [DEBUG] = AllBottom
43034 2019-Jan-12 20:37:20.064302 - [DEBUG]
43035 2019-Jan-12 20:37:20.064326 - [DEBUG] PROPAGATE: No new function!
43036 2019-Jan-12 20:37:20.064357 - [DEBUG] Compose: EdgeIdentity * AllBottom
43037 2019-Jan-12 20:37:20.064384 - [DEBUG]
43038 2019-Jan-12 20:37:20.064408 - [DEBUG] Propagate flow
43039 2019-Jan-12 20:37:20.064432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43040 2019-Jan-12 20:37:20.064488 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43041 2019-Jan-12 20:37:20.065129 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43042 2019-Jan-12 20:37:20.065792 - [DEBUG] Edge function : AllBottom (result of previous compose)
43043 2019-Jan-12 20:37:20.065817 - [DEBUG]
43044 2019-Jan-12 20:37:20.065842 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43045 2019-Jan-12 20:37:20.065868 - [DEBUG] = AllBottom
43046 2019-Jan-12 20:37:20.065893 - [DEBUG]
43047 2019-Jan-12 20:37:20.065915 - [DEBUG] PROPAGATE: No new function!
43048 2019-Jan-12 20:37:20.065954 - [DEBUG] EDGE:
43049 2019-Jan-12 20:37:20.066013 - [DEBUG] ---> 43050 2019-Jan-12 20:37:20.066649 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43051 2019-Jan-12 20:37:20.067291 - [DEBUG]
43052 2019-Jan-12 20:37:20.067316 - [DEBUG] EDGE:
43053 2019-Jan-12 20:37:20.067373 - [DEBUG] ---> 43054 2019-Jan-12 20:37:20.068005 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43055 2019-Jan-12 20:37:20.068646 - [DEBUG]
43056 2019-Jan-12 20:37:20.068685 - [DEBUG] EDGE:
43057 2019-Jan-12 20:37:20.068742 - [DEBUG] ---> 43058 2019-Jan-12 20:37:20.069381 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43059 2019-Jan-12 20:37:20.070023 - [DEBUG]
43060 2019-Jan-12 20:37:20.070061 - [DEBUG] Compose: EdgeIdentity * AllBottom
43061 2019-Jan-12 20:37:20.070088 - [DEBUG]
43062 2019-Jan-12 20:37:20.070112 - [DEBUG] Propagate flow
43063 2019-Jan-12 20:37:20.070135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43064 2019-Jan-12 20:37:20.070191 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43065 2019-Jan-12 20:37:20.070827 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43066 2019-Jan-12 20:37:20.071469 - [DEBUG] Edge function : AllBottom (result of previous compose)
43067 2019-Jan-12 20:37:20.071495 - [DEBUG]
43068 2019-Jan-12 20:37:20.071520 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43069 2019-Jan-12 20:37:20.071546 - [DEBUG] = AllBottom
43070 2019-Jan-12 20:37:20.071571 - [DEBUG]
43071 2019-Jan-12 20:37:20.071594 - [DEBUG] PROPAGATE: No new function!
43072 2019-Jan-12 20:37:20.071620 - [DEBUG] EDGE:
43073 2019-Jan-12 20:37:20.071678 - [DEBUG] ---> 43074 2019-Jan-12 20:37:20.072334 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43075 2019-Jan-12 20:37:20.072975 - [DEBUG]
43076 2019-Jan-12 20:37:20.073001 - [DEBUG] EDGE:
43077 2019-Jan-12 20:37:20.073058 - [DEBUG] ---> 43078 2019-Jan-12 20:37:20.073690 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43079 2019-Jan-12 20:37:20.074330 - [DEBUG]
43080 2019-Jan-12 20:37:20.074355 - [DEBUG] EDGE:
43081 2019-Jan-12 20:37:20.074412 - [DEBUG] ---> 43082 2019-Jan-12 20:37:20.075049 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43083 2019-Jan-12 20:37:20.075704 - [DEBUG]
43084 2019-Jan-12 20:37:20.075729 - [DEBUG] EDGE:
43085 2019-Jan-12 20:37:20.075787 - [DEBUG] ---> 43086 2019-Jan-12 20:37:20.076429 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43087 2019-Jan-12 20:37:20.077070 - [DEBUG]
43088 2019-Jan-12 20:37:20.077096 - [DEBUG] EDGE:
43089 2019-Jan-12 20:37:20.077153 - [DEBUG] ---> 43090 2019-Jan-12 20:37:20.077785 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43091 2019-Jan-12 20:37:20.078427 - [DEBUG]
43092 2019-Jan-12 20:37:20.078453 - [DEBUG] EDGE:
43093 2019-Jan-12 20:37:20.078510 - [DEBUG] ---> 43094 2019-Jan-12 20:37:20.079161 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43095 2019-Jan-12 20:37:20.079801 - [DEBUG]
43096 2019-Jan-12 20:37:20.079826 - [DEBUG] EDGE:
43097 2019-Jan-12 20:37:20.079884 - [DEBUG] ---> 43098 2019-Jan-12 20:37:20.080514 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43099 2019-Jan-12 20:37:20.081155 - [DEBUG]
43100 2019-Jan-12 20:37:20.081181 - [DEBUG] EDGE:
43101 2019-Jan-12 20:37:20.081238 - [DEBUG] ---> 43102 2019-Jan-12 20:37:20.081869 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43103 2019-Jan-12 20:37:20.082532 - [DEBUG]
43104 2019-Jan-12 20:37:20.082557 - [DEBUG] EDGE:
43105 2019-Jan-12 20:37:20.082615 - [DEBUG] ---> 43106 2019-Jan-12 20:37:20.083251 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43107 2019-Jan-12 20:37:20.083892 - [DEBUG]
43108 2019-Jan-12 20:37:20.083939 - [DEBUG] Compose: EdgeIdentity * AllBottom
43109 2019-Jan-12 20:37:20.083967 - [DEBUG]
43110 2019-Jan-12 20:37:20.083991 - [DEBUG] Propagate flow
43111 2019-Jan-12 20:37:20.084015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43112 2019-Jan-12 20:37:20.084072 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43113 2019-Jan-12 20:37:20.084707 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
43114 2019-Jan-12 20:37:20.085360 - [DEBUG] Edge function : AllBottom (result of previous compose)
43115 2019-Jan-12 20:37:20.085385 - [DEBUG]
43116 2019-Jan-12 20:37:20.085411 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43117 2019-Jan-12 20:37:20.085436 - [DEBUG] = AllBottom
43118 2019-Jan-12 20:37:20.085461 - [DEBUG]
43119 2019-Jan-12 20:37:20.085484 - [DEBUG] PROPAGATE: No new function!
43120 2019-Jan-12 20:37:20.085509 - [DEBUG] Compose: EdgeIdentity * AllBottom
43121 2019-Jan-12 20:37:20.085535 - [DEBUG]
43122 2019-Jan-12 20:37:20.085559 - [DEBUG] Propagate flow
43123 2019-Jan-12 20:37:20.085582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-12 20:37:20.085638 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43125 2019-Jan-12 20:37:20.086275 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43126 2019-Jan-12 20:37:20.086926 - [DEBUG] Edge function : AllBottom (result of previous compose)
43127 2019-Jan-12 20:37:20.086952 - [DEBUG]
43128 2019-Jan-12 20:37:20.086977 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43129 2019-Jan-12 20:37:20.087003 - [DEBUG] = AllBottom
43130 2019-Jan-12 20:37:20.087028 - [DEBUG]
43131 2019-Jan-12 20:37:20.087051 - [DEBUG] PROPAGATE: No new function!
43132 2019-Jan-12 20:37:20.087076 - [DEBUG] EDGE:
43133 2019-Jan-12 20:37:20.087134 - [DEBUG] ---> 43134 2019-Jan-12 20:37:20.087777 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43135 2019-Jan-12 20:37:20.088413 - [DEBUG]
43136 2019-Jan-12 20:37:20.088438 - [DEBUG] EDGE:
43137 2019-Jan-12 20:37:20.088496 - [DEBUG] ---> 43138 2019-Jan-12 20:37:20.089145 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43139 2019-Jan-12 20:37:20.089782 - [DEBUG]
43140 2019-Jan-12 20:37:20.089808 - [DEBUG] Compose: EdgeIdentity * AllBottom
43141 2019-Jan-12 20:37:20.089834 - [DEBUG]
43142 2019-Jan-12 20:37:20.089857 - [DEBUG] Propagate flow
43143 2019-Jan-12 20:37:20.089881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43144 2019-Jan-12 20:37:20.089936 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43145 2019-Jan-12 20:37:20.090578 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43146 2019-Jan-12 20:37:20.091213 - [DEBUG] Edge function : AllBottom (result of previous compose)
43147 2019-Jan-12 20:37:20.091239 - [DEBUG]
43148 2019-Jan-12 20:37:20.091264 - [DEBUG] Join: AllTop & AllBottom
43149 2019-Jan-12 20:37:20.091290 - [DEBUG] = AllBottom (new jump func)
43150 2019-Jan-12 20:37:20.091314 - [DEBUG]
43151 2019-Jan-12 20:37:20.091338 - [DEBUG] Start adding new jump function
43152 2019-Jan-12 20:37:20.091361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43153 2019-Jan-12 20:37:20.091417 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43154 2019-Jan-12 20:37:20.092067 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43155 2019-Jan-12 20:37:20.092706 - [DEBUG] Edge Function : AllBottom
43156 2019-Jan-12 20:37:20.092736 - [DEBUG] End adding new jump function
43157 2019-Jan-12 20:37:20.092761 - [DEBUG]
43158 2019-Jan-12 20:37:20.092784 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43159 2019-Jan-12 20:37:20.092809 - [DEBUG]
43160 2019-Jan-12 20:37:20.092832 - [DEBUG] Process 1173. path edge:
43161 2019-Jan-12 20:37:20.092856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43162 2019-Jan-12 20:37:20.092913 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43163 2019-Jan-12 20:37:20.093545 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43164 2019-Jan-12 20:37:20.094179 - [DEBUG]
43165 2019-Jan-12 20:37:20.094205 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43166 2019-Jan-12 20:37:20.094854 - [DEBUG] Compose: EdgeIdentity * AllBottom
43167 2019-Jan-12 20:37:20.094882 - [DEBUG]
43168 2019-Jan-12 20:37:20.094923 - [DEBUG] Propagate flow
43169 2019-Jan-12 20:37:20.094947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43170 2019-Jan-12 20:37:20.095004 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43171 2019-Jan-12 20:37:20.095675 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43172 2019-Jan-12 20:37:20.096313 - [DEBUG] Edge function : AllBottom (result of previous compose)
43173 2019-Jan-12 20:37:20.096339 - [DEBUG]
43174 2019-Jan-12 20:37:20.096364 - [DEBUG] Join: AllTop & AllBottom
43175 2019-Jan-12 20:37:20.096390 - [DEBUG] = AllBottom (new jump func)
43176 2019-Jan-12 20:37:20.096414 - [DEBUG]
43177 2019-Jan-12 20:37:20.096438 - [DEBUG] Start adding new jump function
43178 2019-Jan-12 20:37:20.096461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43179 2019-Jan-12 20:37:20.096517 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-12 20:37:20.097154 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43181 2019-Jan-12 20:37:20.097795 - [DEBUG] Edge Function : AllBottom
43182 2019-Jan-12 20:37:20.097825 - [DEBUG] End adding new jump function
43183 2019-Jan-12 20:37:20.097849 - [DEBUG]
43184 2019-Jan-12 20:37:20.097873 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43185 2019-Jan-12 20:37:20.097897 - [DEBUG]
43186 2019-Jan-12 20:37:20.097920 - [DEBUG] Process 1174. path edge:
43187 2019-Jan-12 20:37:20.097944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43188 2019-Jan-12 20:37:20.098000 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43189 2019-Jan-12 20:37:20.098663 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43190 2019-Jan-12 20:37:20.099301 - [DEBUG]
43191 2019-Jan-12 20:37:20.099326 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43192 2019-Jan-12 20:37:20.099976 - [DEBUG] Possible callees:
43193 2019-Jan-12 20:37:20.100001 - [DEBUG] llvm.dbg.declare
43194 2019-Jan-12 20:37:20.100026 - [DEBUG] Possible return sites:
43195 2019-Jan-12 20:37:20.100050 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643196 2019-Jan-12 20:37:20.101319 - [DEBUG] Found and process special summary
43197 2019-Jan-12 20:37:20.101353 - [DEBUG] Compose: EdgeIdentity * AllBottom
43198 2019-Jan-12 20:37:20.101380 - [DEBUG]
43199 2019-Jan-12 20:37:20.101404 - [DEBUG] Propagate flow
43200 2019-Jan-12 20:37:20.101428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43201 2019-Jan-12 20:37:20.101484 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43202 2019-Jan-12 20:37:20.102137 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43203 2019-Jan-12 20:37:20.102779 - [DEBUG] Edge function : AllBottom (result of previous compose)
43204 2019-Jan-12 20:37:20.102805 - [DEBUG]
43205 2019-Jan-12 20:37:20.102829 - [DEBUG] Join: AllTop & AllBottom
43206 2019-Jan-12 20:37:20.102855 - [DEBUG] = AllBottom (new jump func)
43207 2019-Jan-12 20:37:20.102883 - [DEBUG]
43208 2019-Jan-12 20:37:20.102907 - [DEBUG] Start adding new jump function
43209 2019-Jan-12 20:37:20.102930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43210 2019-Jan-12 20:37:20.102986 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43211 2019-Jan-12 20:37:20.103654 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43212 2019-Jan-12 20:37:20.104294 - [DEBUG] Edge Function : AllBottom
43213 2019-Jan-12 20:37:20.104323 - [DEBUG] End adding new jump function
43214 2019-Jan-12 20:37:20.104347 - [DEBUG]
43215 2019-Jan-12 20:37:20.104371 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43216 2019-Jan-12 20:37:20.104396 - [DEBUG]
43217 2019-Jan-12 20:37:20.104419 - [DEBUG] Process 1175. path edge:
43218 2019-Jan-12 20:37:20.104442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43219 2019-Jan-12 20:37:20.104500 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43220 2019-Jan-12 20:37:20.105136 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43221 2019-Jan-12 20:37:20.105795 - [DEBUG]
43222 2019-Jan-12 20:37:20.105820 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43223 2019-Jan-12 20:37:20.106490 - [DEBUG] Compose: EdgeIdentity * AllBottom
43224 2019-Jan-12 20:37:20.106518 - [DEBUG]
43225 2019-Jan-12 20:37:20.106542 - [DEBUG] Propagate flow
43226 2019-Jan-12 20:37:20.106566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43227 2019-Jan-12 20:37:20.106622 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43228 2019-Jan-12 20:37:20.107263 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43229 2019-Jan-12 20:37:20.107899 - [DEBUG] Edge function : AllBottom (result of previous compose)
43230 2019-Jan-12 20:37:20.107924 - [DEBUG]
43231 2019-Jan-12 20:37:20.107949 - [DEBUG] Join: AllTop & AllBottom
43232 2019-Jan-12 20:37:20.107975 - [DEBUG] = AllBottom (new jump func)
43233 2019-Jan-12 20:37:20.108000 - [DEBUG]
43234 2019-Jan-12 20:37:20.108023 - [DEBUG] Start adding new jump function
43235 2019-Jan-12 20:37:20.108047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43236 2019-Jan-12 20:37:20.108103 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43237 2019-Jan-12 20:37:20.108755 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43238 2019-Jan-12 20:37:20.109386 - [DEBUG] Edge Function : AllBottom
43239 2019-Jan-12 20:37:20.109414 - [DEBUG] End adding new jump function
43240 2019-Jan-12 20:37:20.109438 - [DEBUG]
43241 2019-Jan-12 20:37:20.109462 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43242 2019-Jan-12 20:37:20.109486 - [DEBUG]
43243 2019-Jan-12 20:37:20.109509 - [DEBUG] Process 1176. path edge:
43244 2019-Jan-12 20:37:20.109533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43245 2019-Jan-12 20:37:20.109589 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43246 2019-Jan-12 20:37:20.110222 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43247 2019-Jan-12 20:37:20.110858 - [DEBUG]
43248 2019-Jan-12 20:37:20.110883 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43249 2019-Jan-12 20:37:20.111530 - [DEBUG] Compose: EdgeIdentity * AllBottom
43250 2019-Jan-12 20:37:20.111558 - [DEBUG]
43251 2019-Jan-12 20:37:20.111581 - [DEBUG] Propagate flow
43252 2019-Jan-12 20:37:20.111605 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43253 2019-Jan-12 20:37:20.111661 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43254 2019-Jan-12 20:37:20.112309 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43255 2019-Jan-12 20:37:20.112956 - [DEBUG] Edge function : AllBottom (result of previous compose)
43256 2019-Jan-12 20:37:20.112982 - [DEBUG]
43257 2019-Jan-12 20:37:20.113007 - [DEBUG] Join: AllTop & AllBottom
43258 2019-Jan-12 20:37:20.113033 - [DEBUG] = AllBottom (new jump func)
43259 2019-Jan-12 20:37:20.113058 - [DEBUG]
43260 2019-Jan-12 20:37:20.113081 - [DEBUG] Start adding new jump function
43261 2019-Jan-12 20:37:20.113105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43262 2019-Jan-12 20:37:20.113161 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43263 2019-Jan-12 20:37:20.113798 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43264 2019-Jan-12 20:37:20.114428 - [DEBUG] Edge Function : AllBottom
43265 2019-Jan-12 20:37:20.114456 - [DEBUG] End adding new jump function
43266 2019-Jan-12 20:37:20.114480 - [DEBUG]
43267 2019-Jan-12 20:37:20.114503 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43268 2019-Jan-12 20:37:20.114527 - [DEBUG]
43269 2019-Jan-12 20:37:20.114551 - [DEBUG] Process 1177. path edge:
43270 2019-Jan-12 20:37:20.114574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43271 2019-Jan-12 20:37:20.114631 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43272 2019-Jan-12 20:37:20.115262 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43273 2019-Jan-12 20:37:20.115914 - [DEBUG]
43274 2019-Jan-12 20:37:20.115939 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43275 2019-Jan-12 20:37:20.116583 - [DEBUG] Compose: EdgeIdentity * AllBottom
43276 2019-Jan-12 20:37:20.116612 - [DEBUG]
43277 2019-Jan-12 20:37:20.116636 - [DEBUG] Propagate flow
43278 2019-Jan-12 20:37:20.116659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43279 2019-Jan-12 20:37:20.116716 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43280 2019-Jan-12 20:37:20.117353 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43281 2019-Jan-12 20:37:20.117987 - [DEBUG] Edge function : AllBottom (result of previous compose)
43282 2019-Jan-12 20:37:20.118012 - [DEBUG]
43283 2019-Jan-12 20:37:20.118037 - [DEBUG] Join: AllTop & AllBottom
43284 2019-Jan-12 20:37:20.118063 - [DEBUG] = AllBottom (new jump func)
43285 2019-Jan-12 20:37:20.118087 - [DEBUG]
43286 2019-Jan-12 20:37:20.118111 - [DEBUG] Start adding new jump function
43287 2019-Jan-12 20:37:20.118134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43288 2019-Jan-12 20:37:20.118190 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43289 2019-Jan-12 20:37:20.118840 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43290 2019-Jan-12 20:37:20.119475 - [DEBUG] Edge Function : AllBottom
43291 2019-Jan-12 20:37:20.119503 - [DEBUG] End adding new jump function
43292 2019-Jan-12 20:37:20.119527 - [DEBUG]
43293 2019-Jan-12 20:37:20.119551 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43294 2019-Jan-12 20:37:20.119575 - [DEBUG]
43295 2019-Jan-12 20:37:20.119598 - [DEBUG] Process 1178. path edge:
43296 2019-Jan-12 20:37:20.119622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43297 2019-Jan-12 20:37:20.119678 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43298 2019-Jan-12 20:37:20.120314 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43299 2019-Jan-12 20:37:20.120958 - [DEBUG]
43300 2019-Jan-12 20:37:20.120983 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43301 2019-Jan-12 20:37:20.121663 - [DEBUG] Compose: EdgeIdentity * AllBottom
43302 2019-Jan-12 20:37:20.121691 - [DEBUG]
43303 2019-Jan-12 20:37:20.121715 - [DEBUG] Propagate flow
43304 2019-Jan-12 20:37:20.121739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43305 2019-Jan-12 20:37:20.121802 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43306 2019-Jan-12 20:37:20.122490 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43307 2019-Jan-12 20:37:20.123129 - [DEBUG] Edge function : AllBottom (result of previous compose)
43308 2019-Jan-12 20:37:20.123155 - [DEBUG]
43309 2019-Jan-12 20:37:20.123180 - [DEBUG] Join: AllTop & AllBottom
43310 2019-Jan-12 20:37:20.123206 - [DEBUG] = AllBottom (new jump func)
43311 2019-Jan-12 20:37:20.123231 - [DEBUG]
43312 2019-Jan-12 20:37:20.123254 - [DEBUG] Start adding new jump function
43313 2019-Jan-12 20:37:20.123277 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43314 2019-Jan-12 20:37:20.123334 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43315 2019-Jan-12 20:37:20.123969 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43316 2019-Jan-12 20:37:20.124600 - [DEBUG] Edge Function : AllBottom
43317 2019-Jan-12 20:37:20.124628 - [DEBUG] End adding new jump function
43318 2019-Jan-12 20:37:20.124652 - [DEBUG]
43319 2019-Jan-12 20:37:20.124676 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43320 2019-Jan-12 20:37:20.124701 - [DEBUG]
43321 2019-Jan-12 20:37:20.124724 - [DEBUG] Process 1179. path edge:
43322 2019-Jan-12 20:37:20.124748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43323 2019-Jan-12 20:37:20.124805 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43324 2019-Jan-12 20:37:20.125454 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43325 2019-Jan-12 20:37:20.126091 - [DEBUG]
43326 2019-Jan-12 20:37:20.126117 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43327 2019-Jan-12 20:37:20.126766 - [DEBUG] Compose: EdgeIdentity * AllBottom
43328 2019-Jan-12 20:37:20.126794 - [DEBUG]
43329 2019-Jan-12 20:37:20.126818 - [DEBUG] Propagate flow
43330 2019-Jan-12 20:37:20.126841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43331 2019-Jan-12 20:37:20.126898 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43332 2019-Jan-12 20:37:20.127533 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43333 2019-Jan-12 20:37:20.128169 - [DEBUG] Edge function : AllBottom (result of previous compose)
43334 2019-Jan-12 20:37:20.128194 - [DEBUG]
43335 2019-Jan-12 20:37:20.128219 - [DEBUG] Join: AllTop & AllBottom
43336 2019-Jan-12 20:37:20.128245 - [DEBUG] = AllBottom (new jump func)
43337 2019-Jan-12 20:37:20.128270 - [DEBUG]
43338 2019-Jan-12 20:37:20.128293 - [DEBUG] Start adding new jump function
43339 2019-Jan-12 20:37:20.128317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43340 2019-Jan-12 20:37:20.128372 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43341 2019-Jan-12 20:37:20.129023 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43342 2019-Jan-12 20:37:20.129657 - [DEBUG] Edge Function : AllBottom
43343 2019-Jan-12 20:37:20.129685 - [DEBUG] End adding new jump function
43344 2019-Jan-12 20:37:20.129709 - [DEBUG]
43345 2019-Jan-12 20:37:20.129733 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43346 2019-Jan-12 20:37:20.129766 - [DEBUG]
43347 2019-Jan-12 20:37:20.129790 - [DEBUG] Process 1180. path edge:
43348 2019-Jan-12 20:37:20.129814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43349 2019-Jan-12 20:37:20.129870 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43350 2019-Jan-12 20:37:20.130505 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43351 2019-Jan-12 20:37:20.131141 - [DEBUG]
43352 2019-Jan-12 20:37:20.131165 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43353 2019-Jan-12 20:37:20.131817 - [DEBUG] Compose: EdgeIdentity * AllBottom
43354 2019-Jan-12 20:37:20.131845 - [DEBUG]
43355 2019-Jan-12 20:37:20.131869 - [DEBUG] Propagate flow
43356 2019-Jan-12 20:37:20.131893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43357 2019-Jan-12 20:37:20.131949 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43358 2019-Jan-12 20:37:20.132611 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43359 2019-Jan-12 20:37:20.133247 - [DEBUG] Edge function : AllBottom (result of previous compose)
43360 2019-Jan-12 20:37:20.133272 - [DEBUG]
43361 2019-Jan-12 20:37:20.133297 - [DEBUG] Join: AllTop & AllBottom
43362 2019-Jan-12 20:37:20.133322 - [DEBUG] = AllBottom (new jump func)
43363 2019-Jan-12 20:37:20.133347 - [DEBUG]
43364 2019-Jan-12 20:37:20.133370 - [DEBUG] Start adding new jump function
43365 2019-Jan-12 20:37:20.133394 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43366 2019-Jan-12 20:37:20.133450 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43367 2019-Jan-12 20:37:20.134085 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43368 2019-Jan-12 20:37:20.134721 - [DEBUG] Edge Function : AllBottom
43369 2019-Jan-12 20:37:20.134749 - [DEBUG] End adding new jump function
43370 2019-Jan-12 20:37:20.134773 - [DEBUG]
43371 2019-Jan-12 20:37:20.134797 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43372 2019-Jan-12 20:37:20.134822 - [DEBUG]
43373 2019-Jan-12 20:37:20.134845 - [DEBUG] Process 1181. path edge:
43374 2019-Jan-12 20:37:20.134869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43375 2019-Jan-12 20:37:20.134925 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43376 2019-Jan-12 20:37:20.135579 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43377 2019-Jan-12 20:37:20.136214 - [DEBUG]
43378 2019-Jan-12 20:37:20.136239 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43379 2019-Jan-12 20:37:20.136891 - [DEBUG] Compose: EdgeIdentity * AllBottom
43380 2019-Jan-12 20:37:20.136920 - [DEBUG]
43381 2019-Jan-12 20:37:20.136944 - [DEBUG] Propagate flow
43382 2019-Jan-12 20:37:20.136967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43383 2019-Jan-12 20:37:20.137024 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43384 2019-Jan-12 20:37:20.137659 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43385 2019-Jan-12 20:37:20.138295 - [DEBUG] Edge function : AllBottom (result of previous compose)
43386 2019-Jan-12 20:37:20.138321 - [DEBUG]
43387 2019-Jan-12 20:37:20.138346 - [DEBUG] Join: AllTop & AllBottom
43388 2019-Jan-12 20:37:20.138372 - [DEBUG] = AllBottom (new jump func)
43389 2019-Jan-12 20:37:20.138397 - [DEBUG]
43390 2019-Jan-12 20:37:20.138420 - [DEBUG] Start adding new jump function
43391 2019-Jan-12 20:37:20.138452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43392 2019-Jan-12 20:37:20.138508 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43393 2019-Jan-12 20:37:20.139193 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43394 2019-Jan-12 20:37:20.139826 - [DEBUG] Edge Function : AllBottom
43395 2019-Jan-12 20:37:20.139854 - [DEBUG] End adding new jump function
43396 2019-Jan-12 20:37:20.139879 - [DEBUG]
43397 2019-Jan-12 20:37:20.139903 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43398 2019-Jan-12 20:37:20.139927 - [DEBUG]
43399 2019-Jan-12 20:37:20.139951 - [DEBUG] Process 1182. path edge:
43400 2019-Jan-12 20:37:20.139975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43401 2019-Jan-12 20:37:20.140031 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43402 2019-Jan-12 20:37:20.140665 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43403 2019-Jan-12 20:37:20.141301 - [DEBUG]
43404 2019-Jan-12 20:37:20.141326 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43405 2019-Jan-12 20:37:20.141976 - [DEBUG] Compose: EdgeIdentity * AllBottom
43406 2019-Jan-12 20:37:20.142019 - [DEBUG]
43407 2019-Jan-12 20:37:20.142042 - [DEBUG] Propagate flow
43408 2019-Jan-12 20:37:20.142066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43409 2019-Jan-12 20:37:20.142123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43410 2019-Jan-12 20:37:20.142776 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43411 2019-Jan-12 20:37:20.143411 - [DEBUG] Edge function : AllBottom (result of previous compose)
43412 2019-Jan-12 20:37:20.143437 - [DEBUG]
43413 2019-Jan-12 20:37:20.143461 - [DEBUG] Join: AllTop & AllBottom
43414 2019-Jan-12 20:37:20.143487 - [DEBUG] = AllBottom (new jump func)
43415 2019-Jan-12 20:37:20.143512 - [DEBUG]
43416 2019-Jan-12 20:37:20.143535 - [DEBUG] Start adding new jump function
43417 2019-Jan-12 20:37:20.143559 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43418 2019-Jan-12 20:37:20.143615 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43419 2019-Jan-12 20:37:20.144251 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43420 2019-Jan-12 20:37:20.144892 - [DEBUG] Edge Function : AllBottom
43421 2019-Jan-12 20:37:20.144924 - [DEBUG] End adding new jump function
43422 2019-Jan-12 20:37:20.144948 - [DEBUG]
43423 2019-Jan-12 20:37:20.144972 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43424 2019-Jan-12 20:37:20.144996 - [DEBUG]
43425 2019-Jan-12 20:37:20.145020 - [DEBUG] Process 1183. path edge:
43426 2019-Jan-12 20:37:20.145043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43427 2019-Jan-12 20:37:20.145100 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43428 2019-Jan-12 20:37:20.145758 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43429 2019-Jan-12 20:37:20.146394 - [DEBUG]
43430 2019-Jan-12 20:37:20.146418 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43431 2019-Jan-12 20:37:20.147080 - [DEBUG] Possible callees:
43432 2019-Jan-12 20:37:20.147106 - [DEBUG] llvm.dbg.declare
43433 2019-Jan-12 20:37:20.147131 - [DEBUG] Possible return sites:
43434 2019-Jan-12 20:37:20.147154 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043435 2019-Jan-12 20:37:20.148426 - [DEBUG] Found and process special summary
43436 2019-Jan-12 20:37:20.148460 - [DEBUG] Compose: EdgeIdentity * AllBottom
43437 2019-Jan-12 20:37:20.148488 - [DEBUG]
43438 2019-Jan-12 20:37:20.148512 - [DEBUG] Propagate flow
43439 2019-Jan-12 20:37:20.148536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43440 2019-Jan-12 20:37:20.148592 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43441 2019-Jan-12 20:37:20.149246 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43442 2019-Jan-12 20:37:20.149882 - [DEBUG] Edge function : AllBottom (result of previous compose)
43443 2019-Jan-12 20:37:20.149908 - [DEBUG]
43444 2019-Jan-12 20:37:20.149932 - [DEBUG] Join: AllTop & AllBottom
43445 2019-Jan-12 20:37:20.149958 - [DEBUG] = AllBottom (new jump func)
43446 2019-Jan-12 20:37:20.149983 - [DEBUG]
43447 2019-Jan-12 20:37:20.150006 - [DEBUG] Start adding new jump function
43448 2019-Jan-12 20:37:20.150030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43449 2019-Jan-12 20:37:20.150086 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43450 2019-Jan-12 20:37:20.150722 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43451 2019-Jan-12 20:37:20.151358 - [DEBUG] Edge Function : AllBottom
43452 2019-Jan-12 20:37:20.151386 - [DEBUG] End adding new jump function
43453 2019-Jan-12 20:37:20.151411 - [DEBUG]
43454 2019-Jan-12 20:37:20.151435 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43455 2019-Jan-12 20:37:20.151459 - [DEBUG]
43456 2019-Jan-12 20:37:20.151483 - [DEBUG] Process 1184. path edge:
43457 2019-Jan-12 20:37:20.151507 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43458 2019-Jan-12 20:37:20.151563 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43459 2019-Jan-12 20:37:20.152213 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43460 2019-Jan-12 20:37:20.152856 - [DEBUG]
43461 2019-Jan-12 20:37:20.152880 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43462 2019-Jan-12 20:37:20.153532 - [DEBUG] Compose: EdgeIdentity * AllBottom
43463 2019-Jan-12 20:37:20.153560 - [DEBUG]
43464 2019-Jan-12 20:37:20.153584 - [DEBUG] Propagate flow
43465 2019-Jan-12 20:37:20.153607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43466 2019-Jan-12 20:37:20.153664 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43467 2019-Jan-12 20:37:20.154303 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43468 2019-Jan-12 20:37:20.154938 - [DEBUG] Edge function : AllBottom (result of previous compose)
43469 2019-Jan-12 20:37:20.154963 - [DEBUG]
43470 2019-Jan-12 20:37:20.154988 - [DEBUG] Join: AllTop & AllBottom
43471 2019-Jan-12 20:37:20.155014 - [DEBUG] = AllBottom (new jump func)
43472 2019-Jan-12 20:37:20.155038 - [DEBUG]
43473 2019-Jan-12 20:37:20.155062 - [DEBUG] Start adding new jump function
43474 2019-Jan-12 20:37:20.155085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43475 2019-Jan-12 20:37:20.155141 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43476 2019-Jan-12 20:37:20.155806 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43477 2019-Jan-12 20:37:20.156437 - [DEBUG] Edge Function : AllBottom
43478 2019-Jan-12 20:37:20.156466 - [DEBUG] End adding new jump function
43479 2019-Jan-12 20:37:20.156490 - [DEBUG]
43480 2019-Jan-12 20:37:20.156514 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43481 2019-Jan-12 20:37:20.156538 - [DEBUG]
43482 2019-Jan-12 20:37:20.156561 - [DEBUG] Process 1185. path edge:
43483 2019-Jan-12 20:37:20.156585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43484 2019-Jan-12 20:37:20.156641 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43485 2019-Jan-12 20:37:20.157273 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43486 2019-Jan-12 20:37:20.157908 - [DEBUG]
43487 2019-Jan-12 20:37:20.157933 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43488 2019-Jan-12 20:37:20.158582 - [DEBUG] Compose: EdgeIdentity * AllBottom
43489 2019-Jan-12 20:37:20.158609 - [DEBUG]
43490 2019-Jan-12 20:37:20.158633 - [DEBUG] Propagate flow
43491 2019-Jan-12 20:37:20.158670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43492 2019-Jan-12 20:37:20.158727 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43493 2019-Jan-12 20:37:20.159369 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43494 2019-Jan-12 20:37:20.160005 - [DEBUG] Edge function : AllBottom (result of previous compose)
43495 2019-Jan-12 20:37:20.160030 - [DEBUG]
43496 2019-Jan-12 20:37:20.160054 - [DEBUG] Join: AllTop & AllBottom
43497 2019-Jan-12 20:37:20.160080 - [DEBUG] = AllBottom (new jump func)
43498 2019-Jan-12 20:37:20.160105 - [DEBUG]
43499 2019-Jan-12 20:37:20.160128 - [DEBUG] Start adding new jump function
43500 2019-Jan-12 20:37:20.160151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43501 2019-Jan-12 20:37:20.160207 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43502 2019-Jan-12 20:37:20.160842 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43503 2019-Jan-12 20:37:20.161483 - [DEBUG] Edge Function : AllBottom
43504 2019-Jan-12 20:37:20.161511 - [DEBUG] End adding new jump function
43505 2019-Jan-12 20:37:20.161535 - [DEBUG]
43506 2019-Jan-12 20:37:20.161559 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43507 2019-Jan-12 20:37:20.161583 - [DEBUG]
43508 2019-Jan-12 20:37:20.161607 - [DEBUG] Process 1186. path edge:
43509 2019-Jan-12 20:37:20.161631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43510 2019-Jan-12 20:37:20.161687 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43511 2019-Jan-12 20:37:20.162344 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43512 2019-Jan-12 20:37:20.162984 - [DEBUG]
43513 2019-Jan-12 20:37:20.163008 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43514 2019-Jan-12 20:37:20.163662 - [DEBUG] Possible callees:
43515 2019-Jan-12 20:37:20.163688 - [DEBUG] llvm.dbg.declare
43516 2019-Jan-12 20:37:20.163714 - [DEBUG] Possible return sites:
43517 2019-Jan-12 20:37:20.163737 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943518 2019-Jan-12 20:37:20.165010 - [DEBUG] Found and process special summary
43519 2019-Jan-12 20:37:20.165044 - [DEBUG] Compose: EdgeIdentity * AllBottom
43520 2019-Jan-12 20:37:20.165071 - [DEBUG]
43521 2019-Jan-12 20:37:20.165096 - [DEBUG] Propagate flow
43522 2019-Jan-12 20:37:20.165119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43523 2019-Jan-12 20:37:20.165176 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43524 2019-Jan-12 20:37:20.165830 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43525 2019-Jan-12 20:37:20.166464 - [DEBUG] Edge function : AllBottom (result of previous compose)
43526 2019-Jan-12 20:37:20.166490 - [DEBUG]
43527 2019-Jan-12 20:37:20.166514 - [DEBUG] Join: AllTop & AllBottom
43528 2019-Jan-12 20:37:20.166540 - [DEBUG] = AllBottom (new jump func)
43529 2019-Jan-12 20:37:20.166564 - [DEBUG]
43530 2019-Jan-12 20:37:20.166588 - [DEBUG] Start adding new jump function
43531 2019-Jan-12 20:37:20.166611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43532 2019-Jan-12 20:37:20.166667 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43533 2019-Jan-12 20:37:20.167304 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43534 2019-Jan-12 20:37:20.167941 - [DEBUG] Edge Function : AllBottom
43535 2019-Jan-12 20:37:20.167969 - [DEBUG] End adding new jump function
43536 2019-Jan-12 20:37:20.167993 - [DEBUG]
43537 2019-Jan-12 20:37:20.168017 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43538 2019-Jan-12 20:37:20.168041 - [DEBUG]
43539 2019-Jan-12 20:37:20.168065 - [DEBUG] Process 1187. path edge:
43540 2019-Jan-12 20:37:20.168089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43541 2019-Jan-12 20:37:20.168145 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43542 2019-Jan-12 20:37:20.168797 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43543 2019-Jan-12 20:37:20.169435 - [DEBUG]
43544 2019-Jan-12 20:37:20.169459 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43545 2019-Jan-12 20:37:20.170115 - [DEBUG] Compose: EdgeIdentity * AllBottom
43546 2019-Jan-12 20:37:20.170144 - [DEBUG]
43547 2019-Jan-12 20:37:20.170167 - [DEBUG] Propagate flow
43548 2019-Jan-12 20:37:20.170191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43549 2019-Jan-12 20:37:20.170248 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43550 2019-Jan-12 20:37:20.170880 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43551 2019-Jan-12 20:37:20.171516 - [DEBUG] Edge function : AllBottom (result of previous compose)
43552 2019-Jan-12 20:37:20.171542 - [DEBUG]
43553 2019-Jan-12 20:37:20.171566 - [DEBUG] Join: AllTop & AllBottom
43554 2019-Jan-12 20:37:20.171592 - [DEBUG] = AllBottom (new jump func)
43555 2019-Jan-12 20:37:20.171617 - [DEBUG]
43556 2019-Jan-12 20:37:20.171640 - [DEBUG] Start adding new jump function
43557 2019-Jan-12 20:37:20.171664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43558 2019-Jan-12 20:37:20.171720 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43559 2019-Jan-12 20:37:20.172369 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43560 2019-Jan-12 20:37:20.173006 - [DEBUG] Edge Function : AllBottom
43561 2019-Jan-12 20:37:20.173033 - [DEBUG] End adding new jump function
43562 2019-Jan-12 20:37:20.173066 - [DEBUG]
43563 2019-Jan-12 20:37:20.173090 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43564 2019-Jan-12 20:37:20.173115 - [DEBUG]
43565 2019-Jan-12 20:37:20.173138 - [DEBUG] Process 1188. path edge:
43566 2019-Jan-12 20:37:20.173162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43567 2019-Jan-12 20:37:20.173218 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43568 2019-Jan-12 20:37:20.173851 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43569 2019-Jan-12 20:37:20.174486 - [DEBUG]
43570 2019-Jan-12 20:37:20.174511 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43571 2019-Jan-12 20:37:20.175161 - [DEBUG] Compose: EdgeIdentity * AllBottom
43572 2019-Jan-12 20:37:20.175189 - [DEBUG]
43573 2019-Jan-12 20:37:20.175213 - [DEBUG] Propagate flow
43574 2019-Jan-12 20:37:20.175236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43575 2019-Jan-12 20:37:20.175293 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43576 2019-Jan-12 20:37:20.175951 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43577 2019-Jan-12 20:37:20.176586 - [DEBUG] Edge function : AllBottom (result of previous compose)
43578 2019-Jan-12 20:37:20.176611 - [DEBUG]
43579 2019-Jan-12 20:37:20.176636 - [DEBUG] Join: AllTop & AllBottom
43580 2019-Jan-12 20:37:20.176662 - [DEBUG] = AllBottom (new jump func)
43581 2019-Jan-12 20:37:20.176686 - [DEBUG]
43582 2019-Jan-12 20:37:20.176710 - [DEBUG] Start adding new jump function
43583 2019-Jan-12 20:37:20.176733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43584 2019-Jan-12 20:37:20.176789 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43585 2019-Jan-12 20:37:20.177424 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43586 2019-Jan-12 20:37:20.178064 - [DEBUG] Edge Function : AllBottom
43587 2019-Jan-12 20:37:20.178092 - [DEBUG] End adding new jump function
43588 2019-Jan-12 20:37:20.178117 - [DEBUG]
43589 2019-Jan-12 20:37:20.178141 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43590 2019-Jan-12 20:37:20.178165 - [DEBUG]
43591 2019-Jan-12 20:37:20.178189 - [DEBUG] Process 1189. path edge:
43592 2019-Jan-12 20:37:20.178212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43593 2019-Jan-12 20:37:20.178268 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43594 2019-Jan-12 20:37:20.178927 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43595 2019-Jan-12 20:37:20.179561 - [DEBUG]
43596 2019-Jan-12 20:37:20.179585 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43597 2019-Jan-12 20:37:20.180240 - [DEBUG] Possible callees:
43598 2019-Jan-12 20:37:20.180265 - [DEBUG] llvm.dbg.declare
43599 2019-Jan-12 20:37:20.180290 - [DEBUG] Possible return sites:
43600 2019-Jan-12 20:37:20.180313 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543601 2019-Jan-12 20:37:20.181578 - [DEBUG] Found and process special summary
43602 2019-Jan-12 20:37:20.181612 - [DEBUG] Compose: EdgeIdentity * AllBottom
43603 2019-Jan-12 20:37:20.181639 - [DEBUG]
43604 2019-Jan-12 20:37:20.181672 - [DEBUG] Propagate flow
43605 2019-Jan-12 20:37:20.181696 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43606 2019-Jan-12 20:37:20.181752 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43607 2019-Jan-12 20:37:20.182414 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43608 2019-Jan-12 20:37:20.183057 - [DEBUG] Edge function : AllBottom (result of previous compose)
43609 2019-Jan-12 20:37:20.183083 - [DEBUG]
43610 2019-Jan-12 20:37:20.183107 - [DEBUG] Join: AllTop & AllBottom
43611 2019-Jan-12 20:37:20.183133 - [DEBUG] = AllBottom (new jump func)
43612 2019-Jan-12 20:37:20.183157 - [DEBUG]
43613 2019-Jan-12 20:37:20.183181 - [DEBUG] Start adding new jump function
43614 2019-Jan-12 20:37:20.183204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43615 2019-Jan-12 20:37:20.183260 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43616 2019-Jan-12 20:37:20.183896 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43617 2019-Jan-12 20:37:20.184530 - [DEBUG] Edge Function : AllBottom
43618 2019-Jan-12 20:37:20.184558 - [DEBUG] End adding new jump function
43619 2019-Jan-12 20:37:20.184582 - [DEBUG]
43620 2019-Jan-12 20:37:20.184606 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43621 2019-Jan-12 20:37:20.184631 - [DEBUG]
43622 2019-Jan-12 20:37:20.184654 - [DEBUG] Process 1190. path edge:
43623 2019-Jan-12 20:37:20.184678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43624 2019-Jan-12 20:37:20.184734 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43625 2019-Jan-12 20:37:20.185385 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43626 2019-Jan-12 20:37:20.186021 - [DEBUG]
43627 2019-Jan-12 20:37:20.186045 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43628 2019-Jan-12 20:37:20.186700 - [DEBUG] Compose: EdgeIdentity * AllBottom
43629 2019-Jan-12 20:37:20.186728 - [DEBUG]
43630 2019-Jan-12 20:37:20.186752 - [DEBUG] Propagate flow
43631 2019-Jan-12 20:37:20.186775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43632 2019-Jan-12 20:37:20.186832 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43633 2019-Jan-12 20:37:20.187465 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43634 2019-Jan-12 20:37:20.188100 - [DEBUG] Edge function : AllBottom (result of previous compose)
43635 2019-Jan-12 20:37:20.188125 - [DEBUG]
43636 2019-Jan-12 20:37:20.188150 - [DEBUG] Join: AllTop & AllBottom
43637 2019-Jan-12 20:37:20.188175 - [DEBUG] = AllBottom (new jump func)
43638 2019-Jan-12 20:37:20.188200 - [DEBUG]
43639 2019-Jan-12 20:37:20.188223 - [DEBUG] Start adding new jump function
43640 2019-Jan-12 20:37:20.188246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43641 2019-Jan-12 20:37:20.188302 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43642 2019-Jan-12 20:37:20.188957 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43643 2019-Jan-12 20:37:20.189590 - [DEBUG] Edge Function : AllBottom
43644 2019-Jan-12 20:37:20.189618 - [DEBUG] End adding new jump function
43645 2019-Jan-12 20:37:20.189642 - [DEBUG]
43646 2019-Jan-12 20:37:20.189666 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43647 2019-Jan-12 20:37:20.189690 - [DEBUG]
43648 2019-Jan-12 20:37:20.189714 - [DEBUG] Process 1191. path edge:
43649 2019-Jan-12 20:37:20.189752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43650 2019-Jan-12 20:37:20.189809 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43651 2019-Jan-12 20:37:20.190458 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43652 2019-Jan-12 20:37:20.191095 - [DEBUG]
43653 2019-Jan-12 20:37:20.191121 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43654 2019-Jan-12 20:37:20.191775 - [DEBUG] Compose: EdgeIdentity * AllBottom
43655 2019-Jan-12 20:37:20.191803 - [DEBUG]
43656 2019-Jan-12 20:37:20.191827 - [DEBUG] Propagate flow
43657 2019-Jan-12 20:37:20.191850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43658 2019-Jan-12 20:37:20.191907 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43659 2019-Jan-12 20:37:20.192562 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43660 2019-Jan-12 20:37:20.193203 - [DEBUG] Edge function : AllBottom (result of previous compose)
43661 2019-Jan-12 20:37:20.193229 - [DEBUG]
43662 2019-Jan-12 20:37:20.193253 - [DEBUG] Join: AllTop & AllBottom
43663 2019-Jan-12 20:37:20.193279 - [DEBUG] = AllBottom (new jump func)
43664 2019-Jan-12 20:37:20.193304 - [DEBUG]
43665 2019-Jan-12 20:37:20.193327 - [DEBUG] Start adding new jump function
43666 2019-Jan-12 20:37:20.193351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43667 2019-Jan-12 20:37:20.193407 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43668 2019-Jan-12 20:37:20.194041 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43669 2019-Jan-12 20:37:20.194672 - [DEBUG] Edge Function : AllBottom
43670 2019-Jan-12 20:37:20.194700 - [DEBUG] End adding new jump function
43671 2019-Jan-12 20:37:20.194724 - [DEBUG]
43672 2019-Jan-12 20:37:20.194748 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43673 2019-Jan-12 20:37:20.194773 - [DEBUG]
43674 2019-Jan-12 20:37:20.194796 - [DEBUG] Process 1192. path edge:
43675 2019-Jan-12 20:37:20.194820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43676 2019-Jan-12 20:37:20.194877 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43677 2019-Jan-12 20:37:20.195525 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43678 2019-Jan-12 20:37:20.196161 - [DEBUG]
43679 2019-Jan-12 20:37:20.196186 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43680 2019-Jan-12 20:37:20.196837 - [DEBUG] Compose: EdgeIdentity * AllBottom
43681 2019-Jan-12 20:37:20.196866 - [DEBUG]
43682 2019-Jan-12 20:37:20.196889 - [DEBUG] Propagate flow
43683 2019-Jan-12 20:37:20.196913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43684 2019-Jan-12 20:37:20.196970 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43685 2019-Jan-12 20:37:20.197616 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43686 2019-Jan-12 20:37:20.198251 - [DEBUG] Edge function : AllBottom (result of previous compose)
43687 2019-Jan-12 20:37:20.198276 - [DEBUG]
43688 2019-Jan-12 20:37:20.198301 - [DEBUG] Join: AllTop & AllBottom
43689 2019-Jan-12 20:37:20.198327 - [DEBUG] = AllBottom (new jump func)
43690 2019-Jan-12 20:37:20.198352 - [DEBUG]
43691 2019-Jan-12 20:37:20.198375 - [DEBUG] Start adding new jump function
43692 2019-Jan-12 20:37:20.198399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43693 2019-Jan-12 20:37:20.198454 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43694 2019-Jan-12 20:37:20.199115 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43695 2019-Jan-12 20:37:20.199758 - [DEBUG] Edge Function : AllBottom
43696 2019-Jan-12 20:37:20.199785 - [DEBUG] End adding new jump function
43697 2019-Jan-12 20:37:20.199809 - [DEBUG]
43698 2019-Jan-12 20:37:20.199833 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43699 2019-Jan-12 20:37:20.199857 - [DEBUG]
43700 2019-Jan-12 20:37:20.199881 - [DEBUG] Process 1193. path edge:
43701 2019-Jan-12 20:37:20.199904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43702 2019-Jan-12 20:37:20.199961 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43703 2019-Jan-12 20:37:20.200603 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43704 2019-Jan-12 20:37:20.201237 - [DEBUG]
43705 2019-Jan-12 20:37:20.201261 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43706 2019-Jan-12 20:37:20.201916 - [DEBUG] Possible callees:
43707 2019-Jan-12 20:37:20.201941 - [DEBUG] llvm.dbg.declare
43708 2019-Jan-12 20:37:20.201966 - [DEBUG] Possible return sites:
43709 2019-Jan-12 20:37:20.202003 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343710 2019-Jan-12 20:37:20.203276 - [DEBUG] Found and process special summary
43711 2019-Jan-12 20:37:20.203309 - [DEBUG] Compose: EdgeIdentity * AllBottom
43712 2019-Jan-12 20:37:20.203337 - [DEBUG]
43713 2019-Jan-12 20:37:20.203361 - [DEBUG] Propagate flow
43714 2019-Jan-12 20:37:20.203384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43715 2019-Jan-12 20:37:20.203440 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43716 2019-Jan-12 20:37:20.204077 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43717 2019-Jan-12 20:37:20.204713 - [DEBUG] Edge function : AllBottom (result of previous compose)
43718 2019-Jan-12 20:37:20.204738 - [DEBUG]
43719 2019-Jan-12 20:37:20.204763 - [DEBUG] Join: AllTop & AllBottom
43720 2019-Jan-12 20:37:20.204789 - [DEBUG] = AllBottom (new jump func)
43721 2019-Jan-12 20:37:20.204813 - [DEBUG]
43722 2019-Jan-12 20:37:20.204837 - [DEBUG] Start adding new jump function
43723 2019-Jan-12 20:37:20.204860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43724 2019-Jan-12 20:37:20.204916 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43725 2019-Jan-12 20:37:20.205570 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43726 2019-Jan-12 20:37:20.206212 - [DEBUG] Edge Function : AllBottom
43727 2019-Jan-12 20:37:20.206240 - [DEBUG] End adding new jump function
43728 2019-Jan-12 20:37:20.206264 - [DEBUG]
43729 2019-Jan-12 20:37:20.206288 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43730 2019-Jan-12 20:37:20.206312 - [DEBUG]
43731 2019-Jan-12 20:37:20.206336 - [DEBUG] Process 1194. path edge:
43732 2019-Jan-12 20:37:20.206360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43733 2019-Jan-12 20:37:20.206416 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43734 2019-Jan-12 20:37:20.207052 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43735 2019-Jan-12 20:37:20.207704 - [DEBUG]
43736 2019-Jan-12 20:37:20.207728 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43737 2019-Jan-12 20:37:20.208388 - [DEBUG] Compose: EdgeIdentity * AllBottom
43738 2019-Jan-12 20:37:20.208416 - [DEBUG]
43739 2019-Jan-12 20:37:20.208440 - [DEBUG] Propagate flow
43740 2019-Jan-12 20:37:20.208464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43741 2019-Jan-12 20:37:20.208521 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43742 2019-Jan-12 20:37:20.209173 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43743 2019-Jan-12 20:37:20.209809 - [DEBUG] Edge function : AllBottom (result of previous compose)
43744 2019-Jan-12 20:37:20.209835 - [DEBUG]
43745 2019-Jan-12 20:37:20.209859 - [DEBUG] Join: AllTop & AllBottom
43746 2019-Jan-12 20:37:20.209886 - [DEBUG] = AllBottom (new jump func)
43747 2019-Jan-12 20:37:20.209910 - [DEBUG]
43748 2019-Jan-12 20:37:20.209934 - [DEBUG] Start adding new jump function
43749 2019-Jan-12 20:37:20.209957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43750 2019-Jan-12 20:37:20.210014 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43751 2019-Jan-12 20:37:20.210650 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43752 2019-Jan-12 20:37:20.211282 - [DEBUG] Edge Function : AllBottom
43753 2019-Jan-12 20:37:20.211310 - [DEBUG] End adding new jump function
43754 2019-Jan-12 20:37:20.211334 - [DEBUG]
43755 2019-Jan-12 20:37:20.211358 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43756 2019-Jan-12 20:37:20.211382 - [DEBUG]
43757 2019-Jan-12 20:37:20.211406 - [DEBUG] Process 1195. path edge:
43758 2019-Jan-12 20:37:20.211430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43759 2019-Jan-12 20:37:20.211486 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43760 2019-Jan-12 20:37:20.212144 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43761 2019-Jan-12 20:37:20.212780 - [DEBUG]
43762 2019-Jan-12 20:37:20.212806 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43763 2019-Jan-12 20:37:20.213463 - [DEBUG] Compose: EdgeIdentity * AllBottom
43764 2019-Jan-12 20:37:20.213491 - [DEBUG]
43765 2019-Jan-12 20:37:20.213515 - [DEBUG] Propagate flow
43766 2019-Jan-12 20:37:20.213538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43767 2019-Jan-12 20:37:20.213595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43768 2019-Jan-12 20:37:20.214246 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43769 2019-Jan-12 20:37:20.214883 - [DEBUG] Edge function : AllBottom (result of previous compose)
43770 2019-Jan-12 20:37:20.214908 - [DEBUG]
43771 2019-Jan-12 20:37:20.214933 - [DEBUG] Join: AllTop & AllBottom
43772 2019-Jan-12 20:37:20.214958 - [DEBUG] = AllBottom (new jump func)
43773 2019-Jan-12 20:37:20.214983 - [DEBUG]
43774 2019-Jan-12 20:37:20.215006 - [DEBUG] Start adding new jump function
43775 2019-Jan-12 20:37:20.215030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43776 2019-Jan-12 20:37:20.215086 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-12 20:37:20.215738 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43778 2019-Jan-12 20:37:20.216381 - [DEBUG] Edge Function : AllBottom
43779 2019-Jan-12 20:37:20.216415 - [DEBUG] End adding new jump function
43780 2019-Jan-12 20:37:20.216440 - [DEBUG]
43781 2019-Jan-12 20:37:20.216464 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43782 2019-Jan-12 20:37:20.216488 - [DEBUG]
43783 2019-Jan-12 20:37:20.216511 - [DEBUG] Process 1196. path edge:
43784 2019-Jan-12 20:37:20.216535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43785 2019-Jan-12 20:37:20.216591 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43786 2019-Jan-12 20:37:20.217234 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43787 2019-Jan-12 20:37:20.217870 - [DEBUG]
43788 2019-Jan-12 20:37:20.217894 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43789 2019-Jan-12 20:37:20.218548 - [DEBUG] Possible callees:
43790 2019-Jan-12 20:37:20.218574 - [DEBUG] llvm.dbg.declare
43791 2019-Jan-12 20:37:20.218600 - [DEBUG] Possible return sites:
43792 2019-Jan-12 20:37:20.218623 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943793 2019-Jan-12 20:37:20.219909 - [DEBUG] Found and process special summary
43794 2019-Jan-12 20:37:20.219943 - [DEBUG] Compose: EdgeIdentity * AllBottom
43795 2019-Jan-12 20:37:20.219970 - [DEBUG]
43796 2019-Jan-12 20:37:20.219994 - [DEBUG] Propagate flow
43797 2019-Jan-12 20:37:20.220017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43798 2019-Jan-12 20:37:20.220073 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43799 2019-Jan-12 20:37:20.220708 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43800 2019-Jan-12 20:37:20.221343 - [DEBUG] Edge function : AllBottom (result of previous compose)
43801 2019-Jan-12 20:37:20.221368 - [DEBUG]
43802 2019-Jan-12 20:37:20.221393 - [DEBUG] Join: AllTop & AllBottom
43803 2019-Jan-12 20:37:20.221418 - [DEBUG] = AllBottom (new jump func)
43804 2019-Jan-12 20:37:20.221443 - [DEBUG]
43805 2019-Jan-12 20:37:20.221467 - [DEBUG] Start adding new jump function
43806 2019-Jan-12 20:37:20.221490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43807 2019-Jan-12 20:37:20.221545 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43808 2019-Jan-12 20:37:20.222200 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43809 2019-Jan-12 20:37:20.222835 - [DEBUG] Edge Function : AllBottom
43810 2019-Jan-12 20:37:20.222863 - [DEBUG] End adding new jump function
43811 2019-Jan-12 20:37:20.222887 - [DEBUG]
43812 2019-Jan-12 20:37:20.222911 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43813 2019-Jan-12 20:37:20.222935 - [DEBUG]
43814 2019-Jan-12 20:37:20.222958 - [DEBUG] Process 1197. path edge:
43815 2019-Jan-12 20:37:20.222981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43816 2019-Jan-12 20:37:20.223038 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43817 2019-Jan-12 20:37:20.223677 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43818 2019-Jan-12 20:37:20.224311 - [DEBUG]
43819 2019-Jan-12 20:37:20.224335 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43820 2019-Jan-12 20:37:20.224990 - [DEBUG] Compose: EdgeIdentity * AllBottom
43821 2019-Jan-12 20:37:20.225019 - [DEBUG]
43822 2019-Jan-12 20:37:20.225051 - [DEBUG] Propagate flow
43823 2019-Jan-12 20:37:20.225075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43824 2019-Jan-12 20:37:20.225132 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43825 2019-Jan-12 20:37:20.225783 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43826 2019-Jan-12 20:37:20.226419 - [DEBUG] Edge function : AllBottom (result of previous compose)
43827 2019-Jan-12 20:37:20.226444 - [DEBUG]
43828 2019-Jan-12 20:37:20.226469 - [DEBUG] Join: AllTop & AllBottom
43829 2019-Jan-12 20:37:20.226495 - [DEBUG] = AllBottom (new jump func)
43830 2019-Jan-12 20:37:20.226520 - [DEBUG]
43831 2019-Jan-12 20:37:20.226543 - [DEBUG] Start adding new jump function
43832 2019-Jan-12 20:37:20.226567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43833 2019-Jan-12 20:37:20.226623 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43834 2019-Jan-12 20:37:20.227259 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43835 2019-Jan-12 20:37:20.227890 - [DEBUG] Edge Function : AllBottom
43836 2019-Jan-12 20:37:20.227919 - [DEBUG] End adding new jump function
43837 2019-Jan-12 20:37:20.227943 - [DEBUG]
43838 2019-Jan-12 20:37:20.227967 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43839 2019-Jan-12 20:37:20.227991 - [DEBUG]
43840 2019-Jan-12 20:37:20.228015 - [DEBUG] Process 1198. path edge:
43841 2019-Jan-12 20:37:20.228039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43842 2019-Jan-12 20:37:20.228095 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43843 2019-Jan-12 20:37:20.228743 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43844 2019-Jan-12 20:37:20.229377 - [DEBUG]
43845 2019-Jan-12 20:37:20.229402 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43846 2019-Jan-12 20:37:20.230055 - [DEBUG] Compose: EdgeIdentity * AllBottom
43847 2019-Jan-12 20:37:20.230084 - [DEBUG]
43848 2019-Jan-12 20:37:20.230108 - [DEBUG] Propagate flow
43849 2019-Jan-12 20:37:20.230132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43850 2019-Jan-12 20:37:20.230188 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43851 2019-Jan-12 20:37:20.230825 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43852 2019-Jan-12 20:37:20.231459 - [DEBUG] Edge function : AllBottom (result of previous compose)
43853 2019-Jan-12 20:37:20.231484 - [DEBUG]
43854 2019-Jan-12 20:37:20.231509 - [DEBUG] Join: AllTop & AllBottom
43855 2019-Jan-12 20:37:20.231535 - [DEBUG] = AllBottom (new jump func)
43856 2019-Jan-12 20:37:20.231560 - [DEBUG]
43857 2019-Jan-12 20:37:20.231584 - [DEBUG] Start adding new jump function
43858 2019-Jan-12 20:37:20.231607 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43859 2019-Jan-12 20:37:20.231663 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43860 2019-Jan-12 20:37:20.232315 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43861 2019-Jan-12 20:37:20.232951 - [DEBUG] Edge Function : AllBottom
43862 2019-Jan-12 20:37:20.232978 - [DEBUG] End adding new jump function
43863 2019-Jan-12 20:37:20.233003 - [DEBUG]
43864 2019-Jan-12 20:37:20.233026 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43865 2019-Jan-12 20:37:20.233051 - [DEBUG]
43866 2019-Jan-12 20:37:20.233074 - [DEBUG] Process 1199. path edge:
43867 2019-Jan-12 20:37:20.233106 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43868 2019-Jan-12 20:37:20.233166 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43869 2019-Jan-12 20:37:20.233803 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43870 2019-Jan-12 20:37:20.234437 - [DEBUG]
43871 2019-Jan-12 20:37:20.234461 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43872 2019-Jan-12 20:37:20.235116 - [DEBUG] Compose: EdgeIdentity * AllBottom
43873 2019-Jan-12 20:37:20.235144 - [DEBUG]
43874 2019-Jan-12 20:37:20.235168 - [DEBUG] Propagate flow
43875 2019-Jan-12 20:37:20.235191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-12 20:37:20.235248 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43877 2019-Jan-12 20:37:20.235898 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43878 2019-Jan-12 20:37:20.236533 - [DEBUG] Edge function : AllBottom (result of previous compose)
43879 2019-Jan-12 20:37:20.236559 - [DEBUG]
43880 2019-Jan-12 20:37:20.236583 - [DEBUG] Join: AllTop & AllBottom
43881 2019-Jan-12 20:37:20.236609 - [DEBUG] = AllBottom (new jump func)
43882 2019-Jan-12 20:37:20.236634 - [DEBUG]
43883 2019-Jan-12 20:37:20.236658 - [DEBUG] Start adding new jump function
43884 2019-Jan-12 20:37:20.236682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43885 2019-Jan-12 20:37:20.236737 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43886 2019-Jan-12 20:37:20.237372 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43887 2019-Jan-12 20:37:20.238002 - [DEBUG] Edge Function : AllBottom
43888 2019-Jan-12 20:37:20.238030 - [DEBUG] End adding new jump function
43889 2019-Jan-12 20:37:20.238054 - [DEBUG]
43890 2019-Jan-12 20:37:20.238078 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43891 2019-Jan-12 20:37:20.238103 - [DEBUG]
43892 2019-Jan-12 20:37:20.238126 - [DEBUG] Process 1200. path edge:
43893 2019-Jan-12 20:37:20.238151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43894 2019-Jan-12 20:37:20.238207 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43895 2019-Jan-12 20:37:20.238855 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43896 2019-Jan-12 20:37:20.239490 - [DEBUG]
43897 2019-Jan-12 20:37:20.239516 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43898 2019-Jan-12 20:37:20.240168 - [DEBUG] Compose: EdgeIdentity * AllBottom
43899 2019-Jan-12 20:37:20.240196 - [DEBUG]
43900 2019-Jan-12 20:37:20.240220 - [DEBUG] Propagate flow
43901 2019-Jan-12 20:37:20.240243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43902 2019-Jan-12 20:37:20.240300 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43903 2019-Jan-12 20:37:20.240937 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43904 2019-Jan-12 20:37:20.241573 - [DEBUG] Edge function : AllBottom (result of previous compose)
43905 2019-Jan-12 20:37:20.241599 - [DEBUG]
43906 2019-Jan-12 20:37:20.241623 - [DEBUG] Join: AllTop & AllBottom
43907 2019-Jan-12 20:37:20.241649 - [DEBUG] = AllBottom (new jump func)
43908 2019-Jan-12 20:37:20.241674 - [DEBUG]
43909 2019-Jan-12 20:37:20.241698 - [DEBUG] Start adding new jump function
43910 2019-Jan-12 20:37:20.241721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43911 2019-Jan-12 20:37:20.241785 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43912 2019-Jan-12 20:37:20.242438 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43913 2019-Jan-12 20:37:20.243073 - [DEBUG] Edge Function : AllBottom
43914 2019-Jan-12 20:37:20.243101 - [DEBUG] End adding new jump function
43915 2019-Jan-12 20:37:20.243125 - [DEBUG]
43916 2019-Jan-12 20:37:20.243149 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43917 2019-Jan-12 20:37:20.243173 - [DEBUG]
43918 2019-Jan-12 20:37:20.243197 - [DEBUG] Process 1201. path edge:
43919 2019-Jan-12 20:37:20.243220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43920 2019-Jan-12 20:37:20.243280 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43921 2019-Jan-12 20:37:20.243917 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43922 2019-Jan-12 20:37:20.244552 - [DEBUG]
43923 2019-Jan-12 20:37:20.244576 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43924 2019-Jan-12 20:37:20.245230 - [DEBUG] Compose: EdgeIdentity * AllBottom
43925 2019-Jan-12 20:37:20.245258 - [DEBUG]
43926 2019-Jan-12 20:37:20.245282 - [DEBUG] Propagate flow
43927 2019-Jan-12 20:37:20.245306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43928 2019-Jan-12 20:37:20.245376 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43929 2019-Jan-12 20:37:20.246008 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43930 2019-Jan-12 20:37:20.246641 - [DEBUG] Edge function : AllBottom (result of previous compose)
43931 2019-Jan-12 20:37:20.246667 - [DEBUG]
43932 2019-Jan-12 20:37:20.246691 - [DEBUG] Join: AllTop & AllBottom
43933 2019-Jan-12 20:37:20.246717 - [DEBUG] = AllBottom (new jump func)
43934 2019-Jan-12 20:37:20.246742 - [DEBUG]
43935 2019-Jan-12 20:37:20.246765 - [DEBUG] Start adding new jump function
43936 2019-Jan-12 20:37:20.246789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43937 2019-Jan-12 20:37:20.246845 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43938 2019-Jan-12 20:37:20.247479 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43939 2019-Jan-12 20:37:20.248110 - [DEBUG] Edge Function : AllBottom
43940 2019-Jan-12 20:37:20.248138 - [DEBUG] End adding new jump function
43941 2019-Jan-12 20:37:20.248162 - [DEBUG]
43942 2019-Jan-12 20:37:20.248186 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43943 2019-Jan-12 20:37:20.248211 - [DEBUG]
43944 2019-Jan-12 20:37:20.248234 - [DEBUG] Process 1202. path edge:
43945 2019-Jan-12 20:37:20.248258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43946 2019-Jan-12 20:37:20.248314 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43947 2019-Jan-12 20:37:20.248961 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43948 2019-Jan-12 20:37:20.249595 - [DEBUG]
43949 2019-Jan-12 20:37:20.249620 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43950 2019-Jan-12 20:37:20.250268 - [DEBUG] Compose: EdgeIdentity * AllBottom
43951 2019-Jan-12 20:37:20.250297 - [DEBUG]
43952 2019-Jan-12 20:37:20.250321 - [DEBUG] Propagate flow
43953 2019-Jan-12 20:37:20.250345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43954 2019-Jan-12 20:37:20.250401 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43955 2019-Jan-12 20:37:20.251043 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43956 2019-Jan-12 20:37:20.251680 - [DEBUG] Edge function : AllBottom (result of previous compose)
43957 2019-Jan-12 20:37:20.251706 - [DEBUG]
43958 2019-Jan-12 20:37:20.251730 - [DEBUG] Join: AllTop & AllBottom
43959 2019-Jan-12 20:37:20.251756 - [DEBUG] = AllBottom (new jump func)
43960 2019-Jan-12 20:37:20.251781 - [DEBUG]
43961 2019-Jan-12 20:37:20.251804 - [DEBUG] Start adding new jump function
43962 2019-Jan-12 20:37:20.251828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43963 2019-Jan-12 20:37:20.251884 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43964 2019-Jan-12 20:37:20.252536 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43965 2019-Jan-12 20:37:20.253170 - [DEBUG] Edge Function : AllBottom
43966 2019-Jan-12 20:37:20.253197 - [DEBUG] End adding new jump function
43967 2019-Jan-12 20:37:20.253222 - [DEBUG]
43968 2019-Jan-12 20:37:20.253245 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43969 2019-Jan-12 20:37:20.253270 - [DEBUG]
43970 2019-Jan-12 20:37:20.253293 - [DEBUG] Process 1203. path edge:
43971 2019-Jan-12 20:37:20.253321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43972 2019-Jan-12 20:37:20.253377 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43973 2019-Jan-12 20:37:20.254010 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43974 2019-Jan-12 20:37:20.254645 - [DEBUG]
43975 2019-Jan-12 20:37:20.254669 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43976 2019-Jan-12 20:37:20.255333 - [DEBUG] Compose: EdgeIdentity * AllBottom
43977 2019-Jan-12 20:37:20.255362 - [DEBUG]
43978 2019-Jan-12 20:37:20.255386 - [DEBUG] Propagate flow
43979 2019-Jan-12 20:37:20.255410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43980 2019-Jan-12 20:37:20.255466 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43981 2019-Jan-12 20:37:20.256105 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43982 2019-Jan-12 20:37:20.256741 - [DEBUG] Edge function : AllBottom (result of previous compose)
43983 2019-Jan-12 20:37:20.256766 - [DEBUG]
43984 2019-Jan-12 20:37:20.256790 - [DEBUG] Join: AllTop & AllBottom
43985 2019-Jan-12 20:37:20.256816 - [DEBUG] = AllBottom (new jump func)
43986 2019-Jan-12 20:37:20.256841 - [DEBUG]
43987 2019-Jan-12 20:37:20.256865 - [DEBUG] Start adding new jump function
43988 2019-Jan-12 20:37:20.256888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43989 2019-Jan-12 20:37:20.256944 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43990 2019-Jan-12 20:37:20.257580 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43991 2019-Jan-12 20:37:20.258214 - [DEBUG] Edge Function : AllBottom
43992 2019-Jan-12 20:37:20.258242 - [DEBUG] End adding new jump function
43993 2019-Jan-12 20:37:20.258266 - [DEBUG]
43994 2019-Jan-12 20:37:20.258290 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43995 2019-Jan-12 20:37:20.258314 - [DEBUG]
43996 2019-Jan-12 20:37:20.258337 - [DEBUG] Process 1204. path edge:
43997 2019-Jan-12 20:37:20.258361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43998 2019-Jan-12 20:37:20.258417 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43999 2019-Jan-12 20:37:20.259080 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44000 2019-Jan-12 20:37:20.259716 - [DEBUG]
44001 2019-Jan-12 20:37:20.259742 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
44002 2019-Jan-12 20:37:20.260398 - [DEBUG] Compose: EdgeIdentity * AllBottom
44003 2019-Jan-12 20:37:20.260426 - [DEBUG]
44004 2019-Jan-12 20:37:20.260450 - [DEBUG] Propagate flow
44005 2019-Jan-12 20:37:20.260473 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44006 2019-Jan-12 20:37:20.260530 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44007 2019-Jan-12 20:37:20.261164 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44008 2019-Jan-12 20:37:20.261799 - [DEBUG] Edge function : AllBottom (result of previous compose)
44009 2019-Jan-12 20:37:20.261824 - [DEBUG]
44010 2019-Jan-12 20:37:20.261848 - [DEBUG] Join: AllTop & AllBottom
44011 2019-Jan-12 20:37:20.261874 - [DEBUG] = AllBottom (new jump func)
44012 2019-Jan-12 20:37:20.261899 - [DEBUG]
44013 2019-Jan-12 20:37:20.261922 - [DEBUG] Start adding new jump function
44014 2019-Jan-12 20:37:20.261946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44015 2019-Jan-12 20:37:20.262015 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44016 2019-Jan-12 20:37:20.262651 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44017 2019-Jan-12 20:37:20.263283 - [DEBUG] Edge Function : AllBottom
44018 2019-Jan-12 20:37:20.263311 - [DEBUG] End adding new jump function
44019 2019-Jan-12 20:37:20.263335 - [DEBUG]
44020 2019-Jan-12 20:37:20.263359 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44021 2019-Jan-12 20:37:20.263388 - [DEBUG]
44022 2019-Jan-12 20:37:20.263411 - [DEBUG] Process 1205. path edge:
44023 2019-Jan-12 20:37:20.263435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44024 2019-Jan-12 20:37:20.263491 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
44025 2019-Jan-12 20:37:20.264123 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44026 2019-Jan-12 20:37:20.264758 - [DEBUG]
44027 2019-Jan-12 20:37:20.264782 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44028 2019-Jan-12 20:37:20.265449 - [DEBUG] Compose: EdgeIdentity * AllBottom
44029 2019-Jan-12 20:37:20.265477 - [DEBUG]
44030 2019-Jan-12 20:37:20.265501 - [DEBUG] Propagate flow
44031 2019-Jan-12 20:37:20.265524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44032 2019-Jan-12 20:37:20.265581 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44033 2019-Jan-12 20:37:20.266213 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44034 2019-Jan-12 20:37:20.266848 - [DEBUG] Edge function : AllBottom (result of previous compose)
44035 2019-Jan-12 20:37:20.266873 - [DEBUG]
44036 2019-Jan-12 20:37:20.266898 - [DEBUG] Join: AllTop & AllBottom
44037 2019-Jan-12 20:37:20.266924 - [DEBUG] = AllBottom (new jump func)
44038 2019-Jan-12 20:37:20.266948 - [DEBUG]
44039 2019-Jan-12 20:37:20.266972 - [DEBUG] Start adding new jump function
44040 2019-Jan-12 20:37:20.266995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44041 2019-Jan-12 20:37:20.267051 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44042 2019-Jan-12 20:37:20.267685 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44043 2019-Jan-12 20:37:20.268328 - [DEBUG] Edge Function : AllBottom
44044 2019-Jan-12 20:37:20.268356 - [DEBUG] End adding new jump function
44045 2019-Jan-12 20:37:20.268380 - [DEBUG]
44046 2019-Jan-12 20:37:20.268404 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44047 2019-Jan-12 20:37:20.268428 - [DEBUG]
44048 2019-Jan-12 20:37:20.268452 - [DEBUG] Process 1206. path edge:
44049 2019-Jan-12 20:37:20.268476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44050 2019-Jan-12 20:37:20.268532 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
44051 2019-Jan-12 20:37:20.269181 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44052 2019-Jan-12 20:37:20.269817 - [DEBUG]
44053 2019-Jan-12 20:37:20.269841 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-12 20:37:20.270487 - [DEBUG] Start of endsummarytab entry
44055 2019-Jan-12 20:37:20.270524 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44056 2019-Jan-12 20:37:20.271159 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
44057 2019-Jan-12 20:37:20.271219 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-12 20:37:20.271901 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44059 2019-Jan-12 20:37:20.272622 - [DEBUG] EF: AllBottom
44060 2019-Jan-12 20:37:20.272650 - [DEBUG]
44061 2019-Jan-12 20:37:20.272674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44062 2019-Jan-12 20:37:20.273371 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44063 2019-Jan-12 20:37:20.274064 - [DEBUG] EF: AllBottom
44064 2019-Jan-12 20:37:20.274090 - [DEBUG]
44065 2019-Jan-12 20:37:20.274114 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44066 2019-Jan-12 20:37:20.274749 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44067 2019-Jan-12 20:37:20.275414 - [DEBUG] EF: AllBottom
44068 2019-Jan-12 20:37:20.275439 - [DEBUG]
44069 2019-Jan-12 20:37:20.275462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44070 2019-Jan-12 20:37:20.276094 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44071 2019-Jan-12 20:37:20.276734 - [DEBUG] EF: AllBottom
44072 2019-Jan-12 20:37:20.276759 - [DEBUG]
44073 2019-Jan-12 20:37:20.276782 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44074 2019-Jan-12 20:37:20.277414 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44075 2019-Jan-12 20:37:20.278054 - [DEBUG] EF: AllBottom
44076 2019-Jan-12 20:37:20.278080 - [DEBUG]
44077 2019-Jan-12 20:37:20.278103 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44078 2019-Jan-12 20:37:20.278750 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
44079 2019-Jan-12 20:37:20.279384 - [DEBUG] EF: AllBottom
44080 2019-Jan-12 20:37:20.279409 - [DEBUG]
44081 2019-Jan-12 20:37:20.279432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44082 2019-Jan-12 20:37:20.280064 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44083 2019-Jan-12 20:37:20.280698 - [DEBUG] EF: AllBottom
44084 2019-Jan-12 20:37:20.280723 - [DEBUG]
44085 2019-Jan-12 20:37:20.280747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44086 2019-Jan-12 20:37:20.281379 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
44087 2019-Jan-12 20:37:20.282050 - [DEBUG] EF: AllBottom
44088 2019-Jan-12 20:37:20.282075 - [DEBUG]
44089 2019-Jan-12 20:37:20.282099 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44090 2019-Jan-12 20:37:20.282731 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44091 2019-Jan-12 20:37:20.283372 - [DEBUG] EF: AllBottom
44092 2019-Jan-12 20:37:20.283397 - [DEBUG]
44093 2019-Jan-12 20:37:20.283421 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44094 2019-Jan-12 20:37:20.284062 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44095 2019-Jan-12 20:37:20.284696 - [DEBUG] EF: AllBottom
44096 2019-Jan-12 20:37:20.284721 - [DEBUG]
44097 2019-Jan-12 20:37:20.284745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44098 2019-Jan-12 20:37:20.285391 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44099 2019-Jan-12 20:37:20.286026 - [DEBUG] EF: AllBottom
44100 2019-Jan-12 20:37:20.286051 - [DEBUG]
44101 2019-Jan-12 20:37:20.286074 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44102 2019-Jan-12 20:37:20.286707 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44103 2019-Jan-12 20:37:20.287347 - [DEBUG] EF: AllBottom
44104 2019-Jan-12 20:37:20.287372 - [DEBUG]
44105 2019-Jan-12 20:37:20.287396 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44106 2019-Jan-12 20:37:20.288027 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44107 2019-Jan-12 20:37:20.288674 - [DEBUG] EF: AllBottom
44108 2019-Jan-12 20:37:20.288700 - [DEBUG]
44109 2019-Jan-12 20:37:20.288723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44110 2019-Jan-12 20:37:20.289355 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
44111 2019-Jan-12 20:37:20.289987 - [DEBUG] EF: AllBottom
44112 2019-Jan-12 20:37:20.290012 - [DEBUG]
44113 2019-Jan-12 20:37:20.290035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44114 2019-Jan-12 20:37:20.290667 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
44115 2019-Jan-12 20:37:20.291301 - [DEBUG] EF: AllBottom
44116 2019-Jan-12 20:37:20.291326 - [DEBUG]
44117 2019-Jan-12 20:37:20.291349 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44118 2019-Jan-12 20:37:20.291980 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44119 2019-Jan-12 20:37:20.292626 - [DEBUG] EF: AllBottom
44120 2019-Jan-12 20:37:20.292651 - [DEBUG]
44121 2019-Jan-12 20:37:20.292674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44122 2019-Jan-12 20:37:20.293307 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44123 2019-Jan-12 20:37:20.293946 - [DEBUG] EF: AllBottom
44124 2019-Jan-12 20:37:20.293971 - [DEBUG]
44125 2019-Jan-12 20:37:20.293995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44126 2019-Jan-12 20:37:20.294626 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44127 2019-Jan-12 20:37:20.295263 - [DEBUG] EF: AllBottom
44128 2019-Jan-12 20:37:20.295288 - [DEBUG]
44129 2019-Jan-12 20:37:20.295311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44130 2019-Jan-12 20:37:20.295957 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44131 2019-Jan-12 20:37:20.296599 - [DEBUG] EF: AllBottom
44132 2019-Jan-12 20:37:20.296630 - [DEBUG]
44133 2019-Jan-12 20:37:20.296655 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44134 2019-Jan-12 20:37:20.297287 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44135 2019-Jan-12 20:37:20.297921 - [DEBUG] EF: AllBottom
44136 2019-Jan-12 20:37:20.297946 - [DEBUG]
44137 2019-Jan-12 20:37:20.297970 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44138 2019-Jan-12 20:37:20.298602 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44139 2019-Jan-12 20:37:20.299259 - [DEBUG] EF: AllBottom
44140 2019-Jan-12 20:37:20.299284 - [DEBUG]
44141 2019-Jan-12 20:37:20.299308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44142 2019-Jan-12 20:37:20.299939 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44143 2019-Jan-12 20:37:20.300574 - [DEBUG] EF: AllBottom
44144 2019-Jan-12 20:37:20.300599 - [DEBUG]
44145 2019-Jan-12 20:37:20.300623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44146 2019-Jan-12 20:37:20.301254 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44147 2019-Jan-12 20:37:20.301889 - [DEBUG] EF: AllBottom
44148 2019-Jan-12 20:37:20.301914 - [DEBUG]
44149 2019-Jan-12 20:37:20.301938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44150 2019-Jan-12 20:37:20.302584 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44151 2019-Jan-12 20:37:20.303217 - [DEBUG] EF: AllBottom
44152 2019-Jan-12 20:37:20.303242 - [DEBUG]
44153 2019-Jan-12 20:37:20.303265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44154 2019-Jan-12 20:37:20.303903 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44155 2019-Jan-12 20:37:20.304545 - [DEBUG] EF: AllBottom
44156 2019-Jan-12 20:37:20.304570 - [DEBUG]
44157 2019-Jan-12 20:37:20.304594 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44158 2019-Jan-12 20:37:20.305225 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
44159 2019-Jan-12 20:37:20.305877 - [DEBUG] EF: AllBottom
44160 2019-Jan-12 20:37:20.305902 - [DEBUG]
44161 2019-Jan-12 20:37:20.305926 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44162 2019-Jan-12 20:37:20.306571 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
44163 2019-Jan-12 20:37:20.307206 - [DEBUG] EF: AllBottom
44164 2019-Jan-12 20:37:20.307231 - [DEBUG]
44165 2019-Jan-12 20:37:20.307255 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44166 2019-Jan-12 20:37:20.307886 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44167 2019-Jan-12 20:37:20.308520 - [DEBUG] EF: AllBottom
44168 2019-Jan-12 20:37:20.308545 - [DEBUG]
44169 2019-Jan-12 20:37:20.308569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44170 2019-Jan-12 20:37:20.309216 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44171 2019-Jan-12 20:37:20.309849 - [DEBUG] EF: AllBottom
44172 2019-Jan-12 20:37:20.309874 - [DEBUG]
44173 2019-Jan-12 20:37:20.309898 - [DEBUG] ---------------
44174 2019-Jan-12 20:37:20.309922 - [DEBUG]
44175 2019-Jan-12 20:37:20.309949 - [DEBUG] End of endsummarytab entry
44176 2019-Jan-12 20:37:20.309973 - [DEBUG]
44177 2019-Jan-12 20:37:20.309997 - [DEBUG] Start of incomingtab entry
44178 2019-Jan-12 20:37:20.310022 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44179 2019-Jan-12 20:37:20.310657 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44180 2019-Jan-12 20:37:20.310716 - [DEBUG] ---------------
44181 2019-Jan-12 20:37:20.310740 - [DEBUG] End of incomingtab entry
44182 2019-Jan-12 20:37:20.310772 - [DEBUG]
44183 2019-Jan-12 20:37:20.310800 - [DEBUG] EDGE:
44184 2019-Jan-12 20:37:20.310857 - [DEBUG] ---> 44185 2019-Jan-12 20:37:20.311490 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44186 2019-Jan-12 20:37:20.312140 - [DEBUG]
44187 2019-Jan-12 20:37:20.312167 - [DEBUG] EDGE:
44188 2019-Jan-12 20:37:20.312224 - [DEBUG] ---> 44189 2019-Jan-12 20:37:20.312858 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44190 2019-Jan-12 20:37:20.313493 - [DEBUG]
44191 2019-Jan-12 20:37:20.313543 - [DEBUG] Compose: EdgeIdentity * AllBottom
44192 2019-Jan-12 20:37:20.313571 - [DEBUG]
44193 2019-Jan-12 20:37:20.313595 - [DEBUG] Propagate flow
44194 2019-Jan-12 20:37:20.313619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44195 2019-Jan-12 20:37:20.313675 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44196 2019-Jan-12 20:37:20.314324 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44197 2019-Jan-12 20:37:20.314959 - [DEBUG] Edge function : AllBottom (result of previous compose)
44198 2019-Jan-12 20:37:20.314985 - [DEBUG]
44199 2019-Jan-12 20:37:20.315011 - [DEBUG] Join: AllTop & AllBottom
44200 2019-Jan-12 20:37:20.315038 - [DEBUG] = AllBottom (new jump func)
44201 2019-Jan-12 20:37:20.315062 - [DEBUG]
44202 2019-Jan-12 20:37:20.315086 - [DEBUG] Start adding new jump function
44203 2019-Jan-12 20:37:20.315110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44204 2019-Jan-12 20:37:20.315165 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44205 2019-Jan-12 20:37:20.315817 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44206 2019-Jan-12 20:37:20.316458 - [DEBUG] Edge Function : AllBottom
44207 2019-Jan-12 20:37:20.316489 - [DEBUG] End adding new jump function
44208 2019-Jan-12 20:37:20.316513 - [DEBUG]
44209 2019-Jan-12 20:37:20.316537 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44210 2019-Jan-12 20:37:20.316562 - [DEBUG]
44211 2019-Jan-12 20:37:20.316585 - [DEBUG] Process 1207. path edge:
44212 2019-Jan-12 20:37:20.316609 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44213 2019-Jan-12 20:37:20.316666 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44214 2019-Jan-12 20:37:20.317309 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44215 2019-Jan-12 20:37:20.317945 - [DEBUG]
44216 2019-Jan-12 20:37:20.317970 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44217 2019-Jan-12 20:37:20.318628 - [DEBUG] Possible callees:
44218 2019-Jan-12 20:37:20.318669 - [DEBUG] llvm.dbg.declare
44219 2019-Jan-12 20:37:20.318697 - [DEBUG] Possible return sites:
44220 2019-Jan-12 20:37:20.318720 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344221 2019-Jan-12 20:37:20.319993 - [DEBUG] Found and process special summary
44222 2019-Jan-12 20:37:20.320028 - [DEBUG] Compose: EdgeIdentity * AllBottom
44223 2019-Jan-12 20:37:20.320064 - [DEBUG]
44224 2019-Jan-12 20:37:20.320088 - [DEBUG] Propagate flow
44225 2019-Jan-12 20:37:20.320112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44226 2019-Jan-12 20:37:20.320169 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44227 2019-Jan-12 20:37:20.320815 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44228 2019-Jan-12 20:37:20.321450 - [DEBUG] Edge function : AllBottom (result of previous compose)
44229 2019-Jan-12 20:37:20.321476 - [DEBUG]
44230 2019-Jan-12 20:37:20.321500 - [DEBUG] Join: AllTop & AllBottom
44231 2019-Jan-12 20:37:20.321526 - [DEBUG] = AllBottom (new jump func)
44232 2019-Jan-12 20:37:20.321551 - [DEBUG]
44233 2019-Jan-12 20:37:20.321575 - [DEBUG] Start adding new jump function
44234 2019-Jan-12 20:37:20.321598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44235 2019-Jan-12 20:37:20.321654 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44236 2019-Jan-12 20:37:20.322315 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44237 2019-Jan-12 20:37:20.322950 - [DEBUG] Edge Function : AllBottom
44238 2019-Jan-12 20:37:20.322978 - [DEBUG] End adding new jump function
44239 2019-Jan-12 20:37:20.323002 - [DEBUG]
44240 2019-Jan-12 20:37:20.323026 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44241 2019-Jan-12 20:37:20.323050 - [DEBUG]
44242 2019-Jan-12 20:37:20.323074 - [DEBUG] Process 1208. path edge:
44243 2019-Jan-12 20:37:20.323098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44244 2019-Jan-12 20:37:20.323154 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44245 2019-Jan-12 20:37:20.323791 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44246 2019-Jan-12 20:37:20.324429 - [DEBUG]
44247 2019-Jan-12 20:37:20.324454 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44248 2019-Jan-12 20:37:20.325115 - [DEBUG] Compose: EdgeIdentity * AllBottom
44249 2019-Jan-12 20:37:20.325142 - [DEBUG]
44250 2019-Jan-12 20:37:20.325166 - [DEBUG] Propagate flow
44251 2019-Jan-12 20:37:20.325189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44252 2019-Jan-12 20:37:20.325247 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44253 2019-Jan-12 20:37:20.325897 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44254 2019-Jan-12 20:37:20.326533 - [DEBUG] Edge function : AllBottom (result of previous compose)
44255 2019-Jan-12 20:37:20.326559 - [DEBUG]
44256 2019-Jan-12 20:37:20.326583 - [DEBUG] Join: AllTop & AllBottom
44257 2019-Jan-12 20:37:20.326609 - [DEBUG] = AllBottom (new jump func)
44258 2019-Jan-12 20:37:20.326634 - [DEBUG]
44259 2019-Jan-12 20:37:20.326657 - [DEBUG] Start adding new jump function
44260 2019-Jan-12 20:37:20.326681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44261 2019-Jan-12 20:37:20.326736 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44262 2019-Jan-12 20:37:20.327372 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44263 2019-Jan-12 20:37:20.328002 - [DEBUG] Edge Function : AllBottom
44264 2019-Jan-12 20:37:20.328030 - [DEBUG] End adding new jump function
44265 2019-Jan-12 20:37:20.328054 - [DEBUG]
44266 2019-Jan-12 20:37:20.328078 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44267 2019-Jan-12 20:37:20.328102 - [DEBUG]
44268 2019-Jan-12 20:37:20.328133 - [DEBUG] Process 1209. path edge:
44269 2019-Jan-12 20:37:20.328158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44270 2019-Jan-12 20:37:20.328214 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44271 2019-Jan-12 20:37:20.328863 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44272 2019-Jan-12 20:37:20.329498 - [DEBUG]
44273 2019-Jan-12 20:37:20.329523 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44274 2019-Jan-12 20:37:20.330176 - [DEBUG] Compose: EdgeIdentity * AllBottom
44275 2019-Jan-12 20:37:20.330204 - [DEBUG]
44276 2019-Jan-12 20:37:20.330228 - [DEBUG] Propagate flow
44277 2019-Jan-12 20:37:20.330252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44278 2019-Jan-12 20:37:20.330309 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44279 2019-Jan-12 20:37:20.330945 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44280 2019-Jan-12 20:37:20.331581 - [DEBUG] Edge function : AllBottom (result of previous compose)
44281 2019-Jan-12 20:37:20.331606 - [DEBUG]
44282 2019-Jan-12 20:37:20.331631 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44283 2019-Jan-12 20:37:20.331657 - [DEBUG] = AllBottom
44284 2019-Jan-12 20:37:20.331682 - [DEBUG]
44285 2019-Jan-12 20:37:20.331706 - [DEBUG] PROPAGATE: No new function!
44286 2019-Jan-12 20:37:20.331731 - [DEBUG] EDGE:
44287 2019-Jan-12 20:37:20.331788 - [DEBUG] ---> 44288 2019-Jan-12 20:37:20.332437 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44289 2019-Jan-12 20:37:20.333073 - [DEBUG]
44290 2019-Jan-12 20:37:20.333099 - [DEBUG] EDGE:
44291 2019-Jan-12 20:37:20.333156 - [DEBUG] ---> 44292 2019-Jan-12 20:37:20.333792 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44293 2019-Jan-12 20:37:20.334448 - [DEBUG]
44294 2019-Jan-12 20:37:20.334486 - [DEBUG] Compose: EdgeIdentity * AllBottom
44295 2019-Jan-12 20:37:20.334513 - [DEBUG]
44296 2019-Jan-12 20:37:20.334537 - [DEBUG] Propagate flow
44297 2019-Jan-12 20:37:20.334561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44298 2019-Jan-12 20:37:20.334617 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44299 2019-Jan-12 20:37:20.335254 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44300 2019-Jan-12 20:37:20.335906 - [DEBUG] Edge function : AllBottom (result of previous compose)
44301 2019-Jan-12 20:37:20.335931 - [DEBUG]
44302 2019-Jan-12 20:37:20.335956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44303 2019-Jan-12 20:37:20.335982 - [DEBUG] = AllBottom
44304 2019-Jan-12 20:37:20.336007 - [DEBUG]
44305 2019-Jan-12 20:37:20.336030 - [DEBUG] PROPAGATE: No new function!
44306 2019-Jan-12 20:37:20.336058 - [DEBUG] EDGE:
44307 2019-Jan-12 20:37:20.336115 - [DEBUG] ---> 44308 2019-Jan-12 20:37:20.336759 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44309 2019-Jan-12 20:37:20.337394 - [DEBUG]
44310 2019-Jan-12 20:37:20.337420 - [DEBUG] EDGE:
44311 2019-Jan-12 20:37:20.337477 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44312 2019-Jan-12 20:37:20.338124 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44313 2019-Jan-12 20:37:20.338774 - [DEBUG]
44314 2019-Jan-12 20:37:20.338801 - [DEBUG] EDGE:
44315 2019-Jan-12 20:37:20.338858 - [DEBUG] ---> 44316 2019-Jan-12 20:37:20.339493 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44317 2019-Jan-12 20:37:20.340129 - [DEBUG]
44318 2019-Jan-12 20:37:20.340155 - [DEBUG] EDGE:
44319 2019-Jan-12 20:37:20.340213 - [DEBUG] ---> 44320 2019-Jan-12 20:37:20.340844 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44321 2019-Jan-12 20:37:20.341478 - [DEBUG]
44322 2019-Jan-12 20:37:20.341504 - [DEBUG] EDGE:
44323 2019-Jan-12 20:37:20.341561 - [DEBUG] ---> 44324 2019-Jan-12 20:37:20.342222 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44325 2019-Jan-12 20:37:20.342859 - [DEBUG]
44326 2019-Jan-12 20:37:20.342894 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-12 20:37:20.342920 - [DEBUG]
44328 2019-Jan-12 20:37:20.342944 - [DEBUG] Propagate flow
44329 2019-Jan-12 20:37:20.342967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-12 20:37:20.343024 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44331 2019-Jan-12 20:37:20.343660 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44332 2019-Jan-12 20:37:20.344322 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-12 20:37:20.344348 - [DEBUG]
44334 2019-Jan-12 20:37:20.344372 - [DEBUG] Join: AllTop & AllBottom
44335 2019-Jan-12 20:37:20.344398 - [DEBUG] = AllBottom (new jump func)
44336 2019-Jan-12 20:37:20.344423 - [DEBUG]
44337 2019-Jan-12 20:37:20.344446 - [DEBUG] Start adding new jump function
44338 2019-Jan-12 20:37:20.344470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44339 2019-Jan-12 20:37:20.344526 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44340 2019-Jan-12 20:37:20.345162 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44341 2019-Jan-12 20:37:20.345815 - [DEBUG] Edge Function : AllBottom
44342 2019-Jan-12 20:37:20.345844 - [DEBUG] End adding new jump function
44343 2019-Jan-12 20:37:20.345868 - [DEBUG]
44344 2019-Jan-12 20:37:20.345891 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44345 2019-Jan-12 20:37:20.345915 - [DEBUG]
44346 2019-Jan-12 20:37:20.345939 - [DEBUG] Process 1210. path edge:
44347 2019-Jan-12 20:37:20.345962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44348 2019-Jan-12 20:37:20.346018 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44349 2019-Jan-12 20:37:20.346654 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44350 2019-Jan-12 20:37:20.347288 - [DEBUG]
44351 2019-Jan-12 20:37:20.347313 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44352 2019-Jan-12 20:37:20.347969 - [DEBUG] Compose: EdgeIdentity * AllBottom
44353 2019-Jan-12 20:37:20.347997 - [DEBUG]
44354 2019-Jan-12 20:37:20.348021 - [DEBUG] Propagate flow
44355 2019-Jan-12 20:37:20.348054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44356 2019-Jan-12 20:37:20.348112 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44357 2019-Jan-12 20:37:20.348759 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44358 2019-Jan-12 20:37:20.349394 - [DEBUG] Edge function : AllBottom (result of previous compose)
44359 2019-Jan-12 20:37:20.349420 - [DEBUG]
44360 2019-Jan-12 20:37:20.349444 - [DEBUG] Join: AllTop & AllBottom
44361 2019-Jan-12 20:37:20.349470 - [DEBUG] = AllBottom (new jump func)
44362 2019-Jan-12 20:37:20.349494 - [DEBUG]
44363 2019-Jan-12 20:37:20.349518 - [DEBUG] Start adding new jump function
44364 2019-Jan-12 20:37:20.349541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44365 2019-Jan-12 20:37:20.349597 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44366 2019-Jan-12 20:37:20.350233 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44367 2019-Jan-12 20:37:20.350862 - [DEBUG] Edge Function : AllBottom
44368 2019-Jan-12 20:37:20.350890 - [DEBUG] End adding new jump function
44369 2019-Jan-12 20:37:20.350914 - [DEBUG]
44370 2019-Jan-12 20:37:20.350937 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44371 2019-Jan-12 20:37:20.350961 - [DEBUG]
44372 2019-Jan-12 20:37:20.350985 - [DEBUG] Process 1211. path edge:
44373 2019-Jan-12 20:37:20.351009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44374 2019-Jan-12 20:37:20.351065 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44375 2019-Jan-12 20:37:20.351694 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44376 2019-Jan-12 20:37:20.352344 - [DEBUG]
44377 2019-Jan-12 20:37:20.352369 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44378 2019-Jan-12 20:37:20.353018 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-12 20:37:20.353046 - [DEBUG]
44380 2019-Jan-12 20:37:20.353070 - [DEBUG] Propagate flow
44381 2019-Jan-12 20:37:20.353094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-12 20:37:20.353150 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44383 2019-Jan-12 20:37:20.353785 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44384 2019-Jan-12 20:37:20.354437 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-12 20:37:20.354462 - [DEBUG]
44386 2019-Jan-12 20:37:20.354487 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-12 20:37:20.354513 - [DEBUG] = AllBottom
44388 2019-Jan-12 20:37:20.354538 - [DEBUG]
44389 2019-Jan-12 20:37:20.354562 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-12 20:37:20.354587 - [DEBUG] EDGE:
44391 2019-Jan-12 20:37:20.354644 - [DEBUG] ---> 44392 2019-Jan-12 20:37:20.355276 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44393 2019-Jan-12 20:37:20.355927 - [DEBUG]
44394 2019-Jan-12 20:37:20.355954 - [DEBUG] EDGE:
44395 2019-Jan-12 20:37:20.356010 - [DEBUG] ---> 44396 2019-Jan-12 20:37:20.356647 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44397 2019-Jan-12 20:37:20.357282 - [DEBUG]
44398 2019-Jan-12 20:37:20.357309 - [DEBUG] EDGE:
44399 2019-Jan-12 20:37:20.357366 - [DEBUG] ---> 44400 2019-Jan-12 20:37:20.358006 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44401 2019-Jan-12 20:37:20.358641 - [DEBUG]
44402 2019-Jan-12 20:37:20.358681 - [DEBUG] EDGE:
44403 2019-Jan-12 20:37:20.358739 - [DEBUG] ---> 44404 2019-Jan-12 20:37:20.359376 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44405 2019-Jan-12 20:37:20.360011 - [DEBUG]
44406 2019-Jan-12 20:37:20.360038 - [DEBUG] EDGE:
44407 2019-Jan-12 20:37:20.360095 - [DEBUG] ---> 44408 2019-Jan-12 20:37:20.360729 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44409 2019-Jan-12 20:37:20.361363 - [DEBUG]
44410 2019-Jan-12 20:37:20.361389 - [DEBUG] EDGE:
44411 2019-Jan-12 20:37:20.361446 - [DEBUG] ---> 44412 2019-Jan-12 20:37:20.362105 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44413 2019-Jan-12 20:37:20.362741 - [DEBUG]
44414 2019-Jan-12 20:37:20.362778 - [DEBUG] Compose: EdgeIdentity * AllBottom
44415 2019-Jan-12 20:37:20.362806 - [DEBUG]
44416 2019-Jan-12 20:37:20.362830 - [DEBUG] Propagate flow
44417 2019-Jan-12 20:37:20.362853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44418 2019-Jan-12 20:37:20.362910 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44419 2019-Jan-12 20:37:20.363546 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44420 2019-Jan-12 20:37:20.364185 - [DEBUG] Edge function : AllBottom (result of previous compose)
44421 2019-Jan-12 20:37:20.364210 - [DEBUG]
44422 2019-Jan-12 20:37:20.364235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44423 2019-Jan-12 20:37:20.364261 - [DEBUG] = AllBottom
44424 2019-Jan-12 20:37:20.364286 - [DEBUG]
44425 2019-Jan-12 20:37:20.364309 - [DEBUG] PROPAGATE: No new function!
44426 2019-Jan-12 20:37:20.364337 - [DEBUG] EDGE:
44427 2019-Jan-12 20:37:20.364394 - [DEBUG] ---> 44428 2019-Jan-12 20:37:20.365037 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44429 2019-Jan-12 20:37:20.365685 - [DEBUG]
44430 2019-Jan-12 20:37:20.365711 - [DEBUG] EDGE:
44431 2019-Jan-12 20:37:20.365768 - [DEBUG] ---> 44432 2019-Jan-12 20:37:20.366401 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44433 2019-Jan-12 20:37:20.367035 - [DEBUG]
44434 2019-Jan-12 20:37:20.367062 - [DEBUG] EDGE:
44435 2019-Jan-12 20:37:20.367119 - [DEBUG] ---> 44436 2019-Jan-12 20:37:20.367754 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44437 2019-Jan-12 20:37:20.368389 - [DEBUG]
44438 2019-Jan-12 20:37:20.368426 - [DEBUG] Compose: EdgeIdentity * AllBottom
44439 2019-Jan-12 20:37:20.368453 - [DEBUG]
44440 2019-Jan-12 20:37:20.368477 - [DEBUG] Propagate flow
44441 2019-Jan-12 20:37:20.368501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44442 2019-Jan-12 20:37:20.368565 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44443 2019-Jan-12 20:37:20.369219 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44444 2019-Jan-12 20:37:20.369854 - [DEBUG] Edge function : AllBottom (result of previous compose)
44445 2019-Jan-12 20:37:20.369880 - [DEBUG]
44446 2019-Jan-12 20:37:20.369905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44447 2019-Jan-12 20:37:20.369931 - [DEBUG] = AllBottom
44448 2019-Jan-12 20:37:20.369956 - [DEBUG]
44449 2019-Jan-12 20:37:20.369980 - [DEBUG] PROPAGATE: No new function!
44450 2019-Jan-12 20:37:20.370007 - [DEBUG] EDGE:
44451 2019-Jan-12 20:37:20.370064 - [DEBUG] ---> 44452 2019-Jan-12 20:37:20.370707 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44453 2019-Jan-12 20:37:20.371342 - [DEBUG]
44454 2019-Jan-12 20:37:20.371368 - [DEBUG] EDGE:
44455 2019-Jan-12 20:37:20.371425 - [DEBUG] ---> 44456 2019-Jan-12 20:37:20.372073 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44457 2019-Jan-12 20:37:20.372707 - [DEBUG]
44458 2019-Jan-12 20:37:20.372734 - [DEBUG] EDGE:
44459 2019-Jan-12 20:37:20.372791 - [DEBUG] ---> 44460 2019-Jan-12 20:37:20.373424 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44461 2019-Jan-12 20:37:20.374059 - [DEBUG]
44462 2019-Jan-12 20:37:20.374086 - [DEBUG] EDGE:
44463 2019-Jan-12 20:37:20.374143 - [DEBUG] ---> 44464 2019-Jan-12 20:37:20.374787 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44465 2019-Jan-12 20:37:20.375437 - [DEBUG]
44466 2019-Jan-12 20:37:20.375474 - [DEBUG] Compose: EdgeIdentity * AllBottom
44467 2019-Jan-12 20:37:20.375502 - [DEBUG]
44468 2019-Jan-12 20:37:20.375526 - [DEBUG] Propagate flow
44469 2019-Jan-12 20:37:20.375549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44470 2019-Jan-12 20:37:20.375606 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44471 2019-Jan-12 20:37:20.376245 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44472 2019-Jan-12 20:37:20.376882 - [DEBUG] Edge function : AllBottom (result of previous compose)
44473 2019-Jan-12 20:37:20.376907 - [DEBUG]
44474 2019-Jan-12 20:37:20.376932 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44475 2019-Jan-12 20:37:20.376958 - [DEBUG] = AllBottom
44476 2019-Jan-12 20:37:20.376983 - [DEBUG]
44477 2019-Jan-12 20:37:20.377006 - [DEBUG] PROPAGATE: No new function!
44478 2019-Jan-12 20:37:20.377033 - [DEBUG] EDGE:
44479 2019-Jan-12 20:37:20.377090 - [DEBUG] ---> 44480 2019-Jan-12 20:37:20.377733 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44481 2019-Jan-12 20:37:20.378368 - [DEBUG]
44482 2019-Jan-12 20:37:20.378394 - [DEBUG] EDGE:
44483 2019-Jan-12 20:37:20.378451 - [DEBUG] ---> 44484 2019-Jan-12 20:37:20.379120 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44485 2019-Jan-12 20:37:20.379755 - [DEBUG]
44486 2019-Jan-12 20:37:20.379782 - [DEBUG] EDGE:
44487 2019-Jan-12 20:37:20.379839 - [DEBUG] ---> 44488 2019-Jan-12 20:37:20.380475 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44489 2019-Jan-12 20:37:20.381110 - [DEBUG]
44490 2019-Jan-12 20:37:20.381147 - [DEBUG] Compose: EdgeIdentity * AllBottom
44491 2019-Jan-12 20:37:20.381174 - [DEBUG]
44492 2019-Jan-12 20:37:20.381198 - [DEBUG] Propagate flow
44493 2019-Jan-12 20:37:20.381221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44494 2019-Jan-12 20:37:20.381278 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44495 2019-Jan-12 20:37:20.381912 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44496 2019-Jan-12 20:37:20.382563 - [DEBUG] Edge function : AllBottom (result of previous compose)
44497 2019-Jan-12 20:37:20.382589 - [DEBUG]
44498 2019-Jan-12 20:37:20.382614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44499 2019-Jan-12 20:37:20.382639 - [DEBUG] = AllBottom
44500 2019-Jan-12 20:37:20.382664 - [DEBUG]
44501 2019-Jan-12 20:37:20.382687 - [DEBUG] PROPAGATE: No new function!
44502 2019-Jan-12 20:37:20.382714 - [DEBUG] EDGE:
44503 2019-Jan-12 20:37:20.382772 - [DEBUG] ---> 44504 2019-Jan-12 20:37:20.383415 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44505 2019-Jan-12 20:37:20.384050 - [DEBUG]
44506 2019-Jan-12 20:37:20.384076 - [DEBUG] EDGE:
44507 2019-Jan-12 20:37:20.384133 - [DEBUG] ---> 44508 2019-Jan-12 20:37:20.384772 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44509 2019-Jan-12 20:37:20.385421 - [DEBUG]
44510 2019-Jan-12 20:37:20.385448 - [DEBUG] EDGE:
44511 2019-Jan-12 20:37:20.385505 - [DEBUG] ---> 44512 2019-Jan-12 20:37:20.386140 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44513 2019-Jan-12 20:37:20.386775 - [DEBUG]
44514 2019-Jan-12 20:37:20.386812 - [DEBUG] Compose: EdgeIdentity * AllBottom
44515 2019-Jan-12 20:37:20.386839 - [DEBUG]
44516 2019-Jan-12 20:37:20.386863 - [DEBUG] Propagate flow
44517 2019-Jan-12 20:37:20.386887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44518 2019-Jan-12 20:37:20.386943 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44519 2019-Jan-12 20:37:20.387579 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44520 2019-Jan-12 20:37:20.388214 - [DEBUG] Edge function : AllBottom (result of previous compose)
44521 2019-Jan-12 20:37:20.388240 - [DEBUG]
44522 2019-Jan-12 20:37:20.388265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44523 2019-Jan-12 20:37:20.388291 - [DEBUG] = AllBottom
44524 2019-Jan-12 20:37:20.388316 - [DEBUG]
44525 2019-Jan-12 20:37:20.388339 - [DEBUG] PROPAGATE: No new function!
44526 2019-Jan-12 20:37:20.388366 - [DEBUG] EDGE:
44527 2019-Jan-12 20:37:20.388424 - [DEBUG] ---> 44528 2019-Jan-12 20:37:20.389090 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44529 2019-Jan-12 20:37:20.389726 - [DEBUG]
44530 2019-Jan-12 20:37:20.389761 - [DEBUG] Compose: EdgeIdentity * AllBottom
44531 2019-Jan-12 20:37:20.389788 - [DEBUG]
44532 2019-Jan-12 20:37:20.389811 - [DEBUG] Propagate flow
44533 2019-Jan-12 20:37:20.389835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44534 2019-Jan-12 20:37:20.389891 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44535 2019-Jan-12 20:37:20.390527 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44536 2019-Jan-12 20:37:20.391161 - [DEBUG] Edge function : AllBottom (result of previous compose)
44537 2019-Jan-12 20:37:20.391187 - [DEBUG]
44538 2019-Jan-12 20:37:20.391212 - [DEBUG] Join: AllTop & AllBottom
44539 2019-Jan-12 20:37:20.391238 - [DEBUG] = AllBottom (new jump func)
44540 2019-Jan-12 20:37:20.391263 - [DEBUG]
44541 2019-Jan-12 20:37:20.391287 - [DEBUG] Start adding new jump function
44542 2019-Jan-12 20:37:20.391310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44543 2019-Jan-12 20:37:20.391366 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44544 2019-Jan-12 20:37:20.392016 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44545 2019-Jan-12 20:37:20.392652 - [DEBUG] Edge Function : AllBottom
44546 2019-Jan-12 20:37:20.392685 - [DEBUG] End adding new jump function
44547 2019-Jan-12 20:37:20.392709 - [DEBUG]
44548 2019-Jan-12 20:37:20.392733 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44549 2019-Jan-12 20:37:20.392757 - [DEBUG]
44550 2019-Jan-12 20:37:20.392781 - [DEBUG] Process 1212. path edge:
44551 2019-Jan-12 20:37:20.392805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44552 2019-Jan-12 20:37:20.392861 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44553 2019-Jan-12 20:37:20.393497 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44554 2019-Jan-12 20:37:20.394132 - [DEBUG]
44555 2019-Jan-12 20:37:20.394157 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44556 2019-Jan-12 20:37:20.394809 - [DEBUG] Possible callees:
44557 2019-Jan-12 20:37:20.394834 - [DEBUG] foo
44558 2019-Jan-12 20:37:20.394860 - [DEBUG] Possible return sites:
44559 2019-Jan-12 20:37:20.394883 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644560 2019-Jan-12 20:37:20.396158 - [DEBUG] Found and process special summary
44561 2019-Jan-12 20:37:20.396191 - [DEBUG] Compose: EdgeIdentity * AllBottom
44562 2019-Jan-12 20:37:20.396219 - [DEBUG]
44563 2019-Jan-12 20:37:20.396243 - [DEBUG] Propagate flow
44564 2019-Jan-12 20:37:20.396267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44565 2019-Jan-12 20:37:20.396323 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44566 2019-Jan-12 20:37:20.396960 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44567 2019-Jan-12 20:37:20.397596 - [DEBUG] Edge function : AllBottom (result of previous compose)
44568 2019-Jan-12 20:37:20.397622 - [DEBUG]
44569 2019-Jan-12 20:37:20.397647 - [DEBUG] Join: AllTop & AllBottom
44570 2019-Jan-12 20:37:20.397673 - [DEBUG] = AllBottom (new jump func)
44571 2019-Jan-12 20:37:20.397698 - [DEBUG]
44572 2019-Jan-12 20:37:20.397721 - [DEBUG] Start adding new jump function
44573 2019-Jan-12 20:37:20.397753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44574 2019-Jan-12 20:37:20.397810 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44575 2019-Jan-12 20:37:20.398447 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44576 2019-Jan-12 20:37:20.399101 - [DEBUG] Edge Function : AllBottom
44577 2019-Jan-12 20:37:20.399129 - [DEBUG] End adding new jump function
44578 2019-Jan-12 20:37:20.399153 - [DEBUG]
44579 2019-Jan-12 20:37:20.399177 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44580 2019-Jan-12 20:37:20.399201 - [DEBUG]
44581 2019-Jan-12 20:37:20.399225 - [DEBUG] Process 1213. path edge:
44582 2019-Jan-12 20:37:20.399249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44583 2019-Jan-12 20:37:20.399305 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44584 2019-Jan-12 20:37:20.399941 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44585 2019-Jan-12 20:37:20.400577 - [DEBUG]
44586 2019-Jan-12 20:37:20.400602 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44587 2019-Jan-12 20:37:20.401257 - [DEBUG] Compose: EdgeIdentity * AllBottom
44588 2019-Jan-12 20:37:20.401285 - [DEBUG]
44589 2019-Jan-12 20:37:20.401308 - [DEBUG] Propagate flow
44590 2019-Jan-12 20:37:20.401332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44591 2019-Jan-12 20:37:20.401388 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44592 2019-Jan-12 20:37:20.402034 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44593 2019-Jan-12 20:37:20.402670 - [DEBUG] Edge function : AllBottom (result of previous compose)
44594 2019-Jan-12 20:37:20.402695 - [DEBUG]
44595 2019-Jan-12 20:37:20.402720 - [DEBUG] Join: AllTop & AllBottom
44596 2019-Jan-12 20:37:20.402746 - [DEBUG] = AllBottom (new jump func)
44597 2019-Jan-12 20:37:20.402770 - [DEBUG]
44598 2019-Jan-12 20:37:20.402794 - [DEBUG] Start adding new jump function
44599 2019-Jan-12 20:37:20.402817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44600 2019-Jan-12 20:37:20.402873 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44601 2019-Jan-12 20:37:20.403508 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44602 2019-Jan-12 20:37:20.404139 - [DEBUG] Edge Function : AllBottom
44603 2019-Jan-12 20:37:20.404167 - [DEBUG] End adding new jump function
44604 2019-Jan-12 20:37:20.404191 - [DEBUG]
44605 2019-Jan-12 20:37:20.404214 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44606 2019-Jan-12 20:37:20.404238 - [DEBUG]
44607 2019-Jan-12 20:37:20.404262 - [DEBUG] Process 1214. path edge:
44608 2019-Jan-12 20:37:20.404285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44609 2019-Jan-12 20:37:20.404341 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44610 2019-Jan-12 20:37:20.404981 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44611 2019-Jan-12 20:37:20.405634 - [DEBUG]
44612 2019-Jan-12 20:37:20.405660 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44613 2019-Jan-12 20:37:20.406317 - [DEBUG] Compose: EdgeIdentity * AllBottom
44614 2019-Jan-12 20:37:20.406345 - [DEBUG]
44615 2019-Jan-12 20:37:20.406369 - [DEBUG] Propagate flow
44616 2019-Jan-12 20:37:20.406406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44617 2019-Jan-12 20:37:20.406464 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44618 2019-Jan-12 20:37:20.407106 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44619 2019-Jan-12 20:37:20.407746 - [DEBUG] Edge function : AllBottom (result of previous compose)
44620 2019-Jan-12 20:37:20.407772 - [DEBUG]
44621 2019-Jan-12 20:37:20.407796 - [DEBUG] Join: AllTop & AllBottom
44622 2019-Jan-12 20:37:20.407822 - [DEBUG] = AllBottom (new jump func)
44623 2019-Jan-12 20:37:20.407847 - [DEBUG]
44624 2019-Jan-12 20:37:20.407871 - [DEBUG] Start adding new jump function
44625 2019-Jan-12 20:37:20.407894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44626 2019-Jan-12 20:37:20.407950 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44627 2019-Jan-12 20:37:20.408586 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44628 2019-Jan-12 20:37:20.409235 - [DEBUG] Edge Function : AllBottom
44629 2019-Jan-12 20:37:20.409263 - [DEBUG] End adding new jump function
44630 2019-Jan-12 20:37:20.409287 - [DEBUG]
44631 2019-Jan-12 20:37:20.409311 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44632 2019-Jan-12 20:37:20.409335 - [DEBUG]
44633 2019-Jan-12 20:37:20.409359 - [DEBUG] Process 1215. path edge:
44634 2019-Jan-12 20:37:20.409382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44635 2019-Jan-12 20:37:20.409438 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44636 2019-Jan-12 20:37:20.410071 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44637 2019-Jan-12 20:37:20.410707 - [DEBUG]
44638 2019-Jan-12 20:37:20.410733 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44639 2019-Jan-12 20:37:20.411384 - [DEBUG] Compose: EdgeIdentity * AllBottom
44640 2019-Jan-12 20:37:20.411412 - [DEBUG]
44641 2019-Jan-12 20:37:20.411436 - [DEBUG] Propagate flow
44642 2019-Jan-12 20:37:20.411459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44643 2019-Jan-12 20:37:20.411516 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44644 2019-Jan-12 20:37:20.412175 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44645 2019-Jan-12 20:37:20.412810 - [DEBUG] Edge function : AllBottom (result of previous compose)
44646 2019-Jan-12 20:37:20.412836 - [DEBUG]
44647 2019-Jan-12 20:37:20.412860 - [DEBUG] Join: AllTop & AllBottom
44648 2019-Jan-12 20:37:20.412886 - [DEBUG] = AllBottom (new jump func)
44649 2019-Jan-12 20:37:20.412911 - [DEBUG]
44650 2019-Jan-12 20:37:20.412934 - [DEBUG] Start adding new jump function
44651 2019-Jan-12 20:37:20.412957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44652 2019-Jan-12 20:37:20.413013 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44653 2019-Jan-12 20:37:20.413650 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44654 2019-Jan-12 20:37:20.414291 - [DEBUG] Edge Function : AllBottom
44655 2019-Jan-12 20:37:20.414319 - [DEBUG] End adding new jump function
44656 2019-Jan-12 20:37:20.414343 - [DEBUG]
44657 2019-Jan-12 20:37:20.414366 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44658 2019-Jan-12 20:37:20.414391 - [DEBUG]
44659 2019-Jan-12 20:37:20.414423 - [DEBUG] Process 1216. path edge:
44660 2019-Jan-12 20:37:20.414447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44661 2019-Jan-12 20:37:20.414507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44662 2019-Jan-12 20:37:20.415150 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44663 2019-Jan-12 20:37:20.415802 - [DEBUG]
44664 2019-Jan-12 20:37:20.415826 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44665 2019-Jan-12 20:37:20.416479 - [DEBUG] Possible callees:
44666 2019-Jan-12 20:37:20.416505 - [DEBUG] llvm.dbg.declare
44667 2019-Jan-12 20:37:20.416530 - [DEBUG] Possible return sites:
44668 2019-Jan-12 20:37:20.416554 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644669 2019-Jan-12 20:37:20.417819 - [DEBUG] Found and process special summary
44670 2019-Jan-12 20:37:20.417853 - [DEBUG] Compose: EdgeIdentity * AllBottom
44671 2019-Jan-12 20:37:20.417880 - [DEBUG]
44672 2019-Jan-12 20:37:20.417904 - [DEBUG] Propagate flow
44673 2019-Jan-12 20:37:20.417927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44674 2019-Jan-12 20:37:20.417983 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44675 2019-Jan-12 20:37:20.418620 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44676 2019-Jan-12 20:37:20.419273 - [DEBUG] Edge function : AllBottom (result of previous compose)
44677 2019-Jan-12 20:37:20.419298 - [DEBUG]
44678 2019-Jan-12 20:37:20.419323 - [DEBUG] Join: AllTop & AllBottom
44679 2019-Jan-12 20:37:20.419349 - [DEBUG] = AllBottom (new jump func)
44680 2019-Jan-12 20:37:20.419373 - [DEBUG]
44681 2019-Jan-12 20:37:20.419396 - [DEBUG] Start adding new jump function
44682 2019-Jan-12 20:37:20.419420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44683 2019-Jan-12 20:37:20.419476 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44684 2019-Jan-12 20:37:20.420111 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44685 2019-Jan-12 20:37:20.420746 - [DEBUG] Edge Function : AllBottom
44686 2019-Jan-12 20:37:20.420775 - [DEBUG] End adding new jump function
44687 2019-Jan-12 20:37:20.420799 - [DEBUG]
44688 2019-Jan-12 20:37:20.420822 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44689 2019-Jan-12 20:37:20.420846 - [DEBUG]
44690 2019-Jan-12 20:37:20.420870 - [DEBUG] Process 1217. path edge:
44691 2019-Jan-12 20:37:20.420894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44692 2019-Jan-12 20:37:20.420950 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44693 2019-Jan-12 20:37:20.421586 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44694 2019-Jan-12 20:37:20.422236 - [DEBUG]
44695 2019-Jan-12 20:37:20.422264 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44696 2019-Jan-12 20:37:20.422919 - [DEBUG] Compose: EdgeIdentity * AllBottom
44697 2019-Jan-12 20:37:20.422947 - [DEBUG]
44698 2019-Jan-12 20:37:20.422971 - [DEBUG] Propagate flow
44699 2019-Jan-12 20:37:20.422995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44700 2019-Jan-12 20:37:20.423052 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44701 2019-Jan-12 20:37:20.423694 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44702 2019-Jan-12 20:37:20.424329 - [DEBUG] Edge function : AllBottom (result of previous compose)
44703 2019-Jan-12 20:37:20.424355 - [DEBUG]
44704 2019-Jan-12 20:37:20.424379 - [DEBUG] Join: AllTop & AllBottom
44705 2019-Jan-12 20:37:20.424405 - [DEBUG] = AllBottom (new jump func)
44706 2019-Jan-12 20:37:20.424430 - [DEBUG]
44707 2019-Jan-12 20:37:20.424453 - [DEBUG] Start adding new jump function
44708 2019-Jan-12 20:37:20.424476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44709 2019-Jan-12 20:37:20.424532 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44710 2019-Jan-12 20:37:20.425173 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44711 2019-Jan-12 20:37:20.425821 - [DEBUG] Edge Function : AllBottom
44712 2019-Jan-12 20:37:20.425849 - [DEBUG] End adding new jump function
44713 2019-Jan-12 20:37:20.425873 - [DEBUG]
44714 2019-Jan-12 20:37:20.425897 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44715 2019-Jan-12 20:37:20.425921 - [DEBUG]
44716 2019-Jan-12 20:37:20.425945 - [DEBUG] Process 1218. path edge:
44717 2019-Jan-12 20:37:20.425969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44718 2019-Jan-12 20:37:20.426025 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44719 2019-Jan-12 20:37:20.426658 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44720 2019-Jan-12 20:37:20.427293 - [DEBUG]
44721 2019-Jan-12 20:37:20.427318 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44722 2019-Jan-12 20:37:20.427965 - [DEBUG] Compose: EdgeIdentity * AllBottom
44723 2019-Jan-12 20:37:20.427993 - [DEBUG]
44724 2019-Jan-12 20:37:20.428017 - [DEBUG] Propagate flow
44725 2019-Jan-12 20:37:20.428041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44726 2019-Jan-12 20:37:20.428097 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44727 2019-Jan-12 20:37:20.428741 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44728 2019-Jan-12 20:37:20.429377 - [DEBUG] Edge function : AllBottom (result of previous compose)
44729 2019-Jan-12 20:37:20.429402 - [DEBUG]
44730 2019-Jan-12 20:37:20.429427 - [DEBUG] Join: AllTop & AllBottom
44731 2019-Jan-12 20:37:20.429453 - [DEBUG] = AllBottom (new jump func)
44732 2019-Jan-12 20:37:20.429478 - [DEBUG]
44733 2019-Jan-12 20:37:20.429501 - [DEBUG] Start adding new jump function
44734 2019-Jan-12 20:37:20.429524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44735 2019-Jan-12 20:37:20.429580 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44736 2019-Jan-12 20:37:20.430215 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44737 2019-Jan-12 20:37:20.430845 - [DEBUG] Edge Function : AllBottom
44738 2019-Jan-12 20:37:20.430873 - [DEBUG] End adding new jump function
44739 2019-Jan-12 20:37:20.430897 - [DEBUG]
44740 2019-Jan-12 20:37:20.430921 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44741 2019-Jan-12 20:37:20.430946 - [DEBUG]
44742 2019-Jan-12 20:37:20.430969 - [DEBUG] Process 1219. path edge:
44743 2019-Jan-12 20:37:20.430993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44744 2019-Jan-12 20:37:20.431049 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44745 2019-Jan-12 20:37:20.431679 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44746 2019-Jan-12 20:37:20.432329 - [DEBUG]
44747 2019-Jan-12 20:37:20.432362 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44748 2019-Jan-12 20:37:20.433012 - [DEBUG] Compose: EdgeIdentity * AllBottom
44749 2019-Jan-12 20:37:20.433039 - [DEBUG]
44750 2019-Jan-12 20:37:20.433063 - [DEBUG] Propagate flow
44751 2019-Jan-12 20:37:20.433087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44752 2019-Jan-12 20:37:20.433143 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44753 2019-Jan-12 20:37:20.433796 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44754 2019-Jan-12 20:37:20.434431 - [DEBUG] Edge function : AllBottom (result of previous compose)
44755 2019-Jan-12 20:37:20.434457 - [DEBUG]
44756 2019-Jan-12 20:37:20.434482 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44757 2019-Jan-12 20:37:20.434507 - [DEBUG] = AllBottom
44758 2019-Jan-12 20:37:20.434532 - [DEBUG]
44759 2019-Jan-12 20:37:20.434555 - [DEBUG] PROPAGATE: No new function!
44760 2019-Jan-12 20:37:20.434581 - [DEBUG] EDGE:
44761 2019-Jan-12 20:37:20.434638 - [DEBUG] ---> 44762 2019-Jan-12 20:37:20.435271 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44763 2019-Jan-12 20:37:20.435922 - [DEBUG]
44764 2019-Jan-12 20:37:20.435948 - [DEBUG] EDGE:
44765 2019-Jan-12 20:37:20.436004 - [DEBUG] ---> 44766 2019-Jan-12 20:37:20.436636 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44767 2019-Jan-12 20:37:20.437270 - [DEBUG]
44768 2019-Jan-12 20:37:20.437296 - [DEBUG] EDGE:
44769 2019-Jan-12 20:37:20.437352 - [DEBUG] ---> 44770 2019-Jan-12 20:37:20.437987 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44771 2019-Jan-12 20:37:20.438621 - [DEBUG]
44772 2019-Jan-12 20:37:20.438669 - [DEBUG] Compose: EdgeIdentity * AllBottom
44773 2019-Jan-12 20:37:20.438698 - [DEBUG]
44774 2019-Jan-12 20:37:20.438721 - [DEBUG] Propagate flow
44775 2019-Jan-12 20:37:20.438745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44776 2019-Jan-12 20:37:20.438801 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44777 2019-Jan-12 20:37:20.439436 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44778 2019-Jan-12 20:37:20.440070 - [DEBUG] Edge function : AllBottom (result of previous compose)
44779 2019-Jan-12 20:37:20.440095 - [DEBUG]
44780 2019-Jan-12 20:37:20.440120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44781 2019-Jan-12 20:37:20.440146 - [DEBUG] = AllBottom
44782 2019-Jan-12 20:37:20.440170 - [DEBUG]
44783 2019-Jan-12 20:37:20.440193 - [DEBUG] PROPAGATE: No new function!
44784 2019-Jan-12 20:37:20.440220 - [DEBUG] EDGE:
44785 2019-Jan-12 20:37:20.440277 - [DEBUG] ---> 44786 2019-Jan-12 20:37:20.440918 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44787 2019-Jan-12 20:37:20.441552 - [DEBUG]
44788 2019-Jan-12 20:37:20.441586 - [DEBUG] Compose: EdgeIdentity * AllBottom
44789 2019-Jan-12 20:37:20.441613 - [DEBUG]
44790 2019-Jan-12 20:37:20.441636 - [DEBUG] Propagate flow
44791 2019-Jan-12 20:37:20.441660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44792 2019-Jan-12 20:37:20.441723 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44793 2019-Jan-12 20:37:20.442381 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44794 2019-Jan-12 20:37:20.443016 - [DEBUG] Edge function : AllBottom (result of previous compose)
44795 2019-Jan-12 20:37:20.443041 - [DEBUG]
44796 2019-Jan-12 20:37:20.443066 - [DEBUG] Join: AllTop & AllBottom
44797 2019-Jan-12 20:37:20.443091 - [DEBUG] = AllBottom (new jump func)
44798 2019-Jan-12 20:37:20.443116 - [DEBUG]
44799 2019-Jan-12 20:37:20.443139 - [DEBUG] Start adding new jump function
44800 2019-Jan-12 20:37:20.443163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44801 2019-Jan-12 20:37:20.443218 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44802 2019-Jan-12 20:37:20.443853 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44803 2019-Jan-12 20:37:20.444493 - [DEBUG] Edge Function : AllBottom
44804 2019-Jan-12 20:37:20.444520 - [DEBUG] End adding new jump function
44805 2019-Jan-12 20:37:20.444544 - [DEBUG]
44806 2019-Jan-12 20:37:20.444568 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44807 2019-Jan-12 20:37:20.444592 - [DEBUG]
44808 2019-Jan-12 20:37:20.444615 - [DEBUG] Process 1220. path edge:
44809 2019-Jan-12 20:37:20.444639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44810 2019-Jan-12 20:37:20.444695 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44811 2019-Jan-12 20:37:20.445353 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44812 2019-Jan-12 20:37:20.445988 - [DEBUG]
44813 2019-Jan-12 20:37:20.446013 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44814 2019-Jan-12 20:37:20.446663 - [DEBUG] Possible callees:
44815 2019-Jan-12 20:37:20.446688 - [DEBUG] llvm.dbg.declare
44816 2019-Jan-12 20:37:20.446713 - [DEBUG] Possible return sites:
44817 2019-Jan-12 20:37:20.446737 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344818 2019-Jan-12 20:37:20.447999 - [DEBUG] Found and process special summary
44819 2019-Jan-12 20:37:20.448032 - [DEBUG] Compose: EdgeIdentity * AllBottom
44820 2019-Jan-12 20:37:20.448059 - [DEBUG]
44821 2019-Jan-12 20:37:20.448083 - [DEBUG] Propagate flow
44822 2019-Jan-12 20:37:20.448114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44823 2019-Jan-12 20:37:20.448171 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44824 2019-Jan-12 20:37:20.448825 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44825 2019-Jan-12 20:37:20.449461 - [DEBUG] Edge function : AllBottom (result of previous compose)
44826 2019-Jan-12 20:37:20.449486 - [DEBUG]
44827 2019-Jan-12 20:37:20.449511 - [DEBUG] Join: AllTop & AllBottom
44828 2019-Jan-12 20:37:20.449536 - [DEBUG] = AllBottom (new jump func)
44829 2019-Jan-12 20:37:20.449561 - [DEBUG]
44830 2019-Jan-12 20:37:20.449584 - [DEBUG] Start adding new jump function
44831 2019-Jan-12 20:37:20.449608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44832 2019-Jan-12 20:37:20.449663 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44833 2019-Jan-12 20:37:20.450305 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44834 2019-Jan-12 20:37:20.450939 - [DEBUG] Edge Function : AllBottom
44835 2019-Jan-12 20:37:20.450967 - [DEBUG] End adding new jump function
44836 2019-Jan-12 20:37:20.450992 - [DEBUG]
44837 2019-Jan-12 20:37:20.451015 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44838 2019-Jan-12 20:37:20.451040 - [DEBUG]
44839 2019-Jan-12 20:37:20.451063 - [DEBUG] Process 1221. path edge:
44840 2019-Jan-12 20:37:20.451087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44841 2019-Jan-12 20:37:20.451144 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44842 2019-Jan-12 20:37:20.451778 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44843 2019-Jan-12 20:37:20.452428 - [DEBUG]
44844 2019-Jan-12 20:37:20.452453 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44845 2019-Jan-12 20:37:20.453105 - [DEBUG] Compose: EdgeIdentity * AllBottom
44846 2019-Jan-12 20:37:20.453133 - [DEBUG]
44847 2019-Jan-12 20:37:20.453157 - [DEBUG] Propagate flow
44848 2019-Jan-12 20:37:20.453180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44849 2019-Jan-12 20:37:20.453237 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44850 2019-Jan-12 20:37:20.453867 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44851 2019-Jan-12 20:37:20.454503 - [DEBUG] Edge function : AllBottom (result of previous compose)
44852 2019-Jan-12 20:37:20.454528 - [DEBUG]
44853 2019-Jan-12 20:37:20.454553 - [DEBUG] Join: AllTop & AllBottom
44854 2019-Jan-12 20:37:20.454578 - [DEBUG] = AllBottom (new jump func)
44855 2019-Jan-12 20:37:20.454603 - [DEBUG]
44856 2019-Jan-12 20:37:20.454626 - [DEBUG] Start adding new jump function
44857 2019-Jan-12 20:37:20.454650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44858 2019-Jan-12 20:37:20.454705 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44859 2019-Jan-12 20:37:20.455358 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44860 2019-Jan-12 20:37:20.455988 - [DEBUG] Edge Function : AllBottom
44861 2019-Jan-12 20:37:20.456016 - [DEBUG] End adding new jump function
44862 2019-Jan-12 20:37:20.456041 - [DEBUG]
44863 2019-Jan-12 20:37:20.456064 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44864 2019-Jan-12 20:37:20.456089 - [DEBUG]
44865 2019-Jan-12 20:37:20.456113 - [DEBUG] Process 1222. path edge:
44866 2019-Jan-12 20:37:20.456137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44867 2019-Jan-12 20:37:20.456193 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44868 2019-Jan-12 20:37:20.456824 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44869 2019-Jan-12 20:37:20.457458 - [DEBUG]
44870 2019-Jan-12 20:37:20.457483 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44871 2019-Jan-12 20:37:20.458129 - [DEBUG] Compose: EdgeIdentity * AllBottom
44872 2019-Jan-12 20:37:20.458157 - [DEBUG]
44873 2019-Jan-12 20:37:20.458181 - [DEBUG] Propagate flow
44874 2019-Jan-12 20:37:20.458204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44875 2019-Jan-12 20:37:20.458260 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44876 2019-Jan-12 20:37:20.458908 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44877 2019-Jan-12 20:37:20.459542 - [DEBUG] Edge function : AllBottom (result of previous compose)
44878 2019-Jan-12 20:37:20.459575 - [DEBUG]
44879 2019-Jan-12 20:37:20.459601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44880 2019-Jan-12 20:37:20.459627 - [DEBUG] = AllBottom
44881 2019-Jan-12 20:37:20.459651 - [DEBUG]
44882 2019-Jan-12 20:37:20.459675 - [DEBUG] PROPAGATE: No new function!
44883 2019-Jan-12 20:37:20.459700 - [DEBUG] EDGE:
44884 2019-Jan-12 20:37:20.459757 - [DEBUG] ---> 44885 2019-Jan-12 20:37:20.460387 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44886 2019-Jan-12 20:37:20.461021 - [DEBUG]
44887 2019-Jan-12 20:37:20.461047 - [DEBUG] EDGE:
44888 2019-Jan-12 20:37:20.461104 - [DEBUG] ---> 44889 2019-Jan-12 20:37:20.461738 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44890 2019-Jan-12 20:37:20.462389 - [DEBUG]
44891 2019-Jan-12 20:37:20.462424 - [DEBUG] Compose: EdgeIdentity * AllBottom
44892 2019-Jan-12 20:37:20.462452 - [DEBUG]
44893 2019-Jan-12 20:37:20.462475 - [DEBUG] Propagate flow
44894 2019-Jan-12 20:37:20.462499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44895 2019-Jan-12 20:37:20.462554 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44896 2019-Jan-12 20:37:20.463190 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44897 2019-Jan-12 20:37:20.463825 - [DEBUG] Edge function : AllBottom (result of previous compose)
44898 2019-Jan-12 20:37:20.463850 - [DEBUG]
44899 2019-Jan-12 20:37:20.463875 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44900 2019-Jan-12 20:37:20.463901 - [DEBUG] = AllBottom
44901 2019-Jan-12 20:37:20.463925 - [DEBUG]
44902 2019-Jan-12 20:37:20.463949 - [DEBUG] PROPAGATE: No new function!
44903 2019-Jan-12 20:37:20.463975 - [DEBUG] EDGE:
44904 2019-Jan-12 20:37:20.464032 - [DEBUG] ---> 44905 2019-Jan-12 20:37:20.464674 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44906 2019-Jan-12 20:37:20.465327 - [DEBUG]
44907 2019-Jan-12 20:37:20.465355 - [DEBUG] EDGE:
44908 2019-Jan-12 20:37:20.465413 - [DEBUG] ---> 44909 2019-Jan-12 20:37:20.466046 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44910 2019-Jan-12 20:37:20.466681 - [DEBUG]
44911 2019-Jan-12 20:37:20.466714 - [DEBUG] Compose: EdgeIdentity * AllBottom
44912 2019-Jan-12 20:37:20.466741 - [DEBUG]
44913 2019-Jan-12 20:37:20.466765 - [DEBUG] Propagate flow
44914 2019-Jan-12 20:37:20.466788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44915 2019-Jan-12 20:37:20.466844 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44916 2019-Jan-12 20:37:20.467478 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44917 2019-Jan-12 20:37:20.468113 - [DEBUG] Edge function : AllBottom (result of previous compose)
44918 2019-Jan-12 20:37:20.468138 - [DEBUG]
44919 2019-Jan-12 20:37:20.468163 - [DEBUG] Join: AllTop & AllBottom
44920 2019-Jan-12 20:37:20.468188 - [DEBUG] = AllBottom (new jump func)
44921 2019-Jan-12 20:37:20.468213 - [DEBUG]
44922 2019-Jan-12 20:37:20.468237 - [DEBUG] Start adding new jump function
44923 2019-Jan-12 20:37:20.468260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44924 2019-Jan-12 20:37:20.468324 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44925 2019-Jan-12 20:37:20.468977 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44926 2019-Jan-12 20:37:20.469608 - [DEBUG] Edge Function : AllBottom
44927 2019-Jan-12 20:37:20.469636 - [DEBUG] End adding new jump function
44928 2019-Jan-12 20:37:20.469660 - [DEBUG]
44929 2019-Jan-12 20:37:20.469683 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44930 2019-Jan-12 20:37:20.469707 - [DEBUG]
44931 2019-Jan-12 20:37:20.469731 - [DEBUG] Process 1223. path edge:
44932 2019-Jan-12 20:37:20.469755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44933 2019-Jan-12 20:37:20.469810 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44934 2019-Jan-12 20:37:20.470443 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44935 2019-Jan-12 20:37:20.471077 - [DEBUG]
44936 2019-Jan-12 20:37:20.471103 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44937 2019-Jan-12 20:37:20.471752 - [DEBUG] Compose: EdgeIdentity * AllBottom
44938 2019-Jan-12 20:37:20.471780 - [DEBUG]
44939 2019-Jan-12 20:37:20.471803 - [DEBUG] Propagate flow
44940 2019-Jan-12 20:37:20.471827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44941 2019-Jan-12 20:37:20.471883 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44942 2019-Jan-12 20:37:20.472544 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44943 2019-Jan-12 20:37:20.473179 - [DEBUG] Edge function : AllBottom (result of previous compose)
44944 2019-Jan-12 20:37:20.473204 - [DEBUG]
44945 2019-Jan-12 20:37:20.473229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44946 2019-Jan-12 20:37:20.473255 - [DEBUG] = AllBottom
44947 2019-Jan-12 20:37:20.473279 - [DEBUG]
44948 2019-Jan-12 20:37:20.473303 - [DEBUG] PROPAGATE: No new function!
44949 2019-Jan-12 20:37:20.473335 - [DEBUG] Compose: EdgeIdentity * AllBottom
44950 2019-Jan-12 20:37:20.473362 - [DEBUG]
44951 2019-Jan-12 20:37:20.473386 - [DEBUG] Propagate flow
44952 2019-Jan-12 20:37:20.473410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44953 2019-Jan-12 20:37:20.473466 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44954 2019-Jan-12 20:37:20.474110 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44955 2019-Jan-12 20:37:20.474744 - [DEBUG] Edge function : AllBottom (result of previous compose)
44956 2019-Jan-12 20:37:20.474770 - [DEBUG]
44957 2019-Jan-12 20:37:20.474795 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44958 2019-Jan-12 20:37:20.474821 - [DEBUG] = AllBottom
44959 2019-Jan-12 20:37:20.474845 - [DEBUG]
44960 2019-Jan-12 20:37:20.474868 - [DEBUG] PROPAGATE: No new function!
44961 2019-Jan-12 20:37:20.474894 - [DEBUG] EDGE:
44962 2019-Jan-12 20:37:20.474955 - [DEBUG] ---> 44963 2019-Jan-12 20:37:20.475606 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44964 2019-Jan-12 20:37:20.476242 - [DEBUG]
44965 2019-Jan-12 20:37:20.476268 - [DEBUG] EDGE:
44966 2019-Jan-12 20:37:20.476325 - [DEBUG] ---> 44967 2019-Jan-12 20:37:20.476964 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44968 2019-Jan-12 20:37:20.477599 - [DEBUG]
44969 2019-Jan-12 20:37:20.477625 - [DEBUG] EDGE:
44970 2019-Jan-12 20:37:20.477682 - [DEBUG] ---> 44971 2019-Jan-12 20:37:20.478318 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44972 2019-Jan-12 20:37:20.478969 - [DEBUG]
44973 2019-Jan-12 20:37:20.479003 - [DEBUG] Compose: EdgeIdentity * AllBottom
44974 2019-Jan-12 20:37:20.479030 - [DEBUG]
44975 2019-Jan-12 20:37:20.479054 - [DEBUG] Propagate flow
44976 2019-Jan-12 20:37:20.479077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44977 2019-Jan-12 20:37:20.479133 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44978 2019-Jan-12 20:37:20.479770 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44979 2019-Jan-12 20:37:20.480406 - [DEBUG] Edge function : AllBottom (result of previous compose)
44980 2019-Jan-12 20:37:20.480431 - [DEBUG]
44981 2019-Jan-12 20:37:20.480456 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44982 2019-Jan-12 20:37:20.480482 - [DEBUG] = AllBottom
44983 2019-Jan-12 20:37:20.480507 - [DEBUG]
44984 2019-Jan-12 20:37:20.480530 - [DEBUG] PROPAGATE: No new function!
44985 2019-Jan-12 20:37:20.480557 - [DEBUG] EDGE:
44986 2019-Jan-12 20:37:20.480613 - [DEBUG] ---> 44987 2019-Jan-12 20:37:20.481248 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44988 2019-Jan-12 20:37:20.481882 - [DEBUG]
44989 2019-Jan-12 20:37:20.481908 - [DEBUG] EDGE:
44990 2019-Jan-12 20:37:20.481965 - [DEBUG] ---> 44991 2019-Jan-12 20:37:20.482612 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44992 2019-Jan-12 20:37:20.483248 - [DEBUG]
44993 2019-Jan-12 20:37:20.483274 - [DEBUG] EDGE:
44994 2019-Jan-12 20:37:20.483331 - [DEBUG] ---> 44995 2019-Jan-12 20:37:20.483969 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44996 2019-Jan-12 20:37:20.484604 - [DEBUG]
44997 2019-Jan-12 20:37:20.484630 - [DEBUG] EDGE:
44998 2019-Jan-12 20:37:20.484687 - [DEBUG] ---> 44999 2019-Jan-12 20:37:20.485339 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45000 2019-Jan-12 20:37:20.485973 - [DEBUG]
45001 2019-Jan-12 20:37:20.486000 - [DEBUG] EDGE:
45002 2019-Jan-12 20:37:20.486057 - [DEBUG] ---> 45003 2019-Jan-12 20:37:20.486689 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45004 2019-Jan-12 20:37:20.487325 - [DEBUG]
45005 2019-Jan-12 20:37:20.487351 - [DEBUG] EDGE:
45006 2019-Jan-12 20:37:20.487408 - [DEBUG] ---> 45007 2019-Jan-12 20:37:20.488042 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45008 2019-Jan-12 20:37:20.488697 - [DEBUG]
45009 2019-Jan-12 20:37:20.488723 - [DEBUG] EDGE:
45010 2019-Jan-12 20:37:20.488781 - [DEBUG] ---> 45011 2019-Jan-12 20:37:20.489411 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45012 2019-Jan-12 20:37:20.490045 - [DEBUG]
45013 2019-Jan-12 20:37:20.490072 - [DEBUG] EDGE:
45014 2019-Jan-12 20:37:20.490129 - [DEBUG] ---> 45015 2019-Jan-12 20:37:20.490760 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45016 2019-Jan-12 20:37:20.491394 - [DEBUG]
45017 2019-Jan-12 20:37:20.491420 - [DEBUG] EDGE:
45018 2019-Jan-12 20:37:20.491476 - [DEBUG] ---> 45019 2019-Jan-12 20:37:20.492126 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45020 2019-Jan-12 20:37:20.492761 - [DEBUG]
45021 2019-Jan-12 20:37:20.492798 - [DEBUG] Compose: EdgeIdentity * AllBottom
45022 2019-Jan-12 20:37:20.492825 - [DEBUG]
45023 2019-Jan-12 20:37:20.492849 - [DEBUG] Propagate flow
45024 2019-Jan-12 20:37:20.492873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45025 2019-Jan-12 20:37:20.492929 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45026 2019-Jan-12 20:37:20.493564 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45027 2019-Jan-12 20:37:20.494198 - [DEBUG] Edge function : AllBottom (result of previous compose)
45028 2019-Jan-12 20:37:20.494224 - [DEBUG]
45029 2019-Jan-12 20:37:20.494249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45030 2019-Jan-12 20:37:20.494274 - [DEBUG] = AllBottom
45031 2019-Jan-12 20:37:20.494299 - [DEBUG]
45032 2019-Jan-12 20:37:20.494322 - [DEBUG] PROPAGATE: No new function!
45033 2019-Jan-12 20:37:20.494349 - [DEBUG] EDGE:
45034 2019-Jan-12 20:37:20.494406 - [DEBUG] ---> 45035 2019-Jan-12 20:37:20.495049 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45036 2019-Jan-12 20:37:20.495702 - [DEBUG]
45037 2019-Jan-12 20:37:20.495730 - [DEBUG] Compose: EdgeIdentity * AllBottom
45038 2019-Jan-12 20:37:20.495756 - [DEBUG]
45039 2019-Jan-12 20:37:20.495780 - [DEBUG] Propagate flow
45040 2019-Jan-12 20:37:20.495803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45041 2019-Jan-12 20:37:20.495859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45042 2019-Jan-12 20:37:20.496501 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45043 2019-Jan-12 20:37:20.497133 - [DEBUG] Edge function : AllBottom (result of previous compose)
45044 2019-Jan-12 20:37:20.497159 - [DEBUG]
45045 2019-Jan-12 20:37:20.497183 - [DEBUG] Join: AllTop & AllBottom
45046 2019-Jan-12 20:37:20.497209 - [DEBUG] = AllBottom (new jump func)
45047 2019-Jan-12 20:37:20.497234 - [DEBUG]
45048 2019-Jan-12 20:37:20.497257 - [DEBUG] Start adding new jump function
45049 2019-Jan-12 20:37:20.497280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45050 2019-Jan-12 20:37:20.497336 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45051 2019-Jan-12 20:37:20.497976 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45052 2019-Jan-12 20:37:20.498618 - [DEBUG] Edge Function : AllBottom
45053 2019-Jan-12 20:37:20.498646 - [DEBUG] End adding new jump function
45054 2019-Jan-12 20:37:20.498684 - [DEBUG]
45055 2019-Jan-12 20:37:20.498708 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45056 2019-Jan-12 20:37:20.498732 - [DEBUG]
45057 2019-Jan-12 20:37:20.498755 - [DEBUG] Process 1224. path edge:
45058 2019-Jan-12 20:37:20.498779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45059 2019-Jan-12 20:37:20.498835 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45060 2019-Jan-12 20:37:20.499478 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45061 2019-Jan-12 20:37:20.500110 - [DEBUG]
45062 2019-Jan-12 20:37:20.500134 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45063 2019-Jan-12 20:37:20.500781 - [DEBUG] Possible callees:
45064 2019-Jan-12 20:37:20.500806 - [DEBUG] llvm.dbg.declare
45065 2019-Jan-12 20:37:20.500831 - [DEBUG] Possible return sites:
45066 2019-Jan-12 20:37:20.500855 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645067 2019-Jan-12 20:37:20.502134 - [DEBUG] Found and process special summary
45068 2019-Jan-12 20:37:20.502179 - [DEBUG] Compose: EdgeIdentity * AllBottom
45069 2019-Jan-12 20:37:20.502207 - [DEBUG]
45070 2019-Jan-12 20:37:20.502231 - [DEBUG] Propagate flow
45071 2019-Jan-12 20:37:20.502254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45072 2019-Jan-12 20:37:20.502311 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45073 2019-Jan-12 20:37:20.502948 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45074 2019-Jan-12 20:37:20.503580 - [DEBUG] Edge function : AllBottom (result of previous compose)
45075 2019-Jan-12 20:37:20.503606 - [DEBUG]
45076 2019-Jan-12 20:37:20.503630 - [DEBUG] Join: AllTop & AllBottom
45077 2019-Jan-12 20:37:20.503656 - [DEBUG] = AllBottom (new jump func)
45078 2019-Jan-12 20:37:20.503680 - [DEBUG]
45079 2019-Jan-12 20:37:20.503704 - [DEBUG] Start adding new jump function
45080 2019-Jan-12 20:37:20.503727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45081 2019-Jan-12 20:37:20.503783 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45082 2019-Jan-12 20:37:20.504415 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45083 2019-Jan-12 20:37:20.505050 - [DEBUG] Edge Function : AllBottom
45084 2019-Jan-12 20:37:20.505078 - [DEBUG] End adding new jump function
45085 2019-Jan-12 20:37:20.505102 - [DEBUG]
45086 2019-Jan-12 20:37:20.505125 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45087 2019-Jan-12 20:37:20.505153 - [DEBUG]
45088 2019-Jan-12 20:37:20.505176 - [DEBUG] Process 1225. path edge:
45089 2019-Jan-12 20:37:20.505200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45090 2019-Jan-12 20:37:20.505256 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45091 2019-Jan-12 20:37:20.505911 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45092 2019-Jan-12 20:37:20.506557 - [DEBUG]
45093 2019-Jan-12 20:37:20.506582 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45094 2019-Jan-12 20:37:20.507241 - [DEBUG] Compose: EdgeIdentity * AllBottom
45095 2019-Jan-12 20:37:20.507269 - [DEBUG]
45096 2019-Jan-12 20:37:20.507293 - [DEBUG] Propagate flow
45097 2019-Jan-12 20:37:20.507316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45098 2019-Jan-12 20:37:20.507373 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45099 2019-Jan-12 20:37:20.508005 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45100 2019-Jan-12 20:37:20.508636 - [DEBUG] Edge function : AllBottom (result of previous compose)
45101 2019-Jan-12 20:37:20.508675 - [DEBUG]
45102 2019-Jan-12 20:37:20.508701 - [DEBUG] Join: AllTop & AllBottom
45103 2019-Jan-12 20:37:20.508727 - [DEBUG] = AllBottom (new jump func)
45104 2019-Jan-12 20:37:20.508751 - [DEBUG]
45105 2019-Jan-12 20:37:20.508774 - [DEBUG] Start adding new jump function
45106 2019-Jan-12 20:37:20.508797 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45107 2019-Jan-12 20:37:20.508853 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45108 2019-Jan-12 20:37:20.509485 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45109 2019-Jan-12 20:37:20.510115 - [DEBUG] Edge Function : AllBottom
45110 2019-Jan-12 20:37:20.510142 - [DEBUG] End adding new jump function
45111 2019-Jan-12 20:37:20.510166 - [DEBUG]
45112 2019-Jan-12 20:37:20.510190 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45113 2019-Jan-12 20:37:20.510214 - [DEBUG]
45114 2019-Jan-12 20:37:20.510237 - [DEBUG] Process 1226. path edge:
45115 2019-Jan-12 20:37:20.510261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45116 2019-Jan-12 20:37:20.510317 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45117 2019-Jan-12 20:37:20.510949 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45118 2019-Jan-12 20:37:20.511579 - [DEBUG]
45119 2019-Jan-12 20:37:20.511604 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45120 2019-Jan-12 20:37:20.512265 - [DEBUG] Compose: EdgeIdentity * AllBottom
45121 2019-Jan-12 20:37:20.512293 - [DEBUG]
45122 2019-Jan-12 20:37:20.512317 - [DEBUG] Propagate flow
45123 2019-Jan-12 20:37:20.512340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45124 2019-Jan-12 20:37:20.512396 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45125 2019-Jan-12 20:37:20.513028 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45126 2019-Jan-12 20:37:20.513660 - [DEBUG] Edge function : AllBottom (result of previous compose)
45127 2019-Jan-12 20:37:20.513686 - [DEBUG]
45128 2019-Jan-12 20:37:20.513710 - [DEBUG] Join: AllTop & AllBottom
45129 2019-Jan-12 20:37:20.513736 - [DEBUG] = AllBottom (new jump func)
45130 2019-Jan-12 20:37:20.513761 - [DEBUG]
45131 2019-Jan-12 20:37:20.513784 - [DEBUG] Start adding new jump function
45132 2019-Jan-12 20:37:20.513808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45133 2019-Jan-12 20:37:20.513863 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45134 2019-Jan-12 20:37:20.514495 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45135 2019-Jan-12 20:37:20.515124 - [DEBUG] Edge Function : AllBottom
45136 2019-Jan-12 20:37:20.515152 - [DEBUG] End adding new jump function
45137 2019-Jan-12 20:37:20.515184 - [DEBUG]
45138 2019-Jan-12 20:37:20.515213 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45139 2019-Jan-12 20:37:20.515237 - [DEBUG]
45140 2019-Jan-12 20:37:20.515261 - [DEBUG] Process 1227. path edge:
45141 2019-Jan-12 20:37:20.515285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45142 2019-Jan-12 20:37:20.515354 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45143 2019-Jan-12 20:37:20.515985 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45144 2019-Jan-12 20:37:20.516616 - [DEBUG]
45145 2019-Jan-12 20:37:20.516642 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45146 2019-Jan-12 20:37:20.517291 - [DEBUG] EDGE:
45147 2019-Jan-12 20:37:20.517350 - [DEBUG] ---> 45148 2019-Jan-12 20:37:20.517981 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45149 2019-Jan-12 20:37:20.518612 - [DEBUG]
45150 2019-Jan-12 20:37:20.518637 - [DEBUG] EDGE:
45151 2019-Jan-12 20:37:20.518708 - [DEBUG] ---> 45152 2019-Jan-12 20:37:20.519339 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45153 2019-Jan-12 20:37:20.519971 - [DEBUG]
45154 2019-Jan-12 20:37:20.519997 - [DEBUG] Compose: EdgeIdentity * AllBottom
45155 2019-Jan-12 20:37:20.520023 - [DEBUG]
45156 2019-Jan-12 20:37:20.520047 - [DEBUG] Propagate flow
45157 2019-Jan-12 20:37:20.520070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45158 2019-Jan-12 20:37:20.520126 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45159 2019-Jan-12 20:37:20.520757 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45160 2019-Jan-12 20:37:20.521391 - [DEBUG] Edge function : AllBottom (result of previous compose)
45161 2019-Jan-12 20:37:20.521417 - [DEBUG]
45162 2019-Jan-12 20:37:20.521442 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45163 2019-Jan-12 20:37:20.521468 - [DEBUG] = AllBottom
45164 2019-Jan-12 20:37:20.521492 - [DEBUG]
45165 2019-Jan-12 20:37:20.521515 - [DEBUG] PROPAGATE: No new function!
45166 2019-Jan-12 20:37:20.521539 - [DEBUG] EDGE:
45167 2019-Jan-12 20:37:20.521596 - [DEBUG] ---> 45168 2019-Jan-12 20:37:20.522256 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45169 2019-Jan-12 20:37:20.522933 - [DEBUG]
45170 2019-Jan-12 20:37:20.522962 - [DEBUG] Compose: EdgeIdentity * AllBottom
45171 2019-Jan-12 20:37:20.522988 - [DEBUG]
45172 2019-Jan-12 20:37:20.523013 - [DEBUG] Propagate flow
45173 2019-Jan-12 20:37:20.523035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45174 2019-Jan-12 20:37:20.523102 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45175 2019-Jan-12 20:37:20.523792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45176 2019-Jan-12 20:37:20.524507 - [DEBUG] Edge function : AllBottom (result of previous compose)
45177 2019-Jan-12 20:37:20.524535 - [DEBUG]
45178 2019-Jan-12 20:37:20.524563 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45179 2019-Jan-12 20:37:20.524589 - [DEBUG] = AllBottom
45180 2019-Jan-12 20:37:20.524614 - [DEBUG]
45181 2019-Jan-12 20:37:20.524637 - [DEBUG] PROPAGATE: No new function!
45182 2019-Jan-12 20:37:20.524720 - [DEBUG] Compose: EdgeIdentity * AllBottom
45183 2019-Jan-12 20:37:20.524748 - [DEBUG]
45184 2019-Jan-12 20:37:20.524773 - [DEBUG] Propagate flow
45185 2019-Jan-12 20:37:20.524796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45186 2019-Jan-12 20:37:20.524875 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45187 2019-Jan-12 20:37:20.525588 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45188 2019-Jan-12 20:37:20.526224 - [DEBUG] Edge function : AllBottom (result of previous compose)
45189 2019-Jan-12 20:37:20.526250 - [DEBUG]
45190 2019-Jan-12 20:37:20.526275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45191 2019-Jan-12 20:37:20.526300 - [DEBUG] = AllBottom
45192 2019-Jan-12 20:37:20.526325 - [DEBUG]
45193 2019-Jan-12 20:37:20.526348 - [DEBUG] PROPAGATE: No new function!
45194 2019-Jan-12 20:37:20.526374 - [DEBUG] Compose: EdgeIdentity * AllBottom
45195 2019-Jan-12 20:37:20.526400 - [DEBUG]
45196 2019-Jan-12 20:37:20.526423 - [DEBUG] Propagate flow
45197 2019-Jan-12 20:37:20.526447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45198 2019-Jan-12 20:37:20.526503 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45199 2019-Jan-12 20:37:20.527138 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45200 2019-Jan-12 20:37:20.527780 - [DEBUG] Edge function : AllBottom (result of previous compose)
45201 2019-Jan-12 20:37:20.527805 - [DEBUG]
45202 2019-Jan-12 20:37:20.527830 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45203 2019-Jan-12 20:37:20.527855 - [DEBUG] = AllBottom
45204 2019-Jan-12 20:37:20.527880 - [DEBUG]
45205 2019-Jan-12 20:37:20.527903 - [DEBUG] PROPAGATE: No new function!
45206 2019-Jan-12 20:37:20.527931 - [DEBUG] EDGE:
45207 2019-Jan-12 20:37:20.527989 - [DEBUG] ---> 45208 2019-Jan-12 20:37:20.528631 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45209 2019-Jan-12 20:37:20.529277 - [DEBUG]
45210 2019-Jan-12 20:37:20.529322 - [DEBUG] Compose: EdgeIdentity * AllBottom
45211 2019-Jan-12 20:37:20.529350 - [DEBUG]
45212 2019-Jan-12 20:37:20.529373 - [DEBUG] Propagate flow
45213 2019-Jan-12 20:37:20.529397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45214 2019-Jan-12 20:37:20.529453 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45215 2019-Jan-12 20:37:20.530098 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45216 2019-Jan-12 20:37:20.530735 - [DEBUG] Edge function : AllBottom (result of previous compose)
45217 2019-Jan-12 20:37:20.530760 - [DEBUG]
45218 2019-Jan-12 20:37:20.530785 - [DEBUG] Join: AllTop & AllBottom
45219 2019-Jan-12 20:37:20.530811 - [DEBUG] = AllBottom (new jump func)
45220 2019-Jan-12 20:37:20.530836 - [DEBUG]
45221 2019-Jan-12 20:37:20.530860 - [DEBUG] Start adding new jump function
45222 2019-Jan-12 20:37:20.530883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45223 2019-Jan-12 20:37:20.530939 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45224 2019-Jan-12 20:37:20.531575 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45225 2019-Jan-12 20:37:20.532233 - [DEBUG] Edge Function : AllBottom
45226 2019-Jan-12 20:37:20.532264 - [DEBUG] End adding new jump function
45227 2019-Jan-12 20:37:20.532305 - [DEBUG]
45228 2019-Jan-12 20:37:20.532329 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45229 2019-Jan-12 20:37:20.532354 - [DEBUG]
45230 2019-Jan-12 20:37:20.532378 - [DEBUG] Process 1228. path edge:
45231 2019-Jan-12 20:37:20.532402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45232 2019-Jan-12 20:37:20.532459 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45233 2019-Jan-12 20:37:20.533103 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45234 2019-Jan-12 20:37:20.533738 - [DEBUG]
45235 2019-Jan-12 20:37:20.533763 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45236 2019-Jan-12 20:37:20.534413 - [DEBUG] Possible callees:
45237 2019-Jan-12 20:37:20.534438 - [DEBUG] llvm.dbg.declare
45238 2019-Jan-12 20:37:20.534463 - [DEBUG] Possible return sites:
45239 2019-Jan-12 20:37:20.534487 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345240 2019-Jan-12 20:37:20.535774 - [DEBUG] Found and process special summary
45241 2019-Jan-12 20:37:20.535809 - [DEBUG] Compose: EdgeIdentity * AllBottom
45242 2019-Jan-12 20:37:20.535836 - [DEBUG]
45243 2019-Jan-12 20:37:20.535860 - [DEBUG] Propagate flow
45244 2019-Jan-12 20:37:20.535883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45245 2019-Jan-12 20:37:20.535939 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45246 2019-Jan-12 20:37:20.536575 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45247 2019-Jan-12 20:37:20.537210 - [DEBUG] Edge function : AllBottom (result of previous compose)
45248 2019-Jan-12 20:37:20.537236 - [DEBUG]
45249 2019-Jan-12 20:37:20.537261 - [DEBUG] Join: AllTop & AllBottom
45250 2019-Jan-12 20:37:20.537286 - [DEBUG] = AllBottom (new jump func)
45251 2019-Jan-12 20:37:20.537311 - [DEBUG]
45252 2019-Jan-12 20:37:20.537335 - [DEBUG] Start adding new jump function
45253 2019-Jan-12 20:37:20.537358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45254 2019-Jan-12 20:37:20.537414 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45255 2019-Jan-12 20:37:20.538050 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45256 2019-Jan-12 20:37:20.538697 - [DEBUG] Edge Function : AllBottom
45257 2019-Jan-12 20:37:20.538725 - [DEBUG] End adding new jump function
45258 2019-Jan-12 20:37:20.538749 - [DEBUG]
45259 2019-Jan-12 20:37:20.538772 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45260 2019-Jan-12 20:37:20.538796 - [DEBUG]
45261 2019-Jan-12 20:37:20.538819 - [DEBUG] Process 1229. path edge:
45262 2019-Jan-12 20:37:20.538843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45263 2019-Jan-12 20:37:20.538899 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45264 2019-Jan-12 20:37:20.539554 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45265 2019-Jan-12 20:37:20.540192 - [DEBUG]
45266 2019-Jan-12 20:37:20.540217 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45267 2019-Jan-12 20:37:20.540877 - [DEBUG] Compose: EdgeIdentity * AllBottom
45268 2019-Jan-12 20:37:20.540906 - [DEBUG]
45269 2019-Jan-12 20:37:20.540929 - [DEBUG] Propagate flow
45270 2019-Jan-12 20:37:20.540968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45271 2019-Jan-12 20:37:20.541026 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45272 2019-Jan-12 20:37:20.541673 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45273 2019-Jan-12 20:37:20.542329 - [DEBUG] Edge function : AllBottom (result of previous compose)
45274 2019-Jan-12 20:37:20.542355 - [DEBUG]
45275 2019-Jan-12 20:37:20.542380 - [DEBUG] Join: AllTop & AllBottom
45276 2019-Jan-12 20:37:20.542406 - [DEBUG] = AllBottom (new jump func)
45277 2019-Jan-12 20:37:20.542430 - [DEBUG]
45278 2019-Jan-12 20:37:20.542454 - [DEBUG] Start adding new jump function
45279 2019-Jan-12 20:37:20.542477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45280 2019-Jan-12 20:37:20.542534 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45281 2019-Jan-12 20:37:20.543169 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45282 2019-Jan-12 20:37:20.543798 - [DEBUG] Edge Function : AllBottom
45283 2019-Jan-12 20:37:20.543828 - [DEBUG] End adding new jump function
45284 2019-Jan-12 20:37:20.543852 - [DEBUG]
45285 2019-Jan-12 20:37:20.543876 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45286 2019-Jan-12 20:37:20.543900 - [DEBUG]
45287 2019-Jan-12 20:37:20.543924 - [DEBUG] Process 1230. path edge:
45288 2019-Jan-12 20:37:20.543948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45289 2019-Jan-12 20:37:20.544004 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45290 2019-Jan-12 20:37:20.544634 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45291 2019-Jan-12 20:37:20.545269 - [DEBUG]
45292 2019-Jan-12 20:37:20.545295 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45293 2019-Jan-12 20:37:20.545964 - [DEBUG] Compose: EdgeIdentity * AllBottom
45294 2019-Jan-12 20:37:20.545993 - [DEBUG]
45295 2019-Jan-12 20:37:20.546016 - [DEBUG] Propagate flow
45296 2019-Jan-12 20:37:20.546040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45297 2019-Jan-12 20:37:20.546096 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45298 2019-Jan-12 20:37:20.546727 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45299 2019-Jan-12 20:37:20.547363 - [DEBUG] Edge function : AllBottom (result of previous compose)
45300 2019-Jan-12 20:37:20.547388 - [DEBUG]
45301 2019-Jan-12 20:37:20.547414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45302 2019-Jan-12 20:37:20.547440 - [DEBUG] = AllBottom
45303 2019-Jan-12 20:37:20.547464 - [DEBUG]
45304 2019-Jan-12 20:37:20.547488 - [DEBUG] PROPAGATE: No new function!
45305 2019-Jan-12 20:37:20.547513 - [DEBUG] EDGE:
45306 2019-Jan-12 20:37:20.547570 - [DEBUG] ---> 45307 2019-Jan-12 20:37:20.548200 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45308 2019-Jan-12 20:37:20.548850 - [DEBUG]
45309 2019-Jan-12 20:37:20.548877 - [DEBUG] EDGE:
45310 2019-Jan-12 20:37:20.548933 - [DEBUG] ---> 45311 2019-Jan-12 20:37:20.549569 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45312 2019-Jan-12 20:37:20.550203 - [DEBUG]
45313 2019-Jan-12 20:37:20.550243 - [DEBUG] Compose: EdgeIdentity * AllBottom
45314 2019-Jan-12 20:37:20.550270 - [DEBUG]
45315 2019-Jan-12 20:37:20.550294 - [DEBUG] Propagate flow
45316 2019-Jan-12 20:37:20.550328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45317 2019-Jan-12 20:37:20.550384 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45318 2019-Jan-12 20:37:20.551019 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45319 2019-Jan-12 20:37:20.551653 - [DEBUG] Edge function : AllBottom (result of previous compose)
45320 2019-Jan-12 20:37:20.551678 - [DEBUG]
45321 2019-Jan-12 20:37:20.551703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45322 2019-Jan-12 20:37:20.551729 - [DEBUG] = AllBottom
45323 2019-Jan-12 20:37:20.551754 - [DEBUG]
45324 2019-Jan-12 20:37:20.551777 - [DEBUG] PROPAGATE: No new function!
45325 2019-Jan-12 20:37:20.551804 - [DEBUG] EDGE:
45326 2019-Jan-12 20:37:20.551861 - [DEBUG] ---> 45327 2019-Jan-12 20:37:20.552522 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45328 2019-Jan-12 20:37:20.553158 - [DEBUG]
45329 2019-Jan-12 20:37:20.553185 - [DEBUG] Compose: EdgeIdentity * AllBottom
45330 2019-Jan-12 20:37:20.553212 - [DEBUG]
45331 2019-Jan-12 20:37:20.553235 - [DEBUG] Propagate flow
45332 2019-Jan-12 20:37:20.553259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45333 2019-Jan-12 20:37:20.553314 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45334 2019-Jan-12 20:37:20.553958 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45335 2019-Jan-12 20:37:20.554599 - [DEBUG] Edge function : AllBottom (result of previous compose)
45336 2019-Jan-12 20:37:20.554625 - [DEBUG]
45337 2019-Jan-12 20:37:20.554649 - [DEBUG] Join: AllTop & AllBottom
45338 2019-Jan-12 20:37:20.554675 - [DEBUG] = AllBottom (new jump func)
45339 2019-Jan-12 20:37:20.554700 - [DEBUG]
45340 2019-Jan-12 20:37:20.554723 - [DEBUG] Start adding new jump function
45341 2019-Jan-12 20:37:20.554747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45342 2019-Jan-12 20:37:20.554802 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45343 2019-Jan-12 20:37:20.555451 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45344 2019-Jan-12 20:37:20.556105 - [DEBUG] Edge Function : AllBottom
45345 2019-Jan-12 20:37:20.556132 - [DEBUG] End adding new jump function
45346 2019-Jan-12 20:37:20.556156 - [DEBUG]
45347 2019-Jan-12 20:37:20.556180 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45348 2019-Jan-12 20:37:20.556204 - [DEBUG]
45349 2019-Jan-12 20:37:20.556227 - [DEBUG] Process 1231. path edge:
45350 2019-Jan-12 20:37:20.556251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45351 2019-Jan-12 20:37:20.556308 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45352 2019-Jan-12 20:37:20.556951 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45353 2019-Jan-12 20:37:20.557591 - [DEBUG]
45354 2019-Jan-12 20:37:20.557615 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45355 2019-Jan-12 20:37:20.558265 - [DEBUG] Possible callees:
45356 2019-Jan-12 20:37:20.558290 - [DEBUG] llvm.dbg.declare
45357 2019-Jan-12 20:37:20.558315 - [DEBUG] Possible return sites:
45358 2019-Jan-12 20:37:20.558352 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345359 2019-Jan-12 20:37:20.559673 - [DEBUG] Found and process special summary
45360 2019-Jan-12 20:37:20.559718 - [DEBUG] Compose: EdgeIdentity * AllBottom
45361 2019-Jan-12 20:37:20.559746 - [DEBUG]
45362 2019-Jan-12 20:37:20.559770 - [DEBUG] Propagate flow
45363 2019-Jan-12 20:37:20.559793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45364 2019-Jan-12 20:37:20.559850 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45365 2019-Jan-12 20:37:20.560487 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45366 2019-Jan-12 20:37:20.561121 - [DEBUG] Edge function : AllBottom (result of previous compose)
45367 2019-Jan-12 20:37:20.561146 - [DEBUG]
45368 2019-Jan-12 20:37:20.561171 - [DEBUG] Join: AllTop & AllBottom
45369 2019-Jan-12 20:37:20.561196 - [DEBUG] = AllBottom (new jump func)
45370 2019-Jan-12 20:37:20.561221 - [DEBUG]
45371 2019-Jan-12 20:37:20.561245 - [DEBUG] Start adding new jump function
45372 2019-Jan-12 20:37:20.561268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45373 2019-Jan-12 20:37:20.561323 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45374 2019-Jan-12 20:37:20.561957 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45375 2019-Jan-12 20:37:20.562609 - [DEBUG] Edge Function : AllBottom
45376 2019-Jan-12 20:37:20.562637 - [DEBUG] End adding new jump function
45377 2019-Jan-12 20:37:20.562661 - [DEBUG]
45378 2019-Jan-12 20:37:20.562684 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45379 2019-Jan-12 20:37:20.562708 - [DEBUG]
45380 2019-Jan-12 20:37:20.562731 - [DEBUG] Process 1232. path edge:
45381 2019-Jan-12 20:37:20.562755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45382 2019-Jan-12 20:37:20.562811 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45383 2019-Jan-12 20:37:20.563448 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45384 2019-Jan-12 20:37:20.564082 - [DEBUG]
45385 2019-Jan-12 20:37:20.564106 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45386 2019-Jan-12 20:37:20.564758 - [DEBUG] Compose: EdgeIdentity * AllBottom
45387 2019-Jan-12 20:37:20.564786 - [DEBUG]
45388 2019-Jan-12 20:37:20.564810 - [DEBUG] Propagate flow
45389 2019-Jan-12 20:37:20.564833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45390 2019-Jan-12 20:37:20.564889 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45391 2019-Jan-12 20:37:20.565538 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45392 2019-Jan-12 20:37:20.566176 - [DEBUG] Edge function : AllBottom (result of previous compose)
45393 2019-Jan-12 20:37:20.566202 - [DEBUG]
45394 2019-Jan-12 20:37:20.566227 - [DEBUG] Join: AllTop & AllBottom
45395 2019-Jan-12 20:37:20.566253 - [DEBUG] = AllBottom (new jump func)
45396 2019-Jan-12 20:37:20.566277 - [DEBUG]
45397 2019-Jan-12 20:37:20.566301 - [DEBUG] Start adding new jump function
45398 2019-Jan-12 20:37:20.566324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45399 2019-Jan-12 20:37:20.566380 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45400 2019-Jan-12 20:37:20.567011 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45401 2019-Jan-12 20:37:20.567658 - [DEBUG] Edge Function : AllBottom
45402 2019-Jan-12 20:37:20.567686 - [DEBUG] End adding new jump function
45403 2019-Jan-12 20:37:20.567710 - [DEBUG]
45404 2019-Jan-12 20:37:20.567734 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45405 2019-Jan-12 20:37:20.567758 - [DEBUG]
45406 2019-Jan-12 20:37:20.567782 - [DEBUG] Process 1233. path edge:
45407 2019-Jan-12 20:37:20.567805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45408 2019-Jan-12 20:37:20.567862 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45409 2019-Jan-12 20:37:20.568493 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45410 2019-Jan-12 20:37:20.569143 - [DEBUG]
45411 2019-Jan-12 20:37:20.569168 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45412 2019-Jan-12 20:37:20.569811 - [DEBUG] Compose: EdgeIdentity * AllBottom
45413 2019-Jan-12 20:37:20.569839 - [DEBUG]
45414 2019-Jan-12 20:37:20.569863 - [DEBUG] Propagate flow
45415 2019-Jan-12 20:37:20.569886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45416 2019-Jan-12 20:37:20.569943 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45417 2019-Jan-12 20:37:20.570576 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45418 2019-Jan-12 20:37:20.571207 - [DEBUG] Edge function : AllBottom (result of previous compose)
45419 2019-Jan-12 20:37:20.571232 - [DEBUG]
45420 2019-Jan-12 20:37:20.571257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45421 2019-Jan-12 20:37:20.571283 - [DEBUG] = AllBottom
45422 2019-Jan-12 20:37:20.571307 - [DEBUG]
45423 2019-Jan-12 20:37:20.571331 - [DEBUG] PROPAGATE: No new function!
45424 2019-Jan-12 20:37:20.571355 - [DEBUG] EDGE:
45425 2019-Jan-12 20:37:20.571412 - [DEBUG] ---> 45426 2019-Jan-12 20:37:20.572068 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45427 2019-Jan-12 20:37:20.572701 - [DEBUG]
45428 2019-Jan-12 20:37:20.572727 - [DEBUG] Compose: EdgeIdentity * AllBottom
45429 2019-Jan-12 20:37:20.572753 - [DEBUG]
45430 2019-Jan-12 20:37:20.572777 - [DEBUG] Propagate flow
45431 2019-Jan-12 20:37:20.572800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45432 2019-Jan-12 20:37:20.572856 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45433 2019-Jan-12 20:37:20.573486 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45434 2019-Jan-12 20:37:20.574130 - [DEBUG] Edge function : AllBottom (result of previous compose)
45435 2019-Jan-12 20:37:20.574155 - [DEBUG]
45436 2019-Jan-12 20:37:20.574180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45437 2019-Jan-12 20:37:20.574206 - [DEBUG] = AllBottom
45438 2019-Jan-12 20:37:20.574230 - [DEBUG]
45439 2019-Jan-12 20:37:20.574254 - [DEBUG] PROPAGATE: No new function!
45440 2019-Jan-12 20:37:20.574278 - [DEBUG] EDGE:
45441 2019-Jan-12 20:37:20.574335 - [DEBUG] ---> 45442 2019-Jan-12 20:37:20.574971 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45443 2019-Jan-12 20:37:20.575623 - [DEBUG]
45444 2019-Jan-12 20:37:20.575651 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-12 20:37:20.575677 - [DEBUG]
45446 2019-Jan-12 20:37:20.575701 - [DEBUG] Propagate flow
45447 2019-Jan-12 20:37:20.575724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-12 20:37:20.575787 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45449 2019-Jan-12 20:37:20.576424 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45450 2019-Jan-12 20:37:20.577074 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-12 20:37:20.577099 - [DEBUG]
45452 2019-Jan-12 20:37:20.577124 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45453 2019-Jan-12 20:37:20.577149 - [DEBUG] = AllBottom
45454 2019-Jan-12 20:37:20.577174 - [DEBUG]
45455 2019-Jan-12 20:37:20.577197 - [DEBUG] PROPAGATE: No new function!
45456 2019-Jan-12 20:37:20.577234 - [DEBUG] Compose: EdgeIdentity * AllBottom
45457 2019-Jan-12 20:37:20.577262 - [DEBUG]
45458 2019-Jan-12 20:37:20.577286 - [DEBUG] Propagate flow
45459 2019-Jan-12 20:37:20.577309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45460 2019-Jan-12 20:37:20.577365 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45461 2019-Jan-12 20:37:20.578002 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45462 2019-Jan-12 20:37:20.578634 - [DEBUG] Edge function : AllBottom (result of previous compose)
45463 2019-Jan-12 20:37:20.578675 - [DEBUG]
45464 2019-Jan-12 20:37:20.578700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45465 2019-Jan-12 20:37:20.578726 - [DEBUG] = AllBottom
45466 2019-Jan-12 20:37:20.578750 - [DEBUG]
45467 2019-Jan-12 20:37:20.578774 - [DEBUG] PROPAGATE: No new function!
45468 2019-Jan-12 20:37:20.578799 - [DEBUG] Compose: EdgeIdentity * AllBottom
45469 2019-Jan-12 20:37:20.578824 - [DEBUG]
45470 2019-Jan-12 20:37:20.578848 - [DEBUG] Propagate flow
45471 2019-Jan-12 20:37:20.578871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45472 2019-Jan-12 20:37:20.578927 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45473 2019-Jan-12 20:37:20.579563 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45474 2019-Jan-12 20:37:20.580204 - [DEBUG] Edge function : AllBottom (result of previous compose)
45475 2019-Jan-12 20:37:20.580230 - [DEBUG]
45476 2019-Jan-12 20:37:20.580254 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45477 2019-Jan-12 20:37:20.580280 - [DEBUG] = AllBottom
45478 2019-Jan-12 20:37:20.580304 - [DEBUG]
45479 2019-Jan-12 20:37:20.580328 - [DEBUG] PROPAGATE: No new function!
45480 2019-Jan-12 20:37:20.580353 - [DEBUG] EDGE:
45481 2019-Jan-12 20:37:20.580411 - [DEBUG] ---> 45482 2019-Jan-12 20:37:20.581054 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45483 2019-Jan-12 20:37:20.581687 - [DEBUG]
45484 2019-Jan-12 20:37:20.581713 - [DEBUG] EDGE:
45485 2019-Jan-12 20:37:20.581770 - [DEBUG] ---> 45486 2019-Jan-12 20:37:20.582419 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45487 2019-Jan-12 20:37:20.583054 - [DEBUG]
45488 2019-Jan-12 20:37:20.583080 - [DEBUG] EDGE:
45489 2019-Jan-12 20:37:20.583137 - [DEBUG] ---> 45490 2019-Jan-12 20:37:20.583772 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45491 2019-Jan-12 20:37:20.584417 - [DEBUG]
45492 2019-Jan-12 20:37:20.584444 - [DEBUG] Compose: EdgeIdentity * AllBottom
45493 2019-Jan-12 20:37:20.584470 - [DEBUG]
45494 2019-Jan-12 20:37:20.584494 - [DEBUG] Propagate flow
45495 2019-Jan-12 20:37:20.584518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45496 2019-Jan-12 20:37:20.584573 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45497 2019-Jan-12 20:37:20.585210 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45498 2019-Jan-12 20:37:20.585868 - [DEBUG] Edge function : AllBottom (result of previous compose)
45499 2019-Jan-12 20:37:20.585893 - [DEBUG]
45500 2019-Jan-12 20:37:20.585917 - [DEBUG] Join: AllTop & AllBottom
45501 2019-Jan-12 20:37:20.585943 - [DEBUG] = AllBottom (new jump func)
45502 2019-Jan-12 20:37:20.585968 - [DEBUG]
45503 2019-Jan-12 20:37:20.585991 - [DEBUG] Start adding new jump function
45504 2019-Jan-12 20:37:20.586014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-12 20:37:20.586070 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45506 2019-Jan-12 20:37:20.586707 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45507 2019-Jan-12 20:37:20.587342 - [DEBUG] Edge Function : AllBottom
45508 2019-Jan-12 20:37:20.587372 - [DEBUG] End adding new jump function
45509 2019-Jan-12 20:37:20.587396 - [DEBUG]
45510 2019-Jan-12 20:37:20.587420 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45511 2019-Jan-12 20:37:20.587444 - [DEBUG]
45512 2019-Jan-12 20:37:20.587467 - [DEBUG] Process 1234. path edge:
45513 2019-Jan-12 20:37:20.587491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45514 2019-Jan-12 20:37:20.587547 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
45515 2019-Jan-12 20:37:20.588189 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45516 2019-Jan-12 20:37:20.588843 - [DEBUG]
45517 2019-Jan-12 20:37:20.588868 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45518 2019-Jan-12 20:37:20.589520 - [DEBUG] Compose: EdgeIdentity * AllBottom
45519 2019-Jan-12 20:37:20.589548 - [DEBUG]
45520 2019-Jan-12 20:37:20.589572 - [DEBUG] Propagate flow
45521 2019-Jan-12 20:37:20.589595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-12 20:37:20.589652 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45523 2019-Jan-12 20:37:20.590293 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45524 2019-Jan-12 20:37:20.590928 - [DEBUG] Edge function : AllBottom (result of previous compose)
45525 2019-Jan-12 20:37:20.590953 - [DEBUG]
45526 2019-Jan-12 20:37:20.590978 - [DEBUG] Join: AllTop & AllBottom
45527 2019-Jan-12 20:37:20.591004 - [DEBUG] = AllBottom (new jump func)
45528 2019-Jan-12 20:37:20.591028 - [DEBUG]
45529 2019-Jan-12 20:37:20.591052 - [DEBUG] Start adding new jump function
45530 2019-Jan-12 20:37:20.591075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-12 20:37:20.591131 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45532 2019-Jan-12 20:37:20.591766 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45533 2019-Jan-12 20:37:20.592413 - [DEBUG] Edge Function : AllBottom
45534 2019-Jan-12 20:37:20.592441 - [DEBUG] End adding new jump function
45535 2019-Jan-12 20:37:20.592465 - [DEBUG]
45536 2019-Jan-12 20:37:20.592496 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45537 2019-Jan-12 20:37:20.592521 - [DEBUG]
45538 2019-Jan-12 20:37:20.592544 - [DEBUG] Process 1235. path edge:
45539 2019-Jan-12 20:37:20.592568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45540 2019-Jan-12 20:37:20.592625 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
45541 2019-Jan-12 20:37:20.593258 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45542 2019-Jan-12 20:37:20.593892 - [DEBUG]
45543 2019-Jan-12 20:37:20.593918 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45544 2019-Jan-12 20:37:20.594562 - [DEBUG] Compose: EdgeIdentity * AllBottom
45545 2019-Jan-12 20:37:20.594591 - [DEBUG]
45546 2019-Jan-12 20:37:20.594614 - [DEBUG] Propagate flow
45547 2019-Jan-12 20:37:20.594638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45548 2019-Jan-12 20:37:20.594694 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45549 2019-Jan-12 20:37:20.595351 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45550 2019-Jan-12 20:37:20.595993 - [DEBUG] Edge function : AllBottom (result of previous compose)
45551 2019-Jan-12 20:37:20.596018 - [DEBUG]
45552 2019-Jan-12 20:37:20.596042 - [DEBUG] Join: AllTop & AllBottom
45553 2019-Jan-12 20:37:20.596068 - [DEBUG] = AllBottom (new jump func)
45554 2019-Jan-12 20:37:20.596093 - [DEBUG]
45555 2019-Jan-12 20:37:20.596116 - [DEBUG] Start adding new jump function
45556 2019-Jan-12 20:37:20.596139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45557 2019-Jan-12 20:37:20.596195 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45558 2019-Jan-12 20:37:20.596831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45559 2019-Jan-12 20:37:20.597474 - [DEBUG] Edge Function : AllBottom
45560 2019-Jan-12 20:37:20.597502 - [DEBUG] End adding new jump function
45561 2019-Jan-12 20:37:20.597526 - [DEBUG]
45562 2019-Jan-12 20:37:20.597550 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45563 2019-Jan-12 20:37:20.597574 - [DEBUG]
45564 2019-Jan-12 20:37:20.597597 - [DEBUG] Process 1236. path edge:
45565 2019-Jan-12 20:37:20.597621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45566 2019-Jan-12 20:37:20.597677 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45567 2019-Jan-12 20:37:20.598322 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45568 2019-Jan-12 20:37:20.598971 - [DEBUG]
45569 2019-Jan-12 20:37:20.598996 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45570 2019-Jan-12 20:37:20.599645 - [DEBUG] Possible callees:
45571 2019-Jan-12 20:37:20.599670 - [DEBUG] llvm.dbg.declare
45572 2019-Jan-12 20:37:20.599695 - [DEBUG] Possible return sites:
45573 2019-Jan-12 20:37:20.599718 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645574 2019-Jan-12 20:37:20.600984 - [DEBUG] Found and process special summary
45575 2019-Jan-12 20:37:20.601018 - [DEBUG] Compose: EdgeIdentity * AllBottom
45576 2019-Jan-12 20:37:20.601045 - [DEBUG]
45577 2019-Jan-12 20:37:20.601069 - [DEBUG] Propagate flow
45578 2019-Jan-12 20:37:20.601100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-12 20:37:20.601157 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45580 2019-Jan-12 20:37:20.601794 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45581 2019-Jan-12 20:37:20.602445 - [DEBUG] Edge function : AllBottom (result of previous compose)
45582 2019-Jan-12 20:37:20.602471 - [DEBUG]
45583 2019-Jan-12 20:37:20.602495 - [DEBUG] Join: AllTop & AllBottom
45584 2019-Jan-12 20:37:20.602521 - [DEBUG] = AllBottom (new jump func)
45585 2019-Jan-12 20:37:20.602545 - [DEBUG]
45586 2019-Jan-12 20:37:20.602569 - [DEBUG] Start adding new jump function
45587 2019-Jan-12 20:37:20.602592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-12 20:37:20.602648 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45589 2019-Jan-12 20:37:20.603284 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45590 2019-Jan-12 20:37:20.603920 - [DEBUG] Edge Function : AllBottom
45591 2019-Jan-12 20:37:20.603947 - [DEBUG] End adding new jump function
45592 2019-Jan-12 20:37:20.603972 - [DEBUG]
45593 2019-Jan-12 20:37:20.603995 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45594 2019-Jan-12 20:37:20.604020 - [DEBUG]
45595 2019-Jan-12 20:37:20.604043 - [DEBUG] Process 1237. path edge:
45596 2019-Jan-12 20:37:20.604067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45597 2019-Jan-12 20:37:20.604123 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45598 2019-Jan-12 20:37:20.604766 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45599 2019-Jan-12 20:37:20.605418 - [DEBUG]
45600 2019-Jan-12 20:37:20.605442 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45601 2019-Jan-12 20:37:20.606109 - [DEBUG] Compose: EdgeIdentity * AllBottom
45602 2019-Jan-12 20:37:20.606137 - [DEBUG]
45603 2019-Jan-12 20:37:20.606161 - [DEBUG] Propagate flow
45604 2019-Jan-12 20:37:20.606184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45605 2019-Jan-12 20:37:20.606241 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45606 2019-Jan-12 20:37:20.606882 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45607 2019-Jan-12 20:37:20.607517 - [DEBUG] Edge function : AllBottom (result of previous compose)
45608 2019-Jan-12 20:37:20.607542 - [DEBUG]
45609 2019-Jan-12 20:37:20.607567 - [DEBUG] Join: AllTop & AllBottom
45610 2019-Jan-12 20:37:20.607593 - [DEBUG] = AllBottom (new jump func)
45611 2019-Jan-12 20:37:20.607617 - [DEBUG]
45612 2019-Jan-12 20:37:20.607641 - [DEBUG] Start adding new jump function
45613 2019-Jan-12 20:37:20.607664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-12 20:37:20.607720 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45615 2019-Jan-12 20:37:20.608356 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45616 2019-Jan-12 20:37:20.609003 - [DEBUG] Edge Function : AllBottom
45617 2019-Jan-12 20:37:20.609031 - [DEBUG] End adding new jump function
45618 2019-Jan-12 20:37:20.609055 - [DEBUG]
45619 2019-Jan-12 20:37:20.609078 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45620 2019-Jan-12 20:37:20.609103 - [DEBUG]
45621 2019-Jan-12 20:37:20.609127 - [DEBUG] Process 1238. path edge:
45622 2019-Jan-12 20:37:20.609150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45623 2019-Jan-12 20:37:20.609216 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45624 2019-Jan-12 20:37:20.609850 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45625 2019-Jan-12 20:37:20.610486 - [DEBUG]
45626 2019-Jan-12 20:37:20.610511 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45627 2019-Jan-12 20:37:20.611157 - [DEBUG] Compose: EdgeIdentity * AllBottom
45628 2019-Jan-12 20:37:20.611186 - [DEBUG]
45629 2019-Jan-12 20:37:20.611210 - [DEBUG] Propagate flow
45630 2019-Jan-12 20:37:20.611234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45631 2019-Jan-12 20:37:20.611291 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45632 2019-Jan-12 20:37:20.611923 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45633 2019-Jan-12 20:37:20.612576 - [DEBUG] Edge function : AllBottom (result of previous compose)
45634 2019-Jan-12 20:37:20.612602 - [DEBUG]
45635 2019-Jan-12 20:37:20.612626 - [DEBUG] Join: AllTop & AllBottom
45636 2019-Jan-12 20:37:20.612652 - [DEBUG] = AllBottom (new jump func)
45637 2019-Jan-12 20:37:20.612677 - [DEBUG]
45638 2019-Jan-12 20:37:20.612701 - [DEBUG] Start adding new jump function
45639 2019-Jan-12 20:37:20.612724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-12 20:37:20.612780 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45641 2019-Jan-12 20:37:20.613416 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45642 2019-Jan-12 20:37:20.614047 - [DEBUG] Edge Function : AllBottom
45643 2019-Jan-12 20:37:20.614075 - [DEBUG] End adding new jump function
45644 2019-Jan-12 20:37:20.614099 - [DEBUG]
45645 2019-Jan-12 20:37:20.614123 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45646 2019-Jan-12 20:37:20.614147 - [DEBUG]
45647 2019-Jan-12 20:37:20.614171 - [DEBUG] Process 1239. path edge:
45648 2019-Jan-12 20:37:20.614195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45649 2019-Jan-12 20:37:20.614251 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45650 2019-Jan-12 20:37:20.614883 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45651 2019-Jan-12 20:37:20.615532 - [DEBUG]
45652 2019-Jan-12 20:37:20.615557 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45653 2019-Jan-12 20:37:20.616209 - [DEBUG] Compose: EdgeIdentity * AllBottom
45654 2019-Jan-12 20:37:20.616236 - [DEBUG]
45655 2019-Jan-12 20:37:20.616260 - [DEBUG] Propagate flow
45656 2019-Jan-12 20:37:20.616284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-12 20:37:20.616340 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45658 2019-Jan-12 20:37:20.616978 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45659 2019-Jan-12 20:37:20.617612 - [DEBUG] Edge function : AllBottom (result of previous compose)
45660 2019-Jan-12 20:37:20.617638 - [DEBUG]
45661 2019-Jan-12 20:37:20.617662 - [DEBUG] Join: AllTop & AllBottom
45662 2019-Jan-12 20:37:20.617688 - [DEBUG] = AllBottom (new jump func)
45663 2019-Jan-12 20:37:20.617713 - [DEBUG]
45664 2019-Jan-12 20:37:20.617736 - [DEBUG] Start adding new jump function
45665 2019-Jan-12 20:37:20.617759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45666 2019-Jan-12 20:37:20.617815 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45667 2019-Jan-12 20:37:20.618450 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45668 2019-Jan-12 20:37:20.619109 - [DEBUG] Edge Function : AllBottom
45669 2019-Jan-12 20:37:20.619137 - [DEBUG] End adding new jump function
45670 2019-Jan-12 20:37:20.619161 - [DEBUG]
45671 2019-Jan-12 20:37:20.619185 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45672 2019-Jan-12 20:37:20.619210 - [DEBUG]
45673 2019-Jan-12 20:37:20.619233 - [DEBUG] Process 1240. path edge:
45674 2019-Jan-12 20:37:20.619257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45675 2019-Jan-12 20:37:20.619313 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45676 2019-Jan-12 20:37:20.619951 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45677 2019-Jan-12 20:37:20.620592 - [DEBUG]
45678 2019-Jan-12 20:37:20.620616 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45679 2019-Jan-12 20:37:20.621269 - [DEBUG] Compose: EdgeIdentity * AllBottom
45680 2019-Jan-12 20:37:20.621297 - [DEBUG]
45681 2019-Jan-12 20:37:20.621321 - [DEBUG] Propagate flow
45682 2019-Jan-12 20:37:20.621344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-12 20:37:20.621401 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45684 2019-Jan-12 20:37:20.622052 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45685 2019-Jan-12 20:37:20.622701 - [DEBUG] Edge function : AllBottom (result of previous compose)
45686 2019-Jan-12 20:37:20.622726 - [DEBUG]
45687 2019-Jan-12 20:37:20.622751 - [DEBUG] Join: AllTop & AllBottom
45688 2019-Jan-12 20:37:20.622777 - [DEBUG] = AllBottom (new jump func)
45689 2019-Jan-12 20:37:20.622801 - [DEBUG]
45690 2019-Jan-12 20:37:20.622824 - [DEBUG] Start adding new jump function
45691 2019-Jan-12 20:37:20.622848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45692 2019-Jan-12 20:37:20.622904 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45693 2019-Jan-12 20:37:20.623538 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45694 2019-Jan-12 20:37:20.624170 - [DEBUG] Edge Function : AllBottom
45695 2019-Jan-12 20:37:20.624198 - [DEBUG] End adding new jump function
45696 2019-Jan-12 20:37:20.624222 - [DEBUG]
45697 2019-Jan-12 20:37:20.624246 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45698 2019-Jan-12 20:37:20.624271 - [DEBUG]
45699 2019-Jan-12 20:37:20.624294 - [DEBUG] Process 1241. path edge:
45700 2019-Jan-12 20:37:20.624318 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45701 2019-Jan-12 20:37:20.624374 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45702 2019-Jan-12 20:37:20.625006 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45703 2019-Jan-12 20:37:20.625660 - [DEBUG]
45704 2019-Jan-12 20:37:20.625685 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45705 2019-Jan-12 20:37:20.626338 - [DEBUG] Compose: EdgeIdentity * AllBottom
45706 2019-Jan-12 20:37:20.626366 - [DEBUG]
45707 2019-Jan-12 20:37:20.626390 - [DEBUG] Propagate flow
45708 2019-Jan-12 20:37:20.626414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45709 2019-Jan-12 20:37:20.626471 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45710 2019-Jan-12 20:37:20.627107 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45711 2019-Jan-12 20:37:20.627741 - [DEBUG] Edge function : AllBottom (result of previous compose)
45712 2019-Jan-12 20:37:20.627767 - [DEBUG]
45713 2019-Jan-12 20:37:20.627801 - [DEBUG] Join: AllTop & AllBottom
45714 2019-Jan-12 20:37:20.627828 - [DEBUG] = AllBottom (new jump func)
45715 2019-Jan-12 20:37:20.627853 - [DEBUG]
45716 2019-Jan-12 20:37:20.627876 - [DEBUG] Start adding new jump function
45717 2019-Jan-12 20:37:20.627900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45718 2019-Jan-12 20:37:20.627956 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45719 2019-Jan-12 20:37:20.628592 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45720 2019-Jan-12 20:37:20.629242 - [DEBUG] Edge Function : AllBottom
45721 2019-Jan-12 20:37:20.629271 - [DEBUG] End adding new jump function
45722 2019-Jan-12 20:37:20.629295 - [DEBUG]
45723 2019-Jan-12 20:37:20.629319 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45724 2019-Jan-12 20:37:20.629344 - [DEBUG]
45725 2019-Jan-12 20:37:20.629367 - [DEBUG] Process 1242. path edge:
45726 2019-Jan-12 20:37:20.629391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45727 2019-Jan-12 20:37:20.629448 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45728 2019-Jan-12 20:37:20.630083 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45729 2019-Jan-12 20:37:20.630718 - [DEBUG]
45730 2019-Jan-12 20:37:20.630742 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45731 2019-Jan-12 20:37:20.631395 - [DEBUG] Compose: EdgeIdentity * AllBottom
45732 2019-Jan-12 20:37:20.631424 - [DEBUG]
45733 2019-Jan-12 20:37:20.631448 - [DEBUG] Propagate flow
45734 2019-Jan-12 20:37:20.631471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45735 2019-Jan-12 20:37:20.631528 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45736 2019-Jan-12 20:37:20.632190 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45737 2019-Jan-12 20:37:20.632824 - [DEBUG] Edge function : AllBottom (result of previous compose)
45738 2019-Jan-12 20:37:20.632849 - [DEBUG]
45739 2019-Jan-12 20:37:20.632874 - [DEBUG] Join: AllTop & AllBottom
45740 2019-Jan-12 20:37:20.632900 - [DEBUG] = AllBottom (new jump func)
45741 2019-Jan-12 20:37:20.632924 - [DEBUG]
45742 2019-Jan-12 20:37:20.632948 - [DEBUG] Start adding new jump function
45743 2019-Jan-12 20:37:20.632971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45744 2019-Jan-12 20:37:20.633027 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45745 2019-Jan-12 20:37:20.633663 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45746 2019-Jan-12 20:37:20.634299 - [DEBUG] Edge Function : AllBottom
45747 2019-Jan-12 20:37:20.634327 - [DEBUG] End adding new jump function
45748 2019-Jan-12 20:37:20.634351 - [DEBUG]
45749 2019-Jan-12 20:37:20.634375 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45750 2019-Jan-12 20:37:20.634399 - [DEBUG]
45751 2019-Jan-12 20:37:20.634423 - [DEBUG] Process 1243. path edge:
45752 2019-Jan-12 20:37:20.634446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45753 2019-Jan-12 20:37:20.634503 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45754 2019-Jan-12 20:37:20.635139 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45755 2019-Jan-12 20:37:20.635790 - [DEBUG]
45756 2019-Jan-12 20:37:20.635815 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45757 2019-Jan-12 20:37:20.636473 - [DEBUG] Compose: EdgeIdentity * AllBottom
45758 2019-Jan-12 20:37:20.636510 - [DEBUG]
45759 2019-Jan-12 20:37:20.636538 - [DEBUG] Propagate flow
45760 2019-Jan-12 20:37:20.636562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45761 2019-Jan-12 20:37:20.636618 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45762 2019-Jan-12 20:37:20.637253 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45763 2019-Jan-12 20:37:20.637888 - [DEBUG] Edge function : AllBottom (result of previous compose)
45764 2019-Jan-12 20:37:20.637914 - [DEBUG]
45765 2019-Jan-12 20:37:20.637939 - [DEBUG] Join: AllTop & AllBottom
45766 2019-Jan-12 20:37:20.637965 - [DEBUG] = AllBottom (new jump func)
45767 2019-Jan-12 20:37:20.637989 - [DEBUG]
45768 2019-Jan-12 20:37:20.638013 - [DEBUG] Start adding new jump function
45769 2019-Jan-12 20:37:20.638036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45770 2019-Jan-12 20:37:20.638093 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45771 2019-Jan-12 20:37:20.638752 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45772 2019-Jan-12 20:37:20.639386 - [DEBUG] Edge Function : AllBottom
45773 2019-Jan-12 20:37:20.639419 - [DEBUG] End adding new jump function
45774 2019-Jan-12 20:37:20.639443 - [DEBUG]
45775 2019-Jan-12 20:37:20.639467 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45776 2019-Jan-12 20:37:20.639491 - [DEBUG]
45777 2019-Jan-12 20:37:20.639514 - [DEBUG] Process 1244. path edge:
45778 2019-Jan-12 20:37:20.639538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45779 2019-Jan-12 20:37:20.639594 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45780 2019-Jan-12 20:37:20.640227 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45781 2019-Jan-12 20:37:20.640862 - [DEBUG]
45782 2019-Jan-12 20:37:20.640887 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45783 2019-Jan-12 20:37:20.641543 - [DEBUG] Compose: EdgeIdentity * AllBottom
45784 2019-Jan-12 20:37:20.641571 - [DEBUG]
45785 2019-Jan-12 20:37:20.641594 - [DEBUG] Propagate flow
45786 2019-Jan-12 20:37:20.641618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45787 2019-Jan-12 20:37:20.641674 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45788 2019-Jan-12 20:37:20.642333 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45789 2019-Jan-12 20:37:20.642967 - [DEBUG] Edge function : AllBottom (result of previous compose)
45790 2019-Jan-12 20:37:20.642992 - [DEBUG]
45791 2019-Jan-12 20:37:20.643017 - [DEBUG] Join: AllTop & AllBottom
45792 2019-Jan-12 20:37:20.643043 - [DEBUG] = AllBottom (new jump func)
45793 2019-Jan-12 20:37:20.643067 - [DEBUG]
45794 2019-Jan-12 20:37:20.643091 - [DEBUG] Start adding new jump function
45795 2019-Jan-12 20:37:20.643114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45796 2019-Jan-12 20:37:20.643170 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45797 2019-Jan-12 20:37:20.643805 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45798 2019-Jan-12 20:37:20.644446 - [DEBUG] Edge Function : AllBottom
45799 2019-Jan-12 20:37:20.644474 - [DEBUG] End adding new jump function
45800 2019-Jan-12 20:37:20.644498 - [DEBUG]
45801 2019-Jan-12 20:37:20.644522 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45802 2019-Jan-12 20:37:20.644555 - [DEBUG]
45803 2019-Jan-12 20:37:20.644579 - [DEBUG] Process 1245. path edge:
45804 2019-Jan-12 20:37:20.644603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45805 2019-Jan-12 20:37:20.644660 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45806 2019-Jan-12 20:37:20.645303 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45807 2019-Jan-12 20:37:20.645964 - [DEBUG]
45808 2019-Jan-12 20:37:20.645989 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45809 2019-Jan-12 20:37:20.646646 - [DEBUG] Possible callees:
45810 2019-Jan-12 20:37:20.646671 - [DEBUG] llvm.dbg.declare
45811 2019-Jan-12 20:37:20.646696 - [DEBUG] Possible return sites:
45812 2019-Jan-12 20:37:20.646720 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045813 2019-Jan-12 20:37:20.647988 - [DEBUG] Found and process special summary
45814 2019-Jan-12 20:37:20.648021 - [DEBUG] Compose: EdgeIdentity * AllBottom
45815 2019-Jan-12 20:37:20.648049 - [DEBUG]
45816 2019-Jan-12 20:37:20.648073 - [DEBUG] Propagate flow
45817 2019-Jan-12 20:37:20.648097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45818 2019-Jan-12 20:37:20.648154 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45819 2019-Jan-12 20:37:20.648806 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45820 2019-Jan-12 20:37:20.649441 - [DEBUG] Edge function : AllBottom (result of previous compose)
45821 2019-Jan-12 20:37:20.649466 - [DEBUG]
45822 2019-Jan-12 20:37:20.649491 - [DEBUG] Join: AllTop & AllBottom
45823 2019-Jan-12 20:37:20.649517 - [DEBUG] = AllBottom (new jump func)
45824 2019-Jan-12 20:37:20.649541 - [DEBUG]
45825 2019-Jan-12 20:37:20.649565 - [DEBUG] Start adding new jump function
45826 2019-Jan-12 20:37:20.649588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45827 2019-Jan-12 20:37:20.649644 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45828 2019-Jan-12 20:37:20.650281 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45829 2019-Jan-12 20:37:20.650917 - [DEBUG] Edge Function : AllBottom
45830 2019-Jan-12 20:37:20.650945 - [DEBUG] End adding new jump function
45831 2019-Jan-12 20:37:20.650969 - [DEBUG]
45832 2019-Jan-12 20:37:20.650993 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45833 2019-Jan-12 20:37:20.651017 - [DEBUG]
45834 2019-Jan-12 20:37:20.651041 - [DEBUG] Process 1246. path edge:
45835 2019-Jan-12 20:37:20.651065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45836 2019-Jan-12 20:37:20.651121 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45837 2019-Jan-12 20:37:20.651756 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45838 2019-Jan-12 20:37:20.652407 - [DEBUG]
45839 2019-Jan-12 20:37:20.652431 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45840 2019-Jan-12 20:37:20.653093 - [DEBUG] Compose: EdgeIdentity * AllBottom
45841 2019-Jan-12 20:37:20.653121 - [DEBUG]
45842 2019-Jan-12 20:37:20.653145 - [DEBUG] Propagate flow
45843 2019-Jan-12 20:37:20.653169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45844 2019-Jan-12 20:37:20.653234 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45845 2019-Jan-12 20:37:20.653867 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45846 2019-Jan-12 20:37:20.654502 - [DEBUG] Edge function : AllBottom (result of previous compose)
45847 2019-Jan-12 20:37:20.654527 - [DEBUG]
45848 2019-Jan-12 20:37:20.654552 - [DEBUG] Join: AllTop & AllBottom
45849 2019-Jan-12 20:37:20.654582 - [DEBUG] = AllBottom (new jump func)
45850 2019-Jan-12 20:37:20.654607 - [DEBUG]
45851 2019-Jan-12 20:37:20.654630 - [DEBUG] Start adding new jump function
45852 2019-Jan-12 20:37:20.654654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45853 2019-Jan-12 20:37:20.654710 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-12 20:37:20.655360 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45855 2019-Jan-12 20:37:20.655992 - [DEBUG] Edge Function : AllBottom
45856 2019-Jan-12 20:37:20.656020 - [DEBUG] End adding new jump function
45857 2019-Jan-12 20:37:20.656045 - [DEBUG]
45858 2019-Jan-12 20:37:20.656069 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45859 2019-Jan-12 20:37:20.656093 - [DEBUG]
45860 2019-Jan-12 20:37:20.656117 - [DEBUG] Process 1247. path edge:
45861 2019-Jan-12 20:37:20.656141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45862 2019-Jan-12 20:37:20.656197 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45863 2019-Jan-12 20:37:20.656833 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45864 2019-Jan-12 20:37:20.657468 - [DEBUG]
45865 2019-Jan-12 20:37:20.657493 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45866 2019-Jan-12 20:37:20.658141 - [DEBUG] Compose: EdgeIdentity * AllBottom
45867 2019-Jan-12 20:37:20.658171 - [DEBUG]
45868 2019-Jan-12 20:37:20.658195 - [DEBUG] Propagate flow
45869 2019-Jan-12 20:37:20.658218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45870 2019-Jan-12 20:37:20.658275 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45871 2019-Jan-12 20:37:20.658933 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45872 2019-Jan-12 20:37:20.659567 - [DEBUG] Edge function : AllBottom (result of previous compose)
45873 2019-Jan-12 20:37:20.659592 - [DEBUG]
45874 2019-Jan-12 20:37:20.659618 - [DEBUG] Join: AllTop & AllBottom
45875 2019-Jan-12 20:37:20.659644 - [DEBUG] = AllBottom (new jump func)
45876 2019-Jan-12 20:37:20.659668 - [DEBUG]
45877 2019-Jan-12 20:37:20.659692 - [DEBUG] Start adding new jump function
45878 2019-Jan-12 20:37:20.659715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45879 2019-Jan-12 20:37:20.659771 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45880 2019-Jan-12 20:37:20.660405 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45881 2019-Jan-12 20:37:20.661045 - [DEBUG] Edge Function : AllBottom
45882 2019-Jan-12 20:37:20.661073 - [DEBUG] End adding new jump function
45883 2019-Jan-12 20:37:20.661098 - [DEBUG]
45884 2019-Jan-12 20:37:20.661121 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45885 2019-Jan-12 20:37:20.661146 - [DEBUG]
45886 2019-Jan-12 20:37:20.661169 - [DEBUG] Process 1248. path edge:
45887 2019-Jan-12 20:37:20.661193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45888 2019-Jan-12 20:37:20.661257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45889 2019-Jan-12 20:37:20.661900 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45890 2019-Jan-12 20:37:20.662550 - [DEBUG]
45891 2019-Jan-12 20:37:20.662574 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45892 2019-Jan-12 20:37:20.663228 - [DEBUG] Possible callees:
45893 2019-Jan-12 20:37:20.663254 - [DEBUG] llvm.dbg.declare
45894 2019-Jan-12 20:37:20.663279 - [DEBUG] Possible return sites:
45895 2019-Jan-12 20:37:20.663302 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945896 2019-Jan-12 20:37:20.664568 - [DEBUG] Found and process special summary
45897 2019-Jan-12 20:37:20.664602 - [DEBUG] Compose: EdgeIdentity * AllBottom
45898 2019-Jan-12 20:37:20.664629 - [DEBUG]
45899 2019-Jan-12 20:37:20.664653 - [DEBUG] Propagate flow
45900 2019-Jan-12 20:37:20.664676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45901 2019-Jan-12 20:37:20.664732 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45902 2019-Jan-12 20:37:20.665382 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45903 2019-Jan-12 20:37:20.666017 - [DEBUG] Edge function : AllBottom (result of previous compose)
45904 2019-Jan-12 20:37:20.666042 - [DEBUG]
45905 2019-Jan-12 20:37:20.666067 - [DEBUG] Join: AllTop & AllBottom
45906 2019-Jan-12 20:37:20.666093 - [DEBUG] = AllBottom (new jump func)
45907 2019-Jan-12 20:37:20.666118 - [DEBUG]
45908 2019-Jan-12 20:37:20.666141 - [DEBUG] Start adding new jump function
45909 2019-Jan-12 20:37:20.666164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-12 20:37:20.666220 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-12 20:37:20.666861 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45912 2019-Jan-12 20:37:20.667497 - [DEBUG] Edge Function : AllBottom
45913 2019-Jan-12 20:37:20.667526 - [DEBUG] End adding new jump function
45914 2019-Jan-12 20:37:20.667550 - [DEBUG]
45915 2019-Jan-12 20:37:20.667574 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45916 2019-Jan-12 20:37:20.667599 - [DEBUG]
45917 2019-Jan-12 20:37:20.667622 - [DEBUG] Process 1249. path edge:
45918 2019-Jan-12 20:37:20.667646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45919 2019-Jan-12 20:37:20.667702 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45920 2019-Jan-12 20:37:20.668339 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45921 2019-Jan-12 20:37:20.668996 - [DEBUG]
45922 2019-Jan-12 20:37:20.669020 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45923 2019-Jan-12 20:37:20.669677 - [DEBUG] Compose: EdgeIdentity * AllBottom
45924 2019-Jan-12 20:37:20.669705 - [DEBUG]
45925 2019-Jan-12 20:37:20.669729 - [DEBUG] Propagate flow
45926 2019-Jan-12 20:37:20.669752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45927 2019-Jan-12 20:37:20.669809 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45928 2019-Jan-12 20:37:20.670443 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45929 2019-Jan-12 20:37:20.671084 - [DEBUG] Edge function : AllBottom (result of previous compose)
45930 2019-Jan-12 20:37:20.671122 - [DEBUG]
45931 2019-Jan-12 20:37:20.671148 - [DEBUG] Join: AllTop & AllBottom
45932 2019-Jan-12 20:37:20.671174 - [DEBUG] = AllBottom (new jump func)
45933 2019-Jan-12 20:37:20.671198 - [DEBUG]
45934 2019-Jan-12 20:37:20.671221 - [DEBUG] Start adding new jump function
45935 2019-Jan-12 20:37:20.671245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-12 20:37:20.671301 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-12 20:37:20.671936 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45938 2019-Jan-12 20:37:20.672583 - [DEBUG] Edge Function : AllBottom
45939 2019-Jan-12 20:37:20.672612 - [DEBUG] End adding new jump function
45940 2019-Jan-12 20:37:20.672636 - [DEBUG]
45941 2019-Jan-12 20:37:20.672659 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45942 2019-Jan-12 20:37:20.672684 - [DEBUG]
45943 2019-Jan-12 20:37:20.672707 - [DEBUG] Process 1250. path edge:
45944 2019-Jan-12 20:37:20.672731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45945 2019-Jan-12 20:37:20.672788 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45946 2019-Jan-12 20:37:20.673420 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45947 2019-Jan-12 20:37:20.674052 - [DEBUG]
45948 2019-Jan-12 20:37:20.674077 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45949 2019-Jan-12 20:37:20.674728 - [DEBUG] Compose: EdgeIdentity * AllBottom
45950 2019-Jan-12 20:37:20.674756 - [DEBUG]
45951 2019-Jan-12 20:37:20.674779 - [DEBUG] Propagate flow
45952 2019-Jan-12 20:37:20.674803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45953 2019-Jan-12 20:37:20.674859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45954 2019-Jan-12 20:37:20.675519 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45955 2019-Jan-12 20:37:20.676153 - [DEBUG] Edge function : AllBottom (result of previous compose)
45956 2019-Jan-12 20:37:20.676178 - [DEBUG]
45957 2019-Jan-12 20:37:20.676203 - [DEBUG] Join: AllTop & AllBottom
45958 2019-Jan-12 20:37:20.676229 - [DEBUG] = AllBottom (new jump func)
45959 2019-Jan-12 20:37:20.676254 - [DEBUG]
45960 2019-Jan-12 20:37:20.676277 - [DEBUG] Start adding new jump function
45961 2019-Jan-12 20:37:20.676300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-12 20:37:20.676360 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-12 20:37:20.676995 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45964 2019-Jan-12 20:37:20.677635 - [DEBUG] Edge Function : AllBottom
45965 2019-Jan-12 20:37:20.677664 - [DEBUG] End adding new jump function
45966 2019-Jan-12 20:37:20.677688 - [DEBUG]
45967 2019-Jan-12 20:37:20.677712 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45968 2019-Jan-12 20:37:20.677736 - [DEBUG]
45969 2019-Jan-12 20:37:20.677760 - [DEBUG] Process 1251. path edge:
45970 2019-Jan-12 20:37:20.677783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45971 2019-Jan-12 20:37:20.677840 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45972 2019-Jan-12 20:37:20.678483 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45973 2019-Jan-12 20:37:20.679132 - [DEBUG]
45974 2019-Jan-12 20:37:20.679164 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45975 2019-Jan-12 20:37:20.679819 - [DEBUG] Possible callees:
45976 2019-Jan-12 20:37:20.679844 - [DEBUG] llvm.dbg.declare
45977 2019-Jan-12 20:37:20.679869 - [DEBUG] Possible return sites:
45978 2019-Jan-12 20:37:20.679893 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545979 2019-Jan-12 20:37:20.681160 - [DEBUG] Found and process special summary
45980 2019-Jan-12 20:37:20.681194 - [DEBUG] Compose: EdgeIdentity * AllBottom
45981 2019-Jan-12 20:37:20.681221 - [DEBUG]
45982 2019-Jan-12 20:37:20.681245 - [DEBUG] Propagate flow
45983 2019-Jan-12 20:37:20.681269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45984 2019-Jan-12 20:37:20.681326 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45985 2019-Jan-12 20:37:20.681965 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45986 2019-Jan-12 20:37:20.682617 - [DEBUG] Edge function : AllBottom (result of previous compose)
45987 2019-Jan-12 20:37:20.682642 - [DEBUG]
45988 2019-Jan-12 20:37:20.682667 - [DEBUG] Join: AllTop & AllBottom
45989 2019-Jan-12 20:37:20.682693 - [DEBUG] = AllBottom (new jump func)
45990 2019-Jan-12 20:37:20.682718 - [DEBUG]
45991 2019-Jan-12 20:37:20.682741 - [DEBUG] Start adding new jump function
45992 2019-Jan-12 20:37:20.682764 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45993 2019-Jan-12 20:37:20.682820 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-12 20:37:20.683454 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45995 2019-Jan-12 20:37:20.684089 - [DEBUG] Edge Function : AllBottom
45996 2019-Jan-12 20:37:20.684117 - [DEBUG] End adding new jump function
45997 2019-Jan-12 20:37:20.684141 - [DEBUG]
45998 2019-Jan-12 20:37:20.684164 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45999 2019-Jan-12 20:37:20.684189 - [DEBUG]
46000 2019-Jan-12 20:37:20.684212 - [DEBUG] Process 1252. path edge:
46001 2019-Jan-12 20:37:20.684236 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46002 2019-Jan-12 20:37:20.684292 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
46003 2019-Jan-12 20:37:20.684928 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46004 2019-Jan-12 20:37:20.685588 - [DEBUG]
46005 2019-Jan-12 20:37:20.685613 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46006 2019-Jan-12 20:37:20.686271 - [DEBUG] Compose: EdgeIdentity * AllBottom
46007 2019-Jan-12 20:37:20.686299 - [DEBUG]
46008 2019-Jan-12 20:37:20.686322 - [DEBUG] Propagate flow
46009 2019-Jan-12 20:37:20.686346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46010 2019-Jan-12 20:37:20.686403 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46011 2019-Jan-12 20:37:20.687045 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46012 2019-Jan-12 20:37:20.687678 - [DEBUG] Edge function : AllBottom (result of previous compose)
46013 2019-Jan-12 20:37:20.687703 - [DEBUG]
46014 2019-Jan-12 20:37:20.687728 - [DEBUG] Join: AllTop & AllBottom
46015 2019-Jan-12 20:37:20.687754 - [DEBUG] = AllBottom (new jump func)
46016 2019-Jan-12 20:37:20.687779 - [DEBUG]
46017 2019-Jan-12 20:37:20.687802 - [DEBUG] Start adding new jump function
46018 2019-Jan-12 20:37:20.687834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46019 2019-Jan-12 20:37:20.687891 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-12 20:37:20.688526 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46021 2019-Jan-12 20:37:20.689175 - [DEBUG] Edge Function : AllBottom
46022 2019-Jan-12 20:37:20.689203 - [DEBUG] End adding new jump function
46023 2019-Jan-12 20:37:20.689227 - [DEBUG]
46024 2019-Jan-12 20:37:20.689251 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
46025 2019-Jan-12 20:37:20.689275 - [DEBUG]
46026 2019-Jan-12 20:37:20.689299 - [DEBUG] Process 1253. path edge:
46027 2019-Jan-12 20:37:20.689322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46028 2019-Jan-12 20:37:20.689379 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
46029 2019-Jan-12 20:37:20.690012 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46030 2019-Jan-12 20:37:20.690646 - [DEBUG]
46031 2019-Jan-12 20:37:20.690671 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46032 2019-Jan-12 20:37:20.691324 - [DEBUG] Compose: EdgeIdentity * AllBottom
46033 2019-Jan-12 20:37:20.691352 - [DEBUG]
46034 2019-Jan-12 20:37:20.691376 - [DEBUG] Propagate flow
46035 2019-Jan-12 20:37:20.691400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46036 2019-Jan-12 20:37:20.691457 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46037 2019-Jan-12 20:37:20.692105 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46038 2019-Jan-12 20:37:20.692737 - [DEBUG] Edge function : AllBottom (result of previous compose)
46039 2019-Jan-12 20:37:20.692763 - [DEBUG]
46040 2019-Jan-12 20:37:20.692788 - [DEBUG] Join: AllTop & AllBottom
46041 2019-Jan-12 20:37:20.692814 - [DEBUG] = AllBottom (new jump func)
46042 2019-Jan-12 20:37:20.692839 - [DEBUG]
46043 2019-Jan-12 20:37:20.692862 - [DEBUG] Start adding new jump function
46044 2019-Jan-12 20:37:20.692886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46045 2019-Jan-12 20:37:20.692942 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-12 20:37:20.693577 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46047 2019-Jan-12 20:37:20.694208 - [DEBUG] Edge Function : AllBottom
46048 2019-Jan-12 20:37:20.694236 - [DEBUG] End adding new jump function
46049 2019-Jan-12 20:37:20.694260 - [DEBUG]
46050 2019-Jan-12 20:37:20.694284 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
46051 2019-Jan-12 20:37:20.694309 - [DEBUG]
46052 2019-Jan-12 20:37:20.694332 - [DEBUG] Process 1254. path edge:
46053 2019-Jan-12 20:37:20.694356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46054 2019-Jan-12 20:37:20.694413 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
46055 2019-Jan-12 20:37:20.695045 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46056 2019-Jan-12 20:37:20.695692 - [DEBUG]
46057 2019-Jan-12 20:37:20.695718 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46058 2019-Jan-12 20:37:20.696368 - [DEBUG] Compose: EdgeIdentity * AllBottom
46059 2019-Jan-12 20:37:20.696396 - [DEBUG]
46060 2019-Jan-12 20:37:20.696420 - [DEBUG] Propagate flow
46061 2019-Jan-12 20:37:20.696444 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46062 2019-Jan-12 20:37:20.696505 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46063 2019-Jan-12 20:37:20.697157 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46064 2019-Jan-12 20:37:20.697791 - [DEBUG] Edge function : AllBottom (result of previous compose)
46065 2019-Jan-12 20:37:20.697816 - [DEBUG]
46066 2019-Jan-12 20:37:20.697841 - [DEBUG] Join: AllTop & AllBottom
46067 2019-Jan-12 20:37:20.697867 - [DEBUG] = AllBottom (new jump func)
46068 2019-Jan-12 20:37:20.697892 - [DEBUG]
46069 2019-Jan-12 20:37:20.697915 - [DEBUG] Start adding new jump function
46070 2019-Jan-12 20:37:20.697938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46071 2019-Jan-12 20:37:20.697994 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-12 20:37:20.698630 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46073 2019-Jan-12 20:37:20.699286 - [DEBUG] Edge Function : AllBottom
46074 2019-Jan-12 20:37:20.699313 - [DEBUG] End adding new jump function
46075 2019-Jan-12 20:37:20.699337 - [DEBUG]
46076 2019-Jan-12 20:37:20.699361 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
46077 2019-Jan-12 20:37:20.699386 - [DEBUG]
46078 2019-Jan-12 20:37:20.699409 - [DEBUG] Process 1255. path edge:
46079 2019-Jan-12 20:37:20.699432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46080 2019-Jan-12 20:37:20.699489 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
46081 2019-Jan-12 20:37:20.700132 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46082 2019-Jan-12 20:37:20.700767 - [DEBUG]
46083 2019-Jan-12 20:37:20.700791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46084 2019-Jan-12 20:37:20.701451 - [DEBUG] Possible callees:
46085 2019-Jan-12 20:37:20.701476 - [DEBUG] llvm.dbg.declare
46086 2019-Jan-12 20:37:20.701501 - [DEBUG] Possible return sites:
46087 2019-Jan-12 20:37:20.701524 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16346088 2019-Jan-12 20:37:20.702807 - [DEBUG] Found and process special summary
46089 2019-Jan-12 20:37:20.702840 - [DEBUG] Compose: EdgeIdentity * AllBottom
46090 2019-Jan-12 20:37:20.702867 - [DEBUG]
46091 2019-Jan-12 20:37:20.702892 - [DEBUG] Propagate flow
46092 2019-Jan-12 20:37:20.702915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46093 2019-Jan-12 20:37:20.702972 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46094 2019-Jan-12 20:37:20.703614 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46095 2019-Jan-12 20:37:20.704249 - [DEBUG] Edge function : AllBottom (result of previous compose)
46096 2019-Jan-12 20:37:20.704274 - [DEBUG]
46097 2019-Jan-12 20:37:20.704299 - [DEBUG] Join: AllTop & AllBottom
46098 2019-Jan-12 20:37:20.704325 - [DEBUG] = AllBottom (new jump func)
46099 2019-Jan-12 20:37:20.704350 - [DEBUG]
46100 2019-Jan-12 20:37:20.704373 - [DEBUG] Start adding new jump function
46101 2019-Jan-12 20:37:20.704397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46102 2019-Jan-12 20:37:20.704453 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46103 2019-Jan-12 20:37:20.705087 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46104 2019-Jan-12 20:37:20.705741 - [DEBUG] Edge Function : AllBottom
46105 2019-Jan-12 20:37:20.705777 - [DEBUG] End adding new jump function
46106 2019-Jan-12 20:37:20.705802 - [DEBUG]
46107 2019-Jan-12 20:37:20.705825 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
46108 2019-Jan-12 20:37:20.705850 - [DEBUG]
46109 2019-Jan-12 20:37:20.705873 - [DEBUG] Process 1256. path edge:
46110 2019-Jan-12 20:37:20.705897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46111 2019-Jan-12 20:37:20.705953 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
46112 2019-Jan-12 20:37:20.706597 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46113 2019-Jan-12 20:37:20.707238 - [DEBUG]
46114 2019-Jan-12 20:37:20.707262 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46115 2019-Jan-12 20:37:20.707921 - [DEBUG] Compose: EdgeIdentity * AllBottom
46116 2019-Jan-12 20:37:20.707949 - [DEBUG]
46117 2019-Jan-12 20:37:20.707973 - [DEBUG] Propagate flow
46118 2019-Jan-12 20:37:20.707996 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-12 20:37:20.708053 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46120 2019-Jan-12 20:37:20.708701 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46121 2019-Jan-12 20:37:20.709336 - [DEBUG] Edge function : AllBottom (result of previous compose)
46122 2019-Jan-12 20:37:20.709362 - [DEBUG]
46123 2019-Jan-12 20:37:20.709387 - [DEBUG] Join: AllTop & AllBottom
46124 2019-Jan-12 20:37:20.709413 - [DEBUG] = AllBottom (new jump func)
46125 2019-Jan-12 20:37:20.709437 - [DEBUG]
46126 2019-Jan-12 20:37:20.709461 - [DEBUG] Start adding new jump function
46127 2019-Jan-12 20:37:20.709484 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46128 2019-Jan-12 20:37:20.709540 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46129 2019-Jan-12 20:37:20.710175 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46130 2019-Jan-12 20:37:20.710805 - [DEBUG] Edge Function : AllBottom
46131 2019-Jan-12 20:37:20.710834 - [DEBUG] End adding new jump function
46132 2019-Jan-12 20:37:20.710858 - [DEBUG]
46133 2019-Jan-12 20:37:20.710882 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46134 2019-Jan-12 20:37:20.710906 - [DEBUG]
46135 2019-Jan-12 20:37:20.710930 - [DEBUG] Process 1257. path edge:
46136 2019-Jan-12 20:37:20.710954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46137 2019-Jan-12 20:37:20.711009 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
46138 2019-Jan-12 20:37:20.711642 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46139 2019-Jan-12 20:37:20.712291 - [DEBUG]
46140 2019-Jan-12 20:37:20.712316 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46141 2019-Jan-12 20:37:20.712968 - [DEBUG] Compose: EdgeIdentity * AllBottom
46142 2019-Jan-12 20:37:20.712997 - [DEBUG]
46143 2019-Jan-12 20:37:20.713021 - [DEBUG] Propagate flow
46144 2019-Jan-12 20:37:20.713045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46145 2019-Jan-12 20:37:20.713101 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46146 2019-Jan-12 20:37:20.713746 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46147 2019-Jan-12 20:37:20.714380 - [DEBUG] Edge function : AllBottom (result of previous compose)
46148 2019-Jan-12 20:37:20.714405 - [DEBUG]
46149 2019-Jan-12 20:37:20.714439 - [DEBUG] Join: AllTop & AllBottom
46150 2019-Jan-12 20:37:20.714466 - [DEBUG] = AllBottom (new jump func)
46151 2019-Jan-12 20:37:20.714491 - [DEBUG]
46152 2019-Jan-12 20:37:20.714514 - [DEBUG] Start adding new jump function
46153 2019-Jan-12 20:37:20.714538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46154 2019-Jan-12 20:37:20.714594 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46155 2019-Jan-12 20:37:20.715231 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46156 2019-Jan-12 20:37:20.715888 - [DEBUG] Edge Function : AllBottom
46157 2019-Jan-12 20:37:20.715916 - [DEBUG] End adding new jump function
46158 2019-Jan-12 20:37:20.715940 - [DEBUG]
46159 2019-Jan-12 20:37:20.715964 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46160 2019-Jan-12 20:37:20.715989 - [DEBUG]
46161 2019-Jan-12 20:37:20.716012 - [DEBUG] Process 1258. path edge:
46162 2019-Jan-12 20:37:20.716036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46163 2019-Jan-12 20:37:20.716092 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
46164 2019-Jan-12 20:37:20.716741 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46165 2019-Jan-12 20:37:20.717375 - [DEBUG]
46166 2019-Jan-12 20:37:20.717400 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46167 2019-Jan-12 20:37:20.718060 - [DEBUG] Possible callees:
46168 2019-Jan-12 20:37:20.718087 - [DEBUG] llvm.dbg.declare
46169 2019-Jan-12 20:37:20.718112 - [DEBUG] Possible return sites:
46170 2019-Jan-12 20:37:20.718136 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16946171 2019-Jan-12 20:37:20.719425 - [DEBUG] Found and process special summary
46172 2019-Jan-12 20:37:20.719459 - [DEBUG] Compose: EdgeIdentity * AllBottom
46173 2019-Jan-12 20:37:20.719487 - [DEBUG]
46174 2019-Jan-12 20:37:20.719510 - [DEBUG] Propagate flow
46175 2019-Jan-12 20:37:20.719534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-12 20:37:20.719591 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46177 2019-Jan-12 20:37:20.720227 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46178 2019-Jan-12 20:37:20.720861 - [DEBUG] Edge function : AllBottom (result of previous compose)
46179 2019-Jan-12 20:37:20.720887 - [DEBUG]
46180 2019-Jan-12 20:37:20.720911 - [DEBUG] Join: AllTop & AllBottom
46181 2019-Jan-12 20:37:20.720937 - [DEBUG] = AllBottom (new jump func)
46182 2019-Jan-12 20:37:20.720962 - [DEBUG]
46183 2019-Jan-12 20:37:20.720986 - [DEBUG] Start adding new jump function
46184 2019-Jan-12 20:37:20.721009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46185 2019-Jan-12 20:37:20.721065 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46186 2019-Jan-12 20:37:20.721700 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46187 2019-Jan-12 20:37:20.722352 - [DEBUG] Edge Function : AllBottom
46188 2019-Jan-12 20:37:20.722381 - [DEBUG] End adding new jump function
46189 2019-Jan-12 20:37:20.722405 - [DEBUG]
46190 2019-Jan-12 20:37:20.722429 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46191 2019-Jan-12 20:37:20.722453 - [DEBUG]
46192 2019-Jan-12 20:37:20.722485 - [DEBUG] Process 1259. path edge:
46193 2019-Jan-12 20:37:20.722510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46194 2019-Jan-12 20:37:20.722566 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
46195 2019-Jan-12 20:37:20.723208 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46196 2019-Jan-12 20:37:20.723842 - [DEBUG]
46197 2019-Jan-12 20:37:20.723866 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46198 2019-Jan-12 20:37:20.724523 - [DEBUG] Compose: EdgeIdentity * AllBottom
46199 2019-Jan-12 20:37:20.724552 - [DEBUG]
46200 2019-Jan-12 20:37:20.724576 - [DEBUG] Propagate flow
46201 2019-Jan-12 20:37:20.724599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46202 2019-Jan-12 20:37:20.724656 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46203 2019-Jan-12 20:37:20.725300 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46204 2019-Jan-12 20:37:20.725951 - [DEBUG] Edge function : AllBottom (result of previous compose)
46205 2019-Jan-12 20:37:20.725977 - [DEBUG]
46206 2019-Jan-12 20:37:20.726002 - [DEBUG] Join: AllTop & AllBottom
46207 2019-Jan-12 20:37:20.726028 - [DEBUG] = AllBottom (new jump func)
46208 2019-Jan-12 20:37:20.726052 - [DEBUG]
46209 2019-Jan-12 20:37:20.726075 - [DEBUG] Start adding new jump function
46210 2019-Jan-12 20:37:20.726099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46211 2019-Jan-12 20:37:20.726154 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46212 2019-Jan-12 20:37:20.726795 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46213 2019-Jan-12 20:37:20.727428 - [DEBUG] Edge Function : AllBottom
46214 2019-Jan-12 20:37:20.727456 - [DEBUG] End adding new jump function
46215 2019-Jan-12 20:37:20.727480 - [DEBUG]
46216 2019-Jan-12 20:37:20.727504 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46217 2019-Jan-12 20:37:20.727528 - [DEBUG]
46218 2019-Jan-12 20:37:20.727552 - [DEBUG] Process 1260. path edge:
46219 2019-Jan-12 20:37:20.727575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46220 2019-Jan-12 20:37:20.727632 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
46221 2019-Jan-12 20:37:20.728266 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46222 2019-Jan-12 20:37:20.728917 - [DEBUG]
46223 2019-Jan-12 20:37:20.728942 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46224 2019-Jan-12 20:37:20.729597 - [DEBUG] Compose: EdgeIdentity * AllBottom
46225 2019-Jan-12 20:37:20.729625 - [DEBUG]
46226 2019-Jan-12 20:37:20.729649 - [DEBUG] Propagate flow
46227 2019-Jan-12 20:37:20.729672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46228 2019-Jan-12 20:37:20.729729 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46229 2019-Jan-12 20:37:20.730368 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46230 2019-Jan-12 20:37:20.731002 - [DEBUG] Edge function : AllBottom (result of previous compose)
46231 2019-Jan-12 20:37:20.731028 - [DEBUG]
46232 2019-Jan-12 20:37:20.731053 - [DEBUG] Join: AllTop & AllBottom
46233 2019-Jan-12 20:37:20.731078 - [DEBUG] = AllBottom (new jump func)
46234 2019-Jan-12 20:37:20.731103 - [DEBUG]
46235 2019-Jan-12 20:37:20.731127 - [DEBUG] Start adding new jump function
46236 2019-Jan-12 20:37:20.731150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46237 2019-Jan-12 20:37:20.731213 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46238 2019-Jan-12 20:37:20.731850 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46239 2019-Jan-12 20:37:20.732502 - [DEBUG] Edge Function : AllBottom
46240 2019-Jan-12 20:37:20.732530 - [DEBUG] End adding new jump function
46241 2019-Jan-12 20:37:20.732554 - [DEBUG]
46242 2019-Jan-12 20:37:20.732578 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46243 2019-Jan-12 20:37:20.732602 - [DEBUG]
46244 2019-Jan-12 20:37:20.732625 - [DEBUG] Process 1261. path edge:
46245 2019-Jan-12 20:37:20.732649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46246 2019-Jan-12 20:37:20.732705 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
46247 2019-Jan-12 20:37:20.733341 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46248 2019-Jan-12 20:37:20.733984 - [DEBUG]
46249 2019-Jan-12 20:37:20.734009 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46250 2019-Jan-12 20:37:20.734667 - [DEBUG] Compose: EdgeIdentity * AllBottom
46251 2019-Jan-12 20:37:20.734695 - [DEBUG]
46252 2019-Jan-12 20:37:20.734719 - [DEBUG] Propagate flow
46253 2019-Jan-12 20:37:20.734742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46254 2019-Jan-12 20:37:20.734799 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46255 2019-Jan-12 20:37:20.735452 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46256 2019-Jan-12 20:37:20.736094 - [DEBUG] Edge function : AllBottom (result of previous compose)
46257 2019-Jan-12 20:37:20.736119 - [DEBUG]
46258 2019-Jan-12 20:37:20.736144 - [DEBUG] Join: AllTop & AllBottom
46259 2019-Jan-12 20:37:20.736170 - [DEBUG] = AllBottom (new jump func)
46260 2019-Jan-12 20:37:20.736195 - [DEBUG]
46261 2019-Jan-12 20:37:20.736218 - [DEBUG] Start adding new jump function
46262 2019-Jan-12 20:37:20.736241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46263 2019-Jan-12 20:37:20.736297 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46264 2019-Jan-12 20:37:20.736937 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46265 2019-Jan-12 20:37:20.737569 - [DEBUG] Edge Function : AllBottom
46266 2019-Jan-12 20:37:20.737597 - [DEBUG] End adding new jump function
46267 2019-Jan-12 20:37:20.737621 - [DEBUG]
46268 2019-Jan-12 20:37:20.737645 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46269 2019-Jan-12 20:37:20.737669 - [DEBUG]
46270 2019-Jan-12 20:37:20.737693 - [DEBUG] Process 1262. path edge:
46271 2019-Jan-12 20:37:20.737716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46272 2019-Jan-12 20:37:20.737773 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
46273 2019-Jan-12 20:37:20.738404 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46274 2019-Jan-12 20:37:20.739053 - [DEBUG]
46275 2019-Jan-12 20:37:20.739079 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46276 2019-Jan-12 20:37:20.739731 - [DEBUG] Compose: EdgeIdentity * AllBottom
46277 2019-Jan-12 20:37:20.739759 - [DEBUG]
46278 2019-Jan-12 20:37:20.739783 - [DEBUG] Propagate flow
46279 2019-Jan-12 20:37:20.739806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46280 2019-Jan-12 20:37:20.739871 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46281 2019-Jan-12 20:37:20.740509 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46282 2019-Jan-12 20:37:20.741145 - [DEBUG] Edge function : AllBottom (result of previous compose)
46283 2019-Jan-12 20:37:20.741170 - [DEBUG]
46284 2019-Jan-12 20:37:20.741195 - [DEBUG] Join: AllTop & AllBottom
46285 2019-Jan-12 20:37:20.741220 - [DEBUG] = AllBottom (new jump func)
46286 2019-Jan-12 20:37:20.741245 - [DEBUG]
46287 2019-Jan-12 20:37:20.741268 - [DEBUG] Start adding new jump function
46288 2019-Jan-12 20:37:20.741292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46289 2019-Jan-12 20:37:20.741347 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46290 2019-Jan-12 20:37:20.741995 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46291 2019-Jan-12 20:37:20.742660 - [DEBUG] Edge Function : AllBottom
46292 2019-Jan-12 20:37:20.742691 - [DEBUG] End adding new jump function
46293 2019-Jan-12 20:37:20.742715 - [DEBUG]
46294 2019-Jan-12 20:37:20.742739 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46295 2019-Jan-12 20:37:20.742763 - [DEBUG]
46296 2019-Jan-12 20:37:20.742787 - [DEBUG] Process 1263. path edge:
46297 2019-Jan-12 20:37:20.742810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46298 2019-Jan-12 20:37:20.742871 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
46299 2019-Jan-12 20:37:20.743510 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46300 2019-Jan-12 20:37:20.744145 - [DEBUG]
46301 2019-Jan-12 20:37:20.744170 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46302 2019-Jan-12 20:37:20.744831 - [DEBUG] Compose: EdgeIdentity * AllBottom
46303 2019-Jan-12 20:37:20.744860 - [DEBUG]
46304 2019-Jan-12 20:37:20.744884 - [DEBUG] Propagate flow
46305 2019-Jan-12 20:37:20.744908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46306 2019-Jan-12 20:37:20.744965 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46307 2019-Jan-12 20:37:20.745618 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46308 2019-Jan-12 20:37:20.746253 - [DEBUG] Edge function : AllBottom (result of previous compose)
46309 2019-Jan-12 20:37:20.746278 - [DEBUG]
46310 2019-Jan-12 20:37:20.746304 - [DEBUG] Join: AllTop & AllBottom
46311 2019-Jan-12 20:37:20.746330 - [DEBUG] = AllBottom (new jump func)
46312 2019-Jan-12 20:37:20.746354 - [DEBUG]
46313 2019-Jan-12 20:37:20.746378 - [DEBUG] Start adding new jump function
46314 2019-Jan-12 20:37:20.746401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46315 2019-Jan-12 20:37:20.746457 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46316 2019-Jan-12 20:37:20.747099 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46317 2019-Jan-12 20:37:20.747729 - [DEBUG] Edge Function : AllBottom
46318 2019-Jan-12 20:37:20.747758 - [DEBUG] End adding new jump function
46319 2019-Jan-12 20:37:20.747782 - [DEBUG]
46320 2019-Jan-12 20:37:20.747806 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46321 2019-Jan-12 20:37:20.747830 - [DEBUG]
46322 2019-Jan-12 20:37:20.747853 - [DEBUG] Process 1264. path edge:
46323 2019-Jan-12 20:37:20.747877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46324 2019-Jan-12 20:37:20.747934 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
46325 2019-Jan-12 20:37:20.748576 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46326 2019-Jan-12 20:37:20.749231 - [DEBUG]
46327 2019-Jan-12 20:37:20.749257 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46328 2019-Jan-12 20:37:20.749914 - [DEBUG] Compose: EdgeIdentity * AllBottom
46329 2019-Jan-12 20:37:20.749942 - [DEBUG]
46330 2019-Jan-12 20:37:20.749966 - [DEBUG] Propagate flow
46331 2019-Jan-12 20:37:20.749989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46332 2019-Jan-12 20:37:20.750046 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46333 2019-Jan-12 20:37:20.750683 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46334 2019-Jan-12 20:37:20.751320 - [DEBUG] Edge function : AllBottom (result of previous compose)
46335 2019-Jan-12 20:37:20.751346 - [DEBUG]
46336 2019-Jan-12 20:37:20.751371 - [DEBUG] Join: AllTop & AllBottom
46337 2019-Jan-12 20:37:20.751397 - [DEBUG] = AllBottom (new jump func)
46338 2019-Jan-12 20:37:20.751421 - [DEBUG]
46339 2019-Jan-12 20:37:20.751445 - [DEBUG] Start adding new jump function
46340 2019-Jan-12 20:37:20.751469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46341 2019-Jan-12 20:37:20.751525 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46342 2019-Jan-12 20:37:20.752183 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-12 20:37:20.752815 - [DEBUG] Edge Function : AllBottom
46344 2019-Jan-12 20:37:20.752844 - [DEBUG] End adding new jump function
46345 2019-Jan-12 20:37:20.752868 - [DEBUG]
46346 2019-Jan-12 20:37:20.752892 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46347 2019-Jan-12 20:37:20.752917 - [DEBUG]
46348 2019-Jan-12 20:37:20.752940 - [DEBUG] Process 1265. path edge:
46349 2019-Jan-12 20:37:20.752964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46350 2019-Jan-12 20:37:20.753021 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
46351 2019-Jan-12 20:37:20.753655 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46352 2019-Jan-12 20:37:20.754290 - [DEBUG]
46353 2019-Jan-12 20:37:20.754315 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46354 2019-Jan-12 20:37:20.754969 - [DEBUG] Compose: EdgeIdentity * AllBottom
46355 2019-Jan-12 20:37:20.754998 - [DEBUG]
46356 2019-Jan-12 20:37:20.755021 - [DEBUG] Propagate flow
46357 2019-Jan-12 20:37:20.755045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46358 2019-Jan-12 20:37:20.755102 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46359 2019-Jan-12 20:37:20.755768 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46360 2019-Jan-12 20:37:20.756404 - [DEBUG] Edge function : AllBottom (result of previous compose)
46361 2019-Jan-12 20:37:20.756429 - [DEBUG]
46362 2019-Jan-12 20:37:20.756453 - [DEBUG] Join: AllTop & AllBottom
46363 2019-Jan-12 20:37:20.756479 - [DEBUG] = AllBottom (new jump func)
46364 2019-Jan-12 20:37:20.756504 - [DEBUG]
46365 2019-Jan-12 20:37:20.756527 - [DEBUG] Start adding new jump function
46366 2019-Jan-12 20:37:20.756550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46367 2019-Jan-12 20:37:20.756606 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46368 2019-Jan-12 20:37:20.757247 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46369 2019-Jan-12 20:37:20.757892 - [DEBUG] Edge Function : AllBottom
46370 2019-Jan-12 20:37:20.757921 - [DEBUG] End adding new jump function
46371 2019-Jan-12 20:37:20.757945 - [DEBUG]
46372 2019-Jan-12 20:37:20.757969 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46373 2019-Jan-12 20:37:20.757993 - [DEBUG]
46374 2019-Jan-12 20:37:20.758017 - [DEBUG] Process 1266. path edge:
46375 2019-Jan-12 20:37:20.758040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46376 2019-Jan-12 20:37:20.758096 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
46377 2019-Jan-12 20:37:20.758748 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46378 2019-Jan-12 20:37:20.759382 - [DEBUG]
46379 2019-Jan-12 20:37:20.759408 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46380 2019-Jan-12 20:37:20.760065 - [DEBUG] Compose: EdgeIdentity * AllBottom
46381 2019-Jan-12 20:37:20.760093 - [DEBUG]
46382 2019-Jan-12 20:37:20.760117 - [DEBUG] Propagate flow
46383 2019-Jan-12 20:37:20.760140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46384 2019-Jan-12 20:37:20.760197 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46385 2019-Jan-12 20:37:20.760832 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46386 2019-Jan-12 20:37:20.761466 - [DEBUG] Edge function : AllBottom (result of previous compose)
46387 2019-Jan-12 20:37:20.761492 - [DEBUG]
46388 2019-Jan-12 20:37:20.761517 - [DEBUG] Join: AllTop & AllBottom
46389 2019-Jan-12 20:37:20.761543 - [DEBUG] = AllBottom (new jump func)
46390 2019-Jan-12 20:37:20.761567 - [DEBUG]
46391 2019-Jan-12 20:37:20.761591 - [DEBUG] Start adding new jump function
46392 2019-Jan-12 20:37:20.761614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46393 2019-Jan-12 20:37:20.761670 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46394 2019-Jan-12 20:37:20.762319 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46395 2019-Jan-12 20:37:20.762951 - [DEBUG] Edge Function : AllBottom
46396 2019-Jan-12 20:37:20.762979 - [DEBUG] End adding new jump function
46397 2019-Jan-12 20:37:20.763003 - [DEBUG]
46398 2019-Jan-12 20:37:20.763027 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46399 2019-Jan-12 20:37:20.763051 - [DEBUG]
46400 2019-Jan-12 20:37:20.763074 - [DEBUG] Process 1267. path edge:
46401 2019-Jan-12 20:37:20.763098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46402 2019-Jan-12 20:37:20.763154 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
46403 2019-Jan-12 20:37:20.763788 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46404 2019-Jan-12 20:37:20.764423 - [DEBUG]
46405 2019-Jan-12 20:37:20.764447 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46406 2019-Jan-12 20:37:20.765100 - [DEBUG] Compose: EdgeIdentity * AllBottom
46407 2019-Jan-12 20:37:20.765129 - [DEBUG]
46408 2019-Jan-12 20:37:20.765153 - [DEBUG] Propagate flow
46409 2019-Jan-12 20:37:20.765176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46410 2019-Jan-12 20:37:20.765233 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46411 2019-Jan-12 20:37:20.765882 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46412 2019-Jan-12 20:37:20.766532 - [DEBUG] Edge function : AllBottom (result of previous compose)
46413 2019-Jan-12 20:37:20.766558 - [DEBUG]
46414 2019-Jan-12 20:37:20.766583 - [DEBUG] Join: AllTop & AllBottom
46415 2019-Jan-12 20:37:20.766609 - [DEBUG] = AllBottom (new jump func)
46416 2019-Jan-12 20:37:20.766634 - [DEBUG]
46417 2019-Jan-12 20:37:20.766657 - [DEBUG] Start adding new jump function
46418 2019-Jan-12 20:37:20.766681 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46419 2019-Jan-12 20:37:20.766737 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46420 2019-Jan-12 20:37:20.767379 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46421 2019-Jan-12 20:37:20.768015 - [DEBUG] Edge Function : AllBottom
46422 2019-Jan-12 20:37:20.768044 - [DEBUG] End adding new jump function
46423 2019-Jan-12 20:37:20.768068 - [DEBUG]
46424 2019-Jan-12 20:37:20.768091 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46425 2019-Jan-12 20:37:20.768116 - [DEBUG]
46426 2019-Jan-12 20:37:20.768139 - [DEBUG] Process 1268. path edge:
46427 2019-Jan-12 20:37:20.768162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46428 2019-Jan-12 20:37:20.768219 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46429 2019-Jan-12 20:37:20.768871 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46430 2019-Jan-12 20:37:20.769506 - [DEBUG]
46431 2019-Jan-12 20:37:20.769531 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46432 2019-Jan-12 20:37:20.770176 - [DEBUG] Start of endsummarytab entry
46433 2019-Jan-12 20:37:20.770213 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46434 2019-Jan-12 20:37:20.770855 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46435 2019-Jan-12 20:37:20.770916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46436 2019-Jan-12 20:37:20.771560 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46437 2019-Jan-12 20:37:20.772212 - [DEBUG] EF: AllBottom
46438 2019-Jan-12 20:37:20.772237 - [DEBUG]
46439 2019-Jan-12 20:37:20.772261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46440 2019-Jan-12 20:37:20.772897 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46441 2019-Jan-12 20:37:20.773582 - [DEBUG] EF: AllBottom
46442 2019-Jan-12 20:37:20.773609 - [DEBUG]
46443 2019-Jan-12 20:37:20.773633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46444 2019-Jan-12 20:37:20.774329 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46445 2019-Jan-12 20:37:20.775039 - [DEBUG] EF: AllBottom
46446 2019-Jan-12 20:37:20.775067 - [DEBUG]
46447 2019-Jan-12 20:37:20.775090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46448 2019-Jan-12 20:37:20.775785 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46449 2019-Jan-12 20:37:20.776428 - [DEBUG] EF: AllBottom
46450 2019-Jan-12 20:37:20.776453 - [DEBUG]
46451 2019-Jan-12 20:37:20.776477 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46452 2019-Jan-12 20:37:20.777114 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46453 2019-Jan-12 20:37:20.777755 - [DEBUG] EF: AllBottom
46454 2019-Jan-12 20:37:20.777780 - [DEBUG]
46455 2019-Jan-12 20:37:20.777804 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46456 2019-Jan-12 20:37:20.778435 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46457 2019-Jan-12 20:37:20.779103 - [DEBUG] EF: AllBottom
46458 2019-Jan-12 20:37:20.779129 - [DEBUG]
46459 2019-Jan-12 20:37:20.779152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46460 2019-Jan-12 20:37:20.779783 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46461 2019-Jan-12 20:37:20.780417 - [DEBUG] EF: AllBottom
46462 2019-Jan-12 20:37:20.780442 - [DEBUG]
46463 2019-Jan-12 20:37:20.780466 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46464 2019-Jan-12 20:37:20.781096 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46465 2019-Jan-12 20:37:20.781737 - [DEBUG] EF: AllBottom
46466 2019-Jan-12 20:37:20.781762 - [DEBUG]
46467 2019-Jan-12 20:37:20.781786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46468 2019-Jan-12 20:37:20.782440 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46469 2019-Jan-12 20:37:20.783081 - [DEBUG] EF: AllBottom
46470 2019-Jan-12 20:37:20.783106 - [DEBUG]
46471 2019-Jan-12 20:37:20.783130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46472 2019-Jan-12 20:37:20.783761 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46473 2019-Jan-12 20:37:20.784404 - [DEBUG] EF: AllBottom
46474 2019-Jan-12 20:37:20.784429 - [DEBUG]
46475 2019-Jan-12 20:37:20.784452 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46476 2019-Jan-12 20:37:20.785084 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46477 2019-Jan-12 20:37:20.785738 - [DEBUG] EF: AllBottom
46478 2019-Jan-12 20:37:20.785763 - [DEBUG]
46479 2019-Jan-12 20:37:20.785787 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46480 2019-Jan-12 20:37:20.786417 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46481 2019-Jan-12 20:37:20.787058 - [DEBUG] EF: AllBottom
46482 2019-Jan-12 20:37:20.787084 - [DEBUG]
46483 2019-Jan-12 20:37:20.787107 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46484 2019-Jan-12 20:37:20.787742 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46485 2019-Jan-12 20:37:20.788377 - [DEBUG] EF: AllBottom
46486 2019-Jan-12 20:37:20.788402 - [DEBUG]
46487 2019-Jan-12 20:37:20.788425 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46488 2019-Jan-12 20:37:20.789073 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
46489 2019-Jan-12 20:37:20.789705 - [DEBUG] EF: AllBottom
46490 2019-Jan-12 20:37:20.789730 - [DEBUG]
46491 2019-Jan-12 20:37:20.789754 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46492 2019-Jan-12 20:37:20.790386 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46493 2019-Jan-12 20:37:20.791020 - [DEBUG] EF: AllBottom
46494 2019-Jan-12 20:37:20.791045 - [DEBUG]
46495 2019-Jan-12 20:37:20.791068 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46496 2019-Jan-12 20:37:20.791699 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46497 2019-Jan-12 20:37:20.792347 - [DEBUG] EF: AllBottom
46498 2019-Jan-12 20:37:20.792372 - [DEBUG]
46499 2019-Jan-12 20:37:20.792395 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46500 2019-Jan-12 20:37:20.793027 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46501 2019-Jan-12 20:37:20.793662 - [DEBUG] EF: AllBottom
46502 2019-Jan-12 20:37:20.793687 - [DEBUG]
46503 2019-Jan-12 20:37:20.793717 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46504 2019-Jan-12 20:37:20.794349 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46505 2019-Jan-12 20:37:20.794985 - [DEBUG] EF: AllBottom
46506 2019-Jan-12 20:37:20.795010 - [DEBUG]
46507 2019-Jan-12 20:37:20.795034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46508 2019-Jan-12 20:37:20.795680 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46509 2019-Jan-12 20:37:20.796321 - [DEBUG] EF: AllBottom
46510 2019-Jan-12 20:37:20.796346 - [DEBUG]
46511 2019-Jan-12 20:37:20.796369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46512 2019-Jan-12 20:37:20.797001 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46513 2019-Jan-12 20:37:20.797642 - [DEBUG] EF: AllBottom
46514 2019-Jan-12 20:37:20.797667 - [DEBUG]
46515 2019-Jan-12 20:37:20.797690 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46516 2019-Jan-12 20:37:20.798321 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46517 2019-Jan-12 20:37:20.798986 - [DEBUG] EF: AllBottom
46518 2019-Jan-12 20:37:20.799011 - [DEBUG]
46519 2019-Jan-12 20:37:20.799035 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46520 2019-Jan-12 20:37:20.799666 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46521 2019-Jan-12 20:37:20.800299 - [DEBUG] EF: AllBottom
46522 2019-Jan-12 20:37:20.800324 - [DEBUG]
46523 2019-Jan-12 20:37:20.800347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46524 2019-Jan-12 20:37:20.800982 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46525 2019-Jan-12 20:37:20.801616 - [DEBUG] EF: AllBottom
46526 2019-Jan-12 20:37:20.801641 - [DEBUG]
46527 2019-Jan-12 20:37:20.801664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46528 2019-Jan-12 20:37:20.802312 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46529 2019-Jan-12 20:37:20.802947 - [DEBUG] EF: AllBottom
46530 2019-Jan-12 20:37:20.802971 - [DEBUG]
46531 2019-Jan-12 20:37:20.802995 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46532 2019-Jan-12 20:37:20.803626 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46533 2019-Jan-12 20:37:20.804259 - [DEBUG] EF: AllBottom
46534 2019-Jan-12 20:37:20.804284 - [DEBUG]
46535 2019-Jan-12 20:37:20.804308 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46536 2019-Jan-12 20:37:20.804940 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46537 2019-Jan-12 20:37:20.805591 - [DEBUG] EF: AllBottom
46538 2019-Jan-12 20:37:20.805616 - [DEBUG]
46539 2019-Jan-12 20:37:20.805639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46540 2019-Jan-12 20:37:20.806276 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46541 2019-Jan-12 20:37:20.806909 - [DEBUG] EF: AllBottom
46542 2019-Jan-12 20:37:20.806934 - [DEBUG]
46543 2019-Jan-12 20:37:20.806957 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46544 2019-Jan-12 20:37:20.807601 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
46545 2019-Jan-12 20:37:20.808235 - [DEBUG] EF: AllBottom
46546 2019-Jan-12 20:37:20.808260 - [DEBUG]
46547 2019-Jan-12 20:37:20.808283 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46548 2019-Jan-12 20:37:20.808931 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46549 2019-Jan-12 20:37:20.809574 - [DEBUG] EF: AllBottom
46550 2019-Jan-12 20:37:20.809600 - [DEBUG]
46551 2019-Jan-12 20:37:20.809623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46552 2019-Jan-12 20:37:20.810255 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46553 2019-Jan-12 20:37:20.810889 - [DEBUG] EF: AllBottom
46554 2019-Jan-12 20:37:20.810913 - [DEBUG]
46555 2019-Jan-12 20:37:20.810938 - [DEBUG] ---------------
46556 2019-Jan-12 20:37:20.810961 - [DEBUG]
46557 2019-Jan-12 20:37:20.810989 - [DEBUG] End of endsummarytab entry
46558 2019-Jan-12 20:37:20.811013 - [DEBUG]
46559 2019-Jan-12 20:37:20.811036 - [DEBUG] Start of incomingtab entry
46560 2019-Jan-12 20:37:20.811061 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46561 2019-Jan-12 20:37:20.811697 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46562 2019-Jan-12 20:37:20.811756 - [DEBUG] ---------------
46563 2019-Jan-12 20:37:20.811781 - [DEBUG] End of incomingtab entry
46564 2019-Jan-12 20:37:20.811804 - [DEBUG]
46565 2019-Jan-12 20:37:20.811832 - [DEBUG] EDGE:
46566 2019-Jan-12 20:37:20.811888 - [DEBUG] ---> 46567 2019-Jan-12 20:37:20.812537 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46568 2019-Jan-12 20:37:20.813171 - [DEBUG]
46569 2019-Jan-12 20:37:20.813198 - [DEBUG] EDGE:
46570 2019-Jan-12 20:37:20.813255 - [DEBUG] ---> 46571 2019-Jan-12 20:37:20.813890 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46572 2019-Jan-12 20:37:20.814525 - [DEBUG]
46573 2019-Jan-12 20:37:20.814577 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-12 20:37:20.814604 - [DEBUG]
46575 2019-Jan-12 20:37:20.814632 - [DEBUG] Propagate flow
46576 2019-Jan-12 20:37:20.814656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-12 20:37:20.814713 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46578 2019-Jan-12 20:37:20.815373 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46579 2019-Jan-12 20:37:20.816007 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-12 20:37:20.816033 - [DEBUG]
46581 2019-Jan-12 20:37:20.816059 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-12 20:37:20.816085 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-12 20:37:20.816110 - [DEBUG]
46584 2019-Jan-12 20:37:20.816134 - [DEBUG] Start adding new jump function
46585 2019-Jan-12 20:37:20.816157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-12 20:37:20.816213 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46587 2019-Jan-12 20:37:20.816856 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46588 2019-Jan-12 20:37:20.817503 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-12 20:37:20.817533 - [DEBUG] End adding new jump function
46590 2019-Jan-12 20:37:20.817557 - [DEBUG]
46591 2019-Jan-12 20:37:20.817581 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46592 2019-Jan-12 20:37:20.817606 - [DEBUG]
46593 2019-Jan-12 20:37:20.817629 - [DEBUG] Process 1269. path edge:
46594 2019-Jan-12 20:37:20.817653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-12 20:37:20.817709 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46596 2019-Jan-12 20:37:20.818359 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46597 2019-Jan-12 20:37:20.819010 - [DEBUG]
46598 2019-Jan-12 20:37:20.819035 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46599 2019-Jan-12 20:37:20.819693 - [DEBUG] Possible callees:
46600 2019-Jan-12 20:37:20.819719 - [DEBUG] llvm.dbg.declare
46601 2019-Jan-12 20:37:20.819744 - [DEBUG] Possible return sites:
46602 2019-Jan-12 20:37:20.819768 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346603 2019-Jan-12 20:37:20.821039 - [DEBUG] Found and process special summary
46604 2019-Jan-12 20:37:20.821074 - [DEBUG] Compose: EdgeIdentity * AllBottom
46605 2019-Jan-12 20:37:20.821101 - [DEBUG]
46606 2019-Jan-12 20:37:20.821125 - [DEBUG] Propagate flow
46607 2019-Jan-12 20:37:20.821148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46608 2019-Jan-12 20:37:20.821205 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46609 2019-Jan-12 20:37:20.821841 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46610 2019-Jan-12 20:37:20.822492 - [DEBUG] Edge function : AllBottom (result of previous compose)
46611 2019-Jan-12 20:37:20.822517 - [DEBUG]
46612 2019-Jan-12 20:37:20.822542 - [DEBUG] Join: AllTop & AllBottom
46613 2019-Jan-12 20:37:20.822568 - [DEBUG] = AllBottom (new jump func)
46614 2019-Jan-12 20:37:20.822592 - [DEBUG]
46615 2019-Jan-12 20:37:20.822615 - [DEBUG] Start adding new jump function
46616 2019-Jan-12 20:37:20.822639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46617 2019-Jan-12 20:37:20.822695 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46618 2019-Jan-12 20:37:20.823336 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46619 2019-Jan-12 20:37:20.823971 - [DEBUG] Edge Function : AllBottom
46620 2019-Jan-12 20:37:20.823999 - [DEBUG] End adding new jump function
46621 2019-Jan-12 20:37:20.824023 - [DEBUG]
46622 2019-Jan-12 20:37:20.824047 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46623 2019-Jan-12 20:37:20.824071 - [DEBUG]
46624 2019-Jan-12 20:37:20.824094 - [DEBUG] Process 1270. path edge:
46625 2019-Jan-12 20:37:20.824118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46626 2019-Jan-12 20:37:20.824174 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46627 2019-Jan-12 20:37:20.824810 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46628 2019-Jan-12 20:37:20.825459 - [DEBUG]
46629 2019-Jan-12 20:37:20.825484 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46630 2019-Jan-12 20:37:20.826145 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-12 20:37:20.826173 - [DEBUG]
46632 2019-Jan-12 20:37:20.826196 - [DEBUG] Propagate flow
46633 2019-Jan-12 20:37:20.826220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-12 20:37:20.826277 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46635 2019-Jan-12 20:37:20.826910 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46636 2019-Jan-12 20:37:20.827549 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-12 20:37:20.827575 - [DEBUG]
46638 2019-Jan-12 20:37:20.827599 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-12 20:37:20.827634 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-12 20:37:20.827659 - [DEBUG]
46641 2019-Jan-12 20:37:20.827683 - [DEBUG] Start adding new jump function
46642 2019-Jan-12 20:37:20.827706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-12 20:37:20.827762 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46644 2019-Jan-12 20:37:20.828398 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46645 2019-Jan-12 20:37:20.829047 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-12 20:37:20.829076 - [DEBUG] End adding new jump function
46647 2019-Jan-12 20:37:20.829100 - [DEBUG]
46648 2019-Jan-12 20:37:20.829124 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46649 2019-Jan-12 20:37:20.829148 - [DEBUG]
46650 2019-Jan-12 20:37:20.829171 - [DEBUG] Process 1271. path edge:
46651 2019-Jan-12 20:37:20.829195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-12 20:37:20.829251 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46653 2019-Jan-12 20:37:20.829884 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46654 2019-Jan-12 20:37:20.830517 - [DEBUG]
46655 2019-Jan-12 20:37:20.830542 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46656 2019-Jan-12 20:37:20.831200 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-12 20:37:20.831228 - [DEBUG]
46658 2019-Jan-12 20:37:20.831252 - [DEBUG] Propagate flow
46659 2019-Jan-12 20:37:20.831275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-12 20:37:20.831333 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46661 2019-Jan-12 20:37:20.831967 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46662 2019-Jan-12 20:37:20.832618 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-12 20:37:20.832643 - [DEBUG]
46664 2019-Jan-12 20:37:20.832668 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46665 2019-Jan-12 20:37:20.832694 - [DEBUG] = AllBottom
46666 2019-Jan-12 20:37:20.832718 - [DEBUG]
46667 2019-Jan-12 20:37:20.832742 - [DEBUG] PROPAGATE: No new function!
46668 2019-Jan-12 20:37:20.832769 - [DEBUG] EDGE:
46669 2019-Jan-12 20:37:20.832825 - [DEBUG] ---> 46670 2019-Jan-12 20:37:20.833458 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46671 2019-Jan-12 20:37:20.834091 - [DEBUG]
46672 2019-Jan-12 20:37:20.834117 - [DEBUG] EDGE:
46673 2019-Jan-12 20:37:20.834173 - [DEBUG] ---> 46674 2019-Jan-12 20:37:20.834808 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46675 2019-Jan-12 20:37:20.835456 - [DEBUG]
46676 2019-Jan-12 20:37:20.835494 - [DEBUG] Compose: EdgeIdentity * AllBottom
46677 2019-Jan-12 20:37:20.835521 - [DEBUG]
46678 2019-Jan-12 20:37:20.835545 - [DEBUG] Propagate flow
46679 2019-Jan-12 20:37:20.835569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46680 2019-Jan-12 20:37:20.835624 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46681 2019-Jan-12 20:37:20.836261 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46682 2019-Jan-12 20:37:20.836894 - [DEBUG] Edge function : AllBottom (result of previous compose)
46683 2019-Jan-12 20:37:20.836928 - [DEBUG]
46684 2019-Jan-12 20:37:20.836954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46685 2019-Jan-12 20:37:20.836980 - [DEBUG] = AllBottom
46686 2019-Jan-12 20:37:20.837004 - [DEBUG]
46687 2019-Jan-12 20:37:20.837028 - [DEBUG] PROPAGATE: No new function!
46688 2019-Jan-12 20:37:20.837055 - [DEBUG] EDGE:
46689 2019-Jan-12 20:37:20.837112 - [DEBUG] ---> 46690 2019-Jan-12 20:37:20.837761 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46691 2019-Jan-12 20:37:20.838394 - [DEBUG]
46692 2019-Jan-12 20:37:20.838420 - [DEBUG] EDGE:
46693 2019-Jan-12 20:37:20.838477 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46694 2019-Jan-12 20:37:20.839136 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46695 2019-Jan-12 20:37:20.839769 - [DEBUG]
46696 2019-Jan-12 20:37:20.839795 - [DEBUG] EDGE:
46697 2019-Jan-12 20:37:20.839853 - [DEBUG] ---> 46698 2019-Jan-12 20:37:20.840486 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46699 2019-Jan-12 20:37:20.841121 - [DEBUG]
46700 2019-Jan-12 20:37:20.841147 - [DEBUG] EDGE:
46701 2019-Jan-12 20:37:20.841204 - [DEBUG] ---> 46702 2019-Jan-12 20:37:20.841836 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46703 2019-Jan-12 20:37:20.842487 - [DEBUG]
46704 2019-Jan-12 20:37:20.842513 - [DEBUG] EDGE:
46705 2019-Jan-12 20:37:20.842570 - [DEBUG] ---> 46706 2019-Jan-12 20:37:20.843205 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46707 2019-Jan-12 20:37:20.843838 - [DEBUG]
46708 2019-Jan-12 20:37:20.843873 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-12 20:37:20.843900 - [DEBUG]
46710 2019-Jan-12 20:37:20.843924 - [DEBUG] Propagate flow
46711 2019-Jan-12 20:37:20.843947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-12 20:37:20.844003 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46713 2019-Jan-12 20:37:20.844638 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46714 2019-Jan-12 20:37:20.845272 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-12 20:37:20.845297 - [DEBUG]
46716 2019-Jan-12 20:37:20.845335 - [DEBUG] Join: AllTop & AllBottom
46717 2019-Jan-12 20:37:20.845362 - [DEBUG] = AllBottom (new jump func)
46718 2019-Jan-12 20:37:20.845387 - [DEBUG]
46719 2019-Jan-12 20:37:20.845410 - [DEBUG] Start adding new jump function
46720 2019-Jan-12 20:37:20.845433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46721 2019-Jan-12 20:37:20.845489 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46722 2019-Jan-12 20:37:20.846123 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46723 2019-Jan-12 20:37:20.846757 - [DEBUG] Edge Function : AllBottom
46724 2019-Jan-12 20:37:20.846785 - [DEBUG] End adding new jump function
46725 2019-Jan-12 20:37:20.846809 - [DEBUG]
46726 2019-Jan-12 20:37:20.846833 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46727 2019-Jan-12 20:37:20.846864 - [DEBUG]
46728 2019-Jan-12 20:37:20.846888 - [DEBUG] Process 1272. path edge:
46729 2019-Jan-12 20:37:20.846912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46730 2019-Jan-12 20:37:20.846968 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46731 2019-Jan-12 20:37:20.847615 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46732 2019-Jan-12 20:37:20.848248 - [DEBUG]
46733 2019-Jan-12 20:37:20.848273 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46734 2019-Jan-12 20:37:20.848948 - [DEBUG] Compose: EdgeIdentity * AllBottom
46735 2019-Jan-12 20:37:20.848979 - [DEBUG]
46736 2019-Jan-12 20:37:20.849003 - [DEBUG] Propagate flow
46737 2019-Jan-12 20:37:20.849027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46738 2019-Jan-12 20:37:20.849084 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46739 2019-Jan-12 20:37:20.849714 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46740 2019-Jan-12 20:37:20.850348 - [DEBUG] Edge function : AllBottom (result of previous compose)
46741 2019-Jan-12 20:37:20.850373 - [DEBUG]
46742 2019-Jan-12 20:37:20.850398 - [DEBUG] Join: AllTop & AllBottom
46743 2019-Jan-12 20:37:20.850424 - [DEBUG] = AllBottom (new jump func)
46744 2019-Jan-12 20:37:20.850449 - [DEBUG]
46745 2019-Jan-12 20:37:20.850472 - [DEBUG] Start adding new jump function
46746 2019-Jan-12 20:37:20.850496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46747 2019-Jan-12 20:37:20.850551 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46748 2019-Jan-12 20:37:20.851185 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46749 2019-Jan-12 20:37:20.851815 - [DEBUG] Edge Function : AllBottom
46750 2019-Jan-12 20:37:20.851843 - [DEBUG] End adding new jump function
46751 2019-Jan-12 20:37:20.851867 - [DEBUG]
46752 2019-Jan-12 20:37:20.851890 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46753 2019-Jan-12 20:37:20.851915 - [DEBUG]
46754 2019-Jan-12 20:37:20.851938 - [DEBUG] Process 1273. path edge:
46755 2019-Jan-12 20:37:20.851962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46756 2019-Jan-12 20:37:20.852031 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46757 2019-Jan-12 20:37:20.852662 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46758 2019-Jan-12 20:37:20.853295 - [DEBUG]
46759 2019-Jan-12 20:37:20.853321 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46760 2019-Jan-12 20:37:20.853969 - [DEBUG] Compose: EdgeIdentity * AllBottom
46761 2019-Jan-12 20:37:20.853997 - [DEBUG]
46762 2019-Jan-12 20:37:20.854021 - [DEBUG] Propagate flow
46763 2019-Jan-12 20:37:20.854044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46764 2019-Jan-12 20:37:20.854101 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46765 2019-Jan-12 20:37:20.854735 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46766 2019-Jan-12 20:37:20.855384 - [DEBUG] Edge function : AllBottom (result of previous compose)
46767 2019-Jan-12 20:37:20.855409 - [DEBUG]
46768 2019-Jan-12 20:37:20.855434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46769 2019-Jan-12 20:37:20.855460 - [DEBUG] = AllBottom
46770 2019-Jan-12 20:37:20.855485 - [DEBUG]
46771 2019-Jan-12 20:37:20.855508 - [DEBUG] PROPAGATE: No new function!
46772 2019-Jan-12 20:37:20.855533 - [DEBUG] EDGE:
46773 2019-Jan-12 20:37:20.855598 - [DEBUG] ---> 46774 2019-Jan-12 20:37:20.856228 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46775 2019-Jan-12 20:37:20.856862 - [DEBUG]
46776 2019-Jan-12 20:37:20.856888 - [DEBUG] EDGE:
46777 2019-Jan-12 20:37:20.856945 - [DEBUG] ---> 46778 2019-Jan-12 20:37:20.857580 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46779 2019-Jan-12 20:37:20.858219 - [DEBUG]
46780 2019-Jan-12 20:37:20.858246 - [DEBUG] EDGE:
46781 2019-Jan-12 20:37:20.858302 - [DEBUG] ---> 46782 2019-Jan-12 20:37:20.858951 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46783 2019-Jan-12 20:37:20.859584 - [DEBUG]
46784 2019-Jan-12 20:37:20.859611 - [DEBUG] EDGE:
46785 2019-Jan-12 20:37:20.859668 - [DEBUG] ---> 46786 2019-Jan-12 20:37:20.860304 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46787 2019-Jan-12 20:37:20.860938 - [DEBUG]
46788 2019-Jan-12 20:37:20.860964 - [DEBUG] EDGE:
46789 2019-Jan-12 20:37:20.861021 - [DEBUG] ---> 46790 2019-Jan-12 20:37:20.861655 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46791 2019-Jan-12 20:37:20.862303 - [DEBUG]
46792 2019-Jan-12 20:37:20.862329 - [DEBUG] EDGE:
46793 2019-Jan-12 20:37:20.862387 - [DEBUG] ---> 46794 2019-Jan-12 20:37:20.863022 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46795 2019-Jan-12 20:37:20.863662 - [DEBUG]
46796 2019-Jan-12 20:37:20.863698 - [DEBUG] Compose: EdgeIdentity * AllBottom
46797 2019-Jan-12 20:37:20.863725 - [DEBUG]
46798 2019-Jan-12 20:37:20.863749 - [DEBUG] Propagate flow
46799 2019-Jan-12 20:37:20.863773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46800 2019-Jan-12 20:37:20.863829 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46801 2019-Jan-12 20:37:20.864465 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46802 2019-Jan-12 20:37:20.865099 - [DEBUG] Edge function : AllBottom (result of previous compose)
46803 2019-Jan-12 20:37:20.865124 - [DEBUG]
46804 2019-Jan-12 20:37:20.865153 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46805 2019-Jan-12 20:37:20.865179 - [DEBUG] = AllBottom
46806 2019-Jan-12 20:37:20.865203 - [DEBUG]
46807 2019-Jan-12 20:37:20.865227 - [DEBUG] PROPAGATE: No new function!
46808 2019-Jan-12 20:37:20.865253 - [DEBUG] EDGE:
46809 2019-Jan-12 20:37:20.865310 - [DEBUG] ---> 46810 2019-Jan-12 20:37:20.865966 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46811 2019-Jan-12 20:37:20.866599 - [DEBUG]
46812 2019-Jan-12 20:37:20.866625 - [DEBUG] EDGE:
46813 2019-Jan-12 20:37:20.866682 - [DEBUG] ---> 46814 2019-Jan-12 20:37:20.867322 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46815 2019-Jan-12 20:37:20.867962 - [DEBUG]
46816 2019-Jan-12 20:37:20.867988 - [DEBUG] EDGE:
46817 2019-Jan-12 20:37:20.868045 - [DEBUG] ---> 46818 2019-Jan-12 20:37:20.868693 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46819 2019-Jan-12 20:37:20.869326 - [DEBUG]
46820 2019-Jan-12 20:37:20.869363 - [DEBUG] Compose: EdgeIdentity * AllBottom
46821 2019-Jan-12 20:37:20.869390 - [DEBUG]
46822 2019-Jan-12 20:37:20.869414 - [DEBUG] Propagate flow
46823 2019-Jan-12 20:37:20.869437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46824 2019-Jan-12 20:37:20.869493 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46825 2019-Jan-12 20:37:20.870128 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46826 2019-Jan-12 20:37:20.870762 - [DEBUG] Edge function : AllBottom (result of previous compose)
46827 2019-Jan-12 20:37:20.870787 - [DEBUG]
46828 2019-Jan-12 20:37:20.870813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46829 2019-Jan-12 20:37:20.870838 - [DEBUG] = AllBottom
46830 2019-Jan-12 20:37:20.870863 - [DEBUG]
46831 2019-Jan-12 20:37:20.870886 - [DEBUG] PROPAGATE: No new function!
46832 2019-Jan-12 20:37:20.870913 - [DEBUG] EDGE:
46833 2019-Jan-12 20:37:20.870971 - [DEBUG] ---> 46834 2019-Jan-12 20:37:20.871614 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46835 2019-Jan-12 20:37:20.872263 - [DEBUG]
46836 2019-Jan-12 20:37:20.872289 - [DEBUG] EDGE:
46837 2019-Jan-12 20:37:20.872346 - [DEBUG] ---> 46838 2019-Jan-12 20:37:20.872978 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46839 2019-Jan-12 20:37:20.873610 - [DEBUG]
46840 2019-Jan-12 20:37:20.873636 - [DEBUG] EDGE:
46841 2019-Jan-12 20:37:20.873693 - [DEBUG] ---> 46842 2019-Jan-12 20:37:20.874325 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46843 2019-Jan-12 20:37:20.874958 - [DEBUG]
46844 2019-Jan-12 20:37:20.874984 - [DEBUG] EDGE:
46845 2019-Jan-12 20:37:20.875041 - [DEBUG] ---> 46846 2019-Jan-12 20:37:20.875692 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46847 2019-Jan-12 20:37:20.876326 - [DEBUG]
46848 2019-Jan-12 20:37:20.876364 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-12 20:37:20.876391 - [DEBUG]
46850 2019-Jan-12 20:37:20.876415 - [DEBUG] Propagate flow
46851 2019-Jan-12 20:37:20.876438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-12 20:37:20.876494 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46853 2019-Jan-12 20:37:20.877132 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46854 2019-Jan-12 20:37:20.877770 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-12 20:37:20.877795 - [DEBUG]
46856 2019-Jan-12 20:37:20.877820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46857 2019-Jan-12 20:37:20.877854 - [DEBUG] = AllBottom
46858 2019-Jan-12 20:37:20.877879 - [DEBUG]
46859 2019-Jan-12 20:37:20.877902 - [DEBUG] PROPAGATE: No new function!
46860 2019-Jan-12 20:37:20.877929 - [DEBUG] EDGE:
46861 2019-Jan-12 20:37:20.877986 - [DEBUG] ---> 46862 2019-Jan-12 20:37:20.878629 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46863 2019-Jan-12 20:37:20.879279 - [DEBUG]
46864 2019-Jan-12 20:37:20.879306 - [DEBUG] EDGE:
46865 2019-Jan-12 20:37:20.879362 - [DEBUG] ---> 46866 2019-Jan-12 20:37:20.879998 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46867 2019-Jan-12 20:37:20.880632 - [DEBUG]
46868 2019-Jan-12 20:37:20.880658 - [DEBUG] EDGE:
46869 2019-Jan-12 20:37:20.880715 - [DEBUG] ---> 46870 2019-Jan-12 20:37:20.881353 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46871 2019-Jan-12 20:37:20.882001 - [DEBUG]
46872 2019-Jan-12 20:37:20.882039 - [DEBUG] Compose: EdgeIdentity * AllBottom
46873 2019-Jan-12 20:37:20.882066 - [DEBUG]
46874 2019-Jan-12 20:37:20.882090 - [DEBUG] Propagate flow
46875 2019-Jan-12 20:37:20.882114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46876 2019-Jan-12 20:37:20.882170 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46877 2019-Jan-12 20:37:20.882806 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46878 2019-Jan-12 20:37:20.883441 - [DEBUG] Edge function : AllBottom (result of previous compose)
46879 2019-Jan-12 20:37:20.883466 - [DEBUG]
46880 2019-Jan-12 20:37:20.883491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46881 2019-Jan-12 20:37:20.883517 - [DEBUG] = AllBottom
46882 2019-Jan-12 20:37:20.883542 - [DEBUG]
46883 2019-Jan-12 20:37:20.883565 - [DEBUG] PROPAGATE: No new function!
46884 2019-Jan-12 20:37:20.883592 - [DEBUG] EDGE:
46885 2019-Jan-12 20:37:20.883649 - [DEBUG] ---> 46886 2019-Jan-12 20:37:20.884291 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46887 2019-Jan-12 20:37:20.884925 - [DEBUG]
46888 2019-Jan-12 20:37:20.884951 - [DEBUG] EDGE:
46889 2019-Jan-12 20:37:20.885008 - [DEBUG] ---> 46890 2019-Jan-12 20:37:20.885668 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46891 2019-Jan-12 20:37:20.886302 - [DEBUG]
46892 2019-Jan-12 20:37:20.886329 - [DEBUG] EDGE:
46893 2019-Jan-12 20:37:20.886386 - [DEBUG] ---> 46894 2019-Jan-12 20:37:20.887021 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46895 2019-Jan-12 20:37:20.887655 - [DEBUG]
46896 2019-Jan-12 20:37:20.887692 - [DEBUG] Compose: EdgeIdentity * AllBottom
46897 2019-Jan-12 20:37:20.887719 - [DEBUG]
46898 2019-Jan-12 20:37:20.887743 - [DEBUG] Propagate flow
46899 2019-Jan-12 20:37:20.887766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46900 2019-Jan-12 20:37:20.887834 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46901 2019-Jan-12 20:37:20.888470 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46902 2019-Jan-12 20:37:20.889121 - [DEBUG] Edge function : AllBottom (result of previous compose)
46903 2019-Jan-12 20:37:20.889146 - [DEBUG]
46904 2019-Jan-12 20:37:20.889172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46905 2019-Jan-12 20:37:20.889197 - [DEBUG] = AllBottom
46906 2019-Jan-12 20:37:20.889222 - [DEBUG]
46907 2019-Jan-12 20:37:20.889245 - [DEBUG] PROPAGATE: No new function!
46908 2019-Jan-12 20:37:20.889272 - [DEBUG] EDGE:
46909 2019-Jan-12 20:37:20.889329 - [DEBUG] ---> 46910 2019-Jan-12 20:37:20.889971 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46911 2019-Jan-12 20:37:20.890605 - [DEBUG]
46912 2019-Jan-12 20:37:20.890640 - [DEBUG] Compose: EdgeIdentity * AllBottom
46913 2019-Jan-12 20:37:20.890667 - [DEBUG]
46914 2019-Jan-12 20:37:20.890690 - [DEBUG] Propagate flow
46915 2019-Jan-12 20:37:20.890714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46916 2019-Jan-12 20:37:20.890770 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46917 2019-Jan-12 20:37:20.891406 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46918 2019-Jan-12 20:37:20.892053 - [DEBUG] Edge function : AllBottom (result of previous compose)
46919 2019-Jan-12 20:37:20.892078 - [DEBUG]
46920 2019-Jan-12 20:37:20.892103 - [DEBUG] Join: AllTop & AllBottom
46921 2019-Jan-12 20:37:20.892129 - [DEBUG] = AllBottom (new jump func)
46922 2019-Jan-12 20:37:20.892154 - [DEBUG]
46923 2019-Jan-12 20:37:20.892177 - [DEBUG] Start adding new jump function
46924 2019-Jan-12 20:37:20.892200 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46925 2019-Jan-12 20:37:20.892256 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46926 2019-Jan-12 20:37:20.892891 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46927 2019-Jan-12 20:37:20.893525 - [DEBUG] Edge Function : AllBottom
46928 2019-Jan-12 20:37:20.893553 - [DEBUG] End adding new jump function
46929 2019-Jan-12 20:37:20.893577 - [DEBUG]
46930 2019-Jan-12 20:37:20.893601 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46931 2019-Jan-12 20:37:20.893625 - [DEBUG]
46932 2019-Jan-12 20:37:20.893648 - [DEBUG] Process 1274. path edge:
46933 2019-Jan-12 20:37:20.893672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46934 2019-Jan-12 20:37:20.893728 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46935 2019-Jan-12 20:37:20.894363 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46936 2019-Jan-12 20:37:20.894996 - [DEBUG]
46937 2019-Jan-12 20:37:20.895020 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46938 2019-Jan-12 20:37:20.895681 - [DEBUG] Possible callees:
46939 2019-Jan-12 20:37:20.895706 - [DEBUG] foo
46940 2019-Jan-12 20:37:20.895731 - [DEBUG] Possible return sites:
46941 2019-Jan-12 20:37:20.895755 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646942 2019-Jan-12 20:37:20.897012 - [DEBUG] Found and process special summary
46943 2019-Jan-12 20:37:20.897046 - [DEBUG] Compose: EdgeIdentity * AllBottom
46944 2019-Jan-12 20:37:20.897081 - [DEBUG]
46945 2019-Jan-12 20:37:20.897106 - [DEBUG] Propagate flow
46946 2019-Jan-12 20:37:20.897129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46947 2019-Jan-12 20:37:20.897186 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46948 2019-Jan-12 20:37:20.897823 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46949 2019-Jan-12 20:37:20.898464 - [DEBUG] Edge function : AllBottom (result of previous compose)
46950 2019-Jan-12 20:37:20.898489 - [DEBUG]
46951 2019-Jan-12 20:37:20.898514 - [DEBUG] Join: AllTop & AllBottom
46952 2019-Jan-12 20:37:20.898540 - [DEBUG] = AllBottom (new jump func)
46953 2019-Jan-12 20:37:20.898564 - [DEBUG]
46954 2019-Jan-12 20:37:20.898588 - [DEBUG] Start adding new jump function
46955 2019-Jan-12 20:37:20.898611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46956 2019-Jan-12 20:37:20.898681 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46957 2019-Jan-12 20:37:20.899319 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46958 2019-Jan-12 20:37:20.899955 - [DEBUG] Edge Function : AllBottom
46959 2019-Jan-12 20:37:20.899983 - [DEBUG] End adding new jump function
46960 2019-Jan-12 20:37:20.900007 - [DEBUG]
46961 2019-Jan-12 20:37:20.900030 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46962 2019-Jan-12 20:37:20.900055 - [DEBUG]
46963 2019-Jan-12 20:37:20.900078 - [DEBUG] Process 1275. path edge:
46964 2019-Jan-12 20:37:20.900102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46965 2019-Jan-12 20:37:20.900158 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46966 2019-Jan-12 20:37:20.900793 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46967 2019-Jan-12 20:37:20.901428 - [DEBUG]
46968 2019-Jan-12 20:37:20.901453 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46969 2019-Jan-12 20:37:20.902124 - [DEBUG] Compose: EdgeIdentity * AllBottom
46970 2019-Jan-12 20:37:20.902152 - [DEBUG]
46971 2019-Jan-12 20:37:20.902175 - [DEBUG] Propagate flow
46972 2019-Jan-12 20:37:20.902199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46973 2019-Jan-12 20:37:20.902255 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46974 2019-Jan-12 20:37:20.902887 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46975 2019-Jan-12 20:37:20.903520 - [DEBUG] Edge function : AllBottom (result of previous compose)
46976 2019-Jan-12 20:37:20.903546 - [DEBUG]
46977 2019-Jan-12 20:37:20.903571 - [DEBUG] Join: AllTop & AllBottom
46978 2019-Jan-12 20:37:20.903597 - [DEBUG] = AllBottom (new jump func)
46979 2019-Jan-12 20:37:20.903621 - [DEBUG]
46980 2019-Jan-12 20:37:20.903645 - [DEBUG] Start adding new jump function
46981 2019-Jan-12 20:37:20.903668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46982 2019-Jan-12 20:37:20.903724 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46983 2019-Jan-12 20:37:20.904359 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46984 2019-Jan-12 20:37:20.904989 - [DEBUG] Edge Function : AllBottom
46985 2019-Jan-12 20:37:20.905018 - [DEBUG] End adding new jump function
46986 2019-Jan-12 20:37:20.905041 - [DEBUG]
46987 2019-Jan-12 20:37:20.905065 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46988 2019-Jan-12 20:37:20.905089 - [DEBUG]
46989 2019-Jan-12 20:37:20.905121 - [DEBUG] Process 1276. path edge:
46990 2019-Jan-12 20:37:20.905145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46991 2019-Jan-12 20:37:20.905201 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46992 2019-Jan-12 20:37:20.905849 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46993 2019-Jan-12 20:37:20.906497 - [DEBUG]
46994 2019-Jan-12 20:37:20.906522 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46995 2019-Jan-12 20:37:20.907174 - [DEBUG] Compose: EdgeIdentity * AllBottom
46996 2019-Jan-12 20:37:20.907202 - [DEBUG]
46997 2019-Jan-12 20:37:20.907225 - [DEBUG] Propagate flow
46998 2019-Jan-12 20:37:20.907249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46999 2019-Jan-12 20:37:20.907306 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47000 2019-Jan-12 20:37:20.907941 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47001 2019-Jan-12 20:37:20.908580 - [DEBUG] Edge function : AllBottom (result of previous compose)
47002 2019-Jan-12 20:37:20.908605 - [DEBUG]
47003 2019-Jan-12 20:37:20.908630 - [DEBUG] Join: AllTop & AllBottom
47004 2019-Jan-12 20:37:20.908669 - [DEBUG] = AllBottom (new jump func)
47005 2019-Jan-12 20:37:20.908694 - [DEBUG]
47006 2019-Jan-12 20:37:20.908717 - [DEBUG] Start adding new jump function
47007 2019-Jan-12 20:37:20.908741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47008 2019-Jan-12 20:37:20.908797 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47009 2019-Jan-12 20:37:20.909432 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47010 2019-Jan-12 20:37:20.910063 - [DEBUG] Edge Function : AllBottom
47011 2019-Jan-12 20:37:20.910091 - [DEBUG] End adding new jump function
47012 2019-Jan-12 20:37:20.910115 - [DEBUG]
47013 2019-Jan-12 20:37:20.910138 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47014 2019-Jan-12 20:37:20.910163 - [DEBUG]
47015 2019-Jan-12 20:37:20.910186 - [DEBUG] Process 1277. path edge:
47016 2019-Jan-12 20:37:20.910210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47017 2019-Jan-12 20:37:20.910265 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
47018 2019-Jan-12 20:37:20.910898 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47019 2019-Jan-12 20:37:20.911532 - [DEBUG]
47020 2019-Jan-12 20:37:20.911557 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47021 2019-Jan-12 20:37:20.912223 - [DEBUG] Compose: EdgeIdentity * AllBottom
47022 2019-Jan-12 20:37:20.912251 - [DEBUG]
47023 2019-Jan-12 20:37:20.912275 - [DEBUG] Propagate flow
47024 2019-Jan-12 20:37:20.912298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47025 2019-Jan-12 20:37:20.912355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47026 2019-Jan-12 20:37:20.912999 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47027 2019-Jan-12 20:37:20.913632 - [DEBUG] Edge function : AllBottom (result of previous compose)
47028 2019-Jan-12 20:37:20.913658 - [DEBUG]
47029 2019-Jan-12 20:37:20.913683 - [DEBUG] Join: AllTop & AllBottom
47030 2019-Jan-12 20:37:20.913709 - [DEBUG] = AllBottom (new jump func)
47031 2019-Jan-12 20:37:20.913734 - [DEBUG]
47032 2019-Jan-12 20:37:20.913757 - [DEBUG] Start adding new jump function
47033 2019-Jan-12 20:37:20.913789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47034 2019-Jan-12 20:37:20.913846 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47035 2019-Jan-12 20:37:20.914481 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47036 2019-Jan-12 20:37:20.915122 - [DEBUG] Edge Function : AllBottom
47037 2019-Jan-12 20:37:20.915150 - [DEBUG] End adding new jump function
47038 2019-Jan-12 20:37:20.915174 - [DEBUG]
47039 2019-Jan-12 20:37:20.915198 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47040 2019-Jan-12 20:37:20.915222 - [DEBUG]
47041 2019-Jan-12 20:37:20.915246 - [DEBUG] Process 1278. path edge:
47042 2019-Jan-12 20:37:20.915269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47043 2019-Jan-12 20:37:20.915338 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
47044 2019-Jan-12 20:37:20.915980 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47045 2019-Jan-12 20:37:20.916614 - [DEBUG]
47046 2019-Jan-12 20:37:20.916638 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47047 2019-Jan-12 20:37:20.917291 - [DEBUG] Possible callees:
47048 2019-Jan-12 20:37:20.917316 - [DEBUG] llvm.dbg.declare
47049 2019-Jan-12 20:37:20.917341 - [DEBUG] Possible return sites:
47050 2019-Jan-12 20:37:20.917365 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13647051 2019-Jan-12 20:37:20.918636 - [DEBUG] Found and process special summary
47052 2019-Jan-12 20:37:20.918683 - [DEBUG] Compose: EdgeIdentity * AllBottom
47053 2019-Jan-12 20:37:20.918711 - [DEBUG]
47054 2019-Jan-12 20:37:20.918735 - [DEBUG] Propagate flow
47055 2019-Jan-12 20:37:20.918759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47056 2019-Jan-12 20:37:20.918816 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47057 2019-Jan-12 20:37:20.919453 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47058 2019-Jan-12 20:37:20.920088 - [DEBUG] Edge function : AllBottom (result of previous compose)
47059 2019-Jan-12 20:37:20.920114 - [DEBUG]
47060 2019-Jan-12 20:37:20.920139 - [DEBUG] Join: AllTop & AllBottom
47061 2019-Jan-12 20:37:20.920165 - [DEBUG] = AllBottom (new jump func)
47062 2019-Jan-12 20:37:20.920190 - [DEBUG]
47063 2019-Jan-12 20:37:20.920213 - [DEBUG] Start adding new jump function
47064 2019-Jan-12 20:37:20.920237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47065 2019-Jan-12 20:37:20.920293 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47066 2019-Jan-12 20:37:20.920928 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47067 2019-Jan-12 20:37:20.921562 - [DEBUG] Edge Function : AllBottom
47068 2019-Jan-12 20:37:20.921591 - [DEBUG] End adding new jump function
47069 2019-Jan-12 20:37:20.921615 - [DEBUG]
47070 2019-Jan-12 20:37:20.921639 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47071 2019-Jan-12 20:37:20.921663 - [DEBUG]
47072 2019-Jan-12 20:37:20.921687 - [DEBUG] Process 1279. path edge:
47073 2019-Jan-12 20:37:20.921711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47074 2019-Jan-12 20:37:20.921767 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
47075 2019-Jan-12 20:37:20.922437 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47076 2019-Jan-12 20:37:20.923077 - [DEBUG]
47077 2019-Jan-12 20:37:20.923102 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47078 2019-Jan-12 20:37:20.923759 - [DEBUG] Compose: EdgeIdentity * AllBottom
47079 2019-Jan-12 20:37:20.923789 - [DEBUG]
47080 2019-Jan-12 20:37:20.923813 - [DEBUG] Propagate flow
47081 2019-Jan-12 20:37:20.923836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47082 2019-Jan-12 20:37:20.923893 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47083 2019-Jan-12 20:37:20.924527 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47084 2019-Jan-12 20:37:20.925161 - [DEBUG] Edge function : AllBottom (result of previous compose)
47085 2019-Jan-12 20:37:20.925186 - [DEBUG]
47086 2019-Jan-12 20:37:20.925210 - [DEBUG] Join: AllTop & AllBottom
47087 2019-Jan-12 20:37:20.925236 - [DEBUG] = AllBottom (new jump func)
47088 2019-Jan-12 20:37:20.925261 - [DEBUG]
47089 2019-Jan-12 20:37:20.925284 - [DEBUG] Start adding new jump function
47090 2019-Jan-12 20:37:20.925307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47091 2019-Jan-12 20:37:20.925376 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47092 2019-Jan-12 20:37:20.926011 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47093 2019-Jan-12 20:37:20.926641 - [DEBUG] Edge Function : AllBottom
47094 2019-Jan-12 20:37:20.926669 - [DEBUG] End adding new jump function
47095 2019-Jan-12 20:37:20.926694 - [DEBUG]
47096 2019-Jan-12 20:37:20.926718 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47097 2019-Jan-12 20:37:20.926742 - [DEBUG]
47098 2019-Jan-12 20:37:20.926765 - [DEBUG] Process 1280. path edge:
47099 2019-Jan-12 20:37:20.926789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47100 2019-Jan-12 20:37:20.926846 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
47101 2019-Jan-12 20:37:20.927477 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47102 2019-Jan-12 20:37:20.928114 - [DEBUG]
47103 2019-Jan-12 20:37:20.928139 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47104 2019-Jan-12 20:37:20.928802 - [DEBUG] Compose: EdgeIdentity * AllBottom
47105 2019-Jan-12 20:37:20.928830 - [DEBUG]
47106 2019-Jan-12 20:37:20.928854 - [DEBUG] Propagate flow
47107 2019-Jan-12 20:37:20.928878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47108 2019-Jan-12 20:37:20.928934 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47109 2019-Jan-12 20:37:20.929565 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47110 2019-Jan-12 20:37:20.930199 - [DEBUG] Edge function : AllBottom (result of previous compose)
47111 2019-Jan-12 20:37:20.930224 - [DEBUG]
47112 2019-Jan-12 20:37:20.930249 - [DEBUG] Join: AllTop & AllBottom
47113 2019-Jan-12 20:37:20.930275 - [DEBUG] = AllBottom (new jump func)
47114 2019-Jan-12 20:37:20.930300 - [DEBUG]
47115 2019-Jan-12 20:37:20.930323 - [DEBUG] Start adding new jump function
47116 2019-Jan-12 20:37:20.930347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47117 2019-Jan-12 20:37:20.930402 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47118 2019-Jan-12 20:37:20.931037 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
47119 2019-Jan-12 20:37:20.931666 - [DEBUG] Edge Function : AllBottom
47120 2019-Jan-12 20:37:20.931703 - [DEBUG] End adding new jump function
47121 2019-Jan-12 20:37:20.931728 - [DEBUG]
47122 2019-Jan-12 20:37:20.931751 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47123 2019-Jan-12 20:37:20.931776 - [DEBUG]
47124 2019-Jan-12 20:37:20.931799 - [DEBUG] Process 1281. path edge:
47125 2019-Jan-12 20:37:20.931823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47126 2019-Jan-12 20:37:20.931879 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
47127 2019-Jan-12 20:37:20.932526 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47128 2019-Jan-12 20:37:20.933159 - [DEBUG]
47129 2019-Jan-12 20:37:20.933184 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
47130 2019-Jan-12 20:37:20.933833 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-12 20:37:20.933861 - [DEBUG]
47132 2019-Jan-12 20:37:20.933884 - [DEBUG] Propagate flow
47133 2019-Jan-12 20:37:20.933908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-12 20:37:20.933965 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47135 2019-Jan-12 20:37:20.934607 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47136 2019-Jan-12 20:37:20.935241 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-12 20:37:20.935266 - [DEBUG]
47138 2019-Jan-12 20:37:20.935292 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-12 20:37:20.935329 - [DEBUG] = AllBottom
47140 2019-Jan-12 20:37:20.935356 - [DEBUG]
47141 2019-Jan-12 20:37:20.935379 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-12 20:37:20.935404 - [DEBUG] EDGE:
47143 2019-Jan-12 20:37:20.935461 - [DEBUG] ---> 47144 2019-Jan-12 20:37:20.936092 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47145 2019-Jan-12 20:37:20.936726 - [DEBUG]
47146 2019-Jan-12 20:37:20.936752 - [DEBUG] EDGE:
47147 2019-Jan-12 20:37:20.936808 - [DEBUG] ---> 47148 2019-Jan-12 20:37:20.937439 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47149 2019-Jan-12 20:37:20.938072 - [DEBUG]
47150 2019-Jan-12 20:37:20.938098 - [DEBUG] EDGE:
47151 2019-Jan-12 20:37:20.938155 - [DEBUG] ---> 47152 2019-Jan-12 20:37:20.938809 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47153 2019-Jan-12 20:37:20.939443 - [DEBUG]
47154 2019-Jan-12 20:37:20.939480 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-12 20:37:20.939507 - [DEBUG]
47156 2019-Jan-12 20:37:20.939530 - [DEBUG] Propagate flow
47157 2019-Jan-12 20:37:20.939554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-12 20:37:20.939609 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47159 2019-Jan-12 20:37:20.940245 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47160 2019-Jan-12 20:37:20.940879 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-12 20:37:20.940904 - [DEBUG]
47162 2019-Jan-12 20:37:20.940929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-12 20:37:20.940954 - [DEBUG] = AllBottom
47164 2019-Jan-12 20:37:20.940979 - [DEBUG]
47165 2019-Jan-12 20:37:20.941011 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-12 20:37:20.941039 - [DEBUG] EDGE:
47167 2019-Jan-12 20:37:20.941096 - [DEBUG] ---> 47168 2019-Jan-12 20:37:20.941739 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47169 2019-Jan-12 20:37:20.942389 - [DEBUG]
47170 2019-Jan-12 20:37:20.942423 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-12 20:37:20.942450 - [DEBUG]
47172 2019-Jan-12 20:37:20.942473 - [DEBUG] Propagate flow
47173 2019-Jan-12 20:37:20.942497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-12 20:37:20.942553 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47175 2019-Jan-12 20:37:20.943195 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47176 2019-Jan-12 20:37:20.943829 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-12 20:37:20.943854 - [DEBUG]
47178 2019-Jan-12 20:37:20.943879 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-12 20:37:20.943905 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-12 20:37:20.943930 - [DEBUG]
47181 2019-Jan-12 20:37:20.943953 - [DEBUG] Start adding new jump function
47182 2019-Jan-12 20:37:20.943976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-12 20:37:20.944032 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47184 2019-Jan-12 20:37:20.944667 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47185 2019-Jan-12 20:37:20.945308 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-12 20:37:20.945351 - [DEBUG] End adding new jump function
47187 2019-Jan-12 20:37:20.945375 - [DEBUG]
47188 2019-Jan-12 20:37:20.945398 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47189 2019-Jan-12 20:37:20.945422 - [DEBUG]
47190 2019-Jan-12 20:37:20.945446 - [DEBUG] Process 1282. path edge:
47191 2019-Jan-12 20:37:20.945469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-12 20:37:20.945525 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
47193 2019-Jan-12 20:37:20.946174 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47194 2019-Jan-12 20:37:20.946809 - [DEBUG]
47195 2019-Jan-12 20:37:20.946833 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47196 2019-Jan-12 20:37:20.947484 - [DEBUG] Possible callees:
47197 2019-Jan-12 20:37:20.947509 - [DEBUG] llvm.dbg.declare
47198 2019-Jan-12 20:37:20.947534 - [DEBUG] Possible return sites:
47199 2019-Jan-12 20:37:20.947558 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14347200 2019-Jan-12 20:37:20.948843 - [DEBUG] Found and process special summary
47201 2019-Jan-12 20:37:20.948877 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-12 20:37:20.948904 - [DEBUG]
47203 2019-Jan-12 20:37:20.948927 - [DEBUG] Propagate flow
47204 2019-Jan-12 20:37:20.948951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-12 20:37:20.949007 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47206 2019-Jan-12 20:37:20.949652 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47207 2019-Jan-12 20:37:20.950286 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-12 20:37:20.950311 - [DEBUG]
47209 2019-Jan-12 20:37:20.950336 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-12 20:37:20.950362 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-12 20:37:20.950387 - [DEBUG]
47212 2019-Jan-12 20:37:20.950410 - [DEBUG] Start adding new jump function
47213 2019-Jan-12 20:37:20.950433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-12 20:37:20.950489 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47215 2019-Jan-12 20:37:20.951123 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47216 2019-Jan-12 20:37:20.951758 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-12 20:37:20.951787 - [DEBUG] End adding new jump function
47218 2019-Jan-12 20:37:20.951811 - [DEBUG]
47219 2019-Jan-12 20:37:20.951835 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47220 2019-Jan-12 20:37:20.951859 - [DEBUG]
47221 2019-Jan-12 20:37:20.951883 - [DEBUG] Process 1283. path edge:
47222 2019-Jan-12 20:37:20.951907 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-12 20:37:20.951963 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
47224 2019-Jan-12 20:37:20.952613 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47225 2019-Jan-12 20:37:20.953248 - [DEBUG]
47226 2019-Jan-12 20:37:20.953272 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47227 2019-Jan-12 20:37:20.953926 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-12 20:37:20.953954 - [DEBUG]
47229 2019-Jan-12 20:37:20.953978 - [DEBUG] Propagate flow
47230 2019-Jan-12 20:37:20.954001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-12 20:37:20.954057 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
47232 2019-Jan-12 20:37:20.954700 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47233 2019-Jan-12 20:37:20.955347 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-12 20:37:20.955372 - [DEBUG]
47235 2019-Jan-12 20:37:20.955397 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-12 20:37:20.955423 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-12 20:37:20.955447 - [DEBUG]
47238 2019-Jan-12 20:37:20.955471 - [DEBUG] Start adding new jump function
47239 2019-Jan-12 20:37:20.955494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-12 20:37:20.955550 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47241 2019-Jan-12 20:37:20.956184 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
47242 2019-Jan-12 20:37:20.956814 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-12 20:37:20.956842 - [DEBUG] End adding new jump function
47244 2019-Jan-12 20:37:20.956866 - [DEBUG]
47245 2019-Jan-12 20:37:20.956890 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47246 2019-Jan-12 20:37:20.956915 - [DEBUG]
47247 2019-Jan-12 20:37:20.956938 - [DEBUG] Process 1284. path edge:
47248 2019-Jan-12 20:37:20.956962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-12 20:37:20.957018 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
47250 2019-Jan-12 20:37:20.957649 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47251 2019-Jan-12 20:37:20.958282 - [DEBUG]
47252 2019-Jan-12 20:37:20.958319 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
47253 2019-Jan-12 20:37:20.958986 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-12 20:37:20.959014 - [DEBUG]
47255 2019-Jan-12 20:37:20.959038 - [DEBUG] Propagate flow
47256 2019-Jan-12 20:37:20.959061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-12 20:37:20.959118 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47258 2019-Jan-12 20:37:20.959749 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47259 2019-Jan-12 20:37:20.960384 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-12 20:37:20.960409 - [DEBUG]
47261 2019-Jan-12 20:37:20.960434 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-12 20:37:20.960460 - [DEBUG] = AllBottom
47263 2019-Jan-12 20:37:20.960484 - [DEBUG]
47264 2019-Jan-12 20:37:20.960508 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-12 20:37:20.960533 - [DEBUG] EDGE:
47266 2019-Jan-12 20:37:20.960590 - [DEBUG] ---> 47267 2019-Jan-12 20:37:20.961220 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47268 2019-Jan-12 20:37:20.961853 - [DEBUG]
47269 2019-Jan-12 20:37:20.961884 - [DEBUG] EDGE:
47270 2019-Jan-12 20:37:20.961941 - [DEBUG] ---> 47271 2019-Jan-12 20:37:20.962800 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47272 2019-Jan-12 20:37:20.963464 - [DEBUG]
47273 2019-Jan-12 20:37:20.963519 - [DEBUG] Compose: EdgeIdentity * AllBottom
47274 2019-Jan-12 20:37:20.963546 - [DEBUG]
47275 2019-Jan-12 20:37:20.963571 - [DEBUG] Propagate flow
47276 2019-Jan-12 20:37:20.963594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47277 2019-Jan-12 20:37:20.963660 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47278 2019-Jan-12 20:37:20.964325 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47279 2019-Jan-12 20:37:20.965047 - [DEBUG] Edge function : AllBottom (result of previous compose)
47280 2019-Jan-12 20:37:20.965075 - [DEBUG]
47281 2019-Jan-12 20:37:20.965152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47282 2019-Jan-12 20:37:20.965180 - [DEBUG] = AllBottom
47283 2019-Jan-12 20:37:20.965205 - [DEBUG]
47284 2019-Jan-12 20:37:20.965229 - [DEBUG] PROPAGATE: No new function!
47285 2019-Jan-12 20:37:20.965262 - [DEBUG] EDGE:
47286 2019-Jan-12 20:37:20.965355 - [DEBUG] ---> 47287 2019-Jan-12 20:37:20.966051 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47288 2019-Jan-12 20:37:20.967046 - [DEBUG]
47289 2019-Jan-12 20:37:20.967076 - [DEBUG] EDGE:
47290 2019-Jan-12 20:37:20.967144 - [DEBUG] ---> 47291 2019-Jan-12 20:37:20.967786 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47292 2019-Jan-12 20:37:20.968428 - [DEBUG]
47293 2019-Jan-12 20:37:20.968479 - [DEBUG] Compose: EdgeIdentity * AllBottom
47294 2019-Jan-12 20:37:20.968507 - [DEBUG]
47295 2019-Jan-12 20:37:20.968531 - [DEBUG] Propagate flow
47296 2019-Jan-12 20:37:20.968554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-12 20:37:20.968629 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47298 2019-Jan-12 20:37:20.969289 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47299 2019-Jan-12 20:37:20.969923 - [DEBUG] Edge function : AllBottom (result of previous compose)
47300 2019-Jan-12 20:37:20.969949 - [DEBUG]
47301 2019-Jan-12 20:37:20.969975 - [DEBUG] Join: AllTop & AllBottom
47302 2019-Jan-12 20:37:20.970001 - [DEBUG] = AllBottom (new jump func)
47303 2019-Jan-12 20:37:20.970025 - [DEBUG]
47304 2019-Jan-12 20:37:20.970049 - [DEBUG] Start adding new jump function
47305 2019-Jan-12 20:37:20.970072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47306 2019-Jan-12 20:37:20.970128 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47307 2019-Jan-12 20:37:20.970763 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47308 2019-Jan-12 20:37:20.971394 - [DEBUG] Edge Function : AllBottom
47309 2019-Jan-12 20:37:20.971425 - [DEBUG] End adding new jump function
47310 2019-Jan-12 20:37:20.971450 - [DEBUG]
47311 2019-Jan-12 20:37:20.971473 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47312 2019-Jan-12 20:37:20.971498 - [DEBUG]
47313 2019-Jan-12 20:37:20.971521 - [DEBUG] Process 1285. path edge:
47314 2019-Jan-12 20:37:20.971545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47315 2019-Jan-12 20:37:20.971601 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
47316 2019-Jan-12 20:37:20.972251 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47317 2019-Jan-12 20:37:20.972885 - [DEBUG]
47318 2019-Jan-12 20:37:20.972912 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47319 2019-Jan-12 20:37:20.973564 - [DEBUG] Compose: EdgeIdentity * AllBottom
47320 2019-Jan-12 20:37:20.973591 - [DEBUG]
47321 2019-Jan-12 20:37:20.973615 - [DEBUG] Propagate flow
47322 2019-Jan-12 20:37:20.973639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-12 20:37:20.973695 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47324 2019-Jan-12 20:37:20.974341 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47325 2019-Jan-12 20:37:20.974975 - [DEBUG] Edge function : AllBottom (result of previous compose)
47326 2019-Jan-12 20:37:20.975000 - [DEBUG]
47327 2019-Jan-12 20:37:20.975025 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47328 2019-Jan-12 20:37:20.975051 - [DEBUG] = AllBottom
47329 2019-Jan-12 20:37:20.975076 - [DEBUG]
47330 2019-Jan-12 20:37:20.975099 - [DEBUG] PROPAGATE: No new function!
47331 2019-Jan-12 20:37:20.975132 - [DEBUG] Compose: EdgeIdentity * AllBottom
47332 2019-Jan-12 20:37:20.975159 - [DEBUG]
47333 2019-Jan-12 20:37:20.975183 - [DEBUG] Propagate flow
47334 2019-Jan-12 20:37:20.975207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-12 20:37:20.975263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47336 2019-Jan-12 20:37:20.975924 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47337 2019-Jan-12 20:37:20.976558 - [DEBUG] Edge function : AllBottom (result of previous compose)
47338 2019-Jan-12 20:37:20.976584 - [DEBUG]
47339 2019-Jan-12 20:37:20.976609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47340 2019-Jan-12 20:37:20.976635 - [DEBUG] = AllBottom
47341 2019-Jan-12 20:37:20.976668 - [DEBUG]
47342 2019-Jan-12 20:37:20.976692 - [DEBUG] PROPAGATE: No new function!
47343 2019-Jan-12 20:37:20.976717 - [DEBUG] EDGE:
47344 2019-Jan-12 20:37:20.976775 - [DEBUG] ---> 47345 2019-Jan-12 20:37:20.977409 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47346 2019-Jan-12 20:37:20.978045 - [DEBUG]
47347 2019-Jan-12 20:37:20.978071 - [DEBUG] EDGE:
47348 2019-Jan-12 20:37:20.978128 - [DEBUG] ---> 47349 2019-Jan-12 20:37:20.978779 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47350 2019-Jan-12 20:37:20.979413 - [DEBUG]
47351 2019-Jan-12 20:37:20.979439 - [DEBUG] EDGE:
47352 2019-Jan-12 20:37:20.979496 - [DEBUG] ---> 47353 2019-Jan-12 20:37:20.980134 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47354 2019-Jan-12 20:37:20.980769 - [DEBUG]
47355 2019-Jan-12 20:37:20.980809 - [DEBUG] Compose: EdgeIdentity * AllBottom
47356 2019-Jan-12 20:37:20.980836 - [DEBUG]
47357 2019-Jan-12 20:37:20.980860 - [DEBUG] Propagate flow
47358 2019-Jan-12 20:37:20.980883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47359 2019-Jan-12 20:37:20.980939 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47360 2019-Jan-12 20:37:20.981574 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47361 2019-Jan-12 20:37:20.982225 - [DEBUG] Edge function : AllBottom (result of previous compose)
47362 2019-Jan-12 20:37:20.982250 - [DEBUG]
47363 2019-Jan-12 20:37:20.982276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47364 2019-Jan-12 20:37:20.982301 - [DEBUG] = AllBottom
47365 2019-Jan-12 20:37:20.982326 - [DEBUG]
47366 2019-Jan-12 20:37:20.982349 - [DEBUG] PROPAGATE: No new function!
47367 2019-Jan-12 20:37:20.982377 - [DEBUG] EDGE:
47368 2019-Jan-12 20:37:20.982434 - [DEBUG] ---> 47369 2019-Jan-12 20:37:20.983079 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47370 2019-Jan-12 20:37:20.983715 - [DEBUG]
47371 2019-Jan-12 20:37:20.983742 - [DEBUG] EDGE:
47372 2019-Jan-12 20:37:20.983800 - [DEBUG] ---> 47373 2019-Jan-12 20:37:20.984432 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47374 2019-Jan-12 20:37:20.985066 - [DEBUG]
47375 2019-Jan-12 20:37:20.985093 - [DEBUG] EDGE:
47376 2019-Jan-12 20:37:20.985150 - [DEBUG] ---> 47377 2019-Jan-12 20:37:20.985805 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47378 2019-Jan-12 20:37:20.986439 - [DEBUG]
47379 2019-Jan-12 20:37:20.986466 - [DEBUG] EDGE:
47380 2019-Jan-12 20:37:20.986523 - [DEBUG] ---> 47381 2019-Jan-12 20:37:20.987157 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47382 2019-Jan-12 20:37:20.987791 - [DEBUG]
47383 2019-Jan-12 20:37:20.987827 - [DEBUG] EDGE:
47384 2019-Jan-12 20:37:20.987884 - [DEBUG] ---> 47385 2019-Jan-12 20:37:20.988517 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47386 2019-Jan-12 20:37:20.989173 - [DEBUG]
47387 2019-Jan-12 20:37:20.989199 - [DEBUG] EDGE:
47388 2019-Jan-12 20:37:20.989256 - [DEBUG] ---> 47389 2019-Jan-12 20:37:20.989892 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47390 2019-Jan-12 20:37:20.990526 - [DEBUG]
47391 2019-Jan-12 20:37:20.990552 - [DEBUG] EDGE:
47392 2019-Jan-12 20:37:20.990610 - [DEBUG] ---> 47393 2019-Jan-12 20:37:20.991241 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47394 2019-Jan-12 20:37:20.991874 - [DEBUG]
47395 2019-Jan-12 20:37:20.991901 - [DEBUG] EDGE:
47396 2019-Jan-12 20:37:20.991958 - [DEBUG] ---> 47397 2019-Jan-12 20:37:20.992606 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47398 2019-Jan-12 20:37:20.993240 - [DEBUG]
47399 2019-Jan-12 20:37:20.993267 - [DEBUG] EDGE:
47400 2019-Jan-12 20:37:20.993324 - [DEBUG] ---> 47401 2019-Jan-12 20:37:20.993959 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47402 2019-Jan-12 20:37:20.994591 - [DEBUG]
47403 2019-Jan-12 20:37:20.994631 - [DEBUG] Compose: EdgeIdentity * AllBottom
47404 2019-Jan-12 20:37:20.994658 - [DEBUG]
47405 2019-Jan-12 20:37:20.994682 - [DEBUG] Propagate flow
47406 2019-Jan-12 20:37:20.994705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47407 2019-Jan-12 20:37:20.994761 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47408 2019-Jan-12 20:37:20.995410 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47409 2019-Jan-12 20:37:20.996042 - [DEBUG] Edge function : AllBottom (result of previous compose)
47410 2019-Jan-12 20:37:20.996068 - [DEBUG]
47411 2019-Jan-12 20:37:20.996093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47412 2019-Jan-12 20:37:20.996119 - [DEBUG] = AllBottom
47413 2019-Jan-12 20:37:20.996143 - [DEBUG]
47414 2019-Jan-12 20:37:20.996166 - [DEBUG] PROPAGATE: No new function!
47415 2019-Jan-12 20:37:20.996193 - [DEBUG] EDGE:
47416 2019-Jan-12 20:37:20.996251 - [DEBUG] ---> 47417 2019-Jan-12 20:37:20.996895 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47418 2019-Jan-12 20:37:20.997529 - [DEBUG]
47419 2019-Jan-12 20:37:20.997564 - [DEBUG] Compose: EdgeIdentity * AllBottom
47420 2019-Jan-12 20:37:20.997591 - [DEBUG]
47421 2019-Jan-12 20:37:20.997615 - [DEBUG] Propagate flow
47422 2019-Jan-12 20:37:20.997638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47423 2019-Jan-12 20:37:20.997694 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47424 2019-Jan-12 20:37:20.998338 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47425 2019-Jan-12 20:37:20.998999 - [DEBUG] Edge function : AllBottom (result of previous compose)
47426 2019-Jan-12 20:37:20.999025 - [DEBUG]
47427 2019-Jan-12 20:37:20.999049 - [DEBUG] Join: AllTop & AllBottom
47428 2019-Jan-12 20:37:20.999075 - [DEBUG] = AllBottom (new jump func)
47429 2019-Jan-12 20:37:20.999100 - [DEBUG]
47430 2019-Jan-12 20:37:20.999123 - [DEBUG] Start adding new jump function
47431 2019-Jan-12 20:37:20.999146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47432 2019-Jan-12 20:37:20.999203 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47433 2019-Jan-12 20:37:20.999838 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47434 2019-Jan-12 20:37:21.000480 - [DEBUG] Edge Function : AllBottom
47435 2019-Jan-12 20:37:21.000509 - [DEBUG] End adding new jump function
47436 2019-Jan-12 20:37:21.000533 - [DEBUG]
47437 2019-Jan-12 20:37:21.000556 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47438 2019-Jan-12 20:37:21.000581 - [DEBUG]
47439 2019-Jan-12 20:37:21.000604 - [DEBUG] Process 1286. path edge:
47440 2019-Jan-12 20:37:21.000628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47441 2019-Jan-12 20:37:21.000684 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47442 2019-Jan-12 20:37:21.001328 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47443 2019-Jan-12 20:37:21.001962 - [DEBUG]
47444 2019-Jan-12 20:37:21.001999 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47445 2019-Jan-12 20:37:21.002652 - [DEBUG] Possible callees:
47446 2019-Jan-12 20:37:21.002677 - [DEBUG] llvm.dbg.declare
47447 2019-Jan-12 20:37:21.002702 - [DEBUG] Possible return sites:
47448 2019-Jan-12 20:37:21.002726 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347449 2019-Jan-12 20:37:21.003997 - [DEBUG] Found and process special summary
47450 2019-Jan-12 20:37:21.004031 - [DEBUG] Compose: EdgeIdentity * AllBottom
47451 2019-Jan-12 20:37:21.004059 - [DEBUG]
47452 2019-Jan-12 20:37:21.004083 - [DEBUG] Propagate flow
47453 2019-Jan-12 20:37:21.004106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47454 2019-Jan-12 20:37:21.004163 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47455 2019-Jan-12 20:37:21.004799 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47456 2019-Jan-12 20:37:21.005448 - [DEBUG] Edge function : AllBottom (result of previous compose)
47457 2019-Jan-12 20:37:21.005474 - [DEBUG]
47458 2019-Jan-12 20:37:21.005498 - [DEBUG] Join: AllTop & AllBottom
47459 2019-Jan-12 20:37:21.005524 - [DEBUG] = AllBottom (new jump func)
47460 2019-Jan-12 20:37:21.005549 - [DEBUG]
47461 2019-Jan-12 20:37:21.005572 - [DEBUG] Start adding new jump function
47462 2019-Jan-12 20:37:21.005596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47463 2019-Jan-12 20:37:21.005652 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47464 2019-Jan-12 20:37:21.006294 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47465 2019-Jan-12 20:37:21.006936 - [DEBUG] Edge Function : AllBottom
47466 2019-Jan-12 20:37:21.006964 - [DEBUG] End adding new jump function
47467 2019-Jan-12 20:37:21.006988 - [DEBUG]
47468 2019-Jan-12 20:37:21.007011 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47469 2019-Jan-12 20:37:21.007044 - [DEBUG]
47470 2019-Jan-12 20:37:21.007068 - [DEBUG] Process 1287. path edge:
47471 2019-Jan-12 20:37:21.007092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47472 2019-Jan-12 20:37:21.007149 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47473 2019-Jan-12 20:37:21.007784 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47474 2019-Jan-12 20:37:21.008418 - [DEBUG]
47475 2019-Jan-12 20:37:21.008443 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47476 2019-Jan-12 20:37:21.009120 - [DEBUG] Compose: EdgeIdentity * AllBottom
47477 2019-Jan-12 20:37:21.009148 - [DEBUG]
47478 2019-Jan-12 20:37:21.009172 - [DEBUG] Propagate flow
47479 2019-Jan-12 20:37:21.009195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47480 2019-Jan-12 20:37:21.009252 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47481 2019-Jan-12 20:37:21.009884 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47482 2019-Jan-12 20:37:21.010517 - [DEBUG] Edge function : AllBottom (result of previous compose)
47483 2019-Jan-12 20:37:21.010543 - [DEBUG]
47484 2019-Jan-12 20:37:21.010568 - [DEBUG] Join: AllTop & AllBottom
47485 2019-Jan-12 20:37:21.010594 - [DEBUG] = AllBottom (new jump func)
47486 2019-Jan-12 20:37:21.010618 - [DEBUG]
47487 2019-Jan-12 20:37:21.010642 - [DEBUG] Start adding new jump function
47488 2019-Jan-12 20:37:21.010665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47489 2019-Jan-12 20:37:21.010721 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47490 2019-Jan-12 20:37:21.011354 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47491 2019-Jan-12 20:37:21.011995 - [DEBUG] Edge Function : AllBottom
47492 2019-Jan-12 20:37:21.012025 - [DEBUG] End adding new jump function
47493 2019-Jan-12 20:37:21.012050 - [DEBUG]
47494 2019-Jan-12 20:37:21.012073 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47495 2019-Jan-12 20:37:21.012098 - [DEBUG]
47496 2019-Jan-12 20:37:21.012121 - [DEBUG] Process 1288. path edge:
47497 2019-Jan-12 20:37:21.012145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47498 2019-Jan-12 20:37:21.012201 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47499 2019-Jan-12 20:37:21.012832 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47500 2019-Jan-12 20:37:21.013466 - [DEBUG]
47501 2019-Jan-12 20:37:21.013491 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47502 2019-Jan-12 20:37:21.014136 - [DEBUG] Compose: EdgeIdentity * AllBottom
47503 2019-Jan-12 20:37:21.014164 - [DEBUG]
47504 2019-Jan-12 20:37:21.014188 - [DEBUG] Propagate flow
47505 2019-Jan-12 20:37:21.014211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47506 2019-Jan-12 20:37:21.014268 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47507 2019-Jan-12 20:37:21.014900 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47508 2019-Jan-12 20:37:21.015550 - [DEBUG] Edge function : AllBottom (result of previous compose)
47509 2019-Jan-12 20:37:21.015575 - [DEBUG]
47510 2019-Jan-12 20:37:21.015600 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47511 2019-Jan-12 20:37:21.015626 - [DEBUG] = AllBottom
47512 2019-Jan-12 20:37:21.015651 - [DEBUG]
47513 2019-Jan-12 20:37:21.015674 - [DEBUG] PROPAGATE: No new function!
47514 2019-Jan-12 20:37:21.015700 - [DEBUG] EDGE:
47515 2019-Jan-12 20:37:21.015765 - [DEBUG] ---> 47516 2019-Jan-12 20:37:21.016397 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47517 2019-Jan-12 20:37:21.017031 - [DEBUG]
47518 2019-Jan-12 20:37:21.017057 - [DEBUG] EDGE:
47519 2019-Jan-12 20:37:21.017114 - [DEBUG] ---> 47520 2019-Jan-12 20:37:21.017748 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47521 2019-Jan-12 20:37:21.018382 - [DEBUG]
47522 2019-Jan-12 20:37:21.018418 - [DEBUG] Compose: EdgeIdentity * AllBottom
47523 2019-Jan-12 20:37:21.018445 - [DEBUG]
47524 2019-Jan-12 20:37:21.018469 - [DEBUG] Propagate flow
47525 2019-Jan-12 20:37:21.018492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47526 2019-Jan-12 20:37:21.018548 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47527 2019-Jan-12 20:37:21.019204 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47528 2019-Jan-12 20:37:21.019838 - [DEBUG] Edge function : AllBottom (result of previous compose)
47529 2019-Jan-12 20:37:21.019864 - [DEBUG]
47530 2019-Jan-12 20:37:21.019888 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47531 2019-Jan-12 20:37:21.019914 - [DEBUG] = AllBottom
47532 2019-Jan-12 20:37:21.019939 - [DEBUG]
47533 2019-Jan-12 20:37:21.019962 - [DEBUG] PROPAGATE: No new function!
47534 2019-Jan-12 20:37:21.019989 - [DEBUG] EDGE:
47535 2019-Jan-12 20:37:21.020046 - [DEBUG] ---> 47536 2019-Jan-12 20:37:21.020689 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47537 2019-Jan-12 20:37:21.021324 - [DEBUG]
47538 2019-Jan-12 20:37:21.021350 - [DEBUG] EDGE:
47539 2019-Jan-12 20:37:21.021407 - [DEBUG] ---> 47540 2019-Jan-12 20:37:21.022052 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47541 2019-Jan-12 20:37:21.022686 - [DEBUG]
47542 2019-Jan-12 20:37:21.022713 - [DEBUG] Compose: EdgeIdentity * AllBottom
47543 2019-Jan-12 20:37:21.022740 - [DEBUG]
47544 2019-Jan-12 20:37:21.022763 - [DEBUG] Propagate flow
47545 2019-Jan-12 20:37:21.022787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47546 2019-Jan-12 20:37:21.022842 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47547 2019-Jan-12 20:37:21.023492 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47548 2019-Jan-12 20:37:21.024161 - [DEBUG] Edge function : AllBottom (result of previous compose)
47549 2019-Jan-12 20:37:21.024188 - [DEBUG]
47550 2019-Jan-12 20:37:21.024215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47551 2019-Jan-12 20:37:21.024241 - [DEBUG] = AllBottom
47552 2019-Jan-12 20:37:21.024266 - [DEBUG]
47553 2019-Jan-12 20:37:21.024289 - [DEBUG] PROPAGATE: No new function!
47554 2019-Jan-12 20:37:21.024317 - [DEBUG] EDGE:
47555 2019-Jan-12 20:37:21.024388 - [DEBUG] ---> 47556 2019-Jan-12 20:37:21.025090 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47557 2019-Jan-12 20:37:21.025823 - [DEBUG]
47558 2019-Jan-12 20:37:21.025893 - [DEBUG] Compose: EdgeIdentity * AllBottom
47559 2019-Jan-12 20:37:21.025942 - [DEBUG]
47560 2019-Jan-12 20:37:21.025967 - [DEBUG] Propagate flow
47561 2019-Jan-12 20:37:21.025991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47562 2019-Jan-12 20:37:21.026068 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47563 2019-Jan-12 20:37:21.026738 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
47564 2019-Jan-12 20:37:21.027392 - [DEBUG] Edge function : AllBottom (result of previous compose)
47565 2019-Jan-12 20:37:21.027417 - [DEBUG]
47566 2019-Jan-12 20:37:21.027443 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47567 2019-Jan-12 20:37:21.027470 - [DEBUG] = AllBottom
47568 2019-Jan-12 20:37:21.027494 - [DEBUG]
47569 2019-Jan-12 20:37:21.027518 - [DEBUG] PROPAGATE: No new function!
47570 2019-Jan-12 20:37:21.027543 - [DEBUG] Compose: EdgeIdentity * AllBottom
47571 2019-Jan-12 20:37:21.027569 - [DEBUG]
47572 2019-Jan-12 20:37:21.027593 - [DEBUG] Propagate flow
47573 2019-Jan-12 20:37:21.027616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47574 2019-Jan-12 20:37:21.027673 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47575 2019-Jan-12 20:37:21.028311 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47576 2019-Jan-12 20:37:21.028979 - [DEBUG] Edge function : AllBottom (result of previous compose)
47577 2019-Jan-12 20:37:21.029004 - [DEBUG]
47578 2019-Jan-12 20:37:21.029029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47579 2019-Jan-12 20:37:21.029055 - [DEBUG] = AllBottom
47580 2019-Jan-12 20:37:21.029079 - [DEBUG]
47581 2019-Jan-12 20:37:21.029102 - [DEBUG] PROPAGATE: No new function!
47582 2019-Jan-12 20:37:21.029131 - [DEBUG] EDGE:
47583 2019-Jan-12 20:37:21.029190 - [DEBUG] ---> 47584 2019-Jan-12 20:37:21.029825 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47585 2019-Jan-12 20:37:21.030461 - [DEBUG]
47586 2019-Jan-12 20:37:21.030487 - [DEBUG] EDGE:
47587 2019-Jan-12 20:37:21.030545 - [DEBUG] ---> 47588 2019-Jan-12 20:37:21.031178 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47589 2019-Jan-12 20:37:21.031814 - [DEBUG]
47590 2019-Jan-12 20:37:21.031841 - [DEBUG] Compose: EdgeIdentity * AllBottom
47591 2019-Jan-12 20:37:21.031867 - [DEBUG]
47592 2019-Jan-12 20:37:21.031891 - [DEBUG] Propagate flow
47593 2019-Jan-12 20:37:21.031915 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47594 2019-Jan-12 20:37:21.031970 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47595 2019-Jan-12 20:37:21.032617 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47596 2019-Jan-12 20:37:21.033253 - [DEBUG] Edge function : AllBottom (result of previous compose)
47597 2019-Jan-12 20:37:21.033279 - [DEBUG]
47598 2019-Jan-12 20:37:21.033304 - [DEBUG] Join: AllTop & AllBottom
47599 2019-Jan-12 20:37:21.033330 - [DEBUG] = AllBottom (new jump func)
47600 2019-Jan-12 20:37:21.033355 - [DEBUG]
47601 2019-Jan-12 20:37:21.033379 - [DEBUG] Start adding new jump function
47602 2019-Jan-12 20:37:21.033403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47603 2019-Jan-12 20:37:21.033459 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47604 2019-Jan-12 20:37:21.034104 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47605 2019-Jan-12 20:37:21.034736 - [DEBUG] Edge Function : AllBottom
47606 2019-Jan-12 20:37:21.034768 - [DEBUG] End adding new jump function
47607 2019-Jan-12 20:37:21.034792 - [DEBUG]
47608 2019-Jan-12 20:37:21.034816 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47609 2019-Jan-12 20:37:21.034841 - [DEBUG]
47610 2019-Jan-12 20:37:21.034865 - [DEBUG] Process 1289. path edge:
47611 2019-Jan-12 20:37:21.034889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47612 2019-Jan-12 20:37:21.034945 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47613 2019-Jan-12 20:37:21.035594 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47614 2019-Jan-12 20:37:21.036231 - [DEBUG]
47615 2019-Jan-12 20:37:21.036257 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47616 2019-Jan-12 20:37:21.036912 - [DEBUG] Compose: EdgeIdentity * AllBottom
47617 2019-Jan-12 20:37:21.036940 - [DEBUG]
47618 2019-Jan-12 20:37:21.036964 - [DEBUG] Propagate flow
47619 2019-Jan-12 20:37:21.036987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47620 2019-Jan-12 20:37:21.037044 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47621 2019-Jan-12 20:37:21.037690 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47622 2019-Jan-12 20:37:21.038327 - [DEBUG] Edge function : AllBottom (result of previous compose)
47623 2019-Jan-12 20:37:21.038353 - [DEBUG]
47624 2019-Jan-12 20:37:21.038377 - [DEBUG] Join: AllTop & AllBottom
47625 2019-Jan-12 20:37:21.038403 - [DEBUG] = AllBottom (new jump func)
47626 2019-Jan-12 20:37:21.038428 - [DEBUG]
47627 2019-Jan-12 20:37:21.038451 - [DEBUG] Start adding new jump function
47628 2019-Jan-12 20:37:21.038475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47629 2019-Jan-12 20:37:21.038531 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47630 2019-Jan-12 20:37:21.039190 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47631 2019-Jan-12 20:37:21.039833 - [DEBUG] Edge Function : AllBottom
47632 2019-Jan-12 20:37:21.039861 - [DEBUG] End adding new jump function
47633 2019-Jan-12 20:37:21.039886 - [DEBUG]
47634 2019-Jan-12 20:37:21.039910 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47635 2019-Jan-12 20:37:21.039934 - [DEBUG]
47636 2019-Jan-12 20:37:21.039957 - [DEBUG] Process 1290. path edge:
47637 2019-Jan-12 20:37:21.039981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47638 2019-Jan-12 20:37:21.040037 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47639 2019-Jan-12 20:37:21.040681 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47640 2019-Jan-12 20:37:21.041317 - [DEBUG]
47641 2019-Jan-12 20:37:21.041341 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47642 2019-Jan-12 20:37:21.042004 - [DEBUG] Possible callees:
47643 2019-Jan-12 20:37:21.042031 - [DEBUG] llvm.dbg.declare
47644 2019-Jan-12 20:37:21.042056 - [DEBUG] Possible return sites:
47645 2019-Jan-12 20:37:21.042080 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647646 2019-Jan-12 20:37:21.043361 - [DEBUG] Found and process special summary
47647 2019-Jan-12 20:37:21.043395 - [DEBUG] Compose: EdgeIdentity * AllBottom
47648 2019-Jan-12 20:37:21.043422 - [DEBUG]
47649 2019-Jan-12 20:37:21.043446 - [DEBUG] Propagate flow
47650 2019-Jan-12 20:37:21.043469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47651 2019-Jan-12 20:37:21.043526 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47652 2019-Jan-12 20:37:21.044163 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47653 2019-Jan-12 20:37:21.044798 - [DEBUG] Edge function : AllBottom (result of previous compose)
47654 2019-Jan-12 20:37:21.044823 - [DEBUG]
47655 2019-Jan-12 20:37:21.044848 - [DEBUG] Join: AllTop & AllBottom
47656 2019-Jan-12 20:37:21.044874 - [DEBUG] = AllBottom (new jump func)
47657 2019-Jan-12 20:37:21.044898 - [DEBUG]
47658 2019-Jan-12 20:37:21.044922 - [DEBUG] Start adding new jump function
47659 2019-Jan-12 20:37:21.044945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47660 2019-Jan-12 20:37:21.045001 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47661 2019-Jan-12 20:37:21.045652 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47662 2019-Jan-12 20:37:21.046289 - [DEBUG] Edge Function : AllBottom
47663 2019-Jan-12 20:37:21.046317 - [DEBUG] End adding new jump function
47664 2019-Jan-12 20:37:21.046341 - [DEBUG]
47665 2019-Jan-12 20:37:21.046364 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47666 2019-Jan-12 20:37:21.046389 - [DEBUG]
47667 2019-Jan-12 20:37:21.046412 - [DEBUG] Process 1291. path edge:
47668 2019-Jan-12 20:37:21.046436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47669 2019-Jan-12 20:37:21.046492 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47670 2019-Jan-12 20:37:21.047129 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47671 2019-Jan-12 20:37:21.047765 - [DEBUG]
47672 2019-Jan-12 20:37:21.047789 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47673 2019-Jan-12 20:37:21.048444 - [DEBUG] Compose: EdgeIdentity * AllBottom
47674 2019-Jan-12 20:37:21.048472 - [DEBUG]
47675 2019-Jan-12 20:37:21.048496 - [DEBUG] Propagate flow
47676 2019-Jan-12 20:37:21.048520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47677 2019-Jan-12 20:37:21.048576 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47678 2019-Jan-12 20:37:21.049232 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47679 2019-Jan-12 20:37:21.049867 - [DEBUG] Edge function : AllBottom (result of previous compose)
47680 2019-Jan-12 20:37:21.049892 - [DEBUG]
47681 2019-Jan-12 20:37:21.049917 - [DEBUG] Join: AllTop & AllBottom
47682 2019-Jan-12 20:37:21.049943 - [DEBUG] = AllBottom (new jump func)
47683 2019-Jan-12 20:37:21.049968 - [DEBUG]
47684 2019-Jan-12 20:37:21.049991 - [DEBUG] Start adding new jump function
47685 2019-Jan-12 20:37:21.050015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47686 2019-Jan-12 20:37:21.050071 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47687 2019-Jan-12 20:37:21.050707 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47688 2019-Jan-12 20:37:21.051339 - [DEBUG] Edge Function : AllBottom
47689 2019-Jan-12 20:37:21.051367 - [DEBUG] End adding new jump function
47690 2019-Jan-12 20:37:21.051399 - [DEBUG]
47691 2019-Jan-12 20:37:21.051424 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47692 2019-Jan-12 20:37:21.051448 - [DEBUG]
47693 2019-Jan-12 20:37:21.051472 - [DEBUG] Process 1292. path edge:
47694 2019-Jan-12 20:37:21.051496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47695 2019-Jan-12 20:37:21.051552 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47696 2019-Jan-12 20:37:21.052201 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47697 2019-Jan-12 20:37:21.052838 - [DEBUG]
47698 2019-Jan-12 20:37:21.052863 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47699 2019-Jan-12 20:37:21.053509 - [DEBUG] Compose: EdgeIdentity * AllBottom
47700 2019-Jan-12 20:37:21.053538 - [DEBUG]
47701 2019-Jan-12 20:37:21.053561 - [DEBUG] Propagate flow
47702 2019-Jan-12 20:37:21.053585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47703 2019-Jan-12 20:37:21.053641 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47704 2019-Jan-12 20:37:21.054273 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47705 2019-Jan-12 20:37:21.054908 - [DEBUG] Edge function : AllBottom (result of previous compose)
47706 2019-Jan-12 20:37:21.054934 - [DEBUG]
47707 2019-Jan-12 20:37:21.054958 - [DEBUG] Join: AllTop & AllBottom
47708 2019-Jan-12 20:37:21.054984 - [DEBUG] = AllBottom (new jump func)
47709 2019-Jan-12 20:37:21.055009 - [DEBUG]
47710 2019-Jan-12 20:37:21.055032 - [DEBUG] Start adding new jump function
47711 2019-Jan-12 20:37:21.055055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47712 2019-Jan-12 20:37:21.055111 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47713 2019-Jan-12 20:37:21.055763 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47714 2019-Jan-12 20:37:21.056404 - [DEBUG] Edge Function : AllBottom
47715 2019-Jan-12 20:37:21.056433 - [DEBUG] End adding new jump function
47716 2019-Jan-12 20:37:21.056458 - [DEBUG]
47717 2019-Jan-12 20:37:21.056481 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47718 2019-Jan-12 20:37:21.056506 - [DEBUG]
47719 2019-Jan-12 20:37:21.056529 - [DEBUG] Process 1293. path edge:
47720 2019-Jan-12 20:37:21.056553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47721 2019-Jan-12 20:37:21.056615 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47722 2019-Jan-12 20:37:21.057263 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47723 2019-Jan-12 20:37:21.057901 - [DEBUG]
47724 2019-Jan-12 20:37:21.057927 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47725 2019-Jan-12 20:37:21.058577 - [DEBUG] Compose: EdgeIdentity * AllBottom
47726 2019-Jan-12 20:37:21.058607 - [DEBUG]
47727 2019-Jan-12 20:37:21.058631 - [DEBUG] Propagate flow
47728 2019-Jan-12 20:37:21.058675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47729 2019-Jan-12 20:37:21.058734 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47730 2019-Jan-12 20:37:21.059388 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-12 20:37:21.060024 - [DEBUG] Edge function : AllBottom (result of previous compose)
47732 2019-Jan-12 20:37:21.060050 - [DEBUG]
47733 2019-Jan-12 20:37:21.060075 - [DEBUG] Join: AllTop & AllBottom
47734 2019-Jan-12 20:37:21.060101 - [DEBUG] = AllBottom (new jump func)
47735 2019-Jan-12 20:37:21.060126 - [DEBUG]
47736 2019-Jan-12 20:37:21.060166 - [DEBUG] Start adding new jump function
47737 2019-Jan-12 20:37:21.060190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47738 2019-Jan-12 20:37:21.060246 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47739 2019-Jan-12 20:37:21.060884 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47740 2019-Jan-12 20:37:21.061520 - [DEBUG] Edge Function : AllBottom
47741 2019-Jan-12 20:37:21.061548 - [DEBUG] End adding new jump function
47742 2019-Jan-12 20:37:21.061572 - [DEBUG]
47743 2019-Jan-12 20:37:21.061597 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47744 2019-Jan-12 20:37:21.061621 - [DEBUG]
47745 2019-Jan-12 20:37:21.061645 - [DEBUG] Process 1294. path edge:
47746 2019-Jan-12 20:37:21.061669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47747 2019-Jan-12 20:37:21.061725 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47748 2019-Jan-12 20:37:21.062375 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47749 2019-Jan-12 20:37:21.063012 - [DEBUG]
47750 2019-Jan-12 20:37:21.063037 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47751 2019-Jan-12 20:37:21.063692 - [DEBUG] Compose: EdgeIdentity * AllBottom
47752 2019-Jan-12 20:37:21.063721 - [DEBUG]
47753 2019-Jan-12 20:37:21.063745 - [DEBUG] Propagate flow
47754 2019-Jan-12 20:37:21.063769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47755 2019-Jan-12 20:37:21.063825 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47756 2019-Jan-12 20:37:21.064459 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47757 2019-Jan-12 20:37:21.065095 - [DEBUG] Edge function : AllBottom (result of previous compose)
47758 2019-Jan-12 20:37:21.065120 - [DEBUG]
47759 2019-Jan-12 20:37:21.065145 - [DEBUG] Join: AllTop & AllBottom
47760 2019-Jan-12 20:37:21.065172 - [DEBUG] = AllBottom (new jump func)
47761 2019-Jan-12 20:37:21.065196 - [DEBUG]
47762 2019-Jan-12 20:37:21.065220 - [DEBUG] Start adding new jump function
47763 2019-Jan-12 20:37:21.065244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47764 2019-Jan-12 20:37:21.065300 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47765 2019-Jan-12 20:37:21.065953 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47766 2019-Jan-12 20:37:21.066587 - [DEBUG] Edge Function : AllBottom
47767 2019-Jan-12 20:37:21.066615 - [DEBUG] End adding new jump function
47768 2019-Jan-12 20:37:21.066640 - [DEBUG]
47769 2019-Jan-12 20:37:21.066664 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47770 2019-Jan-12 20:37:21.066689 - [DEBUG]
47771 2019-Jan-12 20:37:21.066713 - [DEBUG] Process 1295. path edge:
47772 2019-Jan-12 20:37:21.066737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47773 2019-Jan-12 20:37:21.066793 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47774 2019-Jan-12 20:37:21.067427 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47775 2019-Jan-12 20:37:21.068062 - [DEBUG]
47776 2019-Jan-12 20:37:21.068088 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47777 2019-Jan-12 20:37:21.068750 - [DEBUG] Compose: EdgeIdentity * AllBottom
47778 2019-Jan-12 20:37:21.068778 - [DEBUG]
47779 2019-Jan-12 20:37:21.068802 - [DEBUG] Propagate flow
47780 2019-Jan-12 20:37:21.068826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47781 2019-Jan-12 20:37:21.068891 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47782 2019-Jan-12 20:37:21.069533 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47783 2019-Jan-12 20:37:21.070168 - [DEBUG] Edge function : AllBottom (result of previous compose)
47784 2019-Jan-12 20:37:21.070194 - [DEBUG]
47785 2019-Jan-12 20:37:21.070218 - [DEBUG] Join: AllTop & AllBottom
47786 2019-Jan-12 20:37:21.070244 - [DEBUG] = AllBottom (new jump func)
47787 2019-Jan-12 20:37:21.070269 - [DEBUG]
47788 2019-Jan-12 20:37:21.070292 - [DEBUG] Start adding new jump function
47789 2019-Jan-12 20:37:21.070316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47790 2019-Jan-12 20:37:21.070372 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47791 2019-Jan-12 20:37:21.071008 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47792 2019-Jan-12 20:37:21.071641 - [DEBUG] Edge Function : AllBottom
47793 2019-Jan-12 20:37:21.071669 - [DEBUG] End adding new jump function
47794 2019-Jan-12 20:37:21.071693 - [DEBUG]
47795 2019-Jan-12 20:37:21.071717 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47796 2019-Jan-12 20:37:21.071742 - [DEBUG]
47797 2019-Jan-12 20:37:21.071765 - [DEBUG] Process 1296. path edge:
47798 2019-Jan-12 20:37:21.071789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47799 2019-Jan-12 20:37:21.071846 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47800 2019-Jan-12 20:37:21.072496 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47801 2019-Jan-12 20:37:21.073132 - [DEBUG]
47802 2019-Jan-12 20:37:21.073157 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47803 2019-Jan-12 20:37:21.073808 - [DEBUG] Compose: EdgeIdentity * AllBottom
47804 2019-Jan-12 20:37:21.073836 - [DEBUG]
47805 2019-Jan-12 20:37:21.073860 - [DEBUG] Propagate flow
47806 2019-Jan-12 20:37:21.073883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47807 2019-Jan-12 20:37:21.073940 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47808 2019-Jan-12 20:37:21.074579 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47809 2019-Jan-12 20:37:21.075214 - [DEBUG] Edge function : AllBottom (result of previous compose)
47810 2019-Jan-12 20:37:21.075239 - [DEBUG]
47811 2019-Jan-12 20:37:21.075264 - [DEBUG] Join: AllTop & AllBottom
47812 2019-Jan-12 20:37:21.075290 - [DEBUG] = AllBottom (new jump func)
47813 2019-Jan-12 20:37:21.075326 - [DEBUG]
47814 2019-Jan-12 20:37:21.075353 - [DEBUG] Start adding new jump function
47815 2019-Jan-12 20:37:21.075377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47816 2019-Jan-12 20:37:21.075433 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47817 2019-Jan-12 20:37:21.076070 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47818 2019-Jan-12 20:37:21.076707 - [DEBUG] Edge Function : AllBottom
47819 2019-Jan-12 20:37:21.076739 - [DEBUG] End adding new jump function
47820 2019-Jan-12 20:37:21.076763 - [DEBUG]
47821 2019-Jan-12 20:37:21.076787 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47822 2019-Jan-12 20:37:21.076811 - [DEBUG]
47823 2019-Jan-12 20:37:21.076835 - [DEBUG] Process 1297. path edge:
47824 2019-Jan-12 20:37:21.076858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47825 2019-Jan-12 20:37:21.076915 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47826 2019-Jan-12 20:37:21.077560 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47827 2019-Jan-12 20:37:21.078197 - [DEBUG]
47828 2019-Jan-12 20:37:21.078222 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47829 2019-Jan-12 20:37:21.078891 - [DEBUG] Compose: EdgeIdentity * AllBottom
47830 2019-Jan-12 20:37:21.078920 - [DEBUG]
47831 2019-Jan-12 20:37:21.078944 - [DEBUG] Propagate flow
47832 2019-Jan-12 20:37:21.078968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47833 2019-Jan-12 20:37:21.079025 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47834 2019-Jan-12 20:37:21.079665 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47835 2019-Jan-12 20:37:21.080299 - [DEBUG] Edge function : AllBottom (result of previous compose)
47836 2019-Jan-12 20:37:21.080325 - [DEBUG]
47837 2019-Jan-12 20:37:21.080350 - [DEBUG] Join: AllTop & AllBottom
47838 2019-Jan-12 20:37:21.080376 - [DEBUG] = AllBottom (new jump func)
47839 2019-Jan-12 20:37:21.080401 - [DEBUG]
47840 2019-Jan-12 20:37:21.080424 - [DEBUG] Start adding new jump function
47841 2019-Jan-12 20:37:21.080448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47842 2019-Jan-12 20:37:21.080504 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47843 2019-Jan-12 20:37:21.081140 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47844 2019-Jan-12 20:37:21.081771 - [DEBUG] Edge Function : AllBottom
47845 2019-Jan-12 20:37:21.081799 - [DEBUG] End adding new jump function
47846 2019-Jan-12 20:37:21.081823 - [DEBUG]
47847 2019-Jan-12 20:37:21.081847 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47848 2019-Jan-12 20:37:21.081872 - [DEBUG]
47849 2019-Jan-12 20:37:21.081895 - [DEBUG] Process 1298. path edge:
47850 2019-Jan-12 20:37:21.081919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47851 2019-Jan-12 20:37:21.081975 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
47852 2019-Jan-12 20:37:21.082620 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47853 2019-Jan-12 20:37:21.083254 - [DEBUG]
47854 2019-Jan-12 20:37:21.083280 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47855 2019-Jan-12 20:37:21.083929 - [DEBUG] Compose: EdgeIdentity * AllBottom
47856 2019-Jan-12 20:37:21.083957 - [DEBUG]
47857 2019-Jan-12 20:37:21.083981 - [DEBUG] Propagate flow
47858 2019-Jan-12 20:37:21.084004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47859 2019-Jan-12 20:37:21.084061 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47860 2019-Jan-12 20:37:21.084708 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47861 2019-Jan-12 20:37:21.085356 - [DEBUG] Edge function : AllBottom (result of previous compose)
47862 2019-Jan-12 20:37:21.085382 - [DEBUG]
47863 2019-Jan-12 20:37:21.085407 - [DEBUG] Join: AllTop & AllBottom
47864 2019-Jan-12 20:37:21.085433 - [DEBUG] = AllBottom (new jump func)
47865 2019-Jan-12 20:37:21.085457 - [DEBUG]
47866 2019-Jan-12 20:37:21.085480 - [DEBUG] Start adding new jump function
47867 2019-Jan-12 20:37:21.085504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47868 2019-Jan-12 20:37:21.085560 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47869 2019-Jan-12 20:37:21.086205 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47870 2019-Jan-12 20:37:21.086848 - [DEBUG] Edge Function : AllBottom
47871 2019-Jan-12 20:37:21.086876 - [DEBUG] End adding new jump function
47872 2019-Jan-12 20:37:21.086900 - [DEBUG]
47873 2019-Jan-12 20:37:21.086924 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47874 2019-Jan-12 20:37:21.086948 - [DEBUG]
47875 2019-Jan-12 20:37:21.086972 - [DEBUG] Process 1299. path edge:
47876 2019-Jan-12 20:37:21.086996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47877 2019-Jan-12 20:37:21.087053 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
47878 2019-Jan-12 20:37:21.087695 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47879 2019-Jan-12 20:37:21.088330 - [DEBUG]
47880 2019-Jan-12 20:37:21.088354 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47881 2019-Jan-12 20:37:21.089022 - [DEBUG] Possible callees:
47882 2019-Jan-12 20:37:21.089048 - [DEBUG] llvm.dbg.declare
47883 2019-Jan-12 20:37:21.089073 - [DEBUG] Possible return sites:
47884 2019-Jan-12 20:37:21.089097 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12047885 2019-Jan-12 20:37:21.090373 - [DEBUG] Found and process special summary
47886 2019-Jan-12 20:37:21.090407 - [DEBUG] Compose: EdgeIdentity * AllBottom
47887 2019-Jan-12 20:37:21.090435 - [DEBUG]
47888 2019-Jan-12 20:37:21.090459 - [DEBUG] Propagate flow
47889 2019-Jan-12 20:37:21.090482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47890 2019-Jan-12 20:37:21.090538 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47891 2019-Jan-12 20:37:21.091176 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47892 2019-Jan-12 20:37:21.091812 - [DEBUG] Edge function : AllBottom (result of previous compose)
47893 2019-Jan-12 20:37:21.091838 - [DEBUG]
47894 2019-Jan-12 20:37:21.091863 - [DEBUG] Join: AllTop & AllBottom
47895 2019-Jan-12 20:37:21.091889 - [DEBUG] = AllBottom (new jump func)
47896 2019-Jan-12 20:37:21.091913 - [DEBUG]
47897 2019-Jan-12 20:37:21.091937 - [DEBUG] Start adding new jump function
47898 2019-Jan-12 20:37:21.091960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47899 2019-Jan-12 20:37:21.092030 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47900 2019-Jan-12 20:37:21.092666 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47901 2019-Jan-12 20:37:21.093302 - [DEBUG] Edge Function : AllBottom
47902 2019-Jan-12 20:37:21.093329 - [DEBUG] End adding new jump function
47903 2019-Jan-12 20:37:21.093354 - [DEBUG]
47904 2019-Jan-12 20:37:21.093378 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47905 2019-Jan-12 20:37:21.093402 - [DEBUG]
47906 2019-Jan-12 20:37:21.093426 - [DEBUG] Process 1300. path edge:
47907 2019-Jan-12 20:37:21.093450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47908 2019-Jan-12 20:37:21.093507 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
47909 2019-Jan-12 20:37:21.094144 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47910 2019-Jan-12 20:37:21.094789 - [DEBUG]
47911 2019-Jan-12 20:37:21.094814 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47912 2019-Jan-12 20:37:21.095483 - [DEBUG] Compose: EdgeIdentity * AllBottom
47913 2019-Jan-12 20:37:21.095510 - [DEBUG]
47914 2019-Jan-12 20:37:21.095534 - [DEBUG] Propagate flow
47915 2019-Jan-12 20:37:21.095558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47916 2019-Jan-12 20:37:21.095615 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47917 2019-Jan-12 20:37:21.096254 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47918 2019-Jan-12 20:37:21.096891 - [DEBUG] Edge function : AllBottom (result of previous compose)
47919 2019-Jan-12 20:37:21.096916 - [DEBUG]
47920 2019-Jan-12 20:37:21.096941 - [DEBUG] Join: AllTop & AllBottom
47921 2019-Jan-12 20:37:21.096967 - [DEBUG] = AllBottom (new jump func)
47922 2019-Jan-12 20:37:21.096992 - [DEBUG]
47923 2019-Jan-12 20:37:21.097015 - [DEBUG] Start adding new jump function
47924 2019-Jan-12 20:37:21.097039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47925 2019-Jan-12 20:37:21.097095 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47926 2019-Jan-12 20:37:21.097730 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47927 2019-Jan-12 20:37:21.098361 - [DEBUG] Edge Function : AllBottom
47928 2019-Jan-12 20:37:21.098389 - [DEBUG] End adding new jump function
47929 2019-Jan-12 20:37:21.098413 - [DEBUG]
47930 2019-Jan-12 20:37:21.098437 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47931 2019-Jan-12 20:37:21.098461 - [DEBUG]
47932 2019-Jan-12 20:37:21.098485 - [DEBUG] Process 1301. path edge:
47933 2019-Jan-12 20:37:21.098509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47934 2019-Jan-12 20:37:21.098565 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
47935 2019-Jan-12 20:37:21.099217 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47936 2019-Jan-12 20:37:21.099857 - [DEBUG]
47937 2019-Jan-12 20:37:21.099882 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47938 2019-Jan-12 20:37:21.100532 - [DEBUG] Compose: EdgeIdentity * AllBottom
47939 2019-Jan-12 20:37:21.100560 - [DEBUG]
47940 2019-Jan-12 20:37:21.100584 - [DEBUG] Propagate flow
47941 2019-Jan-12 20:37:21.100607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47942 2019-Jan-12 20:37:21.100664 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47943 2019-Jan-12 20:37:21.101308 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47944 2019-Jan-12 20:37:21.101942 - [DEBUG] Edge function : AllBottom (result of previous compose)
47945 2019-Jan-12 20:37:21.101967 - [DEBUG]
47946 2019-Jan-12 20:37:21.102005 - [DEBUG] Join: AllTop & AllBottom
47947 2019-Jan-12 20:37:21.102032 - [DEBUG] = AllBottom (new jump func)
47948 2019-Jan-12 20:37:21.102056 - [DEBUG]
47949 2019-Jan-12 20:37:21.102080 - [DEBUG] Start adding new jump function
47950 2019-Jan-12 20:37:21.102103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47951 2019-Jan-12 20:37:21.102159 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47952 2019-Jan-12 20:37:21.102795 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47953 2019-Jan-12 20:37:21.103438 - [DEBUG] Edge Function : AllBottom
47954 2019-Jan-12 20:37:21.103475 - [DEBUG] End adding new jump function
47955 2019-Jan-12 20:37:21.103500 - [DEBUG]
47956 2019-Jan-12 20:37:21.103524 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47957 2019-Jan-12 20:37:21.103549 - [DEBUG]
47958 2019-Jan-12 20:37:21.103572 - [DEBUG] Process 1302. path edge:
47959 2019-Jan-12 20:37:21.103596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47960 2019-Jan-12 20:37:21.103655 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
47961 2019-Jan-12 20:37:21.104318 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47962 2019-Jan-12 20:37:21.104957 - [DEBUG]
47963 2019-Jan-12 20:37:21.104981 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47964 2019-Jan-12 20:37:21.105662 - [DEBUG] Possible callees:
47965 2019-Jan-12 20:37:21.105688 - [DEBUG] llvm.dbg.declare
47966 2019-Jan-12 20:37:21.105713 - [DEBUG] Possible return sites:
47967 2019-Jan-12 20:37:21.105737 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14947968 2019-Jan-12 20:37:21.107027 - [DEBUG] Found and process special summary
47969 2019-Jan-12 20:37:21.107064 - [DEBUG] Compose: EdgeIdentity * AllBottom
47970 2019-Jan-12 20:37:21.107091 - [DEBUG]
47971 2019-Jan-12 20:37:21.107116 - [DEBUG] Propagate flow
47972 2019-Jan-12 20:37:21.107139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47973 2019-Jan-12 20:37:21.107196 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47974 2019-Jan-12 20:37:21.107833 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47975 2019-Jan-12 20:37:21.108469 - [DEBUG] Edge function : AllBottom (result of previous compose)
47976 2019-Jan-12 20:37:21.108495 - [DEBUG]
47977 2019-Jan-12 20:37:21.108520 - [DEBUG] Join: AllTop & AllBottom
47978 2019-Jan-12 20:37:21.108546 - [DEBUG] = AllBottom (new jump func)
47979 2019-Jan-12 20:37:21.108570 - [DEBUG]
47980 2019-Jan-12 20:37:21.108594 - [DEBUG] Start adding new jump function
47981 2019-Jan-12 20:37:21.108617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47982 2019-Jan-12 20:37:21.108690 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47983 2019-Jan-12 20:37:21.109329 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47984 2019-Jan-12 20:37:21.109971 - [DEBUG] Edge Function : AllBottom
47985 2019-Jan-12 20:37:21.110000 - [DEBUG] End adding new jump function
47986 2019-Jan-12 20:37:21.110024 - [DEBUG]
47987 2019-Jan-12 20:37:21.110048 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47988 2019-Jan-12 20:37:21.110073 - [DEBUG]
47989 2019-Jan-12 20:37:21.110097 - [DEBUG] Process 1303. path edge:
47990 2019-Jan-12 20:37:21.110121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47991 2019-Jan-12 20:37:21.110178 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
47992 2019-Jan-12 20:37:21.110813 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47993 2019-Jan-12 20:37:21.111448 - [DEBUG]
47994 2019-Jan-12 20:37:21.111473 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47995 2019-Jan-12 20:37:21.112147 - [DEBUG] Compose: EdgeIdentity * AllBottom
47996 2019-Jan-12 20:37:21.112176 - [DEBUG]
47997 2019-Jan-12 20:37:21.112212 - [DEBUG] Propagate flow
47998 2019-Jan-12 20:37:21.112237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47999 2019-Jan-12 20:37:21.112294 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48000 2019-Jan-12 20:37:21.112929 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48001 2019-Jan-12 20:37:21.113565 - [DEBUG] Edge function : AllBottom (result of previous compose)
48002 2019-Jan-12 20:37:21.113590 - [DEBUG]
48003 2019-Jan-12 20:37:21.113615 - [DEBUG] Join: AllTop & AllBottom
48004 2019-Jan-12 20:37:21.113641 - [DEBUG] = AllBottom (new jump func)
48005 2019-Jan-12 20:37:21.113666 - [DEBUG]
48006 2019-Jan-12 20:37:21.113689 - [DEBUG] Start adding new jump function
48007 2019-Jan-12 20:37:21.113713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48008 2019-Jan-12 20:37:21.113769 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48009 2019-Jan-12 20:37:21.114404 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48010 2019-Jan-12 20:37:21.115035 - [DEBUG] Edge Function : AllBottom
48011 2019-Jan-12 20:37:21.115063 - [DEBUG] End adding new jump function
48012 2019-Jan-12 20:37:21.115088 - [DEBUG]
48013 2019-Jan-12 20:37:21.115112 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48014 2019-Jan-12 20:37:21.115136 - [DEBUG]
48015 2019-Jan-12 20:37:21.115160 - [DEBUG] Process 1304. path edge:
48016 2019-Jan-12 20:37:21.115184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48017 2019-Jan-12 20:37:21.115240 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48018 2019-Jan-12 20:37:21.115888 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48019 2019-Jan-12 20:37:21.116523 - [DEBUG]
48020 2019-Jan-12 20:37:21.116548 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48021 2019-Jan-12 20:37:21.117200 - [DEBUG] Compose: EdgeIdentity * AllBottom
48022 2019-Jan-12 20:37:21.117228 - [DEBUG]
48023 2019-Jan-12 20:37:21.117252 - [DEBUG] Propagate flow
48024 2019-Jan-12 20:37:21.117275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48025 2019-Jan-12 20:37:21.117332 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48026 2019-Jan-12 20:37:21.117976 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48027 2019-Jan-12 20:37:21.118612 - [DEBUG] Edge function : AllBottom (result of previous compose)
48028 2019-Jan-12 20:37:21.118637 - [DEBUG]
48029 2019-Jan-12 20:37:21.118676 - [DEBUG] Join: AllTop & AllBottom
48030 2019-Jan-12 20:37:21.118702 - [DEBUG] = AllBottom (new jump func)
48031 2019-Jan-12 20:37:21.118727 - [DEBUG]
48032 2019-Jan-12 20:37:21.118750 - [DEBUG] Start adding new jump function
48033 2019-Jan-12 20:37:21.118773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48034 2019-Jan-12 20:37:21.118829 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48035 2019-Jan-12 20:37:21.119468 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48036 2019-Jan-12 20:37:21.120110 - [DEBUG] Edge Function : AllBottom
48037 2019-Jan-12 20:37:21.120138 - [DEBUG] End adding new jump function
48038 2019-Jan-12 20:37:21.120162 - [DEBUG]
48039 2019-Jan-12 20:37:21.120186 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48040 2019-Jan-12 20:37:21.120211 - [DEBUG]
48041 2019-Jan-12 20:37:21.120234 - [DEBUG] Process 1305. path edge:
48042 2019-Jan-12 20:37:21.120266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48043 2019-Jan-12 20:37:21.120323 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48044 2019-Jan-12 20:37:21.120974 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48045 2019-Jan-12 20:37:21.121610 - [DEBUG]
48046 2019-Jan-12 20:37:21.121634 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48047 2019-Jan-12 20:37:21.122330 - [DEBUG] Possible callees:
48048 2019-Jan-12 20:37:21.122356 - [DEBUG] llvm.dbg.declare
48049 2019-Jan-12 20:37:21.122382 - [DEBUG] Possible return sites:
48050 2019-Jan-12 20:37:21.122404 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548051 2019-Jan-12 20:37:21.123693 - [DEBUG] Found and process special summary
48052 2019-Jan-12 20:37:21.123730 - [DEBUG] Compose: EdgeIdentity * AllBottom
48053 2019-Jan-12 20:37:21.123757 - [DEBUG]
48054 2019-Jan-12 20:37:21.123781 - [DEBUG] Propagate flow
48055 2019-Jan-12 20:37:21.123804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48056 2019-Jan-12 20:37:21.123862 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48057 2019-Jan-12 20:37:21.124506 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48058 2019-Jan-12 20:37:21.125142 - [DEBUG] Edge function : AllBottom (result of previous compose)
48059 2019-Jan-12 20:37:21.125168 - [DEBUG]
48060 2019-Jan-12 20:37:21.125193 - [DEBUG] Join: AllTop & AllBottom
48061 2019-Jan-12 20:37:21.125219 - [DEBUG] = AllBottom (new jump func)
48062 2019-Jan-12 20:37:21.125243 - [DEBUG]
48063 2019-Jan-12 20:37:21.125267 - [DEBUG] Start adding new jump function
48064 2019-Jan-12 20:37:21.125290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48065 2019-Jan-12 20:37:21.125362 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48066 2019-Jan-12 20:37:21.125998 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48067 2019-Jan-12 20:37:21.126635 - [DEBUG] Edge Function : AllBottom
48068 2019-Jan-12 20:37:21.126663 - [DEBUG] End adding new jump function
48069 2019-Jan-12 20:37:21.126687 - [DEBUG]
48070 2019-Jan-12 20:37:21.126711 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48071 2019-Jan-12 20:37:21.126735 - [DEBUG]
48072 2019-Jan-12 20:37:21.126758 - [DEBUG] Process 1306. path edge:
48073 2019-Jan-12 20:37:21.126782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48074 2019-Jan-12 20:37:21.126838 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48075 2019-Jan-12 20:37:21.127475 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48076 2019-Jan-12 20:37:21.128112 - [DEBUG]
48077 2019-Jan-12 20:37:21.128136 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48078 2019-Jan-12 20:37:21.128811 - [DEBUG] Compose: EdgeIdentity * AllBottom
48079 2019-Jan-12 20:37:21.128840 - [DEBUG]
48080 2019-Jan-12 20:37:21.128863 - [DEBUG] Propagate flow
48081 2019-Jan-12 20:37:21.128887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48082 2019-Jan-12 20:37:21.128944 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48083 2019-Jan-12 20:37:21.129586 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48084 2019-Jan-12 20:37:21.130232 - [DEBUG] Edge function : AllBottom (result of previous compose)
48085 2019-Jan-12 20:37:21.130258 - [DEBUG]
48086 2019-Jan-12 20:37:21.130283 - [DEBUG] Join: AllTop & AllBottom
48087 2019-Jan-12 20:37:21.130309 - [DEBUG] = AllBottom (new jump func)
48088 2019-Jan-12 20:37:21.130334 - [DEBUG]
48089 2019-Jan-12 20:37:21.130358 - [DEBUG] Start adding new jump function
48090 2019-Jan-12 20:37:21.130382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48091 2019-Jan-12 20:37:21.130438 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48092 2019-Jan-12 20:37:21.131076 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48093 2019-Jan-12 20:37:21.131708 - [DEBUG] Edge Function : AllBottom
48094 2019-Jan-12 20:37:21.131737 - [DEBUG] End adding new jump function
48095 2019-Jan-12 20:37:21.131761 - [DEBUG]
48096 2019-Jan-12 20:37:21.131785 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48097 2019-Jan-12 20:37:21.131810 - [DEBUG]
48098 2019-Jan-12 20:37:21.131834 - [DEBUG] Process 1307. path edge:
48099 2019-Jan-12 20:37:21.131858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48100 2019-Jan-12 20:37:21.131914 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48101 2019-Jan-12 20:37:21.132565 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48102 2019-Jan-12 20:37:21.133200 - [DEBUG]
48103 2019-Jan-12 20:37:21.133226 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48104 2019-Jan-12 20:37:21.133878 - [DEBUG] Compose: EdgeIdentity * AllBottom
48105 2019-Jan-12 20:37:21.133905 - [DEBUG]
48106 2019-Jan-12 20:37:21.133929 - [DEBUG] Propagate flow
48107 2019-Jan-12 20:37:21.133952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48108 2019-Jan-12 20:37:21.134010 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48109 2019-Jan-12 20:37:21.134643 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48110 2019-Jan-12 20:37:21.135277 - [DEBUG] Edge function : AllBottom (result of previous compose)
48111 2019-Jan-12 20:37:21.135303 - [DEBUG]
48112 2019-Jan-12 20:37:21.135341 - [DEBUG] Join: AllTop & AllBottom
48113 2019-Jan-12 20:37:21.135367 - [DEBUG] = AllBottom (new jump func)
48114 2019-Jan-12 20:37:21.135391 - [DEBUG]
48115 2019-Jan-12 20:37:21.135415 - [DEBUG] Start adding new jump function
48116 2019-Jan-12 20:37:21.135438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48117 2019-Jan-12 20:37:21.135494 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48118 2019-Jan-12 20:37:21.136131 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48119 2019-Jan-12 20:37:21.136763 - [DEBUG] Edge Function : AllBottom
48120 2019-Jan-12 20:37:21.136791 - [DEBUG] End adding new jump function
48121 2019-Jan-12 20:37:21.136815 - [DEBUG]
48122 2019-Jan-12 20:37:21.136839 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48123 2019-Jan-12 20:37:21.136864 - [DEBUG]
48124 2019-Jan-12 20:37:21.136887 - [DEBUG] Process 1308. path edge:
48125 2019-Jan-12 20:37:21.136911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48126 2019-Jan-12 20:37:21.136968 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48127 2019-Jan-12 20:37:21.137601 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48128 2019-Jan-12 20:37:21.138236 - [DEBUG]
48129 2019-Jan-12 20:37:21.138269 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48130 2019-Jan-12 20:37:21.138936 - [DEBUG] Compose: EdgeIdentity * AllBottom
48131 2019-Jan-12 20:37:21.138966 - [DEBUG]
48132 2019-Jan-12 20:37:21.138990 - [DEBUG] Propagate flow
48133 2019-Jan-12 20:37:21.139014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48134 2019-Jan-12 20:37:21.139071 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48135 2019-Jan-12 20:37:21.139721 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48136 2019-Jan-12 20:37:21.140357 - [DEBUG] Edge function : AllBottom (result of previous compose)
48137 2019-Jan-12 20:37:21.140383 - [DEBUG]
48138 2019-Jan-12 20:37:21.140408 - [DEBUG] Join: AllTop & AllBottom
48139 2019-Jan-12 20:37:21.140434 - [DEBUG] = AllBottom (new jump func)
48140 2019-Jan-12 20:37:21.140459 - [DEBUG]
48141 2019-Jan-12 20:37:21.140482 - [DEBUG] Start adding new jump function
48142 2019-Jan-12 20:37:21.140506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48143 2019-Jan-12 20:37:21.140562 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48144 2019-Jan-12 20:37:21.141198 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48145 2019-Jan-12 20:37:21.141841 - [DEBUG] Edge Function : AllBottom
48146 2019-Jan-12 20:37:21.141869 - [DEBUG] End adding new jump function
48147 2019-Jan-12 20:37:21.141893 - [DEBUG]
48148 2019-Jan-12 20:37:21.141917 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48149 2019-Jan-12 20:37:21.141942 - [DEBUG]
48150 2019-Jan-12 20:37:21.141965 - [DEBUG] Process 1309. path edge:
48151 2019-Jan-12 20:37:21.142003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48152 2019-Jan-12 20:37:21.142060 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48153 2019-Jan-12 20:37:21.142705 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48154 2019-Jan-12 20:37:21.143339 - [DEBUG]
48155 2019-Jan-12 20:37:21.143364 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48156 2019-Jan-12 20:37:21.144018 - [DEBUG] Possible callees:
48157 2019-Jan-12 20:37:21.144043 - [DEBUG] llvm.dbg.declare
48158 2019-Jan-12 20:37:21.144069 - [DEBUG] Possible return sites:
48159 2019-Jan-12 20:37:21.144093 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348160 2019-Jan-12 20:37:21.145369 - [DEBUG] Found and process special summary
48161 2019-Jan-12 20:37:21.145403 - [DEBUG] Compose: EdgeIdentity * AllBottom
48162 2019-Jan-12 20:37:21.145431 - [DEBUG]
48163 2019-Jan-12 20:37:21.145455 - [DEBUG] Propagate flow
48164 2019-Jan-12 20:37:21.145478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48165 2019-Jan-12 20:37:21.145535 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48166 2019-Jan-12 20:37:21.146172 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48167 2019-Jan-12 20:37:21.146808 - [DEBUG] Edge function : AllBottom (result of previous compose)
48168 2019-Jan-12 20:37:21.146834 - [DEBUG]
48169 2019-Jan-12 20:37:21.146858 - [DEBUG] Join: AllTop & AllBottom
48170 2019-Jan-12 20:37:21.146884 - [DEBUG] = AllBottom (new jump func)
48171 2019-Jan-12 20:37:21.146917 - [DEBUG]
48172 2019-Jan-12 20:37:21.146942 - [DEBUG] Start adding new jump function
48173 2019-Jan-12 20:37:21.146965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48174 2019-Jan-12 20:37:21.147022 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48175 2019-Jan-12 20:37:21.147658 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48176 2019-Jan-12 20:37:21.148293 - [DEBUG] Edge Function : AllBottom
48177 2019-Jan-12 20:37:21.148321 - [DEBUG] End adding new jump function
48178 2019-Jan-12 20:37:21.148346 - [DEBUG]
48179 2019-Jan-12 20:37:21.148370 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48180 2019-Jan-12 20:37:21.148394 - [DEBUG]
48181 2019-Jan-12 20:37:21.148418 - [DEBUG] Process 1310. path edge:
48182 2019-Jan-12 20:37:21.148442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48183 2019-Jan-12 20:37:21.148499 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48184 2019-Jan-12 20:37:21.149152 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48185 2019-Jan-12 20:37:21.149794 - [DEBUG]
48186 2019-Jan-12 20:37:21.149819 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48187 2019-Jan-12 20:37:21.150477 - [DEBUG] Compose: EdgeIdentity * AllBottom
48188 2019-Jan-12 20:37:21.150506 - [DEBUG]
48189 2019-Jan-12 20:37:21.150530 - [DEBUG] Propagate flow
48190 2019-Jan-12 20:37:21.150553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48191 2019-Jan-12 20:37:21.150610 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48192 2019-Jan-12 20:37:21.151249 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48193 2019-Jan-12 20:37:21.151885 - [DEBUG] Edge function : AllBottom (result of previous compose)
48194 2019-Jan-12 20:37:21.151910 - [DEBUG]
48195 2019-Jan-12 20:37:21.151936 - [DEBUG] Join: AllTop & AllBottom
48196 2019-Jan-12 20:37:21.151962 - [DEBUG] = AllBottom (new jump func)
48197 2019-Jan-12 20:37:21.152035 - [DEBUG]
48198 2019-Jan-12 20:37:21.152061 - [DEBUG] Start adding new jump function
48199 2019-Jan-12 20:37:21.152085 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48200 2019-Jan-12 20:37:21.152141 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48201 2019-Jan-12 20:37:21.152779 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48202 2019-Jan-12 20:37:21.153411 - [DEBUG] Edge Function : AllBottom
48203 2019-Jan-12 20:37:21.153440 - [DEBUG] End adding new jump function
48204 2019-Jan-12 20:37:21.153464 - [DEBUG]
48205 2019-Jan-12 20:37:21.153488 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48206 2019-Jan-12 20:37:21.153513 - [DEBUG]
48207 2019-Jan-12 20:37:21.153537 - [DEBUG] Process 1311. path edge:
48208 2019-Jan-12 20:37:21.153561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48209 2019-Jan-12 20:37:21.153618 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48210 2019-Jan-12 20:37:21.154251 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48211 2019-Jan-12 20:37:21.154886 - [DEBUG]
48212 2019-Jan-12 20:37:21.154912 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48213 2019-Jan-12 20:37:21.155580 - [DEBUG] Compose: EdgeIdentity * AllBottom
48214 2019-Jan-12 20:37:21.155608 - [DEBUG]
48215 2019-Jan-12 20:37:21.155632 - [DEBUG] Propagate flow
48216 2019-Jan-12 20:37:21.155655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48217 2019-Jan-12 20:37:21.155720 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48218 2019-Jan-12 20:37:21.156365 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48219 2019-Jan-12 20:37:21.157001 - [DEBUG] Edge function : AllBottom (result of previous compose)
48220 2019-Jan-12 20:37:21.157026 - [DEBUG]
48221 2019-Jan-12 20:37:21.157051 - [DEBUG] Join: AllTop & AllBottom
48222 2019-Jan-12 20:37:21.157077 - [DEBUG] = AllBottom (new jump func)
48223 2019-Jan-12 20:37:21.157101 - [DEBUG]
48224 2019-Jan-12 20:37:21.157125 - [DEBUG] Start adding new jump function
48225 2019-Jan-12 20:37:21.157148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48226 2019-Jan-12 20:37:21.157204 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48227 2019-Jan-12 20:37:21.157840 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48228 2019-Jan-12 20:37:21.158481 - [DEBUG] Edge Function : AllBottom
48229 2019-Jan-12 20:37:21.158509 - [DEBUG] End adding new jump function
48230 2019-Jan-12 20:37:21.158533 - [DEBUG]
48231 2019-Jan-12 20:37:21.158557 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48232 2019-Jan-12 20:37:21.158581 - [DEBUG]
48233 2019-Jan-12 20:37:21.158605 - [DEBUG] Process 1312. path edge:
48234 2019-Jan-12 20:37:21.158628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48235 2019-Jan-12 20:37:21.158699 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48236 2019-Jan-12 20:37:21.159344 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48237 2019-Jan-12 20:37:21.159985 - [DEBUG]
48238 2019-Jan-12 20:37:21.160009 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48239 2019-Jan-12 20:37:21.160664 - [DEBUG] Possible callees:
48240 2019-Jan-12 20:37:21.160690 - [DEBUG] llvm.dbg.declare
48241 2019-Jan-12 20:37:21.160715 - [DEBUG] Possible return sites:
48242 2019-Jan-12 20:37:21.160739 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948243 2019-Jan-12 20:37:21.162015 - [DEBUG] Found and process special summary
48244 2019-Jan-12 20:37:21.162050 - [DEBUG] Compose: EdgeIdentity * AllBottom
48245 2019-Jan-12 20:37:21.162078 - [DEBUG]
48246 2019-Jan-12 20:37:21.162102 - [DEBUG] Propagate flow
48247 2019-Jan-12 20:37:21.162126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48248 2019-Jan-12 20:37:21.162183 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48249 2019-Jan-12 20:37:21.162819 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48250 2019-Jan-12 20:37:21.163455 - [DEBUG] Edge function : AllBottom (result of previous compose)
48251 2019-Jan-12 20:37:21.163481 - [DEBUG]
48252 2019-Jan-12 20:37:21.163505 - [DEBUG] Join: AllTop & AllBottom
48253 2019-Jan-12 20:37:21.163531 - [DEBUG] = AllBottom (new jump func)
48254 2019-Jan-12 20:37:21.163556 - [DEBUG]
48255 2019-Jan-12 20:37:21.163580 - [DEBUG] Start adding new jump function
48256 2019-Jan-12 20:37:21.163604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48257 2019-Jan-12 20:37:21.163660 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48258 2019-Jan-12 20:37:21.164310 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48259 2019-Jan-12 20:37:21.164945 - [DEBUG] Edge Function : AllBottom
48260 2019-Jan-12 20:37:21.164974 - [DEBUG] End adding new jump function
48261 2019-Jan-12 20:37:21.164998 - [DEBUG]
48262 2019-Jan-12 20:37:21.165022 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48263 2019-Jan-12 20:37:21.165047 - [DEBUG]
48264 2019-Jan-12 20:37:21.165070 - [DEBUG] Process 1313. path edge:
48265 2019-Jan-12 20:37:21.165094 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48266 2019-Jan-12 20:37:21.165150 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48267 2019-Jan-12 20:37:21.165802 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48268 2019-Jan-12 20:37:21.166438 - [DEBUG]
48269 2019-Jan-12 20:37:21.166463 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48270 2019-Jan-12 20:37:21.167119 - [DEBUG] Compose: EdgeIdentity * AllBottom
48271 2019-Jan-12 20:37:21.167147 - [DEBUG]
48272 2019-Jan-12 20:37:21.167171 - [DEBUG] Propagate flow
48273 2019-Jan-12 20:37:21.167195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48274 2019-Jan-12 20:37:21.167252 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48275 2019-Jan-12 20:37:21.167888 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48276 2019-Jan-12 20:37:21.168524 - [DEBUG] Edge function : AllBottom (result of previous compose)
48277 2019-Jan-12 20:37:21.168550 - [DEBUG]
48278 2019-Jan-12 20:37:21.168575 - [DEBUG] Join: AllTop & AllBottom
48279 2019-Jan-12 20:37:21.168601 - [DEBUG] = AllBottom (new jump func)
48280 2019-Jan-12 20:37:21.168625 - [DEBUG]
48281 2019-Jan-12 20:37:21.168660 - [DEBUG] Start adding new jump function
48282 2019-Jan-12 20:37:21.168686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48283 2019-Jan-12 20:37:21.168742 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48284 2019-Jan-12 20:37:21.169378 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48285 2019-Jan-12 20:37:21.170018 - [DEBUG] Edge Function : AllBottom
48286 2019-Jan-12 20:37:21.170046 - [DEBUG] End adding new jump function
48287 2019-Jan-12 20:37:21.170071 - [DEBUG]
48288 2019-Jan-12 20:37:21.170094 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48289 2019-Jan-12 20:37:21.170119 - [DEBUG]
48290 2019-Jan-12 20:37:21.170143 - [DEBUG] Process 1314. path edge:
48291 2019-Jan-12 20:37:21.170167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48292 2019-Jan-12 20:37:21.170223 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48293 2019-Jan-12 20:37:21.170858 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48294 2019-Jan-12 20:37:21.171492 - [DEBUG]
48295 2019-Jan-12 20:37:21.171517 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48296 2019-Jan-12 20:37:21.172185 - [DEBUG] Compose: EdgeIdentity * AllBottom
48297 2019-Jan-12 20:37:21.172215 - [DEBUG]
48298 2019-Jan-12 20:37:21.172239 - [DEBUG] Propagate flow
48299 2019-Jan-12 20:37:21.172262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48300 2019-Jan-12 20:37:21.172319 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48301 2019-Jan-12 20:37:21.172957 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48302 2019-Jan-12 20:37:21.173600 - [DEBUG] Edge function : AllBottom (result of previous compose)
48303 2019-Jan-12 20:37:21.173626 - [DEBUG]
48304 2019-Jan-12 20:37:21.173651 - [DEBUG] Join: AllTop & AllBottom
48305 2019-Jan-12 20:37:21.173677 - [DEBUG] = AllBottom (new jump func)
48306 2019-Jan-12 20:37:21.173702 - [DEBUG]
48307 2019-Jan-12 20:37:21.173725 - [DEBUG] Start adding new jump function
48308 2019-Jan-12 20:37:21.173749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48309 2019-Jan-12 20:37:21.173805 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48310 2019-Jan-12 20:37:21.174441 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48311 2019-Jan-12 20:37:21.175075 - [DEBUG] Edge Function : AllBottom
48312 2019-Jan-12 20:37:21.175103 - [DEBUG] End adding new jump function
48313 2019-Jan-12 20:37:21.175127 - [DEBUG]
48314 2019-Jan-12 20:37:21.175151 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48315 2019-Jan-12 20:37:21.175176 - [DEBUG]
48316 2019-Jan-12 20:37:21.175199 - [DEBUG] Process 1315. path edge:
48317 2019-Jan-12 20:37:21.175223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48318 2019-Jan-12 20:37:21.175279 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48319 2019-Jan-12 20:37:21.175932 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48320 2019-Jan-12 20:37:21.176567 - [DEBUG]
48321 2019-Jan-12 20:37:21.176592 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48322 2019-Jan-12 20:37:21.177247 - [DEBUG] Compose: EdgeIdentity * AllBottom
48323 2019-Jan-12 20:37:21.177275 - [DEBUG]
48324 2019-Jan-12 20:37:21.177299 - [DEBUG] Propagate flow
48325 2019-Jan-12 20:37:21.177322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48326 2019-Jan-12 20:37:21.177379 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48327 2019-Jan-12 20:37:21.178018 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48328 2019-Jan-12 20:37:21.178664 - [DEBUG] Edge function : AllBottom (result of previous compose)
48329 2019-Jan-12 20:37:21.178691 - [DEBUG]
48330 2019-Jan-12 20:37:21.178716 - [DEBUG] Join: AllTop & AllBottom
48331 2019-Jan-12 20:37:21.178742 - [DEBUG] = AllBottom (new jump func)
48332 2019-Jan-12 20:37:21.178766 - [DEBUG]
48333 2019-Jan-12 20:37:21.178789 - [DEBUG] Start adding new jump function
48334 2019-Jan-12 20:37:21.178812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48335 2019-Jan-12 20:37:21.178868 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48336 2019-Jan-12 20:37:21.179505 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48337 2019-Jan-12 20:37:21.180143 - [DEBUG] Edge Function : AllBottom
48338 2019-Jan-12 20:37:21.180171 - [DEBUG] End adding new jump function
48339 2019-Jan-12 20:37:21.180195 - [DEBUG]
48340 2019-Jan-12 20:37:21.180219 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48341 2019-Jan-12 20:37:21.180244 - [DEBUG]
48342 2019-Jan-12 20:37:21.180267 - [DEBUG] Process 1316. path edge:
48343 2019-Jan-12 20:37:21.180291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48344 2019-Jan-12 20:37:21.180348 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48345 2019-Jan-12 20:37:21.180980 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48346 2019-Jan-12 20:37:21.181623 - [DEBUG]
48347 2019-Jan-12 20:37:21.181649 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48348 2019-Jan-12 20:37:21.182316 - [DEBUG] Compose: EdgeIdentity * AllBottom
48349 2019-Jan-12 20:37:21.182344 - [DEBUG]
48350 2019-Jan-12 20:37:21.182368 - [DEBUG] Propagate flow
48351 2019-Jan-12 20:37:21.182391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48352 2019-Jan-12 20:37:21.182448 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48353 2019-Jan-12 20:37:21.183086 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48354 2019-Jan-12 20:37:21.183721 - [DEBUG] Edge function : AllBottom (result of previous compose)
48355 2019-Jan-12 20:37:21.183746 - [DEBUG]
48356 2019-Jan-12 20:37:21.183771 - [DEBUG] Join: AllTop & AllBottom
48357 2019-Jan-12 20:37:21.183797 - [DEBUG] = AllBottom (new jump func)
48358 2019-Jan-12 20:37:21.183821 - [DEBUG]
48359 2019-Jan-12 20:37:21.183845 - [DEBUG] Start adding new jump function
48360 2019-Jan-12 20:37:21.183868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48361 2019-Jan-12 20:37:21.183924 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48362 2019-Jan-12 20:37:21.184560 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48363 2019-Jan-12 20:37:21.185194 - [DEBUG] Edge Function : AllBottom
48364 2019-Jan-12 20:37:21.185222 - [DEBUG] End adding new jump function
48365 2019-Jan-12 20:37:21.185246 - [DEBUG]
48366 2019-Jan-12 20:37:21.185270 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48367 2019-Jan-12 20:37:21.185294 - [DEBUG]
48368 2019-Jan-12 20:37:21.185329 - [DEBUG] Process 1317. path edge:
48369 2019-Jan-12 20:37:21.185355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48370 2019-Jan-12 20:37:21.185412 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48371 2019-Jan-12 20:37:21.186048 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48372 2019-Jan-12 20:37:21.186684 - [DEBUG]
48373 2019-Jan-12 20:37:21.186709 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48374 2019-Jan-12 20:37:21.187364 - [DEBUG] Compose: EdgeIdentity * AllBottom
48375 2019-Jan-12 20:37:21.187392 - [DEBUG]
48376 2019-Jan-12 20:37:21.187416 - [DEBUG] Propagate flow
48377 2019-Jan-12 20:37:21.187440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48378 2019-Jan-12 20:37:21.187497 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48379 2019-Jan-12 20:37:21.188130 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48380 2019-Jan-12 20:37:21.188782 - [DEBUG] Edge function : AllBottom (result of previous compose)
48381 2019-Jan-12 20:37:21.188807 - [DEBUG]
48382 2019-Jan-12 20:37:21.188832 - [DEBUG] Join: AllTop & AllBottom
48383 2019-Jan-12 20:37:21.188858 - [DEBUG] = AllBottom (new jump func)
48384 2019-Jan-12 20:37:21.188883 - [DEBUG]
48385 2019-Jan-12 20:37:21.188906 - [DEBUG] Start adding new jump function
48386 2019-Jan-12 20:37:21.188929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48387 2019-Jan-12 20:37:21.188985 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48388 2019-Jan-12 20:37:21.189621 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48389 2019-Jan-12 20:37:21.190259 - [DEBUG] Edge Function : AllBottom
48390 2019-Jan-12 20:37:21.190295 - [DEBUG] End adding new jump function
48391 2019-Jan-12 20:37:21.190320 - [DEBUG]
48392 2019-Jan-12 20:37:21.190344 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48393 2019-Jan-12 20:37:21.190369 - [DEBUG]
48394 2019-Jan-12 20:37:21.190392 - [DEBUG] Process 1318. path edge:
48395 2019-Jan-12 20:37:21.190416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48396 2019-Jan-12 20:37:21.190473 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48397 2019-Jan-12 20:37:21.191108 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48398 2019-Jan-12 20:37:21.191744 - [DEBUG]
48399 2019-Jan-12 20:37:21.191770 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48400 2019-Jan-12 20:37:21.192439 - [DEBUG] Compose: EdgeIdentity * AllBottom
48401 2019-Jan-12 20:37:21.192468 - [DEBUG]
48402 2019-Jan-12 20:37:21.192492 - [DEBUG] Propagate flow
48403 2019-Jan-12 20:37:21.192516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48404 2019-Jan-12 20:37:21.192573 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48405 2019-Jan-12 20:37:21.193209 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48406 2019-Jan-12 20:37:21.193846 - [DEBUG] Edge function : AllBottom (result of previous compose)
48407 2019-Jan-12 20:37:21.193871 - [DEBUG]
48408 2019-Jan-12 20:37:21.193896 - [DEBUG] Join: AllTop & AllBottom
48409 2019-Jan-12 20:37:21.193922 - [DEBUG] = AllBottom (new jump func)
48410 2019-Jan-12 20:37:21.193947 - [DEBUG]
48411 2019-Jan-12 20:37:21.193970 - [DEBUG] Start adding new jump function
48412 2019-Jan-12 20:37:21.193993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48413 2019-Jan-12 20:37:21.194049 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48414 2019-Jan-12 20:37:21.194684 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48415 2019-Jan-12 20:37:21.195329 - [DEBUG] Edge Function : AllBottom
48416 2019-Jan-12 20:37:21.195359 - [DEBUG] End adding new jump function
48417 2019-Jan-12 20:37:21.195383 - [DEBUG]
48418 2019-Jan-12 20:37:21.195407 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48419 2019-Jan-12 20:37:21.195432 - [DEBUG]
48420 2019-Jan-12 20:37:21.195455 - [DEBUG] Process 1319. path edge:
48421 2019-Jan-12 20:37:21.195479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48422 2019-Jan-12 20:37:21.195537 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48423 2019-Jan-12 20:37:21.196172 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48424 2019-Jan-12 20:37:21.196809 - [DEBUG]
48425 2019-Jan-12 20:37:21.196834 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48426 2019-Jan-12 20:37:21.197489 - [DEBUG] Compose: EdgeIdentity * AllBottom
48427 2019-Jan-12 20:37:21.197517 - [DEBUG]
48428 2019-Jan-12 20:37:21.197541 - [DEBUG] Propagate flow
48429 2019-Jan-12 20:37:21.197564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48430 2019-Jan-12 20:37:21.197620 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48431 2019-Jan-12 20:37:21.198261 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48432 2019-Jan-12 20:37:21.198912 - [DEBUG] Edge function : AllBottom (result of previous compose)
48433 2019-Jan-12 20:37:21.198937 - [DEBUG]
48434 2019-Jan-12 20:37:21.198970 - [DEBUG] Join: AllTop & AllBottom
48435 2019-Jan-12 20:37:21.198997 - [DEBUG] = AllBottom (new jump func)
48436 2019-Jan-12 20:37:21.199021 - [DEBUG]
48437 2019-Jan-12 20:37:21.199045 - [DEBUG] Start adding new jump function
48438 2019-Jan-12 20:37:21.199068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48439 2019-Jan-12 20:37:21.199124 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48440 2019-Jan-12 20:37:21.199760 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48441 2019-Jan-12 20:37:21.200402 - [DEBUG] Edge Function : AllBottom
48442 2019-Jan-12 20:37:21.200430 - [DEBUG] End adding new jump function
48443 2019-Jan-12 20:37:21.200454 - [DEBUG]
48444 2019-Jan-12 20:37:21.200478 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48445 2019-Jan-12 20:37:21.200503 - [DEBUG]
48446 2019-Jan-12 20:37:21.200526 - [DEBUG] Process 1320. path edge:
48447 2019-Jan-12 20:37:21.200550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48448 2019-Jan-12 20:37:21.200607 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48449 2019-Jan-12 20:37:21.201247 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48450 2019-Jan-12 20:37:21.201882 - [DEBUG]
48451 2019-Jan-12 20:37:21.201908 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48452 2019-Jan-12 20:37:21.202583 - [DEBUG] Compose: EdgeIdentity * AllBottom
48453 2019-Jan-12 20:37:21.202611 - [DEBUG]
48454 2019-Jan-12 20:37:21.202635 - [DEBUG] Propagate flow
48455 2019-Jan-12 20:37:21.202659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48456 2019-Jan-12 20:37:21.202716 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48457 2019-Jan-12 20:37:21.203351 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48458 2019-Jan-12 20:37:21.203986 - [DEBUG] Edge function : AllBottom (result of previous compose)
48459 2019-Jan-12 20:37:21.204011 - [DEBUG]
48460 2019-Jan-12 20:37:21.204036 - [DEBUG] Join: AllTop & AllBottom
48461 2019-Jan-12 20:37:21.204062 - [DEBUG] = AllBottom (new jump func)
48462 2019-Jan-12 20:37:21.204087 - [DEBUG]
48463 2019-Jan-12 20:37:21.204110 - [DEBUG] Start adding new jump function
48464 2019-Jan-12 20:37:21.204134 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48465 2019-Jan-12 20:37:21.204190 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48466 2019-Jan-12 20:37:21.204826 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48467 2019-Jan-12 20:37:21.205475 - [DEBUG] Edge Function : AllBottom
48468 2019-Jan-12 20:37:21.205503 - [DEBUG] End adding new jump function
48469 2019-Jan-12 20:37:21.205527 - [DEBUG]
48470 2019-Jan-12 20:37:21.205551 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48471 2019-Jan-12 20:37:21.205575 - [DEBUG]
48472 2019-Jan-12 20:37:21.205599 - [DEBUG] Process 1321. path edge:
48473 2019-Jan-12 20:37:21.205623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48474 2019-Jan-12 20:37:21.205680 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48475 2019-Jan-12 20:37:21.206322 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48476 2019-Jan-12 20:37:21.206964 - [DEBUG]
48477 2019-Jan-12 20:37:21.206989 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48478 2019-Jan-12 20:37:21.207653 - [DEBUG] Compose: EdgeIdentity * AllBottom
48479 2019-Jan-12 20:37:21.207681 - [DEBUG]
48480 2019-Jan-12 20:37:21.207705 - [DEBUG] Propagate flow
48481 2019-Jan-12 20:37:21.207729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48482 2019-Jan-12 20:37:21.207786 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48483 2019-Jan-12 20:37:21.208425 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48484 2019-Jan-12 20:37:21.209079 - [DEBUG] Edge function : AllBottom (result of previous compose)
48485 2019-Jan-12 20:37:21.209105 - [DEBUG]
48486 2019-Jan-12 20:37:21.209130 - [DEBUG] Join: AllTop & AllBottom
48487 2019-Jan-12 20:37:21.209156 - [DEBUG] = AllBottom (new jump func)
48488 2019-Jan-12 20:37:21.209181 - [DEBUG]
48489 2019-Jan-12 20:37:21.209204 - [DEBUG] Start adding new jump function
48490 2019-Jan-12 20:37:21.209228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48491 2019-Jan-12 20:37:21.209284 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48492 2019-Jan-12 20:37:21.209920 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48493 2019-Jan-12 20:37:21.210557 - [DEBUG] Edge Function : AllBottom
48494 2019-Jan-12 20:37:21.210586 - [DEBUG] End adding new jump function
48495 2019-Jan-12 20:37:21.210610 - [DEBUG]
48496 2019-Jan-12 20:37:21.210634 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48497 2019-Jan-12 20:37:21.210659 - [DEBUG]
48498 2019-Jan-12 20:37:21.210682 - [DEBUG] Process 1322. path edge:
48499 2019-Jan-12 20:37:21.210706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48500 2019-Jan-12 20:37:21.210763 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48501 2019-Jan-12 20:37:21.211397 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48502 2019-Jan-12 20:37:21.212045 - [DEBUG]
48503 2019-Jan-12 20:37:21.212069 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48504 2019-Jan-12 20:37:21.212716 - [DEBUG] Start of endsummarytab entry
48505 2019-Jan-12 20:37:21.212754 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48506 2019-Jan-12 20:37:21.213390 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48507 2019-Jan-12 20:37:21.213451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48508 2019-Jan-12 20:37:21.214083 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48509 2019-Jan-12 20:37:21.214718 - [DEBUG] EF: AllBottom
48510 2019-Jan-12 20:37:21.214743 - [DEBUG]
48511 2019-Jan-12 20:37:21.214766 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48512 2019-Jan-12 20:37:21.215412 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48513 2019-Jan-12 20:37:21.216053 - [DEBUG] EF: AllBottom
48514 2019-Jan-12 20:37:21.216078 - [DEBUG]
48515 2019-Jan-12 20:37:21.216102 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48516 2019-Jan-12 20:37:21.216733 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48517 2019-Jan-12 20:37:21.217374 - [DEBUG] EF: AllBottom
48518 2019-Jan-12 20:37:21.217399 - [DEBUG]
48519 2019-Jan-12 20:37:21.217422 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48520 2019-Jan-12 20:37:21.218053 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48521 2019-Jan-12 20:37:21.218701 - [DEBUG] EF: AllBottom
48522 2019-Jan-12 20:37:21.218733 - [DEBUG]
48523 2019-Jan-12 20:37:21.218758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48524 2019-Jan-12 20:37:21.219389 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48525 2019-Jan-12 20:37:21.220030 - [DEBUG] EF: AllBottom
48526 2019-Jan-12 20:37:21.220055 - [DEBUG]
48527 2019-Jan-12 20:37:21.220079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48528 2019-Jan-12 20:37:21.220717 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48529 2019-Jan-12 20:37:21.221350 - [DEBUG] EF: AllBottom
48530 2019-Jan-12 20:37:21.221374 - [DEBUG]
48531 2019-Jan-12 20:37:21.221398 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48532 2019-Jan-12 20:37:21.222044 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48533 2019-Jan-12 20:37:21.222678 - [DEBUG] EF: AllBottom
48534 2019-Jan-12 20:37:21.222703 - [DEBUG]
48535 2019-Jan-12 20:37:21.222727 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48536 2019-Jan-12 20:37:21.223363 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48537 2019-Jan-12 20:37:21.224003 - [DEBUG] EF: AllBottom
48538 2019-Jan-12 20:37:21.224028 - [DEBUG]
48539 2019-Jan-12 20:37:21.224052 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48540 2019-Jan-12 20:37:21.224683 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48541 2019-Jan-12 20:37:21.225336 - [DEBUG] EF: AllBottom
48542 2019-Jan-12 20:37:21.225361 - [DEBUG]
48543 2019-Jan-12 20:37:21.225385 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48544 2019-Jan-12 20:37:21.226016 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48545 2019-Jan-12 20:37:21.226650 - [DEBUG] EF: AllBottom
48546 2019-Jan-12 20:37:21.226675 - [DEBUG]
48547 2019-Jan-12 20:37:21.226698 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48548 2019-Jan-12 20:37:21.227328 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48549 2019-Jan-12 20:37:21.227962 - [DEBUG] EF: AllBottom
48550 2019-Jan-12 20:37:21.227987 - [DEBUG]
48551 2019-Jan-12 20:37:21.228010 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48552 2019-Jan-12 20:37:21.228641 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48553 2019-Jan-12 20:37:21.229297 - [DEBUG] EF: AllBottom
48554 2019-Jan-12 20:37:21.229322 - [DEBUG]
48555 2019-Jan-12 20:37:21.229346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48556 2019-Jan-12 20:37:21.229977 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48557 2019-Jan-12 20:37:21.230617 - [DEBUG] EF: AllBottom
48558 2019-Jan-12 20:37:21.230642 - [DEBUG]
48559 2019-Jan-12 20:37:21.230665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48560 2019-Jan-12 20:37:21.231296 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
48561 2019-Jan-12 20:37:21.231929 - [DEBUG] EF: AllBottom
48562 2019-Jan-12 20:37:21.231954 - [DEBUG]
48563 2019-Jan-12 20:37:21.231977 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48564 2019-Jan-12 20:37:21.232621 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48565 2019-Jan-12 20:37:21.233255 - [DEBUG] EF: AllBottom
48566 2019-Jan-12 20:37:21.233280 - [DEBUG]
48567 2019-Jan-12 20:37:21.233304 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48568 2019-Jan-12 20:37:21.233946 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48569 2019-Jan-12 20:37:21.234580 - [DEBUG] EF: AllBottom
48570 2019-Jan-12 20:37:21.234605 - [DEBUG]
48571 2019-Jan-12 20:37:21.234629 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48572 2019-Jan-12 20:37:21.235259 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48573 2019-Jan-12 20:37:21.235907 - [DEBUG] EF: AllBottom
48574 2019-Jan-12 20:37:21.235932 - [DEBUG]
48575 2019-Jan-12 20:37:21.235956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48576 2019-Jan-12 20:37:21.236587 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48577 2019-Jan-12 20:37:21.237221 - [DEBUG] EF: AllBottom
48578 2019-Jan-12 20:37:21.237246 - [DEBUG]
48579 2019-Jan-12 20:37:21.237269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48580 2019-Jan-12 20:37:21.237900 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48581 2019-Jan-12 20:37:21.238536 - [DEBUG] EF: AllBottom
48582 2019-Jan-12 20:37:21.238561 - [DEBUG]
48583 2019-Jan-12 20:37:21.238584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48584 2019-Jan-12 20:37:21.239231 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48585 2019-Jan-12 20:37:21.239871 - [DEBUG] EF: AllBottom
48586 2019-Jan-12 20:37:21.239896 - [DEBUG]
48587 2019-Jan-12 20:37:21.239919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48588 2019-Jan-12 20:37:21.240556 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48589 2019-Jan-12 20:37:21.241190 - [DEBUG] EF: AllBottom
48590 2019-Jan-12 20:37:21.241215 - [DEBUG]
48591 2019-Jan-12 20:37:21.241238 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48592 2019-Jan-12 20:37:21.241868 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48593 2019-Jan-12 20:37:21.242524 - [DEBUG] EF: AllBottom
48594 2019-Jan-12 20:37:21.242549 - [DEBUG]
48595 2019-Jan-12 20:37:21.242572 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48596 2019-Jan-12 20:37:21.243203 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48597 2019-Jan-12 20:37:21.243836 - [DEBUG] EF: AllBottom
48598 2019-Jan-12 20:37:21.243861 - [DEBUG]
48599 2019-Jan-12 20:37:21.243884 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48600 2019-Jan-12 20:37:21.244515 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48601 2019-Jan-12 20:37:21.245150 - [DEBUG] EF: AllBottom
48602 2019-Jan-12 20:37:21.245175 - [DEBUG]
48603 2019-Jan-12 20:37:21.245198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48604 2019-Jan-12 20:37:21.245845 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48605 2019-Jan-12 20:37:21.246479 - [DEBUG] EF: AllBottom
48606 2019-Jan-12 20:37:21.246504 - [DEBUG]
48607 2019-Jan-12 20:37:21.246528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48608 2019-Jan-12 20:37:21.247158 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48609 2019-Jan-12 20:37:21.247790 - [DEBUG] EF: AllBottom
48610 2019-Jan-12 20:37:21.247815 - [DEBUG]
48611 2019-Jan-12 20:37:21.247838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48612 2019-Jan-12 20:37:21.248469 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48613 2019-Jan-12 20:37:21.249120 - [DEBUG] EF: AllBottom
48614 2019-Jan-12 20:37:21.249145 - [DEBUG]
48615 2019-Jan-12 20:37:21.249176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48616 2019-Jan-12 20:37:21.249808 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48617 2019-Jan-12 20:37:21.250446 - [DEBUG] EF: AllBottom
48618 2019-Jan-12 20:37:21.250471 - [DEBUG]
48619 2019-Jan-12 20:37:21.250494 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48620 2019-Jan-12 20:37:21.251125 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
48621 2019-Jan-12 20:37:21.251759 - [DEBUG] EF: AllBottom
48622 2019-Jan-12 20:37:21.251784 - [DEBUG]
48623 2019-Jan-12 20:37:21.251807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48624 2019-Jan-12 20:37:21.252453 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48625 2019-Jan-12 20:37:21.253087 - [DEBUG] EF: AllBottom
48626 2019-Jan-12 20:37:21.253112 - [DEBUG]
48627 2019-Jan-12 20:37:21.253135 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48628 2019-Jan-12 20:37:21.253767 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-12 20:37:21.254399 - [DEBUG] EF: AllBottom
48630 2019-Jan-12 20:37:21.254424 - [DEBUG]
48631 2019-Jan-12 20:37:21.254448 - [DEBUG] ---------------
48632 2019-Jan-12 20:37:21.254472 - [DEBUG]
48633 2019-Jan-12 20:37:21.254498 - [DEBUG] End of endsummarytab entry
48634 2019-Jan-12 20:37:21.254522 - [DEBUG]
48635 2019-Jan-12 20:37:21.254545 - [DEBUG] Start of incomingtab entry
48636 2019-Jan-12 20:37:21.254569 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48637 2019-Jan-12 20:37:21.255201 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48638 2019-Jan-12 20:37:21.255257 - [DEBUG] ---------------
48639 2019-Jan-12 20:37:21.255282 - [DEBUG] End of incomingtab entry
48640 2019-Jan-12 20:37:21.255305 - [DEBUG]
48641 2019-Jan-12 20:37:21.255344 - [DEBUG] EDGE:
48642 2019-Jan-12 20:37:21.255401 - [DEBUG] ---> 48643 2019-Jan-12 20:37:21.256032 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48644 2019-Jan-12 20:37:21.256667 - [DEBUG]
48645 2019-Jan-12 20:37:21.256693 - [DEBUG] EDGE:
48646 2019-Jan-12 20:37:21.256750 - [DEBUG] ---> 48647 2019-Jan-12 20:37:21.257384 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48648 2019-Jan-12 20:37:21.258017 - [DEBUG]
48649 2019-Jan-12 20:37:21.258052 - [DEBUG] Compose: EdgeIdentity * AllBottom
48650 2019-Jan-12 20:37:21.258079 - [DEBUG]
48651 2019-Jan-12 20:37:21.258103 - [DEBUG] Propagate flow
48652 2019-Jan-12 20:37:21.258126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-12 20:37:21.258182 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48654 2019-Jan-12 20:37:21.258839 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48655 2019-Jan-12 20:37:21.259474 - [DEBUG] Edge function : AllBottom (result of previous compose)
48656 2019-Jan-12 20:37:21.259499 - [DEBUG]
48657 2019-Jan-12 20:37:21.259524 - [DEBUG] Join: AllTop & AllBottom
48658 2019-Jan-12 20:37:21.259550 - [DEBUG] = AllBottom (new jump func)
48659 2019-Jan-12 20:37:21.259575 - [DEBUG]
48660 2019-Jan-12 20:37:21.259598 - [DEBUG] Start adding new jump function
48661 2019-Jan-12 20:37:21.259621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48662 2019-Jan-12 20:37:21.259677 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48663 2019-Jan-12 20:37:21.260320 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48664 2019-Jan-12 20:37:21.260967 - [DEBUG] Edge Function : AllBottom
48665 2019-Jan-12 20:37:21.260995 - [DEBUG] End adding new jump function
48666 2019-Jan-12 20:37:21.261019 - [DEBUG]
48667 2019-Jan-12 20:37:21.261043 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48668 2019-Jan-12 20:37:21.261067 - [DEBUG]
48669 2019-Jan-12 20:37:21.261090 - [DEBUG] Process 1323. path edge:
48670 2019-Jan-12 20:37:21.261114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48671 2019-Jan-12 20:37:21.261170 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48672 2019-Jan-12 20:37:21.261814 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48673 2019-Jan-12 20:37:21.262465 - [DEBUG]
48674 2019-Jan-12 20:37:21.262489 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48675 2019-Jan-12 20:37:21.263144 - [DEBUG] Possible callees:
48676 2019-Jan-12 20:37:21.263169 - [DEBUG] llvm.dbg.declare
48677 2019-Jan-12 20:37:21.263194 - [DEBUG] Possible return sites:
48678 2019-Jan-12 20:37:21.263217 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348679 2019-Jan-12 20:37:21.264483 - [DEBUG] Found and process special summary
48680 2019-Jan-12 20:37:21.264517 - [DEBUG] Compose: EdgeIdentity * AllBottom
48681 2019-Jan-12 20:37:21.264544 - [DEBUG]
48682 2019-Jan-12 20:37:21.264568 - [DEBUG] Propagate flow
48683 2019-Jan-12 20:37:21.264591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48684 2019-Jan-12 20:37:21.264647 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48685 2019-Jan-12 20:37:21.265290 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48686 2019-Jan-12 20:37:21.265943 - [DEBUG] Edge function : AllBottom (result of previous compose)
48687 2019-Jan-12 20:37:21.265968 - [DEBUG]
48688 2019-Jan-12 20:37:21.265993 - [DEBUG] Join: AllTop & AllBottom
48689 2019-Jan-12 20:37:21.266019 - [DEBUG] = AllBottom (new jump func)
48690 2019-Jan-12 20:37:21.266043 - [DEBUG]
48691 2019-Jan-12 20:37:21.266067 - [DEBUG] Start adding new jump function
48692 2019-Jan-12 20:37:21.266090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48693 2019-Jan-12 20:37:21.266146 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48694 2019-Jan-12 20:37:21.266782 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48695 2019-Jan-12 20:37:21.267417 - [DEBUG] Edge Function : AllBottom
48696 2019-Jan-12 20:37:21.267446 - [DEBUG] End adding new jump function
48697 2019-Jan-12 20:37:21.267469 - [DEBUG]
48698 2019-Jan-12 20:37:21.267493 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48699 2019-Jan-12 20:37:21.267517 - [DEBUG]
48700 2019-Jan-12 20:37:21.267540 - [DEBUG] Process 1324. path edge:
48701 2019-Jan-12 20:37:21.267564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48702 2019-Jan-12 20:37:21.267620 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48703 2019-Jan-12 20:37:21.268256 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48704 2019-Jan-12 20:37:21.268913 - [DEBUG]
48705 2019-Jan-12 20:37:21.268938 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48706 2019-Jan-12 20:37:21.269597 - [DEBUG] Compose: EdgeIdentity * AllBottom
48707 2019-Jan-12 20:37:21.269625 - [DEBUG]
48708 2019-Jan-12 20:37:21.269649 - [DEBUG] Propagate flow
48709 2019-Jan-12 20:37:21.269673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48710 2019-Jan-12 20:37:21.269730 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48711 2019-Jan-12 20:37:21.270363 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48712 2019-Jan-12 20:37:21.271004 - [DEBUG] Edge function : AllBottom (result of previous compose)
48713 2019-Jan-12 20:37:21.271029 - [DEBUG]
48714 2019-Jan-12 20:37:21.271054 - [DEBUG] Join: AllTop & AllBottom
48715 2019-Jan-12 20:37:21.271080 - [DEBUG] = AllBottom (new jump func)
48716 2019-Jan-12 20:37:21.271105 - [DEBUG]
48717 2019-Jan-12 20:37:21.271129 - [DEBUG] Start adding new jump function
48718 2019-Jan-12 20:37:21.271152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48719 2019-Jan-12 20:37:21.271208 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-12 20:37:21.271844 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48721 2019-Jan-12 20:37:21.272492 - [DEBUG] Edge Function : AllBottom
48722 2019-Jan-12 20:37:21.272520 - [DEBUG] End adding new jump function
48723 2019-Jan-12 20:37:21.272544 - [DEBUG]
48724 2019-Jan-12 20:37:21.272568 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48725 2019-Jan-12 20:37:21.272593 - [DEBUG]
48726 2019-Jan-12 20:37:21.272616 - [DEBUG] Process 1325. path edge:
48727 2019-Jan-12 20:37:21.272640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48728 2019-Jan-12 20:37:21.272697 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48729 2019-Jan-12 20:37:21.273330 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48730 2019-Jan-12 20:37:21.273965 - [DEBUG]
48731 2019-Jan-12 20:37:21.273990 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48732 2019-Jan-12 20:37:21.274658 - [DEBUG] Compose: EdgeIdentity * AllBottom
48733 2019-Jan-12 20:37:21.274687 - [DEBUG]
48734 2019-Jan-12 20:37:21.274711 - [DEBUG] Propagate flow
48735 2019-Jan-12 20:37:21.274735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48736 2019-Jan-12 20:37:21.274800 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48737 2019-Jan-12 20:37:21.275518 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48738 2019-Jan-12 20:37:21.276219 - [DEBUG] Edge function : AllBottom (result of previous compose)
48739 2019-Jan-12 20:37:21.276246 - [DEBUG]
48740 2019-Jan-12 20:37:21.276274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48741 2019-Jan-12 20:37:21.276300 - [DEBUG] = AllBottom
48742 2019-Jan-12 20:37:21.276324 - [DEBUG]
48743 2019-Jan-12 20:37:21.276347 - [DEBUG] PROPAGATE: No new function!
48744 2019-Jan-12 20:37:21.276376 - [DEBUG] EDGE:
48745 2019-Jan-12 20:37:21.276451 - [DEBUG] ---> 48746 2019-Jan-12 20:37:21.277140 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48747 2019-Jan-12 20:37:21.277785 - [DEBUG]
48748 2019-Jan-12 20:37:21.277813 - [DEBUG] EDGE:
48749 2019-Jan-12 20:37:21.277888 - [DEBUG] ---> 48750 2019-Jan-12 20:37:21.278526 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48751 2019-Jan-12 20:37:21.279195 - [DEBUG]
48752 2019-Jan-12 20:37:21.279248 - [DEBUG] Compose: EdgeIdentity * AllBottom
48753 2019-Jan-12 20:37:21.279276 - [DEBUG]
48754 2019-Jan-12 20:37:21.279301 - [DEBUG] Propagate flow
48755 2019-Jan-12 20:37:21.279324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48756 2019-Jan-12 20:37:21.279381 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48757 2019-Jan-12 20:37:21.280018 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48758 2019-Jan-12 20:37:21.280662 - [DEBUG] Edge function : AllBottom (result of previous compose)
48759 2019-Jan-12 20:37:21.280688 - [DEBUG]
48760 2019-Jan-12 20:37:21.280713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48761 2019-Jan-12 20:37:21.280739 - [DEBUG] = AllBottom
48762 2019-Jan-12 20:37:21.280763 - [DEBUG]
48763 2019-Jan-12 20:37:21.280787 - [DEBUG] PROPAGATE: No new function!
48764 2019-Jan-12 20:37:21.280815 - [DEBUG] EDGE:
48765 2019-Jan-12 20:37:21.280872 - [DEBUG] ---> 48766 2019-Jan-12 20:37:21.281518 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48767 2019-Jan-12 20:37:21.282171 - [DEBUG]
48768 2019-Jan-12 20:37:21.282197 - [DEBUG] EDGE:
48769 2019-Jan-12 20:37:21.282255 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48770 2019-Jan-12 20:37:21.282893 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48771 2019-Jan-12 20:37:21.283528 - [DEBUG]
48772 2019-Jan-12 20:37:21.283554 - [DEBUG] EDGE:
48773 2019-Jan-12 20:37:21.283611 - [DEBUG] ---> 48774 2019-Jan-12 20:37:21.284246 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48775 2019-Jan-12 20:37:21.284882 - [DEBUG]
48776 2019-Jan-12 20:37:21.284908 - [DEBUG] EDGE:
48777 2019-Jan-12 20:37:21.284966 - [DEBUG] ---> 48778 2019-Jan-12 20:37:21.285616 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48779 2019-Jan-12 20:37:21.286252 - [DEBUG]
48780 2019-Jan-12 20:37:21.286278 - [DEBUG] EDGE:
48781 2019-Jan-12 20:37:21.286335 - [DEBUG] ---> 48782 2019-Jan-12 20:37:21.286972 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48783 2019-Jan-12 20:37:21.287606 - [DEBUG]
48784 2019-Jan-12 20:37:21.287645 - [DEBUG] Compose: EdgeIdentity * AllBottom
48785 2019-Jan-12 20:37:21.287672 - [DEBUG]
48786 2019-Jan-12 20:37:21.287695 - [DEBUG] Propagate flow
48787 2019-Jan-12 20:37:21.287719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48788 2019-Jan-12 20:37:21.287775 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48789 2019-Jan-12 20:37:21.288412 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48790 2019-Jan-12 20:37:21.289063 - [DEBUG] Edge function : AllBottom (result of previous compose)
48791 2019-Jan-12 20:37:21.289114 - [DEBUG]
48792 2019-Jan-12 20:37:21.289140 - [DEBUG] Join: AllTop & AllBottom
48793 2019-Jan-12 20:37:21.289166 - [DEBUG] = AllBottom (new jump func)
48794 2019-Jan-12 20:37:21.289191 - [DEBUG]
48795 2019-Jan-12 20:37:21.289214 - [DEBUG] Start adding new jump function
48796 2019-Jan-12 20:37:21.289237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48797 2019-Jan-12 20:37:21.289294 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48798 2019-Jan-12 20:37:21.289932 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48799 2019-Jan-12 20:37:21.290567 - [DEBUG] Edge Function : AllBottom
48800 2019-Jan-12 20:37:21.290596 - [DEBUG] End adding new jump function
48801 2019-Jan-12 20:37:21.290621 - [DEBUG]
48802 2019-Jan-12 20:37:21.290644 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48803 2019-Jan-12 20:37:21.290674 - [DEBUG]
48804 2019-Jan-12 20:37:21.290697 - [DEBUG] Process 1326. path edge:
48805 2019-Jan-12 20:37:21.290721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48806 2019-Jan-12 20:37:21.290778 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48807 2019-Jan-12 20:37:21.291414 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48808 2019-Jan-12 20:37:21.292064 - [DEBUG]
48809 2019-Jan-12 20:37:21.292089 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48810 2019-Jan-12 20:37:21.292752 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-12 20:37:21.292780 - [DEBUG]
48812 2019-Jan-12 20:37:21.292804 - [DEBUG] Propagate flow
48813 2019-Jan-12 20:37:21.292827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-12 20:37:21.292884 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48815 2019-Jan-12 20:37:21.293516 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-12 20:37:21.294151 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-12 20:37:21.294177 - [DEBUG]
48818 2019-Jan-12 20:37:21.294202 - [DEBUG] Join: AllTop & AllBottom
48819 2019-Jan-12 20:37:21.294228 - [DEBUG] = AllBottom (new jump func)
48820 2019-Jan-12 20:37:21.294252 - [DEBUG]
48821 2019-Jan-12 20:37:21.294276 - [DEBUG] Start adding new jump function
48822 2019-Jan-12 20:37:21.294299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48823 2019-Jan-12 20:37:21.294355 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48824 2019-Jan-12 20:37:21.294992 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48825 2019-Jan-12 20:37:21.295637 - [DEBUG] Edge Function : AllBottom
48826 2019-Jan-12 20:37:21.295665 - [DEBUG] End adding new jump function
48827 2019-Jan-12 20:37:21.295689 - [DEBUG]
48828 2019-Jan-12 20:37:21.295713 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48829 2019-Jan-12 20:37:21.295737 - [DEBUG]
48830 2019-Jan-12 20:37:21.295761 - [DEBUG] Process 1327. path edge:
48831 2019-Jan-12 20:37:21.295792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48832 2019-Jan-12 20:37:21.295849 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48833 2019-Jan-12 20:37:21.296481 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48834 2019-Jan-12 20:37:21.297116 - [DEBUG]
48835 2019-Jan-12 20:37:21.297142 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48836 2019-Jan-12 20:37:21.297793 - [DEBUG] Compose: EdgeIdentity * AllBottom
48837 2019-Jan-12 20:37:21.297829 - [DEBUG]
48838 2019-Jan-12 20:37:21.297853 - [DEBUG] Propagate flow
48839 2019-Jan-12 20:37:21.297877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48840 2019-Jan-12 20:37:21.297934 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48841 2019-Jan-12 20:37:21.298570 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48842 2019-Jan-12 20:37:21.299222 - [DEBUG] Edge function : AllBottom (result of previous compose)
48843 2019-Jan-12 20:37:21.299247 - [DEBUG]
48844 2019-Jan-12 20:37:21.299272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48845 2019-Jan-12 20:37:21.299298 - [DEBUG] = AllBottom
48846 2019-Jan-12 20:37:21.299322 - [DEBUG]
48847 2019-Jan-12 20:37:21.299345 - [DEBUG] PROPAGATE: No new function!
48848 2019-Jan-12 20:37:21.299370 - [DEBUG] EDGE:
48849 2019-Jan-12 20:37:21.299428 - [DEBUG] ---> 48850 2019-Jan-12 20:37:21.300059 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48851 2019-Jan-12 20:37:21.300695 - [DEBUG]
48852 2019-Jan-12 20:37:21.300725 - [DEBUG] EDGE:
48853 2019-Jan-12 20:37:21.300782 - [DEBUG] ---> 48854 2019-Jan-12 20:37:21.301419 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48855 2019-Jan-12 20:37:21.302071 - [DEBUG]
48856 2019-Jan-12 20:37:21.302097 - [DEBUG] EDGE:
48857 2019-Jan-12 20:37:21.302154 - [DEBUG] ---> 48858 2019-Jan-12 20:37:21.302787 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48859 2019-Jan-12 20:37:21.303421 - [DEBUG]
48860 2019-Jan-12 20:37:21.303448 - [DEBUG] EDGE:
48861 2019-Jan-12 20:37:21.303504 - [DEBUG] ---> 48862 2019-Jan-12 20:37:21.304141 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48863 2019-Jan-12 20:37:21.304781 - [DEBUG]
48864 2019-Jan-12 20:37:21.304807 - [DEBUG] EDGE:
48865 2019-Jan-12 20:37:21.304865 - [DEBUG] ---> 48866 2019-Jan-12 20:37:21.305517 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48867 2019-Jan-12 20:37:21.306158 - [DEBUG]
48868 2019-Jan-12 20:37:21.306185 - [DEBUG] EDGE:
48869 2019-Jan-12 20:37:21.306242 - [DEBUG] ---> 48870 2019-Jan-12 20:37:21.306877 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48871 2019-Jan-12 20:37:21.307520 - [DEBUG]
48872 2019-Jan-12 20:37:21.307559 - [DEBUG] Compose: EdgeIdentity * AllBottom
48873 2019-Jan-12 20:37:21.307586 - [DEBUG]
48874 2019-Jan-12 20:37:21.307610 - [DEBUG] Propagate flow
48875 2019-Jan-12 20:37:21.307633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48876 2019-Jan-12 20:37:21.307690 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48877 2019-Jan-12 20:37:21.308324 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48878 2019-Jan-12 20:37:21.308979 - [DEBUG] Edge function : AllBottom (result of previous compose)
48879 2019-Jan-12 20:37:21.309015 - [DEBUG]
48880 2019-Jan-12 20:37:21.309041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48881 2019-Jan-12 20:37:21.309067 - [DEBUG] = AllBottom
48882 2019-Jan-12 20:37:21.309092 - [DEBUG]
48883 2019-Jan-12 20:37:21.309115 - [DEBUG] PROPAGATE: No new function!
48884 2019-Jan-12 20:37:21.309142 - [DEBUG] EDGE:
48885 2019-Jan-12 20:37:21.309200 - [DEBUG] ---> 48886 2019-Jan-12 20:37:21.309845 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48887 2019-Jan-12 20:37:21.310482 - [DEBUG]
48888 2019-Jan-12 20:37:21.310508 - [DEBUG] EDGE:
48889 2019-Jan-12 20:37:21.310565 - [DEBUG] ---> 48890 2019-Jan-12 20:37:21.311204 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48891 2019-Jan-12 20:37:21.311839 - [DEBUG]
48892 2019-Jan-12 20:37:21.311865 - [DEBUG] EDGE:
48893 2019-Jan-12 20:37:21.311923 - [DEBUG] ---> 48894 2019-Jan-12 20:37:21.312573 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48895 2019-Jan-12 20:37:21.313207 - [DEBUG]
48896 2019-Jan-12 20:37:21.313245 - [DEBUG] Compose: EdgeIdentity * AllBottom
48897 2019-Jan-12 20:37:21.313272 - [DEBUG]
48898 2019-Jan-12 20:37:21.313296 - [DEBUG] Propagate flow
48899 2019-Jan-12 20:37:21.313319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48900 2019-Jan-12 20:37:21.313375 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48901 2019-Jan-12 20:37:21.314010 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48902 2019-Jan-12 20:37:21.314645 - [DEBUG] Edge function : AllBottom (result of previous compose)
48903 2019-Jan-12 20:37:21.314671 - [DEBUG]
48904 2019-Jan-12 20:37:21.314697 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48905 2019-Jan-12 20:37:21.314722 - [DEBUG] = AllBottom
48906 2019-Jan-12 20:37:21.314747 - [DEBUG]
48907 2019-Jan-12 20:37:21.314770 - [DEBUG] PROPAGATE: No new function!
48908 2019-Jan-12 20:37:21.314797 - [DEBUG] EDGE:
48909 2019-Jan-12 20:37:21.314854 - [DEBUG] ---> 48910 2019-Jan-12 20:37:21.315513 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48911 2019-Jan-12 20:37:21.316148 - [DEBUG]
48912 2019-Jan-12 20:37:21.316174 - [DEBUG] EDGE:
48913 2019-Jan-12 20:37:21.316231 - [DEBUG] ---> 48914 2019-Jan-12 20:37:21.316863 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48915 2019-Jan-12 20:37:21.317498 - [DEBUG]
48916 2019-Jan-12 20:37:21.317524 - [DEBUG] EDGE:
48917 2019-Jan-12 20:37:21.317581 - [DEBUG] ---> 48918 2019-Jan-12 20:37:21.318213 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48919 2019-Jan-12 20:37:21.318864 - [DEBUG]
48920 2019-Jan-12 20:37:21.318890 - [DEBUG] EDGE:
48921 2019-Jan-12 20:37:21.318948 - [DEBUG] ---> 48922 2019-Jan-12 20:37:21.319592 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48923 2019-Jan-12 20:37:21.320228 - [DEBUG]
48924 2019-Jan-12 20:37:21.320265 - [DEBUG] Compose: EdgeIdentity * AllBottom
48925 2019-Jan-12 20:37:21.320292 - [DEBUG]
48926 2019-Jan-12 20:37:21.320316 - [DEBUG] Propagate flow
48927 2019-Jan-12 20:37:21.320340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48928 2019-Jan-12 20:37:21.320396 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48929 2019-Jan-12 20:37:21.321038 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48930 2019-Jan-12 20:37:21.321674 - [DEBUG] Edge function : AllBottom (result of previous compose)
48931 2019-Jan-12 20:37:21.321699 - [DEBUG]
48932 2019-Jan-12 20:37:21.321724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48933 2019-Jan-12 20:37:21.321750 - [DEBUG] = AllBottom
48934 2019-Jan-12 20:37:21.321774 - [DEBUG]
48935 2019-Jan-12 20:37:21.321798 - [DEBUG] PROPAGATE: No new function!
48936 2019-Jan-12 20:37:21.321824 - [DEBUG] EDGE:
48937 2019-Jan-12 20:37:21.321882 - [DEBUG] ---> 48938 2019-Jan-12 20:37:21.322543 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48939 2019-Jan-12 20:37:21.323180 - [DEBUG]
48940 2019-Jan-12 20:37:21.323206 - [DEBUG] EDGE:
48941 2019-Jan-12 20:37:21.323263 - [DEBUG] ---> 48942 2019-Jan-12 20:37:21.323901 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48943 2019-Jan-12 20:37:21.324537 - [DEBUG]
48944 2019-Jan-12 20:37:21.324563 - [DEBUG] EDGE:
48945 2019-Jan-12 20:37:21.324621 - [DEBUG] ---> 48946 2019-Jan-12 20:37:21.325256 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48947 2019-Jan-12 20:37:21.325908 - [DEBUG]
48948 2019-Jan-12 20:37:21.325945 - [DEBUG] Compose: EdgeIdentity * AllBottom
48949 2019-Jan-12 20:37:21.325972 - [DEBUG]
48950 2019-Jan-12 20:37:21.325996 - [DEBUG] Propagate flow
48951 2019-Jan-12 20:37:21.326020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48952 2019-Jan-12 20:37:21.326076 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48953 2019-Jan-12 20:37:21.326712 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48954 2019-Jan-12 20:37:21.327347 - [DEBUG] Edge function : AllBottom (result of previous compose)
48955 2019-Jan-12 20:37:21.327373 - [DEBUG]
48956 2019-Jan-12 20:37:21.327398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48957 2019-Jan-12 20:37:21.327423 - [DEBUG] = AllBottom
48958 2019-Jan-12 20:37:21.327448 - [DEBUG]
48959 2019-Jan-12 20:37:21.327471 - [DEBUG] PROPAGATE: No new function!
48960 2019-Jan-12 20:37:21.327498 - [DEBUG] EDGE:
48961 2019-Jan-12 20:37:21.327555 - [DEBUG] ---> 48962 2019-Jan-12 20:37:21.328197 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48963 2019-Jan-12 20:37:21.328849 - [DEBUG]
48964 2019-Jan-12 20:37:21.328875 - [DEBUG] EDGE:
48965 2019-Jan-12 20:37:21.328940 - [DEBUG] ---> 48966 2019-Jan-12 20:37:21.329574 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48967 2019-Jan-12 20:37:21.330210 - [DEBUG]
48968 2019-Jan-12 20:37:21.330236 - [DEBUG] EDGE:
48969 2019-Jan-12 20:37:21.330293 - [DEBUG] ---> 48970 2019-Jan-12 20:37:21.330932 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48971 2019-Jan-12 20:37:21.331568 - [DEBUG]
48972 2019-Jan-12 20:37:21.331606 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-12 20:37:21.331633 - [DEBUG]
48974 2019-Jan-12 20:37:21.331656 - [DEBUG] Propagate flow
48975 2019-Jan-12 20:37:21.331680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-12 20:37:21.331736 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48977 2019-Jan-12 20:37:21.332389 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48978 2019-Jan-12 20:37:21.333025 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-12 20:37:21.333050 - [DEBUG]
48980 2019-Jan-12 20:37:21.333075 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48981 2019-Jan-12 20:37:21.333101 - [DEBUG] = AllBottom
48982 2019-Jan-12 20:37:21.333126 - [DEBUG]
48983 2019-Jan-12 20:37:21.333149 - [DEBUG] PROPAGATE: No new function!
48984 2019-Jan-12 20:37:21.333175 - [DEBUG] EDGE:
48985 2019-Jan-12 20:37:21.333233 - [DEBUG] ---> 48986 2019-Jan-12 20:37:21.333877 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48987 2019-Jan-12 20:37:21.334512 - [DEBUG]
48988 2019-Jan-12 20:37:21.334547 - [DEBUG] Compose: EdgeIdentity * AllBottom
48989 2019-Jan-12 20:37:21.334574 - [DEBUG]
48990 2019-Jan-12 20:37:21.334598 - [DEBUG] Propagate flow
48991 2019-Jan-12 20:37:21.334621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48992 2019-Jan-12 20:37:21.334677 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48993 2019-Jan-12 20:37:21.335327 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48994 2019-Jan-12 20:37:21.335965 - [DEBUG] Edge function : AllBottom (result of previous compose)
48995 2019-Jan-12 20:37:21.335990 - [DEBUG]
48996 2019-Jan-12 20:37:21.336015 - [DEBUG] Join: AllTop & AllBottom
48997 2019-Jan-12 20:37:21.336041 - [DEBUG] = AllBottom (new jump func)
48998 2019-Jan-12 20:37:21.336066 - [DEBUG]
48999 2019-Jan-12 20:37:21.336089 - [DEBUG] Start adding new jump function
49000 2019-Jan-12 20:37:21.336112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49001 2019-Jan-12 20:37:21.336169 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49002 2019-Jan-12 20:37:21.336805 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49003 2019-Jan-12 20:37:21.337440 - [DEBUG] Edge Function : AllBottom
49004 2019-Jan-12 20:37:21.337468 - [DEBUG] End adding new jump function
49005 2019-Jan-12 20:37:21.337492 - [DEBUG]
49006 2019-Jan-12 20:37:21.337516 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
49007 2019-Jan-12 20:37:21.337541 - [DEBUG]
49008 2019-Jan-12 20:37:21.337564 - [DEBUG] Process 1328. path edge:
49009 2019-Jan-12 20:37:21.337588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49010 2019-Jan-12 20:37:21.337653 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49011 2019-Jan-12 20:37:21.338289 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49012 2019-Jan-12 20:37:21.338939 - [DEBUG]
49013 2019-Jan-12 20:37:21.338963 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49014 2019-Jan-12 20:37:21.339611 - [DEBUG] Possible callees:
49015 2019-Jan-12 20:37:21.339636 - [DEBUG] foo
49016 2019-Jan-12 20:37:21.339661 - [DEBUG] Possible return sites:
49017 2019-Jan-12 20:37:21.339685 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649018 2019-Jan-12 20:37:21.340946 - [DEBUG] Found and process special summary
49019 2019-Jan-12 20:37:21.340980 - [DEBUG] Compose: EdgeIdentity * AllBottom
49020 2019-Jan-12 20:37:21.341011 - [DEBUG]
49021 2019-Jan-12 20:37:21.341035 - [DEBUG] Propagate flow
49022 2019-Jan-12 20:37:21.341058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49023 2019-Jan-12 20:37:21.341115 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49024 2019-Jan-12 20:37:21.341761 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49025 2019-Jan-12 20:37:21.342412 - [DEBUG] Edge function : AllBottom (result of previous compose)
49026 2019-Jan-12 20:37:21.342438 - [DEBUG]
49027 2019-Jan-12 20:37:21.342463 - [DEBUG] Join: AllTop & AllBottom
49028 2019-Jan-12 20:37:21.342489 - [DEBUG] = AllBottom (new jump func)
49029 2019-Jan-12 20:37:21.342513 - [DEBUG]
49030 2019-Jan-12 20:37:21.342537 - [DEBUG] Start adding new jump function
49031 2019-Jan-12 20:37:21.342560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49032 2019-Jan-12 20:37:21.342616 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49033 2019-Jan-12 20:37:21.343252 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49034 2019-Jan-12 20:37:21.343888 - [DEBUG] Edge Function : AllBottom
49035 2019-Jan-12 20:37:21.343916 - [DEBUG] End adding new jump function
49036 2019-Jan-12 20:37:21.343940 - [DEBUG]
49037 2019-Jan-12 20:37:21.343964 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
49038 2019-Jan-12 20:37:21.343988 - [DEBUG]
49039 2019-Jan-12 20:37:21.344011 - [DEBUG] Process 1329. path edge:
49040 2019-Jan-12 20:37:21.344035 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49041 2019-Jan-12 20:37:21.344091 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49042 2019-Jan-12 20:37:21.344728 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49043 2019-Jan-12 20:37:21.345377 - [DEBUG]
49044 2019-Jan-12 20:37:21.345401 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49045 2019-Jan-12 20:37:21.346056 - [DEBUG] Compose: EdgeIdentity * AllBottom
49046 2019-Jan-12 20:37:21.346084 - [DEBUG]
49047 2019-Jan-12 20:37:21.346108 - [DEBUG] Propagate flow
49048 2019-Jan-12 20:37:21.346131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49049 2019-Jan-12 20:37:21.346188 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49050 2019-Jan-12 20:37:21.346822 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49051 2019-Jan-12 20:37:21.347459 - [DEBUG] Edge function : AllBottom (result of previous compose)
49052 2019-Jan-12 20:37:21.347485 - [DEBUG]
49053 2019-Jan-12 20:37:21.347519 - [DEBUG] Join: AllTop & AllBottom
49054 2019-Jan-12 20:37:21.347545 - [DEBUG] = AllBottom (new jump func)
49055 2019-Jan-12 20:37:21.347570 - [DEBUG]
49056 2019-Jan-12 20:37:21.347593 - [DEBUG] Start adding new jump function
49057 2019-Jan-12 20:37:21.347617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49058 2019-Jan-12 20:37:21.347673 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49059 2019-Jan-12 20:37:21.348309 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49060 2019-Jan-12 20:37:21.348957 - [DEBUG] Edge Function : AllBottom
49061 2019-Jan-12 20:37:21.348986 - [DEBUG] End adding new jump function
49062 2019-Jan-12 20:37:21.349010 - [DEBUG]
49063 2019-Jan-12 20:37:21.349034 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
49064 2019-Jan-12 20:37:21.349058 - [DEBUG]
49065 2019-Jan-12 20:37:21.349081 - [DEBUG] Process 1330. path edge:
49066 2019-Jan-12 20:37:21.349105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49067 2019-Jan-12 20:37:21.349161 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49068 2019-Jan-12 20:37:21.349794 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49069 2019-Jan-12 20:37:21.350429 - [DEBUG]
49070 2019-Jan-12 20:37:21.350455 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49071 2019-Jan-12 20:37:21.351110 - [DEBUG] Compose: EdgeIdentity * AllBottom
49072 2019-Jan-12 20:37:21.351138 - [DEBUG]
49073 2019-Jan-12 20:37:21.351162 - [DEBUG] Propagate flow
49074 2019-Jan-12 20:37:21.351185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49075 2019-Jan-12 20:37:21.351242 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49076 2019-Jan-12 20:37:21.351877 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49077 2019-Jan-12 20:37:21.352528 - [DEBUG] Edge function : AllBottom (result of previous compose)
49078 2019-Jan-12 20:37:21.352553 - [DEBUG]
49079 2019-Jan-12 20:37:21.352578 - [DEBUG] Join: AllTop & AllBottom
49080 2019-Jan-12 20:37:21.352604 - [DEBUG] = AllBottom (new jump func)
49081 2019-Jan-12 20:37:21.352628 - [DEBUG]
49082 2019-Jan-12 20:37:21.352652 - [DEBUG] Start adding new jump function
49083 2019-Jan-12 20:37:21.352675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-12 20:37:21.352731 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49085 2019-Jan-12 20:37:21.353366 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49086 2019-Jan-12 20:37:21.353997 - [DEBUG] Edge Function : AllBottom
49087 2019-Jan-12 20:37:21.354025 - [DEBUG] End adding new jump function
49088 2019-Jan-12 20:37:21.354049 - [DEBUG]
49089 2019-Jan-12 20:37:21.354072 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49090 2019-Jan-12 20:37:21.354097 - [DEBUG]
49091 2019-Jan-12 20:37:21.354120 - [DEBUG] Process 1331. path edge:
49092 2019-Jan-12 20:37:21.354143 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49093 2019-Jan-12 20:37:21.354199 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49094 2019-Jan-12 20:37:21.354831 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49095 2019-Jan-12 20:37:21.355480 - [DEBUG]
49096 2019-Jan-12 20:37:21.355506 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49097 2019-Jan-12 20:37:21.356163 - [DEBUG] Compose: EdgeIdentity * AllBottom
49098 2019-Jan-12 20:37:21.356191 - [DEBUG]
49099 2019-Jan-12 20:37:21.356215 - [DEBUG] Propagate flow
49100 2019-Jan-12 20:37:21.356238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49101 2019-Jan-12 20:37:21.356295 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49102 2019-Jan-12 20:37:21.356939 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49103 2019-Jan-12 20:37:21.357575 - [DEBUG] Edge function : AllBottom (result of previous compose)
49104 2019-Jan-12 20:37:21.357600 - [DEBUG]
49105 2019-Jan-12 20:37:21.357625 - [DEBUG] Join: AllTop & AllBottom
49106 2019-Jan-12 20:37:21.357651 - [DEBUG] = AllBottom (new jump func)
49107 2019-Jan-12 20:37:21.357675 - [DEBUG]
49108 2019-Jan-12 20:37:21.357699 - [DEBUG] Start adding new jump function
49109 2019-Jan-12 20:37:21.357722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49110 2019-Jan-12 20:37:21.357778 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49111 2019-Jan-12 20:37:21.358414 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49112 2019-Jan-12 20:37:21.359075 - [DEBUG] Edge Function : AllBottom
49113 2019-Jan-12 20:37:21.359103 - [DEBUG] End adding new jump function
49114 2019-Jan-12 20:37:21.359127 - [DEBUG]
49115 2019-Jan-12 20:37:21.359150 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49116 2019-Jan-12 20:37:21.359174 - [DEBUG]
49117 2019-Jan-12 20:37:21.359198 - [DEBUG] Process 1332. path edge:
49118 2019-Jan-12 20:37:21.359221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49119 2019-Jan-12 20:37:21.359277 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49120 2019-Jan-12 20:37:21.359921 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49121 2019-Jan-12 20:37:21.360555 - [DEBUG]
49122 2019-Jan-12 20:37:21.360580 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49123 2019-Jan-12 20:37:21.361238 - [DEBUG] Possible callees:
49124 2019-Jan-12 20:37:21.361263 - [DEBUG] llvm.dbg.declare
49125 2019-Jan-12 20:37:21.361288 - [DEBUG] Possible return sites:
49126 2019-Jan-12 20:37:21.361311 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649127 2019-Jan-12 20:37:21.362593 - [DEBUG] Found and process special summary
49128 2019-Jan-12 20:37:21.362626 - [DEBUG] Compose: EdgeIdentity * AllBottom
49129 2019-Jan-12 20:37:21.362654 - [DEBUG]
49130 2019-Jan-12 20:37:21.362678 - [DEBUG] Propagate flow
49131 2019-Jan-12 20:37:21.362701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49132 2019-Jan-12 20:37:21.362757 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49133 2019-Jan-12 20:37:21.363395 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49134 2019-Jan-12 20:37:21.364029 - [DEBUG] Edge function : AllBottom (result of previous compose)
49135 2019-Jan-12 20:37:21.364054 - [DEBUG]
49136 2019-Jan-12 20:37:21.364079 - [DEBUG] Join: AllTop & AllBottom
49137 2019-Jan-12 20:37:21.364105 - [DEBUG] = AllBottom (new jump func)
49138 2019-Jan-12 20:37:21.364129 - [DEBUG]
49139 2019-Jan-12 20:37:21.364161 - [DEBUG] Start adding new jump function
49140 2019-Jan-12 20:37:21.364186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49141 2019-Jan-12 20:37:21.364242 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49142 2019-Jan-12 20:37:21.364877 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49143 2019-Jan-12 20:37:21.365528 - [DEBUG] Edge Function : AllBottom
49144 2019-Jan-12 20:37:21.365556 - [DEBUG] End adding new jump function
49145 2019-Jan-12 20:37:21.365580 - [DEBUG]
49146 2019-Jan-12 20:37:21.365604 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49147 2019-Jan-12 20:37:21.365628 - [DEBUG]
49148 2019-Jan-12 20:37:21.365651 - [DEBUG] Process 1333. path edge:
49149 2019-Jan-12 20:37:21.365675 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49150 2019-Jan-12 20:37:21.365731 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49151 2019-Jan-12 20:37:21.366367 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49152 2019-Jan-12 20:37:21.367002 - [DEBUG]
49153 2019-Jan-12 20:37:21.367027 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49154 2019-Jan-12 20:37:21.367681 - [DEBUG] Compose: EdgeIdentity * AllBottom
49155 2019-Jan-12 20:37:21.367709 - [DEBUG]
49156 2019-Jan-12 20:37:21.367733 - [DEBUG] Propagate flow
49157 2019-Jan-12 20:37:21.367756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49158 2019-Jan-12 20:37:21.367814 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49159 2019-Jan-12 20:37:21.368446 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49160 2019-Jan-12 20:37:21.369097 - [DEBUG] Edge function : AllBottom (result of previous compose)
49161 2019-Jan-12 20:37:21.369123 - [DEBUG]
49162 2019-Jan-12 20:37:21.369147 - [DEBUG] Join: AllTop & AllBottom
49163 2019-Jan-12 20:37:21.369173 - [DEBUG] = AllBottom (new jump func)
49164 2019-Jan-12 20:37:21.369197 - [DEBUG]
49165 2019-Jan-12 20:37:21.369221 - [DEBUG] Start adding new jump function
49166 2019-Jan-12 20:37:21.369244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49167 2019-Jan-12 20:37:21.369300 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49168 2019-Jan-12 20:37:21.369936 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49169 2019-Jan-12 20:37:21.370567 - [DEBUG] Edge Function : AllBottom
49170 2019-Jan-12 20:37:21.370595 - [DEBUG] End adding new jump function
49171 2019-Jan-12 20:37:21.370619 - [DEBUG]
49172 2019-Jan-12 20:37:21.370642 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49173 2019-Jan-12 20:37:21.370667 - [DEBUG]
49174 2019-Jan-12 20:37:21.370690 - [DEBUG] Process 1334. path edge:
49175 2019-Jan-12 20:37:21.370714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49176 2019-Jan-12 20:37:21.370770 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49177 2019-Jan-12 20:37:21.371409 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49178 2019-Jan-12 20:37:21.372058 - [DEBUG]
49179 2019-Jan-12 20:37:21.372083 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49180 2019-Jan-12 20:37:21.372732 - [DEBUG] Compose: EdgeIdentity * AllBottom
49181 2019-Jan-12 20:37:21.372760 - [DEBUG]
49182 2019-Jan-12 20:37:21.372784 - [DEBUG] Propagate flow
49183 2019-Jan-12 20:37:21.372808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49184 2019-Jan-12 20:37:21.372873 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49185 2019-Jan-12 20:37:21.373504 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49186 2019-Jan-12 20:37:21.374141 - [DEBUG] Edge function : AllBottom (result of previous compose)
49187 2019-Jan-12 20:37:21.374167 - [DEBUG]
49188 2019-Jan-12 20:37:21.374191 - [DEBUG] Join: AllTop & AllBottom
49189 2019-Jan-12 20:37:21.374218 - [DEBUG] = AllBottom (new jump func)
49190 2019-Jan-12 20:37:21.374242 - [DEBUG]
49191 2019-Jan-12 20:37:21.374266 - [DEBUG] Start adding new jump function
49192 2019-Jan-12 20:37:21.374290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49193 2019-Jan-12 20:37:21.374345 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49194 2019-Jan-12 20:37:21.374981 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49195 2019-Jan-12 20:37:21.375626 - [DEBUG] Edge Function : AllBottom
49196 2019-Jan-12 20:37:21.375654 - [DEBUG] End adding new jump function
49197 2019-Jan-12 20:37:21.375678 - [DEBUG]
49198 2019-Jan-12 20:37:21.375702 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49199 2019-Jan-12 20:37:21.375727 - [DEBUG]
49200 2019-Jan-12 20:37:21.375750 - [DEBUG] Process 1335. path edge:
49201 2019-Jan-12 20:37:21.375774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49202 2019-Jan-12 20:37:21.375831 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49203 2019-Jan-12 20:37:21.376462 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49204 2019-Jan-12 20:37:21.377097 - [DEBUG]
49205 2019-Jan-12 20:37:21.377123 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49206 2019-Jan-12 20:37:21.377771 - [DEBUG] Compose: EdgeIdentity * AllBottom
49207 2019-Jan-12 20:37:21.377799 - [DEBUG]
49208 2019-Jan-12 20:37:21.377823 - [DEBUG] Propagate flow
49209 2019-Jan-12 20:37:21.377847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49210 2019-Jan-12 20:37:21.377904 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49211 2019-Jan-12 20:37:21.378546 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49212 2019-Jan-12 20:37:21.379198 - [DEBUG] Edge function : AllBottom (result of previous compose)
49213 2019-Jan-12 20:37:21.379223 - [DEBUG]
49214 2019-Jan-12 20:37:21.379249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49215 2019-Jan-12 20:37:21.379275 - [DEBUG] = AllBottom
49216 2019-Jan-12 20:37:21.379299 - [DEBUG]
49217 2019-Jan-12 20:37:21.379322 - [DEBUG] PROPAGATE: No new function!
49218 2019-Jan-12 20:37:21.379347 - [DEBUG] EDGE:
49219 2019-Jan-12 20:37:21.379405 - [DEBUG] ---> 49220 2019-Jan-12 20:37:21.380035 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49221 2019-Jan-12 20:37:21.380671 - [DEBUG]
49222 2019-Jan-12 20:37:21.380697 - [DEBUG] EDGE:
49223 2019-Jan-12 20:37:21.380754 - [DEBUG] ---> 49224 2019-Jan-12 20:37:21.381393 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49225 2019-Jan-12 20:37:21.382040 - [DEBUG]
49226 2019-Jan-12 20:37:21.382066 - [DEBUG] EDGE:
49227 2019-Jan-12 20:37:21.382124 - [DEBUG] ---> 49228 2019-Jan-12 20:37:21.382768 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49229 2019-Jan-12 20:37:21.383404 - [DEBUG]
49230 2019-Jan-12 20:37:21.383440 - [DEBUG] Compose: EdgeIdentity * AllBottom
49231 2019-Jan-12 20:37:21.383467 - [DEBUG]
49232 2019-Jan-12 20:37:21.383491 - [DEBUG] Propagate flow
49233 2019-Jan-12 20:37:21.383514 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49234 2019-Jan-12 20:37:21.383570 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49235 2019-Jan-12 20:37:21.384206 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49236 2019-Jan-12 20:37:21.384840 - [DEBUG] Edge function : AllBottom (result of previous compose)
49237 2019-Jan-12 20:37:21.384866 - [DEBUG]
49238 2019-Jan-12 20:37:21.384890 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49239 2019-Jan-12 20:37:21.384916 - [DEBUG] = AllBottom
49240 2019-Jan-12 20:37:21.384940 - [DEBUG]
49241 2019-Jan-12 20:37:21.384964 - [DEBUG] PROPAGATE: No new function!
49242 2019-Jan-12 20:37:21.384990 - [DEBUG] EDGE:
49243 2019-Jan-12 20:37:21.385048 - [DEBUG] ---> 49244 2019-Jan-12 20:37:21.385704 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49245 2019-Jan-12 20:37:21.386341 - [DEBUG]
49246 2019-Jan-12 20:37:21.386374 - [DEBUG] Compose: EdgeIdentity * AllBottom
49247 2019-Jan-12 20:37:21.386401 - [DEBUG]
49248 2019-Jan-12 20:37:21.386425 - [DEBUG] Propagate flow
49249 2019-Jan-12 20:37:21.386448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49250 2019-Jan-12 20:37:21.386504 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49251 2019-Jan-12 20:37:21.387148 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49252 2019-Jan-12 20:37:21.387784 - [DEBUG] Edge function : AllBottom (result of previous compose)
49253 2019-Jan-12 20:37:21.387810 - [DEBUG]
49254 2019-Jan-12 20:37:21.387835 - [DEBUG] Join: AllTop & AllBottom
49255 2019-Jan-12 20:37:21.387860 - [DEBUG] = AllBottom (new jump func)
49256 2019-Jan-12 20:37:21.387885 - [DEBUG]
49257 2019-Jan-12 20:37:21.387908 - [DEBUG] Start adding new jump function
49258 2019-Jan-12 20:37:21.387932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49259 2019-Jan-12 20:37:21.387988 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49260 2019-Jan-12 20:37:21.388623 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49261 2019-Jan-12 20:37:21.389280 - [DEBUG] Edge Function : AllBottom
49262 2019-Jan-12 20:37:21.389309 - [DEBUG] End adding new jump function
49263 2019-Jan-12 20:37:21.389332 - [DEBUG]
49264 2019-Jan-12 20:37:21.389356 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49265 2019-Jan-12 20:37:21.389380 - [DEBUG]
49266 2019-Jan-12 20:37:21.389403 - [DEBUG] Process 1336. path edge:
49267 2019-Jan-12 20:37:21.389427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49268 2019-Jan-12 20:37:21.389483 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49269 2019-Jan-12 20:37:21.390125 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49270 2019-Jan-12 20:37:21.390760 - [DEBUG]
49271 2019-Jan-12 20:37:21.390784 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49272 2019-Jan-12 20:37:21.391449 - [DEBUG] Possible callees:
49273 2019-Jan-12 20:37:21.391475 - [DEBUG] llvm.dbg.declare
49274 2019-Jan-12 20:37:21.391500 - [DEBUG] Possible return sites:
49275 2019-Jan-12 20:37:21.391523 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349276 2019-Jan-12 20:37:21.392816 - [DEBUG] Found and process special summary
49277 2019-Jan-12 20:37:21.392850 - [DEBUG] Compose: EdgeIdentity * AllBottom
49278 2019-Jan-12 20:37:21.392877 - [DEBUG]
49279 2019-Jan-12 20:37:21.392901 - [DEBUG] Propagate flow
49280 2019-Jan-12 20:37:21.392924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49281 2019-Jan-12 20:37:21.392981 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49282 2019-Jan-12 20:37:21.393617 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49283 2019-Jan-12 20:37:21.394252 - [DEBUG] Edge function : AllBottom (result of previous compose)
49284 2019-Jan-12 20:37:21.394277 - [DEBUG]
49285 2019-Jan-12 20:37:21.394302 - [DEBUG] Join: AllTop & AllBottom
49286 2019-Jan-12 20:37:21.394328 - [DEBUG] = AllBottom (new jump func)
49287 2019-Jan-12 20:37:21.394352 - [DEBUG]
49288 2019-Jan-12 20:37:21.394376 - [DEBUG] Start adding new jump function
49289 2019-Jan-12 20:37:21.394399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49290 2019-Jan-12 20:37:21.394454 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49291 2019-Jan-12 20:37:21.395089 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49292 2019-Jan-12 20:37:21.395739 - [DEBUG] Edge Function : AllBottom
49293 2019-Jan-12 20:37:21.395767 - [DEBUG] End adding new jump function
49294 2019-Jan-12 20:37:21.395791 - [DEBUG]
49295 2019-Jan-12 20:37:21.395815 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49296 2019-Jan-12 20:37:21.395839 - [DEBUG]
49297 2019-Jan-12 20:37:21.395863 - [DEBUG] Process 1337. path edge:
49298 2019-Jan-12 20:37:21.395886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49299 2019-Jan-12 20:37:21.395943 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49300 2019-Jan-12 20:37:21.396578 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49301 2019-Jan-12 20:37:21.397213 - [DEBUG]
49302 2019-Jan-12 20:37:21.397237 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49303 2019-Jan-12 20:37:21.397889 - [DEBUG] Compose: EdgeIdentity * AllBottom
49304 2019-Jan-12 20:37:21.397918 - [DEBUG]
49305 2019-Jan-12 20:37:21.397941 - [DEBUG] Propagate flow
49306 2019-Jan-12 20:37:21.397965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49307 2019-Jan-12 20:37:21.398022 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49308 2019-Jan-12 20:37:21.398665 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49309 2019-Jan-12 20:37:21.399302 - [DEBUG] Edge function : AllBottom (result of previous compose)
49310 2019-Jan-12 20:37:21.399327 - [DEBUG]
49311 2019-Jan-12 20:37:21.399352 - [DEBUG] Join: AllTop & AllBottom
49312 2019-Jan-12 20:37:21.399378 - [DEBUG] = AllBottom (new jump func)
49313 2019-Jan-12 20:37:21.399403 - [DEBUG]
49314 2019-Jan-12 20:37:21.399426 - [DEBUG] Start adding new jump function
49315 2019-Jan-12 20:37:21.399450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49316 2019-Jan-12 20:37:21.399513 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49317 2019-Jan-12 20:37:21.400150 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49318 2019-Jan-12 20:37:21.400779 - [DEBUG] Edge Function : AllBottom
49319 2019-Jan-12 20:37:21.400807 - [DEBUG] End adding new jump function
49320 2019-Jan-12 20:37:21.400832 - [DEBUG]
49321 2019-Jan-12 20:37:21.400856 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49322 2019-Jan-12 20:37:21.400880 - [DEBUG]
49323 2019-Jan-12 20:37:21.400904 - [DEBUG] Process 1338. path edge:
49324 2019-Jan-12 20:37:21.400928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49325 2019-Jan-12 20:37:21.400985 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49326 2019-Jan-12 20:37:21.401622 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49327 2019-Jan-12 20:37:21.402272 - [DEBUG]
49328 2019-Jan-12 20:37:21.402298 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49329 2019-Jan-12 20:37:21.402946 - [DEBUG] Compose: EdgeIdentity * AllBottom
49330 2019-Jan-12 20:37:21.402974 - [DEBUG]
49331 2019-Jan-12 20:37:21.402998 - [DEBUG] Propagate flow
49332 2019-Jan-12 20:37:21.403022 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49333 2019-Jan-12 20:37:21.403078 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49334 2019-Jan-12 20:37:21.403708 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49335 2019-Jan-12 20:37:21.404342 - [DEBUG] Edge function : AllBottom (result of previous compose)
49336 2019-Jan-12 20:37:21.404368 - [DEBUG]
49337 2019-Jan-12 20:37:21.404393 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49338 2019-Jan-12 20:37:21.404418 - [DEBUG] = AllBottom
49339 2019-Jan-12 20:37:21.404443 - [DEBUG]
49340 2019-Jan-12 20:37:21.404466 - [DEBUG] PROPAGATE: No new function!
49341 2019-Jan-12 20:37:21.404491 - [DEBUG] EDGE:
49342 2019-Jan-12 20:37:21.404548 - [DEBUG] ---> 49343 2019-Jan-12 20:37:21.405179 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49344 2019-Jan-12 20:37:21.405830 - [DEBUG]
49345 2019-Jan-12 20:37:21.405856 - [DEBUG] EDGE:
49346 2019-Jan-12 20:37:21.405912 - [DEBUG] ---> 49347 2019-Jan-12 20:37:21.406559 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49348 2019-Jan-12 20:37:21.407193 - [DEBUG]
49349 2019-Jan-12 20:37:21.407228 - [DEBUG] Compose: EdgeIdentity * AllBottom
49350 2019-Jan-12 20:37:21.407255 - [DEBUG]
49351 2019-Jan-12 20:37:21.407279 - [DEBUG] Propagate flow
49352 2019-Jan-12 20:37:21.407302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49353 2019-Jan-12 20:37:21.407358 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49354 2019-Jan-12 20:37:21.407999 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49355 2019-Jan-12 20:37:21.408634 - [DEBUG] Edge function : AllBottom (result of previous compose)
49356 2019-Jan-12 20:37:21.408673 - [DEBUG]
49357 2019-Jan-12 20:37:21.408698 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49358 2019-Jan-12 20:37:21.408724 - [DEBUG] = AllBottom
49359 2019-Jan-12 20:37:21.408748 - [DEBUG]
49360 2019-Jan-12 20:37:21.408772 - [DEBUG] PROPAGATE: No new function!
49361 2019-Jan-12 20:37:21.408798 - [DEBUG] EDGE:
49362 2019-Jan-12 20:37:21.408864 - [DEBUG] ---> 49363 2019-Jan-12 20:37:21.409508 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49364 2019-Jan-12 20:37:21.410145 - [DEBUG]
49365 2019-Jan-12 20:37:21.410170 - [DEBUG] EDGE:
49366 2019-Jan-12 20:37:21.410227 - [DEBUG] ---> 49367 2019-Jan-12 20:37:21.410861 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49368 2019-Jan-12 20:37:21.411498 - [DEBUG]
49369 2019-Jan-12 20:37:21.411533 - [DEBUG] Compose: EdgeIdentity * AllBottom
49370 2019-Jan-12 20:37:21.411560 - [DEBUG]
49371 2019-Jan-12 20:37:21.411583 - [DEBUG] Propagate flow
49372 2019-Jan-12 20:37:21.411607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49373 2019-Jan-12 20:37:21.411663 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49374 2019-Jan-12 20:37:21.412312 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49375 2019-Jan-12 20:37:21.412947 - [DEBUG] Edge function : AllBottom (result of previous compose)
49376 2019-Jan-12 20:37:21.412972 - [DEBUG]
49377 2019-Jan-12 20:37:21.412997 - [DEBUG] Join: AllTop & AllBottom
49378 2019-Jan-12 20:37:21.413023 - [DEBUG] = AllBottom (new jump func)
49379 2019-Jan-12 20:37:21.413047 - [DEBUG]
49380 2019-Jan-12 20:37:21.413071 - [DEBUG] Start adding new jump function
49381 2019-Jan-12 20:37:21.413094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49382 2019-Jan-12 20:37:21.413150 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49383 2019-Jan-12 20:37:21.413785 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49384 2019-Jan-12 20:37:21.414417 - [DEBUG] Edge Function : AllBottom
49385 2019-Jan-12 20:37:21.414445 - [DEBUG] End adding new jump function
49386 2019-Jan-12 20:37:21.414469 - [DEBUG]
49387 2019-Jan-12 20:37:21.414493 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49388 2019-Jan-12 20:37:21.414517 - [DEBUG]
49389 2019-Jan-12 20:37:21.414540 - [DEBUG] Process 1339. path edge:
49390 2019-Jan-12 20:37:21.414564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49391 2019-Jan-12 20:37:21.414620 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49392 2019-Jan-12 20:37:21.415253 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49393 2019-Jan-12 20:37:21.415903 - [DEBUG]
49394 2019-Jan-12 20:37:21.415929 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49395 2019-Jan-12 20:37:21.416579 - [DEBUG] Compose: EdgeIdentity * AllBottom
49396 2019-Jan-12 20:37:21.416607 - [DEBUG]
49397 2019-Jan-12 20:37:21.416631 - [DEBUG] Propagate flow
49398 2019-Jan-12 20:37:21.416654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49399 2019-Jan-12 20:37:21.416711 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49400 2019-Jan-12 20:37:21.417354 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49401 2019-Jan-12 20:37:21.417990 - [DEBUG] Edge function : AllBottom (result of previous compose)
49402 2019-Jan-12 20:37:21.418015 - [DEBUG]
49403 2019-Jan-12 20:37:21.418040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49404 2019-Jan-12 20:37:21.418078 - [DEBUG] = AllBottom
49405 2019-Jan-12 20:37:21.418104 - [DEBUG]
49406 2019-Jan-12 20:37:21.418127 - [DEBUG] PROPAGATE: No new function!
49407 2019-Jan-12 20:37:21.418160 - [DEBUG] Compose: EdgeIdentity * AllBottom
49408 2019-Jan-12 20:37:21.418187 - [DEBUG]
49409 2019-Jan-12 20:37:21.418211 - [DEBUG] Propagate flow
49410 2019-Jan-12 20:37:21.418235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49411 2019-Jan-12 20:37:21.418292 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49412 2019-Jan-12 20:37:21.418951 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49413 2019-Jan-12 20:37:21.419588 - [DEBUG] Edge function : AllBottom (result of previous compose)
49414 2019-Jan-12 20:37:21.419614 - [DEBUG]
49415 2019-Jan-12 20:37:21.419639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49416 2019-Jan-12 20:37:21.419665 - [DEBUG] = AllBottom
49417 2019-Jan-12 20:37:21.419690 - [DEBUG]
49418 2019-Jan-12 20:37:21.419713 - [DEBUG] PROPAGATE: No new function!
49419 2019-Jan-12 20:37:21.419739 - [DEBUG] EDGE:
49420 2019-Jan-12 20:37:21.419796 - [DEBUG] ---> 49421 2019-Jan-12 20:37:21.420431 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49422 2019-Jan-12 20:37:21.421066 - [DEBUG]
49423 2019-Jan-12 20:37:21.421092 - [DEBUG] EDGE:
49424 2019-Jan-12 20:37:21.421149 - [DEBUG] ---> 49425 2019-Jan-12 20:37:21.421786 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49426 2019-Jan-12 20:37:21.422439 - [DEBUG]
49427 2019-Jan-12 20:37:21.422465 - [DEBUG] EDGE:
49428 2019-Jan-12 20:37:21.422522 - [DEBUG] ---> 49429 2019-Jan-12 20:37:21.423159 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49430 2019-Jan-12 20:37:21.423799 - [DEBUG]
49431 2019-Jan-12 20:37:21.423834 - [DEBUG] Compose: EdgeIdentity * AllBottom
49432 2019-Jan-12 20:37:21.423861 - [DEBUG]
49433 2019-Jan-12 20:37:21.423885 - [DEBUG] Propagate flow
49434 2019-Jan-12 20:37:21.423909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49435 2019-Jan-12 20:37:21.423964 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49436 2019-Jan-12 20:37:21.424601 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49437 2019-Jan-12 20:37:21.425236 - [DEBUG] Edge function : AllBottom (result of previous compose)
49438 2019-Jan-12 20:37:21.425261 - [DEBUG]
49439 2019-Jan-12 20:37:21.425286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49440 2019-Jan-12 20:37:21.425312 - [DEBUG] = AllBottom
49441 2019-Jan-12 20:37:21.425351 - [DEBUG]
49442 2019-Jan-12 20:37:21.425374 - [DEBUG] PROPAGATE: No new function!
49443 2019-Jan-12 20:37:21.425401 - [DEBUG] EDGE:
49444 2019-Jan-12 20:37:21.425458 - [DEBUG] ---> 49445 2019-Jan-12 20:37:21.426096 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49446 2019-Jan-12 20:37:21.426731 - [DEBUG]
49447 2019-Jan-12 20:37:21.426757 - [DEBUG] EDGE:
49448 2019-Jan-12 20:37:21.426814 - [DEBUG] ---> 49449 2019-Jan-12 20:37:21.427454 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49450 2019-Jan-12 20:37:21.428089 - [DEBUG]
49451 2019-Jan-12 20:37:21.428115 - [DEBUG] EDGE:
49452 2019-Jan-12 20:37:21.428172 - [DEBUG] ---> 49453 2019-Jan-12 20:37:21.428824 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49454 2019-Jan-12 20:37:21.429459 - [DEBUG]
49455 2019-Jan-12 20:37:21.429485 - [DEBUG] EDGE:
49456 2019-Jan-12 20:37:21.429543 - [DEBUG] ---> 49457 2019-Jan-12 20:37:21.430176 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49458 2019-Jan-12 20:37:21.430810 - [DEBUG]
49459 2019-Jan-12 20:37:21.430836 - [DEBUG] EDGE:
49460 2019-Jan-12 20:37:21.430893 - [DEBUG] ---> 49461 2019-Jan-12 20:37:21.431526 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49462 2019-Jan-12 20:37:21.432181 - [DEBUG]
49463 2019-Jan-12 20:37:21.432207 - [DEBUG] EDGE:
49464 2019-Jan-12 20:37:21.432264 - [DEBUG] ---> 49465 2019-Jan-12 20:37:21.432899 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49466 2019-Jan-12 20:37:21.433534 - [DEBUG]
49467 2019-Jan-12 20:37:21.433560 - [DEBUG] EDGE:
49468 2019-Jan-12 20:37:21.433617 - [DEBUG] ---> 49469 2019-Jan-12 20:37:21.434247 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49470 2019-Jan-12 20:37:21.434882 - [DEBUG]
49471 2019-Jan-12 20:37:21.434908 - [DEBUG] EDGE:
49472 2019-Jan-12 20:37:21.434965 - [DEBUG] ---> 49473 2019-Jan-12 20:37:21.435612 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49474 2019-Jan-12 20:37:21.436246 - [DEBUG]
49475 2019-Jan-12 20:37:21.436272 - [DEBUG] EDGE:
49476 2019-Jan-12 20:37:21.436329 - [DEBUG] ---> 49477 2019-Jan-12 20:37:21.436963 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49478 2019-Jan-12 20:37:21.437597 - [DEBUG]
49479 2019-Jan-12 20:37:21.437635 - [DEBUG] Compose: EdgeIdentity * AllBottom
49480 2019-Jan-12 20:37:21.437662 - [DEBUG]
49481 2019-Jan-12 20:37:21.437685 - [DEBUG] Propagate flow
49482 2019-Jan-12 20:37:21.437709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49483 2019-Jan-12 20:37:21.437765 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49484 2019-Jan-12 20:37:21.438401 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49485 2019-Jan-12 20:37:21.439050 - [DEBUG] Edge function : AllBottom (result of previous compose)
49486 2019-Jan-12 20:37:21.439075 - [DEBUG]
49487 2019-Jan-12 20:37:21.439100 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49488 2019-Jan-12 20:37:21.439126 - [DEBUG] = AllBottom
49489 2019-Jan-12 20:37:21.439158 - [DEBUG]
49490 2019-Jan-12 20:37:21.439182 - [DEBUG] PROPAGATE: No new function!
49491 2019-Jan-12 20:37:21.439209 - [DEBUG] EDGE:
49492 2019-Jan-12 20:37:21.439267 - [DEBUG] ---> 49493 2019-Jan-12 20:37:21.439911 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49494 2019-Jan-12 20:37:21.440546 - [DEBUG]
49495 2019-Jan-12 20:37:21.440575 - [DEBUG] Compose: EdgeIdentity * AllBottom
49496 2019-Jan-12 20:37:21.440601 - [DEBUG]
49497 2019-Jan-12 20:37:21.440624 - [DEBUG] Propagate flow
49498 2019-Jan-12 20:37:21.440648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49499 2019-Jan-12 20:37:21.440704 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49500 2019-Jan-12 20:37:21.441347 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49501 2019-Jan-12 20:37:21.441996 - [DEBUG] Edge function : AllBottom (result of previous compose)
49502 2019-Jan-12 20:37:21.442024 - [DEBUG]
49503 2019-Jan-12 20:37:21.442048 - [DEBUG] Join: AllTop & AllBottom
49504 2019-Jan-12 20:37:21.442074 - [DEBUG] = AllBottom (new jump func)
49505 2019-Jan-12 20:37:21.442099 - [DEBUG]
49506 2019-Jan-12 20:37:21.442122 - [DEBUG] Start adding new jump function
49507 2019-Jan-12 20:37:21.442146 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49508 2019-Jan-12 20:37:21.442202 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49509 2019-Jan-12 20:37:21.442835 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49510 2019-Jan-12 20:37:21.443476 - [DEBUG] Edge Function : AllBottom
49511 2019-Jan-12 20:37:21.443504 - [DEBUG] End adding new jump function
49512 2019-Jan-12 20:37:21.443528 - [DEBUG]
49513 2019-Jan-12 20:37:21.443552 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49514 2019-Jan-12 20:37:21.443576 - [DEBUG]
49515 2019-Jan-12 20:37:21.443600 - [DEBUG] Process 1340. path edge:
49516 2019-Jan-12 20:37:21.443623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49517 2019-Jan-12 20:37:21.443679 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49518 2019-Jan-12 20:37:21.444321 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49519 2019-Jan-12 20:37:21.444954 - [DEBUG]
49520 2019-Jan-12 20:37:21.444978 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49521 2019-Jan-12 20:37:21.445641 - [DEBUG] Possible callees:
49522 2019-Jan-12 20:37:21.445666 - [DEBUG] llvm.dbg.declare
49523 2019-Jan-12 20:37:21.445691 - [DEBUG] Possible return sites:
49524 2019-Jan-12 20:37:21.445714 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649525 2019-Jan-12 20:37:21.446978 - [DEBUG] Found and process special summary
49526 2019-Jan-12 20:37:21.447023 - [DEBUG] Compose: EdgeIdentity * AllBottom
49527 2019-Jan-12 20:37:21.447051 - [DEBUG]
49528 2019-Jan-12 20:37:21.447075 - [DEBUG] Propagate flow
49529 2019-Jan-12 20:37:21.447099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49530 2019-Jan-12 20:37:21.447156 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49531 2019-Jan-12 20:37:21.447800 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49532 2019-Jan-12 20:37:21.448432 - [DEBUG] Edge function : AllBottom (result of previous compose)
49533 2019-Jan-12 20:37:21.448457 - [DEBUG]
49534 2019-Jan-12 20:37:21.448482 - [DEBUG] Join: AllTop & AllBottom
49535 2019-Jan-12 20:37:21.448508 - [DEBUG] = AllBottom (new jump func)
49536 2019-Jan-12 20:37:21.448533 - [DEBUG]
49537 2019-Jan-12 20:37:21.448556 - [DEBUG] Start adding new jump function
49538 2019-Jan-12 20:37:21.448579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49539 2019-Jan-12 20:37:21.448635 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49540 2019-Jan-12 20:37:21.449282 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49541 2019-Jan-12 20:37:21.449918 - [DEBUG] Edge Function : AllBottom
49542 2019-Jan-12 20:37:21.449945 - [DEBUG] End adding new jump function
49543 2019-Jan-12 20:37:21.449969 - [DEBUG]
49544 2019-Jan-12 20:37:21.449992 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49545 2019-Jan-12 20:37:21.450016 - [DEBUG]
49546 2019-Jan-12 20:37:21.450040 - [DEBUG] Process 1341. path edge:
49547 2019-Jan-12 20:37:21.450063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49548 2019-Jan-12 20:37:21.450119 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49549 2019-Jan-12 20:37:21.450753 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49550 2019-Jan-12 20:37:21.451385 - [DEBUG]
49551 2019-Jan-12 20:37:21.451409 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49552 2019-Jan-12 20:37:21.452081 - [DEBUG] Compose: EdgeIdentity * AllBottom
49553 2019-Jan-12 20:37:21.452110 - [DEBUG]
49554 2019-Jan-12 20:37:21.452134 - [DEBUG] Propagate flow
49555 2019-Jan-12 20:37:21.452157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49556 2019-Jan-12 20:37:21.452214 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49557 2019-Jan-12 20:37:21.452848 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49558 2019-Jan-12 20:37:21.453479 - [DEBUG] Edge function : AllBottom (result of previous compose)
49559 2019-Jan-12 20:37:21.453505 - [DEBUG]
49560 2019-Jan-12 20:37:21.453530 - [DEBUG] Join: AllTop & AllBottom
49561 2019-Jan-12 20:37:21.453556 - [DEBUG] = AllBottom (new jump func)
49562 2019-Jan-12 20:37:21.453580 - [DEBUG]
49563 2019-Jan-12 20:37:21.453604 - [DEBUG] Start adding new jump function
49564 2019-Jan-12 20:37:21.453628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49565 2019-Jan-12 20:37:21.453684 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49566 2019-Jan-12 20:37:21.454316 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49567 2019-Jan-12 20:37:21.454946 - [DEBUG] Edge Function : AllBottom
49568 2019-Jan-12 20:37:21.454975 - [DEBUG] End adding new jump function
49569 2019-Jan-12 20:37:21.454999 - [DEBUG]
49570 2019-Jan-12 20:37:21.455023 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49571 2019-Jan-12 20:37:21.455047 - [DEBUG]
49572 2019-Jan-12 20:37:21.455071 - [DEBUG] Process 1342. path edge:
49573 2019-Jan-12 20:37:21.455095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49574 2019-Jan-12 20:37:21.455151 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49575 2019-Jan-12 20:37:21.455805 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49576 2019-Jan-12 20:37:21.456438 - [DEBUG]
49577 2019-Jan-12 20:37:21.456463 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49578 2019-Jan-12 20:37:21.457109 - [DEBUG] Compose: EdgeIdentity * AllBottom
49579 2019-Jan-12 20:37:21.457138 - [DEBUG]
49580 2019-Jan-12 20:37:21.457162 - [DEBUG] Propagate flow
49581 2019-Jan-12 20:37:21.457185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49582 2019-Jan-12 20:37:21.457241 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49583 2019-Jan-12 20:37:21.457872 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49584 2019-Jan-12 20:37:21.458503 - [DEBUG] Edge function : AllBottom (result of previous compose)
49585 2019-Jan-12 20:37:21.458528 - [DEBUG]
49586 2019-Jan-12 20:37:21.458553 - [DEBUG] Join: AllTop & AllBottom
49587 2019-Jan-12 20:37:21.458579 - [DEBUG] = AllBottom (new jump func)
49588 2019-Jan-12 20:37:21.458603 - [DEBUG]
49589 2019-Jan-12 20:37:21.458627 - [DEBUG] Start adding new jump function
49590 2019-Jan-12 20:37:21.458661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49591 2019-Jan-12 20:37:21.458719 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49592 2019-Jan-12 20:37:21.459351 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49593 2019-Jan-12 20:37:21.459980 - [DEBUG] Edge Function : AllBottom
49594 2019-Jan-12 20:37:21.460008 - [DEBUG] End adding new jump function
49595 2019-Jan-12 20:37:21.460032 - [DEBUG]
49596 2019-Jan-12 20:37:21.460056 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49597 2019-Jan-12 20:37:21.460080 - [DEBUG]
49598 2019-Jan-12 20:37:21.460104 - [DEBUG] Process 1343. path edge:
49599 2019-Jan-12 20:37:21.460128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49600 2019-Jan-12 20:37:21.460184 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49601 2019-Jan-12 20:37:21.460813 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49602 2019-Jan-12 20:37:21.461444 - [DEBUG]
49603 2019-Jan-12 20:37:21.461469 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49604 2019-Jan-12 20:37:21.462142 - [DEBUG] EDGE:
49605 2019-Jan-12 20:37:21.462200 - [DEBUG] ---> 49606 2019-Jan-12 20:37:21.462832 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49607 2019-Jan-12 20:37:21.463463 - [DEBUG]
49608 2019-Jan-12 20:37:21.463488 - [DEBUG] EDGE:
49609 2019-Jan-12 20:37:21.463545 - [DEBUG] ---> 49610 2019-Jan-12 20:37:21.464176 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49611 2019-Jan-12 20:37:21.464805 - [DEBUG]
49612 2019-Jan-12 20:37:21.464831 - [DEBUG] Compose: EdgeIdentity * AllBottom
49613 2019-Jan-12 20:37:21.464857 - [DEBUG]
49614 2019-Jan-12 20:37:21.464881 - [DEBUG] Propagate flow
49615 2019-Jan-12 20:37:21.464905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49616 2019-Jan-12 20:37:21.464961 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49617 2019-Jan-12 20:37:21.465607 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49618 2019-Jan-12 20:37:21.466251 - [DEBUG] Edge function : AllBottom (result of previous compose)
49619 2019-Jan-12 20:37:21.466277 - [DEBUG]
49620 2019-Jan-12 20:37:21.466302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49621 2019-Jan-12 20:37:21.466328 - [DEBUG] = AllBottom
49622 2019-Jan-12 20:37:21.466353 - [DEBUG]
49623 2019-Jan-12 20:37:21.466376 - [DEBUG] PROPAGATE: No new function!
49624 2019-Jan-12 20:37:21.466400 - [DEBUG] EDGE:
49625 2019-Jan-12 20:37:21.466458 - [DEBUG] ---> 49626 2019-Jan-12 20:37:21.467094 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49627 2019-Jan-12 20:37:21.467726 - [DEBUG]
49628 2019-Jan-12 20:37:21.467751 - [DEBUG] Compose: EdgeIdentity * AllBottom
49629 2019-Jan-12 20:37:21.467777 - [DEBUG]
49630 2019-Jan-12 20:37:21.467801 - [DEBUG] Propagate flow
49631 2019-Jan-12 20:37:21.467824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49632 2019-Jan-12 20:37:21.467879 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49633 2019-Jan-12 20:37:21.468514 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49634 2019-Jan-12 20:37:21.469170 - [DEBUG] Edge function : AllBottom (result of previous compose)
49635 2019-Jan-12 20:37:21.469195 - [DEBUG]
49636 2019-Jan-12 20:37:21.469220 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49637 2019-Jan-12 20:37:21.469245 - [DEBUG] = AllBottom
49638 2019-Jan-12 20:37:21.469270 - [DEBUG]
49639 2019-Jan-12 20:37:21.469293 - [DEBUG] PROPAGATE: No new function!
49640 2019-Jan-12 20:37:21.469330 - [DEBUG] Compose: EdgeIdentity * AllBottom
49641 2019-Jan-12 20:37:21.469357 - [DEBUG]
49642 2019-Jan-12 20:37:21.469381 - [DEBUG] Propagate flow
49643 2019-Jan-12 20:37:21.469404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49644 2019-Jan-12 20:37:21.469461 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49645 2019-Jan-12 20:37:21.470097 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49646 2019-Jan-12 20:37:21.470728 - [DEBUG] Edge function : AllBottom (result of previous compose)
49647 2019-Jan-12 20:37:21.470753 - [DEBUG]
49648 2019-Jan-12 20:37:21.470778 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49649 2019-Jan-12 20:37:21.470803 - [DEBUG] = AllBottom
49650 2019-Jan-12 20:37:21.470828 - [DEBUG]
49651 2019-Jan-12 20:37:21.470851 - [DEBUG] PROPAGATE: No new function!
49652 2019-Jan-12 20:37:21.470876 - [DEBUG] Compose: EdgeIdentity * AllBottom
49653 2019-Jan-12 20:37:21.470902 - [DEBUG]
49654 2019-Jan-12 20:37:21.470925 - [DEBUG] Propagate flow
49655 2019-Jan-12 20:37:21.470948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49656 2019-Jan-12 20:37:21.471004 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49657 2019-Jan-12 20:37:21.471639 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49658 2019-Jan-12 20:37:21.472300 - [DEBUG] Edge function : AllBottom (result of previous compose)
49659 2019-Jan-12 20:37:21.472325 - [DEBUG]
49660 2019-Jan-12 20:37:21.472349 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49661 2019-Jan-12 20:37:21.472375 - [DEBUG] = AllBottom
49662 2019-Jan-12 20:37:21.472400 - [DEBUG]
49663 2019-Jan-12 20:37:21.472423 - [DEBUG] PROPAGATE: No new function!
49664 2019-Jan-12 20:37:21.472448 - [DEBUG] EDGE:
49665 2019-Jan-12 20:37:21.472506 - [DEBUG] ---> 49666 2019-Jan-12 20:37:21.473154 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49667 2019-Jan-12 20:37:21.473787 - [DEBUG]
49668 2019-Jan-12 20:37:21.473825 - [DEBUG] Compose: EdgeIdentity * AllBottom
49669 2019-Jan-12 20:37:21.473852 - [DEBUG]
49670 2019-Jan-12 20:37:21.473876 - [DEBUG] Propagate flow
49671 2019-Jan-12 20:37:21.473899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49672 2019-Jan-12 20:37:21.473956 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49673 2019-Jan-12 20:37:21.474591 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49674 2019-Jan-12 20:37:21.475226 - [DEBUG] Edge function : AllBottom (result of previous compose)
49675 2019-Jan-12 20:37:21.475251 - [DEBUG]
49676 2019-Jan-12 20:37:21.475276 - [DEBUG] Join: AllTop & AllBottom
49677 2019-Jan-12 20:37:21.475302 - [DEBUG] = AllBottom (new jump func)
49678 2019-Jan-12 20:37:21.475340 - [DEBUG]
49679 2019-Jan-12 20:37:21.475364 - [DEBUG] Start adding new jump function
49680 2019-Jan-12 20:37:21.475388 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49681 2019-Jan-12 20:37:21.475444 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49682 2019-Jan-12 20:37:21.476080 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-12 20:37:21.476713 - [DEBUG] Edge Function : AllBottom
49684 2019-Jan-12 20:37:21.476742 - [DEBUG] End adding new jump function
49685 2019-Jan-12 20:37:21.476766 - [DEBUG]
49686 2019-Jan-12 20:37:21.476790 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49687 2019-Jan-12 20:37:21.476814 - [DEBUG]
49688 2019-Jan-12 20:37:21.476837 - [DEBUG] Process 1344. path edge:
49689 2019-Jan-12 20:37:21.476861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49690 2019-Jan-12 20:37:21.476916 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49691 2019-Jan-12 20:37:21.477553 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49692 2019-Jan-12 20:37:21.478188 - [DEBUG]
49693 2019-Jan-12 20:37:21.478212 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49694 2019-Jan-12 20:37:21.478868 - [DEBUG] Possible callees:
49695 2019-Jan-12 20:37:21.478892 - [DEBUG] bar
49696 2019-Jan-12 20:37:21.478917 - [DEBUG] Possible return sites:
49697 2019-Jan-12 20:37:21.478941 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949698 2019-Jan-12 20:37:21.480196 - [DEBUG] Found and process special summary
49699 2019-Jan-12 20:37:21.480229 - [DEBUG] Compose: EdgeIdentity * AllBottom
49700 2019-Jan-12 20:37:21.480256 - [DEBUG]
49701 2019-Jan-12 20:37:21.480280 - [DEBUG] Propagate flow
49702 2019-Jan-12 20:37:21.480303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49703 2019-Jan-12 20:37:21.480359 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49704 2019-Jan-12 20:37:21.480996 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49705 2019-Jan-12 20:37:21.481629 - [DEBUG] Edge function : AllBottom (result of previous compose)
49706 2019-Jan-12 20:37:21.481654 - [DEBUG]
49707 2019-Jan-12 20:37:21.481679 - [DEBUG] Join: AllTop & AllBottom
49708 2019-Jan-12 20:37:21.481704 - [DEBUG] = AllBottom (new jump func)
49709 2019-Jan-12 20:37:21.481729 - [DEBUG]
49710 2019-Jan-12 20:37:21.481760 - [DEBUG] Start adding new jump function
49711 2019-Jan-12 20:37:21.481784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49712 2019-Jan-12 20:37:21.481840 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49713 2019-Jan-12 20:37:21.482493 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-12 20:37:21.483129 - [DEBUG] Edge Function : AllBottom
49715 2019-Jan-12 20:37:21.483157 - [DEBUG] End adding new jump function
49716 2019-Jan-12 20:37:21.483181 - [DEBUG]
49717 2019-Jan-12 20:37:21.483204 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49718 2019-Jan-12 20:37:21.483228 - [DEBUG]
49719 2019-Jan-12 20:37:21.483251 - [DEBUG] Process 1345. path edge:
49720 2019-Jan-12 20:37:21.483275 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49721 2019-Jan-12 20:37:21.483331 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49722 2019-Jan-12 20:37:21.483966 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49723 2019-Jan-12 20:37:21.484600 - [DEBUG]
49724 2019-Jan-12 20:37:21.484625 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49725 2019-Jan-12 20:37:21.485272 - [DEBUG] Compose: EdgeIdentity * AllBottom
49726 2019-Jan-12 20:37:21.485300 - [DEBUG]
49727 2019-Jan-12 20:37:21.485337 - [DEBUG] Propagate flow
49728 2019-Jan-12 20:37:21.485361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49729 2019-Jan-12 20:37:21.485418 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49730 2019-Jan-12 20:37:21.486058 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49731 2019-Jan-12 20:37:21.486694 - [DEBUG] Edge function : AllBottom (result of previous compose)
49732 2019-Jan-12 20:37:21.486719 - [DEBUG]
49733 2019-Jan-12 20:37:21.486744 - [DEBUG] Join: AllTop & AllBottom
49734 2019-Jan-12 20:37:21.486770 - [DEBUG] = AllBottom (new jump func)
49735 2019-Jan-12 20:37:21.486795 - [DEBUG]
49736 2019-Jan-12 20:37:21.486818 - [DEBUG] Start adding new jump function
49737 2019-Jan-12 20:37:21.486842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49738 2019-Jan-12 20:37:21.486898 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49739 2019-Jan-12 20:37:21.487534 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-12 20:37:21.488165 - [DEBUG] Edge Function : AllBottom
49741 2019-Jan-12 20:37:21.488193 - [DEBUG] End adding new jump function
49742 2019-Jan-12 20:37:21.488217 - [DEBUG]
49743 2019-Jan-12 20:37:21.488242 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49744 2019-Jan-12 20:37:21.488266 - [DEBUG]
49745 2019-Jan-12 20:37:21.488290 - [DEBUG] Process 1346. path edge:
49746 2019-Jan-12 20:37:21.488314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49747 2019-Jan-12 20:37:21.488370 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49748 2019-Jan-12 20:37:21.489027 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49749 2019-Jan-12 20:37:21.489664 - [DEBUG]
49750 2019-Jan-12 20:37:21.489689 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49751 2019-Jan-12 20:37:21.490334 - [DEBUG] Compose: EdgeIdentity * AllBottom
49752 2019-Jan-12 20:37:21.490362 - [DEBUG]
49753 2019-Jan-12 20:37:21.490396 - [DEBUG] Propagate flow
49754 2019-Jan-12 20:37:21.490420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49755 2019-Jan-12 20:37:21.490477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49756 2019-Jan-12 20:37:21.491120 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49757 2019-Jan-12 20:37:21.491757 - [DEBUG] Edge function : AllBottom (result of previous compose)
49758 2019-Jan-12 20:37:21.491782 - [DEBUG]
49759 2019-Jan-12 20:37:21.491807 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49760 2019-Jan-12 20:37:21.491833 - [DEBUG] = AllBottom
49761 2019-Jan-12 20:37:21.491857 - [DEBUG]
49762 2019-Jan-12 20:37:21.491880 - [DEBUG] PROPAGATE: No new function!
49763 2019-Jan-12 20:37:21.491912 - [DEBUG] Compose: EdgeIdentity * AllBottom
49764 2019-Jan-12 20:37:21.491939 - [DEBUG]
49765 2019-Jan-12 20:37:21.491963 - [DEBUG] Propagate flow
49766 2019-Jan-12 20:37:21.491998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49767 2019-Jan-12 20:37:21.492059 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49768 2019-Jan-12 20:37:21.492705 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49769 2019-Jan-12 20:37:21.493341 - [DEBUG] Edge function : AllBottom (result of previous compose)
49770 2019-Jan-12 20:37:21.493367 - [DEBUG]
49771 2019-Jan-12 20:37:21.493391 - [DEBUG] Join: AllTop & AllBottom
49772 2019-Jan-12 20:37:21.493417 - [DEBUG] = AllBottom (new jump func)
49773 2019-Jan-12 20:37:21.493441 - [DEBUG]
49774 2019-Jan-12 20:37:21.493465 - [DEBUG] Start adding new jump function
49775 2019-Jan-12 20:37:21.493488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49776 2019-Jan-12 20:37:21.493544 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49777 2019-Jan-12 20:37:21.494180 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-12 20:37:21.494822 - [DEBUG] Edge Function : AllBottom
49779 2019-Jan-12 20:37:21.494850 - [DEBUG] End adding new jump function
49780 2019-Jan-12 20:37:21.494874 - [DEBUG]
49781 2019-Jan-12 20:37:21.494898 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49782 2019-Jan-12 20:37:21.494922 - [DEBUG]
49783 2019-Jan-12 20:37:21.494945 - [DEBUG] Process 1347. path edge:
49784 2019-Jan-12 20:37:21.494969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49785 2019-Jan-12 20:37:21.495025 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49786 2019-Jan-12 20:37:21.495684 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49787 2019-Jan-12 20:37:21.496320 - [DEBUG]
49788 2019-Jan-12 20:37:21.496345 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49789 2019-Jan-12 20:37:21.496993 - [DEBUG] Possible callees:
49790 2019-Jan-12 20:37:21.497018 - [DEBUG] llvm.dbg.declare
49791 2019-Jan-12 20:37:21.497043 - [DEBUG] Possible return sites:
49792 2019-Jan-12 20:37:21.497066 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349793 2019-Jan-12 20:37:21.498332 - [DEBUG] Found and process special summary
49794 2019-Jan-12 20:37:21.498365 - [DEBUG] Compose: EdgeIdentity * AllBottom
49795 2019-Jan-12 20:37:21.498400 - [DEBUG]
49796 2019-Jan-12 20:37:21.498424 - [DEBUG] Propagate flow
49797 2019-Jan-12 20:37:21.498448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49798 2019-Jan-12 20:37:21.498504 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49799 2019-Jan-12 20:37:21.499159 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49800 2019-Jan-12 20:37:21.499794 - [DEBUG] Edge function : AllBottom (result of previous compose)
49801 2019-Jan-12 20:37:21.499820 - [DEBUG]
49802 2019-Jan-12 20:37:21.499844 - [DEBUG] Join: AllTop & AllBottom
49803 2019-Jan-12 20:37:21.499870 - [DEBUG] = AllBottom (new jump func)
49804 2019-Jan-12 20:37:21.499894 - [DEBUG]
49805 2019-Jan-12 20:37:21.499918 - [DEBUG] Start adding new jump function
49806 2019-Jan-12 20:37:21.499941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49807 2019-Jan-12 20:37:21.499997 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49808 2019-Jan-12 20:37:21.500632 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-12 20:37:21.501266 - [DEBUG] Edge Function : AllBottom
49810 2019-Jan-12 20:37:21.501293 - [DEBUG] End adding new jump function
49811 2019-Jan-12 20:37:21.501318 - [DEBUG]
49812 2019-Jan-12 20:37:21.501341 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49813 2019-Jan-12 20:37:21.501366 - [DEBUG]
49814 2019-Jan-12 20:37:21.501390 - [DEBUG] Process 1348. path edge:
49815 2019-Jan-12 20:37:21.501413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49816 2019-Jan-12 20:37:21.501470 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49817 2019-Jan-12 20:37:21.502121 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49818 2019-Jan-12 20:37:21.502760 - [DEBUG]
49819 2019-Jan-12 20:37:21.502784 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49820 2019-Jan-12 20:37:21.503434 - [DEBUG] Compose: EdgeIdentity * AllBottom
49821 2019-Jan-12 20:37:21.503462 - [DEBUG]
49822 2019-Jan-12 20:37:21.503486 - [DEBUG] Propagate flow
49823 2019-Jan-12 20:37:21.503509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49824 2019-Jan-12 20:37:21.503566 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49825 2019-Jan-12 20:37:21.504197 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49826 2019-Jan-12 20:37:21.504832 - [DEBUG] Edge function : AllBottom (result of previous compose)
49827 2019-Jan-12 20:37:21.504858 - [DEBUG]
49828 2019-Jan-12 20:37:21.504882 - [DEBUG] Join: AllTop & AllBottom
49829 2019-Jan-12 20:37:21.504908 - [DEBUG] = AllBottom (new jump func)
49830 2019-Jan-12 20:37:21.504933 - [DEBUG]
49831 2019-Jan-12 20:37:21.504956 - [DEBUG] Start adding new jump function
49832 2019-Jan-12 20:37:21.504979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49833 2019-Jan-12 20:37:21.505035 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49834 2019-Jan-12 20:37:21.505685 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-12 20:37:21.506321 - [DEBUG] Edge Function : AllBottom
49836 2019-Jan-12 20:37:21.506353 - [DEBUG] End adding new jump function
49837 2019-Jan-12 20:37:21.506377 - [DEBUG]
49838 2019-Jan-12 20:37:21.506401 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49839 2019-Jan-12 20:37:21.506425 - [DEBUG]
49840 2019-Jan-12 20:37:21.506448 - [DEBUG] Process 1349. path edge:
49841 2019-Jan-12 20:37:21.506480 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49842 2019-Jan-12 20:37:21.506537 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49843 2019-Jan-12 20:37:21.507169 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49844 2019-Jan-12 20:37:21.507804 - [DEBUG]
49845 2019-Jan-12 20:37:21.507829 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49846 2019-Jan-12 20:37:21.508474 - [DEBUG] Compose: EdgeIdentity * AllBottom
49847 2019-Jan-12 20:37:21.508502 - [DEBUG]
49848 2019-Jan-12 20:37:21.508526 - [DEBUG] Propagate flow
49849 2019-Jan-12 20:37:21.508550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49850 2019-Jan-12 20:37:21.508606 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49851 2019-Jan-12 20:37:21.509254 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49852 2019-Jan-12 20:37:21.509889 - [DEBUG] Edge function : AllBottom (result of previous compose)
49853 2019-Jan-12 20:37:21.509914 - [DEBUG]
49854 2019-Jan-12 20:37:21.509939 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49855 2019-Jan-12 20:37:21.509965 - [DEBUG] = AllBottom
49856 2019-Jan-12 20:37:21.509989 - [DEBUG]
49857 2019-Jan-12 20:37:21.510013 - [DEBUG] PROPAGATE: No new function!
49858 2019-Jan-12 20:37:21.510038 - [DEBUG] EDGE:
49859 2019-Jan-12 20:37:21.510095 - [DEBUG] ---> 49860 2019-Jan-12 20:37:21.510726 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49861 2019-Jan-12 20:37:21.511361 - [DEBUG]
49862 2019-Jan-12 20:37:21.511388 - [DEBUG] EDGE:
49863 2019-Jan-12 20:37:21.511444 - [DEBUG] ---> 49864 2019-Jan-12 20:37:21.512094 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49865 2019-Jan-12 20:37:21.512736 - [DEBUG]
49866 2019-Jan-12 20:37:21.512771 - [DEBUG] Compose: EdgeIdentity * AllBottom
49867 2019-Jan-12 20:37:21.512798 - [DEBUG]
49868 2019-Jan-12 20:37:21.512822 - [DEBUG] Propagate flow
49869 2019-Jan-12 20:37:21.512846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49870 2019-Jan-12 20:37:21.512901 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49871 2019-Jan-12 20:37:21.513537 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49872 2019-Jan-12 20:37:21.514172 - [DEBUG] Edge function : AllBottom (result of previous compose)
49873 2019-Jan-12 20:37:21.514198 - [DEBUG]
49874 2019-Jan-12 20:37:21.514222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49875 2019-Jan-12 20:37:21.514248 - [DEBUG] = AllBottom
49876 2019-Jan-12 20:37:21.514272 - [DEBUG]
49877 2019-Jan-12 20:37:21.514296 - [DEBUG] PROPAGATE: No new function!
49878 2019-Jan-12 20:37:21.514322 - [DEBUG] EDGE:
49879 2019-Jan-12 20:37:21.514379 - [DEBUG] ---> 49880 2019-Jan-12 20:37:21.515022 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49881 2019-Jan-12 20:37:21.515671 - [DEBUG]
49882 2019-Jan-12 20:37:21.515697 - [DEBUG] EDGE:
49883 2019-Jan-12 20:37:21.515753 - [DEBUG] ---> 49884 2019-Jan-12 20:37:21.516386 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49885 2019-Jan-12 20:37:21.517028 - [DEBUG]
49886 2019-Jan-12 20:37:21.517055 - [DEBUG] EDGE:
49887 2019-Jan-12 20:37:21.517112 - [DEBUG] ---> 49888 2019-Jan-12 20:37:21.517748 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49889 2019-Jan-12 20:37:21.518382 - [DEBUG]
49890 2019-Jan-12 20:37:21.518417 - [DEBUG] Compose: EdgeIdentity * AllBottom
49891 2019-Jan-12 20:37:21.518444 - [DEBUG]
49892 2019-Jan-12 20:37:21.518467 - [DEBUG] Propagate flow
49893 2019-Jan-12 20:37:21.518491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49894 2019-Jan-12 20:37:21.518547 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49895 2019-Jan-12 20:37:21.519199 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49896 2019-Jan-12 20:37:21.519834 - [DEBUG] Edge function : AllBottom (result of previous compose)
49897 2019-Jan-12 20:37:21.519859 - [DEBUG]
49898 2019-Jan-12 20:37:21.519883 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49899 2019-Jan-12 20:37:21.519909 - [DEBUG] = AllBottom
49900 2019-Jan-12 20:37:21.519933 - [DEBUG]
49901 2019-Jan-12 20:37:21.519957 - [DEBUG] PROPAGATE: No new function!
49902 2019-Jan-12 20:37:21.519983 - [DEBUG] EDGE:
49903 2019-Jan-12 20:37:21.520040 - [DEBUG] ---> 49904 2019-Jan-12 20:37:21.520675 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49905 2019-Jan-12 20:37:21.521310 - [DEBUG]
49906 2019-Jan-12 20:37:21.521337 - [DEBUG] Compose: EdgeIdentity * AllBottom
49907 2019-Jan-12 20:37:21.521364 - [DEBUG]
49908 2019-Jan-12 20:37:21.521387 - [DEBUG] Propagate flow
49909 2019-Jan-12 20:37:21.521411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49910 2019-Jan-12 20:37:21.521466 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49911 2019-Jan-12 20:37:21.522116 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49912 2019-Jan-12 20:37:21.522754 - [DEBUG] Edge function : AllBottom (result of previous compose)
49913 2019-Jan-12 20:37:21.522779 - [DEBUG]
49914 2019-Jan-12 20:37:21.522804 - [DEBUG] Join: AllTop & AllBottom
49915 2019-Jan-12 20:37:21.522830 - [DEBUG] = AllBottom (new jump func)
49916 2019-Jan-12 20:37:21.522854 - [DEBUG]
49917 2019-Jan-12 20:37:21.522878 - [DEBUG] Start adding new jump function
49918 2019-Jan-12 20:37:21.522901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-12 20:37:21.522957 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49920 2019-Jan-12 20:37:21.523593 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49921 2019-Jan-12 20:37:21.524228 - [DEBUG] Edge Function : AllBottom
49922 2019-Jan-12 20:37:21.524255 - [DEBUG] End adding new jump function
49923 2019-Jan-12 20:37:21.524279 - [DEBUG]
49924 2019-Jan-12 20:37:21.524303 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49925 2019-Jan-12 20:37:21.524327 - [DEBUG]
49926 2019-Jan-12 20:37:21.524350 - [DEBUG] Process 1350. path edge:
49927 2019-Jan-12 20:37:21.524374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49928 2019-Jan-12 20:37:21.524430 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49929 2019-Jan-12 20:37:21.525067 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49930 2019-Jan-12 20:37:21.525759 - [DEBUG]
49931 2019-Jan-12 20:37:21.525786 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49932 2019-Jan-12 20:37:21.526496 - [DEBUG] Possible callees:
49933 2019-Jan-12 20:37:21.526523 - [DEBUG] bar
49934 2019-Jan-12 20:37:21.526547 - [DEBUG] Possible return sites:
49935 2019-Jan-12 20:37:21.526571 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949936 2019-Jan-12 20:37:21.527958 - [DEBUG] Found and process special summary
49937 2019-Jan-12 20:37:21.528021 - [DEBUG] Compose: EdgeIdentity * AllBottom
49938 2019-Jan-12 20:37:21.528050 - [DEBUG]
49939 2019-Jan-12 20:37:21.528075 - [DEBUG] Propagate flow
49940 2019-Jan-12 20:37:21.528098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-12 20:37:21.528165 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49942 2019-Jan-12 20:37:21.528835 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49943 2019-Jan-12 20:37:21.529469 - [DEBUG] Edge function : AllBottom (result of previous compose)
49944 2019-Jan-12 20:37:21.529495 - [DEBUG]
49945 2019-Jan-12 20:37:21.529520 - [DEBUG] Join: AllTop & AllBottom
49946 2019-Jan-12 20:37:21.529546 - [DEBUG] = AllBottom (new jump func)
49947 2019-Jan-12 20:37:21.529570 - [DEBUG]
49948 2019-Jan-12 20:37:21.529594 - [DEBUG] Start adding new jump function
49949 2019-Jan-12 20:37:21.529617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49950 2019-Jan-12 20:37:21.529673 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49951 2019-Jan-12 20:37:21.530306 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49952 2019-Jan-12 20:37:21.530943 - [DEBUG] Edge Function : AllBottom
49953 2019-Jan-12 20:37:21.530972 - [DEBUG] End adding new jump function
49954 2019-Jan-12 20:37:21.530996 - [DEBUG]
49955 2019-Jan-12 20:37:21.531019 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49956 2019-Jan-12 20:37:21.531044 - [DEBUG]
49957 2019-Jan-12 20:37:21.531067 - [DEBUG] Process 1351. path edge:
49958 2019-Jan-12 20:37:21.531091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49959 2019-Jan-12 20:37:21.531147 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49960 2019-Jan-12 20:37:21.531781 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49961 2019-Jan-12 20:37:21.532438 - [DEBUG]
49962 2019-Jan-12 20:37:21.532463 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49963 2019-Jan-12 20:37:21.533117 - [DEBUG] Compose: EdgeIdentity * AllBottom
49964 2019-Jan-12 20:37:21.533145 - [DEBUG]
49965 2019-Jan-12 20:37:21.533169 - [DEBUG] Propagate flow
49966 2019-Jan-12 20:37:21.533193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-12 20:37:21.533249 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49968 2019-Jan-12 20:37:21.533899 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49969 2019-Jan-12 20:37:21.534531 - [DEBUG] Edge function : AllBottom (result of previous compose)
49970 2019-Jan-12 20:37:21.534556 - [DEBUG]
49971 2019-Jan-12 20:37:21.534581 - [DEBUG] Join: AllTop & AllBottom
49972 2019-Jan-12 20:37:21.534607 - [DEBUG] = AllBottom (new jump func)
49973 2019-Jan-12 20:37:21.534648 - [DEBUG]
49974 2019-Jan-12 20:37:21.534672 - [DEBUG] Start adding new jump function
49975 2019-Jan-12 20:37:21.534696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49976 2019-Jan-12 20:37:21.534752 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49977 2019-Jan-12 20:37:21.535400 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49978 2019-Jan-12 20:37:21.536031 - [DEBUG] Edge Function : AllBottom
49979 2019-Jan-12 20:37:21.536059 - [DEBUG] End adding new jump function
49980 2019-Jan-12 20:37:21.536083 - [DEBUG]
49981 2019-Jan-12 20:37:21.536107 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49982 2019-Jan-12 20:37:21.536131 - [DEBUG]
49983 2019-Jan-12 20:37:21.536155 - [DEBUG] Process 1352. path edge:
49984 2019-Jan-12 20:37:21.536179 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49985 2019-Jan-12 20:37:21.536235 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49986 2019-Jan-12 20:37:21.536868 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49987 2019-Jan-12 20:37:21.537499 - [DEBUG]
49988 2019-Jan-12 20:37:21.537525 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49989 2019-Jan-12 20:37:21.538170 - [DEBUG] Compose: EdgeIdentity * AllBottom
49990 2019-Jan-12 20:37:21.538198 - [DEBUG]
49991 2019-Jan-12 20:37:21.538222 - [DEBUG] Propagate flow
49992 2019-Jan-12 20:37:21.538246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-12 20:37:21.538302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49994 2019-Jan-12 20:37:21.538966 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49995 2019-Jan-12 20:37:21.539599 - [DEBUG] Edge function : AllBottom (result of previous compose)
49996 2019-Jan-12 20:37:21.539624 - [DEBUG]
49997 2019-Jan-12 20:37:21.539649 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49998 2019-Jan-12 20:37:21.539675 - [DEBUG] = AllBottom
49999 2019-Jan-12 20:37:21.539700 - [DEBUG]
50000 2019-Jan-12 20:37:21.539723 - [DEBUG] PROPAGATE: No new function!
50001 2019-Jan-12 20:37:21.539756 - [DEBUG] Compose: EdgeIdentity * AllBottom
50002 2019-Jan-12 20:37:21.539783 - [DEBUG]
50003 2019-Jan-12 20:37:21.539806 - [DEBUG] Propagate flow
50004 2019-Jan-12 20:37:21.539829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50005 2019-Jan-12 20:37:21.539885 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50006 2019-Jan-12 20:37:21.540529 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50007 2019-Jan-12 20:37:21.541162 - [DEBUG] Edge function : AllBottom (result of previous compose)
50008 2019-Jan-12 20:37:21.541187 - [DEBUG]
50009 2019-Jan-12 20:37:21.541212 - [DEBUG] Join: AllTop & AllBottom
50010 2019-Jan-12 20:37:21.541238 - [DEBUG] = AllBottom (new jump func)
50011 2019-Jan-12 20:37:21.541262 - [DEBUG]
50012 2019-Jan-12 20:37:21.541286 - [DEBUG] Start adding new jump function
50013 2019-Jan-12 20:37:21.541309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50014 2019-Jan-12 20:37:21.541365 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50015 2019-Jan-12 20:37:21.542011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50016 2019-Jan-12 20:37:21.542668 - [DEBUG] Edge Function : AllBottom
50017 2019-Jan-12 20:37:21.542696 - [DEBUG] End adding new jump function
50018 2019-Jan-12 20:37:21.542720 - [DEBUG]
50019 2019-Jan-12 20:37:21.542744 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50020 2019-Jan-12 20:37:21.542768 - [DEBUG]
50021 2019-Jan-12 20:37:21.542792 - [DEBUG] Process 1353. path edge:
50022 2019-Jan-12 20:37:21.542816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50023 2019-Jan-12 20:37:21.542872 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
50024 2019-Jan-12 20:37:21.543516 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50025 2019-Jan-12 20:37:21.544149 - [DEBUG]
50026 2019-Jan-12 20:37:21.544173 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50027 2019-Jan-12 20:37:21.544824 - [DEBUG] Possible callees:
50028 2019-Jan-12 20:37:21.544849 - [DEBUG] llvm.dbg.declare
50029 2019-Jan-12 20:37:21.544874 - [DEBUG] Possible return sites:
50030 2019-Jan-12 20:37:21.544898 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10350031 2019-Jan-12 20:37:21.546182 - [DEBUG] Found and process special summary
50032 2019-Jan-12 20:37:21.546223 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-12 20:37:21.546251 - [DEBUG]
50034 2019-Jan-12 20:37:21.546275 - [DEBUG] Propagate flow
50035 2019-Jan-12 20:37:21.546299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-12 20:37:21.546355 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50037 2019-Jan-12 20:37:21.546991 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50038 2019-Jan-12 20:37:21.547623 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-12 20:37:21.547649 - [DEBUG]
50040 2019-Jan-12 20:37:21.547674 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-12 20:37:21.547700 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-12 20:37:21.547724 - [DEBUG]
50043 2019-Jan-12 20:37:21.547748 - [DEBUG] Start adding new jump function
50044 2019-Jan-12 20:37:21.547771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-12 20:37:21.547827 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50046 2019-Jan-12 20:37:21.548460 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50047 2019-Jan-12 20:37:21.549112 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-12 20:37:21.549140 - [DEBUG] End adding new jump function
50049 2019-Jan-12 20:37:21.549164 - [DEBUG]
50050 2019-Jan-12 20:37:21.549188 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50051 2019-Jan-12 20:37:21.549213 - [DEBUG]
50052 2019-Jan-12 20:37:21.549236 - [DEBUG] Process 1354. path edge:
50053 2019-Jan-12 20:37:21.549260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-12 20:37:21.549316 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
50055 2019-Jan-12 20:37:21.549952 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50056 2019-Jan-12 20:37:21.550584 - [DEBUG]
50057 2019-Jan-12 20:37:21.550617 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50058 2019-Jan-12 20:37:21.551271 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-12 20:37:21.551299 - [DEBUG]
50060 2019-Jan-12 20:37:21.551323 - [DEBUG] Propagate flow
50061 2019-Jan-12 20:37:21.551346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-12 20:37:21.551403 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50063 2019-Jan-12 20:37:21.552049 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50064 2019-Jan-12 20:37:21.552687 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-12 20:37:21.552712 - [DEBUG]
50066 2019-Jan-12 20:37:21.552737 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-12 20:37:21.552763 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-12 20:37:21.552788 - [DEBUG]
50069 2019-Jan-12 20:37:21.552811 - [DEBUG] Start adding new jump function
50070 2019-Jan-12 20:37:21.552834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-12 20:37:21.552890 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50072 2019-Jan-12 20:37:21.553522 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
50073 2019-Jan-12 20:37:21.554152 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-12 20:37:21.554180 - [DEBUG] End adding new jump function
50075 2019-Jan-12 20:37:21.554204 - [DEBUG]
50076 2019-Jan-12 20:37:21.554228 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50077 2019-Jan-12 20:37:21.554252 - [DEBUG]
50078 2019-Jan-12 20:37:21.554276 - [DEBUG] Process 1355. path edge:
50079 2019-Jan-12 20:37:21.554299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-12 20:37:21.554355 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
50081 2019-Jan-12 20:37:21.554986 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50082 2019-Jan-12 20:37:21.555632 - [DEBUG]
50083 2019-Jan-12 20:37:21.555657 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
50084 2019-Jan-12 20:37:21.556303 - [DEBUG] Compose: EdgeIdentity * AllBottom
50085 2019-Jan-12 20:37:21.556332 - [DEBUG]
50086 2019-Jan-12 20:37:21.556356 - [DEBUG] Propagate flow
50087 2019-Jan-12 20:37:21.556380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50088 2019-Jan-12 20:37:21.556437 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50089 2019-Jan-12 20:37:21.557075 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50090 2019-Jan-12 20:37:21.557706 - [DEBUG] Edge function : AllBottom (result of previous compose)
50091 2019-Jan-12 20:37:21.557732 - [DEBUG]
50092 2019-Jan-12 20:37:21.557757 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50093 2019-Jan-12 20:37:21.557783 - [DEBUG] = AllBottom
50094 2019-Jan-12 20:37:21.557807 - [DEBUG]
50095 2019-Jan-12 20:37:21.557831 - [DEBUG] PROPAGATE: No new function!
50096 2019-Jan-12 20:37:21.557855 - [DEBUG] EDGE:
50097 2019-Jan-12 20:37:21.557913 - [DEBUG] ---> 50098 2019-Jan-12 20:37:21.558543 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50099 2019-Jan-12 20:37:21.559191 - [DEBUG]
50100 2019-Jan-12 20:37:21.559217 - [DEBUG] Compose: EdgeIdentity * AllBottom
50101 2019-Jan-12 20:37:21.559243 - [DEBUG]
50102 2019-Jan-12 20:37:21.559266 - [DEBUG] Propagate flow
50103 2019-Jan-12 20:37:21.559289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50104 2019-Jan-12 20:37:21.559353 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50105 2019-Jan-12 20:37:21.559984 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50106 2019-Jan-12 20:37:21.560620 - [DEBUG] Edge function : AllBottom (result of previous compose)
50107 2019-Jan-12 20:37:21.560646 - [DEBUG]
50108 2019-Jan-12 20:37:21.560671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50109 2019-Jan-12 20:37:21.560696 - [DEBUG] = AllBottom
50110 2019-Jan-12 20:37:21.560721 - [DEBUG]
50111 2019-Jan-12 20:37:21.560744 - [DEBUG] PROPAGATE: No new function!
50112 2019-Jan-12 20:37:21.560768 - [DEBUG] EDGE:
50113 2019-Jan-12 20:37:21.560825 - [DEBUG] ---> 50114 2019-Jan-12 20:37:21.561460 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50115 2019-Jan-12 20:37:21.562106 - [DEBUG]
50116 2019-Jan-12 20:37:21.562131 - [DEBUG] Compose: EdgeIdentity * AllBottom
50117 2019-Jan-12 20:37:21.562157 - [DEBUG]
50118 2019-Jan-12 20:37:21.562181 - [DEBUG] Propagate flow
50119 2019-Jan-12 20:37:21.562204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50120 2019-Jan-12 20:37:21.562260 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50121 2019-Jan-12 20:37:21.562901 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50122 2019-Jan-12 20:37:21.563544 - [DEBUG] Edge function : AllBottom (result of previous compose)
50123 2019-Jan-12 20:37:21.563569 - [DEBUG]
50124 2019-Jan-12 20:37:21.563594 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50125 2019-Jan-12 20:37:21.563620 - [DEBUG] = AllBottom
50126 2019-Jan-12 20:37:21.563644 - [DEBUG]
50127 2019-Jan-12 20:37:21.563667 - [DEBUG] PROPAGATE: No new function!
50128 2019-Jan-12 20:37:21.563706 - [DEBUG] Compose: EdgeIdentity * AllBottom
50129 2019-Jan-12 20:37:21.563733 - [DEBUG]
50130 2019-Jan-12 20:37:21.563757 - [DEBUG] Propagate flow
50131 2019-Jan-12 20:37:21.563780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50132 2019-Jan-12 20:37:21.563837 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50133 2019-Jan-12 20:37:21.564473 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50134 2019-Jan-12 20:37:21.565105 - [DEBUG] Edge function : AllBottom (result of previous compose)
50135 2019-Jan-12 20:37:21.565130 - [DEBUG]
50136 2019-Jan-12 20:37:21.565155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50137 2019-Jan-12 20:37:21.565181 - [DEBUG] = AllBottom
50138 2019-Jan-12 20:37:21.565205 - [DEBUG]
50139 2019-Jan-12 20:37:21.565228 - [DEBUG] PROPAGATE: No new function!
50140 2019-Jan-12 20:37:21.565253 - [DEBUG] Compose: EdgeIdentity * AllBottom
50141 2019-Jan-12 20:37:21.565279 - [DEBUG]
50142 2019-Jan-12 20:37:21.565303 - [DEBUG] Propagate flow
50143 2019-Jan-12 20:37:21.565339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50144 2019-Jan-12 20:37:21.565396 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50145 2019-Jan-12 20:37:21.566031 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50146 2019-Jan-12 20:37:21.566673 - [DEBUG] Edge function : AllBottom (result of previous compose)
50147 2019-Jan-12 20:37:21.566699 - [DEBUG]
50148 2019-Jan-12 20:37:21.566723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50149 2019-Jan-12 20:37:21.566749 - [DEBUG] = AllBottom
50150 2019-Jan-12 20:37:21.566786 - [DEBUG]
50151 2019-Jan-12 20:37:21.566810 - [DEBUG] PROPAGATE: No new function!
50152 2019-Jan-12 20:37:21.566836 - [DEBUG] EDGE:
50153 2019-Jan-12 20:37:21.566894 - [DEBUG] ---> 50154 2019-Jan-12 20:37:21.567537 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50155 2019-Jan-12 20:37:21.568168 - [DEBUG]
50156 2019-Jan-12 20:37:21.568193 - [DEBUG] EDGE:
50157 2019-Jan-12 20:37:21.568250 - [DEBUG] ---> 50158 2019-Jan-12 20:37:21.568898 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50159 2019-Jan-12 20:37:21.569528 - [DEBUG]
50160 2019-Jan-12 20:37:21.569554 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-12 20:37:21.569580 - [DEBUG]
50162 2019-Jan-12 20:37:21.569603 - [DEBUG] Propagate flow
50163 2019-Jan-12 20:37:21.569627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-12 20:37:21.569682 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
50165 2019-Jan-12 20:37:21.570313 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50166 2019-Jan-12 20:37:21.570948 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-12 20:37:21.570973 - [DEBUG]
50168 2019-Jan-12 20:37:21.570998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50169 2019-Jan-12 20:37:21.571024 - [DEBUG] = AllBottom
50170 2019-Jan-12 20:37:21.571048 - [DEBUG]
50171 2019-Jan-12 20:37:21.571072 - [DEBUG] PROPAGATE: No new function!
50172 2019-Jan-12 20:37:21.571096 - [DEBUG] EDGE:
50173 2019-Jan-12 20:37:21.571154 - [DEBUG] ---> 50174 2019-Jan-12 20:37:21.571789 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50175 2019-Jan-12 20:37:21.572437 - [DEBUG]
50176 2019-Jan-12 20:37:21.572462 - [DEBUG] Compose: EdgeIdentity * AllBottom
50177 2019-Jan-12 20:37:21.572488 - [DEBUG]
50178 2019-Jan-12 20:37:21.572512 - [DEBUG] Propagate flow
50179 2019-Jan-12 20:37:21.572535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50180 2019-Jan-12 20:37:21.572591 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50181 2019-Jan-12 20:37:21.573233 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50182 2019-Jan-12 20:37:21.573867 - [DEBUG] Edge function : AllBottom (result of previous compose)
50183 2019-Jan-12 20:37:21.573893 - [DEBUG]
50184 2019-Jan-12 20:37:21.573917 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50185 2019-Jan-12 20:37:21.573943 - [DEBUG] = AllBottom
50186 2019-Jan-12 20:37:21.573968 - [DEBUG]
50187 2019-Jan-12 20:37:21.573991 - [DEBUG] PROPAGATE: No new function!
50188 2019-Jan-12 20:37:21.574028 - [DEBUG] Compose: EdgeIdentity * AllBottom
50189 2019-Jan-12 20:37:21.574056 - [DEBUG]
50190 2019-Jan-12 20:37:21.574080 - [DEBUG] Propagate flow
50191 2019-Jan-12 20:37:21.574103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50192 2019-Jan-12 20:37:21.574159 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50193 2019-Jan-12 20:37:21.574796 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50194 2019-Jan-12 20:37:21.575450 - [DEBUG] Edge function : AllBottom (result of previous compose)
50195 2019-Jan-12 20:37:21.575476 - [DEBUG]
50196 2019-Jan-12 20:37:21.575501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50197 2019-Jan-12 20:37:21.575527 - [DEBUG] = AllBottom
50198 2019-Jan-12 20:37:21.575551 - [DEBUG]
50199 2019-Jan-12 20:37:21.575574 - [DEBUG] PROPAGATE: No new function!
50200 2019-Jan-12 20:37:21.575599 - [DEBUG] Compose: EdgeIdentity * AllBottom
50201 2019-Jan-12 20:37:21.575625 - [DEBUG]
50202 2019-Jan-12 20:37:21.575649 - [DEBUG] Propagate flow
50203 2019-Jan-12 20:37:21.575672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50204 2019-Jan-12 20:37:21.575728 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50205 2019-Jan-12 20:37:21.576365 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50206 2019-Jan-12 20:37:21.576999 - [DEBUG] Edge function : AllBottom (result of previous compose)
50207 2019-Jan-12 20:37:21.577024 - [DEBUG]
50208 2019-Jan-12 20:37:21.577049 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50209 2019-Jan-12 20:37:21.577075 - [DEBUG] = AllBottom
50210 2019-Jan-12 20:37:21.577099 - [DEBUG]
50211 2019-Jan-12 20:37:21.577122 - [DEBUG] PROPAGATE: No new function!
50212 2019-Jan-12 20:37:21.577148 - [DEBUG] EDGE:
50213 2019-Jan-12 20:37:21.577205 - [DEBUG] ---> 50214 2019-Jan-12 20:37:21.577840 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50215 2019-Jan-12 20:37:21.578472 - [DEBUG]
50216 2019-Jan-12 20:37:21.578499 - [DEBUG] EDGE:
50217 2019-Jan-12 20:37:21.578556 - [DEBUG] ---> 50218 2019-Jan-12 20:37:21.579203 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
50219 2019-Jan-12 20:37:21.579838 - [DEBUG]
50220 2019-Jan-12 20:37:21.579864 - [DEBUG] EDGE:
50221 2019-Jan-12 20:37:21.579921 - [DEBUG] ---> 50222 2019-Jan-12 20:37:21.580557 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
50223 2019-Jan-12 20:37:21.581194 - [DEBUG]
50224 2019-Jan-12 20:37:21.581220 - [DEBUG] Compose: EdgeIdentity * AllBottom
50225 2019-Jan-12 20:37:21.581247 - [DEBUG]
50226 2019-Jan-12 20:37:21.581270 - [DEBUG] Propagate flow
50227 2019-Jan-12 20:37:21.581294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50228 2019-Jan-12 20:37:21.581349 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50229 2019-Jan-12 20:37:21.581997 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50230 2019-Jan-12 20:37:21.582631 - [DEBUG] Edge function : AllBottom (result of previous compose)
50231 2019-Jan-12 20:37:21.582657 - [DEBUG]
50232 2019-Jan-12 20:37:21.582682 - [DEBUG] Join: AllTop & AllBottom
50233 2019-Jan-12 20:37:21.582711 - [DEBUG] = AllBottom (new jump func)
50234 2019-Jan-12 20:37:21.582736 - [DEBUG]
50235 2019-Jan-12 20:37:21.582759 - [DEBUG] Start adding new jump function
50236 2019-Jan-12 20:37:21.582782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50237 2019-Jan-12 20:37:21.582838 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50238 2019-Jan-12 20:37:21.583474 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50239 2019-Jan-12 20:37:21.584116 - [DEBUG] Edge Function : AllBottom
50240 2019-Jan-12 20:37:21.584148 - [DEBUG] End adding new jump function
50241 2019-Jan-12 20:37:21.584172 - [DEBUG]
50242 2019-Jan-12 20:37:21.584196 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50243 2019-Jan-12 20:37:21.584220 - [DEBUG]
50244 2019-Jan-12 20:37:21.584243 - [DEBUG] Process 1356. path edge:
50245 2019-Jan-12 20:37:21.584267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50246 2019-Jan-12 20:37:21.584324 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
50247 2019-Jan-12 20:37:21.584960 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50248 2019-Jan-12 20:37:21.585610 - [DEBUG]
50249 2019-Jan-12 20:37:21.585634 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50250 2019-Jan-12 20:37:21.586287 - [DEBUG] Compose: EdgeIdentity * AllBottom
50251 2019-Jan-12 20:37:21.586315 - [DEBUG]
50252 2019-Jan-12 20:37:21.586339 - [DEBUG] Propagate flow
50253 2019-Jan-12 20:37:21.586362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50254 2019-Jan-12 20:37:21.586418 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50255 2019-Jan-12 20:37:21.587051 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50256 2019-Jan-12 20:37:21.587685 - [DEBUG] Edge function : AllBottom (result of previous compose)
50257 2019-Jan-12 20:37:21.587710 - [DEBUG]
50258 2019-Jan-12 20:37:21.587735 - [DEBUG] Join: AllTop & AllBottom
50259 2019-Jan-12 20:37:21.587761 - [DEBUG] = AllBottom (new jump func)
50260 2019-Jan-12 20:37:21.587786 - [DEBUG]
50261 2019-Jan-12 20:37:21.587809 - [DEBUG] Start adding new jump function
50262 2019-Jan-12 20:37:21.587833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50263 2019-Jan-12 20:37:21.587889 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50264 2019-Jan-12 20:37:21.588523 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50265 2019-Jan-12 20:37:21.589172 - [DEBUG] Edge Function : AllBottom
50266 2019-Jan-12 20:37:21.589200 - [DEBUG] End adding new jump function
50267 2019-Jan-12 20:37:21.589224 - [DEBUG]
50268 2019-Jan-12 20:37:21.589248 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50269 2019-Jan-12 20:37:21.589272 - [DEBUG]
50270 2019-Jan-12 20:37:21.589296 - [DEBUG] Process 1357. path edge:
50271 2019-Jan-12 20:37:21.589319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50272 2019-Jan-12 20:37:21.589376 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
50273 2019-Jan-12 20:37:21.590007 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50274 2019-Jan-12 20:37:21.590641 - [DEBUG]
50275 2019-Jan-12 20:37:21.590667 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50276 2019-Jan-12 20:37:21.591311 - [DEBUG] Compose: EdgeIdentity * AllBottom
50277 2019-Jan-12 20:37:21.591339 - [DEBUG]
50278 2019-Jan-12 20:37:21.591362 - [DEBUG] Propagate flow
50279 2019-Jan-12 20:37:21.591386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50280 2019-Jan-12 20:37:21.591442 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50281 2019-Jan-12 20:37:21.592100 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50282 2019-Jan-12 20:37:21.592743 - [DEBUG] Edge function : AllBottom (result of previous compose)
50283 2019-Jan-12 20:37:21.592772 - [DEBUG]
50284 2019-Jan-12 20:37:21.592797 - [DEBUG] Join: AllTop & AllBottom
50285 2019-Jan-12 20:37:21.592823 - [DEBUG] = AllBottom (new jump func)
50286 2019-Jan-12 20:37:21.592847 - [DEBUG]
50287 2019-Jan-12 20:37:21.592871 - [DEBUG] Start adding new jump function
50288 2019-Jan-12 20:37:21.592894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50289 2019-Jan-12 20:37:21.592950 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50290 2019-Jan-12 20:37:21.593585 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50291 2019-Jan-12 20:37:21.594227 - [DEBUG] Edge Function : AllBottom
50292 2019-Jan-12 20:37:21.594255 - [DEBUG] End adding new jump function
50293 2019-Jan-12 20:37:21.594279 - [DEBUG]
50294 2019-Jan-12 20:37:21.594303 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50295 2019-Jan-12 20:37:21.594327 - [DEBUG]
50296 2019-Jan-12 20:37:21.594350 - [DEBUG] Process 1358. path edge:
50297 2019-Jan-12 20:37:21.594374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50298 2019-Jan-12 20:37:21.594430 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
50299 2019-Jan-12 20:37:21.595072 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50300 2019-Jan-12 20:37:21.595723 - [DEBUG]
50301 2019-Jan-12 20:37:21.595747 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50302 2019-Jan-12 20:37:21.596396 - [DEBUG] Possible callees:
50303 2019-Jan-12 20:37:21.596421 - [DEBUG] llvm.dbg.declare
50304 2019-Jan-12 20:37:21.596446 - [DEBUG] Possible return sites:
50305 2019-Jan-12 20:37:21.596469 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9650306 2019-Jan-12 20:37:21.597733 - [DEBUG] Found and process special summary
50307 2019-Jan-12 20:37:21.597766 - [DEBUG] Compose: EdgeIdentity * AllBottom
50308 2019-Jan-12 20:37:21.597793 - [DEBUG]
50309 2019-Jan-12 20:37:21.597817 - [DEBUG] Propagate flow
50310 2019-Jan-12 20:37:21.597841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50311 2019-Jan-12 20:37:21.597897 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50312 2019-Jan-12 20:37:21.598533 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50313 2019-Jan-12 20:37:21.599185 - [DEBUG] Edge function : AllBottom (result of previous compose)
50314 2019-Jan-12 20:37:21.599210 - [DEBUG]
50315 2019-Jan-12 20:37:21.599235 - [DEBUG] Join: AllTop & AllBottom
50316 2019-Jan-12 20:37:21.599261 - [DEBUG] = AllBottom (new jump func)
50317 2019-Jan-12 20:37:21.599285 - [DEBUG]
50318 2019-Jan-12 20:37:21.599309 - [DEBUG] Start adding new jump function
50319 2019-Jan-12 20:37:21.599332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50320 2019-Jan-12 20:37:21.599388 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50321 2019-Jan-12 20:37:21.600022 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50322 2019-Jan-12 20:37:21.600657 - [DEBUG] Edge Function : AllBottom
50323 2019-Jan-12 20:37:21.600685 - [DEBUG] End adding new jump function
50324 2019-Jan-12 20:37:21.600708 - [DEBUG]
50325 2019-Jan-12 20:37:21.600732 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50326 2019-Jan-12 20:37:21.600764 - [DEBUG]
50327 2019-Jan-12 20:37:21.600788 - [DEBUG] Process 1359. path edge:
50328 2019-Jan-12 20:37:21.600812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50329 2019-Jan-12 20:37:21.600868 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
50330 2019-Jan-12 20:37:21.601504 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50331 2019-Jan-12 20:37:21.602153 - [DEBUG]
50332 2019-Jan-12 20:37:21.602177 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50333 2019-Jan-12 20:37:21.602832 - [DEBUG] Compose: EdgeIdentity * AllBottom
50334 2019-Jan-12 20:37:21.602864 - [DEBUG]
50335 2019-Jan-12 20:37:21.602888 - [DEBUG] Propagate flow
50336 2019-Jan-12 20:37:21.602911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50337 2019-Jan-12 20:37:21.602968 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50338 2019-Jan-12 20:37:21.603600 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50339 2019-Jan-12 20:37:21.604234 - [DEBUG] Edge function : AllBottom (result of previous compose)
50340 2019-Jan-12 20:37:21.604259 - [DEBUG]
50341 2019-Jan-12 20:37:21.604284 - [DEBUG] Join: AllTop & AllBottom
50342 2019-Jan-12 20:37:21.604310 - [DEBUG] = AllBottom (new jump func)
50343 2019-Jan-12 20:37:21.604334 - [DEBUG]
50344 2019-Jan-12 20:37:21.604358 - [DEBUG] Start adding new jump function
50345 2019-Jan-12 20:37:21.604381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50346 2019-Jan-12 20:37:21.604437 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50347 2019-Jan-12 20:37:21.605071 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50348 2019-Jan-12 20:37:21.605720 - [DEBUG] Edge Function : AllBottom
50349 2019-Jan-12 20:37:21.605748 - [DEBUG] End adding new jump function
50350 2019-Jan-12 20:37:21.605772 - [DEBUG]
50351 2019-Jan-12 20:37:21.605796 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50352 2019-Jan-12 20:37:21.605820 - [DEBUG]
50353 2019-Jan-12 20:37:21.605843 - [DEBUG] Process 1360. path edge:
50354 2019-Jan-12 20:37:21.605867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50355 2019-Jan-12 20:37:21.605923 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
50356 2019-Jan-12 20:37:21.606568 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50357 2019-Jan-12 20:37:21.607202 - [DEBUG]
50358 2019-Jan-12 20:37:21.607227 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50359 2019-Jan-12 20:37:21.607874 - [DEBUG] Compose: EdgeIdentity * AllBottom
50360 2019-Jan-12 20:37:21.607903 - [DEBUG]
50361 2019-Jan-12 20:37:21.607927 - [DEBUG] Propagate flow
50362 2019-Jan-12 20:37:21.607951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50363 2019-Jan-12 20:37:21.608008 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50364 2019-Jan-12 20:37:21.608639 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50365 2019-Jan-12 20:37:21.609288 - [DEBUG] Edge function : AllBottom (result of previous compose)
50366 2019-Jan-12 20:37:21.609313 - [DEBUG]
50367 2019-Jan-12 20:37:21.609338 - [DEBUG] Join: AllTop & AllBottom
50368 2019-Jan-12 20:37:21.609364 - [DEBUG] = AllBottom (new jump func)
50369 2019-Jan-12 20:37:21.609388 - [DEBUG]
50370 2019-Jan-12 20:37:21.609412 - [DEBUG] Start adding new jump function
50371 2019-Jan-12 20:37:21.609435 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50372 2019-Jan-12 20:37:21.609500 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50373 2019-Jan-12 20:37:21.610137 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
50374 2019-Jan-12 20:37:21.610766 - [DEBUG] Edge Function : AllBottom
50375 2019-Jan-12 20:37:21.610794 - [DEBUG] End adding new jump function
50376 2019-Jan-12 20:37:21.610819 - [DEBUG]
50377 2019-Jan-12 20:37:21.610842 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50378 2019-Jan-12 20:37:21.610867 - [DEBUG]
50379 2019-Jan-12 20:37:21.610890 - [DEBUG] Process 1361. path edge:
50380 2019-Jan-12 20:37:21.610914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50381 2019-Jan-12 20:37:21.610970 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
50382 2019-Jan-12 20:37:21.611601 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50383 2019-Jan-12 20:37:21.612251 - [DEBUG]
50384 2019-Jan-12 20:37:21.612277 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
50385 2019-Jan-12 20:37:21.612926 - [DEBUG] Compose: EdgeIdentity * AllBottom
50386 2019-Jan-12 20:37:21.612954 - [DEBUG]
50387 2019-Jan-12 20:37:21.612978 - [DEBUG] Propagate flow
50388 2019-Jan-12 20:37:21.613002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50389 2019-Jan-12 20:37:21.613059 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50390 2019-Jan-12 20:37:21.613695 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50391 2019-Jan-12 20:37:21.614327 - [DEBUG] Edge function : AllBottom (result of previous compose)
50392 2019-Jan-12 20:37:21.614353 - [DEBUG]
50393 2019-Jan-12 20:37:21.614378 - [DEBUG] Join: AllTop & AllBottom
50394 2019-Jan-12 20:37:21.614403 - [DEBUG] = AllBottom (new jump func)
50395 2019-Jan-12 20:37:21.614428 - [DEBUG]
50396 2019-Jan-12 20:37:21.614451 - [DEBUG] Start adding new jump function
50397 2019-Jan-12 20:37:21.614475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50398 2019-Jan-12 20:37:21.614531 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50399 2019-Jan-12 20:37:21.615165 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50400 2019-Jan-12 20:37:21.615817 - [DEBUG] Edge Function : AllBottom
50401 2019-Jan-12 20:37:21.615845 - [DEBUG] End adding new jump function
50402 2019-Jan-12 20:37:21.615869 - [DEBUG]
50403 2019-Jan-12 20:37:21.615893 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50404 2019-Jan-12 20:37:21.615917 - [DEBUG]
50405 2019-Jan-12 20:37:21.615941 - [DEBUG] Process 1362. path edge:
50406 2019-Jan-12 20:37:21.615964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50407 2019-Jan-12 20:37:21.616021 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50408 2019-Jan-12 20:37:21.616656 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50409 2019-Jan-12 20:37:21.617289 - [DEBUG]
50410 2019-Jan-12 20:37:21.617313 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50411 2019-Jan-12 20:37:21.617965 - [DEBUG] Compose: EdgeIdentity * AllBottom
50412 2019-Jan-12 20:37:21.617993 - [DEBUG]
50413 2019-Jan-12 20:37:21.618017 - [DEBUG] Propagate flow
50414 2019-Jan-12 20:37:21.618040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50415 2019-Jan-12 20:37:21.618096 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50416 2019-Jan-12 20:37:21.618755 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50417 2019-Jan-12 20:37:21.619389 - [DEBUG] Edge function : AllBottom (result of previous compose)
50418 2019-Jan-12 20:37:21.619415 - [DEBUG]
50419 2019-Jan-12 20:37:21.619440 - [DEBUG] Join: AllTop & AllBottom
50420 2019-Jan-12 20:37:21.619466 - [DEBUG] = AllBottom (new jump func)
50421 2019-Jan-12 20:37:21.619490 - [DEBUG]
50422 2019-Jan-12 20:37:21.619513 - [DEBUG] Start adding new jump function
50423 2019-Jan-12 20:37:21.619537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50424 2019-Jan-12 20:37:21.619593 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50425 2019-Jan-12 20:37:21.620229 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50426 2019-Jan-12 20:37:21.620861 - [DEBUG] Edge Function : AllBottom
50427 2019-Jan-12 20:37:21.620888 - [DEBUG] End adding new jump function
50428 2019-Jan-12 20:37:21.620913 - [DEBUG]
50429 2019-Jan-12 20:37:21.620937 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50430 2019-Jan-12 20:37:21.620961 - [DEBUG]
50431 2019-Jan-12 20:37:21.620984 - [DEBUG] Process 1363. path edge:
50432 2019-Jan-12 20:37:21.621008 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50433 2019-Jan-12 20:37:21.621064 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50434 2019-Jan-12 20:37:21.621696 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50435 2019-Jan-12 20:37:21.622345 - [DEBUG]
50436 2019-Jan-12 20:37:21.622370 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50437 2019-Jan-12 20:37:21.623021 - [DEBUG] Compose: EdgeIdentity * AllBottom
50438 2019-Jan-12 20:37:21.623049 - [DEBUG]
50439 2019-Jan-12 20:37:21.623072 - [DEBUG] Propagate flow
50440 2019-Jan-12 20:37:21.623096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50441 2019-Jan-12 20:37:21.623152 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50442 2019-Jan-12 20:37:21.623793 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50443 2019-Jan-12 20:37:21.624426 - [DEBUG] Edge function : AllBottom (result of previous compose)
50444 2019-Jan-12 20:37:21.624452 - [DEBUG]
50445 2019-Jan-12 20:37:21.624477 - [DEBUG] Join: AllTop & AllBottom
50446 2019-Jan-12 20:37:21.624502 - [DEBUG] = AllBottom (new jump func)
50447 2019-Jan-12 20:37:21.624527 - [DEBUG]
50448 2019-Jan-12 20:37:21.624550 - [DEBUG] Start adding new jump function
50449 2019-Jan-12 20:37:21.624574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50450 2019-Jan-12 20:37:21.624630 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50451 2019-Jan-12 20:37:21.625264 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50452 2019-Jan-12 20:37:21.625913 - [DEBUG] Edge Function : AllBottom
50453 2019-Jan-12 20:37:21.625945 - [DEBUG] End adding new jump function
50454 2019-Jan-12 20:37:21.625969 - [DEBUG]
50455 2019-Jan-12 20:37:21.625993 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50456 2019-Jan-12 20:37:21.626017 - [DEBUG]
50457 2019-Jan-12 20:37:21.626040 - [DEBUG] Process 1364. path edge:
50458 2019-Jan-12 20:37:21.626064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50459 2019-Jan-12 20:37:21.626120 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50460 2019-Jan-12 20:37:21.626752 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50461 2019-Jan-12 20:37:21.627394 - [DEBUG]
50462 2019-Jan-12 20:37:21.627418 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50463 2019-Jan-12 20:37:21.628069 - [DEBUG] Compose: EdgeIdentity * AllBottom
50464 2019-Jan-12 20:37:21.628097 - [DEBUG]
50465 2019-Jan-12 20:37:21.628121 - [DEBUG] Propagate flow
50466 2019-Jan-12 20:37:21.628145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50467 2019-Jan-12 20:37:21.628202 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50468 2019-Jan-12 20:37:21.628855 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50469 2019-Jan-12 20:37:21.629491 - [DEBUG] Edge function : AllBottom (result of previous compose)
50470 2019-Jan-12 20:37:21.629516 - [DEBUG]
50471 2019-Jan-12 20:37:21.629541 - [DEBUG] Join: AllTop & AllBottom
50472 2019-Jan-12 20:37:21.629567 - [DEBUG] = AllBottom (new jump func)
50473 2019-Jan-12 20:37:21.629592 - [DEBUG]
50474 2019-Jan-12 20:37:21.629615 - [DEBUG] Start adding new jump function
50475 2019-Jan-12 20:37:21.629639 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50476 2019-Jan-12 20:37:21.629695 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50477 2019-Jan-12 20:37:21.630332 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50478 2019-Jan-12 20:37:21.630969 - [DEBUG] Edge Function : AllBottom
50479 2019-Jan-12 20:37:21.630997 - [DEBUG] End adding new jump function
50480 2019-Jan-12 20:37:21.631021 - [DEBUG]
50481 2019-Jan-12 20:37:21.631046 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50482 2019-Jan-12 20:37:21.631070 - [DEBUG]
50483 2019-Jan-12 20:37:21.631093 - [DEBUG] Process 1365. path edge:
50484 2019-Jan-12 20:37:21.631117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50485 2019-Jan-12 20:37:21.631173 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50486 2019-Jan-12 20:37:21.631809 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50487 2019-Jan-12 20:37:21.632475 - [DEBUG]
50488 2019-Jan-12 20:37:21.632499 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50489 2019-Jan-12 20:37:21.633158 - [DEBUG] Compose: EdgeIdentity * AllBottom
50490 2019-Jan-12 20:37:21.633187 - [DEBUG]
50491 2019-Jan-12 20:37:21.633211 - [DEBUG] Propagate flow
50492 2019-Jan-12 20:37:21.633234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50493 2019-Jan-12 20:37:21.633291 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50494 2019-Jan-12 20:37:21.633925 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50495 2019-Jan-12 20:37:21.634558 - [DEBUG] Edge function : AllBottom (result of previous compose)
50496 2019-Jan-12 20:37:21.634583 - [DEBUG]
50497 2019-Jan-12 20:37:21.634608 - [DEBUG] Join: AllTop & AllBottom
50498 2019-Jan-12 20:37:21.634634 - [DEBUG] = AllBottom (new jump func)
50499 2019-Jan-12 20:37:21.634658 - [DEBUG]
50500 2019-Jan-12 20:37:21.634682 - [DEBUG] Start adding new jump function
50501 2019-Jan-12 20:37:21.634705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50502 2019-Jan-12 20:37:21.634761 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50503 2019-Jan-12 20:37:21.635410 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50504 2019-Jan-12 20:37:21.636042 - [DEBUG] Edge Function : AllBottom
50505 2019-Jan-12 20:37:21.636083 - [DEBUG] End adding new jump function
50506 2019-Jan-12 20:37:21.636108 - [DEBUG]
50507 2019-Jan-12 20:37:21.636132 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50508 2019-Jan-12 20:37:21.636157 - [DEBUG]
50509 2019-Jan-12 20:37:21.636180 - [DEBUG] Process 1366. path edge:
50510 2019-Jan-12 20:37:21.636204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50511 2019-Jan-12 20:37:21.636260 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50512 2019-Jan-12 20:37:21.636893 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50513 2019-Jan-12 20:37:21.637528 - [DEBUG]
50514 2019-Jan-12 20:37:21.637553 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50515 2019-Jan-12 20:37:21.638203 - [DEBUG] Compose: EdgeIdentity * AllBottom
50516 2019-Jan-12 20:37:21.638231 - [DEBUG]
50517 2019-Jan-12 20:37:21.638254 - [DEBUG] Propagate flow
50518 2019-Jan-12 20:37:21.638278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50519 2019-Jan-12 20:37:21.638334 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50520 2019-Jan-12 20:37:21.638994 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50521 2019-Jan-12 20:37:21.639628 - [DEBUG] Edge function : AllBottom (result of previous compose)
50522 2019-Jan-12 20:37:21.639653 - [DEBUG]
50523 2019-Jan-12 20:37:21.639678 - [DEBUG] Join: AllTop & AllBottom
50524 2019-Jan-12 20:37:21.639703 - [DEBUG] = AllBottom (new jump func)
50525 2019-Jan-12 20:37:21.639728 - [DEBUG]
50526 2019-Jan-12 20:37:21.639751 - [DEBUG] Start adding new jump function
50527 2019-Jan-12 20:37:21.639775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50528 2019-Jan-12 20:37:21.639831 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50529 2019-Jan-12 20:37:21.640466 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50530 2019-Jan-12 20:37:21.641106 - [DEBUG] Edge Function : AllBottom
50531 2019-Jan-12 20:37:21.641134 - [DEBUG] End adding new jump function
50532 2019-Jan-12 20:37:21.641158 - [DEBUG]
50533 2019-Jan-12 20:37:21.641182 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50534 2019-Jan-12 20:37:21.641206 - [DEBUG]
50535 2019-Jan-12 20:37:21.641230 - [DEBUG] Process 1367. path edge:
50536 2019-Jan-12 20:37:21.641258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50537 2019-Jan-12 20:37:21.641315 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50538 2019-Jan-12 20:37:21.641957 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50539 2019-Jan-12 20:37:21.642611 - [DEBUG]
50540 2019-Jan-12 20:37:21.642635 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50541 2019-Jan-12 20:37:21.643294 - [DEBUG] Possible callees:
50542 2019-Jan-12 20:37:21.643319 - [DEBUG] llvm.dbg.declare
50543 2019-Jan-12 20:37:21.643344 - [DEBUG] Possible return sites:
50544 2019-Jan-12 20:37:21.643368 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050545 2019-Jan-12 20:37:21.644635 - [DEBUG] Found and process special summary
50546 2019-Jan-12 20:37:21.644681 - [DEBUG] Compose: EdgeIdentity * AllBottom
50547 2019-Jan-12 20:37:21.644708 - [DEBUG]
50548 2019-Jan-12 20:37:21.644732 - [DEBUG] Propagate flow
50549 2019-Jan-12 20:37:21.644756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50550 2019-Jan-12 20:37:21.644812 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50551 2019-Jan-12 20:37:21.645466 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50552 2019-Jan-12 20:37:21.646100 - [DEBUG] Edge function : AllBottom (result of previous compose)
50553 2019-Jan-12 20:37:21.646126 - [DEBUG]
50554 2019-Jan-12 20:37:21.646150 - [DEBUG] Join: AllTop & AllBottom
50555 2019-Jan-12 20:37:21.646176 - [DEBUG] = AllBottom (new jump func)
50556 2019-Jan-12 20:37:21.646200 - [DEBUG]
50557 2019-Jan-12 20:37:21.646224 - [DEBUG] Start adding new jump function
50558 2019-Jan-12 20:37:21.646247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50559 2019-Jan-12 20:37:21.646303 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50560 2019-Jan-12 20:37:21.646938 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50561 2019-Jan-12 20:37:21.647573 - [DEBUG] Edge Function : AllBottom
50562 2019-Jan-12 20:37:21.647601 - [DEBUG] End adding new jump function
50563 2019-Jan-12 20:37:21.647625 - [DEBUG]
50564 2019-Jan-12 20:37:21.647649 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50565 2019-Jan-12 20:37:21.647673 - [DEBUG]
50566 2019-Jan-12 20:37:21.647697 - [DEBUG] Process 1368. path edge:
50567 2019-Jan-12 20:37:21.647721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50568 2019-Jan-12 20:37:21.647777 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50569 2019-Jan-12 20:37:21.648415 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50570 2019-Jan-12 20:37:21.649065 - [DEBUG]
50571 2019-Jan-12 20:37:21.649090 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50572 2019-Jan-12 20:37:21.649743 - [DEBUG] Compose: EdgeIdentity * AllBottom
50573 2019-Jan-12 20:37:21.649772 - [DEBUG]
50574 2019-Jan-12 20:37:21.649795 - [DEBUG] Propagate flow
50575 2019-Jan-12 20:37:21.649819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50576 2019-Jan-12 20:37:21.649876 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50577 2019-Jan-12 20:37:21.650509 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50578 2019-Jan-12 20:37:21.651143 - [DEBUG] Edge function : AllBottom (result of previous compose)
50579 2019-Jan-12 20:37:21.651169 - [DEBUG]
50580 2019-Jan-12 20:37:21.651193 - [DEBUG] Join: AllTop & AllBottom
50581 2019-Jan-12 20:37:21.651219 - [DEBUG] = AllBottom (new jump func)
50582 2019-Jan-12 20:37:21.651244 - [DEBUG]
50583 2019-Jan-12 20:37:21.651267 - [DEBUG] Start adding new jump function
50584 2019-Jan-12 20:37:21.651291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50585 2019-Jan-12 20:37:21.651346 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50586 2019-Jan-12 20:37:21.651980 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50587 2019-Jan-12 20:37:21.652624 - [DEBUG] Edge Function : AllBottom
50588 2019-Jan-12 20:37:21.652652 - [DEBUG] End adding new jump function
50589 2019-Jan-12 20:37:21.652676 - [DEBUG]
50590 2019-Jan-12 20:37:21.652700 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50591 2019-Jan-12 20:37:21.652733 - [DEBUG]
50592 2019-Jan-12 20:37:21.652757 - [DEBUG] Process 1369. path edge:
50593 2019-Jan-12 20:37:21.652781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50594 2019-Jan-12 20:37:21.652838 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50595 2019-Jan-12 20:37:21.653476 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50596 2019-Jan-12 20:37:21.654110 - [DEBUG]
50597 2019-Jan-12 20:37:21.654135 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50598 2019-Jan-12 20:37:21.654783 - [DEBUG] Compose: EdgeIdentity * AllBottom
50599 2019-Jan-12 20:37:21.654812 - [DEBUG]
50600 2019-Jan-12 20:37:21.654836 - [DEBUG] Propagate flow
50601 2019-Jan-12 20:37:21.654860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50602 2019-Jan-12 20:37:21.654917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50603 2019-Jan-12 20:37:21.655576 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50604 2019-Jan-12 20:37:21.656210 - [DEBUG] Edge function : AllBottom (result of previous compose)
50605 2019-Jan-12 20:37:21.656236 - [DEBUG]
50606 2019-Jan-12 20:37:21.656261 - [DEBUG] Join: AllTop & AllBottom
50607 2019-Jan-12 20:37:21.656287 - [DEBUG] = AllBottom (new jump func)
50608 2019-Jan-12 20:37:21.656311 - [DEBUG]
50609 2019-Jan-12 20:37:21.656335 - [DEBUG] Start adding new jump function
50610 2019-Jan-12 20:37:21.656358 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50611 2019-Jan-12 20:37:21.656414 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50612 2019-Jan-12 20:37:21.657049 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50613 2019-Jan-12 20:37:21.657690 - [DEBUG] Edge Function : AllBottom
50614 2019-Jan-12 20:37:21.657718 - [DEBUG] End adding new jump function
50615 2019-Jan-12 20:37:21.657742 - [DEBUG]
50616 2019-Jan-12 20:37:21.657766 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50617 2019-Jan-12 20:37:21.657791 - [DEBUG]
50618 2019-Jan-12 20:37:21.657814 - [DEBUG] Process 1370. path edge:
50619 2019-Jan-12 20:37:21.657838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50620 2019-Jan-12 20:37:21.657894 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50621 2019-Jan-12 20:37:21.658538 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50622 2019-Jan-12 20:37:21.659187 - [DEBUG]
50623 2019-Jan-12 20:37:21.659212 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50624 2019-Jan-12 20:37:21.659866 - [DEBUG] Possible callees:
50625 2019-Jan-12 20:37:21.659893 - [DEBUG] llvm.dbg.declare
50626 2019-Jan-12 20:37:21.659918 - [DEBUG] Possible return sites:
50627 2019-Jan-12 20:37:21.659941 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950628 2019-Jan-12 20:37:21.661207 - [DEBUG] Found and process special summary
50629 2019-Jan-12 20:37:21.661241 - [DEBUG] Compose: EdgeIdentity * AllBottom
50630 2019-Jan-12 20:37:21.661268 - [DEBUG]
50631 2019-Jan-12 20:37:21.661293 - [DEBUG] Propagate flow
50632 2019-Jan-12 20:37:21.661316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50633 2019-Jan-12 20:37:21.661373 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50634 2019-Jan-12 20:37:21.662031 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50635 2019-Jan-12 20:37:21.662666 - [DEBUG] Edge function : AllBottom (result of previous compose)
50636 2019-Jan-12 20:37:21.662691 - [DEBUG]
50637 2019-Jan-12 20:37:21.662716 - [DEBUG] Join: AllTop & AllBottom
50638 2019-Jan-12 20:37:21.662742 - [DEBUG] = AllBottom (new jump func)
50639 2019-Jan-12 20:37:21.662767 - [DEBUG]
50640 2019-Jan-12 20:37:21.662790 - [DEBUG] Start adding new jump function
50641 2019-Jan-12 20:37:21.662814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50642 2019-Jan-12 20:37:21.662870 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50643 2019-Jan-12 20:37:21.663512 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50644 2019-Jan-12 20:37:21.664148 - [DEBUG] Edge Function : AllBottom
50645 2019-Jan-12 20:37:21.664176 - [DEBUG] End adding new jump function
50646 2019-Jan-12 20:37:21.664200 - [DEBUG]
50647 2019-Jan-12 20:37:21.664224 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50648 2019-Jan-12 20:37:21.664249 - [DEBUG]
50649 2019-Jan-12 20:37:21.664272 - [DEBUG] Process 1371. path edge:
50650 2019-Jan-12 20:37:21.664296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50651 2019-Jan-12 20:37:21.664352 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50652 2019-Jan-12 20:37:21.664988 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50653 2019-Jan-12 20:37:21.665638 - [DEBUG]
50654 2019-Jan-12 20:37:21.665662 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50655 2019-Jan-12 20:37:21.666320 - [DEBUG] Compose: EdgeIdentity * AllBottom
50656 2019-Jan-12 20:37:21.666349 - [DEBUG]
50657 2019-Jan-12 20:37:21.666372 - [DEBUG] Propagate flow
50658 2019-Jan-12 20:37:21.666396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50659 2019-Jan-12 20:37:21.666452 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50660 2019-Jan-12 20:37:21.667086 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50661 2019-Jan-12 20:37:21.667721 - [DEBUG] Edge function : AllBottom (result of previous compose)
50662 2019-Jan-12 20:37:21.667746 - [DEBUG]
50663 2019-Jan-12 20:37:21.667771 - [DEBUG] Join: AllTop & AllBottom
50664 2019-Jan-12 20:37:21.667797 - [DEBUG] = AllBottom (new jump func)
50665 2019-Jan-12 20:37:21.667821 - [DEBUG]
50666 2019-Jan-12 20:37:21.667845 - [DEBUG] Start adding new jump function
50667 2019-Jan-12 20:37:21.667868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50668 2019-Jan-12 20:37:21.667924 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50669 2019-Jan-12 20:37:21.668558 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50670 2019-Jan-12 20:37:21.669205 - [DEBUG] Edge Function : AllBottom
50671 2019-Jan-12 20:37:21.669234 - [DEBUG] End adding new jump function
50672 2019-Jan-12 20:37:21.669258 - [DEBUG]
50673 2019-Jan-12 20:37:21.669281 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50674 2019-Jan-12 20:37:21.669306 - [DEBUG]
50675 2019-Jan-12 20:37:21.669329 - [DEBUG] Process 1372. path edge:
50676 2019-Jan-12 20:37:21.669353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50677 2019-Jan-12 20:37:21.669409 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50678 2019-Jan-12 20:37:21.670041 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50679 2019-Jan-12 20:37:21.670683 - [DEBUG]
50680 2019-Jan-12 20:37:21.670709 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50681 2019-Jan-12 20:37:21.671362 - [DEBUG] Compose: EdgeIdentity * AllBottom
50682 2019-Jan-12 20:37:21.671390 - [DEBUG]
50683 2019-Jan-12 20:37:21.671414 - [DEBUG] Propagate flow
50684 2019-Jan-12 20:37:21.671437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50685 2019-Jan-12 20:37:21.671494 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50686 2019-Jan-12 20:37:21.672153 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50687 2019-Jan-12 20:37:21.672788 - [DEBUG] Edge function : AllBottom (result of previous compose)
50688 2019-Jan-12 20:37:21.672813 - [DEBUG]
50689 2019-Jan-12 20:37:21.672838 - [DEBUG] Join: AllTop & AllBottom
50690 2019-Jan-12 20:37:21.672864 - [DEBUG] = AllBottom (new jump func)
50691 2019-Jan-12 20:37:21.672888 - [DEBUG]
50692 2019-Jan-12 20:37:21.672912 - [DEBUG] Start adding new jump function
50693 2019-Jan-12 20:37:21.672935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50694 2019-Jan-12 20:37:21.672991 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50695 2019-Jan-12 20:37:21.673632 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50696 2019-Jan-12 20:37:21.674273 - [DEBUG] Edge Function : AllBottom
50697 2019-Jan-12 20:37:21.674301 - [DEBUG] End adding new jump function
50698 2019-Jan-12 20:37:21.674325 - [DEBUG]
50699 2019-Jan-12 20:37:21.674348 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50700 2019-Jan-12 20:37:21.674373 - [DEBUG]
50701 2019-Jan-12 20:37:21.674396 - [DEBUG] Process 1373. path edge:
50702 2019-Jan-12 20:37:21.674420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50703 2019-Jan-12 20:37:21.674477 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50704 2019-Jan-12 20:37:21.675119 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50705 2019-Jan-12 20:37:21.675769 - [DEBUG]
50706 2019-Jan-12 20:37:21.675793 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50707 2019-Jan-12 20:37:21.676448 - [DEBUG] Possible callees:
50708 2019-Jan-12 20:37:21.676472 - [DEBUG] llvm.dbg.declare
50709 2019-Jan-12 20:37:21.676498 - [DEBUG] Possible return sites:
50710 2019-Jan-12 20:37:21.676521 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550711 2019-Jan-12 20:37:21.677786 - [DEBUG] Found and process special summary
50712 2019-Jan-12 20:37:21.677821 - [DEBUG] Compose: EdgeIdentity * AllBottom
50713 2019-Jan-12 20:37:21.677848 - [DEBUG]
50714 2019-Jan-12 20:37:21.677872 - [DEBUG] Propagate flow
50715 2019-Jan-12 20:37:21.677896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50716 2019-Jan-12 20:37:21.677953 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50717 2019-Jan-12 20:37:21.678590 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50718 2019-Jan-12 20:37:21.679242 - [DEBUG] Edge function : AllBottom (result of previous compose)
50719 2019-Jan-12 20:37:21.679267 - [DEBUG]
50720 2019-Jan-12 20:37:21.679300 - [DEBUG] Join: AllTop & AllBottom
50721 2019-Jan-12 20:37:21.679326 - [DEBUG] = AllBottom (new jump func)
50722 2019-Jan-12 20:37:21.679350 - [DEBUG]
50723 2019-Jan-12 20:37:21.679374 - [DEBUG] Start adding new jump function
50724 2019-Jan-12 20:37:21.679397 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50725 2019-Jan-12 20:37:21.679453 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50726 2019-Jan-12 20:37:21.680089 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50727 2019-Jan-12 20:37:21.680725 - [DEBUG] Edge Function : AllBottom
50728 2019-Jan-12 20:37:21.680753 - [DEBUG] End adding new jump function
50729 2019-Jan-12 20:37:21.680777 - [DEBUG]
50730 2019-Jan-12 20:37:21.680800 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50731 2019-Jan-12 20:37:21.680825 - [DEBUG]
50732 2019-Jan-12 20:37:21.680849 - [DEBUG] Process 1374. path edge:
50733 2019-Jan-12 20:37:21.680873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50734 2019-Jan-12 20:37:21.680929 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50735 2019-Jan-12 20:37:21.681565 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50736 2019-Jan-12 20:37:21.682216 - [DEBUG]
50737 2019-Jan-12 20:37:21.682241 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50738 2019-Jan-12 20:37:21.682898 - [DEBUG] Compose: EdgeIdentity * AllBottom
50739 2019-Jan-12 20:37:21.682927 - [DEBUG]
50740 2019-Jan-12 20:37:21.682951 - [DEBUG] Propagate flow
50741 2019-Jan-12 20:37:21.682974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50742 2019-Jan-12 20:37:21.683032 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50743 2019-Jan-12 20:37:21.683679 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50744 2019-Jan-12 20:37:21.684315 - [DEBUG] Edge function : AllBottom (result of previous compose)
50745 2019-Jan-12 20:37:21.684340 - [DEBUG]
50746 2019-Jan-12 20:37:21.684366 - [DEBUG] Join: AllTop & AllBottom
50747 2019-Jan-12 20:37:21.684392 - [DEBUG] = AllBottom (new jump func)
50748 2019-Jan-12 20:37:21.684416 - [DEBUG]
50749 2019-Jan-12 20:37:21.684440 - [DEBUG] Start adding new jump function
50750 2019-Jan-12 20:37:21.684464 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50751 2019-Jan-12 20:37:21.684520 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50752 2019-Jan-12 20:37:21.685155 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50753 2019-Jan-12 20:37:21.685804 - [DEBUG] Edge Function : AllBottom
50754 2019-Jan-12 20:37:21.685832 - [DEBUG] End adding new jump function
50755 2019-Jan-12 20:37:21.685856 - [DEBUG]
50756 2019-Jan-12 20:37:21.685880 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50757 2019-Jan-12 20:37:21.685905 - [DEBUG]
50758 2019-Jan-12 20:37:21.685929 - [DEBUG] Process 1375. path edge:
50759 2019-Jan-12 20:37:21.685953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50760 2019-Jan-12 20:37:21.686009 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50761 2019-Jan-12 20:37:21.686643 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50762 2019-Jan-12 20:37:21.687276 - [DEBUG]
50763 2019-Jan-12 20:37:21.687301 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50764 2019-Jan-12 20:37:21.687953 - [DEBUG] Compose: EdgeIdentity * AllBottom
50765 2019-Jan-12 20:37:21.687989 - [DEBUG]
50766 2019-Jan-12 20:37:21.688014 - [DEBUG] Propagate flow
50767 2019-Jan-12 20:37:21.688038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50768 2019-Jan-12 20:37:21.688095 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50769 2019-Jan-12 20:37:21.688743 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50770 2019-Jan-12 20:37:21.689377 - [DEBUG] Edge function : AllBottom (result of previous compose)
50771 2019-Jan-12 20:37:21.689403 - [DEBUG]
50772 2019-Jan-12 20:37:21.689427 - [DEBUG] Join: AllTop & AllBottom
50773 2019-Jan-12 20:37:21.689453 - [DEBUG] = AllBottom (new jump func)
50774 2019-Jan-12 20:37:21.689478 - [DEBUG]
50775 2019-Jan-12 20:37:21.689502 - [DEBUG] Start adding new jump function
50776 2019-Jan-12 20:37:21.689525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50777 2019-Jan-12 20:37:21.689581 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50778 2019-Jan-12 20:37:21.690215 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50779 2019-Jan-12 20:37:21.690846 - [DEBUG] Edge Function : AllBottom
50780 2019-Jan-12 20:37:21.690874 - [DEBUG] End adding new jump function
50781 2019-Jan-12 20:37:21.690898 - [DEBUG]
50782 2019-Jan-12 20:37:21.690922 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50783 2019-Jan-12 20:37:21.690947 - [DEBUG]
50784 2019-Jan-12 20:37:21.690971 - [DEBUG] Process 1376. path edge:
50785 2019-Jan-12 20:37:21.690995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50786 2019-Jan-12 20:37:21.691052 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50787 2019-Jan-12 20:37:21.691683 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50788 2019-Jan-12 20:37:21.692333 - [DEBUG]
50789 2019-Jan-12 20:37:21.692358 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50790 2019-Jan-12 20:37:21.693010 - [DEBUG] Compose: EdgeIdentity * AllBottom
50791 2019-Jan-12 20:37:21.693038 - [DEBUG]
50792 2019-Jan-12 20:37:21.693062 - [DEBUG] Propagate flow
50793 2019-Jan-12 20:37:21.693086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50794 2019-Jan-12 20:37:21.693143 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50795 2019-Jan-12 20:37:21.693792 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50796 2019-Jan-12 20:37:21.694425 - [DEBUG] Edge function : AllBottom (result of previous compose)
50797 2019-Jan-12 20:37:21.694451 - [DEBUG]
50798 2019-Jan-12 20:37:21.694476 - [DEBUG] Join: AllTop & AllBottom
50799 2019-Jan-12 20:37:21.694502 - [DEBUG] = AllBottom (new jump func)
50800 2019-Jan-12 20:37:21.694527 - [DEBUG]
50801 2019-Jan-12 20:37:21.694550 - [DEBUG] Start adding new jump function
50802 2019-Jan-12 20:37:21.694574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50803 2019-Jan-12 20:37:21.694630 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-12 20:37:21.695264 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50805 2019-Jan-12 20:37:21.695923 - [DEBUG] Edge Function : AllBottom
50806 2019-Jan-12 20:37:21.695951 - [DEBUG] End adding new jump function
50807 2019-Jan-12 20:37:21.695975 - [DEBUG]
50808 2019-Jan-12 20:37:21.695999 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50809 2019-Jan-12 20:37:21.696024 - [DEBUG]
50810 2019-Jan-12 20:37:21.696055 - [DEBUG] Process 1377. path edge:
50811 2019-Jan-12 20:37:21.696080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50812 2019-Jan-12 20:37:21.696136 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50813 2019-Jan-12 20:37:21.696780 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50814 2019-Jan-12 20:37:21.697415 - [DEBUG]
50815 2019-Jan-12 20:37:21.697439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50816 2019-Jan-12 20:37:21.698094 - [DEBUG] Possible callees:
50817 2019-Jan-12 20:37:21.698119 - [DEBUG] llvm.dbg.declare
50818 2019-Jan-12 20:37:21.698145 - [DEBUG] Possible return sites:
50819 2019-Jan-12 20:37:21.698168 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350820 2019-Jan-12 20:37:21.699450 - [DEBUG] Found and process special summary
50821 2019-Jan-12 20:37:21.699484 - [DEBUG] Compose: EdgeIdentity * AllBottom
50822 2019-Jan-12 20:37:21.699512 - [DEBUG]
50823 2019-Jan-12 20:37:21.699536 - [DEBUG] Propagate flow
50824 2019-Jan-12 20:37:21.699560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50825 2019-Jan-12 20:37:21.699617 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50826 2019-Jan-12 20:37:21.700253 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50827 2019-Jan-12 20:37:21.700887 - [DEBUG] Edge function : AllBottom (result of previous compose)
50828 2019-Jan-12 20:37:21.700912 - [DEBUG]
50829 2019-Jan-12 20:37:21.700938 - [DEBUG] Join: AllTop & AllBottom
50830 2019-Jan-12 20:37:21.700964 - [DEBUG] = AllBottom (new jump func)
50831 2019-Jan-12 20:37:21.700988 - [DEBUG]
50832 2019-Jan-12 20:37:21.701012 - [DEBUG] Start adding new jump function
50833 2019-Jan-12 20:37:21.701036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50834 2019-Jan-12 20:37:21.701091 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50835 2019-Jan-12 20:37:21.701726 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50836 2019-Jan-12 20:37:21.702375 - [DEBUG] Edge Function : AllBottom
50837 2019-Jan-12 20:37:21.702403 - [DEBUG] End adding new jump function
50838 2019-Jan-12 20:37:21.702427 - [DEBUG]
50839 2019-Jan-12 20:37:21.702451 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50840 2019-Jan-12 20:37:21.702476 - [DEBUG]
50841 2019-Jan-12 20:37:21.702500 - [DEBUG] Process 1378. path edge:
50842 2019-Jan-12 20:37:21.702524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50843 2019-Jan-12 20:37:21.702580 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50844 2019-Jan-12 20:37:21.703216 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50845 2019-Jan-12 20:37:21.703855 - [DEBUG]
50846 2019-Jan-12 20:37:21.703880 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50847 2019-Jan-12 20:37:21.704538 - [DEBUG] Compose: EdgeIdentity * AllBottom
50848 2019-Jan-12 20:37:21.704566 - [DEBUG]
50849 2019-Jan-12 20:37:21.704590 - [DEBUG] Propagate flow
50850 2019-Jan-12 20:37:21.704613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50851 2019-Jan-12 20:37:21.704670 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50852 2019-Jan-12 20:37:21.705303 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50853 2019-Jan-12 20:37:21.705959 - [DEBUG] Edge function : AllBottom (result of previous compose)
50854 2019-Jan-12 20:37:21.705989 - [DEBUG]
50855 2019-Jan-12 20:37:21.706014 - [DEBUG] Join: AllTop & AllBottom
50856 2019-Jan-12 20:37:21.706040 - [DEBUG] = AllBottom (new jump func)
50857 2019-Jan-12 20:37:21.706064 - [DEBUG]
50858 2019-Jan-12 20:37:21.706088 - [DEBUG] Start adding new jump function
50859 2019-Jan-12 20:37:21.706111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50860 2019-Jan-12 20:37:21.706168 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50861 2019-Jan-12 20:37:21.706809 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50862 2019-Jan-12 20:37:21.707441 - [DEBUG] Edge Function : AllBottom
50863 2019-Jan-12 20:37:21.707469 - [DEBUG] End adding new jump function
50864 2019-Jan-12 20:37:21.707493 - [DEBUG]
50865 2019-Jan-12 20:37:21.707517 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50866 2019-Jan-12 20:37:21.707542 - [DEBUG]
50867 2019-Jan-12 20:37:21.707565 - [DEBUG] Process 1379. path edge:
50868 2019-Jan-12 20:37:21.707589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50869 2019-Jan-12 20:37:21.707646 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50870 2019-Jan-12 20:37:21.708278 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50871 2019-Jan-12 20:37:21.708928 - [DEBUG]
50872 2019-Jan-12 20:37:21.708954 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50873 2019-Jan-12 20:37:21.709606 - [DEBUG] Compose: EdgeIdentity * AllBottom
50874 2019-Jan-12 20:37:21.709634 - [DEBUG]
50875 2019-Jan-12 20:37:21.709658 - [DEBUG] Propagate flow
50876 2019-Jan-12 20:37:21.709681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50877 2019-Jan-12 20:37:21.709738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50878 2019-Jan-12 20:37:21.710381 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50879 2019-Jan-12 20:37:21.711016 - [DEBUG] Edge function : AllBottom (result of previous compose)
50880 2019-Jan-12 20:37:21.711041 - [DEBUG]
50881 2019-Jan-12 20:37:21.711066 - [DEBUG] Join: AllTop & AllBottom
50882 2019-Jan-12 20:37:21.711092 - [DEBUG] = AllBottom (new jump func)
50883 2019-Jan-12 20:37:21.711116 - [DEBUG]
50884 2019-Jan-12 20:37:21.711140 - [DEBUG] Start adding new jump function
50885 2019-Jan-12 20:37:21.711163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50886 2019-Jan-12 20:37:21.711219 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50887 2019-Jan-12 20:37:21.711854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50888 2019-Jan-12 20:37:21.712515 - [DEBUG] Edge Function : AllBottom
50889 2019-Jan-12 20:37:21.712543 - [DEBUG] End adding new jump function
50890 2019-Jan-12 20:37:21.712568 - [DEBUG]
50891 2019-Jan-12 20:37:21.712591 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50892 2019-Jan-12 20:37:21.712616 - [DEBUG]
50893 2019-Jan-12 20:37:21.712639 - [DEBUG] Process 1380. path edge:
50894 2019-Jan-12 20:37:21.712663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50895 2019-Jan-12 20:37:21.712719 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50896 2019-Jan-12 20:37:21.713369 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50897 2019-Jan-12 20:37:21.714009 - [DEBUG]
50898 2019-Jan-12 20:37:21.714033 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50899 2019-Jan-12 20:37:21.714687 - [DEBUG] Possible callees:
50900 2019-Jan-12 20:37:21.714713 - [DEBUG] llvm.dbg.declare
50901 2019-Jan-12 20:37:21.714738 - [DEBUG] Possible return sites:
50902 2019-Jan-12 20:37:21.714762 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950903 2019-Jan-12 20:37:21.716049 - [DEBUG] Found and process special summary
50904 2019-Jan-12 20:37:21.716083 - [DEBUG] Compose: EdgeIdentity * AllBottom
50905 2019-Jan-12 20:37:21.716110 - [DEBUG]
50906 2019-Jan-12 20:37:21.716134 - [DEBUG] Propagate flow
50907 2019-Jan-12 20:37:21.716158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50908 2019-Jan-12 20:37:21.716214 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50909 2019-Jan-12 20:37:21.716849 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50910 2019-Jan-12 20:37:21.717483 - [DEBUG] Edge function : AllBottom (result of previous compose)
50911 2019-Jan-12 20:37:21.717508 - [DEBUG]
50912 2019-Jan-12 20:37:21.717533 - [DEBUG] Join: AllTop & AllBottom
50913 2019-Jan-12 20:37:21.717559 - [DEBUG] = AllBottom (new jump func)
50914 2019-Jan-12 20:37:21.717583 - [DEBUG]
50915 2019-Jan-12 20:37:21.717607 - [DEBUG] Start adding new jump function
50916 2019-Jan-12 20:37:21.717630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50917 2019-Jan-12 20:37:21.717686 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50918 2019-Jan-12 20:37:21.718319 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50919 2019-Jan-12 20:37:21.718968 - [DEBUG] Edge Function : AllBottom
50920 2019-Jan-12 20:37:21.718997 - [DEBUG] End adding new jump function
50921 2019-Jan-12 20:37:21.719021 - [DEBUG]
50922 2019-Jan-12 20:37:21.719045 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50923 2019-Jan-12 20:37:21.719069 - [DEBUG]
50924 2019-Jan-12 20:37:21.719092 - [DEBUG] Process 1381. path edge:
50925 2019-Jan-12 20:37:21.719116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50926 2019-Jan-12 20:37:21.719173 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50927 2019-Jan-12 20:37:21.719808 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50928 2019-Jan-12 20:37:21.720442 - [DEBUG]
50929 2019-Jan-12 20:37:21.720466 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50930 2019-Jan-12 20:37:21.721124 - [DEBUG] Compose: EdgeIdentity * AllBottom
50931 2019-Jan-12 20:37:21.721152 - [DEBUG]
50932 2019-Jan-12 20:37:21.721176 - [DEBUG] Propagate flow
50933 2019-Jan-12 20:37:21.721199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50934 2019-Jan-12 20:37:21.721257 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50935 2019-Jan-12 20:37:21.721892 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50936 2019-Jan-12 20:37:21.722542 - [DEBUG] Edge function : AllBottom (result of previous compose)
50937 2019-Jan-12 20:37:21.722568 - [DEBUG]
50938 2019-Jan-12 20:37:21.722593 - [DEBUG] Join: AllTop & AllBottom
50939 2019-Jan-12 20:37:21.722629 - [DEBUG] = AllBottom (new jump func)
50940 2019-Jan-12 20:37:21.722655 - [DEBUG]
50941 2019-Jan-12 20:37:21.722678 - [DEBUG] Start adding new jump function
50942 2019-Jan-12 20:37:21.722702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50943 2019-Jan-12 20:37:21.722758 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50944 2019-Jan-12 20:37:21.723392 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50945 2019-Jan-12 20:37:21.724039 - [DEBUG] Edge Function : AllBottom
50946 2019-Jan-12 20:37:21.724068 - [DEBUG] End adding new jump function
50947 2019-Jan-12 20:37:21.724092 - [DEBUG]
50948 2019-Jan-12 20:37:21.724116 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50949 2019-Jan-12 20:37:21.724141 - [DEBUG]
50950 2019-Jan-12 20:37:21.724165 - [DEBUG] Process 1382. path edge:
50951 2019-Jan-12 20:37:21.724189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50952 2019-Jan-12 20:37:21.724246 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50953 2019-Jan-12 20:37:21.724880 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50954 2019-Jan-12 20:37:21.725530 - [DEBUG]
50955 2019-Jan-12 20:37:21.725555 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50956 2019-Jan-12 20:37:21.726211 - [DEBUG] Compose: EdgeIdentity * AllBottom
50957 2019-Jan-12 20:37:21.726239 - [DEBUG]
50958 2019-Jan-12 20:37:21.726263 - [DEBUG] Propagate flow
50959 2019-Jan-12 20:37:21.726287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50960 2019-Jan-12 20:37:21.726344 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50961 2019-Jan-12 20:37:21.726982 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50962 2019-Jan-12 20:37:21.727617 - [DEBUG] Edge function : AllBottom (result of previous compose)
50963 2019-Jan-12 20:37:21.727643 - [DEBUG]
50964 2019-Jan-12 20:37:21.727668 - [DEBUG] Join: AllTop & AllBottom
50965 2019-Jan-12 20:37:21.727693 - [DEBUG] = AllBottom (new jump func)
50966 2019-Jan-12 20:37:21.727718 - [DEBUG]
50967 2019-Jan-12 20:37:21.727742 - [DEBUG] Start adding new jump function
50968 2019-Jan-12 20:37:21.727765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50969 2019-Jan-12 20:37:21.727821 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50970 2019-Jan-12 20:37:21.728457 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50971 2019-Jan-12 20:37:21.729109 - [DEBUG] Edge Function : AllBottom
50972 2019-Jan-12 20:37:21.729137 - [DEBUG] End adding new jump function
50973 2019-Jan-12 20:37:21.729161 - [DEBUG]
50974 2019-Jan-12 20:37:21.729185 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50975 2019-Jan-12 20:37:21.729209 - [DEBUG]
50976 2019-Jan-12 20:37:21.729233 - [DEBUG] Process 1383. path edge:
50977 2019-Jan-12 20:37:21.729256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50978 2019-Jan-12 20:37:21.729313 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50979 2019-Jan-12 20:37:21.729950 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50980 2019-Jan-12 20:37:21.730584 - [DEBUG]
50981 2019-Jan-12 20:37:21.730608 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50982 2019-Jan-12 20:37:21.731266 - [DEBUG] Compose: EdgeIdentity * AllBottom
50983 2019-Jan-12 20:37:21.731302 - [DEBUG]
50984 2019-Jan-12 20:37:21.731326 - [DEBUG] Propagate flow
50985 2019-Jan-12 20:37:21.731350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50986 2019-Jan-12 20:37:21.731407 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50987 2019-Jan-12 20:37:21.732054 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50988 2019-Jan-12 20:37:21.732689 - [DEBUG] Edge function : AllBottom (result of previous compose)
50989 2019-Jan-12 20:37:21.732714 - [DEBUG]
50990 2019-Jan-12 20:37:21.732739 - [DEBUG] Join: AllTop & AllBottom
50991 2019-Jan-12 20:37:21.732765 - [DEBUG] = AllBottom (new jump func)
50992 2019-Jan-12 20:37:21.732789 - [DEBUG]
50993 2019-Jan-12 20:37:21.732813 - [DEBUG] Start adding new jump function
50994 2019-Jan-12 20:37:21.732836 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50995 2019-Jan-12 20:37:21.732892 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50996 2019-Jan-12 20:37:21.733525 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50997 2019-Jan-12 20:37:21.734163 - [DEBUG] Edge Function : AllBottom
50998 2019-Jan-12 20:37:21.734191 - [DEBUG] End adding new jump function
50999 2019-Jan-12 20:37:21.734215 - [DEBUG]
51000 2019-Jan-12 20:37:21.734239 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51001 2019-Jan-12 20:37:21.734264 - [DEBUG]
51002 2019-Jan-12 20:37:21.734287 - [DEBUG] Process 1384. path edge:
51003 2019-Jan-12 20:37:21.734311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51004 2019-Jan-12 20:37:21.734368 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
51005 2019-Jan-12 20:37:21.735000 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51006 2019-Jan-12 20:37:21.735652 - [DEBUG]
51007 2019-Jan-12 20:37:21.735680 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
51008 2019-Jan-12 20:37:21.736347 - [DEBUG] Compose: EdgeIdentity * AllBottom
51009 2019-Jan-12 20:37:21.736375 - [DEBUG]
51010 2019-Jan-12 20:37:21.736399 - [DEBUG] Propagate flow
51011 2019-Jan-12 20:37:21.736423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51012 2019-Jan-12 20:37:21.736481 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51013 2019-Jan-12 20:37:21.737120 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51014 2019-Jan-12 20:37:21.737754 - [DEBUG] Edge function : AllBottom (result of previous compose)
51015 2019-Jan-12 20:37:21.737780 - [DEBUG]
51016 2019-Jan-12 20:37:21.737805 - [DEBUG] Join: AllTop & AllBottom
51017 2019-Jan-12 20:37:21.737830 - [DEBUG] = AllBottom (new jump func)
51018 2019-Jan-12 20:37:21.737855 - [DEBUG]
51019 2019-Jan-12 20:37:21.737879 - [DEBUG] Start adding new jump function
51020 2019-Jan-12 20:37:21.737902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51021 2019-Jan-12 20:37:21.737957 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51022 2019-Jan-12 20:37:21.738592 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51023 2019-Jan-12 20:37:21.739244 - [DEBUG] Edge Function : AllBottom
51024 2019-Jan-12 20:37:21.739272 - [DEBUG] End adding new jump function
51025 2019-Jan-12 20:37:21.739296 - [DEBUG]
51026 2019-Jan-12 20:37:21.739320 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51027 2019-Jan-12 20:37:21.739354 - [DEBUG]
51028 2019-Jan-12 20:37:21.739378 - [DEBUG] Process 1385. path edge:
51029 2019-Jan-12 20:37:21.739402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51030 2019-Jan-12 20:37:21.739459 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
51031 2019-Jan-12 20:37:21.740095 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51032 2019-Jan-12 20:37:21.740730 - [DEBUG]
51033 2019-Jan-12 20:37:21.740754 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51034 2019-Jan-12 20:37:21.741411 - [DEBUG] Compose: EdgeIdentity * AllBottom
51035 2019-Jan-12 20:37:21.741440 - [DEBUG]
51036 2019-Jan-12 20:37:21.741464 - [DEBUG] Propagate flow
51037 2019-Jan-12 20:37:21.741487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51038 2019-Jan-12 20:37:21.741545 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51039 2019-Jan-12 20:37:21.742200 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51040 2019-Jan-12 20:37:21.742847 - [DEBUG] Edge function : AllBottom (result of previous compose)
51041 2019-Jan-12 20:37:21.742874 - [DEBUG]
51042 2019-Jan-12 20:37:21.742899 - [DEBUG] Join: AllTop & AllBottom
51043 2019-Jan-12 20:37:21.742925 - [DEBUG] = AllBottom (new jump func)
51044 2019-Jan-12 20:37:21.742950 - [DEBUG]
51045 2019-Jan-12 20:37:21.742973 - [DEBUG] Start adding new jump function
51046 2019-Jan-12 20:37:21.742996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51047 2019-Jan-12 20:37:21.743057 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51048 2019-Jan-12 20:37:21.743708 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51049 2019-Jan-12 20:37:21.744348 - [DEBUG] Edge Function : AllBottom
51050 2019-Jan-12 20:37:21.744377 - [DEBUG] End adding new jump function
51051 2019-Jan-12 20:37:21.744401 - [DEBUG]
51052 2019-Jan-12 20:37:21.744426 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51053 2019-Jan-12 20:37:21.744450 - [DEBUG]
51054 2019-Jan-12 20:37:21.744473 - [DEBUG] Process 1386. path edge:
51055 2019-Jan-12 20:37:21.744497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51056 2019-Jan-12 20:37:21.744555 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
51057 2019-Jan-12 20:37:21.745188 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51058 2019-Jan-12 20:37:21.745843 - [DEBUG]
51059 2019-Jan-12 20:37:21.745868 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51060 2019-Jan-12 20:37:21.746525 - [DEBUG] Compose: EdgeIdentity * AllBottom
51061 2019-Jan-12 20:37:21.746553 - [DEBUG]
51062 2019-Jan-12 20:37:21.746576 - [DEBUG] Propagate flow
51063 2019-Jan-12 20:37:21.746600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51064 2019-Jan-12 20:37:21.746657 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51065 2019-Jan-12 20:37:21.747293 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51066 2019-Jan-12 20:37:21.747926 - [DEBUG] Edge function : AllBottom (result of previous compose)
51067 2019-Jan-12 20:37:21.747952 - [DEBUG]
51068 2019-Jan-12 20:37:21.747977 - [DEBUG] Join: AllTop & AllBottom
51069 2019-Jan-12 20:37:21.748002 - [DEBUG] = AllBottom (new jump func)
51070 2019-Jan-12 20:37:21.748027 - [DEBUG]
51071 2019-Jan-12 20:37:21.748050 - [DEBUG] Start adding new jump function
51072 2019-Jan-12 20:37:21.748073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51073 2019-Jan-12 20:37:21.748145 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51074 2019-Jan-12 20:37:21.748801 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51075 2019-Jan-12 20:37:21.749435 - [DEBUG] Edge Function : AllBottom
51076 2019-Jan-12 20:37:21.749463 - [DEBUG] End adding new jump function
51077 2019-Jan-12 20:37:21.749487 - [DEBUG]
51078 2019-Jan-12 20:37:21.749511 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51079 2019-Jan-12 20:37:21.749535 - [DEBUG]
51080 2019-Jan-12 20:37:21.749559 - [DEBUG] Process 1387. path edge:
51081 2019-Jan-12 20:37:21.749582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51082 2019-Jan-12 20:37:21.749639 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
51083 2019-Jan-12 20:37:21.750273 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51084 2019-Jan-12 20:37:21.750908 - [DEBUG]
51085 2019-Jan-12 20:37:21.750933 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51086 2019-Jan-12 20:37:21.751589 - [DEBUG] Compose: EdgeIdentity * AllBottom
51087 2019-Jan-12 20:37:21.751618 - [DEBUG]
51088 2019-Jan-12 20:37:21.751641 - [DEBUG] Propagate flow
51089 2019-Jan-12 20:37:21.751665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51090 2019-Jan-12 20:37:21.751722 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51091 2019-Jan-12 20:37:21.752375 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51092 2019-Jan-12 20:37:21.753009 - [DEBUG] Edge function : AllBottom (result of previous compose)
51093 2019-Jan-12 20:37:21.753035 - [DEBUG]
51094 2019-Jan-12 20:37:21.753060 - [DEBUG] Join: AllTop & AllBottom
51095 2019-Jan-12 20:37:21.753086 - [DEBUG] = AllBottom (new jump func)
51096 2019-Jan-12 20:37:21.753110 - [DEBUG]
51097 2019-Jan-12 20:37:21.753133 - [DEBUG] Start adding new jump function
51098 2019-Jan-12 20:37:21.753157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51099 2019-Jan-12 20:37:21.753212 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-12 20:37:21.753848 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51101 2019-Jan-12 20:37:21.754491 - [DEBUG] Edge Function : AllBottom
51102 2019-Jan-12 20:37:21.754519 - [DEBUG] End adding new jump function
51103 2019-Jan-12 20:37:21.754543 - [DEBUG]
51104 2019-Jan-12 20:37:21.754567 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51105 2019-Jan-12 20:37:21.754592 - [DEBUG]
51106 2019-Jan-12 20:37:21.754615 - [DEBUG] Process 1388. path edge:
51107 2019-Jan-12 20:37:21.754639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51108 2019-Jan-12 20:37:21.754696 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
51109 2019-Jan-12 20:37:21.755347 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51110 2019-Jan-12 20:37:21.755983 - [DEBUG]
51111 2019-Jan-12 20:37:21.756009 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51112 2019-Jan-12 20:37:21.756666 - [DEBUG] Compose: EdgeIdentity * AllBottom
51113 2019-Jan-12 20:37:21.756694 - [DEBUG]
51114 2019-Jan-12 20:37:21.756718 - [DEBUG] Propagate flow
51115 2019-Jan-12 20:37:21.756742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51116 2019-Jan-12 20:37:21.756806 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51117 2019-Jan-12 20:37:21.757440 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51118 2019-Jan-12 20:37:21.758075 - [DEBUG] Edge function : AllBottom (result of previous compose)
51119 2019-Jan-12 20:37:21.758100 - [DEBUG]
51120 2019-Jan-12 20:37:21.758125 - [DEBUG] Join: AllTop & AllBottom
51121 2019-Jan-12 20:37:21.758150 - [DEBUG] = AllBottom (new jump func)
51122 2019-Jan-12 20:37:21.758175 - [DEBUG]
51123 2019-Jan-12 20:37:21.758198 - [DEBUG] Start adding new jump function
51124 2019-Jan-12 20:37:21.758222 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51125 2019-Jan-12 20:37:21.758278 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-12 20:37:21.758929 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51127 2019-Jan-12 20:37:21.759563 - [DEBUG] Edge Function : AllBottom
51128 2019-Jan-12 20:37:21.759591 - [DEBUG] End adding new jump function
51129 2019-Jan-12 20:37:21.759615 - [DEBUG]
51130 2019-Jan-12 20:37:21.759639 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51131 2019-Jan-12 20:37:21.759663 - [DEBUG]
51132 2019-Jan-12 20:37:21.759687 - [DEBUG] Process 1389. path edge:
51133 2019-Jan-12 20:37:21.759710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51134 2019-Jan-12 20:37:21.759767 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
51135 2019-Jan-12 20:37:21.760402 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51136 2019-Jan-12 20:37:21.761036 - [DEBUG]
51137 2019-Jan-12 20:37:21.761061 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51138 2019-Jan-12 20:37:21.761719 - [DEBUG] Compose: EdgeIdentity * AllBottom
51139 2019-Jan-12 20:37:21.761749 - [DEBUG]
51140 2019-Jan-12 20:37:21.761772 - [DEBUG] Propagate flow
51141 2019-Jan-12 20:37:21.761795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51142 2019-Jan-12 20:37:21.761854 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51143 2019-Jan-12 20:37:21.762510 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51144 2019-Jan-12 20:37:21.763144 - [DEBUG] Edge function : AllBottom (result of previous compose)
51145 2019-Jan-12 20:37:21.763169 - [DEBUG]
51146 2019-Jan-12 20:37:21.763195 - [DEBUG] Join: AllTop & AllBottom
51147 2019-Jan-12 20:37:21.763221 - [DEBUG] = AllBottom (new jump func)
51148 2019-Jan-12 20:37:21.763245 - [DEBUG]
51149 2019-Jan-12 20:37:21.763269 - [DEBUG] Start adding new jump function
51150 2019-Jan-12 20:37:21.763292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51151 2019-Jan-12 20:37:21.763348 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-12 20:37:21.763988 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51153 2019-Jan-12 20:37:21.764619 - [DEBUG] Edge Function : AllBottom
51154 2019-Jan-12 20:37:21.764648 - [DEBUG] End adding new jump function
51155 2019-Jan-12 20:37:21.764672 - [DEBUG]
51156 2019-Jan-12 20:37:21.764696 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51157 2019-Jan-12 20:37:21.764721 - [DEBUG]
51158 2019-Jan-12 20:37:21.764744 - [DEBUG] Process 1390. path edge:
51159 2019-Jan-12 20:37:21.764768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51160 2019-Jan-12 20:37:21.764824 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
51161 2019-Jan-12 20:37:21.765480 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51162 2019-Jan-12 20:37:21.766115 - [DEBUG]
51163 2019-Jan-12 20:37:21.766140 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51164 2019-Jan-12 20:37:21.766788 - [DEBUG] Start of endsummarytab entry
51165 2019-Jan-12 20:37:21.766825 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51166 2019-Jan-12 20:37:21.767495 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
51167 2019-Jan-12 20:37:21.767557 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51168 2019-Jan-12 20:37:21.768192 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51169 2019-Jan-12 20:37:21.768844 - [DEBUG] EF: AllBottom
51170 2019-Jan-12 20:37:21.768869 - [DEBUG]
51171 2019-Jan-12 20:37:21.768893 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51172 2019-Jan-12 20:37:21.769525 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-12 20:37:21.770168 - [DEBUG] EF: AllBottom
51174 2019-Jan-12 20:37:21.770193 - [DEBUG]
51175 2019-Jan-12 20:37:21.770216 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51176 2019-Jan-12 20:37:21.770848 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51177 2019-Jan-12 20:37:21.771489 - [DEBUG] EF: AllBottom
51178 2019-Jan-12 20:37:21.771514 - [DEBUG]
51179 2019-Jan-12 20:37:21.771538 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51180 2019-Jan-12 20:37:21.772185 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51181 2019-Jan-12 20:37:21.772820 - [DEBUG] EF: AllBottom
51182 2019-Jan-12 20:37:21.772845 - [DEBUG]
51183 2019-Jan-12 20:37:21.772868 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51184 2019-Jan-12 20:37:21.773500 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51185 2019-Jan-12 20:37:21.774146 - [DEBUG] EF: AllBottom
51186 2019-Jan-12 20:37:21.774171 - [DEBUG]
51187 2019-Jan-12 20:37:21.774194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51188 2019-Jan-12 20:37:21.774825 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
51189 2019-Jan-12 20:37:21.775476 - [DEBUG] EF: AllBottom
51190 2019-Jan-12 20:37:21.775502 - [DEBUG]
51191 2019-Jan-12 20:37:21.775525 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51192 2019-Jan-12 20:37:21.776165 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51193 2019-Jan-12 20:37:21.776847 - [DEBUG] EF: AllBottom
51194 2019-Jan-12 20:37:21.776874 - [DEBUG]
51195 2019-Jan-12 20:37:21.776897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51196 2019-Jan-12 20:37:21.777593 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51197 2019-Jan-12 20:37:21.778303 - [DEBUG] EF: AllBottom
51198 2019-Jan-12 20:37:21.778330 - [DEBUG]
51199 2019-Jan-12 20:37:21.778353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51200 2019-Jan-12 20:37:21.779034 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51201 2019-Jan-12 20:37:21.779676 - [DEBUG] EF: AllBottom
51202 2019-Jan-12 20:37:21.779701 - [DEBUG]
51203 2019-Jan-12 20:37:21.779725 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51204 2019-Jan-12 20:37:21.780356 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51205 2019-Jan-12 20:37:21.781007 - [DEBUG] EF: AllBottom
51206 2019-Jan-12 20:37:21.781033 - [DEBUG]
51207 2019-Jan-12 20:37:21.781056 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51208 2019-Jan-12 20:37:21.781687 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51209 2019-Jan-12 20:37:21.782341 - [DEBUG] EF: AllBottom
51210 2019-Jan-12 20:37:21.782366 - [DEBUG]
51211 2019-Jan-12 20:37:21.782389 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51212 2019-Jan-12 20:37:21.783020 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51213 2019-Jan-12 20:37:21.783661 - [DEBUG] EF: AllBottom
51214 2019-Jan-12 20:37:21.783686 - [DEBUG]
51215 2019-Jan-12 20:37:21.783709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51216 2019-Jan-12 20:37:21.784349 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51217 2019-Jan-12 20:37:21.784984 - [DEBUG] EF: AllBottom
51218 2019-Jan-12 20:37:21.785009 - [DEBUG]
51219 2019-Jan-12 20:37:21.785033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51220 2019-Jan-12 20:37:21.785680 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
51221 2019-Jan-12 20:37:21.786313 - [DEBUG] EF: AllBottom
51222 2019-Jan-12 20:37:21.786338 - [DEBUG]
51223 2019-Jan-12 20:37:21.786362 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51224 2019-Jan-12 20:37:21.786993 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51225 2019-Jan-12 20:37:21.787627 - [DEBUG] EF: AllBottom
51226 2019-Jan-12 20:37:21.787652 - [DEBUG]
51227 2019-Jan-12 20:37:21.787675 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51228 2019-Jan-12 20:37:21.788306 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51229 2019-Jan-12 20:37:21.788956 - [DEBUG] EF: AllBottom
51230 2019-Jan-12 20:37:21.788981 - [DEBUG]
51231 2019-Jan-12 20:37:21.789004 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51232 2019-Jan-12 20:37:21.789636 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51233 2019-Jan-12 20:37:21.790269 - [DEBUG] EF: AllBottom
51234 2019-Jan-12 20:37:21.790294 - [DEBUG]
51235 2019-Jan-12 20:37:21.790317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51236 2019-Jan-12 20:37:21.790949 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51237 2019-Jan-12 20:37:21.791583 - [DEBUG] EF: AllBottom
51238 2019-Jan-12 20:37:21.791607 - [DEBUG]
51239 2019-Jan-12 20:37:21.791631 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51240 2019-Jan-12 20:37:21.792277 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51241 2019-Jan-12 20:37:21.792913 - [DEBUG] EF: AllBottom
51242 2019-Jan-12 20:37:21.792938 - [DEBUG]
51243 2019-Jan-12 20:37:21.792961 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51244 2019-Jan-12 20:37:21.793592 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51245 2019-Jan-12 20:37:21.794231 - [DEBUG] EF: AllBottom
51246 2019-Jan-12 20:37:21.794256 - [DEBUG]
51247 2019-Jan-12 20:37:21.794279 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51248 2019-Jan-12 20:37:21.794910 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51249 2019-Jan-12 20:37:21.795567 - [DEBUG] EF: AllBottom
51250 2019-Jan-12 20:37:21.795592 - [DEBUG]
51251 2019-Jan-12 20:37:21.795615 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51252 2019-Jan-12 20:37:21.796254 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51253 2019-Jan-12 20:37:21.796889 - [DEBUG] EF: AllBottom
51254 2019-Jan-12 20:37:21.796914 - [DEBUG]
51255 2019-Jan-12 20:37:21.796938 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51256 2019-Jan-12 20:37:21.797569 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51257 2019-Jan-12 20:37:21.798211 - [DEBUG] EF: AllBottom
51258 2019-Jan-12 20:37:21.798236 - [DEBUG]
51259 2019-Jan-12 20:37:21.798259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51260 2019-Jan-12 20:37:21.798906 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51261 2019-Jan-12 20:37:21.799541 - [DEBUG] EF: AllBottom
51262 2019-Jan-12 20:37:21.799566 - [DEBUG]
51263 2019-Jan-12 20:37:21.799589 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51264 2019-Jan-12 20:37:21.800221 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51265 2019-Jan-12 20:37:21.800854 - [DEBUG] EF: AllBottom
51266 2019-Jan-12 20:37:21.800879 - [DEBUG]
51267 2019-Jan-12 20:37:21.800902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51268 2019-Jan-12 20:37:21.801534 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51269 2019-Jan-12 20:37:21.802184 - [DEBUG] EF: AllBottom
51270 2019-Jan-12 20:37:21.802209 - [DEBUG]
51271 2019-Jan-12 20:37:21.802233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51272 2019-Jan-12 20:37:21.802864 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51273 2019-Jan-12 20:37:21.803495 - [DEBUG] EF: AllBottom
51274 2019-Jan-12 20:37:21.803520 - [DEBUG]
51275 2019-Jan-12 20:37:21.803543 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51276 2019-Jan-12 20:37:21.804175 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
51277 2019-Jan-12 20:37:21.804817 - [DEBUG] EF: AllBottom
51278 2019-Jan-12 20:37:21.804842 - [DEBUG]
51279 2019-Jan-12 20:37:21.804865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51280 2019-Jan-12 20:37:21.805515 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
51281 2019-Jan-12 20:37:21.806155 - [DEBUG] EF: AllBottom
51282 2019-Jan-12 20:37:21.806180 - [DEBUG]
51283 2019-Jan-12 20:37:21.806203 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51284 2019-Jan-12 20:37:21.806839 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
51285 2019-Jan-12 20:37:21.807475 - [DEBUG] EF: AllBottom
51286 2019-Jan-12 20:37:21.807500 - [DEBUG]
51287 2019-Jan-12 20:37:21.807523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51288 2019-Jan-12 20:37:21.808154 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51289 2019-Jan-12 20:37:21.808803 - [DEBUG] EF: AllBottom
51290 2019-Jan-12 20:37:21.808828 - [DEBUG]
51291 2019-Jan-12 20:37:21.808851 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51292 2019-Jan-12 20:37:21.809483 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51293 2019-Jan-12 20:37:21.810115 - [DEBUG] EF: AllBottom
51294 2019-Jan-12 20:37:21.810140 - [DEBUG]
51295 2019-Jan-12 20:37:21.810165 - [DEBUG] ---------------
51296 2019-Jan-12 20:37:21.810188 - [DEBUG]
51297 2019-Jan-12 20:37:21.810216 - [DEBUG] End of endsummarytab entry
51298 2019-Jan-12 20:37:21.810240 - [DEBUG]
51299 2019-Jan-12 20:37:21.810264 - [DEBUG] Start of incomingtab entry
51300 2019-Jan-12 20:37:21.810298 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51301 2019-Jan-12 20:37:21.810934 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
51302 2019-Jan-12 20:37:21.810993 - [DEBUG] ---------------
51303 2019-Jan-12 20:37:21.811017 - [DEBUG] End of incomingtab entry
51304 2019-Jan-12 20:37:21.811041 - [DEBUG]
51305 2019-Jan-12 20:37:21.811068 - [DEBUG] EDGE:
51306 2019-Jan-12 20:37:21.811125 - [DEBUG] ---> 51307 2019-Jan-12 20:37:21.811758 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51308 2019-Jan-12 20:37:21.812409 - [DEBUG]
51309 2019-Jan-12 20:37:21.812435 - [DEBUG] EDGE:
51310 2019-Jan-12 20:37:21.812493 - [DEBUG] ---> 51311 2019-Jan-12 20:37:21.813125 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51312 2019-Jan-12 20:37:21.813760 - [DEBUG]
51313 2019-Jan-12 20:37:21.813810 - [DEBUG] Compose: EdgeIdentity * AllBottom
51314 2019-Jan-12 20:37:21.813838 - [DEBUG]
51315 2019-Jan-12 20:37:21.813861 - [DEBUG] Propagate flow
51316 2019-Jan-12 20:37:21.813885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51317 2019-Jan-12 20:37:21.813942 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51318 2019-Jan-12 20:37:21.814590 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51319 2019-Jan-12 20:37:21.815224 - [DEBUG] Edge function : AllBottom (result of previous compose)
51320 2019-Jan-12 20:37:21.815250 - [DEBUG]
51321 2019-Jan-12 20:37:21.815276 - [DEBUG] Join: AllTop & AllBottom
51322 2019-Jan-12 20:37:21.815302 - [DEBUG] = AllBottom (new jump func)
51323 2019-Jan-12 20:37:21.815340 - [DEBUG]
51324 2019-Jan-12 20:37:21.815364 - [DEBUG] Start adding new jump function
51325 2019-Jan-12 20:37:21.815387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51326 2019-Jan-12 20:37:21.815443 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51327 2019-Jan-12 20:37:21.816079 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51328 2019-Jan-12 20:37:21.816719 - [DEBUG] Edge Function : AllBottom
51329 2019-Jan-12 20:37:21.816749 - [DEBUG] End adding new jump function
51330 2019-Jan-12 20:37:21.816773 - [DEBUG]
51331 2019-Jan-12 20:37:21.816797 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51332 2019-Jan-12 20:37:21.816822 - [DEBUG]
51333 2019-Jan-12 20:37:21.816845 - [DEBUG] Process 1391. path edge:
51334 2019-Jan-12 20:37:21.816869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51335 2019-Jan-12 20:37:21.816925 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51336 2019-Jan-12 20:37:21.817569 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51337 2019-Jan-12 20:37:21.818204 - [DEBUG]
51338 2019-Jan-12 20:37:21.818229 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51339 2019-Jan-12 20:37:21.818903 - [DEBUG] Possible callees:
51340 2019-Jan-12 20:37:21.818929 - [DEBUG] llvm.dbg.declare
51341 2019-Jan-12 20:37:21.818954 - [DEBUG] Possible return sites:
51342 2019-Jan-12 20:37:21.818978 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351343 2019-Jan-12 20:37:21.820260 - [DEBUG] Found and process special summary
51344 2019-Jan-12 20:37:21.820295 - [DEBUG] Compose: EdgeIdentity * AllBottom
51345 2019-Jan-12 20:37:21.820323 - [DEBUG]
51346 2019-Jan-12 20:37:21.820347 - [DEBUG] Propagate flow
51347 2019-Jan-12 20:37:21.820370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51348 2019-Jan-12 20:37:21.820426 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51349 2019-Jan-12 20:37:21.821064 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51350 2019-Jan-12 20:37:21.821699 - [DEBUG] Edge function : AllBottom (result of previous compose)
51351 2019-Jan-12 20:37:21.821725 - [DEBUG]
51352 2019-Jan-12 20:37:21.821750 - [DEBUG] Join: AllTop & AllBottom
51353 2019-Jan-12 20:37:21.821776 - [DEBUG] = AllBottom (new jump func)
51354 2019-Jan-12 20:37:21.821800 - [DEBUG]
51355 2019-Jan-12 20:37:21.821824 - [DEBUG] Start adding new jump function
51356 2019-Jan-12 20:37:21.821847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-12 20:37:21.821903 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51358 2019-Jan-12 20:37:21.822554 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51359 2019-Jan-12 20:37:21.823188 - [DEBUG] Edge Function : AllBottom
51360 2019-Jan-12 20:37:21.823216 - [DEBUG] End adding new jump function
51361 2019-Jan-12 20:37:21.823240 - [DEBUG]
51362 2019-Jan-12 20:37:21.823264 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51363 2019-Jan-12 20:37:21.823288 - [DEBUG]
51364 2019-Jan-12 20:37:21.823311 - [DEBUG] Process 1392. path edge:
51365 2019-Jan-12 20:37:21.823335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51366 2019-Jan-12 20:37:21.823391 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51367 2019-Jan-12 20:37:21.824032 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51368 2019-Jan-12 20:37:21.824672 - [DEBUG]
51369 2019-Jan-12 20:37:21.824697 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51370 2019-Jan-12 20:37:21.825372 - [DEBUG] Compose: EdgeIdentity * AllBottom
51371 2019-Jan-12 20:37:21.825401 - [DEBUG]
51372 2019-Jan-12 20:37:21.825424 - [DEBUG] Propagate flow
51373 2019-Jan-12 20:37:21.825448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51374 2019-Jan-12 20:37:21.825505 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51375 2019-Jan-12 20:37:21.826139 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51376 2019-Jan-12 20:37:21.826773 - [DEBUG] Edge function : AllBottom (result of previous compose)
51377 2019-Jan-12 20:37:21.826798 - [DEBUG]
51378 2019-Jan-12 20:37:21.826823 - [DEBUG] Join: AllTop & AllBottom
51379 2019-Jan-12 20:37:21.826849 - [DEBUG] = AllBottom (new jump func)
51380 2019-Jan-12 20:37:21.826873 - [DEBUG]
51381 2019-Jan-12 20:37:21.826897 - [DEBUG] Start adding new jump function
51382 2019-Jan-12 20:37:21.826920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-12 20:37:21.826976 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51384 2019-Jan-12 20:37:21.827611 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51385 2019-Jan-12 20:37:21.828241 - [DEBUG] Edge Function : AllBottom
51386 2019-Jan-12 20:37:21.828270 - [DEBUG] End adding new jump function
51387 2019-Jan-12 20:37:21.828302 - [DEBUG]
51388 2019-Jan-12 20:37:21.828326 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51389 2019-Jan-12 20:37:21.828351 - [DEBUG]
51390 2019-Jan-12 20:37:21.828375 - [DEBUG] Process 1393. path edge:
51391 2019-Jan-12 20:37:21.828399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51392 2019-Jan-12 20:37:21.828456 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51393 2019-Jan-12 20:37:21.829104 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51394 2019-Jan-12 20:37:21.829739 - [DEBUG]
51395 2019-Jan-12 20:37:21.829764 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51396 2019-Jan-12 20:37:21.830418 - [DEBUG] Compose: EdgeIdentity * AllBottom
51397 2019-Jan-12 20:37:21.830446 - [DEBUG]
51398 2019-Jan-12 20:37:21.830469 - [DEBUG] Propagate flow
51399 2019-Jan-12 20:37:21.830493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51400 2019-Jan-12 20:37:21.830550 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51401 2019-Jan-12 20:37:21.831186 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51402 2019-Jan-12 20:37:21.831822 - [DEBUG] Edge function : AllBottom (result of previous compose)
51403 2019-Jan-12 20:37:21.831847 - [DEBUG]
51404 2019-Jan-12 20:37:21.831872 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51405 2019-Jan-12 20:37:21.831898 - [DEBUG] = AllBottom
51406 2019-Jan-12 20:37:21.831923 - [DEBUG]
51407 2019-Jan-12 20:37:21.831946 - [DEBUG] PROPAGATE: No new function!
51408 2019-Jan-12 20:37:21.831971 - [DEBUG] EDGE:
51409 2019-Jan-12 20:37:21.832042 - [DEBUG] ---> 51410 2019-Jan-12 20:37:21.832673 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51411 2019-Jan-12 20:37:21.833308 - [DEBUG]
51412 2019-Jan-12 20:37:21.833333 - [DEBUG] EDGE:
51413 2019-Jan-12 20:37:21.833390 - [DEBUG] ---> 51414 2019-Jan-12 20:37:21.834026 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51415 2019-Jan-12 20:37:21.834668 - [DEBUG]
51416 2019-Jan-12 20:37:21.834705 - [DEBUG] Compose: EdgeIdentity * AllBottom
51417 2019-Jan-12 20:37:21.834732 - [DEBUG]
51418 2019-Jan-12 20:37:21.834756 - [DEBUG] Propagate flow
51419 2019-Jan-12 20:37:21.834780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51420 2019-Jan-12 20:37:21.834836 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51421 2019-Jan-12 20:37:21.835487 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51422 2019-Jan-12 20:37:21.836123 - [DEBUG] Edge function : AllBottom (result of previous compose)
51423 2019-Jan-12 20:37:21.836148 - [DEBUG]
51424 2019-Jan-12 20:37:21.836173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51425 2019-Jan-12 20:37:21.836199 - [DEBUG] = AllBottom
51426 2019-Jan-12 20:37:21.836224 - [DEBUG]
51427 2019-Jan-12 20:37:21.836247 - [DEBUG] PROPAGATE: No new function!
51428 2019-Jan-12 20:37:21.836274 - [DEBUG] EDGE:
51429 2019-Jan-12 20:37:21.836331 - [DEBUG] ---> 51430 2019-Jan-12 20:37:21.836973 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51431 2019-Jan-12 20:37:21.837606 - [DEBUG]
51432 2019-Jan-12 20:37:21.837640 - [DEBUG] EDGE:
51433 2019-Jan-12 20:37:21.837698 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51434 2019-Jan-12 20:37:21.838337 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51435 2019-Jan-12 20:37:21.838984 - [DEBUG]
51436 2019-Jan-12 20:37:21.839010 - [DEBUG] EDGE:
51437 2019-Jan-12 20:37:21.839067 - [DEBUG] ---> 51438 2019-Jan-12 20:37:21.839702 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51439 2019-Jan-12 20:37:21.840335 - [DEBUG]
51440 2019-Jan-12 20:37:21.840361 - [DEBUG] EDGE:
51441 2019-Jan-12 20:37:21.840418 - [DEBUG] ---> 51442 2019-Jan-12 20:37:21.841050 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51443 2019-Jan-12 20:37:21.841683 - [DEBUG]
51444 2019-Jan-12 20:37:21.841709 - [DEBUG] EDGE:
51445 2019-Jan-12 20:37:21.841766 - [DEBUG] ---> 51446 2019-Jan-12 20:37:21.842417 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51447 2019-Jan-12 20:37:21.843051 - [DEBUG]
51448 2019-Jan-12 20:37:21.843086 - [DEBUG] Compose: EdgeIdentity * AllBottom
51449 2019-Jan-12 20:37:21.843114 - [DEBUG]
51450 2019-Jan-12 20:37:21.843138 - [DEBUG] Propagate flow
51451 2019-Jan-12 20:37:21.843161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51452 2019-Jan-12 20:37:21.843217 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51453 2019-Jan-12 20:37:21.843853 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51454 2019-Jan-12 20:37:21.844486 - [DEBUG] Edge function : AllBottom (result of previous compose)
51455 2019-Jan-12 20:37:21.844512 - [DEBUG]
51456 2019-Jan-12 20:37:21.844536 - [DEBUG] Join: AllTop & AllBottom
51457 2019-Jan-12 20:37:21.844566 - [DEBUG] = AllBottom (new jump func)
51458 2019-Jan-12 20:37:21.844591 - [DEBUG]
51459 2019-Jan-12 20:37:21.844614 - [DEBUG] Start adding new jump function
51460 2019-Jan-12 20:37:21.844638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51461 2019-Jan-12 20:37:21.844693 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51462 2019-Jan-12 20:37:21.845340 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51463 2019-Jan-12 20:37:21.845974 - [DEBUG] Edge Function : AllBottom
51464 2019-Jan-12 20:37:21.846002 - [DEBUG] End adding new jump function
51465 2019-Jan-12 20:37:21.846026 - [DEBUG]
51466 2019-Jan-12 20:37:21.846049 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51467 2019-Jan-12 20:37:21.846073 - [DEBUG]
51468 2019-Jan-12 20:37:21.846097 - [DEBUG] Process 1394. path edge:
51469 2019-Jan-12 20:37:21.846121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51470 2019-Jan-12 20:37:21.846177 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51471 2019-Jan-12 20:37:21.846813 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51472 2019-Jan-12 20:37:21.847446 - [DEBUG]
51473 2019-Jan-12 20:37:21.847471 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51474 2019-Jan-12 20:37:21.848135 - [DEBUG] Compose: EdgeIdentity * AllBottom
51475 2019-Jan-12 20:37:21.848164 - [DEBUG]
51476 2019-Jan-12 20:37:21.848188 - [DEBUG] Propagate flow
51477 2019-Jan-12 20:37:21.848211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51478 2019-Jan-12 20:37:21.848268 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51479 2019-Jan-12 20:37:21.848915 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51480 2019-Jan-12 20:37:21.849550 - [DEBUG] Edge function : AllBottom (result of previous compose)
51481 2019-Jan-12 20:37:21.849576 - [DEBUG]
51482 2019-Jan-12 20:37:21.849600 - [DEBUG] Join: AllTop & AllBottom
51483 2019-Jan-12 20:37:21.849626 - [DEBUG] = AllBottom (new jump func)
51484 2019-Jan-12 20:37:21.849651 - [DEBUG]
51485 2019-Jan-12 20:37:21.849674 - [DEBUG] Start adding new jump function
51486 2019-Jan-12 20:37:21.849697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51487 2019-Jan-12 20:37:21.849753 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51488 2019-Jan-12 20:37:21.850388 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51489 2019-Jan-12 20:37:21.851017 - [DEBUG] Edge Function : AllBottom
51490 2019-Jan-12 20:37:21.851045 - [DEBUG] End adding new jump function
51491 2019-Jan-12 20:37:21.851069 - [DEBUG]
51492 2019-Jan-12 20:37:21.851092 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51493 2019-Jan-12 20:37:21.851116 - [DEBUG]
51494 2019-Jan-12 20:37:21.851140 - [DEBUG] Process 1395. path edge:
51495 2019-Jan-12 20:37:21.851163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51496 2019-Jan-12 20:37:21.851219 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51497 2019-Jan-12 20:37:21.851850 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51498 2019-Jan-12 20:37:21.852508 - [DEBUG]
51499 2019-Jan-12 20:37:21.852533 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51500 2019-Jan-12 20:37:21.853185 - [DEBUG] Compose: EdgeIdentity * AllBottom
51501 2019-Jan-12 20:37:21.853213 - [DEBUG]
51502 2019-Jan-12 20:37:21.853237 - [DEBUG] Propagate flow
51503 2019-Jan-12 20:37:21.853260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51504 2019-Jan-12 20:37:21.853318 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51505 2019-Jan-12 20:37:21.853953 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51506 2019-Jan-12 20:37:21.854587 - [DEBUG] Edge function : AllBottom (result of previous compose)
51507 2019-Jan-12 20:37:21.854616 - [DEBUG]
51508 2019-Jan-12 20:37:21.854641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51509 2019-Jan-12 20:37:21.854667 - [DEBUG] = AllBottom
51510 2019-Jan-12 20:37:21.854691 - [DEBUG]
51511 2019-Jan-12 20:37:21.854715 - [DEBUG] PROPAGATE: No new function!
51512 2019-Jan-12 20:37:21.854740 - [DEBUG] EDGE:
51513 2019-Jan-12 20:37:21.854797 - [DEBUG] ---> 51514 2019-Jan-12 20:37:21.855444 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51515 2019-Jan-12 20:37:21.856078 - [DEBUG]
51516 2019-Jan-12 20:37:21.856104 - [DEBUG] EDGE:
51517 2019-Jan-12 20:37:21.856161 - [DEBUG] ---> 51518 2019-Jan-12 20:37:21.856795 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51519 2019-Jan-12 20:37:21.857430 - [DEBUG]
51520 2019-Jan-12 20:37:21.857465 - [DEBUG] EDGE:
51521 2019-Jan-12 20:37:21.857522 - [DEBUG] ---> 51522 2019-Jan-12 20:37:21.858156 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51523 2019-Jan-12 20:37:21.858805 - [DEBUG]
51524 2019-Jan-12 20:37:21.858831 - [DEBUG] EDGE:
51525 2019-Jan-12 20:37:21.858888 - [DEBUG] ---> 51526 2019-Jan-12 20:37:21.859526 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51527 2019-Jan-12 20:37:21.860161 - [DEBUG]
51528 2019-Jan-12 20:37:21.860187 - [DEBUG] EDGE:
51529 2019-Jan-12 20:37:21.860244 - [DEBUG] ---> 51530 2019-Jan-12 20:37:21.860878 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51531 2019-Jan-12 20:37:21.861512 - [DEBUG]
51532 2019-Jan-12 20:37:21.861538 - [DEBUG] EDGE:
51533 2019-Jan-12 20:37:21.861595 - [DEBUG] ---> 51534 2019-Jan-12 20:37:21.862245 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51535 2019-Jan-12 20:37:21.862879 - [DEBUG]
51536 2019-Jan-12 20:37:21.862916 - [DEBUG] Compose: EdgeIdentity * AllBottom
51537 2019-Jan-12 20:37:21.862943 - [DEBUG]
51538 2019-Jan-12 20:37:21.862966 - [DEBUG] Propagate flow
51539 2019-Jan-12 20:37:21.862990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51540 2019-Jan-12 20:37:21.863046 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51541 2019-Jan-12 20:37:21.863681 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51542 2019-Jan-12 20:37:21.864314 - [DEBUG] Edge function : AllBottom (result of previous compose)
51543 2019-Jan-12 20:37:21.864340 - [DEBUG]
51544 2019-Jan-12 20:37:21.864365 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51545 2019-Jan-12 20:37:21.864391 - [DEBUG] = AllBottom
51546 2019-Jan-12 20:37:21.864415 - [DEBUG]
51547 2019-Jan-12 20:37:21.864438 - [DEBUG] PROPAGATE: No new function!
51548 2019-Jan-12 20:37:21.864465 - [DEBUG] EDGE:
51549 2019-Jan-12 20:37:21.864523 - [DEBUG] ---> 51550 2019-Jan-12 20:37:21.865172 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51551 2019-Jan-12 20:37:21.865821 - [DEBUG]
51552 2019-Jan-12 20:37:21.865847 - [DEBUG] EDGE:
51553 2019-Jan-12 20:37:21.865904 - [DEBUG] ---> 51554 2019-Jan-12 20:37:21.866537 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51555 2019-Jan-12 20:37:21.867171 - [DEBUG]
51556 2019-Jan-12 20:37:21.867197 - [DEBUG] EDGE:
51557 2019-Jan-12 20:37:21.867254 - [DEBUG] ---> 51558 2019-Jan-12 20:37:21.867888 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51559 2019-Jan-12 20:37:21.868520 - [DEBUG]
51560 2019-Jan-12 20:37:21.868556 - [DEBUG] Compose: EdgeIdentity * AllBottom
51561 2019-Jan-12 20:37:21.868591 - [DEBUG]
51562 2019-Jan-12 20:37:21.868615 - [DEBUG] Propagate flow
51563 2019-Jan-12 20:37:21.868639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51564 2019-Jan-12 20:37:21.868708 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51565 2019-Jan-12 20:37:21.869345 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51566 2019-Jan-12 20:37:21.869978 - [DEBUG] Edge function : AllBottom (result of previous compose)
51567 2019-Jan-12 20:37:21.870003 - [DEBUG]
51568 2019-Jan-12 20:37:21.870029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51569 2019-Jan-12 20:37:21.870055 - [DEBUG] = AllBottom
51570 2019-Jan-12 20:37:21.870079 - [DEBUG]
51571 2019-Jan-12 20:37:21.870103 - [DEBUG] PROPAGATE: No new function!
51572 2019-Jan-12 20:37:21.870129 - [DEBUG] EDGE:
51573 2019-Jan-12 20:37:21.870187 - [DEBUG] ---> 51574 2019-Jan-12 20:37:21.870829 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51575 2019-Jan-12 20:37:21.871462 - [DEBUG]
51576 2019-Jan-12 20:37:21.871488 - [DEBUG] EDGE:
51577 2019-Jan-12 20:37:21.871545 - [DEBUG] ---> 51578 2019-Jan-12 20:37:21.872192 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51579 2019-Jan-12 20:37:21.872825 - [DEBUG]
51580 2019-Jan-12 20:37:21.872851 - [DEBUG] EDGE:
51581 2019-Jan-12 20:37:21.872908 - [DEBUG] ---> 51582 2019-Jan-12 20:37:21.873540 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51583 2019-Jan-12 20:37:21.874173 - [DEBUG]
51584 2019-Jan-12 20:37:21.874199 - [DEBUG] EDGE:
51585 2019-Jan-12 20:37:21.874256 - [DEBUG] ---> 51586 2019-Jan-12 20:37:21.874897 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51587 2019-Jan-12 20:37:21.875548 - [DEBUG]
51588 2019-Jan-12 20:37:21.875585 - [DEBUG] Compose: EdgeIdentity * AllBottom
51589 2019-Jan-12 20:37:21.875612 - [DEBUG]
51590 2019-Jan-12 20:37:21.875636 - [DEBUG] Propagate flow
51591 2019-Jan-12 20:37:21.875660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51592 2019-Jan-12 20:37:21.875716 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51593 2019-Jan-12 20:37:21.876352 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51594 2019-Jan-12 20:37:21.876986 - [DEBUG] Edge function : AllBottom (result of previous compose)
51595 2019-Jan-12 20:37:21.877011 - [DEBUG]
51596 2019-Jan-12 20:37:21.877037 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51597 2019-Jan-12 20:37:21.877062 - [DEBUG] = AllBottom
51598 2019-Jan-12 20:37:21.877087 - [DEBUG]
51599 2019-Jan-12 20:37:21.877110 - [DEBUG] PROPAGATE: No new function!
51600 2019-Jan-12 20:37:21.877137 - [DEBUG] EDGE:
51601 2019-Jan-12 20:37:21.877194 - [DEBUG] ---> 51602 2019-Jan-12 20:37:21.877837 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51603 2019-Jan-12 20:37:21.878471 - [DEBUG]
51604 2019-Jan-12 20:37:21.878498 - [DEBUG] EDGE:
51605 2019-Jan-12 20:37:21.878562 - [DEBUG] ---> 51606 2019-Jan-12 20:37:21.879215 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51607 2019-Jan-12 20:37:21.879850 - [DEBUG]
51608 2019-Jan-12 20:37:21.879876 - [DEBUG] EDGE:
51609 2019-Jan-12 20:37:21.879933 - [DEBUG] ---> 51610 2019-Jan-12 20:37:21.880568 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51611 2019-Jan-12 20:37:21.881202 - [DEBUG]
51612 2019-Jan-12 20:37:21.881239 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-12 20:37:21.881266 - [DEBUG]
51614 2019-Jan-12 20:37:21.881290 - [DEBUG] Propagate flow
51615 2019-Jan-12 20:37:21.881313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-12 20:37:21.881369 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51617 2019-Jan-12 20:37:21.882018 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51618 2019-Jan-12 20:37:21.882653 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-12 20:37:21.882678 - [DEBUG]
51620 2019-Jan-12 20:37:21.882703 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51621 2019-Jan-12 20:37:21.882729 - [DEBUG] = AllBottom
51622 2019-Jan-12 20:37:21.882754 - [DEBUG]
51623 2019-Jan-12 20:37:21.882777 - [DEBUG] PROPAGATE: No new function!
51624 2019-Jan-12 20:37:21.882804 - [DEBUG] EDGE:
51625 2019-Jan-12 20:37:21.882861 - [DEBUG] ---> 51626 2019-Jan-12 20:37:21.883503 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51627 2019-Jan-12 20:37:21.884137 - [DEBUG]
51628 2019-Jan-12 20:37:21.884164 - [DEBUG] EDGE:
51629 2019-Jan-12 20:37:21.884221 - [DEBUG] ---> 51630 2019-Jan-12 20:37:21.884857 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51631 2019-Jan-12 20:37:21.885507 - [DEBUG]
51632 2019-Jan-12 20:37:21.885533 - [DEBUG] EDGE:
51633 2019-Jan-12 20:37:21.885591 - [DEBUG] ---> 51634 2019-Jan-12 20:37:21.886227 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51635 2019-Jan-12 20:37:21.886862 - [DEBUG]
51636 2019-Jan-12 20:37:21.886900 - [DEBUG] Compose: EdgeIdentity * AllBottom
51637 2019-Jan-12 20:37:21.886927 - [DEBUG]
51638 2019-Jan-12 20:37:21.886951 - [DEBUG] Propagate flow
51639 2019-Jan-12 20:37:21.886974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51640 2019-Jan-12 20:37:21.887031 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51641 2019-Jan-12 20:37:21.887667 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51642 2019-Jan-12 20:37:21.888300 - [DEBUG] Edge function : AllBottom (result of previous compose)
51643 2019-Jan-12 20:37:21.888325 - [DEBUG]
51644 2019-Jan-12 20:37:21.888351 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51645 2019-Jan-12 20:37:21.888376 - [DEBUG] = AllBottom
51646 2019-Jan-12 20:37:21.888401 - [DEBUG]
51647 2019-Jan-12 20:37:21.888424 - [DEBUG] PROPAGATE: No new function!
51648 2019-Jan-12 20:37:21.888451 - [DEBUG] EDGE:
51649 2019-Jan-12 20:37:21.888517 - [DEBUG] ---> 51650 2019-Jan-12 20:37:21.889178 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51651 2019-Jan-12 20:37:21.889812 - [DEBUG]
51652 2019-Jan-12 20:37:21.889846 - [DEBUG] Compose: EdgeIdentity * AllBottom
51653 2019-Jan-12 20:37:21.889873 - [DEBUG]
51654 2019-Jan-12 20:37:21.889897 - [DEBUG] Propagate flow
51655 2019-Jan-12 20:37:21.889920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51656 2019-Jan-12 20:37:21.889976 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51657 2019-Jan-12 20:37:21.890614 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51658 2019-Jan-12 20:37:21.891246 - [DEBUG] Edge function : AllBottom (result of previous compose)
51659 2019-Jan-12 20:37:21.891271 - [DEBUG]
51660 2019-Jan-12 20:37:21.891295 - [DEBUG] Join: AllTop & AllBottom
51661 2019-Jan-12 20:37:21.891321 - [DEBUG] = AllBottom (new jump func)
51662 2019-Jan-12 20:37:21.891346 - [DEBUG]
51663 2019-Jan-12 20:37:21.891369 - [DEBUG] Start adding new jump function
51664 2019-Jan-12 20:37:21.891392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51665 2019-Jan-12 20:37:21.891448 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51666 2019-Jan-12 20:37:21.892098 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51667 2019-Jan-12 20:37:21.892732 - [DEBUG] Edge Function : AllBottom
51668 2019-Jan-12 20:37:21.892760 - [DEBUG] End adding new jump function
51669 2019-Jan-12 20:37:21.892784 - [DEBUG]
51670 2019-Jan-12 20:37:21.892808 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51671 2019-Jan-12 20:37:21.892832 - [DEBUG]
51672 2019-Jan-12 20:37:21.892855 - [DEBUG] Process 1396. path edge:
51673 2019-Jan-12 20:37:21.892879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51674 2019-Jan-12 20:37:21.892935 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51675 2019-Jan-12 20:37:21.893570 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51676 2019-Jan-12 20:37:21.894204 - [DEBUG]
51677 2019-Jan-12 20:37:21.894228 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51678 2019-Jan-12 20:37:21.894874 - [DEBUG] Possible callees:
51679 2019-Jan-12 20:37:21.894902 - [DEBUG] foo
51680 2019-Jan-12 20:37:21.894927 - [DEBUG] Possible return sites:
51681 2019-Jan-12 20:37:21.894951 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651682 2019-Jan-12 20:37:21.896226 - [DEBUG] Found and process special summary
51683 2019-Jan-12 20:37:21.896259 - [DEBUG] Compose: EdgeIdentity * AllBottom
51684 2019-Jan-12 20:37:21.896287 - [DEBUG]
51685 2019-Jan-12 20:37:21.896311 - [DEBUG] Propagate flow
51686 2019-Jan-12 20:37:21.896334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51687 2019-Jan-12 20:37:21.896391 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51688 2019-Jan-12 20:37:21.897028 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51689 2019-Jan-12 20:37:21.897662 - [DEBUG] Edge function : AllBottom (result of previous compose)
51690 2019-Jan-12 20:37:21.897687 - [DEBUG]
51691 2019-Jan-12 20:37:21.897712 - [DEBUG] Join: AllTop & AllBottom
51692 2019-Jan-12 20:37:21.897738 - [DEBUG] = AllBottom (new jump func)
51693 2019-Jan-12 20:37:21.897770 - [DEBUG]
51694 2019-Jan-12 20:37:21.897795 - [DEBUG] Start adding new jump function
51695 2019-Jan-12 20:37:21.897818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51696 2019-Jan-12 20:37:21.897875 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51697 2019-Jan-12 20:37:21.898510 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51698 2019-Jan-12 20:37:21.899175 - [DEBUG] Edge Function : AllBottom
51699 2019-Jan-12 20:37:21.899203 - [DEBUG] End adding new jump function
51700 2019-Jan-12 20:37:21.899227 - [DEBUG]
51701 2019-Jan-12 20:37:21.899250 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51702 2019-Jan-12 20:37:21.899274 - [DEBUG]
51703 2019-Jan-12 20:37:21.899298 - [DEBUG] Process 1397. path edge:
51704 2019-Jan-12 20:37:21.899321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51705 2019-Jan-12 20:37:21.899377 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51706 2019-Jan-12 20:37:21.900015 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51707 2019-Jan-12 20:37:21.900650 - [DEBUG]
51708 2019-Jan-12 20:37:21.900674 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51709 2019-Jan-12 20:37:21.901329 - [DEBUG] Compose: EdgeIdentity * AllBottom
51710 2019-Jan-12 20:37:21.901357 - [DEBUG]
51711 2019-Jan-12 20:37:21.901380 - [DEBUG] Propagate flow
51712 2019-Jan-12 20:37:21.901404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51713 2019-Jan-12 20:37:21.901461 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51714 2019-Jan-12 20:37:21.902108 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51715 2019-Jan-12 20:37:21.902743 - [DEBUG] Edge function : AllBottom (result of previous compose)
51716 2019-Jan-12 20:37:21.902768 - [DEBUG]
51717 2019-Jan-12 20:37:21.902793 - [DEBUG] Join: AllTop & AllBottom
51718 2019-Jan-12 20:37:21.902819 - [DEBUG] = AllBottom (new jump func)
51719 2019-Jan-12 20:37:21.902844 - [DEBUG]
51720 2019-Jan-12 20:37:21.902867 - [DEBUG] Start adding new jump function
51721 2019-Jan-12 20:37:21.902890 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51722 2019-Jan-12 20:37:21.902946 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51723 2019-Jan-12 20:37:21.903582 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51724 2019-Jan-12 20:37:21.904213 - [DEBUG] Edge Function : AllBottom
51725 2019-Jan-12 20:37:21.904242 - [DEBUG] End adding new jump function
51726 2019-Jan-12 20:37:21.904266 - [DEBUG]
51727 2019-Jan-12 20:37:21.904289 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51728 2019-Jan-12 20:37:21.904313 - [DEBUG]
51729 2019-Jan-12 20:37:21.904336 - [DEBUG] Process 1398. path edge:
51730 2019-Jan-12 20:37:21.904360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51731 2019-Jan-12 20:37:21.904416 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51732 2019-Jan-12 20:37:21.905052 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51733 2019-Jan-12 20:37:21.905702 - [DEBUG]
51734 2019-Jan-12 20:37:21.905727 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51735 2019-Jan-12 20:37:21.906384 - [DEBUG] Compose: EdgeIdentity * AllBottom
51736 2019-Jan-12 20:37:21.906420 - [DEBUG]
51737 2019-Jan-12 20:37:21.906444 - [DEBUG] Propagate flow
51738 2019-Jan-12 20:37:21.906468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51739 2019-Jan-12 20:37:21.906525 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51740 2019-Jan-12 20:37:21.907166 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51741 2019-Jan-12 20:37:21.907800 - [DEBUG] Edge function : AllBottom (result of previous compose)
51742 2019-Jan-12 20:37:21.907826 - [DEBUG]
51743 2019-Jan-12 20:37:21.907850 - [DEBUG] Join: AllTop & AllBottom
51744 2019-Jan-12 20:37:21.907876 - [DEBUG] = AllBottom (new jump func)
51745 2019-Jan-12 20:37:21.907901 - [DEBUG]
51746 2019-Jan-12 20:37:21.907924 - [DEBUG] Start adding new jump function
51747 2019-Jan-12 20:37:21.907947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51748 2019-Jan-12 20:37:21.908003 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51749 2019-Jan-12 20:37:21.908637 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51750 2019-Jan-12 20:37:21.909282 - [DEBUG] Edge Function : AllBottom
51751 2019-Jan-12 20:37:21.909310 - [DEBUG] End adding new jump function
51752 2019-Jan-12 20:37:21.909334 - [DEBUG]
51753 2019-Jan-12 20:37:21.909357 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51754 2019-Jan-12 20:37:21.909381 - [DEBUG]
51755 2019-Jan-12 20:37:21.909405 - [DEBUG] Process 1399. path edge:
51756 2019-Jan-12 20:37:21.909428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51757 2019-Jan-12 20:37:21.909484 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51758 2019-Jan-12 20:37:21.910117 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51759 2019-Jan-12 20:37:21.910750 - [DEBUG]
51760 2019-Jan-12 20:37:21.910776 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51761 2019-Jan-12 20:37:21.911426 - [DEBUG] Compose: EdgeIdentity * AllBottom
51762 2019-Jan-12 20:37:21.911454 - [DEBUG]
51763 2019-Jan-12 20:37:21.911478 - [DEBUG] Propagate flow
51764 2019-Jan-12 20:37:21.911501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51765 2019-Jan-12 20:37:21.911558 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51766 2019-Jan-12 20:37:21.912218 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51767 2019-Jan-12 20:37:21.912854 - [DEBUG] Edge function : AllBottom (result of previous compose)
51768 2019-Jan-12 20:37:21.912879 - [DEBUG]
51769 2019-Jan-12 20:37:21.912904 - [DEBUG] Join: AllTop & AllBottom
51770 2019-Jan-12 20:37:21.912929 - [DEBUG] = AllBottom (new jump func)
51771 2019-Jan-12 20:37:21.912954 - [DEBUG]
51772 2019-Jan-12 20:37:21.912977 - [DEBUG] Start adding new jump function
51773 2019-Jan-12 20:37:21.913001 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51774 2019-Jan-12 20:37:21.913056 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51775 2019-Jan-12 20:37:21.913691 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51776 2019-Jan-12 20:37:21.914334 - [DEBUG] Edge Function : AllBottom
51777 2019-Jan-12 20:37:21.914362 - [DEBUG] End adding new jump function
51778 2019-Jan-12 20:37:21.914385 - [DEBUG]
51779 2019-Jan-12 20:37:21.914409 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51780 2019-Jan-12 20:37:21.914441 - [DEBUG]
51781 2019-Jan-12 20:37:21.914465 - [DEBUG] Process 1400. path edge:
51782 2019-Jan-12 20:37:21.914489 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51783 2019-Jan-12 20:37:21.914545 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51784 2019-Jan-12 20:37:21.915195 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51785 2019-Jan-12 20:37:21.915845 - [DEBUG]
51786 2019-Jan-12 20:37:21.915869 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51787 2019-Jan-12 20:37:21.916523 - [DEBUG] Possible callees:
51788 2019-Jan-12 20:37:21.916548 - [DEBUG] llvm.dbg.declare
51789 2019-Jan-12 20:37:21.916573 - [DEBUG] Possible return sites:
51790 2019-Jan-12 20:37:21.916597 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651791 2019-Jan-12 20:37:21.917863 - [DEBUG] Found and process special summary
51792 2019-Jan-12 20:37:21.917897 - [DEBUG] Compose: EdgeIdentity * AllBottom
51793 2019-Jan-12 20:37:21.917924 - [DEBUG]
51794 2019-Jan-12 20:37:21.917948 - [DEBUG] Propagate flow
51795 2019-Jan-12 20:37:21.917971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51796 2019-Jan-12 20:37:21.918028 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51797 2019-Jan-12 20:37:21.918678 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51798 2019-Jan-12 20:37:21.919313 - [DEBUG] Edge function : AllBottom (result of previous compose)
51799 2019-Jan-12 20:37:21.919339 - [DEBUG]
51800 2019-Jan-12 20:37:21.919363 - [DEBUG] Join: AllTop & AllBottom
51801 2019-Jan-12 20:37:21.919389 - [DEBUG] = AllBottom (new jump func)
51802 2019-Jan-12 20:37:21.919413 - [DEBUG]
51803 2019-Jan-12 20:37:21.919437 - [DEBUG] Start adding new jump function
51804 2019-Jan-12 20:37:21.919460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51805 2019-Jan-12 20:37:21.919516 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51806 2019-Jan-12 20:37:21.920152 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51807 2019-Jan-12 20:37:21.920786 - [DEBUG] Edge Function : AllBottom
51808 2019-Jan-12 20:37:21.920814 - [DEBUG] End adding new jump function
51809 2019-Jan-12 20:37:21.920838 - [DEBUG]
51810 2019-Jan-12 20:37:21.920861 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51811 2019-Jan-12 20:37:21.920885 - [DEBUG]
51812 2019-Jan-12 20:37:21.920909 - [DEBUG] Process 1401. path edge:
51813 2019-Jan-12 20:37:21.920932 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51814 2019-Jan-12 20:37:21.920988 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51815 2019-Jan-12 20:37:21.921623 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51816 2019-Jan-12 20:37:21.922274 - [DEBUG]
51817 2019-Jan-12 20:37:21.922298 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51818 2019-Jan-12 20:37:21.922954 - [DEBUG] Compose: EdgeIdentity * AllBottom
51819 2019-Jan-12 20:37:21.922982 - [DEBUG]
51820 2019-Jan-12 20:37:21.923006 - [DEBUG] Propagate flow
51821 2019-Jan-12 20:37:21.923030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51822 2019-Jan-12 20:37:21.923087 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51823 2019-Jan-12 20:37:21.923733 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51824 2019-Jan-12 20:37:21.924374 - [DEBUG] Edge function : AllBottom (result of previous compose)
51825 2019-Jan-12 20:37:21.924399 - [DEBUG]
51826 2019-Jan-12 20:37:21.924424 - [DEBUG] Join: AllTop & AllBottom
51827 2019-Jan-12 20:37:21.924450 - [DEBUG] = AllBottom (new jump func)
51828 2019-Jan-12 20:37:21.924474 - [DEBUG]
51829 2019-Jan-12 20:37:21.924498 - [DEBUG] Start adding new jump function
51830 2019-Jan-12 20:37:21.924521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51831 2019-Jan-12 20:37:21.924578 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51832 2019-Jan-12 20:37:21.925218 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51833 2019-Jan-12 20:37:21.925871 - [DEBUG] Edge Function : AllBottom
51834 2019-Jan-12 20:37:21.925899 - [DEBUG] End adding new jump function
51835 2019-Jan-12 20:37:21.925923 - [DEBUG]
51836 2019-Jan-12 20:37:21.925947 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51837 2019-Jan-12 20:37:21.925971 - [DEBUG]
51838 2019-Jan-12 20:37:21.925994 - [DEBUG] Process 1402. path edge:
51839 2019-Jan-12 20:37:21.926018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51840 2019-Jan-12 20:37:21.926075 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51841 2019-Jan-12 20:37:21.926707 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51842 2019-Jan-12 20:37:21.927349 - [DEBUG]
51843 2019-Jan-12 20:37:21.927375 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51844 2019-Jan-12 20:37:21.928050 - [DEBUG] Compose: EdgeIdentity * AllBottom
51845 2019-Jan-12 20:37:21.928078 - [DEBUG]
51846 2019-Jan-12 20:37:21.928102 - [DEBUG] Propagate flow
51847 2019-Jan-12 20:37:21.928126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51848 2019-Jan-12 20:37:21.928183 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51849 2019-Jan-12 20:37:21.928831 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51850 2019-Jan-12 20:37:21.929466 - [DEBUG] Edge function : AllBottom (result of previous compose)
51851 2019-Jan-12 20:37:21.929491 - [DEBUG]
51852 2019-Jan-12 20:37:21.929516 - [DEBUG] Join: AllTop & AllBottom
51853 2019-Jan-12 20:37:21.929542 - [DEBUG] = AllBottom (new jump func)
51854 2019-Jan-12 20:37:21.929567 - [DEBUG]
51855 2019-Jan-12 20:37:21.929590 - [DEBUG] Start adding new jump function
51856 2019-Jan-12 20:37:21.929614 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51857 2019-Jan-12 20:37:21.929669 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51858 2019-Jan-12 20:37:21.930305 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51859 2019-Jan-12 20:37:21.930934 - [DEBUG] Edge Function : AllBottom
51860 2019-Jan-12 20:37:21.930962 - [DEBUG] End adding new jump function
51861 2019-Jan-12 20:37:21.930986 - [DEBUG]
51862 2019-Jan-12 20:37:21.931010 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51863 2019-Jan-12 20:37:21.931034 - [DEBUG]
51864 2019-Jan-12 20:37:21.931058 - [DEBUG] Process 1403. path edge:
51865 2019-Jan-12 20:37:21.931081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51866 2019-Jan-12 20:37:21.931138 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51867 2019-Jan-12 20:37:21.931768 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51868 2019-Jan-12 20:37:21.932426 - [DEBUG]
51869 2019-Jan-12 20:37:21.932452 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51870 2019-Jan-12 20:37:21.933102 - [DEBUG] Compose: EdgeIdentity * AllBottom
51871 2019-Jan-12 20:37:21.933130 - [DEBUG]
51872 2019-Jan-12 20:37:21.933154 - [DEBUG] Propagate flow
51873 2019-Jan-12 20:37:21.933178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51874 2019-Jan-12 20:37:21.933235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51875 2019-Jan-12 20:37:21.933891 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51876 2019-Jan-12 20:37:21.934526 - [DEBUG] Edge function : AllBottom (result of previous compose)
51877 2019-Jan-12 20:37:21.934551 - [DEBUG]
51878 2019-Jan-12 20:37:21.934577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51879 2019-Jan-12 20:37:21.934603 - [DEBUG] = AllBottom
51880 2019-Jan-12 20:37:21.934627 - [DEBUG]
51881 2019-Jan-12 20:37:21.934651 - [DEBUG] PROPAGATE: No new function!
51882 2019-Jan-12 20:37:21.934676 - [DEBUG] EDGE:
51883 2019-Jan-12 20:37:21.934733 - [DEBUG] ---> 51884 2019-Jan-12 20:37:21.935385 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51885 2019-Jan-12 20:37:21.936020 - [DEBUG]
51886 2019-Jan-12 20:37:21.936046 - [DEBUG] EDGE:
51887 2019-Jan-12 20:37:21.936103 - [DEBUG] ---> 51888 2019-Jan-12 20:37:21.936735 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51889 2019-Jan-12 20:37:21.937368 - [DEBUG]
51890 2019-Jan-12 20:37:21.937394 - [DEBUG] EDGE:
51891 2019-Jan-12 20:37:21.937451 - [DEBUG] ---> 51892 2019-Jan-12 20:37:21.938086 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51893 2019-Jan-12 20:37:21.938734 - [DEBUG]
51894 2019-Jan-12 20:37:21.938771 - [DEBUG] Compose: EdgeIdentity * AllBottom
51895 2019-Jan-12 20:37:21.938798 - [DEBUG]
51896 2019-Jan-12 20:37:21.938822 - [DEBUG] Propagate flow
51897 2019-Jan-12 20:37:21.938845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51898 2019-Jan-12 20:37:21.938901 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51899 2019-Jan-12 20:37:21.939538 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51900 2019-Jan-12 20:37:21.940172 - [DEBUG] Edge function : AllBottom (result of previous compose)
51901 2019-Jan-12 20:37:21.940197 - [DEBUG]
51902 2019-Jan-12 20:37:21.940222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51903 2019-Jan-12 20:37:21.940248 - [DEBUG] = AllBottom
51904 2019-Jan-12 20:37:21.940272 - [DEBUG]
51905 2019-Jan-12 20:37:21.940296 - [DEBUG] PROPAGATE: No new function!
51906 2019-Jan-12 20:37:21.940322 - [DEBUG] EDGE:
51907 2019-Jan-12 20:37:21.940379 - [DEBUG] ---> 51908 2019-Jan-12 20:37:21.941022 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51909 2019-Jan-12 20:37:21.941658 - [DEBUG]
51910 2019-Jan-12 20:37:21.941692 - [DEBUG] Compose: EdgeIdentity * AllBottom
51911 2019-Jan-12 20:37:21.941718 - [DEBUG]
51912 2019-Jan-12 20:37:21.941742 - [DEBUG] Propagate flow
51913 2019-Jan-12 20:37:21.941773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51914 2019-Jan-12 20:37:21.941830 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51915 2019-Jan-12 20:37:21.942489 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51916 2019-Jan-12 20:37:21.943125 - [DEBUG] Edge function : AllBottom (result of previous compose)
51917 2019-Jan-12 20:37:21.943150 - [DEBUG]
51918 2019-Jan-12 20:37:21.943175 - [DEBUG] Join: AllTop & AllBottom
51919 2019-Jan-12 20:37:21.943200 - [DEBUG] = AllBottom (new jump func)
51920 2019-Jan-12 20:37:21.943225 - [DEBUG]
51921 2019-Jan-12 20:37:21.943248 - [DEBUG] Start adding new jump function
51922 2019-Jan-12 20:37:21.943272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51923 2019-Jan-12 20:37:21.943327 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51924 2019-Jan-12 20:37:21.943963 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51925 2019-Jan-12 20:37:21.944605 - [DEBUG] Edge Function : AllBottom
51926 2019-Jan-12 20:37:21.944633 - [DEBUG] End adding new jump function
51927 2019-Jan-12 20:37:21.944657 - [DEBUG]
51928 2019-Jan-12 20:37:21.944680 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51929 2019-Jan-12 20:37:21.944705 - [DEBUG]
51930 2019-Jan-12 20:37:21.944728 - [DEBUG] Process 1404. path edge:
51931 2019-Jan-12 20:37:21.944752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51932 2019-Jan-12 20:37:21.944808 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51933 2019-Jan-12 20:37:21.945470 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51934 2019-Jan-12 20:37:21.946104 - [DEBUG]
51935 2019-Jan-12 20:37:21.946128 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51936 2019-Jan-12 20:37:21.946781 - [DEBUG] Possible callees:
51937 2019-Jan-12 20:37:21.946806 - [DEBUG] llvm.dbg.declare
51938 2019-Jan-12 20:37:21.946831 - [DEBUG] Possible return sites:
51939 2019-Jan-12 20:37:21.946855 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351940 2019-Jan-12 20:37:21.948118 - [DEBUG] Found and process special summary
51941 2019-Jan-12 20:37:21.948152 - [DEBUG] Compose: EdgeIdentity * AllBottom
51942 2019-Jan-12 20:37:21.948179 - [DEBUG]
51943 2019-Jan-12 20:37:21.948203 - [DEBUG] Propagate flow
51944 2019-Jan-12 20:37:21.948226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51945 2019-Jan-12 20:37:21.948282 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51946 2019-Jan-12 20:37:21.948934 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51947 2019-Jan-12 20:37:21.949567 - [DEBUG] Edge function : AllBottom (result of previous compose)
51948 2019-Jan-12 20:37:21.949593 - [DEBUG]
51949 2019-Jan-12 20:37:21.949617 - [DEBUG] Join: AllTop & AllBottom
51950 2019-Jan-12 20:37:21.949643 - [DEBUG] = AllBottom (new jump func)
51951 2019-Jan-12 20:37:21.949667 - [DEBUG]
51952 2019-Jan-12 20:37:21.949691 - [DEBUG] Start adding new jump function
51953 2019-Jan-12 20:37:21.949714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-12 20:37:21.949770 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51955 2019-Jan-12 20:37:21.950412 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51956 2019-Jan-12 20:37:21.951046 - [DEBUG] Edge Function : AllBottom
51957 2019-Jan-12 20:37:21.951074 - [DEBUG] End adding new jump function
51958 2019-Jan-12 20:37:21.951098 - [DEBUG]
51959 2019-Jan-12 20:37:21.951122 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51960 2019-Jan-12 20:37:21.951146 - [DEBUG]
51961 2019-Jan-12 20:37:21.951169 - [DEBUG] Process 1405. path edge:
51962 2019-Jan-12 20:37:21.951193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51963 2019-Jan-12 20:37:21.951249 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51964 2019-Jan-12 20:37:21.951885 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51965 2019-Jan-12 20:37:21.952535 - [DEBUG]
51966 2019-Jan-12 20:37:21.952559 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51967 2019-Jan-12 20:37:21.953216 - [DEBUG] Compose: EdgeIdentity * AllBottom
51968 2019-Jan-12 20:37:21.953244 - [DEBUG]
51969 2019-Jan-12 20:37:21.953268 - [DEBUG] Propagate flow
51970 2019-Jan-12 20:37:21.953291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51971 2019-Jan-12 20:37:21.953348 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51972 2019-Jan-12 20:37:21.953980 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51973 2019-Jan-12 20:37:21.954614 - [DEBUG] Edge function : AllBottom (result of previous compose)
51974 2019-Jan-12 20:37:21.954640 - [DEBUG]
51975 2019-Jan-12 20:37:21.954665 - [DEBUG] Join: AllTop & AllBottom
51976 2019-Jan-12 20:37:21.954690 - [DEBUG] = AllBottom (new jump func)
51977 2019-Jan-12 20:37:21.954715 - [DEBUG]
51978 2019-Jan-12 20:37:21.954738 - [DEBUG] Start adding new jump function
51979 2019-Jan-12 20:37:21.954762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51980 2019-Jan-12 20:37:21.954818 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51981 2019-Jan-12 20:37:21.955469 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51982 2019-Jan-12 20:37:21.956099 - [DEBUG] Edge Function : AllBottom
51983 2019-Jan-12 20:37:21.956127 - [DEBUG] End adding new jump function
51984 2019-Jan-12 20:37:21.956151 - [DEBUG]
51985 2019-Jan-12 20:37:21.956175 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51986 2019-Jan-12 20:37:21.956199 - [DEBUG]
51987 2019-Jan-12 20:37:21.956222 - [DEBUG] Process 1406. path edge:
51988 2019-Jan-12 20:37:21.956246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51989 2019-Jan-12 20:37:21.956302 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51990 2019-Jan-12 20:37:21.956933 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51991 2019-Jan-12 20:37:21.957567 - [DEBUG]
51992 2019-Jan-12 20:37:21.957592 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51993 2019-Jan-12 20:37:21.958241 - [DEBUG] Compose: EdgeIdentity * AllBottom
51994 2019-Jan-12 20:37:21.958269 - [DEBUG]
51995 2019-Jan-12 20:37:21.958294 - [DEBUG] Propagate flow
51996 2019-Jan-12 20:37:21.958317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51997 2019-Jan-12 20:37:21.958374 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51998 2019-Jan-12 20:37:21.959018 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51999 2019-Jan-12 20:37:21.959654 - [DEBUG] Edge function : AllBottom (result of previous compose)
52000 2019-Jan-12 20:37:21.959687 - [DEBUG]
52001 2019-Jan-12 20:37:21.959713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52002 2019-Jan-12 20:37:21.959739 - [DEBUG] = AllBottom
52003 2019-Jan-12 20:37:21.959764 - [DEBUG]
52004 2019-Jan-12 20:37:21.959787 - [DEBUG] PROPAGATE: No new function!
52005 2019-Jan-12 20:37:21.959812 - [DEBUG] EDGE:
52006 2019-Jan-12 20:37:21.959869 - [DEBUG] ---> 52007 2019-Jan-12 20:37:21.960501 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52008 2019-Jan-12 20:37:21.961135 - [DEBUG]
52009 2019-Jan-12 20:37:21.961161 - [DEBUG] EDGE:
52010 2019-Jan-12 20:37:21.961218 - [DEBUG] ---> 52011 2019-Jan-12 20:37:21.961852 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52012 2019-Jan-12 20:37:21.962503 - [DEBUG]
52013 2019-Jan-12 20:37:21.962538 - [DEBUG] Compose: EdgeIdentity * AllBottom
52014 2019-Jan-12 20:37:21.962565 - [DEBUG]
52015 2019-Jan-12 20:37:21.962589 - [DEBUG] Propagate flow
52016 2019-Jan-12 20:37:21.962613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52017 2019-Jan-12 20:37:21.962669 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52018 2019-Jan-12 20:37:21.963304 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52019 2019-Jan-12 20:37:21.963938 - [DEBUG] Edge function : AllBottom (result of previous compose)
52020 2019-Jan-12 20:37:21.963963 - [DEBUG]
52021 2019-Jan-12 20:37:21.963988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52022 2019-Jan-12 20:37:21.964014 - [DEBUG] = AllBottom
52023 2019-Jan-12 20:37:21.964038 - [DEBUG]
52024 2019-Jan-12 20:37:21.964061 - [DEBUG] PROPAGATE: No new function!
52025 2019-Jan-12 20:37:21.964088 - [DEBUG] EDGE:
52026 2019-Jan-12 20:37:21.964145 - [DEBUG] ---> 52027 2019-Jan-12 20:37:21.964788 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52028 2019-Jan-12 20:37:21.965441 - [DEBUG]
52029 2019-Jan-12 20:37:21.965467 - [DEBUG] EDGE:
52030 2019-Jan-12 20:37:21.965524 - [DEBUG] ---> 52031 2019-Jan-12 20:37:21.966157 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52032 2019-Jan-12 20:37:21.966791 - [DEBUG]
52033 2019-Jan-12 20:37:21.966824 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-12 20:37:21.966851 - [DEBUG]
52035 2019-Jan-12 20:37:21.966875 - [DEBUG] Propagate flow
52036 2019-Jan-12 20:37:21.966898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-12 20:37:21.966958 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52038 2019-Jan-12 20:37:21.967593 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52039 2019-Jan-12 20:37:21.968227 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-12 20:37:21.968252 - [DEBUG]
52041 2019-Jan-12 20:37:21.968276 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-12 20:37:21.968302 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-12 20:37:21.968327 - [DEBUG]
52044 2019-Jan-12 20:37:21.968350 - [DEBUG] Start adding new jump function
52045 2019-Jan-12 20:37:21.968374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-12 20:37:21.968438 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52047 2019-Jan-12 20:37:21.969089 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52048 2019-Jan-12 20:37:21.969722 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-12 20:37:21.969750 - [DEBUG] End adding new jump function
52050 2019-Jan-12 20:37:21.969773 - [DEBUG]
52051 2019-Jan-12 20:37:21.969797 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52052 2019-Jan-12 20:37:21.969821 - [DEBUG]
52053 2019-Jan-12 20:37:21.969844 - [DEBUG] Process 1407. path edge:
52054 2019-Jan-12 20:37:21.969868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-12 20:37:21.969924 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
52056 2019-Jan-12 20:37:21.970556 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52057 2019-Jan-12 20:37:21.971191 - [DEBUG]
52058 2019-Jan-12 20:37:21.971216 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52059 2019-Jan-12 20:37:21.971868 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-12 20:37:21.971896 - [DEBUG]
52061 2019-Jan-12 20:37:21.971920 - [DEBUG] Propagate flow
52062 2019-Jan-12 20:37:21.971943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-12 20:37:21.972014 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52064 2019-Jan-12 20:37:21.972670 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52065 2019-Jan-12 20:37:21.973305 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-12 20:37:21.973330 - [DEBUG]
52067 2019-Jan-12 20:37:21.973355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52068 2019-Jan-12 20:37:21.973381 - [DEBUG] = AllBottom
52069 2019-Jan-12 20:37:21.973405 - [DEBUG]
52070 2019-Jan-12 20:37:21.973428 - [DEBUG] PROPAGATE: No new function!
52071 2019-Jan-12 20:37:21.973461 - [DEBUG] Compose: EdgeIdentity * AllBottom
52072 2019-Jan-12 20:37:21.973488 - [DEBUG]
52073 2019-Jan-12 20:37:21.973511 - [DEBUG] Propagate flow
52074 2019-Jan-12 20:37:21.973535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52075 2019-Jan-12 20:37:21.973591 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52076 2019-Jan-12 20:37:21.974234 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52077 2019-Jan-12 20:37:21.974869 - [DEBUG] Edge function : AllBottom (result of previous compose)
52078 2019-Jan-12 20:37:21.974894 - [DEBUG]
52079 2019-Jan-12 20:37:21.974919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52080 2019-Jan-12 20:37:21.974944 - [DEBUG] = AllBottom
52081 2019-Jan-12 20:37:21.974969 - [DEBUG]
52082 2019-Jan-12 20:37:21.974992 - [DEBUG] PROPAGATE: No new function!
52083 2019-Jan-12 20:37:21.975017 - [DEBUG] EDGE:
52084 2019-Jan-12 20:37:21.975074 - [DEBUG] ---> 52085 2019-Jan-12 20:37:21.975728 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52086 2019-Jan-12 20:37:21.976362 - [DEBUG]
52087 2019-Jan-12 20:37:21.976388 - [DEBUG] EDGE:
52088 2019-Jan-12 20:37:21.976445 - [DEBUG] ---> 52089 2019-Jan-12 20:37:21.977085 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52090 2019-Jan-12 20:37:21.977719 - [DEBUG]
52091 2019-Jan-12 20:37:21.977745 - [DEBUG] EDGE:
52092 2019-Jan-12 20:37:21.977802 - [DEBUG] ---> 52093 2019-Jan-12 20:37:21.978438 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52094 2019-Jan-12 20:37:21.979088 - [DEBUG]
52095 2019-Jan-12 20:37:21.979122 - [DEBUG] Compose: EdgeIdentity * AllBottom
52096 2019-Jan-12 20:37:21.979149 - [DEBUG]
52097 2019-Jan-12 20:37:21.979173 - [DEBUG] Propagate flow
52098 2019-Jan-12 20:37:21.979196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52099 2019-Jan-12 20:37:21.979252 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52100 2019-Jan-12 20:37:21.979889 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52101 2019-Jan-12 20:37:21.980523 - [DEBUG] Edge function : AllBottom (result of previous compose)
52102 2019-Jan-12 20:37:21.980548 - [DEBUG]
52103 2019-Jan-12 20:37:21.980573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52104 2019-Jan-12 20:37:21.980599 - [DEBUG] = AllBottom
52105 2019-Jan-12 20:37:21.980623 - [DEBUG]
52106 2019-Jan-12 20:37:21.980646 - [DEBUG] PROPAGATE: No new function!
52107 2019-Jan-12 20:37:21.980673 - [DEBUG] EDGE:
52108 2019-Jan-12 20:37:21.980730 - [DEBUG] ---> 52109 2019-Jan-12 20:37:21.981366 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52110 2019-Jan-12 20:37:21.982013 - [DEBUG]
52111 2019-Jan-12 20:37:21.982039 - [DEBUG] EDGE:
52112 2019-Jan-12 20:37:21.982096 - [DEBUG] ---> 52113 2019-Jan-12 20:37:21.982728 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52114 2019-Jan-12 20:37:21.983361 - [DEBUG]
52115 2019-Jan-12 20:37:21.983387 - [DEBUG] EDGE:
52116 2019-Jan-12 20:37:21.983444 - [DEBUG] ---> 52117 2019-Jan-12 20:37:21.984079 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52118 2019-Jan-12 20:37:21.984713 - [DEBUG]
52119 2019-Jan-12 20:37:21.984740 - [DEBUG] EDGE:
52120 2019-Jan-12 20:37:21.984797 - [DEBUG] ---> 52121 2019-Jan-12 20:37:21.985445 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52122 2019-Jan-12 20:37:21.986084 - [DEBUG]
52123 2019-Jan-12 20:37:21.986111 - [DEBUG] EDGE:
52124 2019-Jan-12 20:37:21.986168 - [DEBUG] ---> 52125 2019-Jan-12 20:37:21.986801 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52126 2019-Jan-12 20:37:21.987434 - [DEBUG]
52127 2019-Jan-12 20:37:21.987460 - [DEBUG] EDGE:
52128 2019-Jan-12 20:37:21.987517 - [DEBUG] ---> 52129 2019-Jan-12 20:37:21.988151 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52130 2019-Jan-12 20:37:21.988807 - [DEBUG]
52131 2019-Jan-12 20:37:21.988833 - [DEBUG] EDGE:
52132 2019-Jan-12 20:37:21.988890 - [DEBUG] ---> 52133 2019-Jan-12 20:37:21.989521 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52134 2019-Jan-12 20:37:21.990154 - [DEBUG]
52135 2019-Jan-12 20:37:21.990180 - [DEBUG] EDGE:
52136 2019-Jan-12 20:37:21.990238 - [DEBUG] ---> 52137 2019-Jan-12 20:37:21.990869 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52138 2019-Jan-12 20:37:21.991501 - [DEBUG]
52139 2019-Jan-12 20:37:21.991528 - [DEBUG] EDGE:
52140 2019-Jan-12 20:37:21.991585 - [DEBUG] ---> 52141 2019-Jan-12 20:37:21.992236 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52142 2019-Jan-12 20:37:21.992868 - [DEBUG]
52143 2019-Jan-12 20:37:21.992905 - [DEBUG] Compose: EdgeIdentity * AllBottom
52144 2019-Jan-12 20:37:21.992932 - [DEBUG]
52145 2019-Jan-12 20:37:21.992956 - [DEBUG] Propagate flow
52146 2019-Jan-12 20:37:21.992979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52147 2019-Jan-12 20:37:21.993036 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52148 2019-Jan-12 20:37:21.993671 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52149 2019-Jan-12 20:37:21.994304 - [DEBUG] Edge function : AllBottom (result of previous compose)
52150 2019-Jan-12 20:37:21.994329 - [DEBUG]
52151 2019-Jan-12 20:37:21.994355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52152 2019-Jan-12 20:37:21.994380 - [DEBUG] = AllBottom
52153 2019-Jan-12 20:37:21.994405 - [DEBUG]
52154 2019-Jan-12 20:37:21.994428 - [DEBUG] PROPAGATE: No new function!
52155 2019-Jan-12 20:37:21.994455 - [DEBUG] EDGE:
52156 2019-Jan-12 20:37:21.994512 - [DEBUG] ---> 52157 2019-Jan-12 20:37:21.995155 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52158 2019-Jan-12 20:37:21.995812 - [DEBUG]
52159 2019-Jan-12 20:37:21.995846 - [DEBUG] Compose: EdgeIdentity * AllBottom
52160 2019-Jan-12 20:37:21.995874 - [DEBUG]
52161 2019-Jan-12 20:37:21.995897 - [DEBUG] Propagate flow
52162 2019-Jan-12 20:37:21.995921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52163 2019-Jan-12 20:37:21.995977 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52164 2019-Jan-12 20:37:21.996612 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52165 2019-Jan-12 20:37:21.997245 - [DEBUG] Edge function : AllBottom (result of previous compose)
52166 2019-Jan-12 20:37:21.997270 - [DEBUG]
52167 2019-Jan-12 20:37:21.997295 - [DEBUG] Join: AllTop & AllBottom
52168 2019-Jan-12 20:37:21.997320 - [DEBUG] = AllBottom (new jump func)
52169 2019-Jan-12 20:37:21.997345 - [DEBUG]
52170 2019-Jan-12 20:37:21.997368 - [DEBUG] Start adding new jump function
52171 2019-Jan-12 20:37:21.997392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52172 2019-Jan-12 20:37:21.997448 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52173 2019-Jan-12 20:37:21.998083 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52174 2019-Jan-12 20:37:21.998741 - [DEBUG] Edge Function : AllBottom
52175 2019-Jan-12 20:37:21.998770 - [DEBUG] End adding new jump function
52176 2019-Jan-12 20:37:21.998794 - [DEBUG]
52177 2019-Jan-12 20:37:21.998818 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52178 2019-Jan-12 20:37:21.998842 - [DEBUG]
52179 2019-Jan-12 20:37:21.998865 - [DEBUG] Process 1408. path edge:
52180 2019-Jan-12 20:37:21.998889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52181 2019-Jan-12 20:37:21.998945 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52182 2019-Jan-12 20:37:21.999582 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52183 2019-Jan-12 20:37:22.000217 - [DEBUG]
52184 2019-Jan-12 20:37:22.000241 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52185 2019-Jan-12 20:37:22.000881 - [DEBUG] Possible callees:
52186 2019-Jan-12 20:37:22.000906 - [DEBUG] bar
52187 2019-Jan-12 20:37:22.000931 - [DEBUG] Possible return sites:
52188 2019-Jan-12 20:37:22.000954 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952189 2019-Jan-12 20:37:22.002225 - [DEBUG] Found and process special summary
52190 2019-Jan-12 20:37:22.002259 - [DEBUG] Compose: EdgeIdentity * AllBottom
52191 2019-Jan-12 20:37:22.002286 - [DEBUG]
52192 2019-Jan-12 20:37:22.002310 - [DEBUG] Propagate flow
52193 2019-Jan-12 20:37:22.002333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52194 2019-Jan-12 20:37:22.002390 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52195 2019-Jan-12 20:37:22.003026 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52196 2019-Jan-12 20:37:22.003660 - [DEBUG] Edge function : AllBottom (result of previous compose)
52197 2019-Jan-12 20:37:22.003685 - [DEBUG]
52198 2019-Jan-12 20:37:22.003710 - [DEBUG] Join: AllTop & AllBottom
52199 2019-Jan-12 20:37:22.003736 - [DEBUG] = AllBottom (new jump func)
52200 2019-Jan-12 20:37:22.003760 - [DEBUG]
52201 2019-Jan-12 20:37:22.003784 - [DEBUG] Start adding new jump function
52202 2019-Jan-12 20:37:22.003807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52203 2019-Jan-12 20:37:22.003863 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52204 2019-Jan-12 20:37:22.004499 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52205 2019-Jan-12 20:37:22.005134 - [DEBUG] Edge Function : AllBottom
52206 2019-Jan-12 20:37:22.005162 - [DEBUG] End adding new jump function
52207 2019-Jan-12 20:37:22.005186 - [DEBUG]
52208 2019-Jan-12 20:37:22.005209 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52209 2019-Jan-12 20:37:22.005233 - [DEBUG]
52210 2019-Jan-12 20:37:22.005257 - [DEBUG] Process 1409. path edge:
52211 2019-Jan-12 20:37:22.005281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52212 2019-Jan-12 20:37:22.005350 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52213 2019-Jan-12 20:37:22.005996 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52214 2019-Jan-12 20:37:22.006631 - [DEBUG]
52215 2019-Jan-12 20:37:22.006656 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52216 2019-Jan-12 20:37:22.007314 - [DEBUG] Compose: EdgeIdentity * AllBottom
52217 2019-Jan-12 20:37:22.007342 - [DEBUG]
52218 2019-Jan-12 20:37:22.007366 - [DEBUG] Propagate flow
52219 2019-Jan-12 20:37:22.007390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52220 2019-Jan-12 20:37:22.007460 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52221 2019-Jan-12 20:37:22.008100 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52222 2019-Jan-12 20:37:22.008754 - [DEBUG] Edge function : AllBottom (result of previous compose)
52223 2019-Jan-12 20:37:22.008780 - [DEBUG]
52224 2019-Jan-12 20:37:22.008804 - [DEBUG] Join: AllTop & AllBottom
52225 2019-Jan-12 20:37:22.008830 - [DEBUG] = AllBottom (new jump func)
52226 2019-Jan-12 20:37:22.008855 - [DEBUG]
52227 2019-Jan-12 20:37:22.008878 - [DEBUG] Start adding new jump function
52228 2019-Jan-12 20:37:22.008902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52229 2019-Jan-12 20:37:22.008958 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52230 2019-Jan-12 20:37:22.009593 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52231 2019-Jan-12 20:37:22.010224 - [DEBUG] Edge Function : AllBottom
52232 2019-Jan-12 20:37:22.010252 - [DEBUG] End adding new jump function
52233 2019-Jan-12 20:37:22.010276 - [DEBUG]
52234 2019-Jan-12 20:37:22.010300 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52235 2019-Jan-12 20:37:22.010324 - [DEBUG]
52236 2019-Jan-12 20:37:22.010348 - [DEBUG] Process 1410. path edge:
52237 2019-Jan-12 20:37:22.010372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52238 2019-Jan-12 20:37:22.010427 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52239 2019-Jan-12 20:37:22.011059 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52240 2019-Jan-12 20:37:22.011693 - [DEBUG]
52241 2019-Jan-12 20:37:22.011718 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52242 2019-Jan-12 20:37:22.012377 - [DEBUG] Compose: EdgeIdentity * AllBottom
52243 2019-Jan-12 20:37:22.012405 - [DEBUG]
52244 2019-Jan-12 20:37:22.012429 - [DEBUG] Propagate flow
52245 2019-Jan-12 20:37:22.012453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52246 2019-Jan-12 20:37:22.012509 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52247 2019-Jan-12 20:37:22.013165 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52248 2019-Jan-12 20:37:22.013800 - [DEBUG] Edge function : AllBottom (result of previous compose)
52249 2019-Jan-12 20:37:22.013826 - [DEBUG]
52250 2019-Jan-12 20:37:22.013852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52251 2019-Jan-12 20:37:22.013877 - [DEBUG] = AllBottom
52252 2019-Jan-12 20:37:22.013902 - [DEBUG]
52253 2019-Jan-12 20:37:22.013926 - [DEBUG] PROPAGATE: No new function!
52254 2019-Jan-12 20:37:22.013958 - [DEBUG] Compose: EdgeIdentity * AllBottom
52255 2019-Jan-12 20:37:22.013985 - [DEBUG]
52256 2019-Jan-12 20:37:22.014009 - [DEBUG] Propagate flow
52257 2019-Jan-12 20:37:22.014033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52258 2019-Jan-12 20:37:22.014089 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52259 2019-Jan-12 20:37:22.014734 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52260 2019-Jan-12 20:37:22.015384 - [DEBUG] Edge function : AllBottom (result of previous compose)
52261 2019-Jan-12 20:37:22.015409 - [DEBUG]
52262 2019-Jan-12 20:37:22.015434 - [DEBUG] Join: AllTop & AllBottom
52263 2019-Jan-12 20:37:22.015468 - [DEBUG] = AllBottom (new jump func)
52264 2019-Jan-12 20:37:22.015494 - [DEBUG]
52265 2019-Jan-12 20:37:22.015518 - [DEBUG] Start adding new jump function
52266 2019-Jan-12 20:37:22.015541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52267 2019-Jan-12 20:37:22.015597 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52268 2019-Jan-12 20:37:22.016240 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52269 2019-Jan-12 20:37:22.016881 - [DEBUG] Edge Function : AllBottom
52270 2019-Jan-12 20:37:22.016909 - [DEBUG] End adding new jump function
52271 2019-Jan-12 20:37:22.016933 - [DEBUG]
52272 2019-Jan-12 20:37:22.016957 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52273 2019-Jan-12 20:37:22.016981 - [DEBUG]
52274 2019-Jan-12 20:37:22.017005 - [DEBUG] Process 1411. path edge:
52275 2019-Jan-12 20:37:22.017029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52276 2019-Jan-12 20:37:22.017086 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52277 2019-Jan-12 20:37:22.017729 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52278 2019-Jan-12 20:37:22.018363 - [DEBUG]
52279 2019-Jan-12 20:37:22.018388 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52280 2019-Jan-12 20:37:22.019051 - [DEBUG] Possible callees:
52281 2019-Jan-12 20:37:22.019077 - [DEBUG] llvm.dbg.declare
52282 2019-Jan-12 20:37:22.019102 - [DEBUG] Possible return sites:
52283 2019-Jan-12 20:37:22.019126 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352284 2019-Jan-12 20:37:22.020393 - [DEBUG] Found and process special summary
52285 2019-Jan-12 20:37:22.020427 - [DEBUG] Compose: EdgeIdentity * AllBottom
52286 2019-Jan-12 20:37:22.020454 - [DEBUG]
52287 2019-Jan-12 20:37:22.020479 - [DEBUG] Propagate flow
52288 2019-Jan-12 20:37:22.020503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52289 2019-Jan-12 20:37:22.020560 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52290 2019-Jan-12 20:37:22.021196 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52291 2019-Jan-12 20:37:22.021830 - [DEBUG] Edge function : AllBottom (result of previous compose)
52292 2019-Jan-12 20:37:22.021855 - [DEBUG]
52293 2019-Jan-12 20:37:22.021881 - [DEBUG] Join: AllTop & AllBottom
52294 2019-Jan-12 20:37:22.021906 - [DEBUG] = AllBottom (new jump func)
52295 2019-Jan-12 20:37:22.021931 - [DEBUG]
52296 2019-Jan-12 20:37:22.021955 - [DEBUG] Start adding new jump function
52297 2019-Jan-12 20:37:22.021978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52298 2019-Jan-12 20:37:22.022048 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52299 2019-Jan-12 20:37:22.022685 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52300 2019-Jan-12 20:37:22.023321 - [DEBUG] Edge Function : AllBottom
52301 2019-Jan-12 20:37:22.023349 - [DEBUG] End adding new jump function
52302 2019-Jan-12 20:37:22.023373 - [DEBUG]
52303 2019-Jan-12 20:37:22.023398 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52304 2019-Jan-12 20:37:22.023422 - [DEBUG]
52305 2019-Jan-12 20:37:22.023446 - [DEBUG] Process 1412. path edge:
52306 2019-Jan-12 20:37:22.023482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52307 2019-Jan-12 20:37:22.023539 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52308 2019-Jan-12 20:37:22.024176 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52309 2019-Jan-12 20:37:22.024816 - [DEBUG]
52310 2019-Jan-12 20:37:22.024840 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52311 2019-Jan-12 20:37:22.025510 - [DEBUG] Compose: EdgeIdentity * AllBottom
52312 2019-Jan-12 20:37:22.025539 - [DEBUG]
52313 2019-Jan-12 20:37:22.025563 - [DEBUG] Propagate flow
52314 2019-Jan-12 20:37:22.025586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52315 2019-Jan-12 20:37:22.025643 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52316 2019-Jan-12 20:37:22.026283 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52317 2019-Jan-12 20:37:22.026929 - [DEBUG] Edge function : AllBottom (result of previous compose)
52318 2019-Jan-12 20:37:22.026954 - [DEBUG]
52319 2019-Jan-12 20:37:22.026980 - [DEBUG] Join: AllTop & AllBottom
52320 2019-Jan-12 20:37:22.027006 - [DEBUG] = AllBottom (new jump func)
52321 2019-Jan-12 20:37:22.027031 - [DEBUG]
52322 2019-Jan-12 20:37:22.027055 - [DEBUG] Start adding new jump function
52323 2019-Jan-12 20:37:22.027078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52324 2019-Jan-12 20:37:22.027140 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52325 2019-Jan-12 20:37:22.027834 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52326 2019-Jan-12 20:37:22.028527 - [DEBUG] Edge Function : AllBottom
52327 2019-Jan-12 20:37:22.028561 - [DEBUG] End adding new jump function
52328 2019-Jan-12 20:37:22.028586 - [DEBUG]
52329 2019-Jan-12 20:37:22.028610 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52330 2019-Jan-12 20:37:22.028636 - [DEBUG]
52331 2019-Jan-12 20:37:22.028682 - [DEBUG] Process 1413. path edge:
52332 2019-Jan-12 20:37:22.028707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52333 2019-Jan-12 20:37:22.028786 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52334 2019-Jan-12 20:37:22.029471 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52335 2019-Jan-12 20:37:22.030112 - [DEBUG]
52336 2019-Jan-12 20:37:22.030138 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52337 2019-Jan-12 20:37:22.030799 - [DEBUG] Compose: EdgeIdentity * AllBottom
52338 2019-Jan-12 20:37:22.030828 - [DEBUG]
52339 2019-Jan-12 20:37:22.030853 - [DEBUG] Propagate flow
52340 2019-Jan-12 20:37:22.030877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52341 2019-Jan-12 20:37:22.030936 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52342 2019-Jan-12 20:37:22.031569 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52343 2019-Jan-12 20:37:22.032224 - [DEBUG] Edge function : AllBottom (result of previous compose)
52344 2019-Jan-12 20:37:22.032250 - [DEBUG]
52345 2019-Jan-12 20:37:22.032277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52346 2019-Jan-12 20:37:22.032303 - [DEBUG] = AllBottom
52347 2019-Jan-12 20:37:22.032328 - [DEBUG]
52348 2019-Jan-12 20:37:22.032351 - [DEBUG] PROPAGATE: No new function!
52349 2019-Jan-12 20:37:22.032377 - [DEBUG] EDGE:
52350 2019-Jan-12 20:37:22.032435 - [DEBUG] ---> 52351 2019-Jan-12 20:37:22.033067 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52352 2019-Jan-12 20:37:22.033719 - [DEBUG]
52353 2019-Jan-12 20:37:22.033746 - [DEBUG] EDGE:
52354 2019-Jan-12 20:37:22.033804 - [DEBUG] ---> 52355 2019-Jan-12 20:37:22.034442 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52356 2019-Jan-12 20:37:22.035075 - [DEBUG]
52357 2019-Jan-12 20:37:22.035117 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-12 20:37:22.035145 - [DEBUG]
52359 2019-Jan-12 20:37:22.035169 - [DEBUG] Propagate flow
52360 2019-Jan-12 20:37:22.035193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-12 20:37:22.035249 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-12 20:37:22.035910 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52363 2019-Jan-12 20:37:22.036545 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-12 20:37:22.036570 - [DEBUG]
52365 2019-Jan-12 20:37:22.036596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52366 2019-Jan-12 20:37:22.036622 - [DEBUG] = AllBottom
52367 2019-Jan-12 20:37:22.036646 - [DEBUG]
52368 2019-Jan-12 20:37:22.036670 - [DEBUG] PROPAGATE: No new function!
52369 2019-Jan-12 20:37:22.036699 - [DEBUG] EDGE:
52370 2019-Jan-12 20:37:22.036756 - [DEBUG] ---> 52371 2019-Jan-12 20:37:22.037402 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52372 2019-Jan-12 20:37:22.038038 - [DEBUG]
52373 2019-Jan-12 20:37:22.038065 - [DEBUG] EDGE:
52374 2019-Jan-12 20:37:22.038122 - [DEBUG] ---> 52375 2019-Jan-12 20:37:22.038770 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52376 2019-Jan-12 20:37:22.039405 - [DEBUG]
52377 2019-Jan-12 20:37:22.039431 - [DEBUG] EDGE:
52378 2019-Jan-12 20:37:22.039489 - [DEBUG] ---> 52379 2019-Jan-12 20:37:22.040125 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52380 2019-Jan-12 20:37:22.040759 - [DEBUG]
52381 2019-Jan-12 20:37:22.040795 - [DEBUG] Compose: EdgeIdentity * AllBottom
52382 2019-Jan-12 20:37:22.040822 - [DEBUG]
52383 2019-Jan-12 20:37:22.040846 - [DEBUG] Propagate flow
52384 2019-Jan-12 20:37:22.040870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52385 2019-Jan-12 20:37:22.040926 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52386 2019-Jan-12 20:37:22.041563 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52387 2019-Jan-12 20:37:22.042213 - [DEBUG] Edge function : AllBottom (result of previous compose)
52388 2019-Jan-12 20:37:22.042239 - [DEBUG]
52389 2019-Jan-12 20:37:22.042264 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52390 2019-Jan-12 20:37:22.042290 - [DEBUG] = AllBottom
52391 2019-Jan-12 20:37:22.042315 - [DEBUG]
52392 2019-Jan-12 20:37:22.042339 - [DEBUG] PROPAGATE: No new function!
52393 2019-Jan-12 20:37:22.042366 - [DEBUG] EDGE:
52394 2019-Jan-12 20:37:22.042423 - [DEBUG] ---> 52395 2019-Jan-12 20:37:22.043059 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52396 2019-Jan-12 20:37:22.043702 - [DEBUG]
52397 2019-Jan-12 20:37:22.043729 - [DEBUG] EDGE:
52398 2019-Jan-12 20:37:22.043787 - [DEBUG] ---> 52399 2019-Jan-12 20:37:22.044419 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52400 2019-Jan-12 20:37:22.045053 - [DEBUG]
52401 2019-Jan-12 20:37:22.045081 - [DEBUG] Compose: EdgeIdentity * AllBottom
52402 2019-Jan-12 20:37:22.045108 - [DEBUG]
52403 2019-Jan-12 20:37:22.045131 - [DEBUG] Propagate flow
52404 2019-Jan-12 20:37:22.045155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52405 2019-Jan-12 20:37:22.045211 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52406 2019-Jan-12 20:37:22.045859 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52407 2019-Jan-12 20:37:22.046509 - [DEBUG] Edge function : AllBottom (result of previous compose)
52408 2019-Jan-12 20:37:22.046535 - [DEBUG]
52409 2019-Jan-12 20:37:22.046561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52410 2019-Jan-12 20:37:22.046587 - [DEBUG] = AllBottom
52411 2019-Jan-12 20:37:22.046612 - [DEBUG]
52412 2019-Jan-12 20:37:22.046635 - [DEBUG] PROPAGATE: No new function!
52413 2019-Jan-12 20:37:22.046661 - [DEBUG] EDGE:
52414 2019-Jan-12 20:37:22.046719 - [DEBUG] ---> 52415 2019-Jan-12 20:37:22.047356 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52416 2019-Jan-12 20:37:22.047990 - [DEBUG]
52417 2019-Jan-12 20:37:22.048036 - [DEBUG] Compose: EdgeIdentity * AllBottom
52418 2019-Jan-12 20:37:22.048064 - [DEBUG]
52419 2019-Jan-12 20:37:22.048088 - [DEBUG] Propagate flow
52420 2019-Jan-12 20:37:22.048112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52421 2019-Jan-12 20:37:22.048169 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52422 2019-Jan-12 20:37:22.048824 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
52423 2019-Jan-12 20:37:22.049463 - [DEBUG] Edge function : AllBottom (result of previous compose)
52424 2019-Jan-12 20:37:22.049489 - [DEBUG]
52425 2019-Jan-12 20:37:22.049515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52426 2019-Jan-12 20:37:22.049541 - [DEBUG] = AllBottom
52427 2019-Jan-12 20:37:22.049565 - [DEBUG]
52428 2019-Jan-12 20:37:22.049589 - [DEBUG] PROPAGATE: No new function!
52429 2019-Jan-12 20:37:22.049615 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-12 20:37:22.049641 - [DEBUG]
52431 2019-Jan-12 20:37:22.049665 - [DEBUG] Propagate flow
52432 2019-Jan-12 20:37:22.049688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-12 20:37:22.049745 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52434 2019-Jan-12 20:37:22.050382 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52435 2019-Jan-12 20:37:22.051017 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-12 20:37:22.051043 - [DEBUG]
52437 2019-Jan-12 20:37:22.051068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-12 20:37:22.051094 - [DEBUG] = AllBottom
52439 2019-Jan-12 20:37:22.051118 - [DEBUG]
52440 2019-Jan-12 20:37:22.051142 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-12 20:37:22.051168 - [DEBUG] EDGE:
52442 2019-Jan-12 20:37:22.051235 - [DEBUG] ---> 52443 2019-Jan-12 20:37:22.051871 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52444 2019-Jan-12 20:37:22.052523 - [DEBUG]
52445 2019-Jan-12 20:37:22.052549 - [DEBUG] EDGE:
52446 2019-Jan-12 20:37:22.052607 - [DEBUG] ---> 52447 2019-Jan-12 20:37:22.053240 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52448 2019-Jan-12 20:37:22.053877 - [DEBUG]
52449 2019-Jan-12 20:37:22.053904 - [DEBUG] Compose: EdgeIdentity * AllBottom
52450 2019-Jan-12 20:37:22.053931 - [DEBUG]
52451 2019-Jan-12 20:37:22.053954 - [DEBUG] Propagate flow
52452 2019-Jan-12 20:37:22.053978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52453 2019-Jan-12 20:37:22.054034 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52454 2019-Jan-12 20:37:22.054666 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52455 2019-Jan-12 20:37:22.055301 - [DEBUG] Edge function : AllBottom (result of previous compose)
52456 2019-Jan-12 20:37:22.055340 - [DEBUG]
52457 2019-Jan-12 20:37:22.055366 - [DEBUG] Join: AllTop & AllBottom
52458 2019-Jan-12 20:37:22.055393 - [DEBUG] = AllBottom (new jump func)
52459 2019-Jan-12 20:37:22.055418 - [DEBUG]
52460 2019-Jan-12 20:37:22.055442 - [DEBUG] Start adding new jump function
52461 2019-Jan-12 20:37:22.055465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52462 2019-Jan-12 20:37:22.055521 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52463 2019-Jan-12 20:37:22.056163 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52464 2019-Jan-12 20:37:22.056799 - [DEBUG] Edge Function : AllBottom
52465 2019-Jan-12 20:37:22.056830 - [DEBUG] End adding new jump function
52466 2019-Jan-12 20:37:22.056854 - [DEBUG]
52467 2019-Jan-12 20:37:22.056878 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52468 2019-Jan-12 20:37:22.056903 - [DEBUG]
52469 2019-Jan-12 20:37:22.056927 - [DEBUG] Process 1414. path edge:
52470 2019-Jan-12 20:37:22.056952 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52471 2019-Jan-12 20:37:22.057014 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
52472 2019-Jan-12 20:37:22.057667 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52473 2019-Jan-12 20:37:22.058306 - [DEBUG]
52474 2019-Jan-12 20:37:22.058333 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52475 2019-Jan-12 20:37:22.059009 - [DEBUG] Compose: EdgeIdentity * AllBottom
52476 2019-Jan-12 20:37:22.059038 - [DEBUG]
52477 2019-Jan-12 20:37:22.059062 - [DEBUG] Propagate flow
52478 2019-Jan-12 20:37:22.059085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52479 2019-Jan-12 20:37:22.059143 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52480 2019-Jan-12 20:37:22.059789 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52481 2019-Jan-12 20:37:22.060426 - [DEBUG] Edge function : AllBottom (result of previous compose)
52482 2019-Jan-12 20:37:22.060451 - [DEBUG]
52483 2019-Jan-12 20:37:22.060476 - [DEBUG] Join: AllTop & AllBottom
52484 2019-Jan-12 20:37:22.060518 - [DEBUG] = AllBottom (new jump func)
52485 2019-Jan-12 20:37:22.060543 - [DEBUG]
52486 2019-Jan-12 20:37:22.060567 - [DEBUG] Start adding new jump function
52487 2019-Jan-12 20:37:22.060591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52488 2019-Jan-12 20:37:22.060647 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52489 2019-Jan-12 20:37:22.061284 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52490 2019-Jan-12 20:37:22.061927 - [DEBUG] Edge Function : AllBottom
52491 2019-Jan-12 20:37:22.061956 - [DEBUG] End adding new jump function
52492 2019-Jan-12 20:37:22.061980 - [DEBUG]
52493 2019-Jan-12 20:37:22.062018 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52494 2019-Jan-12 20:37:22.062042 - [DEBUG]
52495 2019-Jan-12 20:37:22.062066 - [DEBUG] Process 1415. path edge:
52496 2019-Jan-12 20:37:22.062090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52497 2019-Jan-12 20:37:22.062146 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
52498 2019-Jan-12 20:37:22.062789 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52499 2019-Jan-12 20:37:22.063426 - [DEBUG]
52500 2019-Jan-12 20:37:22.063450 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52501 2019-Jan-12 20:37:22.064100 - [DEBUG] Possible callees:
52502 2019-Jan-12 20:37:22.064125 - [DEBUG] llvm.dbg.declare
52503 2019-Jan-12 20:37:22.064151 - [DEBUG] Possible return sites:
52504 2019-Jan-12 20:37:22.064174 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7852505 2019-Jan-12 20:37:22.065459 - [DEBUG] Found and process special summary
52506 2019-Jan-12 20:37:22.065494 - [DEBUG] Compose: EdgeIdentity * AllBottom
52507 2019-Jan-12 20:37:22.065522 - [DEBUG]
52508 2019-Jan-12 20:37:22.065546 - [DEBUG] Propagate flow
52509 2019-Jan-12 20:37:22.065569 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52510 2019-Jan-12 20:37:22.065626 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52511 2019-Jan-12 20:37:22.066272 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52512 2019-Jan-12 20:37:22.066908 - [DEBUG] Edge function : AllBottom (result of previous compose)
52513 2019-Jan-12 20:37:22.066933 - [DEBUG]
52514 2019-Jan-12 20:37:22.066958 - [DEBUG] Join: AllTop & AllBottom
52515 2019-Jan-12 20:37:22.066984 - [DEBUG] = AllBottom (new jump func)
52516 2019-Jan-12 20:37:22.067009 - [DEBUG]
52517 2019-Jan-12 20:37:22.067032 - [DEBUG] Start adding new jump function
52518 2019-Jan-12 20:37:22.067056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52519 2019-Jan-12 20:37:22.067112 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52520 2019-Jan-12 20:37:22.067747 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52521 2019-Jan-12 20:37:22.068382 - [DEBUG] Edge Function : AllBottom
52522 2019-Jan-12 20:37:22.068410 - [DEBUG] End adding new jump function
52523 2019-Jan-12 20:37:22.068434 - [DEBUG]
52524 2019-Jan-12 20:37:22.068458 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52525 2019-Jan-12 20:37:22.068482 - [DEBUG]
52526 2019-Jan-12 20:37:22.068505 - [DEBUG] Process 1416. path edge:
52527 2019-Jan-12 20:37:22.068537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52528 2019-Jan-12 20:37:22.068594 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
52529 2019-Jan-12 20:37:22.069247 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52530 2019-Jan-12 20:37:22.069883 - [DEBUG]
52531 2019-Jan-12 20:37:22.069907 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52532 2019-Jan-12 20:37:22.070560 - [DEBUG] Compose: EdgeIdentity * AllBottom
52533 2019-Jan-12 20:37:22.070588 - [DEBUG]
52534 2019-Jan-12 20:37:22.070612 - [DEBUG] Propagate flow
52535 2019-Jan-12 20:37:22.070636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52536 2019-Jan-12 20:37:22.070693 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52537 2019-Jan-12 20:37:22.071326 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52538 2019-Jan-12 20:37:22.071961 - [DEBUG] Edge function : AllBottom (result of previous compose)
52539 2019-Jan-12 20:37:22.072001 - [DEBUG]
52540 2019-Jan-12 20:37:22.072026 - [DEBUG] Join: AllTop & AllBottom
52541 2019-Jan-12 20:37:22.072052 - [DEBUG] = AllBottom (new jump func)
52542 2019-Jan-12 20:37:22.072077 - [DEBUG]
52543 2019-Jan-12 20:37:22.072101 - [DEBUG] Start adding new jump function
52544 2019-Jan-12 20:37:22.072125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52545 2019-Jan-12 20:37:22.072181 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52546 2019-Jan-12 20:37:22.072818 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52547 2019-Jan-12 20:37:22.073449 - [DEBUG] Edge Function : AllBottom
52548 2019-Jan-12 20:37:22.073477 - [DEBUG] End adding new jump function
52549 2019-Jan-12 20:37:22.073501 - [DEBUG]
52550 2019-Jan-12 20:37:22.073525 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52551 2019-Jan-12 20:37:22.073550 - [DEBUG]
52552 2019-Jan-12 20:37:22.073573 - [DEBUG] Process 1417. path edge:
52553 2019-Jan-12 20:37:22.073597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52554 2019-Jan-12 20:37:22.073654 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
52555 2019-Jan-12 20:37:22.074285 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52556 2019-Jan-12 20:37:22.074920 - [DEBUG]
52557 2019-Jan-12 20:37:22.074946 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52558 2019-Jan-12 20:37:22.075605 - [DEBUG] Compose: EdgeIdentity * AllBottom
52559 2019-Jan-12 20:37:22.075633 - [DEBUG]
52560 2019-Jan-12 20:37:22.075657 - [DEBUG] Propagate flow
52561 2019-Jan-12 20:37:22.075681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52562 2019-Jan-12 20:37:22.075738 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52563 2019-Jan-12 20:37:22.076382 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52564 2019-Jan-12 20:37:22.077018 - [DEBUG] Edge function : AllBottom (result of previous compose)
52565 2019-Jan-12 20:37:22.077044 - [DEBUG]
52566 2019-Jan-12 20:37:22.077068 - [DEBUG] Join: AllTop & AllBottom
52567 2019-Jan-12 20:37:22.077094 - [DEBUG] = AllBottom (new jump func)
52568 2019-Jan-12 20:37:22.077119 - [DEBUG]
52569 2019-Jan-12 20:37:22.077143 - [DEBUG] Start adding new jump function
52570 2019-Jan-12 20:37:22.077167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52571 2019-Jan-12 20:37:22.077223 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52572 2019-Jan-12 20:37:22.077865 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52573 2019-Jan-12 20:37:22.078501 - [DEBUG] Edge Function : AllBottom
52574 2019-Jan-12 20:37:22.078533 - [DEBUG] End adding new jump function
52575 2019-Jan-12 20:37:22.078558 - [DEBUG]
52576 2019-Jan-12 20:37:22.078582 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52577 2019-Jan-12 20:37:22.078606 - [DEBUG]
52578 2019-Jan-12 20:37:22.078630 - [DEBUG] Process 1418. path edge:
52579 2019-Jan-12 20:37:22.078667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52580 2019-Jan-12 20:37:22.078724 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
52581 2019-Jan-12 20:37:22.079364 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52582 2019-Jan-12 20:37:22.080000 - [DEBUG]
52583 2019-Jan-12 20:37:22.080025 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52584 2019-Jan-12 20:37:22.080677 - [DEBUG] Compose: EdgeIdentity * AllBottom
52585 2019-Jan-12 20:37:22.080707 - [DEBUG]
52586 2019-Jan-12 20:37:22.080731 - [DEBUG] Propagate flow
52587 2019-Jan-12 20:37:22.080754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52588 2019-Jan-12 20:37:22.080811 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52589 2019-Jan-12 20:37:22.081444 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52590 2019-Jan-12 20:37:22.082095 - [DEBUG] Edge function : AllBottom (result of previous compose)
52591 2019-Jan-12 20:37:22.082120 - [DEBUG]
52592 2019-Jan-12 20:37:22.082145 - [DEBUG] Join: AllTop & AllBottom
52593 2019-Jan-12 20:37:22.082171 - [DEBUG] = AllBottom (new jump func)
52594 2019-Jan-12 20:37:22.082195 - [DEBUG]
52595 2019-Jan-12 20:37:22.082219 - [DEBUG] Start adding new jump function
52596 2019-Jan-12 20:37:22.082242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52597 2019-Jan-12 20:37:22.082298 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52598 2019-Jan-12 20:37:22.082933 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52599 2019-Jan-12 20:37:22.083565 - [DEBUG] Edge Function : AllBottom
52600 2019-Jan-12 20:37:22.083596 - [DEBUG] End adding new jump function
52601 2019-Jan-12 20:37:22.083621 - [DEBUG]
52602 2019-Jan-12 20:37:22.083645 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52603 2019-Jan-12 20:37:22.083669 - [DEBUG]
52604 2019-Jan-12 20:37:22.083692 - [DEBUG] Process 1419. path edge:
52605 2019-Jan-12 20:37:22.083716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52606 2019-Jan-12 20:37:22.083773 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
52607 2019-Jan-12 20:37:22.084405 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52608 2019-Jan-12 20:37:22.085040 - [DEBUG]
52609 2019-Jan-12 20:37:22.085065 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52610 2019-Jan-12 20:37:22.085728 - [DEBUG] Compose: EdgeIdentity * AllBottom
52611 2019-Jan-12 20:37:22.085755 - [DEBUG]
52612 2019-Jan-12 20:37:22.085779 - [DEBUG] Propagate flow
52613 2019-Jan-12 20:37:22.085803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52614 2019-Jan-12 20:37:22.085859 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52615 2019-Jan-12 20:37:22.086501 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52616 2019-Jan-12 20:37:22.087147 - [DEBUG] Edge function : AllBottom (result of previous compose)
52617 2019-Jan-12 20:37:22.087173 - [DEBUG]
52618 2019-Jan-12 20:37:22.087198 - [DEBUG] Join: AllTop & AllBottom
52619 2019-Jan-12 20:37:22.087224 - [DEBUG] = AllBottom (new jump func)
52620 2019-Jan-12 20:37:22.087248 - [DEBUG]
52621 2019-Jan-12 20:37:22.087272 - [DEBUG] Start adding new jump function
52622 2019-Jan-12 20:37:22.087295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52623 2019-Jan-12 20:37:22.087351 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52624 2019-Jan-12 20:37:22.087989 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52625 2019-Jan-12 20:37:22.088622 - [DEBUG] Edge Function : AllBottom
52626 2019-Jan-12 20:37:22.088661 - [DEBUG] End adding new jump function
52627 2019-Jan-12 20:37:22.088687 - [DEBUG]
52628 2019-Jan-12 20:37:22.088711 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52629 2019-Jan-12 20:37:22.088735 - [DEBUG]
52630 2019-Jan-12 20:37:22.088759 - [DEBUG] Process 1420. path edge:
52631 2019-Jan-12 20:37:22.088782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52632 2019-Jan-12 20:37:22.088839 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
52633 2019-Jan-12 20:37:22.089476 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52634 2019-Jan-12 20:37:22.090112 - [DEBUG]
52635 2019-Jan-12 20:37:22.090136 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52636 2019-Jan-12 20:37:22.090786 - [DEBUG] Compose: EdgeIdentity * AllBottom
52637 2019-Jan-12 20:37:22.090814 - [DEBUG]
52638 2019-Jan-12 20:37:22.090838 - [DEBUG] Propagate flow
52639 2019-Jan-12 20:37:22.090861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52640 2019-Jan-12 20:37:22.090918 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52641 2019-Jan-12 20:37:22.091562 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52642 2019-Jan-12 20:37:22.092213 - [DEBUG] Edge function : AllBottom (result of previous compose)
52643 2019-Jan-12 20:37:22.092239 - [DEBUG]
52644 2019-Jan-12 20:37:22.092264 - [DEBUG] Join: AllTop & AllBottom
52645 2019-Jan-12 20:37:22.092289 - [DEBUG] = AllBottom (new jump func)
52646 2019-Jan-12 20:37:22.092314 - [DEBUG]
52647 2019-Jan-12 20:37:22.092338 - [DEBUG] Start adding new jump function
52648 2019-Jan-12 20:37:22.092361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52649 2019-Jan-12 20:37:22.092417 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52650 2019-Jan-12 20:37:22.093052 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52651 2019-Jan-12 20:37:22.093688 - [DEBUG] Edge Function : AllBottom
52652 2019-Jan-12 20:37:22.093715 - [DEBUG] End adding new jump function
52653 2019-Jan-12 20:37:22.093740 - [DEBUG]
52654 2019-Jan-12 20:37:22.093764 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52655 2019-Jan-12 20:37:22.093788 - [DEBUG]
52656 2019-Jan-12 20:37:22.093811 - [DEBUG] Process 1421. path edge:
52657 2019-Jan-12 20:37:22.093835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52658 2019-Jan-12 20:37:22.093891 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
52659 2019-Jan-12 20:37:22.094528 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52660 2019-Jan-12 20:37:22.095162 - [DEBUG]
52661 2019-Jan-12 20:37:22.095187 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52662 2019-Jan-12 20:37:22.095863 - [DEBUG] Compose: EdgeIdentity * AllBottom
52663 2019-Jan-12 20:37:22.095892 - [DEBUG]
52664 2019-Jan-12 20:37:22.095916 - [DEBUG] Propagate flow
52665 2019-Jan-12 20:37:22.095939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52666 2019-Jan-12 20:37:22.095997 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52667 2019-Jan-12 20:37:22.096638 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52668 2019-Jan-12 20:37:22.097273 - [DEBUG] Edge function : AllBottom (result of previous compose)
52669 2019-Jan-12 20:37:22.097299 - [DEBUG]
52670 2019-Jan-12 20:37:22.097324 - [DEBUG] Join: AllTop & AllBottom
52671 2019-Jan-12 20:37:22.097350 - [DEBUG] = AllBottom (new jump func)
52672 2019-Jan-12 20:37:22.097375 - [DEBUG]
52673 2019-Jan-12 20:37:22.097399 - [DEBUG] Start adding new jump function
52674 2019-Jan-12 20:37:22.097422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52675 2019-Jan-12 20:37:22.097478 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52676 2019-Jan-12 20:37:22.098116 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52677 2019-Jan-12 20:37:22.098766 - [DEBUG] Edge Function : AllBottom
52678 2019-Jan-12 20:37:22.098794 - [DEBUG] End adding new jump function
52679 2019-Jan-12 20:37:22.098818 - [DEBUG]
52680 2019-Jan-12 20:37:22.098842 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52681 2019-Jan-12 20:37:22.098867 - [DEBUG]
52682 2019-Jan-12 20:37:22.098890 - [DEBUG] Process 1422. path edge:
52683 2019-Jan-12 20:37:22.098914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52684 2019-Jan-12 20:37:22.098971 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
52685 2019-Jan-12 20:37:22.099605 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52686 2019-Jan-12 20:37:22.100239 - [DEBUG]
52687 2019-Jan-12 20:37:22.100265 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52688 2019-Jan-12 20:37:22.100915 - [DEBUG] Compose: EdgeIdentity * AllBottom
52689 2019-Jan-12 20:37:22.100944 - [DEBUG]
52690 2019-Jan-12 20:37:22.100968 - [DEBUG] Propagate flow
52691 2019-Jan-12 20:37:22.100991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52692 2019-Jan-12 20:37:22.101048 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52693 2019-Jan-12 20:37:22.101691 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52694 2019-Jan-12 20:37:22.102342 - [DEBUG] Edge function : AllBottom (result of previous compose)
52695 2019-Jan-12 20:37:22.102368 - [DEBUG]
52696 2019-Jan-12 20:37:22.102392 - [DEBUG] Join: AllTop & AllBottom
52697 2019-Jan-12 20:37:22.102418 - [DEBUG] = AllBottom (new jump func)
52698 2019-Jan-12 20:37:22.102443 - [DEBUG]
52699 2019-Jan-12 20:37:22.102467 - [DEBUG] Start adding new jump function
52700 2019-Jan-12 20:37:22.102490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52701 2019-Jan-12 20:37:22.102546 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52702 2019-Jan-12 20:37:22.103182 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52703 2019-Jan-12 20:37:22.103823 - [DEBUG] Edge Function : AllBottom
52704 2019-Jan-12 20:37:22.103858 - [DEBUG] End adding new jump function
52705 2019-Jan-12 20:37:22.103883 - [DEBUG]
52706 2019-Jan-12 20:37:22.103907 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52707 2019-Jan-12 20:37:22.103931 - [DEBUG]
52708 2019-Jan-12 20:37:22.103955 - [DEBUG] Process 1423. path edge:
52709 2019-Jan-12 20:37:22.103979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52710 2019-Jan-12 20:37:22.104042 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
52711 2019-Jan-12 20:37:22.104708 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52712 2019-Jan-12 20:37:22.105371 - [DEBUG]
52713 2019-Jan-12 20:37:22.105395 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52714 2019-Jan-12 20:37:22.106059 - [DEBUG] Possible callees:
52715 2019-Jan-12 20:37:22.106084 - [DEBUG] llvm.dbg.declare
52716 2019-Jan-12 20:37:22.106110 - [DEBUG] Possible return sites:
52717 2019-Jan-12 20:37:22.106133 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12052718 2019-Jan-12 20:37:22.107421 - [DEBUG] Found and process special summary
52719 2019-Jan-12 20:37:22.107457 - [DEBUG] Compose: EdgeIdentity * AllBottom
52720 2019-Jan-12 20:37:22.107485 - [DEBUG]
52721 2019-Jan-12 20:37:22.107510 - [DEBUG] Propagate flow
52722 2019-Jan-12 20:37:22.107534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52723 2019-Jan-12 20:37:22.107593 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52724 2019-Jan-12 20:37:22.108231 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52725 2019-Jan-12 20:37:22.108883 - [DEBUG] Edge function : AllBottom (result of previous compose)
52726 2019-Jan-12 20:37:22.108909 - [DEBUG]
52727 2019-Jan-12 20:37:22.108935 - [DEBUG] Join: AllTop & AllBottom
52728 2019-Jan-12 20:37:22.108961 - [DEBUG] = AllBottom (new jump func)
52729 2019-Jan-12 20:37:22.108985 - [DEBUG]
52730 2019-Jan-12 20:37:22.109009 - [DEBUG] Start adding new jump function
52731 2019-Jan-12 20:37:22.109032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52732 2019-Jan-12 20:37:22.109089 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52733 2019-Jan-12 20:37:22.109725 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52734 2019-Jan-12 20:37:22.110361 - [DEBUG] Edge Function : AllBottom
52735 2019-Jan-12 20:37:22.110390 - [DEBUG] End adding new jump function
52736 2019-Jan-12 20:37:22.110414 - [DEBUG]
52737 2019-Jan-12 20:37:22.110438 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52738 2019-Jan-12 20:37:22.110463 - [DEBUG]
52739 2019-Jan-12 20:37:22.110487 - [DEBUG] Process 1424. path edge:
52740 2019-Jan-12 20:37:22.110511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52741 2019-Jan-12 20:37:22.110568 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
52742 2019-Jan-12 20:37:22.111204 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52743 2019-Jan-12 20:37:22.111839 - [DEBUG]
52744 2019-Jan-12 20:37:22.111864 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52745 2019-Jan-12 20:37:22.112538 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-12 20:37:22.112578 - [DEBUG]
52747 2019-Jan-12 20:37:22.112603 - [DEBUG] Propagate flow
52748 2019-Jan-12 20:37:22.112626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-12 20:37:22.112683 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52750 2019-Jan-12 20:37:22.113318 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52751 2019-Jan-12 20:37:22.113953 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-12 20:37:22.113979 - [DEBUG]
52753 2019-Jan-12 20:37:22.114004 - [DEBUG] Join: AllTop & AllBottom
52754 2019-Jan-12 20:37:22.114030 - [DEBUG] = AllBottom (new jump func)
52755 2019-Jan-12 20:37:22.114054 - [DEBUG]
52756 2019-Jan-12 20:37:22.114078 - [DEBUG] Start adding new jump function
52757 2019-Jan-12 20:37:22.114101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52758 2019-Jan-12 20:37:22.114157 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52759 2019-Jan-12 20:37:22.114793 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52760 2019-Jan-12 20:37:22.115441 - [DEBUG] Edge Function : AllBottom
52761 2019-Jan-12 20:37:22.115468 - [DEBUG] End adding new jump function
52762 2019-Jan-12 20:37:22.115493 - [DEBUG]
52763 2019-Jan-12 20:37:22.115517 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52764 2019-Jan-12 20:37:22.115541 - [DEBUG]
52765 2019-Jan-12 20:37:22.115564 - [DEBUG] Process 1425. path edge:
52766 2019-Jan-12 20:37:22.115588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52767 2019-Jan-12 20:37:22.115644 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
52768 2019-Jan-12 20:37:22.116277 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52769 2019-Jan-12 20:37:22.116919 - [DEBUG]
52770 2019-Jan-12 20:37:22.116945 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52771 2019-Jan-12 20:37:22.117593 - [DEBUG] Compose: EdgeIdentity * AllBottom
52772 2019-Jan-12 20:37:22.117621 - [DEBUG]
52773 2019-Jan-12 20:37:22.117645 - [DEBUG] Propagate flow
52774 2019-Jan-12 20:37:22.117669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52775 2019-Jan-12 20:37:22.117725 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52776 2019-Jan-12 20:37:22.118376 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52777 2019-Jan-12 20:37:22.119026 - [DEBUG] Edge function : AllBottom (result of previous compose)
52778 2019-Jan-12 20:37:22.119052 - [DEBUG]
52779 2019-Jan-12 20:37:22.119077 - [DEBUG] Join: AllTop & AllBottom
52780 2019-Jan-12 20:37:22.119102 - [DEBUG] = AllBottom (new jump func)
52781 2019-Jan-12 20:37:22.119127 - [DEBUG]
52782 2019-Jan-12 20:37:22.119150 - [DEBUG] Start adding new jump function
52783 2019-Jan-12 20:37:22.119174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52784 2019-Jan-12 20:37:22.119229 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52785 2019-Jan-12 20:37:22.119867 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52786 2019-Jan-12 20:37:22.120513 - [DEBUG] Edge Function : AllBottom
52787 2019-Jan-12 20:37:22.120541 - [DEBUG] End adding new jump function
52788 2019-Jan-12 20:37:22.120565 - [DEBUG]
52789 2019-Jan-12 20:37:22.120589 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52790 2019-Jan-12 20:37:22.120613 - [DEBUG]
52791 2019-Jan-12 20:37:22.120646 - [DEBUG] Process 1426. path edge:
52792 2019-Jan-12 20:37:22.120671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52793 2019-Jan-12 20:37:22.120729 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
52794 2019-Jan-12 20:37:22.121374 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52795 2019-Jan-12 20:37:22.122026 - [DEBUG]
52796 2019-Jan-12 20:37:22.122050 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52797 2019-Jan-12 20:37:22.122727 - [DEBUG] Possible callees:
52798 2019-Jan-12 20:37:22.122754 - [DEBUG] llvm.dbg.declare
52799 2019-Jan-12 20:37:22.122779 - [DEBUG] Possible return sites:
52800 2019-Jan-12 20:37:22.122803 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14952801 2019-Jan-12 20:37:22.124092 - [DEBUG] Found and process special summary
52802 2019-Jan-12 20:37:22.124128 - [DEBUG] Compose: EdgeIdentity * AllBottom
52803 2019-Jan-12 20:37:22.124156 - [DEBUG]
52804 2019-Jan-12 20:37:22.124180 - [DEBUG] Propagate flow
52805 2019-Jan-12 20:37:22.124203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52806 2019-Jan-12 20:37:22.124261 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52807 2019-Jan-12 20:37:22.124905 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52808 2019-Jan-12 20:37:22.125563 - [DEBUG] Edge function : AllBottom (result of previous compose)
52809 2019-Jan-12 20:37:22.125589 - [DEBUG]
52810 2019-Jan-12 20:37:22.125614 - [DEBUG] Join: AllTop & AllBottom
52811 2019-Jan-12 20:37:22.125640 - [DEBUG] = AllBottom (new jump func)
52812 2019-Jan-12 20:37:22.125665 - [DEBUG]
52813 2019-Jan-12 20:37:22.125688 - [DEBUG] Start adding new jump function
52814 2019-Jan-12 20:37:22.125712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52815 2019-Jan-12 20:37:22.125768 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52816 2019-Jan-12 20:37:22.126404 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52817 2019-Jan-12 20:37:22.127046 - [DEBUG] Edge Function : AllBottom
52818 2019-Jan-12 20:37:22.127074 - [DEBUG] End adding new jump function
52819 2019-Jan-12 20:37:22.127098 - [DEBUG]
52820 2019-Jan-12 20:37:22.127122 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52821 2019-Jan-12 20:37:22.127147 - [DEBUG]
52822 2019-Jan-12 20:37:22.127170 - [DEBUG] Process 1427. path edge:
52823 2019-Jan-12 20:37:22.127195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52824 2019-Jan-12 20:37:22.127252 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
52825 2019-Jan-12 20:37:22.127888 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52826 2019-Jan-12 20:37:22.128522 - [DEBUG]
52827 2019-Jan-12 20:37:22.128547 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52828 2019-Jan-12 20:37:22.129225 - [DEBUG] Compose: EdgeIdentity * AllBottom
52829 2019-Jan-12 20:37:22.129253 - [DEBUG]
52830 2019-Jan-12 20:37:22.129276 - [DEBUG] Propagate flow
52831 2019-Jan-12 20:37:22.129300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52832 2019-Jan-12 20:37:22.129357 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52833 2019-Jan-12 20:37:22.130007 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52834 2019-Jan-12 20:37:22.130644 - [DEBUG] Edge function : AllBottom (result of previous compose)
52835 2019-Jan-12 20:37:22.130669 - [DEBUG]
52836 2019-Jan-12 20:37:22.130694 - [DEBUG] Join: AllTop & AllBottom
52837 2019-Jan-12 20:37:22.130720 - [DEBUG] = AllBottom (new jump func)
52838 2019-Jan-12 20:37:22.130745 - [DEBUG]
52839 2019-Jan-12 20:37:22.130768 - [DEBUG] Start adding new jump function
52840 2019-Jan-12 20:37:22.130792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52841 2019-Jan-12 20:37:22.130848 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52842 2019-Jan-12 20:37:22.131485 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52843 2019-Jan-12 20:37:22.132134 - [DEBUG] Edge Function : AllBottom
52844 2019-Jan-12 20:37:22.132162 - [DEBUG] End adding new jump function
52845 2019-Jan-12 20:37:22.132186 - [DEBUG]
52846 2019-Jan-12 20:37:22.132209 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52847 2019-Jan-12 20:37:22.132234 - [DEBUG]
52848 2019-Jan-12 20:37:22.132257 - [DEBUG] Process 1428. path edge:
52849 2019-Jan-12 20:37:22.132281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52850 2019-Jan-12 20:37:22.132338 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
52851 2019-Jan-12 20:37:22.132973 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52852 2019-Jan-12 20:37:22.133610 - [DEBUG]
52853 2019-Jan-12 20:37:22.133635 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52854 2019-Jan-12 20:37:22.134286 - [DEBUG] Compose: EdgeIdentity * AllBottom
52855 2019-Jan-12 20:37:22.134316 - [DEBUG]
52856 2019-Jan-12 20:37:22.134340 - [DEBUG] Propagate flow
52857 2019-Jan-12 20:37:22.134363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52858 2019-Jan-12 20:37:22.134421 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52859 2019-Jan-12 20:37:22.135065 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52860 2019-Jan-12 20:37:22.135716 - [DEBUG] Edge function : AllBottom (result of previous compose)
52861 2019-Jan-12 20:37:22.135742 - [DEBUG]
52862 2019-Jan-12 20:37:22.135767 - [DEBUG] Join: AllTop & AllBottom
52863 2019-Jan-12 20:37:22.135793 - [DEBUG] = AllBottom (new jump func)
52864 2019-Jan-12 20:37:22.135817 - [DEBUG]
52865 2019-Jan-12 20:37:22.135841 - [DEBUG] Start adding new jump function
52866 2019-Jan-12 20:37:22.135864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52867 2019-Jan-12 20:37:22.135920 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52868 2019-Jan-12 20:37:22.136556 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52869 2019-Jan-12 20:37:22.137203 - [DEBUG] Edge Function : AllBottom
52870 2019-Jan-12 20:37:22.137231 - [DEBUG] End adding new jump function
52871 2019-Jan-12 20:37:22.137256 - [DEBUG]
52872 2019-Jan-12 20:37:22.137280 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52873 2019-Jan-12 20:37:22.137304 - [DEBUG]
52874 2019-Jan-12 20:37:22.137328 - [DEBUG] Process 1429. path edge:
52875 2019-Jan-12 20:37:22.137352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52876 2019-Jan-12 20:37:22.137409 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
52877 2019-Jan-12 20:37:22.138061 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52878 2019-Jan-12 20:37:22.138746 - [DEBUG]
52879 2019-Jan-12 20:37:22.138771 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52880 2019-Jan-12 20:37:22.139429 - [DEBUG] Possible callees:
52881 2019-Jan-12 20:37:22.139455 - [DEBUG] llvm.dbg.declare
52882 2019-Jan-12 20:37:22.139481 - [DEBUG] Possible return sites:
52883 2019-Jan-12 20:37:22.139504 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15552884 2019-Jan-12 20:37:22.140772 - [DEBUG] Found and process special summary
52885 2019-Jan-12 20:37:22.140807 - [DEBUG] Compose: EdgeIdentity * AllBottom
52886 2019-Jan-12 20:37:22.140835 - [DEBUG]
52887 2019-Jan-12 20:37:22.140859 - [DEBUG] Propagate flow
52888 2019-Jan-12 20:37:22.140882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52889 2019-Jan-12 20:37:22.140939 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52890 2019-Jan-12 20:37:22.141576 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52891 2019-Jan-12 20:37:22.142228 - [DEBUG] Edge function : AllBottom (result of previous compose)
52892 2019-Jan-12 20:37:22.142254 - [DEBUG]
52893 2019-Jan-12 20:37:22.142279 - [DEBUG] Join: AllTop & AllBottom
52894 2019-Jan-12 20:37:22.142305 - [DEBUG] = AllBottom (new jump func)
52895 2019-Jan-12 20:37:22.142330 - [DEBUG]
52896 2019-Jan-12 20:37:22.142353 - [DEBUG] Start adding new jump function
52897 2019-Jan-12 20:37:22.142377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52898 2019-Jan-12 20:37:22.142433 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52899 2019-Jan-12 20:37:22.143069 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52900 2019-Jan-12 20:37:22.143705 - [DEBUG] Edge Function : AllBottom
52901 2019-Jan-12 20:37:22.143733 - [DEBUG] End adding new jump function
52902 2019-Jan-12 20:37:22.143757 - [DEBUG]
52903 2019-Jan-12 20:37:22.143781 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52904 2019-Jan-12 20:37:22.143806 - [DEBUG]
52905 2019-Jan-12 20:37:22.143829 - [DEBUG] Process 1430. path edge:
52906 2019-Jan-12 20:37:22.143853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52907 2019-Jan-12 20:37:22.143909 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
52908 2019-Jan-12 20:37:22.144545 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52909 2019-Jan-12 20:37:22.145181 - [DEBUG]
52910 2019-Jan-12 20:37:22.145206 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52911 2019-Jan-12 20:37:22.145880 - [DEBUG] Compose: EdgeIdentity * AllBottom
52912 2019-Jan-12 20:37:22.145908 - [DEBUG]
52913 2019-Jan-12 20:37:22.145932 - [DEBUG] Propagate flow
52914 2019-Jan-12 20:37:22.145955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52915 2019-Jan-12 20:37:22.146012 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52916 2019-Jan-12 20:37:22.146646 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52917 2019-Jan-12 20:37:22.147288 - [DEBUG] Edge function : AllBottom (result of previous compose)
52918 2019-Jan-12 20:37:22.147314 - [DEBUG]
52919 2019-Jan-12 20:37:22.147339 - [DEBUG] Join: AllTop & AllBottom
52920 2019-Jan-12 20:37:22.147372 - [DEBUG] = AllBottom (new jump func)
52921 2019-Jan-12 20:37:22.147397 - [DEBUG]
52922 2019-Jan-12 20:37:22.147421 - [DEBUG] Start adding new jump function
52923 2019-Jan-12 20:37:22.147444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52924 2019-Jan-12 20:37:22.147501 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52925 2019-Jan-12 20:37:22.148138 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52926 2019-Jan-12 20:37:22.148787 - [DEBUG] Edge Function : AllBottom
52927 2019-Jan-12 20:37:22.148815 - [DEBUG] End adding new jump function
52928 2019-Jan-12 20:37:22.148840 - [DEBUG]
52929 2019-Jan-12 20:37:22.148863 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52930 2019-Jan-12 20:37:22.148887 - [DEBUG]
52931 2019-Jan-12 20:37:22.148911 - [DEBUG] Process 1431. path edge:
52932 2019-Jan-12 20:37:22.148935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52933 2019-Jan-12 20:37:22.148991 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
52934 2019-Jan-12 20:37:22.149625 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52935 2019-Jan-12 20:37:22.150261 - [DEBUG]
52936 2019-Jan-12 20:37:22.150286 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52937 2019-Jan-12 20:37:22.150937 - [DEBUG] Compose: EdgeIdentity * AllBottom
52938 2019-Jan-12 20:37:22.150965 - [DEBUG]
52939 2019-Jan-12 20:37:22.150988 - [DEBUG] Propagate flow
52940 2019-Jan-12 20:37:22.151012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52941 2019-Jan-12 20:37:22.151069 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52942 2019-Jan-12 20:37:22.151709 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52943 2019-Jan-12 20:37:22.152360 - [DEBUG] Edge function : AllBottom (result of previous compose)
52944 2019-Jan-12 20:37:22.152385 - [DEBUG]
52945 2019-Jan-12 20:37:22.152410 - [DEBUG] Join: AllTop & AllBottom
52946 2019-Jan-12 20:37:22.152436 - [DEBUG] = AllBottom (new jump func)
52947 2019-Jan-12 20:37:22.152460 - [DEBUG]
52948 2019-Jan-12 20:37:22.152483 - [DEBUG] Start adding new jump function
52949 2019-Jan-12 20:37:22.152507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52950 2019-Jan-12 20:37:22.152563 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52951 2019-Jan-12 20:37:22.153199 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52952 2019-Jan-12 20:37:22.153832 - [DEBUG] Edge Function : AllBottom
52953 2019-Jan-12 20:37:22.153860 - [DEBUG] End adding new jump function
52954 2019-Jan-12 20:37:22.153884 - [DEBUG]
52955 2019-Jan-12 20:37:22.153907 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52956 2019-Jan-12 20:37:22.153932 - [DEBUG]
52957 2019-Jan-12 20:37:22.153955 - [DEBUG] Process 1432. path edge:
52958 2019-Jan-12 20:37:22.153979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52959 2019-Jan-12 20:37:22.154036 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
52960 2019-Jan-12 20:37:22.154669 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52961 2019-Jan-12 20:37:22.155303 - [DEBUG]
52962 2019-Jan-12 20:37:22.155342 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52963 2019-Jan-12 20:37:22.155995 - [DEBUG] Compose: EdgeIdentity * AllBottom
52964 2019-Jan-12 20:37:22.156023 - [DEBUG]
52965 2019-Jan-12 20:37:22.156047 - [DEBUG] Propagate flow
52966 2019-Jan-12 20:37:22.156078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52967 2019-Jan-12 20:37:22.156135 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52968 2019-Jan-12 20:37:22.156783 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52969 2019-Jan-12 20:37:22.157421 - [DEBUG] Edge function : AllBottom (result of previous compose)
52970 2019-Jan-12 20:37:22.157446 - [DEBUG]
52971 2019-Jan-12 20:37:22.157470 - [DEBUG] Join: AllTop & AllBottom
52972 2019-Jan-12 20:37:22.157496 - [DEBUG] = AllBottom (new jump func)
52973 2019-Jan-12 20:37:22.157521 - [DEBUG]
52974 2019-Jan-12 20:37:22.157544 - [DEBUG] Start adding new jump function
52975 2019-Jan-12 20:37:22.157567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52976 2019-Jan-12 20:37:22.157623 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52977 2019-Jan-12 20:37:22.158258 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52978 2019-Jan-12 20:37:22.158915 - [DEBUG] Edge Function : AllBottom
52979 2019-Jan-12 20:37:22.158943 - [DEBUG] End adding new jump function
52980 2019-Jan-12 20:37:22.158967 - [DEBUG]
52981 2019-Jan-12 20:37:22.158991 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52982 2019-Jan-12 20:37:22.159016 - [DEBUG]
52983 2019-Jan-12 20:37:22.159039 - [DEBUG] Process 1433. path edge:
52984 2019-Jan-12 20:37:22.159063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52985 2019-Jan-12 20:37:22.159120 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
52986 2019-Jan-12 20:37:22.159765 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52987 2019-Jan-12 20:37:22.160401 - [DEBUG]
52988 2019-Jan-12 20:37:22.160426 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52989 2019-Jan-12 20:37:22.161083 - [DEBUG] Possible callees:
52990 2019-Jan-12 20:37:22.161108 - [DEBUG] llvm.dbg.declare
52991 2019-Jan-12 20:37:22.161133 - [DEBUG] Possible return sites:
52992 2019-Jan-12 20:37:22.161157 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16352993 2019-Jan-12 20:37:22.162440 - [DEBUG] Found and process special summary
52994 2019-Jan-12 20:37:22.162474 - [DEBUG] Compose: EdgeIdentity * AllBottom
52995 2019-Jan-12 20:37:22.162501 - [DEBUG]
52996 2019-Jan-12 20:37:22.162525 - [DEBUG] Propagate flow
52997 2019-Jan-12 20:37:22.162549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52998 2019-Jan-12 20:37:22.162606 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52999 2019-Jan-12 20:37:22.163242 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53000 2019-Jan-12 20:37:22.163878 - [DEBUG] Edge function : AllBottom (result of previous compose)
53001 2019-Jan-12 20:37:22.163903 - [DEBUG]
53002 2019-Jan-12 20:37:22.163928 - [DEBUG] Join: AllTop & AllBottom
53003 2019-Jan-12 20:37:22.163954 - [DEBUG] = AllBottom (new jump func)
53004 2019-Jan-12 20:37:22.163979 - [DEBUG]
53005 2019-Jan-12 20:37:22.164002 - [DEBUG] Start adding new jump function
53006 2019-Jan-12 20:37:22.164026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53007 2019-Jan-12 20:37:22.164082 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53008 2019-Jan-12 20:37:22.164725 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53009 2019-Jan-12 20:37:22.165375 - [DEBUG] Edge Function : AllBottom
53010 2019-Jan-12 20:37:22.165403 - [DEBUG] End adding new jump function
53011 2019-Jan-12 20:37:22.165427 - [DEBUG]
53012 2019-Jan-12 20:37:22.165451 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53013 2019-Jan-12 20:37:22.165475 - [DEBUG]
53014 2019-Jan-12 20:37:22.165499 - [DEBUG] Process 1434. path edge:
53015 2019-Jan-12 20:37:22.165523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53016 2019-Jan-12 20:37:22.165580 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53017 2019-Jan-12 20:37:22.166217 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53018 2019-Jan-12 20:37:22.166857 - [DEBUG]
53019 2019-Jan-12 20:37:22.166881 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53020 2019-Jan-12 20:37:22.167537 - [DEBUG] Compose: EdgeIdentity * AllBottom
53021 2019-Jan-12 20:37:22.167567 - [DEBUG]
53022 2019-Jan-12 20:37:22.167590 - [DEBUG] Propagate flow
53023 2019-Jan-12 20:37:22.167614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53024 2019-Jan-12 20:37:22.167672 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53025 2019-Jan-12 20:37:22.168306 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53026 2019-Jan-12 20:37:22.168957 - [DEBUG] Edge function : AllBottom (result of previous compose)
53027 2019-Jan-12 20:37:22.168983 - [DEBUG]
53028 2019-Jan-12 20:37:22.169008 - [DEBUG] Join: AllTop & AllBottom
53029 2019-Jan-12 20:37:22.169034 - [DEBUG] = AllBottom (new jump func)
53030 2019-Jan-12 20:37:22.169059 - [DEBUG]
53031 2019-Jan-12 20:37:22.169082 - [DEBUG] Start adding new jump function
53032 2019-Jan-12 20:37:22.169106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53033 2019-Jan-12 20:37:22.169162 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53034 2019-Jan-12 20:37:22.169797 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53035 2019-Jan-12 20:37:22.170429 - [DEBUG] Edge Function : AllBottom
53036 2019-Jan-12 20:37:22.170457 - [DEBUG] End adding new jump function
53037 2019-Jan-12 20:37:22.170482 - [DEBUG]
53038 2019-Jan-12 20:37:22.170506 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53039 2019-Jan-12 20:37:22.170530 - [DEBUG]
53040 2019-Jan-12 20:37:22.170554 - [DEBUG] Process 1435. path edge:
53041 2019-Jan-12 20:37:22.170578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53042 2019-Jan-12 20:37:22.170635 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53043 2019-Jan-12 20:37:22.171268 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53044 2019-Jan-12 20:37:22.171903 - [DEBUG]
53045 2019-Jan-12 20:37:22.171928 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53046 2019-Jan-12 20:37:22.172597 - [DEBUG] Compose: EdgeIdentity * AllBottom
53047 2019-Jan-12 20:37:22.172625 - [DEBUG]
53048 2019-Jan-12 20:37:22.172649 - [DEBUG] Propagate flow
53049 2019-Jan-12 20:37:22.172673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53050 2019-Jan-12 20:37:22.172729 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53051 2019-Jan-12 20:37:22.173373 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53052 2019-Jan-12 20:37:22.174015 - [DEBUG] Edge function : AllBottom (result of previous compose)
53053 2019-Jan-12 20:37:22.174041 - [DEBUG]
53054 2019-Jan-12 20:37:22.174066 - [DEBUG] Join: AllTop & AllBottom
53055 2019-Jan-12 20:37:22.174092 - [DEBUG] = AllBottom (new jump func)
53056 2019-Jan-12 20:37:22.174116 - [DEBUG]
53057 2019-Jan-12 20:37:22.174139 - [DEBUG] Start adding new jump function
53058 2019-Jan-12 20:37:22.174163 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-12 20:37:22.174218 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53060 2019-Jan-12 20:37:22.174854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53061 2019-Jan-12 20:37:22.175511 - [DEBUG] Edge Function : AllBottom
53062 2019-Jan-12 20:37:22.175539 - [DEBUG] End adding new jump function
53063 2019-Jan-12 20:37:22.175563 - [DEBUG]
53064 2019-Jan-12 20:37:22.175587 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53065 2019-Jan-12 20:37:22.175611 - [DEBUG]
53066 2019-Jan-12 20:37:22.175635 - [DEBUG] Process 1436. path edge:
53067 2019-Jan-12 20:37:22.175658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53068 2019-Jan-12 20:37:22.175716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53069 2019-Jan-12 20:37:22.176359 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53070 2019-Jan-12 20:37:22.177001 - [DEBUG]
53071 2019-Jan-12 20:37:22.177025 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53072 2019-Jan-12 20:37:22.177680 - [DEBUG] Possible callees:
53073 2019-Jan-12 20:37:22.177706 - [DEBUG] llvm.dbg.declare
53074 2019-Jan-12 20:37:22.177731 - [DEBUG] Possible return sites:
53075 2019-Jan-12 20:37:22.177755 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953076 2019-Jan-12 20:37:22.179034 - [DEBUG] Found and process special summary
53077 2019-Jan-12 20:37:22.179067 - [DEBUG] Compose: EdgeIdentity * AllBottom
53078 2019-Jan-12 20:37:22.179094 - [DEBUG]
53079 2019-Jan-12 20:37:22.179118 - [DEBUG] Propagate flow
53080 2019-Jan-12 20:37:22.179142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53081 2019-Jan-12 20:37:22.179198 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53082 2019-Jan-12 20:37:22.179837 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53083 2019-Jan-12 20:37:22.180473 - [DEBUG] Edge function : AllBottom (result of previous compose)
53084 2019-Jan-12 20:37:22.180498 - [DEBUG]
53085 2019-Jan-12 20:37:22.180523 - [DEBUG] Join: AllTop & AllBottom
53086 2019-Jan-12 20:37:22.180549 - [DEBUG] = AllBottom (new jump func)
53087 2019-Jan-12 20:37:22.180573 - [DEBUG]
53088 2019-Jan-12 20:37:22.180597 - [DEBUG] Start adding new jump function
53089 2019-Jan-12 20:37:22.180620 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53090 2019-Jan-12 20:37:22.180676 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53091 2019-Jan-12 20:37:22.181311 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53092 2019-Jan-12 20:37:22.181946 - [DEBUG] Edge Function : AllBottom
53093 2019-Jan-12 20:37:22.181973 - [DEBUG] End adding new jump function
53094 2019-Jan-12 20:37:22.182019 - [DEBUG]
53095 2019-Jan-12 20:37:22.182044 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53096 2019-Jan-12 20:37:22.182068 - [DEBUG]
53097 2019-Jan-12 20:37:22.182092 - [DEBUG] Process 1437. path edge:
53098 2019-Jan-12 20:37:22.182116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53099 2019-Jan-12 20:37:22.182173 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53100 2019-Jan-12 20:37:22.182811 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53101 2019-Jan-12 20:37:22.183447 - [DEBUG]
53102 2019-Jan-12 20:37:22.183472 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53103 2019-Jan-12 20:37:22.184128 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-12 20:37:22.184156 - [DEBUG]
53105 2019-Jan-12 20:37:22.184180 - [DEBUG] Propagate flow
53106 2019-Jan-12 20:37:22.184204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-12 20:37:22.184261 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53108 2019-Jan-12 20:37:22.184895 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53109 2019-Jan-12 20:37:22.185546 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-12 20:37:22.185572 - [DEBUG]
53111 2019-Jan-12 20:37:22.185596 - [DEBUG] Join: AllTop & AllBottom
53112 2019-Jan-12 20:37:22.185622 - [DEBUG] = AllBottom (new jump func)
53113 2019-Jan-12 20:37:22.185647 - [DEBUG]
53114 2019-Jan-12 20:37:22.185670 - [DEBUG] Start adding new jump function
53115 2019-Jan-12 20:37:22.185693 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53116 2019-Jan-12 20:37:22.185749 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53117 2019-Jan-12 20:37:22.186385 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53118 2019-Jan-12 20:37:22.187023 - [DEBUG] Edge Function : AllBottom
53119 2019-Jan-12 20:37:22.187051 - [DEBUG] End adding new jump function
53120 2019-Jan-12 20:37:22.187075 - [DEBUG]
53121 2019-Jan-12 20:37:22.187098 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53122 2019-Jan-12 20:37:22.187123 - [DEBUG]
53123 2019-Jan-12 20:37:22.187146 - [DEBUG] Process 1438. path edge:
53124 2019-Jan-12 20:37:22.187170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53125 2019-Jan-12 20:37:22.187226 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53126 2019-Jan-12 20:37:22.187860 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53127 2019-Jan-12 20:37:22.188495 - [DEBUG]
53128 2019-Jan-12 20:37:22.188519 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53129 2019-Jan-12 20:37:22.189192 - [DEBUG] Compose: EdgeIdentity * AllBottom
53130 2019-Jan-12 20:37:22.189220 - [DEBUG]
53131 2019-Jan-12 20:37:22.189244 - [DEBUG] Propagate flow
53132 2019-Jan-12 20:37:22.189267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53133 2019-Jan-12 20:37:22.189324 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53134 2019-Jan-12 20:37:22.189972 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53135 2019-Jan-12 20:37:22.190608 - [DEBUG] Edge function : AllBottom (result of previous compose)
53136 2019-Jan-12 20:37:22.190633 - [DEBUG]
53137 2019-Jan-12 20:37:22.190658 - [DEBUG] Join: AllTop & AllBottom
53138 2019-Jan-12 20:37:22.190695 - [DEBUG] = AllBottom (new jump func)
53139 2019-Jan-12 20:37:22.190720 - [DEBUG]
53140 2019-Jan-12 20:37:22.190743 - [DEBUG] Start adding new jump function
53141 2019-Jan-12 20:37:22.190767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53142 2019-Jan-12 20:37:22.190823 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53143 2019-Jan-12 20:37:22.191459 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53144 2019-Jan-12 20:37:22.192110 - [DEBUG] Edge Function : AllBottom
53145 2019-Jan-12 20:37:22.192138 - [DEBUG] End adding new jump function
53146 2019-Jan-12 20:37:22.192162 - [DEBUG]
53147 2019-Jan-12 20:37:22.192186 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53148 2019-Jan-12 20:37:22.192210 - [DEBUG]
53149 2019-Jan-12 20:37:22.192234 - [DEBUG] Process 1439. path edge:
53150 2019-Jan-12 20:37:22.192258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53151 2019-Jan-12 20:37:22.192314 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53152 2019-Jan-12 20:37:22.192951 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53153 2019-Jan-12 20:37:22.193588 - [DEBUG]
53154 2019-Jan-12 20:37:22.193612 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53155 2019-Jan-12 20:37:22.194270 - [DEBUG] Compose: EdgeIdentity * AllBottom
53156 2019-Jan-12 20:37:22.194299 - [DEBUG]
53157 2019-Jan-12 20:37:22.194323 - [DEBUG] Propagate flow
53158 2019-Jan-12 20:37:22.194347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53159 2019-Jan-12 20:37:22.194404 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53160 2019-Jan-12 20:37:22.195038 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53161 2019-Jan-12 20:37:22.195687 - [DEBUG] Edge function : AllBottom (result of previous compose)
53162 2019-Jan-12 20:37:22.195712 - [DEBUG]
53163 2019-Jan-12 20:37:22.195737 - [DEBUG] Join: AllTop & AllBottom
53164 2019-Jan-12 20:37:22.195763 - [DEBUG] = AllBottom (new jump func)
53165 2019-Jan-12 20:37:22.195787 - [DEBUG]
53166 2019-Jan-12 20:37:22.195811 - [DEBUG] Start adding new jump function
53167 2019-Jan-12 20:37:22.195834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53168 2019-Jan-12 20:37:22.195889 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53169 2019-Jan-12 20:37:22.196524 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53170 2019-Jan-12 20:37:22.197163 - [DEBUG] Edge Function : AllBottom
53171 2019-Jan-12 20:37:22.197191 - [DEBUG] End adding new jump function
53172 2019-Jan-12 20:37:22.197215 - [DEBUG]
53173 2019-Jan-12 20:37:22.197239 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53174 2019-Jan-12 20:37:22.197263 - [DEBUG]
53175 2019-Jan-12 20:37:22.197286 - [DEBUG] Process 1440. path edge:
53176 2019-Jan-12 20:37:22.197310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53177 2019-Jan-12 20:37:22.197367 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53178 2019-Jan-12 20:37:22.198000 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53179 2019-Jan-12 20:37:22.198636 - [DEBUG]
53180 2019-Jan-12 20:37:22.198676 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53181 2019-Jan-12 20:37:22.199338 - [DEBUG] Compose: EdgeIdentity * AllBottom
53182 2019-Jan-12 20:37:22.199366 - [DEBUG]
53183 2019-Jan-12 20:37:22.199390 - [DEBUG] Propagate flow
53184 2019-Jan-12 20:37:22.199413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53185 2019-Jan-12 20:37:22.199470 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53186 2019-Jan-12 20:37:22.200108 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53187 2019-Jan-12 20:37:22.200744 - [DEBUG] Edge function : AllBottom (result of previous compose)
53188 2019-Jan-12 20:37:22.200769 - [DEBUG]
53189 2019-Jan-12 20:37:22.200794 - [DEBUG] Join: AllTop & AllBottom
53190 2019-Jan-12 20:37:22.200820 - [DEBUG] = AllBottom (new jump func)
53191 2019-Jan-12 20:37:22.200844 - [DEBUG]
53192 2019-Jan-12 20:37:22.200868 - [DEBUG] Start adding new jump function
53193 2019-Jan-12 20:37:22.200891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53194 2019-Jan-12 20:37:22.200947 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53195 2019-Jan-12 20:37:22.201582 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53196 2019-Jan-12 20:37:22.202234 - [DEBUG] Edge Function : AllBottom
53197 2019-Jan-12 20:37:22.202261 - [DEBUG] End adding new jump function
53198 2019-Jan-12 20:37:22.202285 - [DEBUG]
53199 2019-Jan-12 20:37:22.202309 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53200 2019-Jan-12 20:37:22.202334 - [DEBUG]
53201 2019-Jan-12 20:37:22.202357 - [DEBUG] Process 1441. path edge:
53202 2019-Jan-12 20:37:22.202381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53203 2019-Jan-12 20:37:22.202438 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53204 2019-Jan-12 20:37:22.203074 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53205 2019-Jan-12 20:37:22.203710 - [DEBUG]
53206 2019-Jan-12 20:37:22.203735 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53207 2019-Jan-12 20:37:22.204393 - [DEBUG] Compose: EdgeIdentity * AllBottom
53208 2019-Jan-12 20:37:22.204421 - [DEBUG]
53209 2019-Jan-12 20:37:22.204445 - [DEBUG] Propagate flow
53210 2019-Jan-12 20:37:22.204468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53211 2019-Jan-12 20:37:22.204525 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53212 2019-Jan-12 20:37:22.205159 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53213 2019-Jan-12 20:37:22.205810 - [DEBUG] Edge function : AllBottom (result of previous compose)
53214 2019-Jan-12 20:37:22.205836 - [DEBUG]
53215 2019-Jan-12 20:37:22.205861 - [DEBUG] Join: AllTop & AllBottom
53216 2019-Jan-12 20:37:22.205887 - [DEBUG] = AllBottom (new jump func)
53217 2019-Jan-12 20:37:22.205911 - [DEBUG]
53218 2019-Jan-12 20:37:22.205934 - [DEBUG] Start adding new jump function
53219 2019-Jan-12 20:37:22.205958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53220 2019-Jan-12 20:37:22.206018 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53221 2019-Jan-12 20:37:22.206661 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53222 2019-Jan-12 20:37:22.207300 - [DEBUG] Edge Function : AllBottom
53223 2019-Jan-12 20:37:22.207328 - [DEBUG] End adding new jump function
53224 2019-Jan-12 20:37:22.207352 - [DEBUG]
53225 2019-Jan-12 20:37:22.207376 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53226 2019-Jan-12 20:37:22.207400 - [DEBUG]
53227 2019-Jan-12 20:37:22.207432 - [DEBUG] Process 1442. path edge:
53228 2019-Jan-12 20:37:22.207457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53229 2019-Jan-12 20:37:22.207514 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53230 2019-Jan-12 20:37:22.208147 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53231 2019-Jan-12 20:37:22.208800 - [DEBUG]
53232 2019-Jan-12 20:37:22.208825 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53233 2019-Jan-12 20:37:22.209479 - [DEBUG] Compose: EdgeIdentity * AllBottom
53234 2019-Jan-12 20:37:22.209507 - [DEBUG]
53235 2019-Jan-12 20:37:22.209531 - [DEBUG] Propagate flow
53236 2019-Jan-12 20:37:22.209555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53237 2019-Jan-12 20:37:22.209612 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53238 2019-Jan-12 20:37:22.210248 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53239 2019-Jan-12 20:37:22.210884 - [DEBUG] Edge function : AllBottom (result of previous compose)
53240 2019-Jan-12 20:37:22.210910 - [DEBUG]
53241 2019-Jan-12 20:37:22.210935 - [DEBUG] Join: AllTop & AllBottom
53242 2019-Jan-12 20:37:22.210961 - [DEBUG] = AllBottom (new jump func)
53243 2019-Jan-12 20:37:22.210986 - [DEBUG]
53244 2019-Jan-12 20:37:22.211009 - [DEBUG] Start adding new jump function
53245 2019-Jan-12 20:37:22.211033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53246 2019-Jan-12 20:37:22.211089 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53247 2019-Jan-12 20:37:22.211724 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53248 2019-Jan-12 20:37:22.212370 - [DEBUG] Edge Function : AllBottom
53249 2019-Jan-12 20:37:22.212398 - [DEBUG] End adding new jump function
53250 2019-Jan-12 20:37:22.212422 - [DEBUG]
53251 2019-Jan-12 20:37:22.212446 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53252 2019-Jan-12 20:37:22.212470 - [DEBUG]
53253 2019-Jan-12 20:37:22.212494 - [DEBUG] Process 1443. path edge:
53254 2019-Jan-12 20:37:22.212518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53255 2019-Jan-12 20:37:22.212575 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53256 2019-Jan-12 20:37:22.213210 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53257 2019-Jan-12 20:37:22.213846 - [DEBUG]
53258 2019-Jan-12 20:37:22.213871 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53259 2019-Jan-12 20:37:22.214527 - [DEBUG] Compose: EdgeIdentity * AllBottom
53260 2019-Jan-12 20:37:22.214555 - [DEBUG]
53261 2019-Jan-12 20:37:22.214579 - [DEBUG] Propagate flow
53262 2019-Jan-12 20:37:22.214603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53263 2019-Jan-12 20:37:22.214660 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53264 2019-Jan-12 20:37:22.215300 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53265 2019-Jan-12 20:37:22.215951 - [DEBUG] Edge function : AllBottom (result of previous compose)
53266 2019-Jan-12 20:37:22.215976 - [DEBUG]
53267 2019-Jan-12 20:37:22.216001 - [DEBUG] Join: AllTop & AllBottom
53268 2019-Jan-12 20:37:22.216027 - [DEBUG] = AllBottom (new jump func)
53269 2019-Jan-12 20:37:22.216052 - [DEBUG]
53270 2019-Jan-12 20:37:22.216075 - [DEBUG] Start adding new jump function
53271 2019-Jan-12 20:37:22.216099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53272 2019-Jan-12 20:37:22.216163 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53273 2019-Jan-12 20:37:22.216800 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53274 2019-Jan-12 20:37:22.217445 - [DEBUG] Edge Function : AllBottom
53275 2019-Jan-12 20:37:22.217473 - [DEBUG] End adding new jump function
53276 2019-Jan-12 20:37:22.217498 - [DEBUG]
53277 2019-Jan-12 20:37:22.217522 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53278 2019-Jan-12 20:37:22.217546 - [DEBUG]
53279 2019-Jan-12 20:37:22.217570 - [DEBUG] Process 1444. path edge:
53280 2019-Jan-12 20:37:22.217594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53281 2019-Jan-12 20:37:22.217651 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53282 2019-Jan-12 20:37:22.218291 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53283 2019-Jan-12 20:37:22.218943 - [DEBUG]
53284 2019-Jan-12 20:37:22.218969 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53285 2019-Jan-12 20:37:22.219629 - [DEBUG] Compose: EdgeIdentity * AllBottom
53286 2019-Jan-12 20:37:22.219657 - [DEBUG]
53287 2019-Jan-12 20:37:22.219681 - [DEBUG] Propagate flow
53288 2019-Jan-12 20:37:22.219704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53289 2019-Jan-12 20:37:22.219761 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53290 2019-Jan-12 20:37:22.220397 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53291 2019-Jan-12 20:37:22.221033 - [DEBUG] Edge function : AllBottom (result of previous compose)
53292 2019-Jan-12 20:37:22.221058 - [DEBUG]
53293 2019-Jan-12 20:37:22.221083 - [DEBUG] Join: AllTop & AllBottom
53294 2019-Jan-12 20:37:22.221109 - [DEBUG] = AllBottom (new jump func)
53295 2019-Jan-12 20:37:22.221133 - [DEBUG]
53296 2019-Jan-12 20:37:22.221157 - [DEBUG] Start adding new jump function
53297 2019-Jan-12 20:37:22.221180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53298 2019-Jan-12 20:37:22.221236 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53299 2019-Jan-12 20:37:22.221871 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53300 2019-Jan-12 20:37:22.222522 - [DEBUG] Edge Function : AllBottom
53301 2019-Jan-12 20:37:22.222549 - [DEBUG] End adding new jump function
53302 2019-Jan-12 20:37:22.222573 - [DEBUG]
53303 2019-Jan-12 20:37:22.222597 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53304 2019-Jan-12 20:37:22.222622 - [DEBUG]
53305 2019-Jan-12 20:37:22.222645 - [DEBUG] Process 1445. path edge:
53306 2019-Jan-12 20:37:22.222669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53307 2019-Jan-12 20:37:22.222726 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
53308 2019-Jan-12 20:37:22.223361 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53309 2019-Jan-12 20:37:22.223998 - [DEBUG]
53310 2019-Jan-12 20:37:22.224022 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53311 2019-Jan-12 20:37:22.224683 - [DEBUG] Compose: EdgeIdentity * AllBottom
53312 2019-Jan-12 20:37:22.224712 - [DEBUG]
53313 2019-Jan-12 20:37:22.224736 - [DEBUG] Propagate flow
53314 2019-Jan-12 20:37:22.224759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53315 2019-Jan-12 20:37:22.224824 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53316 2019-Jan-12 20:37:22.225486 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53317 2019-Jan-12 20:37:22.226123 - [DEBUG] Edge function : AllBottom (result of previous compose)
53318 2019-Jan-12 20:37:22.226149 - [DEBUG]
53319 2019-Jan-12 20:37:22.226174 - [DEBUG] Join: AllTop & AllBottom
53320 2019-Jan-12 20:37:22.226200 - [DEBUG] = AllBottom (new jump func)
53321 2019-Jan-12 20:37:22.226225 - [DEBUG]
53322 2019-Jan-12 20:37:22.226248 - [DEBUG] Start adding new jump function
53323 2019-Jan-12 20:37:22.226272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53324 2019-Jan-12 20:37:22.226328 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53325 2019-Jan-12 20:37:22.226966 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53326 2019-Jan-12 20:37:22.227605 - [DEBUG] Edge Function : AllBottom
53327 2019-Jan-12 20:37:22.227633 - [DEBUG] End adding new jump function
53328 2019-Jan-12 20:37:22.227657 - [DEBUG]
53329 2019-Jan-12 20:37:22.227681 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53330 2019-Jan-12 20:37:22.227705 - [DEBUG]
53331 2019-Jan-12 20:37:22.227729 - [DEBUG] Process 1446. path edge:
53332 2019-Jan-12 20:37:22.227753 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53333 2019-Jan-12 20:37:22.227810 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
53334 2019-Jan-12 20:37:22.228444 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53335 2019-Jan-12 20:37:22.229096 - [DEBUG]
53336 2019-Jan-12 20:37:22.229121 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53337 2019-Jan-12 20:37:22.229768 - [DEBUG] Start of endsummarytab entry
53338 2019-Jan-12 20:37:22.229807 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53339 2019-Jan-12 20:37:22.230443 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
53340 2019-Jan-12 20:37:22.230505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53341 2019-Jan-12 20:37:22.231140 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53342 2019-Jan-12 20:37:22.231775 - [DEBUG] EF: AllBottom
53343 2019-Jan-12 20:37:22.231800 - [DEBUG]
53344 2019-Jan-12 20:37:22.231824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53345 2019-Jan-12 20:37:22.232473 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53346 2019-Jan-12 20:37:22.233116 - [DEBUG] EF: AllBottom
53347 2019-Jan-12 20:37:22.233141 - [DEBUG]
53348 2019-Jan-12 20:37:22.233164 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53349 2019-Jan-12 20:37:22.233796 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53350 2019-Jan-12 20:37:22.234437 - [DEBUG] EF: AllBottom
53351 2019-Jan-12 20:37:22.234462 - [DEBUG]
53352 2019-Jan-12 20:37:22.234486 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53353 2019-Jan-12 20:37:22.235118 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53354 2019-Jan-12 20:37:22.235768 - [DEBUG] EF: AllBottom
53355 2019-Jan-12 20:37:22.235793 - [DEBUG]
53356 2019-Jan-12 20:37:22.235817 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53357 2019-Jan-12 20:37:22.236450 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53358 2019-Jan-12 20:37:22.237098 - [DEBUG] EF: AllBottom
53359 2019-Jan-12 20:37:22.237124 - [DEBUG]
53360 2019-Jan-12 20:37:22.237147 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53361 2019-Jan-12 20:37:22.237787 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
53362 2019-Jan-12 20:37:22.238419 - [DEBUG] EF: AllBottom
53363 2019-Jan-12 20:37:22.238444 - [DEBUG]
53364 2019-Jan-12 20:37:22.238468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53365 2019-Jan-12 20:37:22.239116 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53366 2019-Jan-12 20:37:22.239751 - [DEBUG] EF: AllBottom
53367 2019-Jan-12 20:37:22.239776 - [DEBUG]
53368 2019-Jan-12 20:37:22.239799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53369 2019-Jan-12 20:37:22.240431 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53370 2019-Jan-12 20:37:22.241072 - [DEBUG] EF: AllBottom
53371 2019-Jan-12 20:37:22.241097 - [DEBUG]
53372 2019-Jan-12 20:37:22.241120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53373 2019-Jan-12 20:37:22.241754 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53374 2019-Jan-12 20:37:22.242410 - [DEBUG] EF: AllBottom
53375 2019-Jan-12 20:37:22.242435 - [DEBUG]
53376 2019-Jan-12 20:37:22.242458 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53377 2019-Jan-12 20:37:22.243091 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53378 2019-Jan-12 20:37:22.243725 - [DEBUG] EF: AllBottom
53379 2019-Jan-12 20:37:22.243750 - [DEBUG]
53380 2019-Jan-12 20:37:22.243773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53381 2019-Jan-12 20:37:22.244406 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53382 2019-Jan-12 20:37:22.245040 - [DEBUG] EF: AllBottom
53383 2019-Jan-12 20:37:22.245065 - [DEBUG]
53384 2019-Jan-12 20:37:22.245088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53385 2019-Jan-12 20:37:22.245735 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53386 2019-Jan-12 20:37:22.246376 - [DEBUG] EF: AllBottom
53387 2019-Jan-12 20:37:22.246401 - [DEBUG]
53388 2019-Jan-12 20:37:22.246424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53389 2019-Jan-12 20:37:22.247057 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53390 2019-Jan-12 20:37:22.247696 - [DEBUG] EF: AllBottom
53391 2019-Jan-12 20:37:22.247721 - [DEBUG]
53392 2019-Jan-12 20:37:22.247744 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53393 2019-Jan-12 20:37:22.248377 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
53394 2019-Jan-12 20:37:22.249024 - [DEBUG] EF: AllBottom
53395 2019-Jan-12 20:37:22.249049 - [DEBUG]
53396 2019-Jan-12 20:37:22.249073 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53397 2019-Jan-12 20:37:22.249705 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53398 2019-Jan-12 20:37:22.250340 - [DEBUG] EF: AllBottom
53399 2019-Jan-12 20:37:22.250365 - [DEBUG]
53400 2019-Jan-12 20:37:22.250388 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53401 2019-Jan-12 20:37:22.251021 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53402 2019-Jan-12 20:37:22.251655 - [DEBUG] EF: AllBottom
53403 2019-Jan-12 20:37:22.251680 - [DEBUG]
53404 2019-Jan-12 20:37:22.251703 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53405 2019-Jan-12 20:37:22.252358 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53406 2019-Jan-12 20:37:22.252992 - [DEBUG] EF: AllBottom
53407 2019-Jan-12 20:37:22.253017 - [DEBUG]
53408 2019-Jan-12 20:37:22.253040 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53409 2019-Jan-12 20:37:22.253673 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53410 2019-Jan-12 20:37:22.254307 - [DEBUG] EF: AllBottom
53411 2019-Jan-12 20:37:22.254332 - [DEBUG]
53412 2019-Jan-12 20:37:22.254356 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53413 2019-Jan-12 20:37:22.254988 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53414 2019-Jan-12 20:37:22.255638 - [DEBUG] EF: AllBottom
53415 2019-Jan-12 20:37:22.255663 - [DEBUG]
53416 2019-Jan-12 20:37:22.255686 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53417 2019-Jan-12 20:37:22.256319 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53418 2019-Jan-12 20:37:22.256953 - [DEBUG] EF: AllBottom
53419 2019-Jan-12 20:37:22.256978 - [DEBUG]
53420 2019-Jan-12 20:37:22.257001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53421 2019-Jan-12 20:37:22.257640 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53422 2019-Jan-12 20:37:22.258280 - [DEBUG] EF: AllBottom
53423 2019-Jan-12 20:37:22.258305 - [DEBUG]
53424 2019-Jan-12 20:37:22.258329 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53425 2019-Jan-12 20:37:22.258976 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53426 2019-Jan-12 20:37:22.259611 - [DEBUG] EF: AllBottom
53427 2019-Jan-12 20:37:22.259636 - [DEBUG]
53428 2019-Jan-12 20:37:22.259659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53429 2019-Jan-12 20:37:22.260292 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53430 2019-Jan-12 20:37:22.260934 - [DEBUG] EF: AllBottom
53431 2019-Jan-12 20:37:22.260959 - [DEBUG]
53432 2019-Jan-12 20:37:22.260982 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53433 2019-Jan-12 20:37:22.261614 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53434 2019-Jan-12 20:37:22.262262 - [DEBUG] EF: AllBottom
53435 2019-Jan-12 20:37:22.262287 - [DEBUG]
53436 2019-Jan-12 20:37:22.262311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53437 2019-Jan-12 20:37:22.262943 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53438 2019-Jan-12 20:37:22.263578 - [DEBUG] EF: AllBottom
53439 2019-Jan-12 20:37:22.263603 - [DEBUG]
53440 2019-Jan-12 20:37:22.263627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53441 2019-Jan-12 20:37:22.264259 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53442 2019-Jan-12 20:37:22.264895 - [DEBUG] EF: AllBottom
53443 2019-Jan-12 20:37:22.264919 - [DEBUG]
53444 2019-Jan-12 20:37:22.264943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53445 2019-Jan-12 20:37:22.265591 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53446 2019-Jan-12 20:37:22.266225 - [DEBUG] EF: AllBottom
53447 2019-Jan-12 20:37:22.266250 - [DEBUG]
53448 2019-Jan-12 20:37:22.266274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53449 2019-Jan-12 20:37:22.266906 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
53450 2019-Jan-12 20:37:22.267545 - [DEBUG] EF: AllBottom
53451 2019-Jan-12 20:37:22.267577 - [DEBUG]
53452 2019-Jan-12 20:37:22.267601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53453 2019-Jan-12 20:37:22.268234 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
53454 2019-Jan-12 20:37:22.268885 - [DEBUG] EF: AllBottom
53455 2019-Jan-12 20:37:22.268910 - [DEBUG]
53456 2019-Jan-12 20:37:22.268933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53457 2019-Jan-12 20:37:22.269566 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53458 2019-Jan-12 20:37:22.270201 - [DEBUG] EF: AllBottom
53459 2019-Jan-12 20:37:22.270226 - [DEBUG]
53460 2019-Jan-12 20:37:22.270249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53461 2019-Jan-12 20:37:22.270882 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
53462 2019-Jan-12 20:37:22.271516 - [DEBUG] EF: AllBottom
53463 2019-Jan-12 20:37:22.271541 - [DEBUG]
53464 2019-Jan-12 20:37:22.271565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53465 2019-Jan-12 20:37:22.272212 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53466 2019-Jan-12 20:37:22.272846 - [DEBUG] EF: AllBottom
53467 2019-Jan-12 20:37:22.272871 - [DEBUG]
53468 2019-Jan-12 20:37:22.272895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53469 2019-Jan-12 20:37:22.273526 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53470 2019-Jan-12 20:37:22.274159 - [DEBUG] EF: AllBottom
53471 2019-Jan-12 20:37:22.274183 - [DEBUG]
53472 2019-Jan-12 20:37:22.274208 - [DEBUG] ---------------
53473 2019-Jan-12 20:37:22.274231 - [DEBUG]
53474 2019-Jan-12 20:37:22.274257 - [DEBUG] End of endsummarytab entry
53475 2019-Jan-12 20:37:22.274281 - [DEBUG]
53476 2019-Jan-12 20:37:22.274304 - [DEBUG] Start of incomingtab entry
53477 2019-Jan-12 20:37:22.274328 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53478 2019-Jan-12 20:37:22.274962 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
53479 2019-Jan-12 20:37:22.275018 - [DEBUG] ---------------
53480 2019-Jan-12 20:37:22.275042 - [DEBUG] End of incomingtab entry
53481 2019-Jan-12 20:37:22.275066 - [DEBUG]
53482 2019-Jan-12 20:37:22.275092 - [DEBUG] EDGE:
53483 2019-Jan-12 20:37:22.275148 - [DEBUG] ---> 53484 2019-Jan-12 20:37:22.275797 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53485 2019-Jan-12 20:37:22.276431 - [DEBUG]
53486 2019-Jan-12 20:37:22.276457 - [DEBUG] EDGE:
53487 2019-Jan-12 20:37:22.276514 - [DEBUG] ---> 53488 2019-Jan-12 20:37:22.277148 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53489 2019-Jan-12 20:37:22.277798 - [DEBUG]
53490 2019-Jan-12 20:37:22.277836 - [DEBUG] Compose: EdgeIdentity * AllBottom
53491 2019-Jan-12 20:37:22.277863 - [DEBUG]
53492 2019-Jan-12 20:37:22.277887 - [DEBUG] Propagate flow
53493 2019-Jan-12 20:37:22.277911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53494 2019-Jan-12 20:37:22.277975 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53495 2019-Jan-12 20:37:22.278700 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53496 2019-Jan-12 20:37:22.279404 - [DEBUG] Edge function : AllBottom (result of previous compose)
53497 2019-Jan-12 20:37:22.279431 - [DEBUG]
53498 2019-Jan-12 20:37:22.279458 - [DEBUG] Join: AllTop & AllBottom
53499 2019-Jan-12 20:37:22.279503 - [DEBUG] = AllBottom (new jump func)
53500 2019-Jan-12 20:37:22.279528 - [DEBUG]
53501 2019-Jan-12 20:37:22.279553 - [DEBUG] Start adding new jump function
53502 2019-Jan-12 20:37:22.279577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53503 2019-Jan-12 20:37:22.279651 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53504 2019-Jan-12 20:37:22.280342 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53505 2019-Jan-12 20:37:22.280991 - [DEBUG] Edge Function : AllBottom
53506 2019-Jan-12 20:37:22.281022 - [DEBUG] End adding new jump function
53507 2019-Jan-12 20:37:22.281046 - [DEBUG]
53508 2019-Jan-12 20:37:22.281070 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53509 2019-Jan-12 20:37:22.281094 - [DEBUG]
53510 2019-Jan-12 20:37:22.281118 - [DEBUG] Process 1447. path edge:
53511 2019-Jan-12 20:37:22.281142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53512 2019-Jan-12 20:37:22.281198 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
53513 2019-Jan-12 20:37:22.281840 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53514 2019-Jan-12 20:37:22.282500 - [DEBUG]
53515 2019-Jan-12 20:37:22.282525 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53516 2019-Jan-12 20:37:22.283186 - [DEBUG] Possible callees:
53517 2019-Jan-12 20:37:22.283211 - [DEBUG] llvm.dbg.declare
53518 2019-Jan-12 20:37:22.283236 - [DEBUG] Possible return sites:
53519 2019-Jan-12 20:37:22.283260 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19353520 2019-Jan-12 20:37:22.284542 - [DEBUG] Found and process special summary
53521 2019-Jan-12 20:37:22.284582 - [DEBUG] Compose: EdgeIdentity * AllBottom
53522 2019-Jan-12 20:37:22.284610 - [DEBUG]
53523 2019-Jan-12 20:37:22.284635 - [DEBUG] Propagate flow
53524 2019-Jan-12 20:37:22.284658 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53525 2019-Jan-12 20:37:22.284715 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53526 2019-Jan-12 20:37:22.285373 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53527 2019-Jan-12 20:37:22.286009 - [DEBUG] Edge function : AllBottom (result of previous compose)
53528 2019-Jan-12 20:37:22.286034 - [DEBUG]
53529 2019-Jan-12 20:37:22.286059 - [DEBUG] Join: AllTop & AllBottom
53530 2019-Jan-12 20:37:22.286085 - [DEBUG] = AllBottom (new jump func)
53531 2019-Jan-12 20:37:22.286110 - [DEBUG]
53532 2019-Jan-12 20:37:22.286133 - [DEBUG] Start adding new jump function
53533 2019-Jan-12 20:37:22.286157 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53534 2019-Jan-12 20:37:22.286213 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53535 2019-Jan-12 20:37:22.286849 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53536 2019-Jan-12 20:37:22.287485 - [DEBUG] Edge Function : AllBottom
53537 2019-Jan-12 20:37:22.287514 - [DEBUG] End adding new jump function
53538 2019-Jan-12 20:37:22.287538 - [DEBUG]
53539 2019-Jan-12 20:37:22.287562 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53540 2019-Jan-12 20:37:22.287586 - [DEBUG]
53541 2019-Jan-12 20:37:22.287609 - [DEBUG] Process 1448. path edge:
53542 2019-Jan-12 20:37:22.287650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53543 2019-Jan-12 20:37:22.287708 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
53544 2019-Jan-12 20:37:22.288345 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53545 2019-Jan-12 20:37:22.288996 - [DEBUG]
53546 2019-Jan-12 20:37:22.289021 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53547 2019-Jan-12 20:37:22.289686 - [DEBUG] Compose: EdgeIdentity * AllBottom
53548 2019-Jan-12 20:37:22.289715 - [DEBUG]
53549 2019-Jan-12 20:37:22.289739 - [DEBUG] Propagate flow
53550 2019-Jan-12 20:37:22.289762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53551 2019-Jan-12 20:37:22.289820 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53552 2019-Jan-12 20:37:22.290456 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53553 2019-Jan-12 20:37:22.291093 - [DEBUG] Edge function : AllBottom (result of previous compose)
53554 2019-Jan-12 20:37:22.291118 - [DEBUG]
53555 2019-Jan-12 20:37:22.291143 - [DEBUG] Join: AllTop & AllBottom
53556 2019-Jan-12 20:37:22.291170 - [DEBUG] = AllBottom (new jump func)
53557 2019-Jan-12 20:37:22.291194 - [DEBUG]
53558 2019-Jan-12 20:37:22.291218 - [DEBUG] Start adding new jump function
53559 2019-Jan-12 20:37:22.291241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53560 2019-Jan-12 20:37:22.291298 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53561 2019-Jan-12 20:37:22.291934 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53562 2019-Jan-12 20:37:22.292584 - [DEBUG] Edge Function : AllBottom
53563 2019-Jan-12 20:37:22.292612 - [DEBUG] End adding new jump function
53564 2019-Jan-12 20:37:22.292636 - [DEBUG]
53565 2019-Jan-12 20:37:22.292660 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53566 2019-Jan-12 20:37:22.292685 - [DEBUG]
53567 2019-Jan-12 20:37:22.292709 - [DEBUG] Process 1449. path edge:
53568 2019-Jan-12 20:37:22.292733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53569 2019-Jan-12 20:37:22.292790 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
53570 2019-Jan-12 20:37:22.293424 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53571 2019-Jan-12 20:37:22.294062 - [DEBUG]
53572 2019-Jan-12 20:37:22.294088 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53573 2019-Jan-12 20:37:22.294744 - [DEBUG] Compose: EdgeIdentity * AllBottom
53574 2019-Jan-12 20:37:22.294772 - [DEBUG]
53575 2019-Jan-12 20:37:22.294796 - [DEBUG] Propagate flow
53576 2019-Jan-12 20:37:22.294820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53577 2019-Jan-12 20:37:22.294877 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53578 2019-Jan-12 20:37:22.295528 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53579 2019-Jan-12 20:37:22.296164 - [DEBUG] Edge function : AllBottom (result of previous compose)
53580 2019-Jan-12 20:37:22.296190 - [DEBUG]
53581 2019-Jan-12 20:37:22.296215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53582 2019-Jan-12 20:37:22.296240 - [DEBUG] = AllBottom
53583 2019-Jan-12 20:37:22.296265 - [DEBUG]
53584 2019-Jan-12 20:37:22.296288 - [DEBUG] PROPAGATE: No new function!
53585 2019-Jan-12 20:37:22.296314 - [DEBUG] EDGE:
53586 2019-Jan-12 20:37:22.296371 - [DEBUG] ---> 53587 2019-Jan-12 20:37:22.297014 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53588 2019-Jan-12 20:37:22.297650 - [DEBUG]
53589 2019-Jan-12 20:37:22.297676 - [DEBUG] EDGE:
53590 2019-Jan-12 20:37:22.297737 - [DEBUG] ---> 53591 2019-Jan-12 20:37:22.298373 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53592 2019-Jan-12 20:37:22.299021 - [DEBUG]
53593 2019-Jan-12 20:37:22.299059 - [DEBUG] Compose: EdgeIdentity * AllBottom
53594 2019-Jan-12 20:37:22.299086 - [DEBUG]
53595 2019-Jan-12 20:37:22.299110 - [DEBUG] Propagate flow
53596 2019-Jan-12 20:37:22.299133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53597 2019-Jan-12 20:37:22.299189 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53598 2019-Jan-12 20:37:22.299826 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53599 2019-Jan-12 20:37:22.300461 - [DEBUG] Edge function : AllBottom (result of previous compose)
53600 2019-Jan-12 20:37:22.300486 - [DEBUG]
53601 2019-Jan-12 20:37:22.300511 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53602 2019-Jan-12 20:37:22.300537 - [DEBUG] = AllBottom
53603 2019-Jan-12 20:37:22.300561 - [DEBUG]
53604 2019-Jan-12 20:37:22.300585 - [DEBUG] PROPAGATE: No new function!
53605 2019-Jan-12 20:37:22.300612 - [DEBUG] EDGE:
53606 2019-Jan-12 20:37:22.300669 - [DEBUG] ---> 53607 2019-Jan-12 20:37:22.301312 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-12 20:37:22.301948 - [DEBUG]
53609 2019-Jan-12 20:37:22.301974 - [DEBUG] EDGE:
53610 2019-Jan-12 20:37:22.302045 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
53611 2019-Jan-12 20:37:22.302684 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53612 2019-Jan-12 20:37:22.303320 - [DEBUG]
53613 2019-Jan-12 20:37:22.303346 - [DEBUG] EDGE:
53614 2019-Jan-12 20:37:22.303403 - [DEBUG] ---> 53615 2019-Jan-12 20:37:22.304037 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53616 2019-Jan-12 20:37:22.304679 - [DEBUG]
53617 2019-Jan-12 20:37:22.304705 - [DEBUG] EDGE:
53618 2019-Jan-12 20:37:22.304762 - [DEBUG] ---> 53619 2019-Jan-12 20:37:22.305411 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53620 2019-Jan-12 20:37:22.306051 - [DEBUG]
53621 2019-Jan-12 20:37:22.306078 - [DEBUG] EDGE:
53622 2019-Jan-12 20:37:22.306135 - [DEBUG] ---> 53623 2019-Jan-12 20:37:22.306780 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-12 20:37:22.307415 - [DEBUG]
53625 2019-Jan-12 20:37:22.307452 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-12 20:37:22.307479 - [DEBUG]
53627 2019-Jan-12 20:37:22.307503 - [DEBUG] Propagate flow
53628 2019-Jan-12 20:37:22.307526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-12 20:37:22.307591 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53630 2019-Jan-12 20:37:22.308234 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-12 20:37:22.308887 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-12 20:37:22.308913 - [DEBUG]
53633 2019-Jan-12 20:37:22.308938 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-12 20:37:22.308963 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-12 20:37:22.308988 - [DEBUG]
53636 2019-Jan-12 20:37:22.309011 - [DEBUG] Start adding new jump function
53637 2019-Jan-12 20:37:22.309035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-12 20:37:22.309090 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-12 20:37:22.309726 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53640 2019-Jan-12 20:37:22.310361 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-12 20:37:22.310389 - [DEBUG] End adding new jump function
53642 2019-Jan-12 20:37:22.310413 - [DEBUG]
53643 2019-Jan-12 20:37:22.310436 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53644 2019-Jan-12 20:37:22.310461 - [DEBUG]
53645 2019-Jan-12 20:37:22.310484 - [DEBUG] Process 1450. path edge:
53646 2019-Jan-12 20:37:22.310508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-12 20:37:22.310564 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
53648 2019-Jan-12 20:37:22.311199 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-12 20:37:22.311834 - [DEBUG]
53650 2019-Jan-12 20:37:22.311859 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53651 2019-Jan-12 20:37:22.312536 - [DEBUG] Compose: EdgeIdentity * AllBottom
53652 2019-Jan-12 20:37:22.312565 - [DEBUG]
53653 2019-Jan-12 20:37:22.312588 - [DEBUG] Propagate flow
53654 2019-Jan-12 20:37:22.312612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53655 2019-Jan-12 20:37:22.312669 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
53656 2019-Jan-12 20:37:22.313302 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53657 2019-Jan-12 20:37:22.313938 - [DEBUG] Edge function : AllBottom (result of previous compose)
53658 2019-Jan-12 20:37:22.313964 - [DEBUG]
53659 2019-Jan-12 20:37:22.313989 - [DEBUG] Join: AllTop & AllBottom
53660 2019-Jan-12 20:37:22.314015 - [DEBUG] = AllBottom (new jump func)
53661 2019-Jan-12 20:37:22.314040 - [DEBUG]
53662 2019-Jan-12 20:37:22.314063 - [DEBUG] Start adding new jump function
53663 2019-Jan-12 20:37:22.314087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53664 2019-Jan-12 20:37:22.314143 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53665 2019-Jan-12 20:37:22.314779 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
53666 2019-Jan-12 20:37:22.315424 - [DEBUG] Edge Function : AllBottom
53667 2019-Jan-12 20:37:22.315452 - [DEBUG] End adding new jump function
53668 2019-Jan-12 20:37:22.315476 - [DEBUG]
53669 2019-Jan-12 20:37:22.315500 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53670 2019-Jan-12 20:37:22.315524 - [DEBUG]
53671 2019-Jan-12 20:37:22.315547 - [DEBUG] Process 1451. path edge:
53672 2019-Jan-12 20:37:22.315571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53673 2019-Jan-12 20:37:22.315627 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
53674 2019-Jan-12 20:37:22.316265 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53675 2019-Jan-12 20:37:22.316903 - [DEBUG]
53676 2019-Jan-12 20:37:22.316928 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
53677 2019-Jan-12 20:37:22.317579 - [DEBUG] Compose: EdgeIdentity * AllBottom
53678 2019-Jan-12 20:37:22.317607 - [DEBUG]
53679 2019-Jan-12 20:37:22.317631 - [DEBUG] Propagate flow
53680 2019-Jan-12 20:37:22.317654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53681 2019-Jan-12 20:37:22.317711 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53682 2019-Jan-12 20:37:22.318353 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53683 2019-Jan-12 20:37:22.319006 - [DEBUG] Edge function : AllBottom (result of previous compose)
53684 2019-Jan-12 20:37:22.319031 - [DEBUG]
53685 2019-Jan-12 20:37:22.319056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53686 2019-Jan-12 20:37:22.319082 - [DEBUG] = AllBottom
53687 2019-Jan-12 20:37:22.319106 - [DEBUG]
53688 2019-Jan-12 20:37:22.319130 - [DEBUG] PROPAGATE: No new function!
53689 2019-Jan-12 20:37:22.319155 - [DEBUG] EDGE:
53690 2019-Jan-12 20:37:22.319212 - [DEBUG] ---> 53691 2019-Jan-12 20:37:22.319843 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53692 2019-Jan-12 20:37:22.320486 - [DEBUG]
53693 2019-Jan-12 20:37:22.320513 - [DEBUG] EDGE:
53694 2019-Jan-12 20:37:22.320569 - [DEBUG] ---> 53695 2019-Jan-12 20:37:22.321205 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53696 2019-Jan-12 20:37:22.321842 - [DEBUG]
53697 2019-Jan-12 20:37:22.321868 - [DEBUG] EDGE:
53698 2019-Jan-12 20:37:22.321925 - [DEBUG] ---> 53699 2019-Jan-12 20:37:22.322573 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53700 2019-Jan-12 20:37:22.323209 - [DEBUG]
53701 2019-Jan-12 20:37:22.323235 - [DEBUG] EDGE:
53702 2019-Jan-12 20:37:22.323292 - [DEBUG] ---> 53703 2019-Jan-12 20:37:22.323929 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53704 2019-Jan-12 20:37:22.324567 - [DEBUG]
53705 2019-Jan-12 20:37:22.324593 - [DEBUG] EDGE:
53706 2019-Jan-12 20:37:22.324650 - [DEBUG] ---> 53707 2019-Jan-12 20:37:22.325285 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53708 2019-Jan-12 20:37:22.325939 - [DEBUG]
53709 2019-Jan-12 20:37:22.325966 - [DEBUG] EDGE:
53710 2019-Jan-12 20:37:22.326023 - [DEBUG] ---> 53711 2019-Jan-12 20:37:22.326659 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53712 2019-Jan-12 20:37:22.327295 - [DEBUG]
53713 2019-Jan-12 20:37:22.327333 - [DEBUG] Compose: EdgeIdentity * AllBottom
53714 2019-Jan-12 20:37:22.327361 - [DEBUG]
53715 2019-Jan-12 20:37:22.327384 - [DEBUG] Propagate flow
53716 2019-Jan-12 20:37:22.327408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53717 2019-Jan-12 20:37:22.327472 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53718 2019-Jan-12 20:37:22.328118 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53719 2019-Jan-12 20:37:22.328770 - [DEBUG] Edge function : AllBottom (result of previous compose)
53720 2019-Jan-12 20:37:22.328796 - [DEBUG]
53721 2019-Jan-12 20:37:22.328821 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53722 2019-Jan-12 20:37:22.328846 - [DEBUG] = AllBottom
53723 2019-Jan-12 20:37:22.328871 - [DEBUG]
53724 2019-Jan-12 20:37:22.328894 - [DEBUG] PROPAGATE: No new function!
53725 2019-Jan-12 20:37:22.328921 - [DEBUG] EDGE:
53726 2019-Jan-12 20:37:22.328979 - [DEBUG] ---> 53727 2019-Jan-12 20:37:22.329622 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53728 2019-Jan-12 20:37:22.330258 - [DEBUG]
53729 2019-Jan-12 20:37:22.330285 - [DEBUG] EDGE:
53730 2019-Jan-12 20:37:22.330342 - [DEBUG] ---> 53731 2019-Jan-12 20:37:22.330976 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53732 2019-Jan-12 20:37:22.331610 - [DEBUG]
53733 2019-Jan-12 20:37:22.331636 - [DEBUG] EDGE:
53734 2019-Jan-12 20:37:22.331694 - [DEBUG] ---> 53735 2019-Jan-12 20:37:22.332344 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53736 2019-Jan-12 20:37:22.332981 - [DEBUG]
53737 2019-Jan-12 20:37:22.333019 - [DEBUG] Compose: EdgeIdentity * AllBottom
53738 2019-Jan-12 20:37:22.333046 - [DEBUG]
53739 2019-Jan-12 20:37:22.333070 - [DEBUG] Propagate flow
53740 2019-Jan-12 20:37:22.333093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53741 2019-Jan-12 20:37:22.333149 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53742 2019-Jan-12 20:37:22.333785 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53743 2019-Jan-12 20:37:22.334422 - [DEBUG] Edge function : AllBottom (result of previous compose)
53744 2019-Jan-12 20:37:22.334447 - [DEBUG]
53745 2019-Jan-12 20:37:22.334473 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53746 2019-Jan-12 20:37:22.334498 - [DEBUG] = AllBottom
53747 2019-Jan-12 20:37:22.334523 - [DEBUG]
53748 2019-Jan-12 20:37:22.334546 - [DEBUG] PROPAGATE: No new function!
53749 2019-Jan-12 20:37:22.334573 - [DEBUG] EDGE:
53750 2019-Jan-12 20:37:22.334630 - [DEBUG] ---> 53751 2019-Jan-12 20:37:22.335274 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53752 2019-Jan-12 20:37:22.335925 - [DEBUG]
53753 2019-Jan-12 20:37:22.335951 - [DEBUG] EDGE:
53754 2019-Jan-12 20:37:22.336008 - [DEBUG] ---> 53755 2019-Jan-12 20:37:22.336641 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53756 2019-Jan-12 20:37:22.337277 - [DEBUG]
53757 2019-Jan-12 20:37:22.337303 - [DEBUG] EDGE:
53758 2019-Jan-12 20:37:22.337360 - [DEBUG] ---> 53759 2019-Jan-12 20:37:22.338000 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53760 2019-Jan-12 20:37:22.338639 - [DEBUG]
53761 2019-Jan-12 20:37:22.338680 - [DEBUG] EDGE:
53762 2019-Jan-12 20:37:22.338737 - [DEBUG] ---> 53763 2019-Jan-12 20:37:22.339373 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53764 2019-Jan-12 20:37:22.340008 - [DEBUG]
53765 2019-Jan-12 20:37:22.340046 - [DEBUG] Compose: EdgeIdentity * AllBottom
53766 2019-Jan-12 20:37:22.340073 - [DEBUG]
53767 2019-Jan-12 20:37:22.340097 - [DEBUG] Propagate flow
53768 2019-Jan-12 20:37:22.340121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53769 2019-Jan-12 20:37:22.340177 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53770 2019-Jan-12 20:37:22.340813 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53771 2019-Jan-12 20:37:22.341449 - [DEBUG] Edge function : AllBottom (result of previous compose)
53772 2019-Jan-12 20:37:22.341475 - [DEBUG]
53773 2019-Jan-12 20:37:22.341500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53774 2019-Jan-12 20:37:22.341526 - [DEBUG] = AllBottom
53775 2019-Jan-12 20:37:22.341551 - [DEBUG]
53776 2019-Jan-12 20:37:22.341574 - [DEBUG] PROPAGATE: No new function!
53777 2019-Jan-12 20:37:22.341601 - [DEBUG] EDGE:
53778 2019-Jan-12 20:37:22.341658 - [DEBUG] ---> 53779 2019-Jan-12 20:37:22.342316 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53780 2019-Jan-12 20:37:22.342953 - [DEBUG]
53781 2019-Jan-12 20:37:22.342979 - [DEBUG] EDGE:
53782 2019-Jan-12 20:37:22.343036 - [DEBUG] ---> 53783 2019-Jan-12 20:37:22.343669 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53784 2019-Jan-12 20:37:22.344303 - [DEBUG]
53785 2019-Jan-12 20:37:22.344330 - [DEBUG] EDGE:
53786 2019-Jan-12 20:37:22.344387 - [DEBUG] ---> 53787 2019-Jan-12 20:37:22.345022 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53788 2019-Jan-12 20:37:22.345672 - [DEBUG]
53789 2019-Jan-12 20:37:22.345710 - [DEBUG] Compose: EdgeIdentity * AllBottom
53790 2019-Jan-12 20:37:22.345737 - [DEBUG]
53791 2019-Jan-12 20:37:22.345761 - [DEBUG] Propagate flow
53792 2019-Jan-12 20:37:22.345784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53793 2019-Jan-12 20:37:22.345840 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53794 2019-Jan-12 20:37:22.346476 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53795 2019-Jan-12 20:37:22.347111 - [DEBUG] Edge function : AllBottom (result of previous compose)
53796 2019-Jan-12 20:37:22.347137 - [DEBUG]
53797 2019-Jan-12 20:37:22.347162 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53798 2019-Jan-12 20:37:22.347188 - [DEBUG] = AllBottom
53799 2019-Jan-12 20:37:22.347212 - [DEBUG]
53800 2019-Jan-12 20:37:22.347236 - [DEBUG] PROPAGATE: No new function!
53801 2019-Jan-12 20:37:22.347263 - [DEBUG] EDGE:
53802 2019-Jan-12 20:37:22.347320 - [DEBUG] ---> 53803 2019-Jan-12 20:37:22.347969 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53804 2019-Jan-12 20:37:22.348611 - [DEBUG]
53805 2019-Jan-12 20:37:22.348637 - [DEBUG] EDGE:
53806 2019-Jan-12 20:37:22.348708 - [DEBUG] ---> 53807 2019-Jan-12 20:37:22.349340 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53808 2019-Jan-12 20:37:22.349976 - [DEBUG]
53809 2019-Jan-12 20:37:22.350002 - [DEBUG] EDGE:
53810 2019-Jan-12 20:37:22.350060 - [DEBUG] ---> 53811 2019-Jan-12 20:37:22.350695 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53812 2019-Jan-12 20:37:22.351330 - [DEBUG]
53813 2019-Jan-12 20:37:22.351368 - [DEBUG] Compose: EdgeIdentity * AllBottom
53814 2019-Jan-12 20:37:22.351395 - [DEBUG]
53815 2019-Jan-12 20:37:22.351419 - [DEBUG] Propagate flow
53816 2019-Jan-12 20:37:22.351442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53817 2019-Jan-12 20:37:22.351498 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53818 2019-Jan-12 20:37:22.352149 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53819 2019-Jan-12 20:37:22.352785 - [DEBUG] Edge function : AllBottom (result of previous compose)
53820 2019-Jan-12 20:37:22.352810 - [DEBUG]
53821 2019-Jan-12 20:37:22.352835 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53822 2019-Jan-12 20:37:22.352861 - [DEBUG] = AllBottom
53823 2019-Jan-12 20:37:22.352886 - [DEBUG]
53824 2019-Jan-12 20:37:22.352909 - [DEBUG] PROPAGATE: No new function!
53825 2019-Jan-12 20:37:22.352936 - [DEBUG] EDGE:
53826 2019-Jan-12 20:37:22.352994 - [DEBUG] ---> 53827 2019-Jan-12 20:37:22.353637 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53828 2019-Jan-12 20:37:22.354274 - [DEBUG]
53829 2019-Jan-12 20:37:22.354308 - [DEBUG] Compose: EdgeIdentity * AllBottom
53830 2019-Jan-12 20:37:22.354335 - [DEBUG]
53831 2019-Jan-12 20:37:22.354359 - [DEBUG] Propagate flow
53832 2019-Jan-12 20:37:22.354382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53833 2019-Jan-12 20:37:22.354438 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53834 2019-Jan-12 20:37:22.355074 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53835 2019-Jan-12 20:37:22.355726 - [DEBUG] Edge function : AllBottom (result of previous compose)
53836 2019-Jan-12 20:37:22.355751 - [DEBUG]
53837 2019-Jan-12 20:37:22.355776 - [DEBUG] Join: AllTop & AllBottom
53838 2019-Jan-12 20:37:22.355802 - [DEBUG] = AllBottom (new jump func)
53839 2019-Jan-12 20:37:22.355826 - [DEBUG]
53840 2019-Jan-12 20:37:22.355850 - [DEBUG] Start adding new jump function
53841 2019-Jan-12 20:37:22.355873 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53842 2019-Jan-12 20:37:22.355929 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53843 2019-Jan-12 20:37:22.356565 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53844 2019-Jan-12 20:37:22.357200 - [DEBUG] Edge Function : AllBottom
53845 2019-Jan-12 20:37:22.357228 - [DEBUG] End adding new jump function
53846 2019-Jan-12 20:37:22.357260 - [DEBUG]
53847 2019-Jan-12 20:37:22.357284 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53848 2019-Jan-12 20:37:22.357309 - [DEBUG]
53849 2019-Jan-12 20:37:22.357332 - [DEBUG] Process 1452. path edge:
53850 2019-Jan-12 20:37:22.357356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53851 2019-Jan-12 20:37:22.357412 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
53852 2019-Jan-12 20:37:22.358047 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53853 2019-Jan-12 20:37:22.358703 - [DEBUG]
53854 2019-Jan-12 20:37:22.358727 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53855 2019-Jan-12 20:37:22.359374 - [DEBUG] Possible callees:
53856 2019-Jan-12 20:37:22.359399 - [DEBUG] foo
53857 2019-Jan-12 20:37:22.359425 - [DEBUG] Possible return sites:
53858 2019-Jan-12 20:37:22.359448 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12653859 2019-Jan-12 20:37:22.360708 - [DEBUG] Found and process special summary
53860 2019-Jan-12 20:37:22.360742 - [DEBUG] Compose: EdgeIdentity * AllBottom
53861 2019-Jan-12 20:37:22.360769 - [DEBUG]
53862 2019-Jan-12 20:37:22.360793 - [DEBUG] Propagate flow
53863 2019-Jan-12 20:37:22.360816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53864 2019-Jan-12 20:37:22.360873 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53865 2019-Jan-12 20:37:22.361510 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53866 2019-Jan-12 20:37:22.362160 - [DEBUG] Edge function : AllBottom (result of previous compose)
53867 2019-Jan-12 20:37:22.362185 - [DEBUG]
53868 2019-Jan-12 20:37:22.362210 - [DEBUG] Join: AllTop & AllBottom
53869 2019-Jan-12 20:37:22.362236 - [DEBUG] = AllBottom (new jump func)
53870 2019-Jan-12 20:37:22.362260 - [DEBUG]
53871 2019-Jan-12 20:37:22.362284 - [DEBUG] Start adding new jump function
53872 2019-Jan-12 20:37:22.362307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53873 2019-Jan-12 20:37:22.362363 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53874 2019-Jan-12 20:37:22.362998 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53875 2019-Jan-12 20:37:22.363634 - [DEBUG] Edge Function : AllBottom
53876 2019-Jan-12 20:37:22.363663 - [DEBUG] End adding new jump function
53877 2019-Jan-12 20:37:22.363687 - [DEBUG]
53878 2019-Jan-12 20:37:22.363710 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53879 2019-Jan-12 20:37:22.363734 - [DEBUG]
53880 2019-Jan-12 20:37:22.363758 - [DEBUG] Process 1453. path edge:
53881 2019-Jan-12 20:37:22.363782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53882 2019-Jan-12 20:37:22.363837 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
53883 2019-Jan-12 20:37:22.364475 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53884 2019-Jan-12 20:37:22.365110 - [DEBUG]
53885 2019-Jan-12 20:37:22.365135 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53886 2019-Jan-12 20:37:22.365807 - [DEBUG] Compose: EdgeIdentity * AllBottom
53887 2019-Jan-12 20:37:22.365835 - [DEBUG]
53888 2019-Jan-12 20:37:22.365859 - [DEBUG] Propagate flow
53889 2019-Jan-12 20:37:22.365883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53890 2019-Jan-12 20:37:22.365940 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53891 2019-Jan-12 20:37:22.366582 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53892 2019-Jan-12 20:37:22.367218 - [DEBUG] Edge function : AllBottom (result of previous compose)
53893 2019-Jan-12 20:37:22.367243 - [DEBUG]
53894 2019-Jan-12 20:37:22.367269 - [DEBUG] Join: AllTop & AllBottom
53895 2019-Jan-12 20:37:22.367295 - [DEBUG] = AllBottom (new jump func)
53896 2019-Jan-12 20:37:22.367319 - [DEBUG]
53897 2019-Jan-12 20:37:22.367343 - [DEBUG] Start adding new jump function
53898 2019-Jan-12 20:37:22.367367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53899 2019-Jan-12 20:37:22.367422 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53900 2019-Jan-12 20:37:22.368060 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53901 2019-Jan-12 20:37:22.368712 - [DEBUG] Edge Function : AllBottom
53902 2019-Jan-12 20:37:22.368741 - [DEBUG] End adding new jump function
53903 2019-Jan-12 20:37:22.368765 - [DEBUG]
53904 2019-Jan-12 20:37:22.368789 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53905 2019-Jan-12 20:37:22.368813 - [DEBUG]
53906 2019-Jan-12 20:37:22.368836 - [DEBUG] Process 1454. path edge:
53907 2019-Jan-12 20:37:22.368860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53908 2019-Jan-12 20:37:22.368916 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
53909 2019-Jan-12 20:37:22.369550 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53910 2019-Jan-12 20:37:22.370188 - [DEBUG]
53911 2019-Jan-12 20:37:22.370214 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53912 2019-Jan-12 20:37:22.370865 - [DEBUG] Compose: EdgeIdentity * AllBottom
53913 2019-Jan-12 20:37:22.370893 - [DEBUG]
53914 2019-Jan-12 20:37:22.370917 - [DEBUG] Propagate flow
53915 2019-Jan-12 20:37:22.370940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53916 2019-Jan-12 20:37:22.370997 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53917 2019-Jan-12 20:37:22.371632 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53918 2019-Jan-12 20:37:22.372282 - [DEBUG] Edge function : AllBottom (result of previous compose)
53919 2019-Jan-12 20:37:22.372308 - [DEBUG]
53920 2019-Jan-12 20:37:22.372332 - [DEBUG] Join: AllTop & AllBottom
53921 2019-Jan-12 20:37:22.372358 - [DEBUG] = AllBottom (new jump func)
53922 2019-Jan-12 20:37:22.372383 - [DEBUG]
53923 2019-Jan-12 20:37:22.372406 - [DEBUG] Start adding new jump function
53924 2019-Jan-12 20:37:22.372429 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53925 2019-Jan-12 20:37:22.372485 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53926 2019-Jan-12 20:37:22.373121 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53927 2019-Jan-12 20:37:22.373753 - [DEBUG] Edge Function : AllBottom
53928 2019-Jan-12 20:37:22.373781 - [DEBUG] End adding new jump function
53929 2019-Jan-12 20:37:22.373805 - [DEBUG]
53930 2019-Jan-12 20:37:22.373828 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53931 2019-Jan-12 20:37:22.373852 - [DEBUG]
53932 2019-Jan-12 20:37:22.373876 - [DEBUG] Process 1455. path edge:
53933 2019-Jan-12 20:37:22.373899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53934 2019-Jan-12 20:37:22.373955 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
53935 2019-Jan-12 20:37:22.374606 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53936 2019-Jan-12 20:37:22.375241 - [DEBUG]
53937 2019-Jan-12 20:37:22.375267 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53938 2019-Jan-12 20:37:22.375934 - [DEBUG] Compose: EdgeIdentity * AllBottom
53939 2019-Jan-12 20:37:22.375962 - [DEBUG]
53940 2019-Jan-12 20:37:22.375985 - [DEBUG] Propagate flow
53941 2019-Jan-12 20:37:22.376009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53942 2019-Jan-12 20:37:22.376066 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53943 2019-Jan-12 20:37:22.376711 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53944 2019-Jan-12 20:37:22.377346 - [DEBUG] Edge function : AllBottom (result of previous compose)
53945 2019-Jan-12 20:37:22.377372 - [DEBUG]
53946 2019-Jan-12 20:37:22.377397 - [DEBUG] Join: AllTop & AllBottom
53947 2019-Jan-12 20:37:22.377422 - [DEBUG] = AllBottom (new jump func)
53948 2019-Jan-12 20:37:22.377447 - [DEBUG]
53949 2019-Jan-12 20:37:22.377470 - [DEBUG] Start adding new jump function
53950 2019-Jan-12 20:37:22.377494 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53951 2019-Jan-12 20:37:22.377549 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53952 2019-Jan-12 20:37:22.378186 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53953 2019-Jan-12 20:37:22.378861 - [DEBUG] Edge Function : AllBottom
53954 2019-Jan-12 20:37:22.378889 - [DEBUG] End adding new jump function
53955 2019-Jan-12 20:37:22.378913 - [DEBUG]
53956 2019-Jan-12 20:37:22.378936 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53957 2019-Jan-12 20:37:22.378960 - [DEBUG]
53958 2019-Jan-12 20:37:22.378984 - [DEBUG] Process 1456. path edge:
53959 2019-Jan-12 20:37:22.379007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53960 2019-Jan-12 20:37:22.379063 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
53961 2019-Jan-12 20:37:22.379706 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53962 2019-Jan-12 20:37:22.380341 - [DEBUG]
53963 2019-Jan-12 20:37:22.380365 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53964 2019-Jan-12 20:37:22.381018 - [DEBUG] Possible callees:
53965 2019-Jan-12 20:37:22.381044 - [DEBUG] llvm.dbg.declare
53966 2019-Jan-12 20:37:22.381069 - [DEBUG] Possible return sites:
53967 2019-Jan-12 20:37:22.381092 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13653968 2019-Jan-12 20:37:22.382374 - [DEBUG] Found and process special summary
53969 2019-Jan-12 20:37:22.382408 - [DEBUG] Compose: EdgeIdentity * AllBottom
53970 2019-Jan-12 20:37:22.382435 - [DEBUG]
53971 2019-Jan-12 20:37:22.382459 - [DEBUG] Propagate flow
53972 2019-Jan-12 20:37:22.382482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53973 2019-Jan-12 20:37:22.382538 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53974 2019-Jan-12 20:37:22.383177 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53975 2019-Jan-12 20:37:22.383820 - [DEBUG] Edge function : AllBottom (result of previous compose)
53976 2019-Jan-12 20:37:22.383846 - [DEBUG]
53977 2019-Jan-12 20:37:22.383871 - [DEBUG] Join: AllTop & AllBottom
53978 2019-Jan-12 20:37:22.383897 - [DEBUG] = AllBottom (new jump func)
53979 2019-Jan-12 20:37:22.383921 - [DEBUG]
53980 2019-Jan-12 20:37:22.383945 - [DEBUG] Start adding new jump function
53981 2019-Jan-12 20:37:22.383968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53982 2019-Jan-12 20:37:22.384024 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53983 2019-Jan-12 20:37:22.384661 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53984 2019-Jan-12 20:37:22.385299 - [DEBUG] Edge Function : AllBottom
53985 2019-Jan-12 20:37:22.385340 - [DEBUG] End adding new jump function
53986 2019-Jan-12 20:37:22.385365 - [DEBUG]
53987 2019-Jan-12 20:37:22.385388 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53988 2019-Jan-12 20:37:22.385413 - [DEBUG]
53989 2019-Jan-12 20:37:22.385436 - [DEBUG] Process 1457. path edge:
53990 2019-Jan-12 20:37:22.385459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53991 2019-Jan-12 20:37:22.385516 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
53992 2019-Jan-12 20:37:22.386153 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53993 2019-Jan-12 20:37:22.386789 - [DEBUG]
53994 2019-Jan-12 20:37:22.386814 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53995 2019-Jan-12 20:37:22.387469 - [DEBUG] Compose: EdgeIdentity * AllBottom
53996 2019-Jan-12 20:37:22.387497 - [DEBUG]
53997 2019-Jan-12 20:37:22.387521 - [DEBUG] Propagate flow
53998 2019-Jan-12 20:37:22.387545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53999 2019-Jan-12 20:37:22.387601 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54000 2019-Jan-12 20:37:22.388235 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54001 2019-Jan-12 20:37:22.388893 - [DEBUG] Edge function : AllBottom (result of previous compose)
54002 2019-Jan-12 20:37:22.388918 - [DEBUG]
54003 2019-Jan-12 20:37:22.388943 - [DEBUG] Join: AllTop & AllBottom
54004 2019-Jan-12 20:37:22.388969 - [DEBUG] = AllBottom (new jump func)
54005 2019-Jan-12 20:37:22.388993 - [DEBUG]
54006 2019-Jan-12 20:37:22.389017 - [DEBUG] Start adding new jump function
54007 2019-Jan-12 20:37:22.389040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54008 2019-Jan-12 20:37:22.389096 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54009 2019-Jan-12 20:37:22.389732 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54010 2019-Jan-12 20:37:22.390364 - [DEBUG] Edge Function : AllBottom
54011 2019-Jan-12 20:37:22.390391 - [DEBUG] End adding new jump function
54012 2019-Jan-12 20:37:22.390415 - [DEBUG]
54013 2019-Jan-12 20:37:22.390439 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
54014 2019-Jan-12 20:37:22.390464 - [DEBUG]
54015 2019-Jan-12 20:37:22.390487 - [DEBUG] Process 1458. path edge:
54016 2019-Jan-12 20:37:22.390511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54017 2019-Jan-12 20:37:22.390568 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54018 2019-Jan-12 20:37:22.391202 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54019 2019-Jan-12 20:37:22.391837 - [DEBUG]
54020 2019-Jan-12 20:37:22.391870 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54021 2019-Jan-12 20:37:22.392539 - [DEBUG] Compose: EdgeIdentity * AllBottom
54022 2019-Jan-12 20:37:22.392567 - [DEBUG]
54023 2019-Jan-12 20:37:22.392590 - [DEBUG] Propagate flow
54024 2019-Jan-12 20:37:22.392614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54025 2019-Jan-12 20:37:22.392671 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54026 2019-Jan-12 20:37:22.393302 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54027 2019-Jan-12 20:37:22.393938 - [DEBUG] Edge function : AllBottom (result of previous compose)
54028 2019-Jan-12 20:37:22.393963 - [DEBUG]
54029 2019-Jan-12 20:37:22.393988 - [DEBUG] Join: AllTop & AllBottom
54030 2019-Jan-12 20:37:22.394014 - [DEBUG] = AllBottom (new jump func)
54031 2019-Jan-12 20:37:22.394039 - [DEBUG]
54032 2019-Jan-12 20:37:22.394062 - [DEBUG] Start adding new jump function
54033 2019-Jan-12 20:37:22.394086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54034 2019-Jan-12 20:37:22.394141 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54035 2019-Jan-12 20:37:22.394777 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54036 2019-Jan-12 20:37:22.395423 - [DEBUG] Edge Function : AllBottom
54037 2019-Jan-12 20:37:22.395450 - [DEBUG] End adding new jump function
54038 2019-Jan-12 20:37:22.395475 - [DEBUG]
54039 2019-Jan-12 20:37:22.395499 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
54040 2019-Jan-12 20:37:22.395523 - [DEBUG]
54041 2019-Jan-12 20:37:22.395547 - [DEBUG] Process 1459. path edge:
54042 2019-Jan-12 20:37:22.395571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54043 2019-Jan-12 20:37:22.395628 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54044 2019-Jan-12 20:37:22.396259 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54045 2019-Jan-12 20:37:22.396894 - [DEBUG]
54046 2019-Jan-12 20:37:22.396920 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54047 2019-Jan-12 20:37:22.397568 - [DEBUG] Compose: EdgeIdentity * AllBottom
54048 2019-Jan-12 20:37:22.397596 - [DEBUG]
54049 2019-Jan-12 20:37:22.397620 - [DEBUG] Propagate flow
54050 2019-Jan-12 20:37:22.397644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54051 2019-Jan-12 20:37:22.397701 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54052 2019-Jan-12 20:37:22.398344 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54053 2019-Jan-12 20:37:22.399006 - [DEBUG] Edge function : AllBottom (result of previous compose)
54054 2019-Jan-12 20:37:22.399031 - [DEBUG]
54055 2019-Jan-12 20:37:22.399056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54056 2019-Jan-12 20:37:22.399082 - [DEBUG] = AllBottom
54057 2019-Jan-12 20:37:22.399107 - [DEBUG]
54058 2019-Jan-12 20:37:22.399130 - [DEBUG] PROPAGATE: No new function!
54059 2019-Jan-12 20:37:22.399155 - [DEBUG] EDGE:
54060 2019-Jan-12 20:37:22.399212 - [DEBUG] ---> 54061 2019-Jan-12 20:37:22.399845 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54062 2019-Jan-12 20:37:22.400480 - [DEBUG]
54063 2019-Jan-12 20:37:22.400506 - [DEBUG] EDGE:
54064 2019-Jan-12 20:37:22.400563 - [DEBUG] ---> 54065 2019-Jan-12 20:37:22.401201 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54066 2019-Jan-12 20:37:22.401837 - [DEBUG]
54067 2019-Jan-12 20:37:22.401863 - [DEBUG] EDGE:
54068 2019-Jan-12 20:37:22.401921 - [DEBUG] ---> 54069 2019-Jan-12 20:37:22.402573 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54070 2019-Jan-12 20:37:22.403209 - [DEBUG]
54071 2019-Jan-12 20:37:22.403246 - [DEBUG] Compose: EdgeIdentity * AllBottom
54072 2019-Jan-12 20:37:22.403273 - [DEBUG]
54073 2019-Jan-12 20:37:22.403297 - [DEBUG] Propagate flow
54074 2019-Jan-12 20:37:22.403320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54075 2019-Jan-12 20:37:22.403376 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54076 2019-Jan-12 20:37:22.404013 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54077 2019-Jan-12 20:37:22.404649 - [DEBUG] Edge function : AllBottom (result of previous compose)
54078 2019-Jan-12 20:37:22.404674 - [DEBUG]
54079 2019-Jan-12 20:37:22.404699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54080 2019-Jan-12 20:37:22.404725 - [DEBUG] = AllBottom
54081 2019-Jan-12 20:37:22.404749 - [DEBUG]
54082 2019-Jan-12 20:37:22.404773 - [DEBUG] PROPAGATE: No new function!
54083 2019-Jan-12 20:37:22.404800 - [DEBUG] EDGE:
54084 2019-Jan-12 20:37:22.404857 - [DEBUG] ---> 54085 2019-Jan-12 20:37:22.405516 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54086 2019-Jan-12 20:37:22.406159 - [DEBUG]
54087 2019-Jan-12 20:37:22.406192 - [DEBUG] Compose: EdgeIdentity * AllBottom
54088 2019-Jan-12 20:37:22.406219 - [DEBUG]
54089 2019-Jan-12 20:37:22.406243 - [DEBUG] Propagate flow
54090 2019-Jan-12 20:37:22.406266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54091 2019-Jan-12 20:37:22.406322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54092 2019-Jan-12 20:37:22.406972 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54093 2019-Jan-12 20:37:22.407607 - [DEBUG] Edge function : AllBottom (result of previous compose)
54094 2019-Jan-12 20:37:22.407633 - [DEBUG]
54095 2019-Jan-12 20:37:22.407658 - [DEBUG] Join: AllTop & AllBottom
54096 2019-Jan-12 20:37:22.407684 - [DEBUG] = AllBottom (new jump func)
54097 2019-Jan-12 20:37:22.407708 - [DEBUG]
54098 2019-Jan-12 20:37:22.407732 - [DEBUG] Start adding new jump function
54099 2019-Jan-12 20:37:22.407755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54100 2019-Jan-12 20:37:22.407812 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54101 2019-Jan-12 20:37:22.408454 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54102 2019-Jan-12 20:37:22.409115 - [DEBUG] Edge Function : AllBottom
54103 2019-Jan-12 20:37:22.409143 - [DEBUG] End adding new jump function
54104 2019-Jan-12 20:37:22.409167 - [DEBUG]
54105 2019-Jan-12 20:37:22.409190 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
54106 2019-Jan-12 20:37:22.409215 - [DEBUG]
54107 2019-Jan-12 20:37:22.409238 - [DEBUG] Process 1460. path edge:
54108 2019-Jan-12 20:37:22.409261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54109 2019-Jan-12 20:37:22.409318 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54110 2019-Jan-12 20:37:22.409969 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54111 2019-Jan-12 20:37:22.410604 - [DEBUG]
54112 2019-Jan-12 20:37:22.410629 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54113 2019-Jan-12 20:37:22.411284 - [DEBUG] Possible callees:
54114 2019-Jan-12 20:37:22.411309 - [DEBUG] llvm.dbg.declare
54115 2019-Jan-12 20:37:22.411334 - [DEBUG] Possible return sites:
54116 2019-Jan-12 20:37:22.411358 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354117 2019-Jan-12 20:37:22.412637 - [DEBUG] Found and process special summary
54118 2019-Jan-12 20:37:22.412671 - [DEBUG] Compose: EdgeIdentity * AllBottom
54119 2019-Jan-12 20:37:22.412698 - [DEBUG]
54120 2019-Jan-12 20:37:22.412722 - [DEBUG] Propagate flow
54121 2019-Jan-12 20:37:22.412745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54122 2019-Jan-12 20:37:22.412801 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54123 2019-Jan-12 20:37:22.413446 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54124 2019-Jan-12 20:37:22.414082 - [DEBUG] Edge function : AllBottom (result of previous compose)
54125 2019-Jan-12 20:37:22.414107 - [DEBUG]
54126 2019-Jan-12 20:37:22.414132 - [DEBUG] Join: AllTop & AllBottom
54127 2019-Jan-12 20:37:22.414158 - [DEBUG] = AllBottom (new jump func)
54128 2019-Jan-12 20:37:22.414183 - [DEBUG]
54129 2019-Jan-12 20:37:22.414206 - [DEBUG] Start adding new jump function
54130 2019-Jan-12 20:37:22.414230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-12 20:37:22.414286 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54132 2019-Jan-12 20:37:22.414921 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54133 2019-Jan-12 20:37:22.415572 - [DEBUG] Edge Function : AllBottom
54134 2019-Jan-12 20:37:22.415601 - [DEBUG] End adding new jump function
54135 2019-Jan-12 20:37:22.415625 - [DEBUG]
54136 2019-Jan-12 20:37:22.415649 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54137 2019-Jan-12 20:37:22.415673 - [DEBUG]
54138 2019-Jan-12 20:37:22.415697 - [DEBUG] Process 1461. path edge:
54139 2019-Jan-12 20:37:22.415721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54140 2019-Jan-12 20:37:22.415778 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54141 2019-Jan-12 20:37:22.416415 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54142 2019-Jan-12 20:37:22.417051 - [DEBUG]
54143 2019-Jan-12 20:37:22.417076 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54144 2019-Jan-12 20:37:22.417730 - [DEBUG] Compose: EdgeIdentity * AllBottom
54145 2019-Jan-12 20:37:22.417758 - [DEBUG]
54146 2019-Jan-12 20:37:22.417782 - [DEBUG] Propagate flow
54147 2019-Jan-12 20:37:22.417805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54148 2019-Jan-12 20:37:22.417862 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54149 2019-Jan-12 20:37:22.418493 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54150 2019-Jan-12 20:37:22.419149 - [DEBUG] Edge function : AllBottom (result of previous compose)
54151 2019-Jan-12 20:37:22.419183 - [DEBUG]
54152 2019-Jan-12 20:37:22.419209 - [DEBUG] Join: AllTop & AllBottom
54153 2019-Jan-12 20:37:22.419235 - [DEBUG] = AllBottom (new jump func)
54154 2019-Jan-12 20:37:22.419259 - [DEBUG]
54155 2019-Jan-12 20:37:22.419283 - [DEBUG] Start adding new jump function
54156 2019-Jan-12 20:37:22.419306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54157 2019-Jan-12 20:37:22.419362 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54158 2019-Jan-12 20:37:22.419997 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54159 2019-Jan-12 20:37:22.420627 - [DEBUG] Edge Function : AllBottom
54160 2019-Jan-12 20:37:22.420654 - [DEBUG] End adding new jump function
54161 2019-Jan-12 20:37:22.420679 - [DEBUG]
54162 2019-Jan-12 20:37:22.420702 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54163 2019-Jan-12 20:37:22.420727 - [DEBUG]
54164 2019-Jan-12 20:37:22.420751 - [DEBUG] Process 1462. path edge:
54165 2019-Jan-12 20:37:22.420775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54166 2019-Jan-12 20:37:22.420831 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54167 2019-Jan-12 20:37:22.421462 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54168 2019-Jan-12 20:37:22.422111 - [DEBUG]
54169 2019-Jan-12 20:37:22.422136 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54170 2019-Jan-12 20:37:22.422785 - [DEBUG] Compose: EdgeIdentity * AllBottom
54171 2019-Jan-12 20:37:22.422813 - [DEBUG]
54172 2019-Jan-12 20:37:22.422837 - [DEBUG] Propagate flow
54173 2019-Jan-12 20:37:22.422860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54174 2019-Jan-12 20:37:22.422917 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54175 2019-Jan-12 20:37:22.423548 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54176 2019-Jan-12 20:37:22.424184 - [DEBUG] Edge function : AllBottom (result of previous compose)
54177 2019-Jan-12 20:37:22.424209 - [DEBUG]
54178 2019-Jan-12 20:37:22.424234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54179 2019-Jan-12 20:37:22.424260 - [DEBUG] = AllBottom
54180 2019-Jan-12 20:37:22.424284 - [DEBUG]
54181 2019-Jan-12 20:37:22.424308 - [DEBUG] PROPAGATE: No new function!
54182 2019-Jan-12 20:37:22.424333 - [DEBUG] EDGE:
54183 2019-Jan-12 20:37:22.424390 - [DEBUG] ---> 54184 2019-Jan-12 20:37:22.425026 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54185 2019-Jan-12 20:37:22.425675 - [DEBUG]
54186 2019-Jan-12 20:37:22.425701 - [DEBUG] EDGE:
54187 2019-Jan-12 20:37:22.425758 - [DEBUG] ---> 54188 2019-Jan-12 20:37:22.426394 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54189 2019-Jan-12 20:37:22.427029 - [DEBUG]
54190 2019-Jan-12 20:37:22.427065 - [DEBUG] Compose: EdgeIdentity * AllBottom
54191 2019-Jan-12 20:37:22.427092 - [DEBUG]
54192 2019-Jan-12 20:37:22.427116 - [DEBUG] Propagate flow
54193 2019-Jan-12 20:37:22.427139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54194 2019-Jan-12 20:37:22.427195 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54195 2019-Jan-12 20:37:22.427831 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54196 2019-Jan-12 20:37:22.428466 - [DEBUG] Edge function : AllBottom (result of previous compose)
54197 2019-Jan-12 20:37:22.428499 - [DEBUG]
54198 2019-Jan-12 20:37:22.428524 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54199 2019-Jan-12 20:37:22.428550 - [DEBUG] = AllBottom
54200 2019-Jan-12 20:37:22.428575 - [DEBUG]
54201 2019-Jan-12 20:37:22.428598 - [DEBUG] PROPAGATE: No new function!
54202 2019-Jan-12 20:37:22.428625 - [DEBUG] EDGE:
54203 2019-Jan-12 20:37:22.428698 - [DEBUG] ---> 54204 2019-Jan-12 20:37:22.429343 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54205 2019-Jan-12 20:37:22.429979 - [DEBUG]
54206 2019-Jan-12 20:37:22.430005 - [DEBUG] EDGE:
54207 2019-Jan-12 20:37:22.430062 - [DEBUG] ---> 54208 2019-Jan-12 20:37:22.430694 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54209 2019-Jan-12 20:37:22.431329 - [DEBUG]
54210 2019-Jan-12 20:37:22.431362 - [DEBUG] Compose: EdgeIdentity * AllBottom
54211 2019-Jan-12 20:37:22.431389 - [DEBUG]
54212 2019-Jan-12 20:37:22.431412 - [DEBUG] Propagate flow
54213 2019-Jan-12 20:37:22.431436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54214 2019-Jan-12 20:37:22.431492 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54215 2019-Jan-12 20:37:22.432140 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54216 2019-Jan-12 20:37:22.432775 - [DEBUG] Edge function : AllBottom (result of previous compose)
54217 2019-Jan-12 20:37:22.432801 - [DEBUG]
54218 2019-Jan-12 20:37:22.432826 - [DEBUG] Join: AllTop & AllBottom
54219 2019-Jan-12 20:37:22.432851 - [DEBUG] = AllBottom (new jump func)
54220 2019-Jan-12 20:37:22.432876 - [DEBUG]
54221 2019-Jan-12 20:37:22.432899 - [DEBUG] Start adding new jump function
54222 2019-Jan-12 20:37:22.432923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54223 2019-Jan-12 20:37:22.432979 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54224 2019-Jan-12 20:37:22.433614 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54225 2019-Jan-12 20:37:22.434244 - [DEBUG] Edge Function : AllBottom
54226 2019-Jan-12 20:37:22.434272 - [DEBUG] End adding new jump function
54227 2019-Jan-12 20:37:22.434295 - [DEBUG]
54228 2019-Jan-12 20:37:22.434319 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54229 2019-Jan-12 20:37:22.434343 - [DEBUG]
54230 2019-Jan-12 20:37:22.434366 - [DEBUG] Process 1463. path edge:
54231 2019-Jan-12 20:37:22.434390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54232 2019-Jan-12 20:37:22.434446 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54233 2019-Jan-12 20:37:22.435077 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54234 2019-Jan-12 20:37:22.435727 - [DEBUG]
54235 2019-Jan-12 20:37:22.435752 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54236 2019-Jan-12 20:37:22.436403 - [DEBUG] Compose: EdgeIdentity * AllBottom
54237 2019-Jan-12 20:37:22.436431 - [DEBUG]
54238 2019-Jan-12 20:37:22.436454 - [DEBUG] Propagate flow
54239 2019-Jan-12 20:37:22.436478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54240 2019-Jan-12 20:37:22.436535 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54241 2019-Jan-12 20:37:22.437188 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54242 2019-Jan-12 20:37:22.437823 - [DEBUG] Edge function : AllBottom (result of previous compose)
54243 2019-Jan-12 20:37:22.437849 - [DEBUG]
54244 2019-Jan-12 20:37:22.437874 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54245 2019-Jan-12 20:37:22.437899 - [DEBUG] = AllBottom
54246 2019-Jan-12 20:37:22.437924 - [DEBUG]
54247 2019-Jan-12 20:37:22.437947 - [DEBUG] PROPAGATE: No new function!
54248 2019-Jan-12 20:37:22.437979 - [DEBUG] Compose: EdgeIdentity * AllBottom
54249 2019-Jan-12 20:37:22.438006 - [DEBUG]
54250 2019-Jan-12 20:37:22.438030 - [DEBUG] Propagate flow
54251 2019-Jan-12 20:37:22.438053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54252 2019-Jan-12 20:37:22.438109 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54253 2019-Jan-12 20:37:22.438772 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54254 2019-Jan-12 20:37:22.439408 - [DEBUG] Edge function : AllBottom (result of previous compose)
54255 2019-Jan-12 20:37:22.439433 - [DEBUG]
54256 2019-Jan-12 20:37:22.439458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54257 2019-Jan-12 20:37:22.439483 - [DEBUG] = AllBottom
54258 2019-Jan-12 20:37:22.439508 - [DEBUG]
54259 2019-Jan-12 20:37:22.439531 - [DEBUG] PROPAGATE: No new function!
54260 2019-Jan-12 20:37:22.439556 - [DEBUG] EDGE:
54261 2019-Jan-12 20:37:22.439613 - [DEBUG] ---> 54262 2019-Jan-12 20:37:22.440246 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54263 2019-Jan-12 20:37:22.440880 - [DEBUG]
54264 2019-Jan-12 20:37:22.440906 - [DEBUG] EDGE:
54265 2019-Jan-12 20:37:22.440963 - [DEBUG] ---> 54266 2019-Jan-12 20:37:22.441595 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54267 2019-Jan-12 20:37:22.442246 - [DEBUG]
54268 2019-Jan-12 20:37:22.442272 - [DEBUG] EDGE:
54269 2019-Jan-12 20:37:22.442329 - [DEBUG] ---> 54270 2019-Jan-12 20:37:22.442964 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54271 2019-Jan-12 20:37:22.443598 - [DEBUG]
54272 2019-Jan-12 20:37:22.443633 - [DEBUG] Compose: EdgeIdentity * AllBottom
54273 2019-Jan-12 20:37:22.443660 - [DEBUG]
54274 2019-Jan-12 20:37:22.443684 - [DEBUG] Propagate flow
54275 2019-Jan-12 20:37:22.443707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-12 20:37:22.443763 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54277 2019-Jan-12 20:37:22.444399 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54278 2019-Jan-12 20:37:22.445033 - [DEBUG] Edge function : AllBottom (result of previous compose)
54279 2019-Jan-12 20:37:22.445059 - [DEBUG]
54280 2019-Jan-12 20:37:22.445084 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54281 2019-Jan-12 20:37:22.445110 - [DEBUG] = AllBottom
54282 2019-Jan-12 20:37:22.445134 - [DEBUG]
54283 2019-Jan-12 20:37:22.445158 - [DEBUG] PROPAGATE: No new function!
54284 2019-Jan-12 20:37:22.445184 - [DEBUG] EDGE:
54285 2019-Jan-12 20:37:22.445241 - [DEBUG] ---> 54286 2019-Jan-12 20:37:22.445900 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54287 2019-Jan-12 20:37:22.446536 - [DEBUG]
54288 2019-Jan-12 20:37:22.446562 - [DEBUG] EDGE:
54289 2019-Jan-12 20:37:22.446619 - [DEBUG] ---> 54290 2019-Jan-12 20:37:22.447252 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54291 2019-Jan-12 20:37:22.447887 - [DEBUG]
54292 2019-Jan-12 20:37:22.447913 - [DEBUG] EDGE:
54293 2019-Jan-12 20:37:22.447970 - [DEBUG] ---> 54294 2019-Jan-12 20:37:22.448606 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54295 2019-Jan-12 20:37:22.449263 - [DEBUG]
54296 2019-Jan-12 20:37:22.449289 - [DEBUG] EDGE:
54297 2019-Jan-12 20:37:22.449346 - [DEBUG] ---> 54298 2019-Jan-12 20:37:22.449980 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54299 2019-Jan-12 20:37:22.450615 - [DEBUG]
54300 2019-Jan-12 20:37:22.450641 - [DEBUG] EDGE:
54301 2019-Jan-12 20:37:22.450698 - [DEBUG] ---> 54302 2019-Jan-12 20:37:22.451329 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54303 2019-Jan-12 20:37:22.451964 - [DEBUG]
54304 2019-Jan-12 20:37:22.452003 - [DEBUG] EDGE:
54305 2019-Jan-12 20:37:22.452060 - [DEBUG] ---> 54306 2019-Jan-12 20:37:22.452697 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54307 2019-Jan-12 20:37:22.453332 - [DEBUG]
54308 2019-Jan-12 20:37:22.453359 - [DEBUG] EDGE:
54309 2019-Jan-12 20:37:22.453416 - [DEBUG] ---> 54310 2019-Jan-12 20:37:22.454047 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54311 2019-Jan-12 20:37:22.454681 - [DEBUG]
54312 2019-Jan-12 20:37:22.454708 - [DEBUG] EDGE:
54313 2019-Jan-12 20:37:22.454765 - [DEBUG] ---> 54314 2019-Jan-12 20:37:22.455415 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54315 2019-Jan-12 20:37:22.456050 - [DEBUG]
54316 2019-Jan-12 20:37:22.456088 - [DEBUG] Compose: EdgeIdentity * AllBottom
54317 2019-Jan-12 20:37:22.456115 - [DEBUG]
54318 2019-Jan-12 20:37:22.456139 - [DEBUG] Propagate flow
54319 2019-Jan-12 20:37:22.456162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-12 20:37:22.456218 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54321 2019-Jan-12 20:37:22.456854 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54322 2019-Jan-12 20:37:22.457488 - [DEBUG] Edge function : AllBottom (result of previous compose)
54323 2019-Jan-12 20:37:22.457514 - [DEBUG]
54324 2019-Jan-12 20:37:22.457539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54325 2019-Jan-12 20:37:22.457565 - [DEBUG] = AllBottom
54326 2019-Jan-12 20:37:22.457589 - [DEBUG]
54327 2019-Jan-12 20:37:22.457620 - [DEBUG] PROPAGATE: No new function!
54328 2019-Jan-12 20:37:22.457648 - [DEBUG] EDGE:
54329 2019-Jan-12 20:37:22.457705 - [DEBUG] ---> 54330 2019-Jan-12 20:37:22.458348 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54331 2019-Jan-12 20:37:22.459005 - [DEBUG]
54332 2019-Jan-12 20:37:22.459033 - [DEBUG] Compose: EdgeIdentity * AllBottom
54333 2019-Jan-12 20:37:22.459059 - [DEBUG]
54334 2019-Jan-12 20:37:22.459083 - [DEBUG] Propagate flow
54335 2019-Jan-12 20:37:22.459106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54336 2019-Jan-12 20:37:22.459162 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54337 2019-Jan-12 20:37:22.459803 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54338 2019-Jan-12 20:37:22.460436 - [DEBUG] Edge function : AllBottom (result of previous compose)
54339 2019-Jan-12 20:37:22.460461 - [DEBUG]
54340 2019-Jan-12 20:37:22.460486 - [DEBUG] Join: AllTop & AllBottom
54341 2019-Jan-12 20:37:22.460512 - [DEBUG] = AllBottom (new jump func)
54342 2019-Jan-12 20:37:22.460536 - [DEBUG]
54343 2019-Jan-12 20:37:22.460559 - [DEBUG] Start adding new jump function
54344 2019-Jan-12 20:37:22.460583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-12 20:37:22.460639 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54346 2019-Jan-12 20:37:22.461272 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54347 2019-Jan-12 20:37:22.461915 - [DEBUG] Edge Function : AllBottom
54348 2019-Jan-12 20:37:22.461943 - [DEBUG] End adding new jump function
54349 2019-Jan-12 20:37:22.461967 - [DEBUG]
54350 2019-Jan-12 20:37:22.462003 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54351 2019-Jan-12 20:37:22.462028 - [DEBUG]
54352 2019-Jan-12 20:37:22.462052 - [DEBUG] Process 1464. path edge:
54353 2019-Jan-12 20:37:22.462076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54354 2019-Jan-12 20:37:22.462132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54355 2019-Jan-12 20:37:22.462775 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54356 2019-Jan-12 20:37:22.463407 - [DEBUG]
54357 2019-Jan-12 20:37:22.463432 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54358 2019-Jan-12 20:37:22.464080 - [DEBUG] Possible callees:
54359 2019-Jan-12 20:37:22.464105 - [DEBUG] llvm.dbg.declare
54360 2019-Jan-12 20:37:22.464130 - [DEBUG] Possible return sites:
54361 2019-Jan-12 20:37:22.464154 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854362 2019-Jan-12 20:37:22.465431 - [DEBUG] Found and process special summary
54363 2019-Jan-12 20:37:22.465477 - [DEBUG] Compose: EdgeIdentity * AllBottom
54364 2019-Jan-12 20:37:22.465505 - [DEBUG]
54365 2019-Jan-12 20:37:22.465529 - [DEBUG] Propagate flow
54366 2019-Jan-12 20:37:22.465552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54367 2019-Jan-12 20:37:22.465609 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54368 2019-Jan-12 20:37:22.466256 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54369 2019-Jan-12 20:37:22.466889 - [DEBUG] Edge function : AllBottom (result of previous compose)
54370 2019-Jan-12 20:37:22.466914 - [DEBUG]
54371 2019-Jan-12 20:37:22.466938 - [DEBUG] Join: AllTop & AllBottom
54372 2019-Jan-12 20:37:22.466964 - [DEBUG] = AllBottom (new jump func)
54373 2019-Jan-12 20:37:22.466988 - [DEBUG]
54374 2019-Jan-12 20:37:22.467012 - [DEBUG] Start adding new jump function
54375 2019-Jan-12 20:37:22.467035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54376 2019-Jan-12 20:37:22.467092 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54377 2019-Jan-12 20:37:22.467725 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54378 2019-Jan-12 20:37:22.468360 - [DEBUG] Edge Function : AllBottom
54379 2019-Jan-12 20:37:22.468388 - [DEBUG] End adding new jump function
54380 2019-Jan-12 20:37:22.468412 - [DEBUG]
54381 2019-Jan-12 20:37:22.468435 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54382 2019-Jan-12 20:37:22.468459 - [DEBUG]
54383 2019-Jan-12 20:37:22.468482 - [DEBUG] Process 1465. path edge:
54384 2019-Jan-12 20:37:22.468506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54385 2019-Jan-12 20:37:22.468562 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54386 2019-Jan-12 20:37:22.469221 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54387 2019-Jan-12 20:37:22.469853 - [DEBUG]
54388 2019-Jan-12 20:37:22.469877 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54389 2019-Jan-12 20:37:22.470531 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-12 20:37:22.470559 - [DEBUG]
54391 2019-Jan-12 20:37:22.470583 - [DEBUG] Propagate flow
54392 2019-Jan-12 20:37:22.470606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-12 20:37:22.470663 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54394 2019-Jan-12 20:37:22.471296 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54395 2019-Jan-12 20:37:22.471930 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-12 20:37:22.471955 - [DEBUG]
54397 2019-Jan-12 20:37:22.471980 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-12 20:37:22.472020 - [DEBUG] = AllBottom
54399 2019-Jan-12 20:37:22.472045 - [DEBUG]
54400 2019-Jan-12 20:37:22.472068 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-12 20:37:22.472093 - [DEBUG] Compose: EdgeIdentity * AllBottom
54402 2019-Jan-12 20:37:22.472119 - [DEBUG]
54403 2019-Jan-12 20:37:22.472142 - [DEBUG] Propagate flow
54404 2019-Jan-12 20:37:22.472166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54405 2019-Jan-12 20:37:22.472222 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54406 2019-Jan-12 20:37:22.472855 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54407 2019-Jan-12 20:37:22.473487 - [DEBUG] Edge function : AllBottom (result of previous compose)
54408 2019-Jan-12 20:37:22.473512 - [DEBUG]
54409 2019-Jan-12 20:37:22.473536 - [DEBUG] Join: AllTop & AllBottom
54410 2019-Jan-12 20:37:22.473562 - [DEBUG] = AllBottom (new jump func)
54411 2019-Jan-12 20:37:22.473587 - [DEBUG]
54412 2019-Jan-12 20:37:22.473610 - [DEBUG] Start adding new jump function
54413 2019-Jan-12 20:37:22.473634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54414 2019-Jan-12 20:37:22.473690 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54415 2019-Jan-12 20:37:22.474329 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54416 2019-Jan-12 20:37:22.474962 - [DEBUG] Edge Function : AllBottom
54417 2019-Jan-12 20:37:22.474989 - [DEBUG] End adding new jump function
54418 2019-Jan-12 20:37:22.475013 - [DEBUG]
54419 2019-Jan-12 20:37:22.475037 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54420 2019-Jan-12 20:37:22.475061 - [DEBUG]
54421 2019-Jan-12 20:37:22.475084 - [DEBUG] Process 1466. path edge:
54422 2019-Jan-12 20:37:22.475108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54423 2019-Jan-12 20:37:22.475164 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54424 2019-Jan-12 20:37:22.475814 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54425 2019-Jan-12 20:37:22.476446 - [DEBUG]
54426 2019-Jan-12 20:37:22.476471 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54427 2019-Jan-12 20:37:22.477116 - [DEBUG] Compose: EdgeIdentity * AllBottom
54428 2019-Jan-12 20:37:22.477144 - [DEBUG]
54429 2019-Jan-12 20:37:22.477168 - [DEBUG] Propagate flow
54430 2019-Jan-12 20:37:22.477191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54431 2019-Jan-12 20:37:22.477248 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54432 2019-Jan-12 20:37:22.477884 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54433 2019-Jan-12 20:37:22.478517 - [DEBUG] Edge function : AllBottom (result of previous compose)
54434 2019-Jan-12 20:37:22.478542 - [DEBUG]
54435 2019-Jan-12 20:37:22.478567 - [DEBUG] Join: AllTop & AllBottom
54436 2019-Jan-12 20:37:22.478593 - [DEBUG] = AllBottom (new jump func)
54437 2019-Jan-12 20:37:22.478618 - [DEBUG]
54438 2019-Jan-12 20:37:22.478641 - [DEBUG] Start adding new jump function
54439 2019-Jan-12 20:37:22.478679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54440 2019-Jan-12 20:37:22.478735 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54441 2019-Jan-12 20:37:22.479373 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54442 2019-Jan-12 20:37:22.480009 - [DEBUG] Edge Function : AllBottom
54443 2019-Jan-12 20:37:22.480037 - [DEBUG] End adding new jump function
54444 2019-Jan-12 20:37:22.480061 - [DEBUG]
54445 2019-Jan-12 20:37:22.480084 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54446 2019-Jan-12 20:37:22.480109 - [DEBUG]
54447 2019-Jan-12 20:37:22.480132 - [DEBUG] Process 1467. path edge:
54448 2019-Jan-12 20:37:22.480156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54449 2019-Jan-12 20:37:22.480212 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54450 2019-Jan-12 20:37:22.480850 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54451 2019-Jan-12 20:37:22.481482 - [DEBUG]
54452 2019-Jan-12 20:37:22.481506 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54453 2019-Jan-12 20:37:22.482180 - [DEBUG] EDGE:
54454 2019-Jan-12 20:37:22.482239 - [DEBUG] ---> 54455 2019-Jan-12 20:37:22.482875 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54456 2019-Jan-12 20:37:22.483514 - [DEBUG]
54457 2019-Jan-12 20:37:22.483539 - [DEBUG] EDGE:
54458 2019-Jan-12 20:37:22.483597 - [DEBUG] ---> 54459 2019-Jan-12 20:37:22.484229 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54460 2019-Jan-12 20:37:22.484860 - [DEBUG]
54461 2019-Jan-12 20:37:22.484885 - [DEBUG] EDGE:
54462 2019-Jan-12 20:37:22.484942 - [DEBUG] ---> 54463 2019-Jan-12 20:37:22.485593 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-12 20:37:22.486225 - [DEBUG]
54465 2019-Jan-12 20:37:22.486250 - [DEBUG] Compose: EdgeIdentity * AllBottom
54466 2019-Jan-12 20:37:22.486276 - [DEBUG]
54467 2019-Jan-12 20:37:22.486300 - [DEBUG] Propagate flow
54468 2019-Jan-12 20:37:22.486323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54469 2019-Jan-12 20:37:22.486379 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54470 2019-Jan-12 20:37:22.487015 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54471 2019-Jan-12 20:37:22.487655 - [DEBUG] Edge function : AllBottom (result of previous compose)
54472 2019-Jan-12 20:37:22.487681 - [DEBUG]
54473 2019-Jan-12 20:37:22.487706 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54474 2019-Jan-12 20:37:22.487732 - [DEBUG] = AllBottom
54475 2019-Jan-12 20:37:22.487756 - [DEBUG]
54476 2019-Jan-12 20:37:22.487779 - [DEBUG] PROPAGATE: No new function!
54477 2019-Jan-12 20:37:22.487816 - [DEBUG] Compose: EdgeIdentity * AllBottom
54478 2019-Jan-12 20:37:22.487844 - [DEBUG]
54479 2019-Jan-12 20:37:22.487868 - [DEBUG] Propagate flow
54480 2019-Jan-12 20:37:22.487891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54481 2019-Jan-12 20:37:22.487948 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54482 2019-Jan-12 20:37:22.488584 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54483 2019-Jan-12 20:37:22.489244 - [DEBUG] Edge function : AllBottom (result of previous compose)
54484 2019-Jan-12 20:37:22.489270 - [DEBUG]
54485 2019-Jan-12 20:37:22.489294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54486 2019-Jan-12 20:37:22.489320 - [DEBUG] = AllBottom
54487 2019-Jan-12 20:37:22.489345 - [DEBUG]
54488 2019-Jan-12 20:37:22.489368 - [DEBUG] PROPAGATE: No new function!
54489 2019-Jan-12 20:37:22.489393 - [DEBUG] Compose: EdgeIdentity * AllBottom
54490 2019-Jan-12 20:37:22.489419 - [DEBUG]
54491 2019-Jan-12 20:37:22.489442 - [DEBUG] Propagate flow
54492 2019-Jan-12 20:37:22.489466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54493 2019-Jan-12 20:37:22.489522 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54494 2019-Jan-12 20:37:22.490160 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54495 2019-Jan-12 20:37:22.490802 - [DEBUG] Edge function : AllBottom (result of previous compose)
54496 2019-Jan-12 20:37:22.490828 - [DEBUG]
54497 2019-Jan-12 20:37:22.490852 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54498 2019-Jan-12 20:37:22.490878 - [DEBUG] = AllBottom
54499 2019-Jan-12 20:37:22.490902 - [DEBUG]
54500 2019-Jan-12 20:37:22.490926 - [DEBUG] PROPAGATE: No new function!
54501 2019-Jan-12 20:37:22.490951 - [DEBUG] EDGE:
54502 2019-Jan-12 20:37:22.491009 - [DEBUG] ---> 54503 2019-Jan-12 20:37:22.491663 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54504 2019-Jan-12 20:37:22.492312 - [DEBUG]
54505 2019-Jan-12 20:37:22.492349 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-12 20:37:22.492377 - [DEBUG]
54507 2019-Jan-12 20:37:22.492400 - [DEBUG] Propagate flow
54508 2019-Jan-12 20:37:22.492424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-12 20:37:22.492481 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54510 2019-Jan-12 20:37:22.493119 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54511 2019-Jan-12 20:37:22.493756 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-12 20:37:22.493781 - [DEBUG]
54513 2019-Jan-12 20:37:22.493806 - [DEBUG] Join: AllTop & AllBottom
54514 2019-Jan-12 20:37:22.493832 - [DEBUG] = AllBottom (new jump func)
54515 2019-Jan-12 20:37:22.493856 - [DEBUG]
54516 2019-Jan-12 20:37:22.493880 - [DEBUG] Start adding new jump function
54517 2019-Jan-12 20:37:22.493903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54518 2019-Jan-12 20:37:22.493959 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54519 2019-Jan-12 20:37:22.494596 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54520 2019-Jan-12 20:37:22.495231 - [DEBUG] Edge Function : AllBottom
54521 2019-Jan-12 20:37:22.495261 - [DEBUG] End adding new jump function
54522 2019-Jan-12 20:37:22.495285 - [DEBUG]
54523 2019-Jan-12 20:37:22.495308 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54524 2019-Jan-12 20:37:22.495347 - [DEBUG]
54525 2019-Jan-12 20:37:22.495371 - [DEBUG] Process 1468. path edge:
54526 2019-Jan-12 20:37:22.495395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54527 2019-Jan-12 20:37:22.495451 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
54528 2019-Jan-12 20:37:22.496088 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54529 2019-Jan-12 20:37:22.496724 - [DEBUG]
54530 2019-Jan-12 20:37:22.496748 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54531 2019-Jan-12 20:37:22.497388 - [DEBUG] Possible callees:
54532 2019-Jan-12 20:37:22.497413 - [DEBUG] foo
54533 2019-Jan-12 20:37:22.497438 - [DEBUG] Possible return sites:
54534 2019-Jan-12 20:37:22.497462 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8454535 2019-Jan-12 20:37:22.498730 - [DEBUG] Found and process special summary
54536 2019-Jan-12 20:37:22.498764 - [DEBUG] Compose: EdgeIdentity * AllBottom
54537 2019-Jan-12 20:37:22.498791 - [DEBUG]
54538 2019-Jan-12 20:37:22.498815 - [DEBUG] Propagate flow
54539 2019-Jan-12 20:37:22.498838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54540 2019-Jan-12 20:37:22.498894 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54541 2019-Jan-12 20:37:22.499542 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54542 2019-Jan-12 20:37:22.500177 - [DEBUG] Edge function : AllBottom (result of previous compose)
54543 2019-Jan-12 20:37:22.500202 - [DEBUG]
54544 2019-Jan-12 20:37:22.500226 - [DEBUG] Join: AllTop & AllBottom
54545 2019-Jan-12 20:37:22.500252 - [DEBUG] = AllBottom (new jump func)
54546 2019-Jan-12 20:37:22.500277 - [DEBUG]
54547 2019-Jan-12 20:37:22.500300 - [DEBUG] Start adding new jump function
54548 2019-Jan-12 20:37:22.500331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-12 20:37:22.500387 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54550 2019-Jan-12 20:37:22.501024 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54551 2019-Jan-12 20:37:22.501659 - [DEBUG] Edge Function : AllBottom
54552 2019-Jan-12 20:37:22.501687 - [DEBUG] End adding new jump function
54553 2019-Jan-12 20:37:22.501711 - [DEBUG]
54554 2019-Jan-12 20:37:22.501735 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54555 2019-Jan-12 20:37:22.501758 - [DEBUG]
54556 2019-Jan-12 20:37:22.501782 - [DEBUG] Process 1469. path edge:
54557 2019-Jan-12 20:37:22.501806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54558 2019-Jan-12 20:37:22.501862 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
54559 2019-Jan-12 20:37:22.502515 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54560 2019-Jan-12 20:37:22.503149 - [DEBUG]
54561 2019-Jan-12 20:37:22.503174 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54562 2019-Jan-12 20:37:22.503823 - [DEBUG] Compose: EdgeIdentity * AllBottom
54563 2019-Jan-12 20:37:22.503852 - [DEBUG]
54564 2019-Jan-12 20:37:22.503875 - [DEBUG] Propagate flow
54565 2019-Jan-12 20:37:22.503899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54566 2019-Jan-12 20:37:22.503955 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54567 2019-Jan-12 20:37:22.504588 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54568 2019-Jan-12 20:37:22.505222 - [DEBUG] Edge function : AllBottom (result of previous compose)
54569 2019-Jan-12 20:37:22.505247 - [DEBUG]
54570 2019-Jan-12 20:37:22.505272 - [DEBUG] Join: AllTop & AllBottom
54571 2019-Jan-12 20:37:22.505298 - [DEBUG] = AllBottom (new jump func)
54572 2019-Jan-12 20:37:22.505335 - [DEBUG]
54573 2019-Jan-12 20:37:22.505360 - [DEBUG] Start adding new jump function
54574 2019-Jan-12 20:37:22.505383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54575 2019-Jan-12 20:37:22.505439 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54576 2019-Jan-12 20:37:22.506080 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54577 2019-Jan-12 20:37:22.506712 - [DEBUG] Edge Function : AllBottom
54578 2019-Jan-12 20:37:22.506740 - [DEBUG] End adding new jump function
54579 2019-Jan-12 20:37:22.506764 - [DEBUG]
54580 2019-Jan-12 20:37:22.506788 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54581 2019-Jan-12 20:37:22.506813 - [DEBUG]
54582 2019-Jan-12 20:37:22.506836 - [DEBUG] Process 1470. path edge:
54583 2019-Jan-12 20:37:22.506860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54584 2019-Jan-12 20:37:22.506916 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
54585 2019-Jan-12 20:37:22.507555 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54586 2019-Jan-12 20:37:22.508189 - [DEBUG]
54587 2019-Jan-12 20:37:22.508214 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54588 2019-Jan-12 20:37:22.508879 - [DEBUG] Compose: EdgeIdentity * AllBottom
54589 2019-Jan-12 20:37:22.508907 - [DEBUG]
54590 2019-Jan-12 20:37:22.508931 - [DEBUG] Propagate flow
54591 2019-Jan-12 20:37:22.508963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54592 2019-Jan-12 20:37:22.509020 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54593 2019-Jan-12 20:37:22.509670 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54594 2019-Jan-12 20:37:22.510306 - [DEBUG] Edge function : AllBottom (result of previous compose)
54595 2019-Jan-12 20:37:22.510331 - [DEBUG]
54596 2019-Jan-12 20:37:22.510356 - [DEBUG] Join: AllTop & AllBottom
54597 2019-Jan-12 20:37:22.510382 - [DEBUG] = AllBottom (new jump func)
54598 2019-Jan-12 20:37:22.510406 - [DEBUG]
54599 2019-Jan-12 20:37:22.510429 - [DEBUG] Start adding new jump function
54600 2019-Jan-12 20:37:22.510453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54601 2019-Jan-12 20:37:22.510509 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54602 2019-Jan-12 20:37:22.511145 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54603 2019-Jan-12 20:37:22.511787 - [DEBUG] Edge Function : AllBottom
54604 2019-Jan-12 20:37:22.511815 - [DEBUG] End adding new jump function
54605 2019-Jan-12 20:37:22.511840 - [DEBUG]
54606 2019-Jan-12 20:37:22.511863 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54607 2019-Jan-12 20:37:22.511887 - [DEBUG]
54608 2019-Jan-12 20:37:22.511911 - [DEBUG] Process 1471. path edge:
54609 2019-Jan-12 20:37:22.511934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54610 2019-Jan-12 20:37:22.512003 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
54611 2019-Jan-12 20:37:22.512647 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54612 2019-Jan-12 20:37:22.513284 - [DEBUG]
54613 2019-Jan-12 20:37:22.513308 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54614 2019-Jan-12 20:37:22.513956 - [DEBUG] Possible callees:
54615 2019-Jan-12 20:37:22.513981 - [DEBUG] llvm.dbg.declare
54616 2019-Jan-12 20:37:22.514007 - [DEBUG] Possible return sites:
54617 2019-Jan-12 20:37:22.514030 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654618 2019-Jan-12 20:37:22.515295 - [DEBUG] Found and process special summary
54619 2019-Jan-12 20:37:22.515341 - [DEBUG] Compose: EdgeIdentity * AllBottom
54620 2019-Jan-12 20:37:22.515369 - [DEBUG]
54621 2019-Jan-12 20:37:22.515393 - [DEBUG] Propagate flow
54622 2019-Jan-12 20:37:22.515417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54623 2019-Jan-12 20:37:22.515474 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54624 2019-Jan-12 20:37:22.516112 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54625 2019-Jan-12 20:37:22.516747 - [DEBUG] Edge function : AllBottom (result of previous compose)
54626 2019-Jan-12 20:37:22.516773 - [DEBUG]
54627 2019-Jan-12 20:37:22.516797 - [DEBUG] Join: AllTop & AllBottom
54628 2019-Jan-12 20:37:22.516823 - [DEBUG] = AllBottom (new jump func)
54629 2019-Jan-12 20:37:22.516848 - [DEBUG]
54630 2019-Jan-12 20:37:22.516871 - [DEBUG] Start adding new jump function
54631 2019-Jan-12 20:37:22.516895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-12 20:37:22.516951 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54633 2019-Jan-12 20:37:22.517594 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54634 2019-Jan-12 20:37:22.518231 - [DEBUG] Edge Function : AllBottom
54635 2019-Jan-12 20:37:22.518259 - [DEBUG] End adding new jump function
54636 2019-Jan-12 20:37:22.518283 - [DEBUG]
54637 2019-Jan-12 20:37:22.518306 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54638 2019-Jan-12 20:37:22.518330 - [DEBUG]
54639 2019-Jan-12 20:37:22.518354 - [DEBUG] Process 1472. path edge:
54640 2019-Jan-12 20:37:22.518377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54641 2019-Jan-12 20:37:22.518433 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54642 2019-Jan-12 20:37:22.519084 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54643 2019-Jan-12 20:37:22.519726 - [DEBUG]
54644 2019-Jan-12 20:37:22.519750 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54645 2019-Jan-12 20:37:22.520402 - [DEBUG] Compose: EdgeIdentity * AllBottom
54646 2019-Jan-12 20:37:22.520430 - [DEBUG]
54647 2019-Jan-12 20:37:22.520453 - [DEBUG] Propagate flow
54648 2019-Jan-12 20:37:22.520477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54649 2019-Jan-12 20:37:22.520533 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54650 2019-Jan-12 20:37:22.521166 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54651 2019-Jan-12 20:37:22.521802 - [DEBUG] Edge function : AllBottom (result of previous compose)
54652 2019-Jan-12 20:37:22.521827 - [DEBUG]
54653 2019-Jan-12 20:37:22.521852 - [DEBUG] Join: AllTop & AllBottom
54654 2019-Jan-12 20:37:22.521878 - [DEBUG] = AllBottom (new jump func)
54655 2019-Jan-12 20:37:22.521902 - [DEBUG]
54656 2019-Jan-12 20:37:22.521926 - [DEBUG] Start adding new jump function
54657 2019-Jan-12 20:37:22.521949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-12 20:37:22.522018 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54659 2019-Jan-12 20:37:22.522654 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54660 2019-Jan-12 20:37:22.523291 - [DEBUG] Edge Function : AllBottom
54661 2019-Jan-12 20:37:22.523319 - [DEBUG] End adding new jump function
54662 2019-Jan-12 20:37:22.523343 - [DEBUG]
54663 2019-Jan-12 20:37:22.523367 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54664 2019-Jan-12 20:37:22.523391 - [DEBUG]
54665 2019-Jan-12 20:37:22.523415 - [DEBUG] Process 1473. path edge:
54666 2019-Jan-12 20:37:22.523439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54667 2019-Jan-12 20:37:22.523498 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54668 2019-Jan-12 20:37:22.524137 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54669 2019-Jan-12 20:37:22.524772 - [DEBUG]
54670 2019-Jan-12 20:37:22.524798 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54671 2019-Jan-12 20:37:22.525470 - [DEBUG] Compose: EdgeIdentity * AllBottom
54672 2019-Jan-12 20:37:22.525499 - [DEBUG]
54673 2019-Jan-12 20:37:22.525523 - [DEBUG] Propagate flow
54674 2019-Jan-12 20:37:22.525546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54675 2019-Jan-12 20:37:22.525604 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54676 2019-Jan-12 20:37:22.526236 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54677 2019-Jan-12 20:37:22.526880 - [DEBUG] Edge function : AllBottom (result of previous compose)
54678 2019-Jan-12 20:37:22.526906 - [DEBUG]
54679 2019-Jan-12 20:37:22.526931 - [DEBUG] Join: AllTop & AllBottom
54680 2019-Jan-12 20:37:22.526957 - [DEBUG] = AllBottom (new jump func)
54681 2019-Jan-12 20:37:22.526982 - [DEBUG]
54682 2019-Jan-12 20:37:22.527005 - [DEBUG] Start adding new jump function
54683 2019-Jan-12 20:37:22.527029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54684 2019-Jan-12 20:37:22.527085 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54685 2019-Jan-12 20:37:22.527721 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54686 2019-Jan-12 20:37:22.528355 - [DEBUG] Edge Function : AllBottom
54687 2019-Jan-12 20:37:22.528388 - [DEBUG] End adding new jump function
54688 2019-Jan-12 20:37:22.528412 - [DEBUG]
54689 2019-Jan-12 20:37:22.528436 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54690 2019-Jan-12 20:37:22.528460 - [DEBUG]
54691 2019-Jan-12 20:37:22.528484 - [DEBUG] Process 1474. path edge:
54692 2019-Jan-12 20:37:22.528508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54693 2019-Jan-12 20:37:22.528570 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54694 2019-Jan-12 20:37:22.529286 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54695 2019-Jan-12 20:37:22.529989 - [DEBUG]
54696 2019-Jan-12 20:37:22.530018 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54697 2019-Jan-12 20:37:22.530754 - [DEBUG] Compose: EdgeIdentity * AllBottom
54698 2019-Jan-12 20:37:22.530785 - [DEBUG]
54699 2019-Jan-12 20:37:22.530810 - [DEBUG] Propagate flow
54700 2019-Jan-12 20:37:22.530833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54701 2019-Jan-12 20:37:22.530904 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54702 2019-Jan-12 20:37:22.531556 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54703 2019-Jan-12 20:37:22.532218 - [DEBUG] Edge function : AllBottom (result of previous compose)
54704 2019-Jan-12 20:37:22.532243 - [DEBUG]
54705 2019-Jan-12 20:37:22.532269 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54706 2019-Jan-12 20:37:22.532295 - [DEBUG] = AllBottom
54707 2019-Jan-12 20:37:22.532320 - [DEBUG]
54708 2019-Jan-12 20:37:22.532343 - [DEBUG] PROPAGATE: No new function!
54709 2019-Jan-12 20:37:22.532369 - [DEBUG] EDGE:
54710 2019-Jan-12 20:37:22.532426 - [DEBUG] ---> 54711 2019-Jan-12 20:37:22.533058 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54712 2019-Jan-12 20:37:22.533694 - [DEBUG]
54713 2019-Jan-12 20:37:22.533721 - [DEBUG] EDGE:
54714 2019-Jan-12 20:37:22.533778 - [DEBUG] ---> 54715 2019-Jan-12 20:37:22.534411 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54716 2019-Jan-12 20:37:22.535045 - [DEBUG]
54717 2019-Jan-12 20:37:22.535072 - [DEBUG] EDGE:
54718 2019-Jan-12 20:37:22.535129 - [DEBUG] ---> 54719 2019-Jan-12 20:37:22.535781 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54720 2019-Jan-12 20:37:22.536416 - [DEBUG]
54721 2019-Jan-12 20:37:22.536459 - [DEBUG] Compose: EdgeIdentity * AllBottom
54722 2019-Jan-12 20:37:22.536486 - [DEBUG]
54723 2019-Jan-12 20:37:22.536527 - [DEBUG] Propagate flow
54724 2019-Jan-12 20:37:22.536551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54725 2019-Jan-12 20:37:22.536608 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54726 2019-Jan-12 20:37:22.537244 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54727 2019-Jan-12 20:37:22.537879 - [DEBUG] Edge function : AllBottom (result of previous compose)
54728 2019-Jan-12 20:37:22.537905 - [DEBUG]
54729 2019-Jan-12 20:37:22.537930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54730 2019-Jan-12 20:37:22.537956 - [DEBUG] = AllBottom
54731 2019-Jan-12 20:37:22.537981 - [DEBUG]
54732 2019-Jan-12 20:37:22.538004 - [DEBUG] PROPAGATE: No new function!
54733 2019-Jan-12 20:37:22.538033 - [DEBUG] EDGE:
54734 2019-Jan-12 20:37:22.538090 - [DEBUG] ---> 54735 2019-Jan-12 20:37:22.538751 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54736 2019-Jan-12 20:37:22.539388 - [DEBUG]
54737 2019-Jan-12 20:37:22.539430 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-12 20:37:22.539457 - [DEBUG]
54739 2019-Jan-12 20:37:22.539481 - [DEBUG] Propagate flow
54740 2019-Jan-12 20:37:22.539504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-12 20:37:22.539560 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54742 2019-Jan-12 20:37:22.540198 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54743 2019-Jan-12 20:37:22.540834 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-12 20:37:22.540859 - [DEBUG]
54745 2019-Jan-12 20:37:22.540885 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-12 20:37:22.540911 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-12 20:37:22.540935 - [DEBUG]
54748 2019-Jan-12 20:37:22.540959 - [DEBUG] Start adding new jump function
54749 2019-Jan-12 20:37:22.540983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-12 20:37:22.541039 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54751 2019-Jan-12 20:37:22.541675 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54752 2019-Jan-12 20:37:22.542326 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-12 20:37:22.542356 - [DEBUG] End adding new jump function
54754 2019-Jan-12 20:37:22.542380 - [DEBUG]
54755 2019-Jan-12 20:37:22.542404 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-12 20:37:22.542428 - [DEBUG]
54757 2019-Jan-12 20:37:22.542452 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-12 20:37:22.542476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-12 20:37:22.542532 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54760 2019-Jan-12 20:37:22.543168 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54761 2019-Jan-12 20:37:22.543803 - [DEBUG]
54762 2019-Jan-12 20:37:22.543828 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54763 2019-Jan-12 20:37:22.544472 - [DEBUG] Possible callees:
54764 2019-Jan-12 20:37:22.544497 - [DEBUG] bar
54765 2019-Jan-12 20:37:22.544522 - [DEBUG] Possible return sites:
54766 2019-Jan-12 20:37:22.544546 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954767 2019-Jan-12 20:37:22.545833 - [DEBUG] Found and process special summary
54768 2019-Jan-12 20:37:22.545868 - [DEBUG] Compose: EdgeIdentity * AllBottom
54769 2019-Jan-12 20:37:22.545895 - [DEBUG]
54770 2019-Jan-12 20:37:22.545919 - [DEBUG] Propagate flow
54771 2019-Jan-12 20:37:22.545943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54772 2019-Jan-12 20:37:22.545999 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54773 2019-Jan-12 20:37:22.546636 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54774 2019-Jan-12 20:37:22.547271 - [DEBUG] Edge function : AllBottom (result of previous compose)
54775 2019-Jan-12 20:37:22.547296 - [DEBUG]
54776 2019-Jan-12 20:37:22.547321 - [DEBUG] Join: AllTop & AllBottom
54777 2019-Jan-12 20:37:22.547347 - [DEBUG] = AllBottom (new jump func)
54778 2019-Jan-12 20:37:22.547372 - [DEBUG]
54779 2019-Jan-12 20:37:22.547395 - [DEBUG] Start adding new jump function
54780 2019-Jan-12 20:37:22.547419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54781 2019-Jan-12 20:37:22.547474 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54782 2019-Jan-12 20:37:22.548111 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54783 2019-Jan-12 20:37:22.548761 - [DEBUG] Edge Function : AllBottom
54784 2019-Jan-12 20:37:22.548790 - [DEBUG] End adding new jump function
54785 2019-Jan-12 20:37:22.548814 - [DEBUG]
54786 2019-Jan-12 20:37:22.548838 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54787 2019-Jan-12 20:37:22.548862 - [DEBUG]
54788 2019-Jan-12 20:37:22.548886 - [DEBUG] Process 1476. path edge:
54789 2019-Jan-12 20:37:22.548909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54790 2019-Jan-12 20:37:22.548965 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54791 2019-Jan-12 20:37:22.549607 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54792 2019-Jan-12 20:37:22.550242 - [DEBUG]
54793 2019-Jan-12 20:37:22.550267 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54794 2019-Jan-12 20:37:22.550919 - [DEBUG] Compose: EdgeIdentity * AllBottom
54795 2019-Jan-12 20:37:22.550947 - [DEBUG]
54796 2019-Jan-12 20:37:22.550971 - [DEBUG] Propagate flow
54797 2019-Jan-12 20:37:22.550994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54798 2019-Jan-12 20:37:22.551051 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54799 2019-Jan-12 20:37:22.551684 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54800 2019-Jan-12 20:37:22.552334 - [DEBUG] Edge function : AllBottom (result of previous compose)
54801 2019-Jan-12 20:37:22.552360 - [DEBUG]
54802 2019-Jan-12 20:37:22.552384 - [DEBUG] Join: AllTop & AllBottom
54803 2019-Jan-12 20:37:22.552410 - [DEBUG] = AllBottom (new jump func)
54804 2019-Jan-12 20:37:22.552435 - [DEBUG]
54805 2019-Jan-12 20:37:22.552459 - [DEBUG] Start adding new jump function
54806 2019-Jan-12 20:37:22.552482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-12 20:37:22.552538 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54808 2019-Jan-12 20:37:22.553173 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54809 2019-Jan-12 20:37:22.553804 - [DEBUG] Edge Function : AllBottom
54810 2019-Jan-12 20:37:22.553832 - [DEBUG] End adding new jump function
54811 2019-Jan-12 20:37:22.553857 - [DEBUG]
54812 2019-Jan-12 20:37:22.553880 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54813 2019-Jan-12 20:37:22.553913 - [DEBUG]
54814 2019-Jan-12 20:37:22.553938 - [DEBUG] Process 1477. path edge:
54815 2019-Jan-12 20:37:22.553962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54816 2019-Jan-12 20:37:22.554018 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54817 2019-Jan-12 20:37:22.554651 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54818 2019-Jan-12 20:37:22.555285 - [DEBUG]
54819 2019-Jan-12 20:37:22.555311 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54820 2019-Jan-12 20:37:22.555970 - [DEBUG] Compose: EdgeIdentity * AllBottom
54821 2019-Jan-12 20:37:22.555998 - [DEBUG]
54822 2019-Jan-12 20:37:22.556022 - [DEBUG] Propagate flow
54823 2019-Jan-12 20:37:22.556045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54824 2019-Jan-12 20:37:22.556102 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54825 2019-Jan-12 20:37:22.556744 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54826 2019-Jan-12 20:37:22.557381 - [DEBUG] Edge function : AllBottom (result of previous compose)
54827 2019-Jan-12 20:37:22.557406 - [DEBUG]
54828 2019-Jan-12 20:37:22.557431 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54829 2019-Jan-12 20:37:22.557457 - [DEBUG] = AllBottom
54830 2019-Jan-12 20:37:22.557481 - [DEBUG]
54831 2019-Jan-12 20:37:22.557505 - [DEBUG] PROPAGATE: No new function!
54832 2019-Jan-12 20:37:22.557537 - [DEBUG] Compose: EdgeIdentity * AllBottom
54833 2019-Jan-12 20:37:22.557564 - [DEBUG]
54834 2019-Jan-12 20:37:22.557588 - [DEBUG] Propagate flow
54835 2019-Jan-12 20:37:22.557611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54836 2019-Jan-12 20:37:22.557668 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54837 2019-Jan-12 20:37:22.558311 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54838 2019-Jan-12 20:37:22.558962 - [DEBUG] Edge function : AllBottom (result of previous compose)
54839 2019-Jan-12 20:37:22.558988 - [DEBUG]
54840 2019-Jan-12 20:37:22.559012 - [DEBUG] Join: AllTop & AllBottom
54841 2019-Jan-12 20:37:22.559038 - [DEBUG] = AllBottom (new jump func)
54842 2019-Jan-12 20:37:22.559063 - [DEBUG]
54843 2019-Jan-12 20:37:22.559086 - [DEBUG] Start adding new jump function
54844 2019-Jan-12 20:37:22.559109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54845 2019-Jan-12 20:37:22.559165 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54846 2019-Jan-12 20:37:22.559807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54847 2019-Jan-12 20:37:22.560449 - [DEBUG] Edge Function : AllBottom
54848 2019-Jan-12 20:37:22.560477 - [DEBUG] End adding new jump function
54849 2019-Jan-12 20:37:22.560501 - [DEBUG]
54850 2019-Jan-12 20:37:22.560525 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54851 2019-Jan-12 20:37:22.560549 - [DEBUG]
54852 2019-Jan-12 20:37:22.560572 - [DEBUG] Process 1478. path edge:
54853 2019-Jan-12 20:37:22.560596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54854 2019-Jan-12 20:37:22.560653 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54855 2019-Jan-12 20:37:22.561295 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54856 2019-Jan-12 20:37:22.561938 - [DEBUG]
54857 2019-Jan-12 20:37:22.561963 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54858 2019-Jan-12 20:37:22.562628 - [DEBUG] Possible callees:
54859 2019-Jan-12 20:37:22.562654 - [DEBUG] llvm.dbg.declare
54860 2019-Jan-12 20:37:22.562679 - [DEBUG] Possible return sites:
54861 2019-Jan-12 20:37:22.562703 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354862 2019-Jan-12 20:37:22.563968 - [DEBUG] Found and process special summary
54863 2019-Jan-12 20:37:22.564002 - [DEBUG] Compose: EdgeIdentity * AllBottom
54864 2019-Jan-12 20:37:22.564029 - [DEBUG]
54865 2019-Jan-12 20:37:22.564053 - [DEBUG] Propagate flow
54866 2019-Jan-12 20:37:22.564077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54867 2019-Jan-12 20:37:22.564133 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54868 2019-Jan-12 20:37:22.564769 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54869 2019-Jan-12 20:37:22.565419 - [DEBUG] Edge function : AllBottom (result of previous compose)
54870 2019-Jan-12 20:37:22.565445 - [DEBUG]
54871 2019-Jan-12 20:37:22.565470 - [DEBUG] Join: AllTop & AllBottom
54872 2019-Jan-12 20:37:22.565495 - [DEBUG] = AllBottom (new jump func)
54873 2019-Jan-12 20:37:22.565520 - [DEBUG]
54874 2019-Jan-12 20:37:22.565543 - [DEBUG] Start adding new jump function
54875 2019-Jan-12 20:37:22.565567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54876 2019-Jan-12 20:37:22.565623 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54877 2019-Jan-12 20:37:22.566259 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54878 2019-Jan-12 20:37:22.566894 - [DEBUG] Edge Function : AllBottom
54879 2019-Jan-12 20:37:22.566922 - [DEBUG] End adding new jump function
54880 2019-Jan-12 20:37:22.566946 - [DEBUG]
54881 2019-Jan-12 20:37:22.566969 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54882 2019-Jan-12 20:37:22.566993 - [DEBUG]
54883 2019-Jan-12 20:37:22.567017 - [DEBUG] Process 1479. path edge:
54884 2019-Jan-12 20:37:22.567040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54885 2019-Jan-12 20:37:22.567097 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54886 2019-Jan-12 20:37:22.567731 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54887 2019-Jan-12 20:37:22.568366 - [DEBUG]
54888 2019-Jan-12 20:37:22.568391 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54889 2019-Jan-12 20:37:22.569056 - [DEBUG] Compose: EdgeIdentity * AllBottom
54890 2019-Jan-12 20:37:22.569085 - [DEBUG]
54891 2019-Jan-12 20:37:22.569109 - [DEBUG] Propagate flow
54892 2019-Jan-12 20:37:22.569132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54893 2019-Jan-12 20:37:22.569189 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54894 2019-Jan-12 20:37:22.569827 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54895 2019-Jan-12 20:37:22.570462 - [DEBUG] Edge function : AllBottom (result of previous compose)
54896 2019-Jan-12 20:37:22.570487 - [DEBUG]
54897 2019-Jan-12 20:37:22.570512 - [DEBUG] Join: AllTop & AllBottom
54898 2019-Jan-12 20:37:22.570538 - [DEBUG] = AllBottom (new jump func)
54899 2019-Jan-12 20:37:22.570570 - [DEBUG]
54900 2019-Jan-12 20:37:22.570595 - [DEBUG] Start adding new jump function
54901 2019-Jan-12 20:37:22.570618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54902 2019-Jan-12 20:37:22.570675 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54903 2019-Jan-12 20:37:22.571309 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54904 2019-Jan-12 20:37:22.571938 - [DEBUG] Edge Function : AllBottom
54905 2019-Jan-12 20:37:22.571966 - [DEBUG] End adding new jump function
54906 2019-Jan-12 20:37:22.572003 - [DEBUG]
54907 2019-Jan-12 20:37:22.572027 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54908 2019-Jan-12 20:37:22.572052 - [DEBUG]
54909 2019-Jan-12 20:37:22.572075 - [DEBUG] Process 1480. path edge:
54910 2019-Jan-12 20:37:22.572099 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54911 2019-Jan-12 20:37:22.572155 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54912 2019-Jan-12 20:37:22.572785 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54913 2019-Jan-12 20:37:22.573419 - [DEBUG]
54914 2019-Jan-12 20:37:22.573444 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54915 2019-Jan-12 20:37:22.574089 - [DEBUG] Compose: EdgeIdentity * AllBottom
54916 2019-Jan-12 20:37:22.574118 - [DEBUG]
54917 2019-Jan-12 20:37:22.574142 - [DEBUG] Propagate flow
54918 2019-Jan-12 20:37:22.574165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54919 2019-Jan-12 20:37:22.574222 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54920 2019-Jan-12 20:37:22.574862 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54921 2019-Jan-12 20:37:22.575513 - [DEBUG] Edge function : AllBottom (result of previous compose)
54922 2019-Jan-12 20:37:22.575539 - [DEBUG]
54923 2019-Jan-12 20:37:22.575564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54924 2019-Jan-12 20:37:22.575590 - [DEBUG] = AllBottom
54925 2019-Jan-12 20:37:22.575614 - [DEBUG]
54926 2019-Jan-12 20:37:22.575638 - [DEBUG] PROPAGATE: No new function!
54927 2019-Jan-12 20:37:22.575663 - [DEBUG] EDGE:
54928 2019-Jan-12 20:37:22.575720 - [DEBUG] ---> 54929 2019-Jan-12 20:37:22.576351 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54930 2019-Jan-12 20:37:22.576985 - [DEBUG]
54931 2019-Jan-12 20:37:22.577011 - [DEBUG] EDGE:
54932 2019-Jan-12 20:37:22.577068 - [DEBUG] ---> 54933 2019-Jan-12 20:37:22.577704 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54934 2019-Jan-12 20:37:22.578340 - [DEBUG]
54935 2019-Jan-12 20:37:22.578376 - [DEBUG] Compose: EdgeIdentity * AllBottom
54936 2019-Jan-12 20:37:22.578403 - [DEBUG]
54937 2019-Jan-12 20:37:22.578427 - [DEBUG] Propagate flow
54938 2019-Jan-12 20:37:22.578450 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-12 20:37:22.578506 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54940 2019-Jan-12 20:37:22.579159 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54941 2019-Jan-12 20:37:22.579800 - [DEBUG] Edge function : AllBottom (result of previous compose)
54942 2019-Jan-12 20:37:22.579825 - [DEBUG]
54943 2019-Jan-12 20:37:22.579850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54944 2019-Jan-12 20:37:22.579876 - [DEBUG] = AllBottom
54945 2019-Jan-12 20:37:22.579909 - [DEBUG]
54946 2019-Jan-12 20:37:22.579933 - [DEBUG] PROPAGATE: No new function!
54947 2019-Jan-12 20:37:22.579960 - [DEBUG] EDGE:
54948 2019-Jan-12 20:37:22.580018 - [DEBUG] ---> 54949 2019-Jan-12 20:37:22.580663 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54950 2019-Jan-12 20:37:22.581298 - [DEBUG]
54951 2019-Jan-12 20:37:22.581324 - [DEBUG] EDGE:
54952 2019-Jan-12 20:37:22.581381 - [DEBUG] ---> 54953 2019-Jan-12 20:37:22.582025 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54954 2019-Jan-12 20:37:22.582660 - [DEBUG]
54955 2019-Jan-12 20:37:22.582686 - [DEBUG] EDGE:
54956 2019-Jan-12 20:37:22.582743 - [DEBUG] ---> 54957 2019-Jan-12 20:37:22.583379 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54958 2019-Jan-12 20:37:22.584012 - [DEBUG]
54959 2019-Jan-12 20:37:22.584046 - [DEBUG] Compose: EdgeIdentity * AllBottom
54960 2019-Jan-12 20:37:22.584073 - [DEBUG]
54961 2019-Jan-12 20:37:22.584097 - [DEBUG] Propagate flow
54962 2019-Jan-12 20:37:22.584120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54963 2019-Jan-12 20:37:22.584176 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54964 2019-Jan-12 20:37:22.584812 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54965 2019-Jan-12 20:37:22.585462 - [DEBUG] Edge function : AllBottom (result of previous compose)
54966 2019-Jan-12 20:37:22.585488 - [DEBUG]
54967 2019-Jan-12 20:37:22.585512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54968 2019-Jan-12 20:37:22.585538 - [DEBUG] = AllBottom
54969 2019-Jan-12 20:37:22.585562 - [DEBUG]
54970 2019-Jan-12 20:37:22.585586 - [DEBUG] PROPAGATE: No new function!
54971 2019-Jan-12 20:37:22.585612 - [DEBUG] EDGE:
54972 2019-Jan-12 20:37:22.585670 - [DEBUG] ---> 54973 2019-Jan-12 20:37:22.586304 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54974 2019-Jan-12 20:37:22.586940 - [DEBUG]
54975 2019-Jan-12 20:37:22.586966 - [DEBUG] EDGE:
54976 2019-Jan-12 20:37:22.587023 - [DEBUG] ---> 54977 2019-Jan-12 20:37:22.587654 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54978 2019-Jan-12 20:37:22.588288 - [DEBUG]
54979 2019-Jan-12 20:37:22.588314 - [DEBUG] EDGE:
54980 2019-Jan-12 20:37:22.588372 - [DEBUG] ---> 54981 2019-Jan-12 20:37:22.589020 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54982 2019-Jan-12 20:37:22.589655 - [DEBUG]
54983 2019-Jan-12 20:37:22.589690 - [DEBUG] Compose: EdgeIdentity * AllBottom
54984 2019-Jan-12 20:37:22.589717 - [DEBUG]
54985 2019-Jan-12 20:37:22.589741 - [DEBUG] Propagate flow
54986 2019-Jan-12 20:37:22.589765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54987 2019-Jan-12 20:37:22.589825 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54988 2019-Jan-12 20:37:22.590469 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54989 2019-Jan-12 20:37:22.591104 - [DEBUG] Edge function : AllBottom (result of previous compose)
54990 2019-Jan-12 20:37:22.591130 - [DEBUG]
54991 2019-Jan-12 20:37:22.591155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54992 2019-Jan-12 20:37:22.591180 - [DEBUG] = AllBottom
54993 2019-Jan-12 20:37:22.591205 - [DEBUG]
54994 2019-Jan-12 20:37:22.591228 - [DEBUG] PROPAGATE: No new function!
54995 2019-Jan-12 20:37:22.591255 - [DEBUG] EDGE:
54996 2019-Jan-12 20:37:22.591313 - [DEBUG] ---> 54997 2019-Jan-12 20:37:22.591949 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54998 2019-Jan-12 20:37:22.592600 - [DEBUG]
54999 2019-Jan-12 20:37:22.592628 - [DEBUG] Compose: EdgeIdentity * AllBottom
55000 2019-Jan-12 20:37:22.592654 - [DEBUG]
55001 2019-Jan-12 20:37:22.592678 - [DEBUG] Propagate flow
55002 2019-Jan-12 20:37:22.592701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55003 2019-Jan-12 20:37:22.592757 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55004 2019-Jan-12 20:37:22.593392 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55005 2019-Jan-12 20:37:22.594024 - [DEBUG] Edge function : AllBottom (result of previous compose)
55006 2019-Jan-12 20:37:22.594049 - [DEBUG]
55007 2019-Jan-12 20:37:22.594074 - [DEBUG] Join: AllTop & AllBottom
55008 2019-Jan-12 20:37:22.594100 - [DEBUG] = AllBottom (new jump func)
55009 2019-Jan-12 20:37:22.594124 - [DEBUG]
55010 2019-Jan-12 20:37:22.594148 - [DEBUG] Start adding new jump function
55011 2019-Jan-12 20:37:22.594171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55012 2019-Jan-12 20:37:22.594227 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55013 2019-Jan-12 20:37:22.594859 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55014 2019-Jan-12 20:37:22.595509 - [DEBUG] Edge Function : AllBottom
55015 2019-Jan-12 20:37:22.595538 - [DEBUG] End adding new jump function
55016 2019-Jan-12 20:37:22.595561 - [DEBUG]
55017 2019-Jan-12 20:37:22.595585 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55018 2019-Jan-12 20:37:22.595609 - [DEBUG]
55019 2019-Jan-12 20:37:22.595632 - [DEBUG] Process 1481. path edge:
55020 2019-Jan-12 20:37:22.595656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55021 2019-Jan-12 20:37:22.595712 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55022 2019-Jan-12 20:37:22.596348 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55023 2019-Jan-12 20:37:22.596978 - [DEBUG]
55024 2019-Jan-12 20:37:22.597003 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55025 2019-Jan-12 20:37:22.597642 - [DEBUG] Possible callees:
55026 2019-Jan-12 20:37:22.597667 - [DEBUG] foo
55027 2019-Jan-12 20:37:22.597692 - [DEBUG] Possible return sites:
55028 2019-Jan-12 20:37:22.597716 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455029 2019-Jan-12 20:37:22.598986 - [DEBUG] Found and process special summary
55030 2019-Jan-12 20:37:22.599031 - [DEBUG] Compose: EdgeIdentity * AllBottom
55031 2019-Jan-12 20:37:22.599058 - [DEBUG]
55032 2019-Jan-12 20:37:22.599095 - [DEBUG] Propagate flow
55033 2019-Jan-12 20:37:22.599119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-12 20:37:22.599176 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55035 2019-Jan-12 20:37:22.599814 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55036 2019-Jan-12 20:37:22.600450 - [DEBUG] Edge function : AllBottom (result of previous compose)
55037 2019-Jan-12 20:37:22.600476 - [DEBUG]
55038 2019-Jan-12 20:37:22.600500 - [DEBUG] Join: AllTop & AllBottom
55039 2019-Jan-12 20:37:22.600526 - [DEBUG] = AllBottom (new jump func)
55040 2019-Jan-12 20:37:22.600551 - [DEBUG]
55041 2019-Jan-12 20:37:22.600574 - [DEBUG] Start adding new jump function
55042 2019-Jan-12 20:37:22.600598 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55043 2019-Jan-12 20:37:22.600654 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55044 2019-Jan-12 20:37:22.601286 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55045 2019-Jan-12 20:37:22.601922 - [DEBUG] Edge Function : AllBottom
55046 2019-Jan-12 20:37:22.601950 - [DEBUG] End adding new jump function
55047 2019-Jan-12 20:37:22.601974 - [DEBUG]
55048 2019-Jan-12 20:37:22.602012 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55049 2019-Jan-12 20:37:22.602036 - [DEBUG]
55050 2019-Jan-12 20:37:22.602060 - [DEBUG] Process 1482. path edge:
55051 2019-Jan-12 20:37:22.602083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55052 2019-Jan-12 20:37:22.602139 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55053 2019-Jan-12 20:37:22.602775 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55054 2019-Jan-12 20:37:22.603406 - [DEBUG]
55055 2019-Jan-12 20:37:22.603431 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55056 2019-Jan-12 20:37:22.604082 - [DEBUG] Compose: EdgeIdentity * AllBottom
55057 2019-Jan-12 20:37:22.604110 - [DEBUG]
55058 2019-Jan-12 20:37:22.604134 - [DEBUG] Propagate flow
55059 2019-Jan-12 20:37:22.604157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-12 20:37:22.604214 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55061 2019-Jan-12 20:37:22.604847 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55062 2019-Jan-12 20:37:22.605493 - [DEBUG] Edge function : AllBottom (result of previous compose)
55063 2019-Jan-12 20:37:22.605518 - [DEBUG]
55064 2019-Jan-12 20:37:22.605543 - [DEBUG] Join: AllTop & AllBottom
55065 2019-Jan-12 20:37:22.605569 - [DEBUG] = AllBottom (new jump func)
55066 2019-Jan-12 20:37:22.605594 - [DEBUG]
55067 2019-Jan-12 20:37:22.605618 - [DEBUG] Start adding new jump function
55068 2019-Jan-12 20:37:22.605641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55069 2019-Jan-12 20:37:22.605697 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55070 2019-Jan-12 20:37:22.606335 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55071 2019-Jan-12 20:37:22.606965 - [DEBUG] Edge Function : AllBottom
55072 2019-Jan-12 20:37:22.606994 - [DEBUG] End adding new jump function
55073 2019-Jan-12 20:37:22.607018 - [DEBUG]
55074 2019-Jan-12 20:37:22.607042 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55075 2019-Jan-12 20:37:22.607066 - [DEBUG]
55076 2019-Jan-12 20:37:22.607098 - [DEBUG] Process 1483. path edge:
55077 2019-Jan-12 20:37:22.607126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55078 2019-Jan-12 20:37:22.607183 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55079 2019-Jan-12 20:37:22.607816 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55080 2019-Jan-12 20:37:22.608448 - [DEBUG]
55081 2019-Jan-12 20:37:22.608474 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55082 2019-Jan-12 20:37:22.609139 - [DEBUG] Compose: EdgeIdentity * AllBottom
55083 2019-Jan-12 20:37:22.609167 - [DEBUG]
55084 2019-Jan-12 20:37:22.609191 - [DEBUG] Propagate flow
55085 2019-Jan-12 20:37:22.609214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-12 20:37:22.609271 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55087 2019-Jan-12 20:37:22.609919 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55088 2019-Jan-12 20:37:22.610551 - [DEBUG] Edge function : AllBottom (result of previous compose)
55089 2019-Jan-12 20:37:22.610576 - [DEBUG]
55090 2019-Jan-12 20:37:22.610601 - [DEBUG] Join: AllTop & AllBottom
55091 2019-Jan-12 20:37:22.610626 - [DEBUG] = AllBottom (new jump func)
55092 2019-Jan-12 20:37:22.610651 - [DEBUG]
55093 2019-Jan-12 20:37:22.610675 - [DEBUG] Start adding new jump function
55094 2019-Jan-12 20:37:22.610698 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55095 2019-Jan-12 20:37:22.610754 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55096 2019-Jan-12 20:37:22.611386 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55097 2019-Jan-12 20:37:22.612041 - [DEBUG] Edge Function : AllBottom
55098 2019-Jan-12 20:37:22.612069 - [DEBUG] End adding new jump function
55099 2019-Jan-12 20:37:22.612093 - [DEBUG]
55100 2019-Jan-12 20:37:22.612117 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55101 2019-Jan-12 20:37:22.612142 - [DEBUG]
55102 2019-Jan-12 20:37:22.612165 - [DEBUG] Process 1484. path edge:
55103 2019-Jan-12 20:37:22.612189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55104 2019-Jan-12 20:37:22.612246 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55105 2019-Jan-12 20:37:22.612888 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55106 2019-Jan-12 20:37:22.613519 - [DEBUG]
55107 2019-Jan-12 20:37:22.613543 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55108 2019-Jan-12 20:37:22.614193 - [DEBUG] Possible callees:
55109 2019-Jan-12 20:37:22.614217 - [DEBUG] llvm.dbg.declare
55110 2019-Jan-12 20:37:22.614242 - [DEBUG] Possible return sites:
55111 2019-Jan-12 20:37:22.614266 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655112 2019-Jan-12 20:37:22.615547 - [DEBUG] Found and process special summary
55113 2019-Jan-12 20:37:22.615588 - [DEBUG] Compose: EdgeIdentity * AllBottom
55114 2019-Jan-12 20:37:22.615616 - [DEBUG]
55115 2019-Jan-12 20:37:22.615640 - [DEBUG] Propagate flow
55116 2019-Jan-12 20:37:22.615663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-12 20:37:22.615728 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55118 2019-Jan-12 20:37:22.616367 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55119 2019-Jan-12 20:37:22.616998 - [DEBUG] Edge function : AllBottom (result of previous compose)
55120 2019-Jan-12 20:37:22.617023 - [DEBUG]
55121 2019-Jan-12 20:37:22.617048 - [DEBUG] Join: AllTop & AllBottom
55122 2019-Jan-12 20:37:22.617074 - [DEBUG] = AllBottom (new jump func)
55123 2019-Jan-12 20:37:22.617098 - [DEBUG]
55124 2019-Jan-12 20:37:22.617122 - [DEBUG] Start adding new jump function
55125 2019-Jan-12 20:37:22.617145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55126 2019-Jan-12 20:37:22.617201 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55127 2019-Jan-12 20:37:22.617833 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55128 2019-Jan-12 20:37:22.618469 - [DEBUG] Edge Function : AllBottom
55129 2019-Jan-12 20:37:22.618497 - [DEBUG] End adding new jump function
55130 2019-Jan-12 20:37:22.618521 - [DEBUG]
55131 2019-Jan-12 20:37:22.618544 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55132 2019-Jan-12 20:37:22.618568 - [DEBUG]
55133 2019-Jan-12 20:37:22.618592 - [DEBUG] Process 1485. path edge:
55134 2019-Jan-12 20:37:22.618615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55135 2019-Jan-12 20:37:22.618685 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55136 2019-Jan-12 20:37:22.619321 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55137 2019-Jan-12 20:37:22.619952 - [DEBUG]
55138 2019-Jan-12 20:37:22.619976 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55139 2019-Jan-12 20:37:22.620633 - [DEBUG] Compose: EdgeIdentity * AllBottom
55140 2019-Jan-12 20:37:22.620661 - [DEBUG]
55141 2019-Jan-12 20:37:22.620685 - [DEBUG] Propagate flow
55142 2019-Jan-12 20:37:22.620708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-12 20:37:22.620765 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55144 2019-Jan-12 20:37:22.621398 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55145 2019-Jan-12 20:37:22.622041 - [DEBUG] Edge function : AllBottom (result of previous compose)
55146 2019-Jan-12 20:37:22.622067 - [DEBUG]
55147 2019-Jan-12 20:37:22.622092 - [DEBUG] Join: AllTop & AllBottom
55148 2019-Jan-12 20:37:22.622117 - [DEBUG] = AllBottom (new jump func)
55149 2019-Jan-12 20:37:22.622142 - [DEBUG]
55150 2019-Jan-12 20:37:22.622165 - [DEBUG] Start adding new jump function
55151 2019-Jan-12 20:37:22.622189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55152 2019-Jan-12 20:37:22.622245 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55153 2019-Jan-12 20:37:22.622877 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55154 2019-Jan-12 20:37:22.623508 - [DEBUG] Edge Function : AllBottom
55155 2019-Jan-12 20:37:22.623536 - [DEBUG] End adding new jump function
55156 2019-Jan-12 20:37:22.623560 - [DEBUG]
55157 2019-Jan-12 20:37:22.623584 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55158 2019-Jan-12 20:37:22.623608 - [DEBUG]
55159 2019-Jan-12 20:37:22.623632 - [DEBUG] Process 1486. path edge:
55160 2019-Jan-12 20:37:22.623656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55161 2019-Jan-12 20:37:22.623720 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55162 2019-Jan-12 20:37:22.624353 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55163 2019-Jan-12 20:37:22.624988 - [DEBUG]
55164 2019-Jan-12 20:37:22.625014 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55165 2019-Jan-12 20:37:22.625677 - [DEBUG] Compose: EdgeIdentity * AllBottom
55166 2019-Jan-12 20:37:22.625706 - [DEBUG]
55167 2019-Jan-12 20:37:22.625730 - [DEBUG] Propagate flow
55168 2019-Jan-12 20:37:22.625754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-12 20:37:22.625811 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55170 2019-Jan-12 20:37:22.626449 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55171 2019-Jan-12 20:37:22.627081 - [DEBUG] Edge function : AllBottom (result of previous compose)
55172 2019-Jan-12 20:37:22.627107 - [DEBUG]
55173 2019-Jan-12 20:37:22.627132 - [DEBUG] Join: AllTop & AllBottom
55174 2019-Jan-12 20:37:22.627157 - [DEBUG] = AllBottom (new jump func)
55175 2019-Jan-12 20:37:22.627182 - [DEBUG]
55176 2019-Jan-12 20:37:22.627206 - [DEBUG] Start adding new jump function
55177 2019-Jan-12 20:37:22.627229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55178 2019-Jan-12 20:37:22.627285 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55179 2019-Jan-12 20:37:22.627919 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55180 2019-Jan-12 20:37:22.628549 - [DEBUG] Edge Function : AllBottom
55181 2019-Jan-12 20:37:22.628576 - [DEBUG] End adding new jump function
55182 2019-Jan-12 20:37:22.628601 - [DEBUG]
55183 2019-Jan-12 20:37:22.628625 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55184 2019-Jan-12 20:37:22.628661 - [DEBUG]
55185 2019-Jan-12 20:37:22.628687 - [DEBUG] Process 1487. path edge:
55186 2019-Jan-12 20:37:22.628711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55187 2019-Jan-12 20:37:22.628767 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55188 2019-Jan-12 20:37:22.629399 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55189 2019-Jan-12 20:37:22.630032 - [DEBUG]
55190 2019-Jan-12 20:37:22.630061 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55191 2019-Jan-12 20:37:22.630716 - [DEBUG] Compose: EdgeIdentity * AllBottom
55192 2019-Jan-12 20:37:22.630744 - [DEBUG]
55193 2019-Jan-12 20:37:22.630768 - [DEBUG] Propagate flow
55194 2019-Jan-12 20:37:22.630792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55195 2019-Jan-12 20:37:22.630849 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55196 2019-Jan-12 20:37:22.631487 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55197 2019-Jan-12 20:37:22.632134 - [DEBUG] Edge function : AllBottom (result of previous compose)
55198 2019-Jan-12 20:37:22.632160 - [DEBUG]
55199 2019-Jan-12 20:37:22.632185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55200 2019-Jan-12 20:37:22.632211 - [DEBUG] = AllBottom
55201 2019-Jan-12 20:37:22.632235 - [DEBUG]
55202 2019-Jan-12 20:37:22.632259 - [DEBUG] PROPAGATE: No new function!
55203 2019-Jan-12 20:37:22.632283 - [DEBUG] EDGE:
55204 2019-Jan-12 20:37:22.632340 - [DEBUG] ---> 55205 2019-Jan-12 20:37:22.632971 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55206 2019-Jan-12 20:37:22.633613 - [DEBUG]
55207 2019-Jan-12 20:37:22.633639 - [DEBUG] EDGE:
55208 2019-Jan-12 20:37:22.633696 - [DEBUG] ---> 55209 2019-Jan-12 20:37:22.634328 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55210 2019-Jan-12 20:37:22.634959 - [DEBUG]
55211 2019-Jan-12 20:37:22.634985 - [DEBUG] Compose: EdgeIdentity * AllBottom
55212 2019-Jan-12 20:37:22.635011 - [DEBUG]
55213 2019-Jan-12 20:37:22.635035 - [DEBUG] Propagate flow
55214 2019-Jan-12 20:37:22.635059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55215 2019-Jan-12 20:37:22.635114 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55216 2019-Jan-12 20:37:22.635763 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55217 2019-Jan-12 20:37:22.636399 - [DEBUG] Edge function : AllBottom (result of previous compose)
55218 2019-Jan-12 20:37:22.636424 - [DEBUG]
55219 2019-Jan-12 20:37:22.636450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55220 2019-Jan-12 20:37:22.636476 - [DEBUG] = AllBottom
55221 2019-Jan-12 20:37:22.636500 - [DEBUG]
55222 2019-Jan-12 20:37:22.636524 - [DEBUG] PROPAGATE: No new function!
55223 2019-Jan-12 20:37:22.636548 - [DEBUG] EDGE:
55224 2019-Jan-12 20:37:22.636606 - [DEBUG] ---> 55225 2019-Jan-12 20:37:22.637243 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55226 2019-Jan-12 20:37:22.637875 - [DEBUG]
55227 2019-Jan-12 20:37:22.637900 - [DEBUG] Compose: EdgeIdentity * AllBottom
55228 2019-Jan-12 20:37:22.637926 - [DEBUG]
55229 2019-Jan-12 20:37:22.637950 - [DEBUG] Propagate flow
55230 2019-Jan-12 20:37:22.637974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55231 2019-Jan-12 20:37:22.638030 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55232 2019-Jan-12 20:37:22.638679 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55233 2019-Jan-12 20:37:22.639322 - [DEBUG] Edge function : AllBottom (result of previous compose)
55234 2019-Jan-12 20:37:22.639347 - [DEBUG]
55235 2019-Jan-12 20:37:22.639372 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55236 2019-Jan-12 20:37:22.639398 - [DEBUG] = AllBottom
55237 2019-Jan-12 20:37:22.639423 - [DEBUG]
55238 2019-Jan-12 20:37:22.639446 - [DEBUG] PROPAGATE: No new function!
55239 2019-Jan-12 20:37:22.639483 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-12 20:37:22.639511 - [DEBUG]
55241 2019-Jan-12 20:37:22.639535 - [DEBUG] Propagate flow
55242 2019-Jan-12 20:37:22.639558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-12 20:37:22.639615 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55244 2019-Jan-12 20:37:22.640259 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55245 2019-Jan-12 20:37:22.640892 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-12 20:37:22.640917 - [DEBUG]
55247 2019-Jan-12 20:37:22.640942 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55248 2019-Jan-12 20:37:22.640967 - [DEBUG] = AllBottom
55249 2019-Jan-12 20:37:22.640992 - [DEBUG]
55250 2019-Jan-12 20:37:22.641016 - [DEBUG] PROPAGATE: No new function!
55251 2019-Jan-12 20:37:22.641041 - [DEBUG] Compose: EdgeIdentity * AllBottom
55252 2019-Jan-12 20:37:22.641067 - [DEBUG]
55253 2019-Jan-12 20:37:22.641098 - [DEBUG] Propagate flow
55254 2019-Jan-12 20:37:22.641123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55255 2019-Jan-12 20:37:22.641179 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55256 2019-Jan-12 20:37:22.641823 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55257 2019-Jan-12 20:37:22.642482 - [DEBUG] Edge function : AllBottom (result of previous compose)
55258 2019-Jan-12 20:37:22.642508 - [DEBUG]
55259 2019-Jan-12 20:37:22.642532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55260 2019-Jan-12 20:37:22.642558 - [DEBUG] = AllBottom
55261 2019-Jan-12 20:37:22.642583 - [DEBUG]
55262 2019-Jan-12 20:37:22.642606 - [DEBUG] PROPAGATE: No new function!
55263 2019-Jan-12 20:37:22.642632 - [DEBUG] EDGE:
55264 2019-Jan-12 20:37:22.642689 - [DEBUG] ---> 55265 2019-Jan-12 20:37:22.643333 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55266 2019-Jan-12 20:37:22.643966 - [DEBUG]
55267 2019-Jan-12 20:37:22.643999 - [DEBUG] Compose: EdgeIdentity * AllBottom
55268 2019-Jan-12 20:37:22.644026 - [DEBUG]
55269 2019-Jan-12 20:37:22.644050 - [DEBUG] Propagate flow
55270 2019-Jan-12 20:37:22.644073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55271 2019-Jan-12 20:37:22.644130 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55272 2019-Jan-12 20:37:22.644766 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55273 2019-Jan-12 20:37:22.645424 - [DEBUG] Edge function : AllBottom (result of previous compose)
55274 2019-Jan-12 20:37:22.645449 - [DEBUG]
55275 2019-Jan-12 20:37:22.645474 - [DEBUG] Join: AllTop & AllBottom
55276 2019-Jan-12 20:37:22.645500 - [DEBUG] = AllBottom (new jump func)
55277 2019-Jan-12 20:37:22.645525 - [DEBUG]
55278 2019-Jan-12 20:37:22.645548 - [DEBUG] Start adding new jump function
55279 2019-Jan-12 20:37:22.645572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55280 2019-Jan-12 20:37:22.645628 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55281 2019-Jan-12 20:37:22.646260 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55282 2019-Jan-12 20:37:22.646895 - [DEBUG] Edge Function : AllBottom
55283 2019-Jan-12 20:37:22.646923 - [DEBUG] End adding new jump function
55284 2019-Jan-12 20:37:22.646947 - [DEBUG]
55285 2019-Jan-12 20:37:22.646971 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55286 2019-Jan-12 20:37:22.646995 - [DEBUG]
55287 2019-Jan-12 20:37:22.647019 - [DEBUG] Process 1488. path edge:
55288 2019-Jan-12 20:37:22.647043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55289 2019-Jan-12 20:37:22.647100 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55290 2019-Jan-12 20:37:22.647737 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55291 2019-Jan-12 20:37:22.648369 - [DEBUG]
55292 2019-Jan-12 20:37:22.648393 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55293 2019-Jan-12 20:37:22.649050 - [DEBUG] Possible callees:
55294 2019-Jan-12 20:37:22.649076 - [DEBUG] bar
55295 2019-Jan-12 20:37:22.649101 - [DEBUG] Possible return sites:
55296 2019-Jan-12 20:37:22.649125 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955297 2019-Jan-12 20:37:22.650404 - [DEBUG] Found and process special summary
55298 2019-Jan-12 20:37:22.650444 - [DEBUG] Compose: EdgeIdentity * AllBottom
55299 2019-Jan-12 20:37:22.650472 - [DEBUG]
55300 2019-Jan-12 20:37:22.650496 - [DEBUG] Propagate flow
55301 2019-Jan-12 20:37:22.650520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55302 2019-Jan-12 20:37:22.650576 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55303 2019-Jan-12 20:37:22.651213 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55304 2019-Jan-12 20:37:22.651845 - [DEBUG] Edge function : AllBottom (result of previous compose)
55305 2019-Jan-12 20:37:22.651871 - [DEBUG]
55306 2019-Jan-12 20:37:22.651895 - [DEBUG] Join: AllTop & AllBottom
55307 2019-Jan-12 20:37:22.651921 - [DEBUG] = AllBottom (new jump func)
55308 2019-Jan-12 20:37:22.651946 - [DEBUG]
55309 2019-Jan-12 20:37:22.651970 - [DEBUG] Start adding new jump function
55310 2019-Jan-12 20:37:22.652007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55311 2019-Jan-12 20:37:22.652063 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55312 2019-Jan-12 20:37:22.652696 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55313 2019-Jan-12 20:37:22.653332 - [DEBUG] Edge Function : AllBottom
55314 2019-Jan-12 20:37:22.653359 - [DEBUG] End adding new jump function
55315 2019-Jan-12 20:37:22.653384 - [DEBUG]
55316 2019-Jan-12 20:37:22.653408 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55317 2019-Jan-12 20:37:22.653432 - [DEBUG]
55318 2019-Jan-12 20:37:22.653456 - [DEBUG] Process 1489. path edge:
55319 2019-Jan-12 20:37:22.653479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55320 2019-Jan-12 20:37:22.653535 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55321 2019-Jan-12 20:37:22.654171 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55322 2019-Jan-12 20:37:22.654802 - [DEBUG]
55323 2019-Jan-12 20:37:22.654827 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55324 2019-Jan-12 20:37:22.655495 - [DEBUG] Compose: EdgeIdentity * AllBottom
55325 2019-Jan-12 20:37:22.655523 - [DEBUG]
55326 2019-Jan-12 20:37:22.655547 - [DEBUG] Propagate flow
55327 2019-Jan-12 20:37:22.655570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55328 2019-Jan-12 20:37:22.655626 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55329 2019-Jan-12 20:37:22.656260 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55330 2019-Jan-12 20:37:22.656891 - [DEBUG] Edge function : AllBottom (result of previous compose)
55331 2019-Jan-12 20:37:22.656916 - [DEBUG]
55332 2019-Jan-12 20:37:22.656941 - [DEBUG] Join: AllTop & AllBottom
55333 2019-Jan-12 20:37:22.656966 - [DEBUG] = AllBottom (new jump func)
55334 2019-Jan-12 20:37:22.656991 - [DEBUG]
55335 2019-Jan-12 20:37:22.657015 - [DEBUG] Start adding new jump function
55336 2019-Jan-12 20:37:22.657038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55337 2019-Jan-12 20:37:22.657094 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55338 2019-Jan-12 20:37:22.657726 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55339 2019-Jan-12 20:37:22.658356 - [DEBUG] Edge Function : AllBottom
55340 2019-Jan-12 20:37:22.658392 - [DEBUG] End adding new jump function
55341 2019-Jan-12 20:37:22.658417 - [DEBUG]
55342 2019-Jan-12 20:37:22.658441 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55343 2019-Jan-12 20:37:22.658465 - [DEBUG]
55344 2019-Jan-12 20:37:22.658488 - [DEBUG] Process 1490. path edge:
55345 2019-Jan-12 20:37:22.658512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55346 2019-Jan-12 20:37:22.658568 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55347 2019-Jan-12 20:37:22.659221 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55348 2019-Jan-12 20:37:22.659851 - [DEBUG]
55349 2019-Jan-12 20:37:22.659877 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55350 2019-Jan-12 20:37:22.660528 - [DEBUG] Compose: EdgeIdentity * AllBottom
55351 2019-Jan-12 20:37:22.660556 - [DEBUG]
55352 2019-Jan-12 20:37:22.660580 - [DEBUG] Propagate flow
55353 2019-Jan-12 20:37:22.660604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55354 2019-Jan-12 20:37:22.660660 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55355 2019-Jan-12 20:37:22.661304 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55356 2019-Jan-12 20:37:22.661936 - [DEBUG] Edge function : AllBottom (result of previous compose)
55357 2019-Jan-12 20:37:22.661961 - [DEBUG]
55358 2019-Jan-12 20:37:22.661997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55359 2019-Jan-12 20:37:22.662025 - [DEBUG] = AllBottom
55360 2019-Jan-12 20:37:22.662049 - [DEBUG]
55361 2019-Jan-12 20:37:22.662073 - [DEBUG] PROPAGATE: No new function!
55362 2019-Jan-12 20:37:22.662105 - [DEBUG] Compose: EdgeIdentity * AllBottom
55363 2019-Jan-12 20:37:22.662132 - [DEBUG]
55364 2019-Jan-12 20:37:22.662156 - [DEBUG] Propagate flow
55365 2019-Jan-12 20:37:22.662179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55366 2019-Jan-12 20:37:22.662236 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55367 2019-Jan-12 20:37:22.662878 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55368 2019-Jan-12 20:37:22.663510 - [DEBUG] Edge function : AllBottom (result of previous compose)
55369 2019-Jan-12 20:37:22.663535 - [DEBUG]
55370 2019-Jan-12 20:37:22.663560 - [DEBUG] Join: AllTop & AllBottom
55371 2019-Jan-12 20:37:22.663585 - [DEBUG] = AllBottom (new jump func)
55372 2019-Jan-12 20:37:22.663610 - [DEBUG]
55373 2019-Jan-12 20:37:22.663633 - [DEBUG] Start adding new jump function
55374 2019-Jan-12 20:37:22.663657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55375 2019-Jan-12 20:37:22.663712 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55376 2019-Jan-12 20:37:22.664344 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55377 2019-Jan-12 20:37:22.664984 - [DEBUG] Edge Function : AllBottom
55378 2019-Jan-12 20:37:22.665011 - [DEBUG] End adding new jump function
55379 2019-Jan-12 20:37:22.665036 - [DEBUG]
55380 2019-Jan-12 20:37:22.665060 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55381 2019-Jan-12 20:37:22.665084 - [DEBUG]
55382 2019-Jan-12 20:37:22.665107 - [DEBUG] Process 1491. path edge:
55383 2019-Jan-12 20:37:22.665131 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55384 2019-Jan-12 20:37:22.665195 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55385 2019-Jan-12 20:37:22.665855 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55386 2019-Jan-12 20:37:22.666487 - [DEBUG]
55387 2019-Jan-12 20:37:22.666511 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55388 2019-Jan-12 20:37:22.667159 - [DEBUG] Possible callees:
55389 2019-Jan-12 20:37:22.667186 - [DEBUG] llvm.dbg.declare
55390 2019-Jan-12 20:37:22.667210 - [DEBUG] Possible return sites:
55391 2019-Jan-12 20:37:22.667234 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355392 2019-Jan-12 20:37:22.668498 - [DEBUG] Found and process special summary
55393 2019-Jan-12 20:37:22.668538 - [DEBUG] Compose: EdgeIdentity * AllBottom
55394 2019-Jan-12 20:37:22.668566 - [DEBUG]
55395 2019-Jan-12 20:37:22.668590 - [DEBUG] Propagate flow
55396 2019-Jan-12 20:37:22.668614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55397 2019-Jan-12 20:37:22.668684 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55398 2019-Jan-12 20:37:22.669321 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55399 2019-Jan-12 20:37:22.669953 - [DEBUG] Edge function : AllBottom (result of previous compose)
55400 2019-Jan-12 20:37:22.669979 - [DEBUG]
55401 2019-Jan-12 20:37:22.670003 - [DEBUG] Join: AllTop & AllBottom
55402 2019-Jan-12 20:37:22.670029 - [DEBUG] = AllBottom (new jump func)
55403 2019-Jan-12 20:37:22.670054 - [DEBUG]
55404 2019-Jan-12 20:37:22.670077 - [DEBUG] Start adding new jump function
55405 2019-Jan-12 20:37:22.670101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55406 2019-Jan-12 20:37:22.670156 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55407 2019-Jan-12 20:37:22.670795 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55408 2019-Jan-12 20:37:22.671430 - [DEBUG] Edge Function : AllBottom
55409 2019-Jan-12 20:37:22.671457 - [DEBUG] End adding new jump function
55410 2019-Jan-12 20:37:22.671481 - [DEBUG]
55411 2019-Jan-12 20:37:22.671505 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55412 2019-Jan-12 20:37:22.671529 - [DEBUG]
55413 2019-Jan-12 20:37:22.671552 - [DEBUG] Process 1492. path edge:
55414 2019-Jan-12 20:37:22.671576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55415 2019-Jan-12 20:37:22.671632 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55416 2019-Jan-12 20:37:22.672282 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55417 2019-Jan-12 20:37:22.672915 - [DEBUG]
55418 2019-Jan-12 20:37:22.672939 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55419 2019-Jan-12 20:37:22.673591 - [DEBUG] Compose: EdgeIdentity * AllBottom
55420 2019-Jan-12 20:37:22.673620 - [DEBUG]
55421 2019-Jan-12 20:37:22.673644 - [DEBUG] Propagate flow
55422 2019-Jan-12 20:37:22.673668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55423 2019-Jan-12 20:37:22.673724 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55424 2019-Jan-12 20:37:22.674364 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55425 2019-Jan-12 20:37:22.675004 - [DEBUG] Edge function : AllBottom (result of previous compose)
55426 2019-Jan-12 20:37:22.675030 - [DEBUG]
55427 2019-Jan-12 20:37:22.675055 - [DEBUG] Join: AllTop & AllBottom
55428 2019-Jan-12 20:37:22.675081 - [DEBUG] = AllBottom (new jump func)
55429 2019-Jan-12 20:37:22.675106 - [DEBUG]
55430 2019-Jan-12 20:37:22.675130 - [DEBUG] Start adding new jump function
55431 2019-Jan-12 20:37:22.675153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55432 2019-Jan-12 20:37:22.675209 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55433 2019-Jan-12 20:37:22.675860 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55434 2019-Jan-12 20:37:22.676490 - [DEBUG] Edge Function : AllBottom
55435 2019-Jan-12 20:37:22.676518 - [DEBUG] End adding new jump function
55436 2019-Jan-12 20:37:22.676543 - [DEBUG]
55437 2019-Jan-12 20:37:22.676567 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55438 2019-Jan-12 20:37:22.676591 - [DEBUG]
55439 2019-Jan-12 20:37:22.676615 - [DEBUG] Process 1493. path edge:
55440 2019-Jan-12 20:37:22.676639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55441 2019-Jan-12 20:37:22.676695 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55442 2019-Jan-12 20:37:22.677326 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55443 2019-Jan-12 20:37:22.677957 - [DEBUG]
55444 2019-Jan-12 20:37:22.677983 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55445 2019-Jan-12 20:37:22.678627 - [DEBUG] Compose: EdgeIdentity * AllBottom
55446 2019-Jan-12 20:37:22.678670 - [DEBUG]
55447 2019-Jan-12 20:37:22.678695 - [DEBUG] Propagate flow
55448 2019-Jan-12 20:37:22.678718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55449 2019-Jan-12 20:37:22.678775 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55450 2019-Jan-12 20:37:22.679408 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55451 2019-Jan-12 20:37:22.680039 - [DEBUG] Edge function : AllBottom (result of previous compose)
55452 2019-Jan-12 20:37:22.680064 - [DEBUG]
55453 2019-Jan-12 20:37:22.680089 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55454 2019-Jan-12 20:37:22.680115 - [DEBUG] = AllBottom
55455 2019-Jan-12 20:37:22.680140 - [DEBUG]
55456 2019-Jan-12 20:37:22.680163 - [DEBUG] PROPAGATE: No new function!
55457 2019-Jan-12 20:37:22.680187 - [DEBUG] EDGE:
55458 2019-Jan-12 20:37:22.680245 - [DEBUG] ---> 55459 2019-Jan-12 20:37:22.680882 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55460 2019-Jan-12 20:37:22.681513 - [DEBUG]
55461 2019-Jan-12 20:37:22.681539 - [DEBUG] Compose: EdgeIdentity * AllBottom
55462 2019-Jan-12 20:37:22.681565 - [DEBUG]
55463 2019-Jan-12 20:37:22.681589 - [DEBUG] Propagate flow
55464 2019-Jan-12 20:37:22.681612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55465 2019-Jan-12 20:37:22.681668 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55466 2019-Jan-12 20:37:22.682314 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55467 2019-Jan-12 20:37:22.682949 - [DEBUG] Edge function : AllBottom (result of previous compose)
55468 2019-Jan-12 20:37:22.682974 - [DEBUG]
55469 2019-Jan-12 20:37:22.682999 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55470 2019-Jan-12 20:37:22.683024 - [DEBUG] = AllBottom
55471 2019-Jan-12 20:37:22.683049 - [DEBUG]
55472 2019-Jan-12 20:37:22.683080 - [DEBUG] PROPAGATE: No new function!
55473 2019-Jan-12 20:37:22.683105 - [DEBUG] EDGE:
55474 2019-Jan-12 20:37:22.683163 - [DEBUG] ---> 55475 2019-Jan-12 20:37:22.683799 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55476 2019-Jan-12 20:37:22.684431 - [DEBUG]
55477 2019-Jan-12 20:37:22.684457 - [DEBUG] Compose: EdgeIdentity * AllBottom
55478 2019-Jan-12 20:37:22.684483 - [DEBUG]
55479 2019-Jan-12 20:37:22.684506 - [DEBUG] Propagate flow
55480 2019-Jan-12 20:37:22.684530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55481 2019-Jan-12 20:37:22.684585 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55482 2019-Jan-12 20:37:22.685219 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55483 2019-Jan-12 20:37:22.685876 - [DEBUG] Edge function : AllBottom (result of previous compose)
55484 2019-Jan-12 20:37:22.685902 - [DEBUG]
55485 2019-Jan-12 20:37:22.685927 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55486 2019-Jan-12 20:37:22.685952 - [DEBUG] = AllBottom
55487 2019-Jan-12 20:37:22.685977 - [DEBUG]
55488 2019-Jan-12 20:37:22.686000 - [DEBUG] PROPAGATE: No new function!
55489 2019-Jan-12 20:37:22.686037 - [DEBUG] Compose: EdgeIdentity * AllBottom
55490 2019-Jan-12 20:37:22.686064 - [DEBUG]
55491 2019-Jan-12 20:37:22.686088 - [DEBUG] Propagate flow
55492 2019-Jan-12 20:37:22.686111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55493 2019-Jan-12 20:37:22.686168 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55494 2019-Jan-12 20:37:22.686804 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55495 2019-Jan-12 20:37:22.687435 - [DEBUG] Edge function : AllBottom (result of previous compose)
55496 2019-Jan-12 20:37:22.687461 - [DEBUG]
55497 2019-Jan-12 20:37:22.687485 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55498 2019-Jan-12 20:37:22.687511 - [DEBUG] = AllBottom
55499 2019-Jan-12 20:37:22.687536 - [DEBUG]
55500 2019-Jan-12 20:37:22.687559 - [DEBUG] PROPAGATE: No new function!
55501 2019-Jan-12 20:37:22.687584 - [DEBUG] Compose: EdgeIdentity * AllBottom
55502 2019-Jan-12 20:37:22.687610 - [DEBUG]
55503 2019-Jan-12 20:37:22.687634 - [DEBUG] Propagate flow
55504 2019-Jan-12 20:37:22.687657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55505 2019-Jan-12 20:37:22.687713 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55506 2019-Jan-12 20:37:22.688350 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55507 2019-Jan-12 20:37:22.689006 - [DEBUG] Edge function : AllBottom (result of previous compose)
55508 2019-Jan-12 20:37:22.689031 - [DEBUG]
55509 2019-Jan-12 20:37:22.689056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55510 2019-Jan-12 20:37:22.689082 - [DEBUG] = AllBottom
55511 2019-Jan-12 20:37:22.689106 - [DEBUG]
55512 2019-Jan-12 20:37:22.689129 - [DEBUG] PROPAGATE: No new function!
55513 2019-Jan-12 20:37:22.689155 - [DEBUG] EDGE:
55514 2019-Jan-12 20:37:22.689213 - [DEBUG] ---> 55515 2019-Jan-12 20:37:22.689857 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55516 2019-Jan-12 20:37:22.690492 - [DEBUG]
55517 2019-Jan-12 20:37:22.690517 - [DEBUG] EDGE:
55518 2019-Jan-12 20:37:22.690586 - [DEBUG] ---> 55519 2019-Jan-12 20:37:22.691218 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55520 2019-Jan-12 20:37:22.691848 - [DEBUG]
55521 2019-Jan-12 20:37:22.691874 - [DEBUG] Compose: EdgeIdentity * AllBottom
55522 2019-Jan-12 20:37:22.691900 - [DEBUG]
55523 2019-Jan-12 20:37:22.691924 - [DEBUG] Propagate flow
55524 2019-Jan-12 20:37:22.691947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55525 2019-Jan-12 20:37:22.692016 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55526 2019-Jan-12 20:37:22.692649 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55527 2019-Jan-12 20:37:22.693285 - [DEBUG] Edge function : AllBottom (result of previous compose)
55528 2019-Jan-12 20:37:22.693310 - [DEBUG]
55529 2019-Jan-12 20:37:22.693335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55530 2019-Jan-12 20:37:22.693361 - [DEBUG] = AllBottom
55531 2019-Jan-12 20:37:22.693386 - [DEBUG]
55532 2019-Jan-12 20:37:22.693409 - [DEBUG] PROPAGATE: No new function!
55533 2019-Jan-12 20:37:22.693434 - [DEBUG] EDGE:
55534 2019-Jan-12 20:37:22.693491 - [DEBUG] ---> 55535 2019-Jan-12 20:37:22.694127 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55536 2019-Jan-12 20:37:22.694758 - [DEBUG]
55537 2019-Jan-12 20:37:22.694784 - [DEBUG] Compose: EdgeIdentity * AllBottom
55538 2019-Jan-12 20:37:22.694810 - [DEBUG]
55539 2019-Jan-12 20:37:22.694833 - [DEBUG] Propagate flow
55540 2019-Jan-12 20:37:22.694856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55541 2019-Jan-12 20:37:22.694912 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55542 2019-Jan-12 20:37:22.695564 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55543 2019-Jan-12 20:37:22.696199 - [DEBUG] Edge function : AllBottom (result of previous compose)
55544 2019-Jan-12 20:37:22.696224 - [DEBUG]
55545 2019-Jan-12 20:37:22.696249 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55546 2019-Jan-12 20:37:22.696274 - [DEBUG] = AllBottom
55547 2019-Jan-12 20:37:22.696299 - [DEBUG]
55548 2019-Jan-12 20:37:22.696322 - [DEBUG] PROPAGATE: No new function!
55549 2019-Jan-12 20:37:22.696359 - [DEBUG] Compose: EdgeIdentity * AllBottom
55550 2019-Jan-12 20:37:22.696386 - [DEBUG]
55551 2019-Jan-12 20:37:22.696410 - [DEBUG] Propagate flow
55552 2019-Jan-12 20:37:22.696434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55553 2019-Jan-12 20:37:22.696490 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55554 2019-Jan-12 20:37:22.697126 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55555 2019-Jan-12 20:37:22.697757 - [DEBUG] Edge function : AllBottom (result of previous compose)
55556 2019-Jan-12 20:37:22.697783 - [DEBUG]
55557 2019-Jan-12 20:37:22.697807 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55558 2019-Jan-12 20:37:22.697833 - [DEBUG] = AllBottom
55559 2019-Jan-12 20:37:22.697858 - [DEBUG]
55560 2019-Jan-12 20:37:22.697881 - [DEBUG] PROPAGATE: No new function!
55561 2019-Jan-12 20:37:22.697906 - [DEBUG] Compose: EdgeIdentity * AllBottom
55562 2019-Jan-12 20:37:22.697932 - [DEBUG]
55563 2019-Jan-12 20:37:22.697955 - [DEBUG] Propagate flow
55564 2019-Jan-12 20:37:22.697979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55565 2019-Jan-12 20:37:22.698042 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55566 2019-Jan-12 20:37:22.698693 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55567 2019-Jan-12 20:37:22.699327 - [DEBUG] Edge function : AllBottom (result of previous compose)
55568 2019-Jan-12 20:37:22.699352 - [DEBUG]
55569 2019-Jan-12 20:37:22.699377 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55570 2019-Jan-12 20:37:22.699403 - [DEBUG] = AllBottom
55571 2019-Jan-12 20:37:22.699427 - [DEBUG]
55572 2019-Jan-12 20:37:22.699450 - [DEBUG] PROPAGATE: No new function!
55573 2019-Jan-12 20:37:22.699476 - [DEBUG] EDGE:
55574 2019-Jan-12 20:37:22.699533 - [DEBUG] ---> 55575 2019-Jan-12 20:37:22.700169 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55576 2019-Jan-12 20:37:22.700806 - [DEBUG]
55577 2019-Jan-12 20:37:22.700831 - [DEBUG] EDGE:
55578 2019-Jan-12 20:37:22.700889 - [DEBUG] ---> 55579 2019-Jan-12 20:37:22.701520 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55580 2019-Jan-12 20:37:22.702167 - [DEBUG]
55581 2019-Jan-12 20:37:22.702193 - [DEBUG] Compose: EdgeIdentity * AllBottom
55582 2019-Jan-12 20:37:22.702219 - [DEBUG]
55583 2019-Jan-12 20:37:22.702242 - [DEBUG] Propagate flow
55584 2019-Jan-12 20:37:22.702266 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55585 2019-Jan-12 20:37:22.702321 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55586 2019-Jan-12 20:37:22.702954 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55587 2019-Jan-12 20:37:22.703589 - [DEBUG] Edge function : AllBottom (result of previous compose)
55588 2019-Jan-12 20:37:22.703615 - [DEBUG]
55589 2019-Jan-12 20:37:22.703639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55590 2019-Jan-12 20:37:22.703665 - [DEBUG] = AllBottom
55591 2019-Jan-12 20:37:22.703690 - [DEBUG]
55592 2019-Jan-12 20:37:22.703713 - [DEBUG] PROPAGATE: No new function!
55593 2019-Jan-12 20:37:22.703738 - [DEBUG] EDGE:
55594 2019-Jan-12 20:37:22.703795 - [DEBUG] ---> 55595 2019-Jan-12 20:37:22.704430 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55596 2019-Jan-12 20:37:22.705060 - [DEBUG]
55597 2019-Jan-12 20:37:22.705086 - [DEBUG] Compose: EdgeIdentity * AllBottom
55598 2019-Jan-12 20:37:22.705112 - [DEBUG]
55599 2019-Jan-12 20:37:22.705135 - [DEBUG] Propagate flow
55600 2019-Jan-12 20:37:22.705159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-12 20:37:22.705214 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55602 2019-Jan-12 20:37:22.705866 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55603 2019-Jan-12 20:37:22.706513 - [DEBUG] Edge function : AllBottom (result of previous compose)
55604 2019-Jan-12 20:37:22.706538 - [DEBUG]
55605 2019-Jan-12 20:37:22.706563 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55606 2019-Jan-12 20:37:22.706588 - [DEBUG] = AllBottom
55607 2019-Jan-12 20:37:22.706613 - [DEBUG]
55608 2019-Jan-12 20:37:22.706636 - [DEBUG] PROPAGATE: No new function!
55609 2019-Jan-12 20:37:22.706673 - [DEBUG] Compose: EdgeIdentity * AllBottom
55610 2019-Jan-12 20:37:22.706714 - [DEBUG]
55611 2019-Jan-12 20:37:22.706739 - [DEBUG] Propagate flow
55612 2019-Jan-12 20:37:22.706762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55613 2019-Jan-12 20:37:22.706820 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55614 2019-Jan-12 20:37:22.707457 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55615 2019-Jan-12 20:37:22.708088 - [DEBUG] Edge function : AllBottom (result of previous compose)
55616 2019-Jan-12 20:37:22.708114 - [DEBUG]
55617 2019-Jan-12 20:37:22.708138 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55618 2019-Jan-12 20:37:22.708164 - [DEBUG] = AllBottom
55619 2019-Jan-12 20:37:22.708189 - [DEBUG]
55620 2019-Jan-12 20:37:22.708212 - [DEBUG] PROPAGATE: No new function!
55621 2019-Jan-12 20:37:22.708237 - [DEBUG] Compose: EdgeIdentity * AllBottom
55622 2019-Jan-12 20:37:22.708263 - [DEBUG]
55623 2019-Jan-12 20:37:22.708286 - [DEBUG] Propagate flow
55624 2019-Jan-12 20:37:22.708310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55625 2019-Jan-12 20:37:22.708366 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55626 2019-Jan-12 20:37:22.709017 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55627 2019-Jan-12 20:37:22.709652 - [DEBUG] Edge function : AllBottom (result of previous compose)
55628 2019-Jan-12 20:37:22.709677 - [DEBUG]
55629 2019-Jan-12 20:37:22.709702 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55630 2019-Jan-12 20:37:22.709727 - [DEBUG] = AllBottom
55631 2019-Jan-12 20:37:22.709752 - [DEBUG]
55632 2019-Jan-12 20:37:22.709775 - [DEBUG] PROPAGATE: No new function!
55633 2019-Jan-12 20:37:22.709801 - [DEBUG] EDGE:
55634 2019-Jan-12 20:37:22.709859 - [DEBUG] ---> 55635 2019-Jan-12 20:37:22.710494 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55636 2019-Jan-12 20:37:22.711134 - [DEBUG]
55637 2019-Jan-12 20:37:22.711160 - [DEBUG] EDGE:
55638 2019-Jan-12 20:37:22.711218 - [DEBUG] ---> 55639 2019-Jan-12 20:37:22.711849 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
55640 2019-Jan-12 20:37:22.712500 - [DEBUG]
55641 2019-Jan-12 20:37:22.712526 - [DEBUG] EDGE:
55642 2019-Jan-12 20:37:22.712583 - [DEBUG] ---> 55643 2019-Jan-12 20:37:22.713218 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55644 2019-Jan-12 20:37:22.713857 - [DEBUG]
55645 2019-Jan-12 20:37:22.713883 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-12 20:37:22.713908 - [DEBUG]
55647 2019-Jan-12 20:37:22.713932 - [DEBUG] Propagate flow
55648 2019-Jan-12 20:37:22.713955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-12 20:37:22.714011 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55650 2019-Jan-12 20:37:22.714646 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-12 20:37:22.715280 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-12 20:37:22.715305 - [DEBUG]
55653 2019-Jan-12 20:37:22.715343 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-12 20:37:22.715369 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-12 20:37:22.715394 - [DEBUG]
55656 2019-Jan-12 20:37:22.715431 - [DEBUG] Start adding new jump function
55657 2019-Jan-12 20:37:22.715455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-12 20:37:22.715511 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-12 20:37:22.716146 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55660 2019-Jan-12 20:37:22.716781 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-12 20:37:22.716811 - [DEBUG] End adding new jump function
55662 2019-Jan-12 20:37:22.716834 - [DEBUG]
55663 2019-Jan-12 20:37:22.716858 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55664 2019-Jan-12 20:37:22.716882 - [DEBUG]
55665 2019-Jan-12 20:37:22.716905 - [DEBUG] Process 1494. path edge:
55666 2019-Jan-12 20:37:22.716929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-12 20:37:22.716985 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55668 2019-Jan-12 20:37:22.717620 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-12 20:37:22.718254 - [DEBUG]
55670 2019-Jan-12 20:37:22.718278 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55671 2019-Jan-12 20:37:22.718945 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-12 20:37:22.718973 - [DEBUG]
55673 2019-Jan-12 20:37:22.718997 - [DEBUG] Propagate flow
55674 2019-Jan-12 20:37:22.719020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-12 20:37:22.719077 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55676 2019-Jan-12 20:37:22.719710 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-12 20:37:22.720343 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-12 20:37:22.720369 - [DEBUG]
55679 2019-Jan-12 20:37:22.720394 - [DEBUG] Join: AllTop & AllBottom
55680 2019-Jan-12 20:37:22.720419 - [DEBUG] = AllBottom (new jump func)
55681 2019-Jan-12 20:37:22.720444 - [DEBUG]
55682 2019-Jan-12 20:37:22.720468 - [DEBUG] Start adding new jump function
55683 2019-Jan-12 20:37:22.720491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55684 2019-Jan-12 20:37:22.720547 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55685 2019-Jan-12 20:37:22.721188 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55686 2019-Jan-12 20:37:22.721818 - [DEBUG] Edge Function : AllBottom
55687 2019-Jan-12 20:37:22.721846 - [DEBUG] End adding new jump function
55688 2019-Jan-12 20:37:22.721870 - [DEBUG]
55689 2019-Jan-12 20:37:22.721894 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55690 2019-Jan-12 20:37:22.721918 - [DEBUG]
55691 2019-Jan-12 20:37:22.721942 - [DEBUG] Process 1495. path edge:
55692 2019-Jan-12 20:37:22.721966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55693 2019-Jan-12 20:37:22.722036 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55694 2019-Jan-12 20:37:22.722668 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55695 2019-Jan-12 20:37:22.723301 - [DEBUG]
55696 2019-Jan-12 20:37:22.723327 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55697 2019-Jan-12 20:37:22.723971 - [DEBUG] Compose: EdgeIdentity * AllBottom
55698 2019-Jan-12 20:37:22.723999 - [DEBUG]
55699 2019-Jan-12 20:37:22.724023 - [DEBUG] Propagate flow
55700 2019-Jan-12 20:37:22.724054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55701 2019-Jan-12 20:37:22.724111 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55702 2019-Jan-12 20:37:22.724754 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55703 2019-Jan-12 20:37:22.725409 - [DEBUG] Edge function : AllBottom (result of previous compose)
55704 2019-Jan-12 20:37:22.725435 - [DEBUG]
55705 2019-Jan-12 20:37:22.725460 - [DEBUG] Join: AllTop & AllBottom
55706 2019-Jan-12 20:37:22.725486 - [DEBUG] = AllBottom (new jump func)
55707 2019-Jan-12 20:37:22.725510 - [DEBUG]
55708 2019-Jan-12 20:37:22.725534 - [DEBUG] Start adding new jump function
55709 2019-Jan-12 20:37:22.725557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55710 2019-Jan-12 20:37:22.725613 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55711 2019-Jan-12 20:37:22.726249 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55712 2019-Jan-12 20:37:22.726892 - [DEBUG] Edge Function : AllBottom
55713 2019-Jan-12 20:37:22.726920 - [DEBUG] End adding new jump function
55714 2019-Jan-12 20:37:22.726943 - [DEBUG]
55715 2019-Jan-12 20:37:22.726967 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55716 2019-Jan-12 20:37:22.726991 - [DEBUG]
55717 2019-Jan-12 20:37:22.727014 - [DEBUG] Process 1496. path edge:
55718 2019-Jan-12 20:37:22.727038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55719 2019-Jan-12 20:37:22.727094 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55720 2019-Jan-12 20:37:22.727737 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55721 2019-Jan-12 20:37:22.728372 - [DEBUG]
55722 2019-Jan-12 20:37:22.728396 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55723 2019-Jan-12 20:37:22.729058 - [DEBUG] Possible callees:
55724 2019-Jan-12 20:37:22.729083 - [DEBUG] llvm.dbg.declare
55725 2019-Jan-12 20:37:22.729108 - [DEBUG] Possible return sites:
55726 2019-Jan-12 20:37:22.729132 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855727 2019-Jan-12 20:37:22.730396 - [DEBUG] Found and process special summary
55728 2019-Jan-12 20:37:22.730430 - [DEBUG] Compose: EdgeIdentity * AllBottom
55729 2019-Jan-12 20:37:22.730457 - [DEBUG]
55730 2019-Jan-12 20:37:22.730481 - [DEBUG] Propagate flow
55731 2019-Jan-12 20:37:22.730505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55732 2019-Jan-12 20:37:22.730561 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55733 2019-Jan-12 20:37:22.731204 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55734 2019-Jan-12 20:37:22.731837 - [DEBUG] Edge function : AllBottom (result of previous compose)
55735 2019-Jan-12 20:37:22.731863 - [DEBUG]
55736 2019-Jan-12 20:37:22.731887 - [DEBUG] Join: AllTop & AllBottom
55737 2019-Jan-12 20:37:22.731913 - [DEBUG] = AllBottom (new jump func)
55738 2019-Jan-12 20:37:22.731938 - [DEBUG]
55739 2019-Jan-12 20:37:22.731961 - [DEBUG] Start adding new jump function
55740 2019-Jan-12 20:37:22.731996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55741 2019-Jan-12 20:37:22.732053 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55742 2019-Jan-12 20:37:22.732696 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55743 2019-Jan-12 20:37:22.733331 - [DEBUG] Edge Function : AllBottom
55744 2019-Jan-12 20:37:22.733359 - [DEBUG] End adding new jump function
55745 2019-Jan-12 20:37:22.733382 - [DEBUG]
55746 2019-Jan-12 20:37:22.733406 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55747 2019-Jan-12 20:37:22.733430 - [DEBUG]
55748 2019-Jan-12 20:37:22.733453 - [DEBUG] Process 1497. path edge:
55749 2019-Jan-12 20:37:22.733477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55750 2019-Jan-12 20:37:22.733534 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55751 2019-Jan-12 20:37:22.734169 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55752 2019-Jan-12 20:37:22.734803 - [DEBUG]
55753 2019-Jan-12 20:37:22.734827 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55754 2019-Jan-12 20:37:22.735494 - [DEBUG] Compose: EdgeIdentity * AllBottom
55755 2019-Jan-12 20:37:22.735522 - [DEBUG]
55756 2019-Jan-12 20:37:22.735546 - [DEBUG] Propagate flow
55757 2019-Jan-12 20:37:22.735570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55758 2019-Jan-12 20:37:22.735626 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55759 2019-Jan-12 20:37:22.736260 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55760 2019-Jan-12 20:37:22.736895 - [DEBUG] Edge function : AllBottom (result of previous compose)
55761 2019-Jan-12 20:37:22.736920 - [DEBUG]
55762 2019-Jan-12 20:37:22.736945 - [DEBUG] Join: AllTop & AllBottom
55763 2019-Jan-12 20:37:22.736970 - [DEBUG] = AllBottom (new jump func)
55764 2019-Jan-12 20:37:22.736995 - [DEBUG]
55765 2019-Jan-12 20:37:22.737019 - [DEBUG] Start adding new jump function
55766 2019-Jan-12 20:37:22.737042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55767 2019-Jan-12 20:37:22.737098 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55768 2019-Jan-12 20:37:22.737734 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55769 2019-Jan-12 20:37:22.738365 - [DEBUG] Edge Function : AllBottom
55770 2019-Jan-12 20:37:22.738393 - [DEBUG] End adding new jump function
55771 2019-Jan-12 20:37:22.738417 - [DEBUG]
55772 2019-Jan-12 20:37:22.738441 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55773 2019-Jan-12 20:37:22.738465 - [DEBUG]
55774 2019-Jan-12 20:37:22.738488 - [DEBUG] Process 1498. path edge:
55775 2019-Jan-12 20:37:22.738512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55776 2019-Jan-12 20:37:22.738569 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55777 2019-Jan-12 20:37:22.739216 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55778 2019-Jan-12 20:37:22.739850 - [DEBUG]
55779 2019-Jan-12 20:37:22.739875 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55780 2019-Jan-12 20:37:22.740518 - [DEBUG] Compose: EdgeIdentity * AllBottom
55781 2019-Jan-12 20:37:22.740547 - [DEBUG]
55782 2019-Jan-12 20:37:22.740571 - [DEBUG] Propagate flow
55783 2019-Jan-12 20:37:22.740594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55784 2019-Jan-12 20:37:22.740651 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55785 2019-Jan-12 20:37:22.741294 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55786 2019-Jan-12 20:37:22.741937 - [DEBUG] Edge function : AllBottom (result of previous compose)
55787 2019-Jan-12 20:37:22.741962 - [DEBUG]
55788 2019-Jan-12 20:37:22.742001 - [DEBUG] Join: AllTop & AllBottom
55789 2019-Jan-12 20:37:22.742029 - [DEBUG] = AllBottom (new jump func)
55790 2019-Jan-12 20:37:22.742054 - [DEBUG]
55791 2019-Jan-12 20:37:22.742077 - [DEBUG] Start adding new jump function
55792 2019-Jan-12 20:37:22.742101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55793 2019-Jan-12 20:37:22.742157 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55794 2019-Jan-12 20:37:22.742791 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55795 2019-Jan-12 20:37:22.743439 - [DEBUG] Edge Function : AllBottom
55796 2019-Jan-12 20:37:22.743468 - [DEBUG] End adding new jump function
55797 2019-Jan-12 20:37:22.743492 - [DEBUG]
55798 2019-Jan-12 20:37:22.743516 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55799 2019-Jan-12 20:37:22.743540 - [DEBUG]
55800 2019-Jan-12 20:37:22.743563 - [DEBUG] Process 1499. path edge:
55801 2019-Jan-12 20:37:22.743587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55802 2019-Jan-12 20:37:22.743649 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55803 2019-Jan-12 20:37:22.744304 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55804 2019-Jan-12 20:37:22.744940 - [DEBUG]
55805 2019-Jan-12 20:37:22.744965 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55806 2019-Jan-12 20:37:22.745646 - [DEBUG] Compose: EdgeIdentity * AllBottom
55807 2019-Jan-12 20:37:22.745674 - [DEBUG]
55808 2019-Jan-12 20:37:22.745698 - [DEBUG] Propagate flow
55809 2019-Jan-12 20:37:22.745722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55810 2019-Jan-12 20:37:22.745779 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55811 2019-Jan-12 20:37:22.746413 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55812 2019-Jan-12 20:37:22.747047 - [DEBUG] Edge function : AllBottom (result of previous compose)
55813 2019-Jan-12 20:37:22.747072 - [DEBUG]
55814 2019-Jan-12 20:37:22.747097 - [DEBUG] Join: AllTop & AllBottom
55815 2019-Jan-12 20:37:22.747123 - [DEBUG] = AllBottom (new jump func)
55816 2019-Jan-12 20:37:22.747148 - [DEBUG]
55817 2019-Jan-12 20:37:22.747172 - [DEBUG] Start adding new jump function
55818 2019-Jan-12 20:37:22.747195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55819 2019-Jan-12 20:37:22.747251 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55820 2019-Jan-12 20:37:22.747885 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55821 2019-Jan-12 20:37:22.748516 - [DEBUG] Edge Function : AllBottom
55822 2019-Jan-12 20:37:22.748544 - [DEBUG] End adding new jump function
55823 2019-Jan-12 20:37:22.748568 - [DEBUG]
55824 2019-Jan-12 20:37:22.748592 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55825 2019-Jan-12 20:37:22.748616 - [DEBUG]
55826 2019-Jan-12 20:37:22.748640 - [DEBUG] Process 1500. path edge:
55827 2019-Jan-12 20:37:22.748679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55828 2019-Jan-12 20:37:22.748735 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55829 2019-Jan-12 20:37:22.749368 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55830 2019-Jan-12 20:37:22.750001 - [DEBUG]
55831 2019-Jan-12 20:37:22.750026 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55832 2019-Jan-12 20:37:22.750685 - [DEBUG] Compose: EdgeIdentity * AllBottom
55833 2019-Jan-12 20:37:22.750713 - [DEBUG]
55834 2019-Jan-12 20:37:22.750737 - [DEBUG] Propagate flow
55835 2019-Jan-12 20:37:22.750761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55836 2019-Jan-12 20:37:22.750817 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55837 2019-Jan-12 20:37:22.751461 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55838 2019-Jan-12 20:37:22.752110 - [DEBUG] Edge function : AllBottom (result of previous compose)
55839 2019-Jan-12 20:37:22.752136 - [DEBUG]
55840 2019-Jan-12 20:37:22.752161 - [DEBUG] Join: AllTop & AllBottom
55841 2019-Jan-12 20:37:22.752187 - [DEBUG] = AllBottom (new jump func)
55842 2019-Jan-12 20:37:22.752211 - [DEBUG]
55843 2019-Jan-12 20:37:22.752235 - [DEBUG] Start adding new jump function
55844 2019-Jan-12 20:37:22.752258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55845 2019-Jan-12 20:37:22.752314 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55846 2019-Jan-12 20:37:22.752948 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55847 2019-Jan-12 20:37:22.753582 - [DEBUG] Edge Function : AllBottom
55848 2019-Jan-12 20:37:22.753610 - [DEBUG] End adding new jump function
55849 2019-Jan-12 20:37:22.753634 - [DEBUG]
55850 2019-Jan-12 20:37:22.753658 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55851 2019-Jan-12 20:37:22.753683 - [DEBUG]
55852 2019-Jan-12 20:37:22.753706 - [DEBUG] Process 1501. path edge:
55853 2019-Jan-12 20:37:22.753730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55854 2019-Jan-12 20:37:22.753787 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55855 2019-Jan-12 20:37:22.754422 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55856 2019-Jan-12 20:37:22.755055 - [DEBUG]
55857 2019-Jan-12 20:37:22.755080 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55858 2019-Jan-12 20:37:22.755746 - [DEBUG] Compose: EdgeIdentity * AllBottom
55859 2019-Jan-12 20:37:22.755775 - [DEBUG]
55860 2019-Jan-12 20:37:22.755799 - [DEBUG] Propagate flow
55861 2019-Jan-12 20:37:22.755822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55862 2019-Jan-12 20:37:22.755879 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55863 2019-Jan-12 20:37:22.756516 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55864 2019-Jan-12 20:37:22.757155 - [DEBUG] Edge function : AllBottom (result of previous compose)
55865 2019-Jan-12 20:37:22.757180 - [DEBUG]
55866 2019-Jan-12 20:37:22.757204 - [DEBUG] Join: AllTop & AllBottom
55867 2019-Jan-12 20:37:22.757230 - [DEBUG] = AllBottom (new jump func)
55868 2019-Jan-12 20:37:22.757254 - [DEBUG]
55869 2019-Jan-12 20:37:22.757277 - [DEBUG] Start adding new jump function
55870 2019-Jan-12 20:37:22.757301 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55871 2019-Jan-12 20:37:22.757357 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55872 2019-Jan-12 20:37:22.757993 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55873 2019-Jan-12 20:37:22.758628 - [DEBUG] Edge Function : AllBottom
55874 2019-Jan-12 20:37:22.758669 - [DEBUG] End adding new jump function
55875 2019-Jan-12 20:37:22.758695 - [DEBUG]
55876 2019-Jan-12 20:37:22.758719 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55877 2019-Jan-12 20:37:22.758752 - [DEBUG]
55878 2019-Jan-12 20:37:22.758776 - [DEBUG] Process 1502. path edge:
55879 2019-Jan-12 20:37:22.758800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55880 2019-Jan-12 20:37:22.758857 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55881 2019-Jan-12 20:37:22.759495 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55882 2019-Jan-12 20:37:22.760129 - [DEBUG]
55883 2019-Jan-12 20:37:22.760153 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55884 2019-Jan-12 20:37:22.760808 - [DEBUG] Compose: EdgeIdentity * AllBottom
55885 2019-Jan-12 20:37:22.760838 - [DEBUG]
55886 2019-Jan-12 20:37:22.760862 - [DEBUG] Propagate flow
55887 2019-Jan-12 20:37:22.760885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55888 2019-Jan-12 20:37:22.760942 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55889 2019-Jan-12 20:37:22.761582 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55890 2019-Jan-12 20:37:22.762233 - [DEBUG] Edge function : AllBottom (result of previous compose)
55891 2019-Jan-12 20:37:22.762258 - [DEBUG]
55892 2019-Jan-12 20:37:22.762283 - [DEBUG] Join: AllTop & AllBottom
55893 2019-Jan-12 20:37:22.762309 - [DEBUG] = AllBottom (new jump func)
55894 2019-Jan-12 20:37:22.762333 - [DEBUG]
55895 2019-Jan-12 20:37:22.762357 - [DEBUG] Start adding new jump function
55896 2019-Jan-12 20:37:22.762380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55897 2019-Jan-12 20:37:22.762436 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55898 2019-Jan-12 20:37:22.763072 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55899 2019-Jan-12 20:37:22.763705 - [DEBUG] Edge Function : AllBottom
55900 2019-Jan-12 20:37:22.763733 - [DEBUG] End adding new jump function
55901 2019-Jan-12 20:37:22.763757 - [DEBUG]
55902 2019-Jan-12 20:37:22.763781 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55903 2019-Jan-12 20:37:22.763806 - [DEBUG]
55904 2019-Jan-12 20:37:22.763829 - [DEBUG] Process 1503. path edge:
55905 2019-Jan-12 20:37:22.763853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55906 2019-Jan-12 20:37:22.763909 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55907 2019-Jan-12 20:37:22.764542 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55908 2019-Jan-12 20:37:22.765175 - [DEBUG]
55909 2019-Jan-12 20:37:22.765201 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55910 2019-Jan-12 20:37:22.765868 - [DEBUG] Compose: EdgeIdentity * AllBottom
55911 2019-Jan-12 20:37:22.765896 - [DEBUG]
55912 2019-Jan-12 20:37:22.765920 - [DEBUG] Propagate flow
55913 2019-Jan-12 20:37:22.765944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55914 2019-Jan-12 20:37:22.766001 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55915 2019-Jan-12 20:37:22.766645 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55916 2019-Jan-12 20:37:22.767279 - [DEBUG] Edge function : AllBottom (result of previous compose)
55917 2019-Jan-12 20:37:22.767305 - [DEBUG]
55918 2019-Jan-12 20:37:22.767330 - [DEBUG] Join: AllTop & AllBottom
55919 2019-Jan-12 20:37:22.767356 - [DEBUG] = AllBottom (new jump func)
55920 2019-Jan-12 20:37:22.767389 - [DEBUG]
55921 2019-Jan-12 20:37:22.767414 - [DEBUG] Start adding new jump function
55922 2019-Jan-12 20:37:22.767437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55923 2019-Jan-12 20:37:22.767493 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55924 2019-Jan-12 20:37:22.768128 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55925 2019-Jan-12 20:37:22.768784 - [DEBUG] Edge Function : AllBottom
55926 2019-Jan-12 20:37:22.768813 - [DEBUG] End adding new jump function
55927 2019-Jan-12 20:37:22.768837 - [DEBUG]
55928 2019-Jan-12 20:37:22.768861 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55929 2019-Jan-12 20:37:22.768885 - [DEBUG]
55930 2019-Jan-12 20:37:22.768909 - [DEBUG] Process 1504. path edge:
55931 2019-Jan-12 20:37:22.768933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55932 2019-Jan-12 20:37:22.768989 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55933 2019-Jan-12 20:37:22.769632 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55934 2019-Jan-12 20:37:22.770271 - [DEBUG]
55935 2019-Jan-12 20:37:22.770296 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55936 2019-Jan-12 20:37:22.770949 - [DEBUG] Possible callees:
55937 2019-Jan-12 20:37:22.770975 - [DEBUG] llvm.dbg.declare
55938 2019-Jan-12 20:37:22.771000 - [DEBUG] Possible return sites:
55939 2019-Jan-12 20:37:22.771024 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055940 2019-Jan-12 20:37:22.772313 - [DEBUG] Found and process special summary
55941 2019-Jan-12 20:37:22.772347 - [DEBUG] Compose: EdgeIdentity * AllBottom
55942 2019-Jan-12 20:37:22.772375 - [DEBUG]
55943 2019-Jan-12 20:37:22.772400 - [DEBUG] Propagate flow
55944 2019-Jan-12 20:37:22.772423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55945 2019-Jan-12 20:37:22.772480 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55946 2019-Jan-12 20:37:22.773125 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55947 2019-Jan-12 20:37:22.773759 - [DEBUG] Edge function : AllBottom (result of previous compose)
55948 2019-Jan-12 20:37:22.773785 - [DEBUG]
55949 2019-Jan-12 20:37:22.773809 - [DEBUG] Join: AllTop & AllBottom
55950 2019-Jan-12 20:37:22.773835 - [DEBUG] = AllBottom (new jump func)
55951 2019-Jan-12 20:37:22.773860 - [DEBUG]
55952 2019-Jan-12 20:37:22.773884 - [DEBUG] Start adding new jump function
55953 2019-Jan-12 20:37:22.773907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55954 2019-Jan-12 20:37:22.773964 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55955 2019-Jan-12 20:37:22.774599 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55956 2019-Jan-12 20:37:22.775234 - [DEBUG] Edge Function : AllBottom
55957 2019-Jan-12 20:37:22.775263 - [DEBUG] End adding new jump function
55958 2019-Jan-12 20:37:22.775287 - [DEBUG]
55959 2019-Jan-12 20:37:22.775311 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55960 2019-Jan-12 20:37:22.775350 - [DEBUG]
55961 2019-Jan-12 20:37:22.775373 - [DEBUG] Process 1505. path edge:
55962 2019-Jan-12 20:37:22.775397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55963 2019-Jan-12 20:37:22.775463 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55964 2019-Jan-12 20:37:22.776101 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55965 2019-Jan-12 20:37:22.776736 - [DEBUG]
55966 2019-Jan-12 20:37:22.776761 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55967 2019-Jan-12 20:37:22.777417 - [DEBUG] Compose: EdgeIdentity * AllBottom
55968 2019-Jan-12 20:37:22.777445 - [DEBUG]
55969 2019-Jan-12 20:37:22.777469 - [DEBUG] Propagate flow
55970 2019-Jan-12 20:37:22.777492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-12 20:37:22.777549 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55972 2019-Jan-12 20:37:22.778183 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55973 2019-Jan-12 20:37:22.778834 - [DEBUG] Edge function : AllBottom (result of previous compose)
55974 2019-Jan-12 20:37:22.778859 - [DEBUG]
55975 2019-Jan-12 20:37:22.778884 - [DEBUG] Join: AllTop & AllBottom
55976 2019-Jan-12 20:37:22.778910 - [DEBUG] = AllBottom (new jump func)
55977 2019-Jan-12 20:37:22.778934 - [DEBUG]
55978 2019-Jan-12 20:37:22.778958 - [DEBUG] Start adding new jump function
55979 2019-Jan-12 20:37:22.778981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55980 2019-Jan-12 20:37:22.779037 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55981 2019-Jan-12 20:37:22.779716 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55982 2019-Jan-12 20:37:22.780422 - [DEBUG] Edge Function : AllBottom
55983 2019-Jan-12 20:37:22.780456 - [DEBUG] End adding new jump function
55984 2019-Jan-12 20:37:22.780481 - [DEBUG]
55985 2019-Jan-12 20:37:22.780506 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55986 2019-Jan-12 20:37:22.780532 - [DEBUG]
55987 2019-Jan-12 20:37:22.780555 - [DEBUG] Process 1506. path edge:
55988 2019-Jan-12 20:37:22.780579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55989 2019-Jan-12 20:37:22.780658 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
55990 2019-Jan-12 20:37:22.781358 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55991 2019-Jan-12 20:37:22.782092 - [DEBUG]
55992 2019-Jan-12 20:37:22.782120 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55993 2019-Jan-12 20:37:22.782839 - [DEBUG] Compose: EdgeIdentity * AllBottom
55994 2019-Jan-12 20:37:22.782868 - [DEBUG]
55995 2019-Jan-12 20:37:22.782892 - [DEBUG] Propagate flow
55996 2019-Jan-12 20:37:22.782916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-12 20:37:22.782983 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55998 2019-Jan-12 20:37:22.783675 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55999 2019-Jan-12 20:37:22.784348 - [DEBUG] Edge function : AllBottom (result of previous compose)
56000 2019-Jan-12 20:37:22.784374 - [DEBUG]
56001 2019-Jan-12 20:37:22.784400 - [DEBUG] Join: AllTop & AllBottom
56002 2019-Jan-12 20:37:22.784426 - [DEBUG] = AllBottom (new jump func)
56003 2019-Jan-12 20:37:22.784450 - [DEBUG]
56004 2019-Jan-12 20:37:22.784474 - [DEBUG] Start adding new jump function
56005 2019-Jan-12 20:37:22.784497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56006 2019-Jan-12 20:37:22.784561 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56007 2019-Jan-12 20:37:22.785261 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56008 2019-Jan-12 20:37:22.785974 - [DEBUG] Edge Function : AllBottom
56009 2019-Jan-12 20:37:22.786006 - [DEBUG] End adding new jump function
56010 2019-Jan-12 20:37:22.786031 - [DEBUG]
56011 2019-Jan-12 20:37:22.786056 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56012 2019-Jan-12 20:37:22.786081 - [DEBUG]
56013 2019-Jan-12 20:37:22.786104 - [DEBUG] Process 1507. path edge:
56014 2019-Jan-12 20:37:22.786128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56015 2019-Jan-12 20:37:22.786192 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56016 2019-Jan-12 20:37:22.786836 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56017 2019-Jan-12 20:37:22.787470 - [DEBUG]
56018 2019-Jan-12 20:37:22.787495 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56019 2019-Jan-12 20:37:22.788156 - [DEBUG] Possible callees:
56020 2019-Jan-12 20:37:22.788182 - [DEBUG] llvm.dbg.declare
56021 2019-Jan-12 20:37:22.788208 - [DEBUG] Possible return sites:
56022 2019-Jan-12 20:37:22.788231 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956023 2019-Jan-12 20:37:22.789536 - [DEBUG] Found and process special summary
56024 2019-Jan-12 20:37:22.789574 - [DEBUG] Compose: EdgeIdentity * AllBottom
56025 2019-Jan-12 20:37:22.789602 - [DEBUG]
56026 2019-Jan-12 20:37:22.789627 - [DEBUG] Propagate flow
56027 2019-Jan-12 20:37:22.789651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56028 2019-Jan-12 20:37:22.789708 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56029 2019-Jan-12 20:37:22.790346 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56030 2019-Jan-12 20:37:22.790979 - [DEBUG] Edge function : AllBottom (result of previous compose)
56031 2019-Jan-12 20:37:22.791005 - [DEBUG]
56032 2019-Jan-12 20:37:22.791030 - [DEBUG] Join: AllTop & AllBottom
56033 2019-Jan-12 20:37:22.791056 - [DEBUG] = AllBottom (new jump func)
56034 2019-Jan-12 20:37:22.791081 - [DEBUG]
56035 2019-Jan-12 20:37:22.791104 - [DEBUG] Start adding new jump function
56036 2019-Jan-12 20:37:22.791128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56037 2019-Jan-12 20:37:22.791184 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56038 2019-Jan-12 20:37:22.791826 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56039 2019-Jan-12 20:37:22.792479 - [DEBUG] Edge Function : AllBottom
56040 2019-Jan-12 20:37:22.792508 - [DEBUG] End adding new jump function
56041 2019-Jan-12 20:37:22.792532 - [DEBUG]
56042 2019-Jan-12 20:37:22.792556 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56043 2019-Jan-12 20:37:22.792581 - [DEBUG]
56044 2019-Jan-12 20:37:22.792604 - [DEBUG] Process 1508. path edge:
56045 2019-Jan-12 20:37:22.792628 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56046 2019-Jan-12 20:37:22.792685 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56047 2019-Jan-12 20:37:22.793323 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56048 2019-Jan-12 20:37:22.793958 - [DEBUG]
56049 2019-Jan-12 20:37:22.793994 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56050 2019-Jan-12 20:37:22.794660 - [DEBUG] Compose: EdgeIdentity * AllBottom
56051 2019-Jan-12 20:37:22.794689 - [DEBUG]
56052 2019-Jan-12 20:37:22.794713 - [DEBUG] Propagate flow
56053 2019-Jan-12 20:37:22.794736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56054 2019-Jan-12 20:37:22.794794 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56055 2019-Jan-12 20:37:22.795457 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56056 2019-Jan-12 20:37:22.796094 - [DEBUG] Edge function : AllBottom (result of previous compose)
56057 2019-Jan-12 20:37:22.796119 - [DEBUG]
56058 2019-Jan-12 20:37:22.796145 - [DEBUG] Join: AllTop & AllBottom
56059 2019-Jan-12 20:37:22.796170 - [DEBUG] = AllBottom (new jump func)
56060 2019-Jan-12 20:37:22.796195 - [DEBUG]
56061 2019-Jan-12 20:37:22.796219 - [DEBUG] Start adding new jump function
56062 2019-Jan-12 20:37:22.796242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56063 2019-Jan-12 20:37:22.796298 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56064 2019-Jan-12 20:37:22.796933 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56065 2019-Jan-12 20:37:22.797565 - [DEBUG] Edge Function : AllBottom
56066 2019-Jan-12 20:37:22.797594 - [DEBUG] End adding new jump function
56067 2019-Jan-12 20:37:22.797618 - [DEBUG]
56068 2019-Jan-12 20:37:22.797642 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56069 2019-Jan-12 20:37:22.797666 - [DEBUG]
56070 2019-Jan-12 20:37:22.797689 - [DEBUG] Process 1509. path edge:
56071 2019-Jan-12 20:37:22.797713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56072 2019-Jan-12 20:37:22.797770 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56073 2019-Jan-12 20:37:22.798404 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56074 2019-Jan-12 20:37:22.799054 - [DEBUG]
56075 2019-Jan-12 20:37:22.799080 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56076 2019-Jan-12 20:37:22.799733 - [DEBUG] Compose: EdgeIdentity * AllBottom
56077 2019-Jan-12 20:37:22.799761 - [DEBUG]
56078 2019-Jan-12 20:37:22.799785 - [DEBUG] Propagate flow
56079 2019-Jan-12 20:37:22.799809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-12 20:37:22.799866 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56081 2019-Jan-12 20:37:22.800509 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56082 2019-Jan-12 20:37:22.801143 - [DEBUG] Edge function : AllBottom (result of previous compose)
56083 2019-Jan-12 20:37:22.801169 - [DEBUG]
56084 2019-Jan-12 20:37:22.801194 - [DEBUG] Join: AllTop & AllBottom
56085 2019-Jan-12 20:37:22.801220 - [DEBUG] = AllBottom (new jump func)
56086 2019-Jan-12 20:37:22.801245 - [DEBUG]
56087 2019-Jan-12 20:37:22.801268 - [DEBUG] Start adding new jump function
56088 2019-Jan-12 20:37:22.801297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56089 2019-Jan-12 20:37:22.801353 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56090 2019-Jan-12 20:37:22.802001 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56091 2019-Jan-12 20:37:22.802643 - [DEBUG] Edge Function : AllBottom
56092 2019-Jan-12 20:37:22.802672 - [DEBUG] End adding new jump function
56093 2019-Jan-12 20:37:22.802704 - [DEBUG]
56094 2019-Jan-12 20:37:22.802729 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56095 2019-Jan-12 20:37:22.802754 - [DEBUG]
56096 2019-Jan-12 20:37:22.802778 - [DEBUG] Process 1510. path edge:
56097 2019-Jan-12 20:37:22.802801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56098 2019-Jan-12 20:37:22.802858 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56099 2019-Jan-12 20:37:22.803501 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56100 2019-Jan-12 20:37:22.804135 - [DEBUG]
56101 2019-Jan-12 20:37:22.804159 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56102 2019-Jan-12 20:37:22.804815 - [DEBUG] Possible callees:
56103 2019-Jan-12 20:37:22.804840 - [DEBUG] llvm.dbg.declare
56104 2019-Jan-12 20:37:22.804865 - [DEBUG] Possible return sites:
56105 2019-Jan-12 20:37:22.804889 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556106 2019-Jan-12 20:37:22.806179 - [DEBUG] Found and process special summary
56107 2019-Jan-12 20:37:22.806214 - [DEBUG] Compose: EdgeIdentity * AllBottom
56108 2019-Jan-12 20:37:22.806242 - [DEBUG]
56109 2019-Jan-12 20:37:22.806265 - [DEBUG] Propagate flow
56110 2019-Jan-12 20:37:22.806289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56111 2019-Jan-12 20:37:22.806346 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56112 2019-Jan-12 20:37:22.806990 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56113 2019-Jan-12 20:37:22.807625 - [DEBUG] Edge function : AllBottom (result of previous compose)
56114 2019-Jan-12 20:37:22.807651 - [DEBUG]
56115 2019-Jan-12 20:37:22.807676 - [DEBUG] Join: AllTop & AllBottom
56116 2019-Jan-12 20:37:22.807702 - [DEBUG] = AllBottom (new jump func)
56117 2019-Jan-12 20:37:22.807727 - [DEBUG]
56118 2019-Jan-12 20:37:22.807750 - [DEBUG] Start adding new jump function
56119 2019-Jan-12 20:37:22.807774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56120 2019-Jan-12 20:37:22.807830 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56121 2019-Jan-12 20:37:22.808465 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56122 2019-Jan-12 20:37:22.809116 - [DEBUG] Edge Function : AllBottom
56123 2019-Jan-12 20:37:22.809145 - [DEBUG] End adding new jump function
56124 2019-Jan-12 20:37:22.809169 - [DEBUG]
56125 2019-Jan-12 20:37:22.809193 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56126 2019-Jan-12 20:37:22.809218 - [DEBUG]
56127 2019-Jan-12 20:37:22.809241 - [DEBUG] Process 1511. path edge:
56128 2019-Jan-12 20:37:22.809265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56129 2019-Jan-12 20:37:22.809322 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56130 2019-Jan-12 20:37:22.809956 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56131 2019-Jan-12 20:37:22.810589 - [DEBUG]
56132 2019-Jan-12 20:37:22.810613 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56133 2019-Jan-12 20:37:22.811273 - [DEBUG] Compose: EdgeIdentity * AllBottom
56134 2019-Jan-12 20:37:22.811301 - [DEBUG]
56135 2019-Jan-12 20:37:22.811325 - [DEBUG] Propagate flow
56136 2019-Jan-12 20:37:22.811365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56137 2019-Jan-12 20:37:22.811423 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56138 2019-Jan-12 20:37:22.812072 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56139 2019-Jan-12 20:37:22.812707 - [DEBUG] Edge function : AllBottom (result of previous compose)
56140 2019-Jan-12 20:37:22.812732 - [DEBUG]
56141 2019-Jan-12 20:37:22.812757 - [DEBUG] Join: AllTop & AllBottom
56142 2019-Jan-12 20:37:22.812783 - [DEBUG] = AllBottom (new jump func)
56143 2019-Jan-12 20:37:22.812808 - [DEBUG]
56144 2019-Jan-12 20:37:22.812831 - [DEBUG] Start adding new jump function
56145 2019-Jan-12 20:37:22.812854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56146 2019-Jan-12 20:37:22.812910 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56147 2019-Jan-12 20:37:22.813547 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56148 2019-Jan-12 20:37:22.814181 - [DEBUG] Edge Function : AllBottom
56149 2019-Jan-12 20:37:22.814209 - [DEBUG] End adding new jump function
56150 2019-Jan-12 20:37:22.814233 - [DEBUG]
56151 2019-Jan-12 20:37:22.814257 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56152 2019-Jan-12 20:37:22.814282 - [DEBUG]
56153 2019-Jan-12 20:37:22.814306 - [DEBUG] Process 1512. path edge:
56154 2019-Jan-12 20:37:22.814330 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56155 2019-Jan-12 20:37:22.814386 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56156 2019-Jan-12 20:37:22.815019 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56157 2019-Jan-12 20:37:22.815669 - [DEBUG]
56158 2019-Jan-12 20:37:22.815694 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56159 2019-Jan-12 20:37:22.816346 - [DEBUG] Compose: EdgeIdentity * AllBottom
56160 2019-Jan-12 20:37:22.816374 - [DEBUG]
56161 2019-Jan-12 20:37:22.816398 - [DEBUG] Propagate flow
56162 2019-Jan-12 20:37:22.816421 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56163 2019-Jan-12 20:37:22.816478 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56164 2019-Jan-12 20:37:22.817111 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56165 2019-Jan-12 20:37:22.817745 - [DEBUG] Edge function : AllBottom (result of previous compose)
56166 2019-Jan-12 20:37:22.817771 - [DEBUG]
56167 2019-Jan-12 20:37:22.817795 - [DEBUG] Join: AllTop & AllBottom
56168 2019-Jan-12 20:37:22.817821 - [DEBUG] = AllBottom (new jump func)
56169 2019-Jan-12 20:37:22.817845 - [DEBUG]
56170 2019-Jan-12 20:37:22.817869 - [DEBUG] Start adding new jump function
56171 2019-Jan-12 20:37:22.817892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56172 2019-Jan-12 20:37:22.817948 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56173 2019-Jan-12 20:37:22.818583 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56174 2019-Jan-12 20:37:22.819229 - [DEBUG] Edge Function : AllBottom
56175 2019-Jan-12 20:37:22.819257 - [DEBUG] End adding new jump function
56176 2019-Jan-12 20:37:22.819281 - [DEBUG]
56177 2019-Jan-12 20:37:22.819305 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56178 2019-Jan-12 20:37:22.819329 - [DEBUG]
56179 2019-Jan-12 20:37:22.819353 - [DEBUG] Process 1513. path edge:
56180 2019-Jan-12 20:37:22.819377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56181 2019-Jan-12 20:37:22.819433 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56182 2019-Jan-12 20:37:22.820083 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56183 2019-Jan-12 20:37:22.820718 - [DEBUG]
56184 2019-Jan-12 20:37:22.820743 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56185 2019-Jan-12 20:37:22.821395 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-12 20:37:22.821427 - [DEBUG]
56187 2019-Jan-12 20:37:22.821451 - [DEBUG] Propagate flow
56188 2019-Jan-12 20:37:22.821475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-12 20:37:22.821532 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56190 2019-Jan-12 20:37:22.822199 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-12 20:37:22.822835 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-12 20:37:22.822860 - [DEBUG]
56193 2019-Jan-12 20:37:22.822885 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-12 20:37:22.822911 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-12 20:37:22.822935 - [DEBUG]
56196 2019-Jan-12 20:37:22.822959 - [DEBUG] Start adding new jump function
56197 2019-Jan-12 20:37:22.822983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-12 20:37:22.823039 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-12 20:37:22.823675 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56200 2019-Jan-12 20:37:22.824317 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-12 20:37:22.824345 - [DEBUG] End adding new jump function
56202 2019-Jan-12 20:37:22.824369 - [DEBUG]
56203 2019-Jan-12 20:37:22.824393 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56204 2019-Jan-12 20:37:22.824418 - [DEBUG]
56205 2019-Jan-12 20:37:22.824441 - [DEBUG] Process 1514. path edge:
56206 2019-Jan-12 20:37:22.824466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-12 20:37:22.824522 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56208 2019-Jan-12 20:37:22.825165 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-12 20:37:22.825819 - [DEBUG]
56210 2019-Jan-12 20:37:22.825844 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56211 2019-Jan-12 20:37:22.826500 - [DEBUG] Possible callees:
56212 2019-Jan-12 20:37:22.826526 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-12 20:37:22.826551 - [DEBUG] Possible return sites:
56214 2019-Jan-12 20:37:22.826575 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356215 2019-Jan-12 20:37:22.827840 - [DEBUG] Found and process special summary
56216 2019-Jan-12 20:37:22.827874 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-12 20:37:22.827902 - [DEBUG]
56218 2019-Jan-12 20:37:22.827926 - [DEBUG] Propagate flow
56219 2019-Jan-12 20:37:22.827950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-12 20:37:22.828006 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56221 2019-Jan-12 20:37:22.828642 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-12 20:37:22.829290 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-12 20:37:22.829323 - [DEBUG]
56224 2019-Jan-12 20:37:22.829348 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-12 20:37:22.829374 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-12 20:37:22.829399 - [DEBUG]
56227 2019-Jan-12 20:37:22.829423 - [DEBUG] Start adding new jump function
56228 2019-Jan-12 20:37:22.829446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-12 20:37:22.829503 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-12 20:37:22.830138 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56231 2019-Jan-12 20:37:22.830774 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-12 20:37:22.830802 - [DEBUG] End adding new jump function
56233 2019-Jan-12 20:37:22.830827 - [DEBUG]
56234 2019-Jan-12 20:37:22.830850 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56235 2019-Jan-12 20:37:22.830875 - [DEBUG]
56236 2019-Jan-12 20:37:22.830899 - [DEBUG] Process 1515. path edge:
56237 2019-Jan-12 20:37:22.830923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-12 20:37:22.830980 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56239 2019-Jan-12 20:37:22.831622 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-12 20:37:22.832275 - [DEBUG]
56241 2019-Jan-12 20:37:22.832299 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56242 2019-Jan-12 20:37:22.832959 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-12 20:37:22.832987 - [DEBUG]
56244 2019-Jan-12 20:37:22.833010 - [DEBUG] Propagate flow
56245 2019-Jan-12 20:37:22.833034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-12 20:37:22.833091 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56247 2019-Jan-12 20:37:22.833723 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-12 20:37:22.834357 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-12 20:37:22.834382 - [DEBUG]
56250 2019-Jan-12 20:37:22.834407 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-12 20:37:22.834433 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-12 20:37:22.834457 - [DEBUG]
56253 2019-Jan-12 20:37:22.834481 - [DEBUG] Start adding new jump function
56254 2019-Jan-12 20:37:22.834504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-12 20:37:22.834560 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-12 20:37:22.835194 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56257 2019-Jan-12 20:37:22.835843 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-12 20:37:22.835871 - [DEBUG] End adding new jump function
56259 2019-Jan-12 20:37:22.835895 - [DEBUG]
56260 2019-Jan-12 20:37:22.835919 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56261 2019-Jan-12 20:37:22.835944 - [DEBUG]
56262 2019-Jan-12 20:37:22.835967 - [DEBUG] Process 1516. path edge:
56263 2019-Jan-12 20:37:22.835991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-12 20:37:22.836048 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56265 2019-Jan-12 20:37:22.836681 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-12 20:37:22.837314 - [DEBUG]
56267 2019-Jan-12 20:37:22.837339 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56268 2019-Jan-12 20:37:22.838001 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-12 20:37:22.838029 - [DEBUG]
56270 2019-Jan-12 20:37:22.838053 - [DEBUG] Propagate flow
56271 2019-Jan-12 20:37:22.838076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-12 20:37:22.838133 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56273 2019-Jan-12 20:37:22.838792 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-12 20:37:22.839426 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-12 20:37:22.839451 - [DEBUG]
56276 2019-Jan-12 20:37:22.839475 - [DEBUG] Join: AllTop & AllBottom
56277 2019-Jan-12 20:37:22.839501 - [DEBUG] = AllBottom (new jump func)
56278 2019-Jan-12 20:37:22.839526 - [DEBUG]
56279 2019-Jan-12 20:37:22.839549 - [DEBUG] Start adding new jump function
56280 2019-Jan-12 20:37:22.839572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56281 2019-Jan-12 20:37:22.839628 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56282 2019-Jan-12 20:37:22.840262 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56283 2019-Jan-12 20:37:22.840903 - [DEBUG] Edge Function : AllBottom
56284 2019-Jan-12 20:37:22.840930 - [DEBUG] End adding new jump function
56285 2019-Jan-12 20:37:22.840954 - [DEBUG]
56286 2019-Jan-12 20:37:22.840978 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56287 2019-Jan-12 20:37:22.841003 - [DEBUG]
56288 2019-Jan-12 20:37:22.841026 - [DEBUG] Process 1517. path edge:
56289 2019-Jan-12 20:37:22.841050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56290 2019-Jan-12 20:37:22.841107 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56291 2019-Jan-12 20:37:22.841756 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56292 2019-Jan-12 20:37:22.842405 - [DEBUG]
56293 2019-Jan-12 20:37:22.842430 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56294 2019-Jan-12 20:37:22.843087 - [DEBUG] Possible callees:
56295 2019-Jan-12 20:37:22.843114 - [DEBUG] llvm.dbg.declare
56296 2019-Jan-12 20:37:22.843139 - [DEBUG] Possible return sites:
56297 2019-Jan-12 20:37:22.843162 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956298 2019-Jan-12 20:37:22.844425 - [DEBUG] Found and process special summary
56299 2019-Jan-12 20:37:22.844459 - [DEBUG] Compose: EdgeIdentity * AllBottom
56300 2019-Jan-12 20:37:22.844487 - [DEBUG]
56301 2019-Jan-12 20:37:22.844511 - [DEBUG] Propagate flow
56302 2019-Jan-12 20:37:22.844535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56303 2019-Jan-12 20:37:22.844592 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56304 2019-Jan-12 20:37:22.845231 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56305 2019-Jan-12 20:37:22.845883 - [DEBUG] Edge function : AllBottom (result of previous compose)
56306 2019-Jan-12 20:37:22.845908 - [DEBUG]
56307 2019-Jan-12 20:37:22.845932 - [DEBUG] Join: AllTop & AllBottom
56308 2019-Jan-12 20:37:22.845958 - [DEBUG] = AllBottom (new jump func)
56309 2019-Jan-12 20:37:22.845982 - [DEBUG]
56310 2019-Jan-12 20:37:22.846006 - [DEBUG] Start adding new jump function
56311 2019-Jan-12 20:37:22.846037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-12 20:37:22.846094 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56313 2019-Jan-12 20:37:22.846729 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56314 2019-Jan-12 20:37:22.847375 - [DEBUG] Edge Function : AllBottom
56315 2019-Jan-12 20:37:22.847404 - [DEBUG] End adding new jump function
56316 2019-Jan-12 20:37:22.847429 - [DEBUG]
56317 2019-Jan-12 20:37:22.847453 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56318 2019-Jan-12 20:37:22.847477 - [DEBUG]
56319 2019-Jan-12 20:37:22.847500 - [DEBUG] Process 1518. path edge:
56320 2019-Jan-12 20:37:22.847525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56321 2019-Jan-12 20:37:22.847586 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56322 2019-Jan-12 20:37:22.848227 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56323 2019-Jan-12 20:37:22.848881 - [DEBUG]
56324 2019-Jan-12 20:37:22.848905 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56325 2019-Jan-12 20:37:22.849567 - [DEBUG] Compose: EdgeIdentity * AllBottom
56326 2019-Jan-12 20:37:22.849595 - [DEBUG]
56327 2019-Jan-12 20:37:22.849619 - [DEBUG] Propagate flow
56328 2019-Jan-12 20:37:22.849642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56329 2019-Jan-12 20:37:22.849699 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56330 2019-Jan-12 20:37:22.850334 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56331 2019-Jan-12 20:37:22.850968 - [DEBUG] Edge function : AllBottom (result of previous compose)
56332 2019-Jan-12 20:37:22.850994 - [DEBUG]
56333 2019-Jan-12 20:37:22.851018 - [DEBUG] Join: AllTop & AllBottom
56334 2019-Jan-12 20:37:22.851044 - [DEBUG] = AllBottom (new jump func)
56335 2019-Jan-12 20:37:22.851069 - [DEBUG]
56336 2019-Jan-12 20:37:22.851092 - [DEBUG] Start adding new jump function
56337 2019-Jan-12 20:37:22.851116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-12 20:37:22.851172 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56339 2019-Jan-12 20:37:22.851813 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56340 2019-Jan-12 20:37:22.852462 - [DEBUG] Edge Function : AllBottom
56341 2019-Jan-12 20:37:22.852491 - [DEBUG] End adding new jump function
56342 2019-Jan-12 20:37:22.852515 - [DEBUG]
56343 2019-Jan-12 20:37:22.852538 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56344 2019-Jan-12 20:37:22.852563 - [DEBUG]
56345 2019-Jan-12 20:37:22.852586 - [DEBUG] Process 1519. path edge:
56346 2019-Jan-12 20:37:22.852610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56347 2019-Jan-12 20:37:22.852666 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56348 2019-Jan-12 20:37:22.853299 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56349 2019-Jan-12 20:37:22.853934 - [DEBUG]
56350 2019-Jan-12 20:37:22.853958 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56351 2019-Jan-12 20:37:22.854616 - [DEBUG] Compose: EdgeIdentity * AllBottom
56352 2019-Jan-12 20:37:22.854645 - [DEBUG]
56353 2019-Jan-12 20:37:22.854669 - [DEBUG] Propagate flow
56354 2019-Jan-12 20:37:22.854692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56355 2019-Jan-12 20:37:22.854760 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56356 2019-Jan-12 20:37:22.855422 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56357 2019-Jan-12 20:37:22.856057 - [DEBUG] Edge function : AllBottom (result of previous compose)
56358 2019-Jan-12 20:37:22.856083 - [DEBUG]
56359 2019-Jan-12 20:37:22.856107 - [DEBUG] Join: AllTop & AllBottom
56360 2019-Jan-12 20:37:22.856133 - [DEBUG] = AllBottom (new jump func)
56361 2019-Jan-12 20:37:22.856157 - [DEBUG]
56362 2019-Jan-12 20:37:22.856181 - [DEBUG] Start adding new jump function
56363 2019-Jan-12 20:37:22.856204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56364 2019-Jan-12 20:37:22.856261 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56365 2019-Jan-12 20:37:22.856897 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56366 2019-Jan-12 20:37:22.857533 - [DEBUG] Edge Function : AllBottom
56367 2019-Jan-12 20:37:22.857561 - [DEBUG] End adding new jump function
56368 2019-Jan-12 20:37:22.857585 - [DEBUG]
56369 2019-Jan-12 20:37:22.857610 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56370 2019-Jan-12 20:37:22.857634 - [DEBUG]
56371 2019-Jan-12 20:37:22.857658 - [DEBUG] Process 1520. path edge:
56372 2019-Jan-12 20:37:22.857682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56373 2019-Jan-12 20:37:22.857739 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56374 2019-Jan-12 20:37:22.858376 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56375 2019-Jan-12 20:37:22.859024 - [DEBUG]
56376 2019-Jan-12 20:37:22.859049 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56377 2019-Jan-12 20:37:22.859709 - [DEBUG] Compose: EdgeIdentity * AllBottom
56378 2019-Jan-12 20:37:22.859737 - [DEBUG]
56379 2019-Jan-12 20:37:22.859761 - [DEBUG] Propagate flow
56380 2019-Jan-12 20:37:22.859784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56381 2019-Jan-12 20:37:22.859841 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56382 2019-Jan-12 20:37:22.860476 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56383 2019-Jan-12 20:37:22.861111 - [DEBUG] Edge function : AllBottom (result of previous compose)
56384 2019-Jan-12 20:37:22.861136 - [DEBUG]
56385 2019-Jan-12 20:37:22.861161 - [DEBUG] Join: AllTop & AllBottom
56386 2019-Jan-12 20:37:22.861187 - [DEBUG] = AllBottom (new jump func)
56387 2019-Jan-12 20:37:22.861212 - [DEBUG]
56388 2019-Jan-12 20:37:22.861235 - [DEBUG] Start adding new jump function
56389 2019-Jan-12 20:37:22.861258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56390 2019-Jan-12 20:37:22.861314 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56391 2019-Jan-12 20:37:22.861955 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56392 2019-Jan-12 20:37:22.862604 - [DEBUG] Edge Function : AllBottom
56393 2019-Jan-12 20:37:22.862631 - [DEBUG] End adding new jump function
56394 2019-Jan-12 20:37:22.862655 - [DEBUG]
56395 2019-Jan-12 20:37:22.862679 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56396 2019-Jan-12 20:37:22.862703 - [DEBUG]
56397 2019-Jan-12 20:37:22.862727 - [DEBUG] Process 1521. path edge:
56398 2019-Jan-12 20:37:22.862751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56399 2019-Jan-12 20:37:22.862815 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56400 2019-Jan-12 20:37:22.863449 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56401 2019-Jan-12 20:37:22.864084 - [DEBUG]
56402 2019-Jan-12 20:37:22.864110 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56403 2019-Jan-12 20:37:22.864765 - [DEBUG] Compose: EdgeIdentity * AllBottom
56404 2019-Jan-12 20:37:22.864793 - [DEBUG]
56405 2019-Jan-12 20:37:22.864817 - [DEBUG] Propagate flow
56406 2019-Jan-12 20:37:22.864840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56407 2019-Jan-12 20:37:22.864898 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56408 2019-Jan-12 20:37:22.865552 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56409 2019-Jan-12 20:37:22.866188 - [DEBUG] Edge function : AllBottom (result of previous compose)
56410 2019-Jan-12 20:37:22.866213 - [DEBUG]
56411 2019-Jan-12 20:37:22.866238 - [DEBUG] Join: AllTop & AllBottom
56412 2019-Jan-12 20:37:22.866264 - [DEBUG] = AllBottom (new jump func)
56413 2019-Jan-12 20:37:22.866288 - [DEBUG]
56414 2019-Jan-12 20:37:22.866312 - [DEBUG] Start adding new jump function
56415 2019-Jan-12 20:37:22.866335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56416 2019-Jan-12 20:37:22.866391 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56417 2019-Jan-12 20:37:22.867027 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56418 2019-Jan-12 20:37:22.867663 - [DEBUG] Edge Function : AllBottom
56419 2019-Jan-12 20:37:22.867690 - [DEBUG] End adding new jump function
56420 2019-Jan-12 20:37:22.867715 - [DEBUG]
56421 2019-Jan-12 20:37:22.867739 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56422 2019-Jan-12 20:37:22.867763 - [DEBUG]
56423 2019-Jan-12 20:37:22.867787 - [DEBUG] Process 1522. path edge:
56424 2019-Jan-12 20:37:22.867811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56425 2019-Jan-12 20:37:22.867867 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56426 2019-Jan-12 20:37:22.868504 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56427 2019-Jan-12 20:37:22.869171 - [DEBUG]
56428 2019-Jan-12 20:37:22.869196 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56429 2019-Jan-12 20:37:22.869855 - [DEBUG] Compose: EdgeIdentity * AllBottom
56430 2019-Jan-12 20:37:22.869884 - [DEBUG]
56431 2019-Jan-12 20:37:22.869907 - [DEBUG] Propagate flow
56432 2019-Jan-12 20:37:22.869931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56433 2019-Jan-12 20:37:22.869988 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56434 2019-Jan-12 20:37:22.870622 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56435 2019-Jan-12 20:37:22.871257 - [DEBUG] Edge function : AllBottom (result of previous compose)
56436 2019-Jan-12 20:37:22.871282 - [DEBUG]
56437 2019-Jan-12 20:37:22.871307 - [DEBUG] Join: AllTop & AllBottom
56438 2019-Jan-12 20:37:22.871333 - [DEBUG] = AllBottom (new jump func)
56439 2019-Jan-12 20:37:22.871357 - [DEBUG]
56440 2019-Jan-12 20:37:22.871381 - [DEBUG] Start adding new jump function
56441 2019-Jan-12 20:37:22.871404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56442 2019-Jan-12 20:37:22.871460 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56443 2019-Jan-12 20:37:22.872124 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56444 2019-Jan-12 20:37:22.872757 - [DEBUG] Edge Function : AllBottom
56445 2019-Jan-12 20:37:22.872785 - [DEBUG] End adding new jump function
56446 2019-Jan-12 20:37:22.872809 - [DEBUG]
56447 2019-Jan-12 20:37:22.872833 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56448 2019-Jan-12 20:37:22.872858 - [DEBUG]
56449 2019-Jan-12 20:37:22.872881 - [DEBUG] Process 1523. path edge:
56450 2019-Jan-12 20:37:22.872905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56451 2019-Jan-12 20:37:22.872962 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56452 2019-Jan-12 20:37:22.873596 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56453 2019-Jan-12 20:37:22.874231 - [DEBUG]
56454 2019-Jan-12 20:37:22.874256 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56455 2019-Jan-12 20:37:22.874908 - [DEBUG] Compose: EdgeIdentity * AllBottom
56456 2019-Jan-12 20:37:22.874937 - [DEBUG]
56457 2019-Jan-12 20:37:22.874961 - [DEBUG] Propagate flow
56458 2019-Jan-12 20:37:22.874985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56459 2019-Jan-12 20:37:22.875042 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56460 2019-Jan-12 20:37:22.875693 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56461 2019-Jan-12 20:37:22.876328 - [DEBUG] Edge function : AllBottom (result of previous compose)
56462 2019-Jan-12 20:37:22.876354 - [DEBUG]
56463 2019-Jan-12 20:37:22.876378 - [DEBUG] Join: AllTop & AllBottom
56464 2019-Jan-12 20:37:22.876404 - [DEBUG] = AllBottom (new jump func)
56465 2019-Jan-12 20:37:22.876429 - [DEBUG]
56466 2019-Jan-12 20:37:22.876453 - [DEBUG] Start adding new jump function
56467 2019-Jan-12 20:37:22.876476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56468 2019-Jan-12 20:37:22.876533 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56469 2019-Jan-12 20:37:22.877168 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56470 2019-Jan-12 20:37:22.877801 - [DEBUG] Edge Function : AllBottom
56471 2019-Jan-12 20:37:22.877828 - [DEBUG] End adding new jump function
56472 2019-Jan-12 20:37:22.877853 - [DEBUG]
56473 2019-Jan-12 20:37:22.877877 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56474 2019-Jan-12 20:37:22.877902 - [DEBUG]
56475 2019-Jan-12 20:37:22.877925 - [DEBUG] Process 1524. path edge:
56476 2019-Jan-12 20:37:22.877949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56477 2019-Jan-12 20:37:22.878006 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56478 2019-Jan-12 20:37:22.878641 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56479 2019-Jan-12 20:37:22.879288 - [DEBUG]
56480 2019-Jan-12 20:37:22.879313 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56481 2019-Jan-12 20:37:22.879968 - [DEBUG] Compose: EdgeIdentity * AllBottom
56482 2019-Jan-12 20:37:22.879996 - [DEBUG]
56483 2019-Jan-12 20:37:22.880020 - [DEBUG] Propagate flow
56484 2019-Jan-12 20:37:22.880044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56485 2019-Jan-12 20:37:22.880101 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56486 2019-Jan-12 20:37:22.880742 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56487 2019-Jan-12 20:37:22.881385 - [DEBUG] Edge function : AllBottom (result of previous compose)
56488 2019-Jan-12 20:37:22.881411 - [DEBUG]
56489 2019-Jan-12 20:37:22.881436 - [DEBUG] Join: AllTop & AllBottom
56490 2019-Jan-12 20:37:22.881462 - [DEBUG] = AllBottom (new jump func)
56491 2019-Jan-12 20:37:22.881487 - [DEBUG]
56492 2019-Jan-12 20:37:22.881510 - [DEBUG] Start adding new jump function
56493 2019-Jan-12 20:37:22.881534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56494 2019-Jan-12 20:37:22.881590 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56495 2019-Jan-12 20:37:22.882247 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56496 2019-Jan-12 20:37:22.882885 - [DEBUG] Edge Function : AllBottom
56497 2019-Jan-12 20:37:22.882913 - [DEBUG] End adding new jump function
56498 2019-Jan-12 20:37:22.882938 - [DEBUG]
56499 2019-Jan-12 20:37:22.882962 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56500 2019-Jan-12 20:37:22.882986 - [DEBUG]
56501 2019-Jan-12 20:37:22.883010 - [DEBUG] Process 1525. path edge:
56502 2019-Jan-12 20:37:22.883034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56503 2019-Jan-12 20:37:22.883091 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56504 2019-Jan-12 20:37:22.883730 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56505 2019-Jan-12 20:37:22.884364 - [DEBUG]
56506 2019-Jan-12 20:37:22.884389 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56507 2019-Jan-12 20:37:22.885049 - [DEBUG] Compose: EdgeIdentity * AllBottom
56508 2019-Jan-12 20:37:22.885077 - [DEBUG]
56509 2019-Jan-12 20:37:22.885101 - [DEBUG] Propagate flow
56510 2019-Jan-12 20:37:22.885125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56511 2019-Jan-12 20:37:22.885182 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56512 2019-Jan-12 20:37:22.885853 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56513 2019-Jan-12 20:37:22.886489 - [DEBUG] Edge function : AllBottom (result of previous compose)
56514 2019-Jan-12 20:37:22.886514 - [DEBUG]
56515 2019-Jan-12 20:37:22.886539 - [DEBUG] Join: AllTop & AllBottom
56516 2019-Jan-12 20:37:22.886564 - [DEBUG] = AllBottom (new jump func)
56517 2019-Jan-12 20:37:22.886589 - [DEBUG]
56518 2019-Jan-12 20:37:22.886612 - [DEBUG] Start adding new jump function
56519 2019-Jan-12 20:37:22.886636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56520 2019-Jan-12 20:37:22.886692 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56521 2019-Jan-12 20:37:22.887325 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56522 2019-Jan-12 20:37:22.887959 - [DEBUG] Edge Function : AllBottom
56523 2019-Jan-12 20:37:22.887987 - [DEBUG] End adding new jump function
56524 2019-Jan-12 20:37:22.888011 - [DEBUG]
56525 2019-Jan-12 20:37:22.888035 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56526 2019-Jan-12 20:37:22.888059 - [DEBUG]
56527 2019-Jan-12 20:37:22.888083 - [DEBUG] Process 1526. path edge:
56528 2019-Jan-12 20:37:22.888107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56529 2019-Jan-12 20:37:22.888163 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56530 2019-Jan-12 20:37:22.888813 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56531 2019-Jan-12 20:37:22.889455 - [DEBUG]
56532 2019-Jan-12 20:37:22.889480 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56533 2019-Jan-12 20:37:22.890136 - [DEBUG] Compose: EdgeIdentity * AllBottom
56534 2019-Jan-12 20:37:22.890164 - [DEBUG]
56535 2019-Jan-12 20:37:22.890188 - [DEBUG] Propagate flow
56536 2019-Jan-12 20:37:22.890211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56537 2019-Jan-12 20:37:22.890268 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56538 2019-Jan-12 20:37:22.890903 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56539 2019-Jan-12 20:37:22.891537 - [DEBUG] Edge function : AllBottom (result of previous compose)
56540 2019-Jan-12 20:37:22.891563 - [DEBUG]
56541 2019-Jan-12 20:37:22.891588 - [DEBUG] Join: AllTop & AllBottom
56542 2019-Jan-12 20:37:22.891614 - [DEBUG] = AllBottom (new jump func)
56543 2019-Jan-12 20:37:22.891638 - [DEBUG]
56544 2019-Jan-12 20:37:22.891662 - [DEBUG] Start adding new jump function
56545 2019-Jan-12 20:37:22.891685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56546 2019-Jan-12 20:37:22.891742 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56547 2019-Jan-12 20:37:22.892398 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56548 2019-Jan-12 20:37:22.893032 - [DEBUG] Edge Function : AllBottom
56549 2019-Jan-12 20:37:22.893061 - [DEBUG] End adding new jump function
56550 2019-Jan-12 20:37:22.893085 - [DEBUG]
56551 2019-Jan-12 20:37:22.893109 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56552 2019-Jan-12 20:37:22.893134 - [DEBUG]
56553 2019-Jan-12 20:37:22.893157 - [DEBUG] Process 1527. path edge:
56554 2019-Jan-12 20:37:22.893181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56555 2019-Jan-12 20:37:22.893238 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56556 2019-Jan-12 20:37:22.893873 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56557 2019-Jan-12 20:37:22.894508 - [DEBUG]
56558 2019-Jan-12 20:37:22.894532 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56559 2019-Jan-12 20:37:22.895179 - [DEBUG] Start of endsummarytab entry
56560 2019-Jan-12 20:37:22.895218 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56561 2019-Jan-12 20:37:22.895872 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56562 2019-Jan-12 20:37:22.895934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56563 2019-Jan-12 20:37:22.896567 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56564 2019-Jan-12 20:37:22.897201 - [DEBUG] EF: AllBottom
56565 2019-Jan-12 20:37:22.897226 - [DEBUG]
56566 2019-Jan-12 20:37:22.897249 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56567 2019-Jan-12 20:37:22.897881 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56568 2019-Jan-12 20:37:22.898516 - [DEBUG] EF: AllBottom
56569 2019-Jan-12 20:37:22.898540 - [DEBUG]
56570 2019-Jan-12 20:37:22.898564 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56571 2019-Jan-12 20:37:22.899212 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56572 2019-Jan-12 20:37:22.899852 - [DEBUG] EF: AllBottom
56573 2019-Jan-12 20:37:22.899877 - [DEBUG]
56574 2019-Jan-12 20:37:22.899901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56575 2019-Jan-12 20:37:22.900534 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56576 2019-Jan-12 20:37:22.901182 - [DEBUG] EF: AllBottom
56577 2019-Jan-12 20:37:22.901207 - [DEBUG]
56578 2019-Jan-12 20:37:22.901231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56579 2019-Jan-12 20:37:22.901864 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56580 2019-Jan-12 20:37:22.902517 - [DEBUG] EF: AllBottom
56581 2019-Jan-12 20:37:22.902542 - [DEBUG]
56582 2019-Jan-12 20:37:22.902565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56583 2019-Jan-12 20:37:22.903198 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56584 2019-Jan-12 20:37:22.903838 - [DEBUG] EF: AllBottom
56585 2019-Jan-12 20:37:22.903863 - [DEBUG]
56586 2019-Jan-12 20:37:22.903887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56587 2019-Jan-12 20:37:22.904519 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56588 2019-Jan-12 20:37:22.905151 - [DEBUG] EF: AllBottom
56589 2019-Jan-12 20:37:22.905176 - [DEBUG]
56590 2019-Jan-12 20:37:22.905199 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56591 2019-Jan-12 20:37:22.905847 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56592 2019-Jan-12 20:37:22.906492 - [DEBUG] EF: AllBottom
56593 2019-Jan-12 20:37:22.906517 - [DEBUG]
56594 2019-Jan-12 20:37:22.906540 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56595 2019-Jan-12 20:37:22.907178 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56596 2019-Jan-12 20:37:22.907818 - [DEBUG] EF: AllBottom
56597 2019-Jan-12 20:37:22.907843 - [DEBUG]
56598 2019-Jan-12 20:37:22.907866 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56599 2019-Jan-12 20:37:22.908499 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56600 2019-Jan-12 20:37:22.909156 - [DEBUG] EF: AllBottom
56601 2019-Jan-12 20:37:22.909181 - [DEBUG]
56602 2019-Jan-12 20:37:22.909204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56603 2019-Jan-12 20:37:22.909836 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56604 2019-Jan-12 20:37:22.910470 - [DEBUG] EF: AllBottom
56605 2019-Jan-12 20:37:22.910495 - [DEBUG]
56606 2019-Jan-12 20:37:22.910518 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56607 2019-Jan-12 20:37:22.911150 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56608 2019-Jan-12 20:37:22.911969 - [DEBUG] EF: AllBottom
56609 2019-Jan-12 20:37:22.912010 - [DEBUG]
56610 2019-Jan-12 20:37:22.912248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56611 2019-Jan-12 20:37:22.912974 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56612 2019-Jan-12 20:37:22.913654 - [DEBUG] EF: AllBottom
56613 2019-Jan-12 20:37:22.913680 - [DEBUG]
56614 2019-Jan-12 20:37:22.913704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56615 2019-Jan-12 20:37:22.914368 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56616 2019-Jan-12 20:37:22.915034 - [DEBUG] EF: AllBottom
56617 2019-Jan-12 20:37:22.915060 - [DEBUG]
56618 2019-Jan-12 20:37:22.915084 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56619 2019-Jan-12 20:37:22.915793 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
56620 2019-Jan-12 20:37:22.916459 - [DEBUG] EF: AllBottom
56621 2019-Jan-12 20:37:22.916511 - [DEBUG]
56622 2019-Jan-12 20:37:22.916535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56623 2019-Jan-12 20:37:22.917200 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56624 2019-Jan-12 20:37:22.917848 - [DEBUG] EF: AllBottom
56625 2019-Jan-12 20:37:22.917873 - [DEBUG]
56626 2019-Jan-12 20:37:22.917896 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56627 2019-Jan-12 20:37:22.918529 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56628 2019-Jan-12 20:37:22.919197 - [DEBUG] EF: AllBottom
56629 2019-Jan-12 20:37:22.919221 - [DEBUG]
56630 2019-Jan-12 20:37:22.919245 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56631 2019-Jan-12 20:37:22.919878 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56632 2019-Jan-12 20:37:22.920510 - [DEBUG] EF: AllBottom
56633 2019-Jan-12 20:37:22.920535 - [DEBUG]
56634 2019-Jan-12 20:37:22.920559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56635 2019-Jan-12 20:37:22.921192 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56636 2019-Jan-12 20:37:22.921827 - [DEBUG] EF: AllBottom
56637 2019-Jan-12 20:37:22.921852 - [DEBUG]
56638 2019-Jan-12 20:37:22.921875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56639 2019-Jan-12 20:37:22.922531 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56640 2019-Jan-12 20:37:22.923166 - [DEBUG] EF: AllBottom
56641 2019-Jan-12 20:37:22.923191 - [DEBUG]
56642 2019-Jan-12 20:37:22.923215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56643 2019-Jan-12 20:37:22.923848 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56644 2019-Jan-12 20:37:22.924484 - [DEBUG] EF: AllBottom
56645 2019-Jan-12 20:37:22.924509 - [DEBUG]
56646 2019-Jan-12 20:37:22.924533 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56647 2019-Jan-12 20:37:22.925165 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56648 2019-Jan-12 20:37:22.925829 - [DEBUG] EF: AllBottom
56649 2019-Jan-12 20:37:22.925854 - [DEBUG]
56650 2019-Jan-12 20:37:22.925878 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56651 2019-Jan-12 20:37:22.926511 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56652 2019-Jan-12 20:37:22.927146 - [DEBUG] EF: AllBottom
56653 2019-Jan-12 20:37:22.927170 - [DEBUG]
56654 2019-Jan-12 20:37:22.927194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56655 2019-Jan-12 20:37:22.927827 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56656 2019-Jan-12 20:37:22.928467 - [DEBUG] EF: AllBottom
56657 2019-Jan-12 20:37:22.928493 - [DEBUG]
56658 2019-Jan-12 20:37:22.928516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56659 2019-Jan-12 20:37:22.929165 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56660 2019-Jan-12 20:37:22.929798 - [DEBUG] EF: AllBottom
56661 2019-Jan-12 20:37:22.929823 - [DEBUG]
56662 2019-Jan-12 20:37:22.929846 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56663 2019-Jan-12 20:37:22.930478 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56664 2019-Jan-12 20:37:22.931112 - [DEBUG] EF: AllBottom
56665 2019-Jan-12 20:37:22.931137 - [DEBUG]
56666 2019-Jan-12 20:37:22.931161 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56667 2019-Jan-12 20:37:22.931793 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56668 2019-Jan-12 20:37:22.932465 - [DEBUG] EF: AllBottom
56669 2019-Jan-12 20:37:22.932491 - [DEBUG]
56670 2019-Jan-12 20:37:22.932514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56671 2019-Jan-12 20:37:22.933158 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56672 2019-Jan-12 20:37:22.933817 - [DEBUG] EF: AllBottom
56673 2019-Jan-12 20:37:22.933843 - [DEBUG]
56674 2019-Jan-12 20:37:22.933867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56675 2019-Jan-12 20:37:22.934526 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56676 2019-Jan-12 20:37:22.935192 - [DEBUG] EF: AllBottom
56677 2019-Jan-12 20:37:22.935218 - [DEBUG]
56678 2019-Jan-12 20:37:22.935241 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56679 2019-Jan-12 20:37:22.935912 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56680 2019-Jan-12 20:37:22.936546 - [DEBUG] EF: AllBottom
56681 2019-Jan-12 20:37:22.936571 - [DEBUG]
56682 2019-Jan-12 20:37:22.936594 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56683 2019-Jan-12 20:37:22.937226 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56684 2019-Jan-12 20:37:22.937862 - [DEBUG] EF: AllBottom
56685 2019-Jan-12 20:37:22.937887 - [DEBUG]
56686 2019-Jan-12 20:37:22.937910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56687 2019-Jan-12 20:37:22.938542 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
56688 2019-Jan-12 20:37:22.939194 - [DEBUG] EF: AllBottom
56689 2019-Jan-12 20:37:22.939219 - [DEBUG]
56690 2019-Jan-12 20:37:22.939242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56691 2019-Jan-12 20:37:22.939874 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56692 2019-Jan-12 20:37:22.940508 - [DEBUG] EF: AllBottom
56693 2019-Jan-12 20:37:22.940533 - [DEBUG]
56694 2019-Jan-12 20:37:22.940556 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56695 2019-Jan-12 20:37:22.941189 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56696 2019-Jan-12 20:37:22.941822 - [DEBUG] EF: AllBottom
56697 2019-Jan-12 20:37:22.941846 - [DEBUG]
56698 2019-Jan-12 20:37:22.941871 - [DEBUG] ---------------
56699 2019-Jan-12 20:37:22.941894 - [DEBUG]
56700 2019-Jan-12 20:37:22.941923 - [DEBUG] End of endsummarytab entry
56701 2019-Jan-12 20:37:22.941946 - [DEBUG]
56702 2019-Jan-12 20:37:22.941970 - [DEBUG] Start of incomingtab entry
56703 2019-Jan-12 20:37:22.942009 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56704 2019-Jan-12 20:37:22.942655 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56705 2019-Jan-12 20:37:22.942715 - [DEBUG] ---------------
56706 2019-Jan-12 20:37:22.942739 - [DEBUG] End of incomingtab entry
56707 2019-Jan-12 20:37:22.942762 - [DEBUG]
56708 2019-Jan-12 20:37:22.942790 - [DEBUG] EDGE:
56709 2019-Jan-12 20:37:22.942847 - [DEBUG] ---> 56710 2019-Jan-12 20:37:22.943481 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56711 2019-Jan-12 20:37:22.944117 - [DEBUG]
56712 2019-Jan-12 20:37:22.944144 - [DEBUG] EDGE:
56713 2019-Jan-12 20:37:22.944201 - [DEBUG] ---> 56714 2019-Jan-12 20:37:22.944834 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56715 2019-Jan-12 20:37:22.945484 - [DEBUG]
56716 2019-Jan-12 20:37:22.945554 - [DEBUG] Compose: EdgeIdentity * AllBottom
56717 2019-Jan-12 20:37:22.945582 - [DEBUG]
56718 2019-Jan-12 20:37:22.945605 - [DEBUG] Propagate flow
56719 2019-Jan-12 20:37:22.945629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56720 2019-Jan-12 20:37:22.945686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56721 2019-Jan-12 20:37:22.946331 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56722 2019-Jan-12 20:37:22.946965 - [DEBUG] Edge function : AllBottom (result of previous compose)
56723 2019-Jan-12 20:37:22.946991 - [DEBUG]
56724 2019-Jan-12 20:37:22.947017 - [DEBUG] Join: AllTop & AllBottom
56725 2019-Jan-12 20:37:22.947043 - [DEBUG] = AllBottom (new jump func)
56726 2019-Jan-12 20:37:22.947068 - [DEBUG]
56727 2019-Jan-12 20:37:22.947092 - [DEBUG] Start adding new jump function
56728 2019-Jan-12 20:37:22.947115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56729 2019-Jan-12 20:37:22.947171 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56730 2019-Jan-12 20:37:22.947805 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56731 2019-Jan-12 20:37:22.948447 - [DEBUG] Edge Function : AllBottom
56732 2019-Jan-12 20:37:22.948476 - [DEBUG] End adding new jump function
56733 2019-Jan-12 20:37:22.948500 - [DEBUG]
56734 2019-Jan-12 20:37:22.948524 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56735 2019-Jan-12 20:37:22.948549 - [DEBUG]
56736 2019-Jan-12 20:37:22.948572 - [DEBUG] Process 1528. path edge:
56737 2019-Jan-12 20:37:22.948596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56738 2019-Jan-12 20:37:22.948664 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56739 2019-Jan-12 20:37:22.949309 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56740 2019-Jan-12 20:37:22.949943 - [DEBUG]
56741 2019-Jan-12 20:37:22.949968 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56742 2019-Jan-12 20:37:22.950629 - [DEBUG] Possible callees:
56743 2019-Jan-12 20:37:22.950654 - [DEBUG] llvm.dbg.declare
56744 2019-Jan-12 20:37:22.950680 - [DEBUG] Possible return sites:
56745 2019-Jan-12 20:37:22.950703 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356746 2019-Jan-12 20:37:22.952020 - [DEBUG] Found and process special summary
56747 2019-Jan-12 20:37:22.952068 - [DEBUG] Compose: EdgeIdentity * AllBottom
56748 2019-Jan-12 20:37:22.952097 - [DEBUG]
56749 2019-Jan-12 20:37:22.952121 - [DEBUG] Propagate flow
56750 2019-Jan-12 20:37:22.952144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56751 2019-Jan-12 20:37:22.952212 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56752 2019-Jan-12 20:37:22.952892 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56753 2019-Jan-12 20:37:22.953565 - [DEBUG] Edge function : AllBottom (result of previous compose)
56754 2019-Jan-12 20:37:22.953592 - [DEBUG]
56755 2019-Jan-12 20:37:22.953618 - [DEBUG] Join: AllTop & AllBottom
56756 2019-Jan-12 20:37:22.953645 - [DEBUG] = AllBottom (new jump func)
56757 2019-Jan-12 20:37:22.953669 - [DEBUG]
56758 2019-Jan-12 20:37:22.953693 - [DEBUG] Start adding new jump function
56759 2019-Jan-12 20:37:22.953734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56760 2019-Jan-12 20:37:22.953803 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56761 2019-Jan-12 20:37:22.954479 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56762 2019-Jan-12 20:37:22.955146 - [DEBUG] Edge Function : AllBottom
56763 2019-Jan-12 20:37:22.955181 - [DEBUG] End adding new jump function
56764 2019-Jan-12 20:37:22.955205 - [DEBUG]
56765 2019-Jan-12 20:37:22.955229 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56766 2019-Jan-12 20:37:22.955255 - [DEBUG]
56767 2019-Jan-12 20:37:22.955278 - [DEBUG] Process 1529. path edge:
56768 2019-Jan-12 20:37:22.955302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56769 2019-Jan-12 20:37:22.955390 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56770 2019-Jan-12 20:37:22.956053 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56771 2019-Jan-12 20:37:22.956710 - [DEBUG]
56772 2019-Jan-12 20:37:22.956736 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56773 2019-Jan-12 20:37:22.957451 - [DEBUG] Compose: EdgeIdentity * AllBottom
56774 2019-Jan-12 20:37:22.957481 - [DEBUG]
56775 2019-Jan-12 20:37:22.957505 - [DEBUG] Propagate flow
56776 2019-Jan-12 20:37:22.957528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56777 2019-Jan-12 20:37:22.957592 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56778 2019-Jan-12 20:37:22.958257 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56779 2019-Jan-12 20:37:22.958950 - [DEBUG] Edge function : AllBottom (result of previous compose)
56780 2019-Jan-12 20:37:22.958977 - [DEBUG]
56781 2019-Jan-12 20:37:22.959004 - [DEBUG] Join: AllTop & AllBottom
56782 2019-Jan-12 20:37:22.959031 - [DEBUG] = AllBottom (new jump func)
56783 2019-Jan-12 20:37:22.959055 - [DEBUG]
56784 2019-Jan-12 20:37:22.959079 - [DEBUG] Start adding new jump function
56785 2019-Jan-12 20:37:22.959103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56786 2019-Jan-12 20:37:22.959171 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56787 2019-Jan-12 20:37:22.959844 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56788 2019-Jan-12 20:37:22.960497 - [DEBUG] Edge Function : AllBottom
56789 2019-Jan-12 20:37:22.960531 - [DEBUG] End adding new jump function
56790 2019-Jan-12 20:37:22.960555 - [DEBUG]
56791 2019-Jan-12 20:37:22.960580 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56792 2019-Jan-12 20:37:22.960605 - [DEBUG]
56793 2019-Jan-12 20:37:22.960628 - [DEBUG] Process 1530. path edge:
56794 2019-Jan-12 20:37:22.960653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56795 2019-Jan-12 20:37:22.960721 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56796 2019-Jan-12 20:37:22.961378 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56797 2019-Jan-12 20:37:22.962060 - [DEBUG]
56798 2019-Jan-12 20:37:22.962089 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56799 2019-Jan-12 20:37:22.962789 - [DEBUG] Compose: EdgeIdentity * AllBottom
56800 2019-Jan-12 20:37:22.962819 - [DEBUG]
56801 2019-Jan-12 20:37:22.962843 - [DEBUG] Propagate flow
56802 2019-Jan-12 20:37:22.962867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56803 2019-Jan-12 20:37:22.962934 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56804 2019-Jan-12 20:37:22.963612 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56805 2019-Jan-12 20:37:22.964259 - [DEBUG] Edge function : AllBottom (result of previous compose)
56806 2019-Jan-12 20:37:22.964285 - [DEBUG]
56807 2019-Jan-12 20:37:22.964312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56808 2019-Jan-12 20:37:22.964338 - [DEBUG] = AllBottom
56809 2019-Jan-12 20:37:22.964362 - [DEBUG]
56810 2019-Jan-12 20:37:22.964386 - [DEBUG] PROPAGATE: No new function!
56811 2019-Jan-12 20:37:22.964413 - [DEBUG] EDGE:
56812 2019-Jan-12 20:37:22.964474 - [DEBUG] ---> 56813 2019-Jan-12 20:37:22.965117 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56814 2019-Jan-12 20:37:22.965799 - [DEBUG]
56815 2019-Jan-12 20:37:22.965827 - [DEBUG] EDGE:
56816 2019-Jan-12 20:37:22.965887 - [DEBUG] ---> 56817 2019-Jan-12 20:37:22.966534 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56818 2019-Jan-12 20:37:22.967179 - [DEBUG]
56819 2019-Jan-12 20:37:22.967242 - [DEBUG] Compose: EdgeIdentity * AllBottom
56820 2019-Jan-12 20:37:22.967270 - [DEBUG]
56821 2019-Jan-12 20:37:22.967295 - [DEBUG] Propagate flow
56822 2019-Jan-12 20:37:22.967318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56823 2019-Jan-12 20:37:22.967380 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56824 2019-Jan-12 20:37:22.968036 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56825 2019-Jan-12 20:37:22.968710 - [DEBUG] Edge function : AllBottom (result of previous compose)
56826 2019-Jan-12 20:37:22.968736 - [DEBUG]
56827 2019-Jan-12 20:37:22.968763 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56828 2019-Jan-12 20:37:22.968789 - [DEBUG] = AllBottom
56829 2019-Jan-12 20:37:22.968814 - [DEBUG]
56830 2019-Jan-12 20:37:22.968838 - [DEBUG] PROPAGATE: No new function!
56831 2019-Jan-12 20:37:22.968870 - [DEBUG] EDGE:
56832 2019-Jan-12 20:37:22.968932 - [DEBUG] ---> 56833 2019-Jan-12 20:37:22.969594 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56834 2019-Jan-12 20:37:22.970236 - [DEBUG]
56835 2019-Jan-12 20:37:22.970264 - [DEBUG] EDGE:
56836 2019-Jan-12 20:37:22.970324 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56837 2019-Jan-12 20:37:22.970971 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56838 2019-Jan-12 20:37:22.971613 - [DEBUG]
56839 2019-Jan-12 20:37:22.971641 - [DEBUG] EDGE:
56840 2019-Jan-12 20:37:22.971701 - [DEBUG] ---> 56841 2019-Jan-12 20:37:22.972385 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56842 2019-Jan-12 20:37:22.973035 - [DEBUG]
56843 2019-Jan-12 20:37:22.973064 - [DEBUG] EDGE:
56844 2019-Jan-12 20:37:22.973126 - [DEBUG] ---> 56845 2019-Jan-12 20:37:22.973772 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56846 2019-Jan-12 20:37:22.974445 - [DEBUG]
56847 2019-Jan-12 20:37:22.974474 - [DEBUG] EDGE:
56848 2019-Jan-12 20:37:22.974536 - [DEBUG] ---> 56849 2019-Jan-12 20:37:22.975191 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56850 2019-Jan-12 20:37:22.975876 - [DEBUG]
56851 2019-Jan-12 20:37:22.975939 - [DEBUG] Compose: EdgeIdentity * AllBottom
56852 2019-Jan-12 20:37:22.975967 - [DEBUG]
56853 2019-Jan-12 20:37:22.975991 - [DEBUG] Propagate flow
56854 2019-Jan-12 20:37:22.976015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56855 2019-Jan-12 20:37:22.976076 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56856 2019-Jan-12 20:37:22.976730 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56857 2019-Jan-12 20:37:22.977376 - [DEBUG] Edge function : AllBottom (result of previous compose)
56858 2019-Jan-12 20:37:22.977403 - [DEBUG]
56859 2019-Jan-12 20:37:22.977430 - [DEBUG] Join: AllTop & AllBottom
56860 2019-Jan-12 20:37:22.977456 - [DEBUG] = AllBottom (new jump func)
56861 2019-Jan-12 20:37:22.977481 - [DEBUG]
56862 2019-Jan-12 20:37:22.977505 - [DEBUG] Start adding new jump function
56863 2019-Jan-12 20:37:22.977528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-12 20:37:22.977589 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56865 2019-Jan-12 20:37:22.978237 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56866 2019-Jan-12 20:37:22.978919 - [DEBUG] Edge Function : AllBottom
56867 2019-Jan-12 20:37:22.978952 - [DEBUG] End adding new jump function
56868 2019-Jan-12 20:37:22.978976 - [DEBUG]
56869 2019-Jan-12 20:37:22.979001 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56870 2019-Jan-12 20:37:22.979026 - [DEBUG]
56871 2019-Jan-12 20:37:22.979050 - [DEBUG] Process 1531. path edge:
56872 2019-Jan-12 20:37:22.979074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56873 2019-Jan-12 20:37:22.979134 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56874 2019-Jan-12 20:37:22.979786 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56875 2019-Jan-12 20:37:22.980432 - [DEBUG]
56876 2019-Jan-12 20:37:22.980459 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56877 2019-Jan-12 20:37:22.981169 - [DEBUG] Compose: EdgeIdentity * AllBottom
56878 2019-Jan-12 20:37:22.981200 - [DEBUG]
56879 2019-Jan-12 20:37:22.981224 - [DEBUG] Propagate flow
56880 2019-Jan-12 20:37:22.981248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56881 2019-Jan-12 20:37:22.981311 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56882 2019-Jan-12 20:37:22.981963 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56883 2019-Jan-12 20:37:22.982644 - [DEBUG] Edge function : AllBottom (result of previous compose)
56884 2019-Jan-12 20:37:22.982670 - [DEBUG]
56885 2019-Jan-12 20:37:22.982697 - [DEBUG] Join: AllTop & AllBottom
56886 2019-Jan-12 20:37:22.982723 - [DEBUG] = AllBottom (new jump func)
56887 2019-Jan-12 20:37:22.982748 - [DEBUG]
56888 2019-Jan-12 20:37:22.982771 - [DEBUG] Start adding new jump function
56889 2019-Jan-12 20:37:22.982795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56890 2019-Jan-12 20:37:22.982858 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56891 2019-Jan-12 20:37:22.983533 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56892 2019-Jan-12 20:37:22.984177 - [DEBUG] Edge Function : AllBottom
56893 2019-Jan-12 20:37:22.984209 - [DEBUG] End adding new jump function
56894 2019-Jan-12 20:37:22.984233 - [DEBUG]
56895 2019-Jan-12 20:37:22.984257 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56896 2019-Jan-12 20:37:22.984283 - [DEBUG]
56897 2019-Jan-12 20:37:22.984306 - [DEBUG] Process 1532. path edge:
56898 2019-Jan-12 20:37:22.984331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56899 2019-Jan-12 20:37:22.984393 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56900 2019-Jan-12 20:37:22.985036 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56901 2019-Jan-12 20:37:22.985715 - [DEBUG]
56902 2019-Jan-12 20:37:22.985743 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56903 2019-Jan-12 20:37:22.986442 - [DEBUG] Compose: EdgeIdentity * AllBottom
56904 2019-Jan-12 20:37:22.986472 - [DEBUG]
56905 2019-Jan-12 20:37:22.986496 - [DEBUG] Propagate flow
56906 2019-Jan-12 20:37:22.986520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56907 2019-Jan-12 20:37:22.986586 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56908 2019-Jan-12 20:37:22.987244 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56909 2019-Jan-12 20:37:22.987893 - [DEBUG] Edge function : AllBottom (result of previous compose)
56910 2019-Jan-12 20:37:22.987919 - [DEBUG]
56911 2019-Jan-12 20:37:22.987947 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56912 2019-Jan-12 20:37:22.987973 - [DEBUG] = AllBottom
56913 2019-Jan-12 20:37:22.987998 - [DEBUG]
56914 2019-Jan-12 20:37:22.988022 - [DEBUG] PROPAGATE: No new function!
56915 2019-Jan-12 20:37:22.988050 - [DEBUG] EDGE:
56916 2019-Jan-12 20:37:22.988112 - [DEBUG] ---> 56917 2019-Jan-12 20:37:22.988789 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56918 2019-Jan-12 20:37:22.989441 - [DEBUG]
56919 2019-Jan-12 20:37:22.989469 - [DEBUG] EDGE:
56920 2019-Jan-12 20:37:22.989530 - [DEBUG] ---> 56921 2019-Jan-12 20:37:22.990181 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56922 2019-Jan-12 20:37:22.990827 - [DEBUG]
56923 2019-Jan-12 20:37:22.990855 - [DEBUG] EDGE:
56924 2019-Jan-12 20:37:22.990915 - [DEBUG] ---> 56925 2019-Jan-12 20:37:22.991560 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56926 2019-Jan-12 20:37:22.992240 - [DEBUG]
56927 2019-Jan-12 20:37:22.992269 - [DEBUG] EDGE:
56928 2019-Jan-12 20:37:22.992333 - [DEBUG] ---> 56929 2019-Jan-12 20:37:22.992990 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56930 2019-Jan-12 20:37:22.993636 - [DEBUG]
56931 2019-Jan-12 20:37:22.993664 - [DEBUG] EDGE:
56932 2019-Jan-12 20:37:22.993723 - [DEBUG] ---> 56933 2019-Jan-12 20:37:22.994371 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56934 2019-Jan-12 20:37:22.995041 - [DEBUG]
56935 2019-Jan-12 20:37:22.995070 - [DEBUG] EDGE:
56936 2019-Jan-12 20:37:22.995133 - [DEBUG] ---> 56937 2019-Jan-12 20:37:22.995817 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56938 2019-Jan-12 20:37:22.996466 - [DEBUG]
56939 2019-Jan-12 20:37:22.996532 - [DEBUG] Compose: EdgeIdentity * AllBottom
56940 2019-Jan-12 20:37:22.996561 - [DEBUG]
56941 2019-Jan-12 20:37:22.996586 - [DEBUG] Propagate flow
56942 2019-Jan-12 20:37:22.996610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56943 2019-Jan-12 20:37:22.996672 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56944 2019-Jan-12 20:37:22.997331 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56945 2019-Jan-12 20:37:22.997980 - [DEBUG] Edge function : AllBottom (result of previous compose)
56946 2019-Jan-12 20:37:22.998006 - [DEBUG]
56947 2019-Jan-12 20:37:22.998034 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56948 2019-Jan-12 20:37:22.998060 - [DEBUG] = AllBottom
56949 2019-Jan-12 20:37:22.998084 - [DEBUG]
56950 2019-Jan-12 20:37:22.998108 - [DEBUG] PROPAGATE: No new function!
56951 2019-Jan-12 20:37:22.998140 - [DEBUG] EDGE:
56952 2019-Jan-12 20:37:22.998203 - [DEBUG] ---> 56953 2019-Jan-12 20:37:22.998900 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56954 2019-Jan-12 20:37:22.999548 - [DEBUG]
56955 2019-Jan-12 20:37:22.999576 - [DEBUG] EDGE:
56956 2019-Jan-12 20:37:22.999638 - [DEBUG] ---> 56957 2019-Jan-12 20:37:23.000282 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56958 2019-Jan-12 20:37:23.000930 - [DEBUG]
56959 2019-Jan-12 20:37:23.000957 - [DEBUG] EDGE:
56960 2019-Jan-12 20:37:23.001018 - [DEBUG] ---> 56961 2019-Jan-12 20:37:23.001669 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56962 2019-Jan-12 20:37:23.002352 - [DEBUG]
56963 2019-Jan-12 20:37:23.002416 - [DEBUG] Compose: EdgeIdentity * AllBottom
56964 2019-Jan-12 20:37:23.002444 - [DEBUG]
56965 2019-Jan-12 20:37:23.002469 - [DEBUG] Propagate flow
56966 2019-Jan-12 20:37:23.002493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56967 2019-Jan-12 20:37:23.002557 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56968 2019-Jan-12 20:37:23.003217 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56969 2019-Jan-12 20:37:23.003869 - [DEBUG] Edge function : AllBottom (result of previous compose)
56970 2019-Jan-12 20:37:23.003895 - [DEBUG]
56971 2019-Jan-12 20:37:23.003923 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56972 2019-Jan-12 20:37:23.003949 - [DEBUG] = AllBottom
56973 2019-Jan-12 20:37:23.003974 - [DEBUG]
56974 2019-Jan-12 20:37:23.003997 - [DEBUG] PROPAGATE: No new function!
56975 2019-Jan-12 20:37:23.004030 - [DEBUG] EDGE:
56976 2019-Jan-12 20:37:23.004092 - [DEBUG] ---> 56977 2019-Jan-12 20:37:23.004755 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56978 2019-Jan-12 20:37:23.005464 - [DEBUG]
56979 2019-Jan-12 20:37:23.005493 - [DEBUG] EDGE:
56980 2019-Jan-12 20:37:23.005556 - [DEBUG] ---> 56981 2019-Jan-12 20:37:23.006208 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56982 2019-Jan-12 20:37:23.006868 - [DEBUG]
56983 2019-Jan-12 20:37:23.006896 - [DEBUG] EDGE:
56984 2019-Jan-12 20:37:23.006960 - [DEBUG] ---> 56985 2019-Jan-12 20:37:23.007612 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56986 2019-Jan-12 20:37:23.008262 - [DEBUG]
56987 2019-Jan-12 20:37:23.008290 - [DEBUG] EDGE:
56988 2019-Jan-12 20:37:23.008351 - [DEBUG] ---> 56989 2019-Jan-12 20:37:23.009034 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56990 2019-Jan-12 20:37:23.009681 - [DEBUG]
56991 2019-Jan-12 20:37:23.009747 - [DEBUG] Compose: EdgeIdentity * AllBottom
56992 2019-Jan-12 20:37:23.009776 - [DEBUG]
56993 2019-Jan-12 20:37:23.009802 - [DEBUG] Propagate flow
56994 2019-Jan-12 20:37:23.009826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56995 2019-Jan-12 20:37:23.009888 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56996 2019-Jan-12 20:37:23.010550 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56997 2019-Jan-12 20:37:23.011196 - [DEBUG] Edge function : AllBottom (result of previous compose)
56998 2019-Jan-12 20:37:23.011223 - [DEBUG]
56999 2019-Jan-12 20:37:23.011250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57000 2019-Jan-12 20:37:23.011276 - [DEBUG] = AllBottom
57001 2019-Jan-12 20:37:23.011301 - [DEBUG]
57002 2019-Jan-12 20:37:23.011324 - [DEBUG] PROPAGATE: No new function!
57003 2019-Jan-12 20:37:23.011357 - [DEBUG] EDGE:
57004 2019-Jan-12 20:37:23.011421 - [DEBUG] ---> 57005 2019-Jan-12 20:37:23.012113 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57006 2019-Jan-12 20:37:23.012764 - [DEBUG]
57007 2019-Jan-12 20:37:23.012792 - [DEBUG] EDGE:
57008 2019-Jan-12 20:37:23.012854 - [DEBUG] ---> 57009 2019-Jan-12 20:37:23.013508 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57010 2019-Jan-12 20:37:23.014160 - [DEBUG]
57011 2019-Jan-12 20:37:23.014188 - [DEBUG] EDGE:
57012 2019-Jan-12 20:37:23.014251 - [DEBUG] ---> 57013 2019-Jan-12 20:37:23.014905 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57014 2019-Jan-12 20:37:23.015584 - [DEBUG]
57015 2019-Jan-12 20:37:23.015651 - [DEBUG] Compose: EdgeIdentity * AllBottom
57016 2019-Jan-12 20:37:23.015680 - [DEBUG]
57017 2019-Jan-12 20:37:23.015705 - [DEBUG] Propagate flow
57018 2019-Jan-12 20:37:23.015729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57019 2019-Jan-12 20:37:23.015793 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57020 2019-Jan-12 20:37:23.016478 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57021 2019-Jan-12 20:37:23.017133 - [DEBUG] Edge function : AllBottom (result of previous compose)
57022 2019-Jan-12 20:37:23.017160 - [DEBUG]
57023 2019-Jan-12 20:37:23.017187 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57024 2019-Jan-12 20:37:23.017214 - [DEBUG] = AllBottom
57025 2019-Jan-12 20:37:23.017239 - [DEBUG]
57026 2019-Jan-12 20:37:23.017263 - [DEBUG] PROPAGATE: No new function!
57027 2019-Jan-12 20:37:23.017295 - [DEBUG] EDGE:
57028 2019-Jan-12 20:37:23.017360 - [DEBUG] ---> 57029 2019-Jan-12 20:37:23.018022 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57030 2019-Jan-12 20:37:23.018704 - [DEBUG]
57031 2019-Jan-12 20:37:23.018731 - [DEBUG] EDGE:
57032 2019-Jan-12 20:37:23.018794 - [DEBUG] ---> 57033 2019-Jan-12 20:37:23.019447 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57034 2019-Jan-12 20:37:23.020096 - [DEBUG]
57035 2019-Jan-12 20:37:23.020124 - [DEBUG] EDGE:
57036 2019-Jan-12 20:37:23.020186 - [DEBUG] ---> 57037 2019-Jan-12 20:37:23.020839 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57038 2019-Jan-12 20:37:23.021484 - [DEBUG]
57039 2019-Jan-12 20:37:23.021549 - [DEBUG] Compose: EdgeIdentity * AllBottom
57040 2019-Jan-12 20:37:23.021578 - [DEBUG]
57041 2019-Jan-12 20:37:23.021603 - [DEBUG] Propagate flow
57042 2019-Jan-12 20:37:23.021627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57043 2019-Jan-12 20:37:23.021689 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57044 2019-Jan-12 20:37:23.022379 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57045 2019-Jan-12 20:37:23.023033 - [DEBUG] Edge function : AllBottom (result of previous compose)
57046 2019-Jan-12 20:37:23.023059 - [DEBUG]
57047 2019-Jan-12 20:37:23.023086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57048 2019-Jan-12 20:37:23.023113 - [DEBUG] = AllBottom
57049 2019-Jan-12 20:37:23.023138 - [DEBUG]
57050 2019-Jan-12 20:37:23.023162 - [DEBUG] PROPAGATE: No new function!
57051 2019-Jan-12 20:37:23.023195 - [DEBUG] EDGE:
57052 2019-Jan-12 20:37:23.023259 - [DEBUG] ---> 57053 2019-Jan-12 20:37:23.023926 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57054 2019-Jan-12 20:37:23.024577 - [DEBUG]
57055 2019-Jan-12 20:37:23.024630 - [DEBUG] Compose: EdgeIdentity * AllBottom
57056 2019-Jan-12 20:37:23.024658 - [DEBUG]
57057 2019-Jan-12 20:37:23.024682 - [DEBUG] Propagate flow
57058 2019-Jan-12 20:37:23.024705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57059 2019-Jan-12 20:37:23.024769 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57060 2019-Jan-12 20:37:23.025457 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57061 2019-Jan-12 20:37:23.026107 - [DEBUG] Edge function : AllBottom (result of previous compose)
57062 2019-Jan-12 20:37:23.026134 - [DEBUG]
57063 2019-Jan-12 20:37:23.026161 - [DEBUG] Join: AllTop & AllBottom
57064 2019-Jan-12 20:37:23.026213 - [DEBUG] = AllBottom (new jump func)
57065 2019-Jan-12 20:37:23.026239 - [DEBUG]
57066 2019-Jan-12 20:37:23.026263 - [DEBUG] Start adding new jump function
57067 2019-Jan-12 20:37:23.026286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57068 2019-Jan-12 20:37:23.026349 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57069 2019-Jan-12 20:37:23.026998 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57070 2019-Jan-12 20:37:23.027647 - [DEBUG] Edge Function : AllBottom
57071 2019-Jan-12 20:37:23.027680 - [DEBUG] End adding new jump function
57072 2019-Jan-12 20:37:23.027705 - [DEBUG]
57073 2019-Jan-12 20:37:23.027729 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
57074 2019-Jan-12 20:37:23.027754 - [DEBUG]
57075 2019-Jan-12 20:37:23.027777 - [DEBUG] Process 1533. path edge:
57076 2019-Jan-12 20:37:23.027802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57077 2019-Jan-12 20:37:23.027864 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
57078 2019-Jan-12 20:37:23.028514 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57079 2019-Jan-12 20:37:23.029195 - [DEBUG]
57080 2019-Jan-12 20:37:23.029220 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57081 2019-Jan-12 20:37:23.029889 - [DEBUG] Possible callees:
57082 2019-Jan-12 20:37:23.029915 - [DEBUG] foo
57083 2019-Jan-12 20:37:23.029940 - [DEBUG] Possible return sites:
57084 2019-Jan-12 20:37:23.029964 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12657085 2019-Jan-12 20:37:23.031352 - [DEBUG] Found and process special summary
57086 2019-Jan-12 20:37:23.031410 - [DEBUG] Compose: EdgeIdentity * AllBottom
57087 2019-Jan-12 20:37:23.031441 - [DEBUG]
57088 2019-Jan-12 20:37:23.031466 - [DEBUG] Propagate flow
57089 2019-Jan-12 20:37:23.031490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57090 2019-Jan-12 20:37:23.031566 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57091 2019-Jan-12 20:37:23.032304 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57092 2019-Jan-12 20:37:23.033002 - [DEBUG] Edge function : AllBottom (result of previous compose)
57093 2019-Jan-12 20:37:23.033030 - [DEBUG]
57094 2019-Jan-12 20:37:23.033056 - [DEBUG] Join: AllTop & AllBottom
57095 2019-Jan-12 20:37:23.033083 - [DEBUG] = AllBottom (new jump func)
57096 2019-Jan-12 20:37:23.033108 - [DEBUG]
57097 2019-Jan-12 20:37:23.033132 - [DEBUG] Start adding new jump function
57098 2019-Jan-12 20:37:23.033155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57099 2019-Jan-12 20:37:23.033228 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57100 2019-Jan-12 20:37:23.033917 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57101 2019-Jan-12 20:37:23.034581 - [DEBUG] Edge Function : AllBottom
57102 2019-Jan-12 20:37:23.034615 - [DEBUG] End adding new jump function
57103 2019-Jan-12 20:37:23.034640 - [DEBUG]
57104 2019-Jan-12 20:37:23.034665 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
57105 2019-Jan-12 20:37:23.034690 - [DEBUG]
57106 2019-Jan-12 20:37:23.034713 - [DEBUG] Process 1534. path edge:
57107 2019-Jan-12 20:37:23.034738 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57108 2019-Jan-12 20:37:23.034799 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
57109 2019-Jan-12 20:37:23.035503 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57110 2019-Jan-12 20:37:23.036158 - [DEBUG]
57111 2019-Jan-12 20:37:23.036184 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57112 2019-Jan-12 20:37:23.036887 - [DEBUG] Compose: EdgeIdentity * AllBottom
57113 2019-Jan-12 20:37:23.036917 - [DEBUG]
57114 2019-Jan-12 20:37:23.036941 - [DEBUG] Propagate flow
57115 2019-Jan-12 20:37:23.036965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57116 2019-Jan-12 20:37:23.037028 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57117 2019-Jan-12 20:37:23.037682 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57118 2019-Jan-12 20:37:23.038339 - [DEBUG] Edge function : AllBottom (result of previous compose)
57119 2019-Jan-12 20:37:23.038365 - [DEBUG]
57120 2019-Jan-12 20:37:23.038392 - [DEBUG] Join: AllTop & AllBottom
57121 2019-Jan-12 20:37:23.038418 - [DEBUG] = AllBottom (new jump func)
57122 2019-Jan-12 20:37:23.038443 - [DEBUG]
57123 2019-Jan-12 20:37:23.038467 - [DEBUG] Start adding new jump function
57124 2019-Jan-12 20:37:23.038491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57125 2019-Jan-12 20:37:23.038552 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57126 2019-Jan-12 20:37:23.039243 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57127 2019-Jan-12 20:37:23.039891 - [DEBUG] Edge Function : AllBottom
57128 2019-Jan-12 20:37:23.039925 - [DEBUG] End adding new jump function
57129 2019-Jan-12 20:37:23.039949 - [DEBUG]
57130 2019-Jan-12 20:37:23.039974 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
57131 2019-Jan-12 20:37:23.039999 - [DEBUG]
57132 2019-Jan-12 20:37:23.040022 - [DEBUG] Process 1535. path edge:
57133 2019-Jan-12 20:37:23.040046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57134 2019-Jan-12 20:37:23.040110 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
57135 2019-Jan-12 20:37:23.040762 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57136 2019-Jan-12 20:37:23.041419 - [DEBUG]
57137 2019-Jan-12 20:37:23.041447 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57138 2019-Jan-12 20:37:23.042182 - [DEBUG] Compose: EdgeIdentity * AllBottom
57139 2019-Jan-12 20:37:23.042213 - [DEBUG]
57140 2019-Jan-12 20:37:23.042238 - [DEBUG] Propagate flow
57141 2019-Jan-12 20:37:23.042262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57142 2019-Jan-12 20:37:23.042330 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57143 2019-Jan-12 20:37:23.042984 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57144 2019-Jan-12 20:37:23.043642 - [DEBUG] Edge function : AllBottom (result of previous compose)
57145 2019-Jan-12 20:37:23.043668 - [DEBUG]
57146 2019-Jan-12 20:37:23.043695 - [DEBUG] Join: AllTop & AllBottom
57147 2019-Jan-12 20:37:23.043721 - [DEBUG] = AllBottom (new jump func)
57148 2019-Jan-12 20:37:23.043746 - [DEBUG]
57149 2019-Jan-12 20:37:23.043770 - [DEBUG] Start adding new jump function
57150 2019-Jan-12 20:37:23.043794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57151 2019-Jan-12 20:37:23.043856 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57152 2019-Jan-12 20:37:23.044509 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57153 2019-Jan-12 20:37:23.045187 - [DEBUG] Edge Function : AllBottom
57154 2019-Jan-12 20:37:23.045223 - [DEBUG] End adding new jump function
57155 2019-Jan-12 20:37:23.045247 - [DEBUG]
57156 2019-Jan-12 20:37:23.045272 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57157 2019-Jan-12 20:37:23.045297 - [DEBUG]
57158 2019-Jan-12 20:37:23.045346 - [DEBUG] Process 1536. path edge:
57159 2019-Jan-12 20:37:23.045371 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57160 2019-Jan-12 20:37:23.045438 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
57161 2019-Jan-12 20:37:23.046093 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57162 2019-Jan-12 20:37:23.046747 - [DEBUG]
57163 2019-Jan-12 20:37:23.046776 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57164 2019-Jan-12 20:37:23.047493 - [DEBUG] Compose: EdgeIdentity * AllBottom
57165 2019-Jan-12 20:37:23.047524 - [DEBUG]
57166 2019-Jan-12 20:37:23.047547 - [DEBUG] Propagate flow
57167 2019-Jan-12 20:37:23.047571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57168 2019-Jan-12 20:37:23.047640 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57169 2019-Jan-12 20:37:23.048321 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57170 2019-Jan-12 20:37:23.049012 - [DEBUG] Edge function : AllBottom (result of previous compose)
57171 2019-Jan-12 20:37:23.049038 - [DEBUG]
57172 2019-Jan-12 20:37:23.049064 - [DEBUG] Join: AllTop & AllBottom
57173 2019-Jan-12 20:37:23.049091 - [DEBUG] = AllBottom (new jump func)
57174 2019-Jan-12 20:37:23.049116 - [DEBUG]
57175 2019-Jan-12 20:37:23.049140 - [DEBUG] Start adding new jump function
57176 2019-Jan-12 20:37:23.049164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57177 2019-Jan-12 20:37:23.049239 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57178 2019-Jan-12 20:37:23.049903 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57179 2019-Jan-12 20:37:23.050566 - [DEBUG] Edge Function : AllBottom
57180 2019-Jan-12 20:37:23.050600 - [DEBUG] End adding new jump function
57181 2019-Jan-12 20:37:23.050624 - [DEBUG]
57182 2019-Jan-12 20:37:23.050648 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57183 2019-Jan-12 20:37:23.050673 - [DEBUG]
57184 2019-Jan-12 20:37:23.050696 - [DEBUG] Process 1537. path edge:
57185 2019-Jan-12 20:37:23.050720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57186 2019-Jan-12 20:37:23.050785 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
57187 2019-Jan-12 20:37:23.051443 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57188 2019-Jan-12 20:37:23.052122 - [DEBUG]
57189 2019-Jan-12 20:37:23.052148 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57190 2019-Jan-12 20:37:23.052831 - [DEBUG] Possible callees:
57191 2019-Jan-12 20:37:23.052857 - [DEBUG] llvm.dbg.declare
57192 2019-Jan-12 20:37:23.052883 - [DEBUG] Possible return sites:
57193 2019-Jan-12 20:37:23.052907 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13657194 2019-Jan-12 20:37:23.054318 - [DEBUG] Found and process special summary
57195 2019-Jan-12 20:37:23.054370 - [DEBUG] Compose: EdgeIdentity * AllBottom
57196 2019-Jan-12 20:37:23.054399 - [DEBUG]
57197 2019-Jan-12 20:37:23.054423 - [DEBUG] Propagate flow
57198 2019-Jan-12 20:37:23.054447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57199 2019-Jan-12 20:37:23.054515 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57200 2019-Jan-12 20:37:23.055181 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57201 2019-Jan-12 20:37:23.055865 - [DEBUG] Edge function : AllBottom (result of previous compose)
57202 2019-Jan-12 20:37:23.055891 - [DEBUG]
57203 2019-Jan-12 20:37:23.055917 - [DEBUG] Join: AllTop & AllBottom
57204 2019-Jan-12 20:37:23.055944 - [DEBUG] = AllBottom (new jump func)
57205 2019-Jan-12 20:37:23.055969 - [DEBUG]
57206 2019-Jan-12 20:37:23.055993 - [DEBUG] Start adding new jump function
57207 2019-Jan-12 20:37:23.056017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-12 20:37:23.056079 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57209 2019-Jan-12 20:37:23.056733 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57210 2019-Jan-12 20:37:23.057395 - [DEBUG] Edge Function : AllBottom
57211 2019-Jan-12 20:37:23.057431 - [DEBUG] End adding new jump function
57212 2019-Jan-12 20:37:23.057456 - [DEBUG]
57213 2019-Jan-12 20:37:23.057481 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57214 2019-Jan-12 20:37:23.057508 - [DEBUG]
57215 2019-Jan-12 20:37:23.057532 - [DEBUG] Process 1538. path edge:
57216 2019-Jan-12 20:37:23.057556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57217 2019-Jan-12 20:37:23.057629 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
57218 2019-Jan-12 20:37:23.058322 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57219 2019-Jan-12 20:37:23.059013 - [DEBUG]
57220 2019-Jan-12 20:37:23.059039 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57221 2019-Jan-12 20:37:23.059749 - [DEBUG] Compose: EdgeIdentity * AllBottom
57222 2019-Jan-12 20:37:23.059781 - [DEBUG]
57223 2019-Jan-12 20:37:23.059806 - [DEBUG] Propagate flow
57224 2019-Jan-12 20:37:23.059829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57225 2019-Jan-12 20:37:23.059895 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57226 2019-Jan-12 20:37:23.060550 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57227 2019-Jan-12 20:37:23.061204 - [DEBUG] Edge function : AllBottom (result of previous compose)
57228 2019-Jan-12 20:37:23.061231 - [DEBUG]
57229 2019-Jan-12 20:37:23.061258 - [DEBUG] Join: AllTop & AllBottom
57230 2019-Jan-12 20:37:23.061284 - [DEBUG] = AllBottom (new jump func)
57231 2019-Jan-12 20:37:23.061309 - [DEBUG]
57232 2019-Jan-12 20:37:23.061333 - [DEBUG] Start adding new jump function
57233 2019-Jan-12 20:37:23.061357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-12 20:37:23.061419 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57235 2019-Jan-12 20:37:23.062103 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57236 2019-Jan-12 20:37:23.062754 - [DEBUG] Edge Function : AllBottom
57237 2019-Jan-12 20:37:23.062787 - [DEBUG] End adding new jump function
57238 2019-Jan-12 20:37:23.062812 - [DEBUG]
57239 2019-Jan-12 20:37:23.062862 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57240 2019-Jan-12 20:37:23.062889 - [DEBUG]
57241 2019-Jan-12 20:37:23.062912 - [DEBUG] Process 1539. path edge:
57242 2019-Jan-12 20:37:23.062937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57243 2019-Jan-12 20:37:23.063002 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
57244 2019-Jan-12 20:37:23.063654 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57245 2019-Jan-12 20:37:23.064315 - [DEBUG]
57246 2019-Jan-12 20:37:23.064343 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57247 2019-Jan-12 20:37:23.065038 - [DEBUG] Compose: EdgeIdentity * AllBottom
57248 2019-Jan-12 20:37:23.065068 - [DEBUG]
57249 2019-Jan-12 20:37:23.065093 - [DEBUG] Propagate flow
57250 2019-Jan-12 20:37:23.065116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57251 2019-Jan-12 20:37:23.065183 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57252 2019-Jan-12 20:37:23.065875 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57253 2019-Jan-12 20:37:23.066530 - [DEBUG] Edge function : AllBottom (result of previous compose)
57254 2019-Jan-12 20:37:23.066556 - [DEBUG]
57255 2019-Jan-12 20:37:23.066583 - [DEBUG] Join: AllTop & AllBottom
57256 2019-Jan-12 20:37:23.066610 - [DEBUG] = AllBottom (new jump func)
57257 2019-Jan-12 20:37:23.066635 - [DEBUG]
57258 2019-Jan-12 20:37:23.066659 - [DEBUG] Start adding new jump function
57259 2019-Jan-12 20:37:23.066683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-12 20:37:23.066746 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57261 2019-Jan-12 20:37:23.067397 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
57262 2019-Jan-12 20:37:23.068042 - [DEBUG] Edge Function : AllBottom
57263 2019-Jan-12 20:37:23.068075 - [DEBUG] End adding new jump function
57264 2019-Jan-12 20:37:23.068100 - [DEBUG]
57265 2019-Jan-12 20:37:23.068124 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57266 2019-Jan-12 20:37:23.068150 - [DEBUG]
57267 2019-Jan-12 20:37:23.068174 - [DEBUG] Process 1540. path edge:
57268 2019-Jan-12 20:37:23.068199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57269 2019-Jan-12 20:37:23.068267 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
57270 2019-Jan-12 20:37:23.068952 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57271 2019-Jan-12 20:37:23.069605 - [DEBUG]
57272 2019-Jan-12 20:37:23.069633 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
57273 2019-Jan-12 20:37:23.070328 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-12 20:37:23.070359 - [DEBUG]
57275 2019-Jan-12 20:37:23.070383 - [DEBUG] Propagate flow
57276 2019-Jan-12 20:37:23.070407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-12 20:37:23.070475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57278 2019-Jan-12 20:37:23.071146 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57279 2019-Jan-12 20:37:23.071798 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-12 20:37:23.071824 - [DEBUG]
57281 2019-Jan-12 20:37:23.071851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57282 2019-Jan-12 20:37:23.071877 - [DEBUG] = AllBottom
57283 2019-Jan-12 20:37:23.071902 - [DEBUG]
57284 2019-Jan-12 20:37:23.071926 - [DEBUG] PROPAGATE: No new function!
57285 2019-Jan-12 20:37:23.072009 - [DEBUG] EDGE:
57286 2019-Jan-12 20:37:23.072079 - [DEBUG] ---> 57287 2019-Jan-12 20:37:23.072736 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57288 2019-Jan-12 20:37:23.073387 - [DEBUG]
57289 2019-Jan-12 20:37:23.073416 - [DEBUG] EDGE:
57290 2019-Jan-12 20:37:23.073480 - [DEBUG] ---> 57291 2019-Jan-12 20:37:23.074132 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57292 2019-Jan-12 20:37:23.074784 - [DEBUG]
57293 2019-Jan-12 20:37:23.074812 - [DEBUG] EDGE:
57294 2019-Jan-12 20:37:23.074875 - [DEBUG] ---> 57295 2019-Jan-12 20:37:23.075562 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57296 2019-Jan-12 20:37:23.076216 - [DEBUG]
57297 2019-Jan-12 20:37:23.076280 - [DEBUG] Compose: EdgeIdentity * AllBottom
57298 2019-Jan-12 20:37:23.076309 - [DEBUG]
57299 2019-Jan-12 20:37:23.076334 - [DEBUG] Propagate flow
57300 2019-Jan-12 20:37:23.076358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57301 2019-Jan-12 20:37:23.076420 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57302 2019-Jan-12 20:37:23.077083 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57303 2019-Jan-12 20:37:23.077737 - [DEBUG] Edge function : AllBottom (result of previous compose)
57304 2019-Jan-12 20:37:23.077764 - [DEBUG]
57305 2019-Jan-12 20:37:23.077792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57306 2019-Jan-12 20:37:23.077818 - [DEBUG] = AllBottom
57307 2019-Jan-12 20:37:23.077842 - [DEBUG]
57308 2019-Jan-12 20:37:23.077866 - [DEBUG] PROPAGATE: No new function!
57309 2019-Jan-12 20:37:23.077899 - [DEBUG] EDGE:
57310 2019-Jan-12 20:37:23.077962 - [DEBUG] ---> 57311 2019-Jan-12 20:37:23.078635 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57312 2019-Jan-12 20:37:23.079319 - [DEBUG]
57313 2019-Jan-12 20:37:23.079377 - [DEBUG] Compose: EdgeIdentity * AllBottom
57314 2019-Jan-12 20:37:23.079405 - [DEBUG]
57315 2019-Jan-12 20:37:23.079429 - [DEBUG] Propagate flow
57316 2019-Jan-12 20:37:23.079453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57317 2019-Jan-12 20:37:23.079517 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57318 2019-Jan-12 20:37:23.080189 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57319 2019-Jan-12 20:37:23.080845 - [DEBUG] Edge function : AllBottom (result of previous compose)
57320 2019-Jan-12 20:37:23.080872 - [DEBUG]
57321 2019-Jan-12 20:37:23.080898 - [DEBUG] Join: AllTop & AllBottom
57322 2019-Jan-12 20:37:23.080925 - [DEBUG] = AllBottom (new jump func)
57323 2019-Jan-12 20:37:23.080950 - [DEBUG]
57324 2019-Jan-12 20:37:23.080974 - [DEBUG] Start adding new jump function
57325 2019-Jan-12 20:37:23.080998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57326 2019-Jan-12 20:37:23.081062 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57327 2019-Jan-12 20:37:23.081715 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57328 2019-Jan-12 20:37:23.082437 - [DEBUG] Edge Function : AllBottom
57329 2019-Jan-12 20:37:23.082472 - [DEBUG] End adding new jump function
57330 2019-Jan-12 20:37:23.082497 - [DEBUG]
57331 2019-Jan-12 20:37:23.082521 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57332 2019-Jan-12 20:37:23.082547 - [DEBUG]
57333 2019-Jan-12 20:37:23.082571 - [DEBUG] Process 1541. path edge:
57334 2019-Jan-12 20:37:23.082595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57335 2019-Jan-12 20:37:23.082661 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
57336 2019-Jan-12 20:37:23.083327 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57337 2019-Jan-12 20:37:23.083977 - [DEBUG]
57338 2019-Jan-12 20:37:23.084003 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57339 2019-Jan-12 20:37:23.084683 - [DEBUG] Possible callees:
57340 2019-Jan-12 20:37:23.084709 - [DEBUG] llvm.dbg.declare
57341 2019-Jan-12 20:37:23.084735 - [DEBUG] Possible return sites:
57342 2019-Jan-12 20:37:23.084759 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14357343 2019-Jan-12 20:37:23.086125 - [DEBUG] Found and process special summary
57344 2019-Jan-12 20:37:23.086171 - [DEBUG] Compose: EdgeIdentity * AllBottom
57345 2019-Jan-12 20:37:23.086199 - [DEBUG]
57346 2019-Jan-12 20:37:23.086224 - [DEBUG] Propagate flow
57347 2019-Jan-12 20:37:23.086247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57348 2019-Jan-12 20:37:23.086314 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57349 2019-Jan-12 20:37:23.086993 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57350 2019-Jan-12 20:37:23.087683 - [DEBUG] Edge function : AllBottom (result of previous compose)
57351 2019-Jan-12 20:37:23.087714 - [DEBUG]
57352 2019-Jan-12 20:37:23.087742 - [DEBUG] Join: AllTop & AllBottom
57353 2019-Jan-12 20:37:23.087770 - [DEBUG] = AllBottom (new jump func)
57354 2019-Jan-12 20:37:23.087795 - [DEBUG]
57355 2019-Jan-12 20:37:23.087820 - [DEBUG] Start adding new jump function
57356 2019-Jan-12 20:37:23.087845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57357 2019-Jan-12 20:37:23.087932 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57358 2019-Jan-12 20:37:23.088725 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57359 2019-Jan-12 20:37:23.089524 - [DEBUG] Edge Function : AllBottom
57360 2019-Jan-12 20:37:23.089570 - [DEBUG] End adding new jump function
57361 2019-Jan-12 20:37:23.089596 - [DEBUG]
57362 2019-Jan-12 20:37:23.089622 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57363 2019-Jan-12 20:37:23.089650 - [DEBUG]
57364 2019-Jan-12 20:37:23.089675 - [DEBUG] Process 1542. path edge:
57365 2019-Jan-12 20:37:23.089700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57366 2019-Jan-12 20:37:23.089794 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
57367 2019-Jan-12 20:37:23.090571 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57368 2019-Jan-12 20:37:23.091293 - [DEBUG]
57369 2019-Jan-12 20:37:23.091322 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57370 2019-Jan-12 20:37:23.092252 - [DEBUG] Compose: EdgeIdentity * AllBottom
57371 2019-Jan-12 20:37:23.092289 - [DEBUG]
57372 2019-Jan-12 20:37:23.092315 - [DEBUG] Propagate flow
57373 2019-Jan-12 20:37:23.092340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57374 2019-Jan-12 20:37:23.092439 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
57375 2019-Jan-12 20:37:23.093181 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57376 2019-Jan-12 20:37:23.093911 - [DEBUG] Edge function : AllBottom (result of previous compose)
57377 2019-Jan-12 20:37:23.093941 - [DEBUG]
57378 2019-Jan-12 20:37:23.093972 - [DEBUG] Join: AllTop & AllBottom
57379 2019-Jan-12 20:37:23.094001 - [DEBUG] = AllBottom (new jump func)
57380 2019-Jan-12 20:37:23.094027 - [DEBUG]
57381 2019-Jan-12 20:37:23.094052 - [DEBUG] Start adding new jump function
57382 2019-Jan-12 20:37:23.094076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57383 2019-Jan-12 20:37:23.094163 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57384 2019-Jan-12 20:37:23.094901 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
57385 2019-Jan-12 20:37:23.095668 - [DEBUG] Edge Function : AllBottom
57386 2019-Jan-12 20:37:23.095704 - [DEBUG] End adding new jump function
57387 2019-Jan-12 20:37:23.095729 - [DEBUG]
57388 2019-Jan-12 20:37:23.095755 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57389 2019-Jan-12 20:37:23.095783 - [DEBUG]
57390 2019-Jan-12 20:37:23.095808 - [DEBUG] Process 1543. path edge:
57391 2019-Jan-12 20:37:23.095833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57392 2019-Jan-12 20:37:23.095932 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
57393 2019-Jan-12 20:37:23.096658 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57394 2019-Jan-12 20:37:23.097386 - [DEBUG]
57395 2019-Jan-12 20:37:23.097420 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
57396 2019-Jan-12 20:37:23.098190 - [DEBUG] Compose: EdgeIdentity * AllBottom
57397 2019-Jan-12 20:37:23.098226 - [DEBUG]
57398 2019-Jan-12 20:37:23.098251 - [DEBUG] Propagate flow
57399 2019-Jan-12 20:37:23.098274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57400 2019-Jan-12 20:37:23.098363 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57401 2019-Jan-12 20:37:23.099121 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57402 2019-Jan-12 20:37:23.099846 - [DEBUG] Edge function : AllBottom (result of previous compose)
57403 2019-Jan-12 20:37:23.099876 - [DEBUG]
57404 2019-Jan-12 20:37:23.099906 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57405 2019-Jan-12 20:37:23.099934 - [DEBUG] = AllBottom
57406 2019-Jan-12 20:37:23.099959 - [DEBUG]
57407 2019-Jan-12 20:37:23.099983 - [DEBUG] PROPAGATE: No new function!
57408 2019-Jan-12 20:37:23.100015 - [DEBUG] EDGE:
57409 2019-Jan-12 20:37:23.100111 - [DEBUG] ---> 57410 2019-Jan-12 20:37:23.100842 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57411 2019-Jan-12 20:37:23.101567 - [DEBUG]
57412 2019-Jan-12 20:37:23.101601 - [DEBUG] EDGE:
57413 2019-Jan-12 20:37:23.101685 - [DEBUG] ---> 57414 2019-Jan-12 20:37:23.102473 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57415 2019-Jan-12 20:37:23.103208 - [DEBUG]
57416 2019-Jan-12 20:37:23.103282 - [DEBUG] Compose: EdgeIdentity * AllBottom
57417 2019-Jan-12 20:37:23.103342 - [DEBUG]
57418 2019-Jan-12 20:37:23.103369 - [DEBUG] Propagate flow
57419 2019-Jan-12 20:37:23.103394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57420 2019-Jan-12 20:37:23.103490 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57421 2019-Jan-12 20:37:23.104242 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57422 2019-Jan-12 20:37:23.104953 - [DEBUG] Edge function : AllBottom (result of previous compose)
57423 2019-Jan-12 20:37:23.104981 - [DEBUG]
57424 2019-Jan-12 20:37:23.105010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57425 2019-Jan-12 20:37:23.105036 - [DEBUG] = AllBottom
57426 2019-Jan-12 20:37:23.105061 - [DEBUG]
57427 2019-Jan-12 20:37:23.105085 - [DEBUG] PROPAGATE: No new function!
57428 2019-Jan-12 20:37:23.105122 - [DEBUG] EDGE:
57429 2019-Jan-12 20:37:23.105199 - [DEBUG] ---> 57430 2019-Jan-12 20:37:23.105947 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57431 2019-Jan-12 20:37:23.106653 - [DEBUG]
57432 2019-Jan-12 20:37:23.106687 - [DEBUG] EDGE:
57433 2019-Jan-12 20:37:23.106766 - [DEBUG] ---> 57434 2019-Jan-12 20:37:23.107490 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57435 2019-Jan-12 20:37:23.108233 - [DEBUG]
57436 2019-Jan-12 20:37:23.108317 - [DEBUG] Compose: EdgeIdentity * AllBottom
57437 2019-Jan-12 20:37:23.108347 - [DEBUG]
57438 2019-Jan-12 20:37:23.108371 - [DEBUG] Propagate flow
57439 2019-Jan-12 20:37:23.108395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57440 2019-Jan-12 20:37:23.108482 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57441 2019-Jan-12 20:37:23.109261 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57442 2019-Jan-12 20:37:23.109987 - [DEBUG] Edge function : AllBottom (result of previous compose)
57443 2019-Jan-12 20:37:23.110018 - [DEBUG]
57444 2019-Jan-12 20:37:23.110048 - [DEBUG] Join: AllTop & AllBottom
57445 2019-Jan-12 20:37:23.110077 - [DEBUG] = AllBottom (new jump func)
57446 2019-Jan-12 20:37:23.110103 - [DEBUG]
57447 2019-Jan-12 20:37:23.110128 - [DEBUG] Start adding new jump function
57448 2019-Jan-12 20:37:23.110153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57449 2019-Jan-12 20:37:23.110243 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57450 2019-Jan-12 20:37:23.110975 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57451 2019-Jan-12 20:37:23.111700 - [DEBUG] Edge Function : AllBottom
57452 2019-Jan-12 20:37:23.111740 - [DEBUG] End adding new jump function
57453 2019-Jan-12 20:37:23.111764 - [DEBUG]
57454 2019-Jan-12 20:37:23.111788 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57455 2019-Jan-12 20:37:23.111814 - [DEBUG]
57456 2019-Jan-12 20:37:23.111838 - [DEBUG] Process 1544. path edge:
57457 2019-Jan-12 20:37:23.111863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57458 2019-Jan-12 20:37:23.111951 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
57459 2019-Jan-12 20:37:23.112722 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57460 2019-Jan-12 20:37:23.113485 - [DEBUG]
57461 2019-Jan-12 20:37:23.113521 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57462 2019-Jan-12 20:37:23.114304 - [DEBUG] Compose: EdgeIdentity * AllBottom
57463 2019-Jan-12 20:37:23.114338 - [DEBUG]
57464 2019-Jan-12 20:37:23.114362 - [DEBUG] Propagate flow
57465 2019-Jan-12 20:37:23.114386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57466 2019-Jan-12 20:37:23.114459 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57467 2019-Jan-12 20:37:23.115198 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57468 2019-Jan-12 20:37:23.115959 - [DEBUG] Edge function : AllBottom (result of previous compose)
57469 2019-Jan-12 20:37:23.115989 - [DEBUG]
57470 2019-Jan-12 20:37:23.116018 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57471 2019-Jan-12 20:37:23.116045 - [DEBUG] = AllBottom
57472 2019-Jan-12 20:37:23.116070 - [DEBUG]
57473 2019-Jan-12 20:37:23.116094 - [DEBUG] PROPAGATE: No new function!
57474 2019-Jan-12 20:37:23.116163 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-12 20:37:23.116193 - [DEBUG]
57476 2019-Jan-12 20:37:23.116218 - [DEBUG] Propagate flow
57477 2019-Jan-12 20:37:23.116243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-12 20:37:23.116336 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57479 2019-Jan-12 20:37:23.117102 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57480 2019-Jan-12 20:37:23.117818 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-12 20:37:23.117845 - [DEBUG]
57482 2019-Jan-12 20:37:23.117872 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57483 2019-Jan-12 20:37:23.117899 - [DEBUG] = AllBottom
57484 2019-Jan-12 20:37:23.117925 - [DEBUG]
57485 2019-Jan-12 20:37:23.117949 - [DEBUG] PROPAGATE: No new function!
57486 2019-Jan-12 20:37:23.117981 - [DEBUG] EDGE:
57487 2019-Jan-12 20:37:23.118070 - [DEBUG] ---> 57488 2019-Jan-12 20:37:23.118845 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57489 2019-Jan-12 20:37:23.119586 - [DEBUG]
57490 2019-Jan-12 20:37:23.119622 - [DEBUG] EDGE:
57491 2019-Jan-12 20:37:23.119704 - [DEBUG] ---> 57492 2019-Jan-12 20:37:23.120409 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57493 2019-Jan-12 20:37:23.121118 - [DEBUG]
57494 2019-Jan-12 20:37:23.121148 - [DEBUG] EDGE:
57495 2019-Jan-12 20:37:23.121223 - [DEBUG] ---> 57496 2019-Jan-12 20:37:23.121953 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57497 2019-Jan-12 20:37:23.122737 - [DEBUG]
57498 2019-Jan-12 20:37:23.122819 - [DEBUG] Compose: EdgeIdentity * AllBottom
57499 2019-Jan-12 20:37:23.122850 - [DEBUG]
57500 2019-Jan-12 20:37:23.122877 - [DEBUG] Propagate flow
57501 2019-Jan-12 20:37:23.122902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57502 2019-Jan-12 20:37:23.122990 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57503 2019-Jan-12 20:37:23.123717 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57504 2019-Jan-12 20:37:23.124443 - [DEBUG] Edge function : AllBottom (result of previous compose)
57505 2019-Jan-12 20:37:23.124473 - [DEBUG]
57506 2019-Jan-12 20:37:23.124503 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57507 2019-Jan-12 20:37:23.124530 - [DEBUG] = AllBottom
57508 2019-Jan-12 20:37:23.124556 - [DEBUG]
57509 2019-Jan-12 20:37:23.124580 - [DEBUG] PROPAGATE: No new function!
57510 2019-Jan-12 20:37:23.124617 - [DEBUG] EDGE:
57511 2019-Jan-12 20:37:23.124703 - [DEBUG] ---> 57512 2019-Jan-12 20:37:23.125485 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57513 2019-Jan-12 20:37:23.126196 - [DEBUG]
57514 2019-Jan-12 20:37:23.126230 - [DEBUG] EDGE:
57515 2019-Jan-12 20:37:23.126315 - [DEBUG] ---> 57516 2019-Jan-12 20:37:23.127050 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57517 2019-Jan-12 20:37:23.127815 - [DEBUG]
57518 2019-Jan-12 20:37:23.127851 - [DEBUG] EDGE:
57519 2019-Jan-12 20:37:23.127947 - [DEBUG] ---> 57520 2019-Jan-12 20:37:23.128713 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57521 2019-Jan-12 20:37:23.129417 - [DEBUG]
57522 2019-Jan-12 20:37:23.129446 - [DEBUG] EDGE:
57523 2019-Jan-12 20:37:23.129516 - [DEBUG] ---> 57524 2019-Jan-12 20:37:23.130178 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57525 2019-Jan-12 20:37:23.130842 - [DEBUG]
57526 2019-Jan-12 20:37:23.130870 - [DEBUG] EDGE:
57527 2019-Jan-12 20:37:23.130934 - [DEBUG] ---> 57528 2019-Jan-12 20:37:23.131588 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57529 2019-Jan-12 20:37:23.132292 - [DEBUG]
57530 2019-Jan-12 20:37:23.132322 - [DEBUG] EDGE:
57531 2019-Jan-12 20:37:23.132397 - [DEBUG] ---> 57532 2019-Jan-12 20:37:23.133076 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57533 2019-Jan-12 20:37:23.133749 - [DEBUG]
57534 2019-Jan-12 20:37:23.133780 - [DEBUG] EDGE:
57535 2019-Jan-12 20:37:23.133847 - [DEBUG] ---> 57536 2019-Jan-12 20:37:23.134536 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57537 2019-Jan-12 20:37:23.135221 - [DEBUG]
57538 2019-Jan-12 20:37:23.135249 - [DEBUG] EDGE:
57539 2019-Jan-12 20:37:23.135339 - [DEBUG] ---> 57540 2019-Jan-12 20:37:23.136051 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57541 2019-Jan-12 20:37:23.136742 - [DEBUG]
57542 2019-Jan-12 20:37:23.136802 - [DEBUG] Compose: EdgeIdentity * AllBottom
57543 2019-Jan-12 20:37:23.136831 - [DEBUG]
57544 2019-Jan-12 20:37:23.136855 - [DEBUG] Propagate flow
57545 2019-Jan-12 20:37:23.136879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57546 2019-Jan-12 20:37:23.136969 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57547 2019-Jan-12 20:37:23.137659 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57548 2019-Jan-12 20:37:23.138325 - [DEBUG] Edge function : AllBottom (result of previous compose)
57549 2019-Jan-12 20:37:23.138351 - [DEBUG]
57550 2019-Jan-12 20:37:23.138378 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57551 2019-Jan-12 20:37:23.138405 - [DEBUG] = AllBottom
57552 2019-Jan-12 20:37:23.138430 - [DEBUG]
57553 2019-Jan-12 20:37:23.138453 - [DEBUG] PROPAGATE: No new function!
57554 2019-Jan-12 20:37:23.138487 - [DEBUG] EDGE:
57555 2019-Jan-12 20:37:23.138555 - [DEBUG] ---> 57556 2019-Jan-12 20:37:23.139249 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57557 2019-Jan-12 20:37:23.139896 - [DEBUG]
57558 2019-Jan-12 20:37:23.139945 - [DEBUG] Compose: EdgeIdentity * AllBottom
57559 2019-Jan-12 20:37:23.139972 - [DEBUG]
57560 2019-Jan-12 20:37:23.139996 - [DEBUG] Propagate flow
57561 2019-Jan-12 20:37:23.140020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57562 2019-Jan-12 20:37:23.140080 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57563 2019-Jan-12 20:37:23.140717 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57564 2019-Jan-12 20:37:23.141352 - [DEBUG] Edge function : AllBottom (result of previous compose)
57565 2019-Jan-12 20:37:23.141377 - [DEBUG]
57566 2019-Jan-12 20:37:23.141403 - [DEBUG] Join: AllTop & AllBottom
57567 2019-Jan-12 20:37:23.141429 - [DEBUG] = AllBottom (new jump func)
57568 2019-Jan-12 20:37:23.141454 - [DEBUG]
57569 2019-Jan-12 20:37:23.141477 - [DEBUG] Start adding new jump function
57570 2019-Jan-12 20:37:23.141500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57571 2019-Jan-12 20:37:23.141556 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57572 2019-Jan-12 20:37:23.142212 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57573 2019-Jan-12 20:37:23.142846 - [DEBUG] Edge Function : AllBottom
57574 2019-Jan-12 20:37:23.142875 - [DEBUG] End adding new jump function
57575 2019-Jan-12 20:37:23.142900 - [DEBUG]
57576 2019-Jan-12 20:37:23.142923 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57577 2019-Jan-12 20:37:23.142948 - [DEBUG]
57578 2019-Jan-12 20:37:23.142971 - [DEBUG] Process 1545. path edge:
57579 2019-Jan-12 20:37:23.142996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57580 2019-Jan-12 20:37:23.143052 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
57581 2019-Jan-12 20:37:23.143688 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57582 2019-Jan-12 20:37:23.144331 - [DEBUG]
57583 2019-Jan-12 20:37:23.144356 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57584 2019-Jan-12 20:37:23.144999 - [DEBUG] Possible callees:
57585 2019-Jan-12 20:37:23.145028 - [DEBUG] foo
57586 2019-Jan-12 20:37:23.145053 - [DEBUG] Possible return sites:
57587 2019-Jan-12 20:37:23.145077 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8457588 2019-Jan-12 20:37:23.146364 - [DEBUG] Found and process special summary
57589 2019-Jan-12 20:37:23.146399 - [DEBUG] Compose: EdgeIdentity * AllBottom
57590 2019-Jan-12 20:37:23.146427 - [DEBUG]
57591 2019-Jan-12 20:37:23.146470 - [DEBUG] Propagate flow
57592 2019-Jan-12 20:37:23.146494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57593 2019-Jan-12 20:37:23.146552 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57594 2019-Jan-12 20:37:23.147199 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57595 2019-Jan-12 20:37:23.147834 - [DEBUG] Edge function : AllBottom (result of previous compose)
57596 2019-Jan-12 20:37:23.147860 - [DEBUG]
57597 2019-Jan-12 20:37:23.147884 - [DEBUG] Join: AllTop & AllBottom
57598 2019-Jan-12 20:37:23.147910 - [DEBUG] = AllBottom (new jump func)
57599 2019-Jan-12 20:37:23.147935 - [DEBUG]
57600 2019-Jan-12 20:37:23.147958 - [DEBUG] Start adding new jump function
57601 2019-Jan-12 20:37:23.147982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57602 2019-Jan-12 20:37:23.148038 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57603 2019-Jan-12 20:37:23.148688 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57604 2019-Jan-12 20:37:23.149325 - [DEBUG] Edge Function : AllBottom
57605 2019-Jan-12 20:37:23.149353 - [DEBUG] End adding new jump function
57606 2019-Jan-12 20:37:23.149377 - [DEBUG]
57607 2019-Jan-12 20:37:23.149400 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57608 2019-Jan-12 20:37:23.149425 - [DEBUG]
57609 2019-Jan-12 20:37:23.149449 - [DEBUG] Process 1546. path edge:
57610 2019-Jan-12 20:37:23.149472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57611 2019-Jan-12 20:37:23.149529 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
57612 2019-Jan-12 20:37:23.150165 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57613 2019-Jan-12 20:37:23.150799 - [DEBUG]
57614 2019-Jan-12 20:37:23.150824 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57615 2019-Jan-12 20:37:23.151478 - [DEBUG] Compose: EdgeIdentity * AllBottom
57616 2019-Jan-12 20:37:23.151506 - [DEBUG]
57617 2019-Jan-12 20:37:23.151530 - [DEBUG] Propagate flow
57618 2019-Jan-12 20:37:23.151553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57619 2019-Jan-12 20:37:23.151610 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57620 2019-Jan-12 20:37:23.152299 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57621 2019-Jan-12 20:37:23.152935 - [DEBUG] Edge function : AllBottom (result of previous compose)
57622 2019-Jan-12 20:37:23.152961 - [DEBUG]
57623 2019-Jan-12 20:37:23.152985 - [DEBUG] Join: AllTop & AllBottom
57624 2019-Jan-12 20:37:23.153011 - [DEBUG] = AllBottom (new jump func)
57625 2019-Jan-12 20:37:23.153036 - [DEBUG]
57626 2019-Jan-12 20:37:23.153059 - [DEBUG] Start adding new jump function
57627 2019-Jan-12 20:37:23.153083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57628 2019-Jan-12 20:37:23.153139 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57629 2019-Jan-12 20:37:23.153775 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57630 2019-Jan-12 20:37:23.154412 - [DEBUG] Edge Function : AllBottom
57631 2019-Jan-12 20:37:23.154440 - [DEBUG] End adding new jump function
57632 2019-Jan-12 20:37:23.154464 - [DEBUG]
57633 2019-Jan-12 20:37:23.154487 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57634 2019-Jan-12 20:37:23.154511 - [DEBUG]
57635 2019-Jan-12 20:37:23.154535 - [DEBUG] Process 1547. path edge:
57636 2019-Jan-12 20:37:23.154567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57637 2019-Jan-12 20:37:23.154624 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
57638 2019-Jan-12 20:37:23.155258 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57639 2019-Jan-12 20:37:23.155919 - [DEBUG]
57640 2019-Jan-12 20:37:23.155945 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57641 2019-Jan-12 20:37:23.156593 - [DEBUG] Compose: EdgeIdentity * AllBottom
57642 2019-Jan-12 20:37:23.156621 - [DEBUG]
57643 2019-Jan-12 20:37:23.156645 - [DEBUG] Propagate flow
57644 2019-Jan-12 20:37:23.156668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57645 2019-Jan-12 20:37:23.156725 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57646 2019-Jan-12 20:37:23.157369 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57647 2019-Jan-12 20:37:23.158004 - [DEBUG] Edge function : AllBottom (result of previous compose)
57648 2019-Jan-12 20:37:23.158029 - [DEBUG]
57649 2019-Jan-12 20:37:23.158054 - [DEBUG] Join: AllTop & AllBottom
57650 2019-Jan-12 20:37:23.158079 - [DEBUG] = AllBottom (new jump func)
57651 2019-Jan-12 20:37:23.158104 - [DEBUG]
57652 2019-Jan-12 20:37:23.158127 - [DEBUG] Start adding new jump function
57653 2019-Jan-12 20:37:23.158151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57654 2019-Jan-12 20:37:23.158207 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57655 2019-Jan-12 20:37:23.158863 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57656 2019-Jan-12 20:37:23.160192 - [DEBUG] Edge Function : AllBottom
57657 2019-Jan-12 20:37:23.160274 - [DEBUG] End adding new jump function
57658 2019-Jan-12 20:37:23.160329 - [DEBUG]
57659 2019-Jan-12 20:37:23.160354 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57660 2019-Jan-12 20:37:23.160379 - [DEBUG]
57661 2019-Jan-12 20:37:23.160402 - [DEBUG] Process 1548. path edge:
57662 2019-Jan-12 20:37:23.160426 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57663 2019-Jan-12 20:37:23.160487 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
57664 2019-Jan-12 20:37:23.161138 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57665 2019-Jan-12 20:37:23.161782 - [DEBUG]
57666 2019-Jan-12 20:37:23.161807 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57667 2019-Jan-12 20:37:23.162487 - [DEBUG] Possible callees:
57668 2019-Jan-12 20:37:23.162512 - [DEBUG] llvm.dbg.declare
57669 2019-Jan-12 20:37:23.162537 - [DEBUG] Possible return sites:
57670 2019-Jan-12 20:37:23.162561 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9657671 2019-Jan-12 20:37:23.163842 - [DEBUG] Found and process special summary
57672 2019-Jan-12 20:37:23.163877 - [DEBUG] Compose: EdgeIdentity * AllBottom
57673 2019-Jan-12 20:37:23.163904 - [DEBUG]
57674 2019-Jan-12 20:37:23.163929 - [DEBUG] Propagate flow
57675 2019-Jan-12 20:37:23.163952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57676 2019-Jan-12 20:37:23.164009 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57677 2019-Jan-12 20:37:23.164671 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57678 2019-Jan-12 20:37:23.165389 - [DEBUG] Edge function : AllBottom (result of previous compose)
57679 2019-Jan-12 20:37:23.165415 - [DEBUG]
57680 2019-Jan-12 20:37:23.165440 - [DEBUG] Join: AllTop & AllBottom
57681 2019-Jan-12 20:37:23.165466 - [DEBUG] = AllBottom (new jump func)
57682 2019-Jan-12 20:37:23.165491 - [DEBUG]
57683 2019-Jan-12 20:37:23.165514 - [DEBUG] Start adding new jump function
57684 2019-Jan-12 20:37:23.165538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57685 2019-Jan-12 20:37:23.165595 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57686 2019-Jan-12 20:37:23.166232 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57687 2019-Jan-12 20:37:23.166869 - [DEBUG] Edge Function : AllBottom
57688 2019-Jan-12 20:37:23.166897 - [DEBUG] End adding new jump function
57689 2019-Jan-12 20:37:23.166921 - [DEBUG]
57690 2019-Jan-12 20:37:23.166945 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57691 2019-Jan-12 20:37:23.166970 - [DEBUG]
57692 2019-Jan-12 20:37:23.166993 - [DEBUG] Process 1549. path edge:
57693 2019-Jan-12 20:37:23.167017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57694 2019-Jan-12 20:37:23.167074 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
57695 2019-Jan-12 20:37:23.167710 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57696 2019-Jan-12 20:37:23.168370 - [DEBUG]
57697 2019-Jan-12 20:37:23.168395 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57698 2019-Jan-12 20:37:23.169071 - [DEBUG] Compose: EdgeIdentity * AllBottom
57699 2019-Jan-12 20:37:23.169100 - [DEBUG]
57700 2019-Jan-12 20:37:23.169123 - [DEBUG] Propagate flow
57701 2019-Jan-12 20:37:23.169147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57702 2019-Jan-12 20:37:23.169204 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57703 2019-Jan-12 20:37:23.169838 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57704 2019-Jan-12 20:37:23.170473 - [DEBUG] Edge function : AllBottom (result of previous compose)
57705 2019-Jan-12 20:37:23.170498 - [DEBUG]
57706 2019-Jan-12 20:37:23.170523 - [DEBUG] Join: AllTop & AllBottom
57707 2019-Jan-12 20:37:23.170549 - [DEBUG] = AllBottom (new jump func)
57708 2019-Jan-12 20:37:23.170574 - [DEBUG]
57709 2019-Jan-12 20:37:23.170598 - [DEBUG] Start adding new jump function
57710 2019-Jan-12 20:37:23.170621 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57711 2019-Jan-12 20:37:23.170677 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57712 2019-Jan-12 20:37:23.171313 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57713 2019-Jan-12 20:37:23.171947 - [DEBUG] Edge Function : AllBottom
57714 2019-Jan-12 20:37:23.171980 - [DEBUG] End adding new jump function
57715 2019-Jan-12 20:37:23.172018 - [DEBUG]
57716 2019-Jan-12 20:37:23.172043 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57717 2019-Jan-12 20:37:23.172067 - [DEBUG]
57718 2019-Jan-12 20:37:23.172090 - [DEBUG] Process 1550. path edge:
57719 2019-Jan-12 20:37:23.172114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57720 2019-Jan-12 20:37:23.172172 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
57721 2019-Jan-12 20:37:23.172807 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57722 2019-Jan-12 20:37:23.173453 - [DEBUG]
57723 2019-Jan-12 20:37:23.173479 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57724 2019-Jan-12 20:37:23.174127 - [DEBUG] Compose: EdgeIdentity * AllBottom
57725 2019-Jan-12 20:37:23.174156 - [DEBUG]
57726 2019-Jan-12 20:37:23.174180 - [DEBUG] Propagate flow
57727 2019-Jan-12 20:37:23.174204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57728 2019-Jan-12 20:37:23.174265 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57729 2019-Jan-12 20:37:23.174898 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57730 2019-Jan-12 20:37:23.175552 - [DEBUG] Edge function : AllBottom (result of previous compose)
57731 2019-Jan-12 20:37:23.175578 - [DEBUG]
57732 2019-Jan-12 20:37:23.175602 - [DEBUG] Join: AllTop & AllBottom
57733 2019-Jan-12 20:37:23.175628 - [DEBUG] = AllBottom (new jump func)
57734 2019-Jan-12 20:37:23.175653 - [DEBUG]
57735 2019-Jan-12 20:37:23.175676 - [DEBUG] Start adding new jump function
57736 2019-Jan-12 20:37:23.175700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57737 2019-Jan-12 20:37:23.175755 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57738 2019-Jan-12 20:37:23.176392 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
57739 2019-Jan-12 20:37:23.177021 - [DEBUG] Edge Function : AllBottom
57740 2019-Jan-12 20:37:23.177048 - [DEBUG] End adding new jump function
57741 2019-Jan-12 20:37:23.177073 - [DEBUG]
57742 2019-Jan-12 20:37:23.177097 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57743 2019-Jan-12 20:37:23.177121 - [DEBUG]
57744 2019-Jan-12 20:37:23.177144 - [DEBUG] Process 1551. path edge:
57745 2019-Jan-12 20:37:23.177168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57746 2019-Jan-12 20:37:23.177224 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
57747 2019-Jan-12 20:37:23.177862 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57748 2019-Jan-12 20:37:23.178497 - [DEBUG]
57749 2019-Jan-12 20:37:23.178522 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
57750 2019-Jan-12 20:37:23.179195 - [DEBUG] Compose: EdgeIdentity * AllBottom
57751 2019-Jan-12 20:37:23.179223 - [DEBUG]
57752 2019-Jan-12 20:37:23.179246 - [DEBUG] Propagate flow
57753 2019-Jan-12 20:37:23.179269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57754 2019-Jan-12 20:37:23.179326 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57755 2019-Jan-12 20:37:23.179966 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57756 2019-Jan-12 20:37:23.180600 - [DEBUG] Edge function : AllBottom (result of previous compose)
57757 2019-Jan-12 20:37:23.180625 - [DEBUG]
57758 2019-Jan-12 20:37:23.180650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57759 2019-Jan-12 20:37:23.180676 - [DEBUG] = AllBottom
57760 2019-Jan-12 20:37:23.180700 - [DEBUG]
57761 2019-Jan-12 20:37:23.180724 - [DEBUG] PROPAGATE: No new function!
57762 2019-Jan-12 20:37:23.180749 - [DEBUG] EDGE:
57763 2019-Jan-12 20:37:23.180806 - [DEBUG] ---> 57764 2019-Jan-12 20:37:23.181436 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57765 2019-Jan-12 20:37:23.182086 - [DEBUG]
57766 2019-Jan-12 20:37:23.182112 - [DEBUG] EDGE:
57767 2019-Jan-12 20:37:23.182169 - [DEBUG] ---> 57768 2019-Jan-12 20:37:23.182811 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57769 2019-Jan-12 20:37:23.183445 - [DEBUG]
57770 2019-Jan-12 20:37:23.183471 - [DEBUG] EDGE:
57771 2019-Jan-12 20:37:23.183528 - [DEBUG] ---> 57772 2019-Jan-12 20:37:23.184163 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57773 2019-Jan-12 20:37:23.184803 - [DEBUG]
57774 2019-Jan-12 20:37:23.184842 - [DEBUG] Compose: EdgeIdentity * AllBottom
57775 2019-Jan-12 20:37:23.184869 - [DEBUG]
57776 2019-Jan-12 20:37:23.184893 - [DEBUG] Propagate flow
57777 2019-Jan-12 20:37:23.184917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57778 2019-Jan-12 20:37:23.184972 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57779 2019-Jan-12 20:37:23.185627 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57780 2019-Jan-12 20:37:23.186262 - [DEBUG] Edge function : AllBottom (result of previous compose)
57781 2019-Jan-12 20:37:23.186287 - [DEBUG]
57782 2019-Jan-12 20:37:23.186312 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57783 2019-Jan-12 20:37:23.186337 - [DEBUG] = AllBottom
57784 2019-Jan-12 20:37:23.186362 - [DEBUG]
57785 2019-Jan-12 20:37:23.186385 - [DEBUG] PROPAGATE: No new function!
57786 2019-Jan-12 20:37:23.186412 - [DEBUG] EDGE:
57787 2019-Jan-12 20:37:23.186469 - [DEBUG] ---> 57788 2019-Jan-12 20:37:23.187113 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57789 2019-Jan-12 20:37:23.187748 - [DEBUG]
57790 2019-Jan-12 20:37:23.187781 - [DEBUG] Compose: EdgeIdentity * AllBottom
57791 2019-Jan-12 20:37:23.187808 - [DEBUG]
57792 2019-Jan-12 20:37:23.187832 - [DEBUG] Propagate flow
57793 2019-Jan-12 20:37:23.187855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57794 2019-Jan-12 20:37:23.187912 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57795 2019-Jan-12 20:37:23.188552 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57796 2019-Jan-12 20:37:23.189203 - [DEBUG] Edge function : AllBottom (result of previous compose)
57797 2019-Jan-12 20:37:23.189228 - [DEBUG]
57798 2019-Jan-12 20:37:23.189253 - [DEBUG] Join: AllTop & AllBottom
57799 2019-Jan-12 20:37:23.189279 - [DEBUG] = AllBottom (new jump func)
57800 2019-Jan-12 20:37:23.189303 - [DEBUG]
57801 2019-Jan-12 20:37:23.189327 - [DEBUG] Start adding new jump function
57802 2019-Jan-12 20:37:23.189350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57803 2019-Jan-12 20:37:23.189406 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57804 2019-Jan-12 20:37:23.190040 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57805 2019-Jan-12 20:37:23.190674 - [DEBUG] Edge Function : AllBottom
57806 2019-Jan-12 20:37:23.190702 - [DEBUG] End adding new jump function
57807 2019-Jan-12 20:37:23.190725 - [DEBUG]
57808 2019-Jan-12 20:37:23.190749 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57809 2019-Jan-12 20:37:23.190773 - [DEBUG]
57810 2019-Jan-12 20:37:23.190796 - [DEBUG] Process 1552. path edge:
57811 2019-Jan-12 20:37:23.190820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57812 2019-Jan-12 20:37:23.190876 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
57813 2019-Jan-12 20:37:23.191523 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57814 2019-Jan-12 20:37:23.192175 - [DEBUG]
57815 2019-Jan-12 20:37:23.192199 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57816 2019-Jan-12 20:37:23.192842 - [DEBUG] Possible callees:
57817 2019-Jan-12 20:37:23.192867 - [DEBUG] bar
57818 2019-Jan-12 20:37:23.192893 - [DEBUG] Possible return sites:
57819 2019-Jan-12 20:37:23.192916 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8957820 2019-Jan-12 20:37:23.194180 - [DEBUG] Found and process special summary
57821 2019-Jan-12 20:37:23.194214 - [DEBUG] Compose: EdgeIdentity * AllBottom
57822 2019-Jan-12 20:37:23.194241 - [DEBUG]
57823 2019-Jan-12 20:37:23.194264 - [DEBUG] Propagate flow
57824 2019-Jan-12 20:37:23.194288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57825 2019-Jan-12 20:37:23.194344 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57826 2019-Jan-12 20:37:23.194987 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57827 2019-Jan-12 20:37:23.195642 - [DEBUG] Edge function : AllBottom (result of previous compose)
57828 2019-Jan-12 20:37:23.195668 - [DEBUG]
57829 2019-Jan-12 20:37:23.195692 - [DEBUG] Join: AllTop & AllBottom
57830 2019-Jan-12 20:37:23.195718 - [DEBUG] = AllBottom (new jump func)
57831 2019-Jan-12 20:37:23.195743 - [DEBUG]
57832 2019-Jan-12 20:37:23.195766 - [DEBUG] Start adding new jump function
57833 2019-Jan-12 20:37:23.195789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57834 2019-Jan-12 20:37:23.195846 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57835 2019-Jan-12 20:37:23.196480 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57836 2019-Jan-12 20:37:23.197115 - [DEBUG] Edge Function : AllBottom
57837 2019-Jan-12 20:37:23.197143 - [DEBUG] End adding new jump function
57838 2019-Jan-12 20:37:23.197167 - [DEBUG]
57839 2019-Jan-12 20:37:23.197191 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57840 2019-Jan-12 20:37:23.197215 - [DEBUG]
57841 2019-Jan-12 20:37:23.197238 - [DEBUG] Process 1553. path edge:
57842 2019-Jan-12 20:37:23.197262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57843 2019-Jan-12 20:37:23.197318 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
57844 2019-Jan-12 20:37:23.197954 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57845 2019-Jan-12 20:37:23.198589 - [DEBUG]
57846 2019-Jan-12 20:37:23.198613 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57847 2019-Jan-12 20:37:23.199281 - [DEBUG] Compose: EdgeIdentity * AllBottom
57848 2019-Jan-12 20:37:23.199309 - [DEBUG]
57849 2019-Jan-12 20:37:23.199333 - [DEBUG] Propagate flow
57850 2019-Jan-12 20:37:23.199356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57851 2019-Jan-12 20:37:23.199413 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57852 2019-Jan-12 20:37:23.200046 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57853 2019-Jan-12 20:37:23.200681 - [DEBUG] Edge function : AllBottom (result of previous compose)
57854 2019-Jan-12 20:37:23.200707 - [DEBUG]
57855 2019-Jan-12 20:37:23.200731 - [DEBUG] Join: AllTop & AllBottom
57856 2019-Jan-12 20:37:23.200757 - [DEBUG] = AllBottom (new jump func)
57857 2019-Jan-12 20:37:23.200789 - [DEBUG]
57858 2019-Jan-12 20:37:23.200814 - [DEBUG] Start adding new jump function
57859 2019-Jan-12 20:37:23.200837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57860 2019-Jan-12 20:37:23.200893 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57861 2019-Jan-12 20:37:23.201528 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57862 2019-Jan-12 20:37:23.202176 - [DEBUG] Edge Function : AllBottom
57863 2019-Jan-12 20:37:23.202203 - [DEBUG] End adding new jump function
57864 2019-Jan-12 20:37:23.202228 - [DEBUG]
57865 2019-Jan-12 20:37:23.202252 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57866 2019-Jan-12 20:37:23.202276 - [DEBUG]
57867 2019-Jan-12 20:37:23.202299 - [DEBUG] Process 1554. path edge:
57868 2019-Jan-12 20:37:23.202323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57869 2019-Jan-12 20:37:23.202379 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
57870 2019-Jan-12 20:37:23.203011 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57871 2019-Jan-12 20:37:23.203646 - [DEBUG]
57872 2019-Jan-12 20:37:23.203672 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57873 2019-Jan-12 20:37:23.204320 - [DEBUG] Compose: EdgeIdentity * AllBottom
57874 2019-Jan-12 20:37:23.204348 - [DEBUG]
57875 2019-Jan-12 20:37:23.204374 - [DEBUG] Propagate flow
57876 2019-Jan-12 20:37:23.204398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57877 2019-Jan-12 20:37:23.204455 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57878 2019-Jan-12 20:37:23.205099 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57879 2019-Jan-12 20:37:23.205754 - [DEBUG] Edge function : AllBottom (result of previous compose)
57880 2019-Jan-12 20:37:23.205779 - [DEBUG]
57881 2019-Jan-12 20:37:23.205804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57882 2019-Jan-12 20:37:23.205829 - [DEBUG] = AllBottom
57883 2019-Jan-12 20:37:23.205854 - [DEBUG]
57884 2019-Jan-12 20:37:23.205877 - [DEBUG] PROPAGATE: No new function!
57885 2019-Jan-12 20:37:23.205909 - [DEBUG] Compose: EdgeIdentity * AllBottom
57886 2019-Jan-12 20:37:23.205936 - [DEBUG]
57887 2019-Jan-12 20:37:23.205960 - [DEBUG] Propagate flow
57888 2019-Jan-12 20:37:23.205987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57889 2019-Jan-12 20:37:23.206043 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57890 2019-Jan-12 20:37:23.206705 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57891 2019-Jan-12 20:37:23.207341 - [DEBUG] Edge function : AllBottom (result of previous compose)
57892 2019-Jan-12 20:37:23.207366 - [DEBUG]
57893 2019-Jan-12 20:37:23.207391 - [DEBUG] Join: AllTop & AllBottom
57894 2019-Jan-12 20:37:23.207416 - [DEBUG] = AllBottom (new jump func)
57895 2019-Jan-12 20:37:23.207441 - [DEBUG]
57896 2019-Jan-12 20:37:23.207464 - [DEBUG] Start adding new jump function
57897 2019-Jan-12 20:37:23.207488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57898 2019-Jan-12 20:37:23.207544 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57899 2019-Jan-12 20:37:23.208179 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57900 2019-Jan-12 20:37:23.208851 - [DEBUG] Edge Function : AllBottom
57901 2019-Jan-12 20:37:23.208879 - [DEBUG] End adding new jump function
57902 2019-Jan-12 20:37:23.208903 - [DEBUG]
57903 2019-Jan-12 20:37:23.208927 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57904 2019-Jan-12 20:37:23.208952 - [DEBUG]
57905 2019-Jan-12 20:37:23.208975 - [DEBUG] Process 1555. path edge:
57906 2019-Jan-12 20:37:23.208999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57907 2019-Jan-12 20:37:23.209056 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
57908 2019-Jan-12 20:37:23.209701 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57909 2019-Jan-12 20:37:23.210342 - [DEBUG]
57910 2019-Jan-12 20:37:23.210366 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57911 2019-Jan-12 20:37:23.211017 - [DEBUG] Possible callees:
57912 2019-Jan-12 20:37:23.211043 - [DEBUG] llvm.dbg.declare
57913 2019-Jan-12 20:37:23.211069 - [DEBUG] Possible return sites:
57914 2019-Jan-12 20:37:23.211092 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10357915 2019-Jan-12 20:37:23.212388 - [DEBUG] Found and process special summary
57916 2019-Jan-12 20:37:23.212422 - [DEBUG] Compose: EdgeIdentity * AllBottom
57917 2019-Jan-12 20:37:23.212450 - [DEBUG]
57918 2019-Jan-12 20:37:23.212473 - [DEBUG] Propagate flow
57919 2019-Jan-12 20:37:23.212497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57920 2019-Jan-12 20:37:23.212553 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57921 2019-Jan-12 20:37:23.213190 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57922 2019-Jan-12 20:37:23.213825 - [DEBUG] Edge function : AllBottom (result of previous compose)
57923 2019-Jan-12 20:37:23.213850 - [DEBUG]
57924 2019-Jan-12 20:37:23.213875 - [DEBUG] Join: AllTop & AllBottom
57925 2019-Jan-12 20:37:23.213901 - [DEBUG] = AllBottom (new jump func)
57926 2019-Jan-12 20:37:23.213925 - [DEBUG]
57927 2019-Jan-12 20:37:23.213949 - [DEBUG] Start adding new jump function
57928 2019-Jan-12 20:37:23.213972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57929 2019-Jan-12 20:37:23.214028 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57930 2019-Jan-12 20:37:23.214669 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57931 2019-Jan-12 20:37:23.215304 - [DEBUG] Edge Function : AllBottom
57932 2019-Jan-12 20:37:23.215345 - [DEBUG] End adding new jump function
57933 2019-Jan-12 20:37:23.215370 - [DEBUG]
57934 2019-Jan-12 20:37:23.215394 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57935 2019-Jan-12 20:37:23.215418 - [DEBUG]
57936 2019-Jan-12 20:37:23.215441 - [DEBUG] Process 1556. path edge:
57937 2019-Jan-12 20:37:23.215465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57938 2019-Jan-12 20:37:23.215521 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
57939 2019-Jan-12 20:37:23.216159 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57940 2019-Jan-12 20:37:23.216795 - [DEBUG]
57941 2019-Jan-12 20:37:23.216819 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57942 2019-Jan-12 20:37:23.217473 - [DEBUG] Compose: EdgeIdentity * AllBottom
57943 2019-Jan-12 20:37:23.217509 - [DEBUG]
57944 2019-Jan-12 20:37:23.217534 - [DEBUG] Propagate flow
57945 2019-Jan-12 20:37:23.217558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57946 2019-Jan-12 20:37:23.217614 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
57947 2019-Jan-12 20:37:23.218247 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57948 2019-Jan-12 20:37:23.218899 - [DEBUG] Edge function : AllBottom (result of previous compose)
57949 2019-Jan-12 20:37:23.218924 - [DEBUG]
57950 2019-Jan-12 20:37:23.218949 - [DEBUG] Join: AllTop & AllBottom
57951 2019-Jan-12 20:37:23.218975 - [DEBUG] = AllBottom (new jump func)
57952 2019-Jan-12 20:37:23.219000 - [DEBUG]
57953 2019-Jan-12 20:37:23.219023 - [DEBUG] Start adding new jump function
57954 2019-Jan-12 20:37:23.219046 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57955 2019-Jan-12 20:37:23.219102 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57956 2019-Jan-12 20:37:23.219737 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
57957 2019-Jan-12 20:37:23.220365 - [DEBUG] Edge Function : AllBottom
57958 2019-Jan-12 20:37:23.220398 - [DEBUG] End adding new jump function
57959 2019-Jan-12 20:37:23.220422 - [DEBUG]
57960 2019-Jan-12 20:37:23.220446 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57961 2019-Jan-12 20:37:23.220470 - [DEBUG]
57962 2019-Jan-12 20:37:23.220493 - [DEBUG] Process 1557. path edge:
57963 2019-Jan-12 20:37:23.220517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57964 2019-Jan-12 20:37:23.220573 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
57965 2019-Jan-12 20:37:23.221210 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57966 2019-Jan-12 20:37:23.221845 - [DEBUG]
57967 2019-Jan-12 20:37:23.221870 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
57968 2019-Jan-12 20:37:23.222536 - [DEBUG] Compose: EdgeIdentity * AllBottom
57969 2019-Jan-12 20:37:23.222565 - [DEBUG]
57970 2019-Jan-12 20:37:23.222589 - [DEBUG] Propagate flow
57971 2019-Jan-12 20:37:23.222612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57972 2019-Jan-12 20:37:23.222669 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57973 2019-Jan-12 20:37:23.223301 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57974 2019-Jan-12 20:37:23.223934 - [DEBUG] Edge function : AllBottom (result of previous compose)
57975 2019-Jan-12 20:37:23.223960 - [DEBUG]
57976 2019-Jan-12 20:37:23.223985 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57977 2019-Jan-12 20:37:23.224011 - [DEBUG] = AllBottom
57978 2019-Jan-12 20:37:23.224035 - [DEBUG]
57979 2019-Jan-12 20:37:23.224059 - [DEBUG] PROPAGATE: No new function!
57980 2019-Jan-12 20:37:23.224084 - [DEBUG] EDGE:
57981 2019-Jan-12 20:37:23.224142 - [DEBUG] ---> 57982 2019-Jan-12 20:37:23.224778 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57983 2019-Jan-12 20:37:23.225429 - [DEBUG]
57984 2019-Jan-12 20:37:23.225455 - [DEBUG] EDGE:
57985 2019-Jan-12 20:37:23.225512 - [DEBUG] ---> 57986 2019-Jan-12 20:37:23.226160 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57987 2019-Jan-12 20:37:23.226792 - [DEBUG]
57988 2019-Jan-12 20:37:23.226829 - [DEBUG] Compose: EdgeIdentity * AllBottom
57989 2019-Jan-12 20:37:23.226857 - [DEBUG]
57990 2019-Jan-12 20:37:23.226889 - [DEBUG] Propagate flow
57991 2019-Jan-12 20:37:23.226913 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57992 2019-Jan-12 20:37:23.226969 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57993 2019-Jan-12 20:37:23.227605 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57994 2019-Jan-12 20:37:23.228244 - [DEBUG] Edge function : AllBottom (result of previous compose)
57995 2019-Jan-12 20:37:23.228269 - [DEBUG]
57996 2019-Jan-12 20:37:23.228294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57997 2019-Jan-12 20:37:23.228320 - [DEBUG] = AllBottom
57998 2019-Jan-12 20:37:23.228344 - [DEBUG]
57999 2019-Jan-12 20:37:23.228368 - [DEBUG] PROPAGATE: No new function!
58000 2019-Jan-12 20:37:23.228395 - [DEBUG] EDGE:
58001 2019-Jan-12 20:37:23.228452 - [DEBUG] ---> 58002 2019-Jan-12 20:37:23.229111 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58003 2019-Jan-12 20:37:23.229746 - [DEBUG]
58004 2019-Jan-12 20:37:23.229772 - [DEBUG] EDGE:
58005 2019-Jan-12 20:37:23.229829 - [DEBUG] ---> 58006 2019-Jan-12 20:37:23.230461 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58007 2019-Jan-12 20:37:23.231095 - [DEBUG]
58008 2019-Jan-12 20:37:23.231121 - [DEBUG] EDGE:
58009 2019-Jan-12 20:37:23.231178 - [DEBUG] ---> 58010 2019-Jan-12 20:37:23.231814 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58011 2019-Jan-12 20:37:23.232462 - [DEBUG]
58012 2019-Jan-12 20:37:23.232497 - [DEBUG] Compose: EdgeIdentity * AllBottom
58013 2019-Jan-12 20:37:23.232524 - [DEBUG]
58014 2019-Jan-12 20:37:23.232547 - [DEBUG] Propagate flow
58015 2019-Jan-12 20:37:23.232571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58016 2019-Jan-12 20:37:23.232627 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58017 2019-Jan-12 20:37:23.233262 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58018 2019-Jan-12 20:37:23.233895 - [DEBUG] Edge function : AllBottom (result of previous compose)
58019 2019-Jan-12 20:37:23.233920 - [DEBUG]
58020 2019-Jan-12 20:37:23.233945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58021 2019-Jan-12 20:37:23.233971 - [DEBUG] = AllBottom
58022 2019-Jan-12 20:37:23.233995 - [DEBUG]
58023 2019-Jan-12 20:37:23.234019 - [DEBUG] PROPAGATE: No new function!
58024 2019-Jan-12 20:37:23.234046 - [DEBUG] EDGE:
58025 2019-Jan-12 20:37:23.234103 - [DEBUG] ---> 58026 2019-Jan-12 20:37:23.234742 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58027 2019-Jan-12 20:37:23.235393 - [DEBUG]
58028 2019-Jan-12 20:37:23.235419 - [DEBUG] EDGE:
58029 2019-Jan-12 20:37:23.235477 - [DEBUG] ---> 58030 2019-Jan-12 20:37:23.236109 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58031 2019-Jan-12 20:37:23.236742 - [DEBUG]
58032 2019-Jan-12 20:37:23.236769 - [DEBUG] EDGE:
58033 2019-Jan-12 20:37:23.236837 - [DEBUG] ---> 58034 2019-Jan-12 20:37:23.237475 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58035 2019-Jan-12 20:37:23.238109 - [DEBUG]
58036 2019-Jan-12 20:37:23.238144 - [DEBUG] Compose: EdgeIdentity * AllBottom
58037 2019-Jan-12 20:37:23.238171 - [DEBUG]
58038 2019-Jan-12 20:37:23.238195 - [DEBUG] Propagate flow
58039 2019-Jan-12 20:37:23.238219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58040 2019-Jan-12 20:37:23.238275 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58041 2019-Jan-12 20:37:23.238927 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58042 2019-Jan-12 20:37:23.239560 - [DEBUG] Edge function : AllBottom (result of previous compose)
58043 2019-Jan-12 20:37:23.239586 - [DEBUG]
58044 2019-Jan-12 20:37:23.239610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58045 2019-Jan-12 20:37:23.239636 - [DEBUG] = AllBottom
58046 2019-Jan-12 20:37:23.239661 - [DEBUG]
58047 2019-Jan-12 20:37:23.239684 - [DEBUG] PROPAGATE: No new function!
58048 2019-Jan-12 20:37:23.239711 - [DEBUG] EDGE:
58049 2019-Jan-12 20:37:23.239768 - [DEBUG] ---> 58050 2019-Jan-12 20:37:23.240403 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58051 2019-Jan-12 20:37:23.241037 - [DEBUG]
58052 2019-Jan-12 20:37:23.241063 - [DEBUG] EDGE:
58053 2019-Jan-12 20:37:23.241120 - [DEBUG] ---> 58054 2019-Jan-12 20:37:23.241752 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58055 2019-Jan-12 20:37:23.242407 - [DEBUG]
58056 2019-Jan-12 20:37:23.242435 - [DEBUG] Compose: EdgeIdentity * AllBottom
58057 2019-Jan-12 20:37:23.242461 - [DEBUG]
58058 2019-Jan-12 20:37:23.242485 - [DEBUG] Propagate flow
58059 2019-Jan-12 20:37:23.242508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58060 2019-Jan-12 20:37:23.242564 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58061 2019-Jan-12 20:37:23.243196 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58062 2019-Jan-12 20:37:23.243834 - [DEBUG] Edge function : AllBottom (result of previous compose)
58063 2019-Jan-12 20:37:23.243860 - [DEBUG]
58064 2019-Jan-12 20:37:23.243885 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58065 2019-Jan-12 20:37:23.243911 - [DEBUG] = AllBottom
58066 2019-Jan-12 20:37:23.243935 - [DEBUG]
58067 2019-Jan-12 20:37:23.243958 - [DEBUG] PROPAGATE: No new function!
58068 2019-Jan-12 20:37:23.243984 - [DEBUG] EDGE:
58069 2019-Jan-12 20:37:23.244042 - [DEBUG] ---> 58070 2019-Jan-12 20:37:23.244677 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58071 2019-Jan-12 20:37:23.245327 - [DEBUG]
58072 2019-Jan-12 20:37:23.245374 - [DEBUG] Compose: EdgeIdentity * AllBottom
58073 2019-Jan-12 20:37:23.245402 - [DEBUG]
58074 2019-Jan-12 20:37:23.245426 - [DEBUG] Propagate flow
58075 2019-Jan-12 20:37:23.245449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58076 2019-Jan-12 20:37:23.245506 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58077 2019-Jan-12 20:37:23.246141 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58078 2019-Jan-12 20:37:23.246788 - [DEBUG] Edge function : AllBottom (result of previous compose)
58079 2019-Jan-12 20:37:23.246814 - [DEBUG]
58080 2019-Jan-12 20:37:23.246839 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58081 2019-Jan-12 20:37:23.246865 - [DEBUG] = AllBottom
58082 2019-Jan-12 20:37:23.246889 - [DEBUG]
58083 2019-Jan-12 20:37:23.246912 - [DEBUG] PROPAGATE: No new function!
58084 2019-Jan-12 20:37:23.246937 - [DEBUG] Compose: EdgeIdentity * AllBottom
58085 2019-Jan-12 20:37:23.246963 - [DEBUG]
58086 2019-Jan-12 20:37:23.246987 - [DEBUG] Propagate flow
58087 2019-Jan-12 20:37:23.247010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58088 2019-Jan-12 20:37:23.247066 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58089 2019-Jan-12 20:37:23.247701 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58090 2019-Jan-12 20:37:23.248335 - [DEBUG] Edge function : AllBottom (result of previous compose)
58091 2019-Jan-12 20:37:23.248360 - [DEBUG]
58092 2019-Jan-12 20:37:23.248385 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58093 2019-Jan-12 20:37:23.248411 - [DEBUG] = AllBottom
58094 2019-Jan-12 20:37:23.248435 - [DEBUG]
58095 2019-Jan-12 20:37:23.248458 - [DEBUG] PROPAGATE: No new function!
58096 2019-Jan-12 20:37:23.248484 - [DEBUG] EDGE:
58097 2019-Jan-12 20:37:23.248542 - [DEBUG] ---> 58098 2019-Jan-12 20:37:23.249193 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
58099 2019-Jan-12 20:37:23.249829 - [DEBUG]
58100 2019-Jan-12 20:37:23.249867 - [DEBUG] Compose: EdgeIdentity * AllBottom
58101 2019-Jan-12 20:37:23.249895 - [DEBUG]
58102 2019-Jan-12 20:37:23.249918 - [DEBUG] Propagate flow
58103 2019-Jan-12 20:37:23.249942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58104 2019-Jan-12 20:37:23.249998 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58105 2019-Jan-12 20:37:23.250633 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58106 2019-Jan-12 20:37:23.251265 - [DEBUG] Edge function : AllBottom (result of previous compose)
58107 2019-Jan-12 20:37:23.251290 - [DEBUG]
58108 2019-Jan-12 20:37:23.251315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58109 2019-Jan-12 20:37:23.251341 - [DEBUG] = AllBottom
58110 2019-Jan-12 20:37:23.251365 - [DEBUG]
58111 2019-Jan-12 20:37:23.251389 - [DEBUG] PROPAGATE: No new function!
58112 2019-Jan-12 20:37:23.251413 - [DEBUG] Compose: EdgeIdentity * AllBottom
58113 2019-Jan-12 20:37:23.251439 - [DEBUG]
58114 2019-Jan-12 20:37:23.251463 - [DEBUG] Propagate flow
58115 2019-Jan-12 20:37:23.251486 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58116 2019-Jan-12 20:37:23.251542 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58117 2019-Jan-12 20:37:23.252190 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58118 2019-Jan-12 20:37:23.252826 - [DEBUG] Edge function : AllBottom (result of previous compose)
58119 2019-Jan-12 20:37:23.252851 - [DEBUG]
58120 2019-Jan-12 20:37:23.252876 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58121 2019-Jan-12 20:37:23.252902 - [DEBUG] = AllBottom
58122 2019-Jan-12 20:37:23.252927 - [DEBUG]
58123 2019-Jan-12 20:37:23.252950 - [DEBUG] PROPAGATE: No new function!
58124 2019-Jan-12 20:37:23.252974 - [DEBUG] EDGE:
58125 2019-Jan-12 20:37:23.253036 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
58126 2019-Jan-12 20:37:23.253681 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
58127 2019-Jan-12 20:37:23.254314 - [DEBUG]
58128 2019-Jan-12 20:37:23.254339 - [DEBUG] EDGE:
58129 2019-Jan-12 20:37:23.254396 - [DEBUG] ---> 58130 2019-Jan-12 20:37:23.255035 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58131 2019-Jan-12 20:37:23.255687 - [DEBUG]
58132 2019-Jan-12 20:37:23.255712 - [DEBUG] EDGE:
58133 2019-Jan-12 20:37:23.255769 - [DEBUG] ---> 58134 2019-Jan-12 20:37:23.256400 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58135 2019-Jan-12 20:37:23.257033 - [DEBUG]
58136 2019-Jan-12 20:37:23.257059 - [DEBUG] Compose: EdgeIdentity * AllBottom
58137 2019-Jan-12 20:37:23.257085 - [DEBUG]
58138 2019-Jan-12 20:37:23.257109 - [DEBUG] Propagate flow
58139 2019-Jan-12 20:37:23.257132 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58140 2019-Jan-12 20:37:23.257188 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58141 2019-Jan-12 20:37:23.257818 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58142 2019-Jan-12 20:37:23.258461 - [DEBUG] Edge function : AllBottom (result of previous compose)
58143 2019-Jan-12 20:37:23.258487 - [DEBUG]
58144 2019-Jan-12 20:37:23.258512 - [DEBUG] Join: AllTop & AllBottom
58145 2019-Jan-12 20:37:23.258538 - [DEBUG] = AllBottom (new jump func)
58146 2019-Jan-12 20:37:23.258562 - [DEBUG]
58147 2019-Jan-12 20:37:23.258586 - [DEBUG] Start adding new jump function
58148 2019-Jan-12 20:37:23.258609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58149 2019-Jan-12 20:37:23.258682 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58150 2019-Jan-12 20:37:23.259320 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58151 2019-Jan-12 20:37:23.259950 - [DEBUG] Edge Function : AllBottom
58152 2019-Jan-12 20:37:23.259981 - [DEBUG] End adding new jump function
58153 2019-Jan-12 20:37:23.260005 - [DEBUG]
58154 2019-Jan-12 20:37:23.260029 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58155 2019-Jan-12 20:37:23.260053 - [DEBUG]
58156 2019-Jan-12 20:37:23.260076 - [DEBUG] Process 1558. path edge:
58157 2019-Jan-12 20:37:23.260100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58158 2019-Jan-12 20:37:23.260155 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
58159 2019-Jan-12 20:37:23.260789 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58160 2019-Jan-12 20:37:23.261424 - [DEBUG]
58161 2019-Jan-12 20:37:23.261450 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58162 2019-Jan-12 20:37:23.262112 - [DEBUG] Compose: EdgeIdentity * AllBottom
58163 2019-Jan-12 20:37:23.262140 - [DEBUG]
58164 2019-Jan-12 20:37:23.262163 - [DEBUG] Propagate flow
58165 2019-Jan-12 20:37:23.262187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58166 2019-Jan-12 20:37:23.262243 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58167 2019-Jan-12 20:37:23.262877 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58168 2019-Jan-12 20:37:23.263520 - [DEBUG] Edge function : AllBottom (result of previous compose)
58169 2019-Jan-12 20:37:23.263546 - [DEBUG]
58170 2019-Jan-12 20:37:23.263571 - [DEBUG] Join: AllTop & AllBottom
58171 2019-Jan-12 20:37:23.263597 - [DEBUG] = AllBottom (new jump func)
58172 2019-Jan-12 20:37:23.263621 - [DEBUG]
58173 2019-Jan-12 20:37:23.263645 - [DEBUG] Start adding new jump function
58174 2019-Jan-12 20:37:23.263668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58175 2019-Jan-12 20:37:23.263724 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58176 2019-Jan-12 20:37:23.264362 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58177 2019-Jan-12 20:37:23.265000 - [DEBUG] Edge Function : AllBottom
58178 2019-Jan-12 20:37:23.265028 - [DEBUG] End adding new jump function
58179 2019-Jan-12 20:37:23.265051 - [DEBUG]
58180 2019-Jan-12 20:37:23.265075 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58181 2019-Jan-12 20:37:23.265099 - [DEBUG]
58182 2019-Jan-12 20:37:23.265123 - [DEBUG] Process 1559. path edge:
58183 2019-Jan-12 20:37:23.265146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58184 2019-Jan-12 20:37:23.265202 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
58185 2019-Jan-12 20:37:23.265851 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58186 2019-Jan-12 20:37:23.266487 - [DEBUG]
58187 2019-Jan-12 20:37:23.266512 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58188 2019-Jan-12 20:37:23.267159 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-12 20:37:23.267187 - [DEBUG]
58190 2019-Jan-12 20:37:23.267211 - [DEBUG] Propagate flow
58191 2019-Jan-12 20:37:23.267234 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-12 20:37:23.267290 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58193 2019-Jan-12 20:37:23.267926 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58194 2019-Jan-12 20:37:23.268558 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-12 20:37:23.268584 - [DEBUG]
58196 2019-Jan-12 20:37:23.268609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58197 2019-Jan-12 20:37:23.268635 - [DEBUG] = AllBottom
58198 2019-Jan-12 20:37:23.268673 - [DEBUG]
58199 2019-Jan-12 20:37:23.268697 - [DEBUG] PROPAGATE: No new function!
58200 2019-Jan-12 20:37:23.268722 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-12 20:37:23.268747 - [DEBUG]
58202 2019-Jan-12 20:37:23.268771 - [DEBUG] Propagate flow
58203 2019-Jan-12 20:37:23.268795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-12 20:37:23.268850 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58205 2019-Jan-12 20:37:23.269495 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-12 20:37:23.270131 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-12 20:37:23.270156 - [DEBUG]
58208 2019-Jan-12 20:37:23.270181 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-12 20:37:23.270207 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-12 20:37:23.270231 - [DEBUG]
58211 2019-Jan-12 20:37:23.270255 - [DEBUG] Start adding new jump function
58212 2019-Jan-12 20:37:23.270278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-12 20:37:23.270342 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-12 20:37:23.270979 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58215 2019-Jan-12 20:37:23.271614 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-12 20:37:23.271642 - [DEBUG] End adding new jump function
58217 2019-Jan-12 20:37:23.271666 - [DEBUG]
58218 2019-Jan-12 20:37:23.271689 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58219 2019-Jan-12 20:37:23.271713 - [DEBUG]
58220 2019-Jan-12 20:37:23.271737 - [DEBUG] Process 1560. path edge:
58221 2019-Jan-12 20:37:23.271761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-12 20:37:23.271817 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
58223 2019-Jan-12 20:37:23.272469 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-12 20:37:23.273105 - [DEBUG]
58225 2019-Jan-12 20:37:23.273130 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58226 2019-Jan-12 20:37:23.273779 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-12 20:37:23.273806 - [DEBUG]
58228 2019-Jan-12 20:37:23.273830 - [DEBUG] Propagate flow
58229 2019-Jan-12 20:37:23.273853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-12 20:37:23.273909 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58231 2019-Jan-12 20:37:23.274551 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-12 20:37:23.275192 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-12 20:37:23.275218 - [DEBUG]
58234 2019-Jan-12 20:37:23.275242 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-12 20:37:23.275268 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-12 20:37:23.275293 - [DEBUG]
58237 2019-Jan-12 20:37:23.275330 - [DEBUG] Start adding new jump function
58238 2019-Jan-12 20:37:23.275355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-12 20:37:23.275412 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-12 20:37:23.276050 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58241 2019-Jan-12 20:37:23.276691 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-12 20:37:23.276721 - [DEBUG] End adding new jump function
58243 2019-Jan-12 20:37:23.276744 - [DEBUG]
58244 2019-Jan-12 20:37:23.276768 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58245 2019-Jan-12 20:37:23.276792 - [DEBUG]
58246 2019-Jan-12 20:37:23.276815 - [DEBUG] Process 1561. path edge:
58247 2019-Jan-12 20:37:23.276839 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-12 20:37:23.276895 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
58249 2019-Jan-12 20:37:23.277529 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-12 20:37:23.278166 - [DEBUG]
58251 2019-Jan-12 20:37:23.278191 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58252 2019-Jan-12 20:37:23.278846 - [DEBUG] Possible callees:
58253 2019-Jan-12 20:37:23.278871 - [DEBUG] bar
58254 2019-Jan-12 20:37:23.278896 - [DEBUG] Possible return sites:
58255 2019-Jan-12 20:37:23.278927 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7158256 2019-Jan-12 20:37:23.280184 - [DEBUG] Found and process special summary
58257 2019-Jan-12 20:37:23.280223 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-12 20:37:23.280251 - [DEBUG]
58259 2019-Jan-12 20:37:23.280275 - [DEBUG] Propagate flow
58260 2019-Jan-12 20:37:23.280298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-12 20:37:23.280355 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58262 2019-Jan-12 20:37:23.280995 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-12 20:37:23.281676 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-12 20:37:23.281704 - [DEBUG]
58265 2019-Jan-12 20:37:23.281729 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-12 20:37:23.281755 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-12 20:37:23.281780 - [DEBUG]
58268 2019-Jan-12 20:37:23.281804 - [DEBUG] Start adding new jump function
58269 2019-Jan-12 20:37:23.281827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-12 20:37:23.281894 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-12 20:37:23.282624 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58272 2019-Jan-12 20:37:23.283330 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-12 20:37:23.283365 - [DEBUG] End adding new jump function
58274 2019-Jan-12 20:37:23.283390 - [DEBUG]
58275 2019-Jan-12 20:37:23.283413 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58276 2019-Jan-12 20:37:23.283438 - [DEBUG]
58277 2019-Jan-12 20:37:23.283462 - [DEBUG] Process 1562. path edge:
58278 2019-Jan-12 20:37:23.283486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-12 20:37:23.283556 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
58280 2019-Jan-12 20:37:23.284205 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-12 20:37:23.284844 - [DEBUG]
58282 2019-Jan-12 20:37:23.284869 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58283 2019-Jan-12 20:37:23.285585 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-12 20:37:23.285615 - [DEBUG]
58285 2019-Jan-12 20:37:23.285638 - [DEBUG] Propagate flow
58286 2019-Jan-12 20:37:23.285662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-12 20:37:23.285720 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58288 2019-Jan-12 20:37:23.286356 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-12 20:37:23.286993 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-12 20:37:23.287019 - [DEBUG]
58291 2019-Jan-12 20:37:23.287044 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-12 20:37:23.287070 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-12 20:37:23.287095 - [DEBUG]
58294 2019-Jan-12 20:37:23.287119 - [DEBUG] Start adding new jump function
58295 2019-Jan-12 20:37:23.287142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-12 20:37:23.287198 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-12 20:37:23.287853 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58298 2019-Jan-12 20:37:23.288485 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-12 20:37:23.288514 - [DEBUG] End adding new jump function
58300 2019-Jan-12 20:37:23.288538 - [DEBUG]
58301 2019-Jan-12 20:37:23.288562 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58302 2019-Jan-12 20:37:23.288586 - [DEBUG]
58303 2019-Jan-12 20:37:23.288609 - [DEBUG] Process 1563. path edge:
58304 2019-Jan-12 20:37:23.288633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-12 20:37:23.288705 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
58306 2019-Jan-12 20:37:23.289338 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-12 20:37:23.289973 - [DEBUG]
58308 2019-Jan-12 20:37:23.289999 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58309 2019-Jan-12 20:37:23.290649 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-12 20:37:23.290677 - [DEBUG]
58311 2019-Jan-12 20:37:23.290700 - [DEBUG] Propagate flow
58312 2019-Jan-12 20:37:23.290723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-12 20:37:23.290780 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58314 2019-Jan-12 20:37:23.291428 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-12 20:37:23.292085 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-12 20:37:23.292111 - [DEBUG]
58317 2019-Jan-12 20:37:23.292136 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-12 20:37:23.292162 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-12 20:37:23.292187 - [DEBUG]
58320 2019-Jan-12 20:37:23.292210 - [DEBUG] Start adding new jump function
58321 2019-Jan-12 20:37:23.292234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-12 20:37:23.292290 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-12 20:37:23.292937 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58324 2019-Jan-12 20:37:23.293581 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-12 20:37:23.293609 - [DEBUG] End adding new jump function
58326 2019-Jan-12 20:37:23.293634 - [DEBUG]
58327 2019-Jan-12 20:37:23.293658 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58328 2019-Jan-12 20:37:23.293682 - [DEBUG]
58329 2019-Jan-12 20:37:23.293706 - [DEBUG] Process 1564. path edge:
58330 2019-Jan-12 20:37:23.293729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-12 20:37:23.293786 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
58332 2019-Jan-12 20:37:23.294429 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-12 20:37:23.295066 - [DEBUG]
58334 2019-Jan-12 20:37:23.295094 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58335 2019-Jan-12 20:37:23.295759 - [DEBUG] Possible callees:
58336 2019-Jan-12 20:37:23.295785 - [DEBUG] llvm.dbg.declare
58337 2019-Jan-12 20:37:23.295810 - [DEBUG] Possible return sites:
58338 2019-Jan-12 20:37:23.295847 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7858339 2019-Jan-12 20:37:23.297121 - [DEBUG] Found and process special summary
58340 2019-Jan-12 20:37:23.297163 - [DEBUG] Compose: EdgeIdentity * AllBottom
58341 2019-Jan-12 20:37:23.297191 - [DEBUG]
58342 2019-Jan-12 20:37:23.297215 - [DEBUG] Propagate flow
58343 2019-Jan-12 20:37:23.297239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58344 2019-Jan-12 20:37:23.297296 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58345 2019-Jan-12 20:37:23.297933 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58346 2019-Jan-12 20:37:23.298568 - [DEBUG] Edge function : AllBottom (result of previous compose)
58347 2019-Jan-12 20:37:23.298594 - [DEBUG]
58348 2019-Jan-12 20:37:23.298619 - [DEBUG] Join: AllTop & AllBottom
58349 2019-Jan-12 20:37:23.298645 - [DEBUG] = AllBottom (new jump func)
58350 2019-Jan-12 20:37:23.298684 - [DEBUG]
58351 2019-Jan-12 20:37:23.298708 - [DEBUG] Start adding new jump function
58352 2019-Jan-12 20:37:23.298731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-12 20:37:23.298787 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58354 2019-Jan-12 20:37:23.299425 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58355 2019-Jan-12 20:37:23.300060 - [DEBUG] Edge Function : AllBottom
58356 2019-Jan-12 20:37:23.300088 - [DEBUG] End adding new jump function
58357 2019-Jan-12 20:37:23.300113 - [DEBUG]
58358 2019-Jan-12 20:37:23.300137 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58359 2019-Jan-12 20:37:23.300161 - [DEBUG]
58360 2019-Jan-12 20:37:23.300185 - [DEBUG] Process 1565. path edge:
58361 2019-Jan-12 20:37:23.300208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58362 2019-Jan-12 20:37:23.300265 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
58363 2019-Jan-12 20:37:23.300900 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58364 2019-Jan-12 20:37:23.301535 - [DEBUG]
58365 2019-Jan-12 20:37:23.301560 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58366 2019-Jan-12 20:37:23.302241 - [DEBUG] Compose: EdgeIdentity * AllBottom
58367 2019-Jan-12 20:37:23.302270 - [DEBUG]
58368 2019-Jan-12 20:37:23.302293 - [DEBUG] Propagate flow
58369 2019-Jan-12 20:37:23.302317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58370 2019-Jan-12 20:37:23.302374 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58371 2019-Jan-12 20:37:23.303007 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58372 2019-Jan-12 20:37:23.303642 - [DEBUG] Edge function : AllBottom (result of previous compose)
58373 2019-Jan-12 20:37:23.303668 - [DEBUG]
58374 2019-Jan-12 20:37:23.303693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58375 2019-Jan-12 20:37:23.303718 - [DEBUG] = AllBottom
58376 2019-Jan-12 20:37:23.303743 - [DEBUG]
58377 2019-Jan-12 20:37:23.303766 - [DEBUG] PROPAGATE: No new function!
58378 2019-Jan-12 20:37:23.303792 - [DEBUG] Compose: EdgeIdentity * AllBottom
58379 2019-Jan-12 20:37:23.303817 - [DEBUG]
58380 2019-Jan-12 20:37:23.303841 - [DEBUG] Propagate flow
58381 2019-Jan-12 20:37:23.303864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58382 2019-Jan-12 20:37:23.303920 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58383 2019-Jan-12 20:37:23.304567 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58384 2019-Jan-12 20:37:23.305209 - [DEBUG] Edge function : AllBottom (result of previous compose)
58385 2019-Jan-12 20:37:23.305235 - [DEBUG]
58386 2019-Jan-12 20:37:23.305259 - [DEBUG] Join: AllTop & AllBottom
58387 2019-Jan-12 20:37:23.305285 - [DEBUG] = AllBottom (new jump func)
58388 2019-Jan-12 20:37:23.305310 - [DEBUG]
58389 2019-Jan-12 20:37:23.305351 - [DEBUG] Start adding new jump function
58390 2019-Jan-12 20:37:23.305374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58391 2019-Jan-12 20:37:23.305431 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58392 2019-Jan-12 20:37:23.306074 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58393 2019-Jan-12 20:37:23.306712 - [DEBUG] Edge Function : AllBottom
58394 2019-Jan-12 20:37:23.306741 - [DEBUG] End adding new jump function
58395 2019-Jan-12 20:37:23.306765 - [DEBUG]
58396 2019-Jan-12 20:37:23.306792 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58397 2019-Jan-12 20:37:23.306817 - [DEBUG]
58398 2019-Jan-12 20:37:23.306840 - [DEBUG] Process 1566. path edge:
58399 2019-Jan-12 20:37:23.306864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58400 2019-Jan-12 20:37:23.306921 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
58401 2019-Jan-12 20:37:23.307553 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58402 2019-Jan-12 20:37:23.308189 - [DEBUG]
58403 2019-Jan-12 20:37:23.308215 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58404 2019-Jan-12 20:37:23.308887 - [DEBUG] Compose: EdgeIdentity * AllBottom
58405 2019-Jan-12 20:37:23.308915 - [DEBUG]
58406 2019-Jan-12 20:37:23.308939 - [DEBUG] Propagate flow
58407 2019-Jan-12 20:37:23.308962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58408 2019-Jan-12 20:37:23.309019 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58409 2019-Jan-12 20:37:23.309657 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58410 2019-Jan-12 20:37:23.310294 - [DEBUG] Edge function : AllBottom (result of previous compose)
58411 2019-Jan-12 20:37:23.310320 - [DEBUG]
58412 2019-Jan-12 20:37:23.310344 - [DEBUG] Join: AllTop & AllBottom
58413 2019-Jan-12 20:37:23.310370 - [DEBUG] = AllBottom (new jump func)
58414 2019-Jan-12 20:37:23.310395 - [DEBUG]
58415 2019-Jan-12 20:37:23.310418 - [DEBUG] Start adding new jump function
58416 2019-Jan-12 20:37:23.310441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58417 2019-Jan-12 20:37:23.310497 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58418 2019-Jan-12 20:37:23.311135 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58419 2019-Jan-12 20:37:23.311771 - [DEBUG] Edge Function : AllBottom
58420 2019-Jan-12 20:37:23.311799 - [DEBUG] End adding new jump function
58421 2019-Jan-12 20:37:23.311823 - [DEBUG]
58422 2019-Jan-12 20:37:23.311847 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58423 2019-Jan-12 20:37:23.311871 - [DEBUG]
58424 2019-Jan-12 20:37:23.311894 - [DEBUG] Process 1567. path edge:
58425 2019-Jan-12 20:37:23.311918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58426 2019-Jan-12 20:37:23.311975 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
58427 2019-Jan-12 20:37:23.312634 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58428 2019-Jan-12 20:37:23.313278 - [DEBUG]
58429 2019-Jan-12 20:37:23.313303 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58430 2019-Jan-12 20:37:23.313964 - [DEBUG] Compose: EdgeIdentity * AllBottom
58431 2019-Jan-12 20:37:23.313993 - [DEBUG]
58432 2019-Jan-12 20:37:23.314018 - [DEBUG] Propagate flow
58433 2019-Jan-12 20:37:23.314041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58434 2019-Jan-12 20:37:23.314099 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58435 2019-Jan-12 20:37:23.314734 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58436 2019-Jan-12 20:37:23.315396 - [DEBUG] Edge function : AllBottom (result of previous compose)
58437 2019-Jan-12 20:37:23.315421 - [DEBUG]
58438 2019-Jan-12 20:37:23.315446 - [DEBUG] Join: AllTop & AllBottom
58439 2019-Jan-12 20:37:23.315472 - [DEBUG] = AllBottom (new jump func)
58440 2019-Jan-12 20:37:23.315497 - [DEBUG]
58441 2019-Jan-12 20:37:23.315521 - [DEBUG] Start adding new jump function
58442 2019-Jan-12 20:37:23.315544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58443 2019-Jan-12 20:37:23.315600 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58444 2019-Jan-12 20:37:23.316238 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58445 2019-Jan-12 20:37:23.316870 - [DEBUG] Edge Function : AllBottom
58446 2019-Jan-12 20:37:23.316898 - [DEBUG] End adding new jump function
58447 2019-Jan-12 20:37:23.316923 - [DEBUG]
58448 2019-Jan-12 20:37:23.316947 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58449 2019-Jan-12 20:37:23.316971 - [DEBUG]
58450 2019-Jan-12 20:37:23.316995 - [DEBUG] Process 1568. path edge:
58451 2019-Jan-12 20:37:23.317019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58452 2019-Jan-12 20:37:23.317075 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
58453 2019-Jan-12 20:37:23.317708 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58454 2019-Jan-12 20:37:23.318352 - [DEBUG]
58455 2019-Jan-12 20:37:23.318377 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58456 2019-Jan-12 20:37:23.319040 - [DEBUG] Compose: EdgeIdentity * AllBottom
58457 2019-Jan-12 20:37:23.319068 - [DEBUG]
58458 2019-Jan-12 20:37:23.319092 - [DEBUG] Propagate flow
58459 2019-Jan-12 20:37:23.319115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58460 2019-Jan-12 20:37:23.319172 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58461 2019-Jan-12 20:37:23.319808 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58462 2019-Jan-12 20:37:23.320445 - [DEBUG] Edge function : AllBottom (result of previous compose)
58463 2019-Jan-12 20:37:23.320470 - [DEBUG]
58464 2019-Jan-12 20:37:23.320495 - [DEBUG] Join: AllTop & AllBottom
58465 2019-Jan-12 20:37:23.320521 - [DEBUG] = AllBottom (new jump func)
58466 2019-Jan-12 20:37:23.320545 - [DEBUG]
58467 2019-Jan-12 20:37:23.320569 - [DEBUG] Start adding new jump function
58468 2019-Jan-12 20:37:23.320592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58469 2019-Jan-12 20:37:23.320648 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58470 2019-Jan-12 20:37:23.321295 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58471 2019-Jan-12 20:37:23.321929 - [DEBUG] Edge Function : AllBottom
58472 2019-Jan-12 20:37:23.321957 - [DEBUG] End adding new jump function
58473 2019-Jan-12 20:37:23.321993 - [DEBUG]
58474 2019-Jan-12 20:37:23.322020 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58475 2019-Jan-12 20:37:23.322044 - [DEBUG]
58476 2019-Jan-12 20:37:23.322067 - [DEBUG] Process 1569. path edge:
58477 2019-Jan-12 20:37:23.322091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58478 2019-Jan-12 20:37:23.322148 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
58479 2019-Jan-12 20:37:23.322785 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58480 2019-Jan-12 20:37:23.323427 - [DEBUG]
58481 2019-Jan-12 20:37:23.323452 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58482 2019-Jan-12 20:37:23.324105 - [DEBUG] Compose: EdgeIdentity * AllBottom
58483 2019-Jan-12 20:37:23.324133 - [DEBUG]
58484 2019-Jan-12 20:37:23.324157 - [DEBUG] Propagate flow
58485 2019-Jan-12 20:37:23.324180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58486 2019-Jan-12 20:37:23.324238 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58487 2019-Jan-12 20:37:23.324881 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58488 2019-Jan-12 20:37:23.325537 - [DEBUG] Edge function : AllBottom (result of previous compose)
58489 2019-Jan-12 20:37:23.325562 - [DEBUG]
58490 2019-Jan-12 20:37:23.325587 - [DEBUG] Join: AllTop & AllBottom
58491 2019-Jan-12 20:37:23.325613 - [DEBUG] = AllBottom (new jump func)
58492 2019-Jan-12 20:37:23.325638 - [DEBUG]
58493 2019-Jan-12 20:37:23.325661 - [DEBUG] Start adding new jump function
58494 2019-Jan-12 20:37:23.325685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58495 2019-Jan-12 20:37:23.325741 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58496 2019-Jan-12 20:37:23.326386 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58497 2019-Jan-12 20:37:23.327023 - [DEBUG] Edge Function : AllBottom
58498 2019-Jan-12 20:37:23.327051 - [DEBUG] End adding new jump function
58499 2019-Jan-12 20:37:23.327076 - [DEBUG]
58500 2019-Jan-12 20:37:23.327100 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58501 2019-Jan-12 20:37:23.327125 - [DEBUG]
58502 2019-Jan-12 20:37:23.327148 - [DEBUG] Process 1570. path edge:
58503 2019-Jan-12 20:37:23.327172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58504 2019-Jan-12 20:37:23.327228 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
58505 2019-Jan-12 20:37:23.327866 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58506 2019-Jan-12 20:37:23.328502 - [DEBUG]
58507 2019-Jan-12 20:37:23.328526 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58508 2019-Jan-12 20:37:23.329199 - [DEBUG] Compose: EdgeIdentity * AllBottom
58509 2019-Jan-12 20:37:23.329228 - [DEBUG]
58510 2019-Jan-12 20:37:23.329251 - [DEBUG] Propagate flow
58511 2019-Jan-12 20:37:23.329275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58512 2019-Jan-12 20:37:23.329332 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58513 2019-Jan-12 20:37:23.329971 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58514 2019-Jan-12 20:37:23.330609 - [DEBUG] Edge function : AllBottom (result of previous compose)
58515 2019-Jan-12 20:37:23.330634 - [DEBUG]
58516 2019-Jan-12 20:37:23.330659 - [DEBUG] Join: AllTop & AllBottom
58517 2019-Jan-12 20:37:23.330684 - [DEBUG] = AllBottom (new jump func)
58518 2019-Jan-12 20:37:23.330709 - [DEBUG]
58519 2019-Jan-12 20:37:23.330732 - [DEBUG] Start adding new jump function
58520 2019-Jan-12 20:37:23.330756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58521 2019-Jan-12 20:37:23.330812 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58522 2019-Jan-12 20:37:23.331449 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58523 2019-Jan-12 20:37:23.332099 - [DEBUG] Edge Function : AllBottom
58524 2019-Jan-12 20:37:23.332126 - [DEBUG] End adding new jump function
58525 2019-Jan-12 20:37:23.332150 - [DEBUG]
58526 2019-Jan-12 20:37:23.332174 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58527 2019-Jan-12 20:37:23.332198 - [DEBUG]
58528 2019-Jan-12 20:37:23.332222 - [DEBUG] Process 1571. path edge:
58529 2019-Jan-12 20:37:23.332245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58530 2019-Jan-12 20:37:23.332301 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
58531 2019-Jan-12 20:37:23.332935 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58532 2019-Jan-12 20:37:23.333571 - [DEBUG]
58533 2019-Jan-12 20:37:23.333596 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58534 2019-Jan-12 20:37:23.334253 - [DEBUG] Compose: EdgeIdentity * AllBottom
58535 2019-Jan-12 20:37:23.334282 - [DEBUG]
58536 2019-Jan-12 20:37:23.334305 - [DEBUG] Propagate flow
58537 2019-Jan-12 20:37:23.334329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58538 2019-Jan-12 20:37:23.334386 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58539 2019-Jan-12 20:37:23.335041 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58540 2019-Jan-12 20:37:23.335696 - [DEBUG] Edge function : AllBottom (result of previous compose)
58541 2019-Jan-12 20:37:23.335722 - [DEBUG]
58542 2019-Jan-12 20:37:23.335746 - [DEBUG] Join: AllTop & AllBottom
58543 2019-Jan-12 20:37:23.335772 - [DEBUG] = AllBottom (new jump func)
58544 2019-Jan-12 20:37:23.335797 - [DEBUG]
58545 2019-Jan-12 20:37:23.335820 - [DEBUG] Start adding new jump function
58546 2019-Jan-12 20:37:23.335843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58547 2019-Jan-12 20:37:23.335899 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58548 2019-Jan-12 20:37:23.336537 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58549 2019-Jan-12 20:37:23.337178 - [DEBUG] Edge Function : AllBottom
58550 2019-Jan-12 20:37:23.337206 - [DEBUG] End adding new jump function
58551 2019-Jan-12 20:37:23.337230 - [DEBUG]
58552 2019-Jan-12 20:37:23.337254 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58553 2019-Jan-12 20:37:23.337287 - [DEBUG]
58554 2019-Jan-12 20:37:23.337311 - [DEBUG] Process 1572. path edge:
58555 2019-Jan-12 20:37:23.337335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58556 2019-Jan-12 20:37:23.337392 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
58557 2019-Jan-12 20:37:23.338034 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58558 2019-Jan-12 20:37:23.338687 - [DEBUG]
58559 2019-Jan-12 20:37:23.338711 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58560 2019-Jan-12 20:37:23.339374 - [DEBUG] Possible callees:
58561 2019-Jan-12 20:37:23.339400 - [DEBUG] llvm.dbg.declare
58562 2019-Jan-12 20:37:23.339425 - [DEBUG] Possible return sites:
58563 2019-Jan-12 20:37:23.339449 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12058564 2019-Jan-12 20:37:23.340721 - [DEBUG] Found and process special summary
58565 2019-Jan-12 20:37:23.340762 - [DEBUG] Compose: EdgeIdentity * AllBottom
58566 2019-Jan-12 20:37:23.340790 - [DEBUG]
58567 2019-Jan-12 20:37:23.340814 - [DEBUG] Propagate flow
58568 2019-Jan-12 20:37:23.340838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58569 2019-Jan-12 20:37:23.340895 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58570 2019-Jan-12 20:37:23.341538 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58571 2019-Jan-12 20:37:23.342191 - [DEBUG] Edge function : AllBottom (result of previous compose)
58572 2019-Jan-12 20:37:23.342217 - [DEBUG]
58573 2019-Jan-12 20:37:23.342241 - [DEBUG] Join: AllTop & AllBottom
58574 2019-Jan-12 20:37:23.342267 - [DEBUG] = AllBottom (new jump func)
58575 2019-Jan-12 20:37:23.342291 - [DEBUG]
58576 2019-Jan-12 20:37:23.342315 - [DEBUG] Start adding new jump function
58577 2019-Jan-12 20:37:23.342338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58578 2019-Jan-12 20:37:23.342394 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58579 2019-Jan-12 20:37:23.343032 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58580 2019-Jan-12 20:37:23.343668 - [DEBUG] Edge Function : AllBottom
58581 2019-Jan-12 20:37:23.343696 - [DEBUG] End adding new jump function
58582 2019-Jan-12 20:37:23.343720 - [DEBUG]
58583 2019-Jan-12 20:37:23.343744 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58584 2019-Jan-12 20:37:23.343768 - [DEBUG]
58585 2019-Jan-12 20:37:23.343791 - [DEBUG] Process 1573. path edge:
58586 2019-Jan-12 20:37:23.343815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58587 2019-Jan-12 20:37:23.343871 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
58588 2019-Jan-12 20:37:23.344507 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58589 2019-Jan-12 20:37:23.345144 - [DEBUG]
58590 2019-Jan-12 20:37:23.345169 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58591 2019-Jan-12 20:37:23.345846 - [DEBUG] Compose: EdgeIdentity * AllBottom
58592 2019-Jan-12 20:37:23.345874 - [DEBUG]
58593 2019-Jan-12 20:37:23.345898 - [DEBUG] Propagate flow
58594 2019-Jan-12 20:37:23.345922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58595 2019-Jan-12 20:37:23.345987 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58596 2019-Jan-12 20:37:23.346621 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58597 2019-Jan-12 20:37:23.347258 - [DEBUG] Edge function : AllBottom (result of previous compose)
58598 2019-Jan-12 20:37:23.347284 - [DEBUG]
58599 2019-Jan-12 20:37:23.347308 - [DEBUG] Join: AllTop & AllBottom
58600 2019-Jan-12 20:37:23.347334 - [DEBUG] = AllBottom (new jump func)
58601 2019-Jan-12 20:37:23.347358 - [DEBUG]
58602 2019-Jan-12 20:37:23.347382 - [DEBUG] Start adding new jump function
58603 2019-Jan-12 20:37:23.347405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58604 2019-Jan-12 20:37:23.347461 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58605 2019-Jan-12 20:37:23.348099 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58606 2019-Jan-12 20:37:23.348746 - [DEBUG] Edge Function : AllBottom
58607 2019-Jan-12 20:37:23.348773 - [DEBUG] End adding new jump function
58608 2019-Jan-12 20:37:23.348798 - [DEBUG]
58609 2019-Jan-12 20:37:23.348821 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58610 2019-Jan-12 20:37:23.348846 - [DEBUG]
58611 2019-Jan-12 20:37:23.348869 - [DEBUG] Process 1574. path edge:
58612 2019-Jan-12 20:37:23.348893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58613 2019-Jan-12 20:37:23.348949 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
58614 2019-Jan-12 20:37:23.349582 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58615 2019-Jan-12 20:37:23.350218 - [DEBUG]
58616 2019-Jan-12 20:37:23.350244 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58617 2019-Jan-12 20:37:23.350901 - [DEBUG] Compose: EdgeIdentity * AllBottom
58618 2019-Jan-12 20:37:23.350929 - [DEBUG]
58619 2019-Jan-12 20:37:23.350953 - [DEBUG] Propagate flow
58620 2019-Jan-12 20:37:23.350976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58621 2019-Jan-12 20:37:23.351034 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58622 2019-Jan-12 20:37:23.351676 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58623 2019-Jan-12 20:37:23.352326 - [DEBUG] Edge function : AllBottom (result of previous compose)
58624 2019-Jan-12 20:37:23.352351 - [DEBUG]
58625 2019-Jan-12 20:37:23.352376 - [DEBUG] Join: AllTop & AllBottom
58626 2019-Jan-12 20:37:23.352402 - [DEBUG] = AllBottom (new jump func)
58627 2019-Jan-12 20:37:23.352426 - [DEBUG]
58628 2019-Jan-12 20:37:23.352450 - [DEBUG] Start adding new jump function
58629 2019-Jan-12 20:37:23.352473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58630 2019-Jan-12 20:37:23.352529 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58631 2019-Jan-12 20:37:23.353166 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58632 2019-Jan-12 20:37:23.353807 - [DEBUG] Edge Function : AllBottom
58633 2019-Jan-12 20:37:23.353835 - [DEBUG] End adding new jump function
58634 2019-Jan-12 20:37:23.353859 - [DEBUG]
58635 2019-Jan-12 20:37:23.353883 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58636 2019-Jan-12 20:37:23.353907 - [DEBUG]
58637 2019-Jan-12 20:37:23.353939 - [DEBUG] Process 1575. path edge:
58638 2019-Jan-12 20:37:23.353963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58639 2019-Jan-12 20:37:23.354019 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
58640 2019-Jan-12 20:37:23.354662 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58641 2019-Jan-12 20:37:23.355297 - [DEBUG]
58642 2019-Jan-12 20:37:23.355337 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58643 2019-Jan-12 20:37:23.355994 - [DEBUG] Possible callees:
58644 2019-Jan-12 20:37:23.356020 - [DEBUG] llvm.dbg.declare
58645 2019-Jan-12 20:37:23.356045 - [DEBUG] Possible return sites:
58646 2019-Jan-12 20:37:23.356069 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14958647 2019-Jan-12 20:37:23.357342 - [DEBUG] Found and process special summary
58648 2019-Jan-12 20:37:23.357383 - [DEBUG] Compose: EdgeIdentity * AllBottom
58649 2019-Jan-12 20:37:23.357411 - [DEBUG]
58650 2019-Jan-12 20:37:23.357435 - [DEBUG] Propagate flow
58651 2019-Jan-12 20:37:23.357458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58652 2019-Jan-12 20:37:23.357515 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58653 2019-Jan-12 20:37:23.358152 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58654 2019-Jan-12 20:37:23.358805 - [DEBUG] Edge function : AllBottom (result of previous compose)
58655 2019-Jan-12 20:37:23.358831 - [DEBUG]
58656 2019-Jan-12 20:37:23.358855 - [DEBUG] Join: AllTop & AllBottom
58657 2019-Jan-12 20:37:23.358881 - [DEBUG] = AllBottom (new jump func)
58658 2019-Jan-12 20:37:23.358906 - [DEBUG]
58659 2019-Jan-12 20:37:23.358929 - [DEBUG] Start adding new jump function
58660 2019-Jan-12 20:37:23.358953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58661 2019-Jan-12 20:37:23.359008 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-12 20:37:23.359646 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58663 2019-Jan-12 20:37:23.360281 - [DEBUG] Edge Function : AllBottom
58664 2019-Jan-12 20:37:23.360309 - [DEBUG] End adding new jump function
58665 2019-Jan-12 20:37:23.360334 - [DEBUG]
58666 2019-Jan-12 20:37:23.360357 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58667 2019-Jan-12 20:37:23.360381 - [DEBUG]
58668 2019-Jan-12 20:37:23.360405 - [DEBUG] Process 1576. path edge:
58669 2019-Jan-12 20:37:23.360428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58670 2019-Jan-12 20:37:23.360485 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
58671 2019-Jan-12 20:37:23.361120 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58672 2019-Jan-12 20:37:23.361756 - [DEBUG]
58673 2019-Jan-12 20:37:23.361781 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58674 2019-Jan-12 20:37:23.362457 - [DEBUG] Compose: EdgeIdentity * AllBottom
58675 2019-Jan-12 20:37:23.362486 - [DEBUG]
58676 2019-Jan-12 20:37:23.362509 - [DEBUG] Propagate flow
58677 2019-Jan-12 20:37:23.362533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58678 2019-Jan-12 20:37:23.362590 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58679 2019-Jan-12 20:37:23.363240 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58680 2019-Jan-12 20:37:23.363879 - [DEBUG] Edge function : AllBottom (result of previous compose)
58681 2019-Jan-12 20:37:23.363904 - [DEBUG]
58682 2019-Jan-12 20:37:23.363929 - [DEBUG] Join: AllTop & AllBottom
58683 2019-Jan-12 20:37:23.363955 - [DEBUG] = AllBottom (new jump func)
58684 2019-Jan-12 20:37:23.363979 - [DEBUG]
58685 2019-Jan-12 20:37:23.364003 - [DEBUG] Start adding new jump function
58686 2019-Jan-12 20:37:23.364026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58687 2019-Jan-12 20:37:23.364082 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58688 2019-Jan-12 20:37:23.364719 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58689 2019-Jan-12 20:37:23.365368 - [DEBUG] Edge Function : AllBottom
58690 2019-Jan-12 20:37:23.365396 - [DEBUG] End adding new jump function
58691 2019-Jan-12 20:37:23.365420 - [DEBUG]
58692 2019-Jan-12 20:37:23.365444 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
58693 2019-Jan-12 20:37:23.365469 - [DEBUG]
58694 2019-Jan-12 20:37:23.365492 - [DEBUG] Process 1577. path edge:
58695 2019-Jan-12 20:37:23.365516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58696 2019-Jan-12 20:37:23.365576 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
58697 2019-Jan-12 20:37:23.366210 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58698 2019-Jan-12 20:37:23.366854 - [DEBUG]
58699 2019-Jan-12 20:37:23.366879 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58700 2019-Jan-12 20:37:23.367533 - [DEBUG] Compose: EdgeIdentity * AllBottom
58701 2019-Jan-12 20:37:23.367562 - [DEBUG]
58702 2019-Jan-12 20:37:23.367586 - [DEBUG] Propagate flow
58703 2019-Jan-12 20:37:23.367610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58704 2019-Jan-12 20:37:23.367667 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58705 2019-Jan-12 20:37:23.368312 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58706 2019-Jan-12 20:37:23.368964 - [DEBUG] Edge function : AllBottom (result of previous compose)
58707 2019-Jan-12 20:37:23.368990 - [DEBUG]
58708 2019-Jan-12 20:37:23.369015 - [DEBUG] Join: AllTop & AllBottom
58709 2019-Jan-12 20:37:23.369041 - [DEBUG] = AllBottom (new jump func)
58710 2019-Jan-12 20:37:23.369065 - [DEBUG]
58711 2019-Jan-12 20:37:23.369089 - [DEBUG] Start adding new jump function
58712 2019-Jan-12 20:37:23.369112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58713 2019-Jan-12 20:37:23.369168 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58714 2019-Jan-12 20:37:23.369807 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58715 2019-Jan-12 20:37:23.370448 - [DEBUG] Edge Function : AllBottom
58716 2019-Jan-12 20:37:23.370476 - [DEBUG] End adding new jump function
58717 2019-Jan-12 20:37:23.370500 - [DEBUG]
58718 2019-Jan-12 20:37:23.370524 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
58719 2019-Jan-12 20:37:23.370549 - [DEBUG]
58720 2019-Jan-12 20:37:23.370572 - [DEBUG] Process 1578. path edge:
58721 2019-Jan-12 20:37:23.370604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58722 2019-Jan-12 20:37:23.370661 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
58723 2019-Jan-12 20:37:23.371303 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58724 2019-Jan-12 20:37:23.371947 - [DEBUG]
58725 2019-Jan-12 20:37:23.371972 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58726 2019-Jan-12 20:37:23.372645 - [DEBUG] Possible callees:
58727 2019-Jan-12 20:37:23.372670 - [DEBUG] llvm.dbg.declare
58728 2019-Jan-12 20:37:23.372696 - [DEBUG] Possible return sites:
58729 2019-Jan-12 20:37:23.372719 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15558730 2019-Jan-12 20:37:23.373993 - [DEBUG] Found and process special summary
58731 2019-Jan-12 20:37:23.374056 - [DEBUG] Compose: EdgeIdentity * AllBottom
58732 2019-Jan-12 20:37:23.374085 - [DEBUG]
58733 2019-Jan-12 20:37:23.374109 - [DEBUG] Propagate flow
58734 2019-Jan-12 20:37:23.374133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58735 2019-Jan-12 20:37:23.374190 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58736 2019-Jan-12 20:37:23.374827 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58737 2019-Jan-12 20:37:23.375482 - [DEBUG] Edge function : AllBottom (result of previous compose)
58738 2019-Jan-12 20:37:23.375508 - [DEBUG]
58739 2019-Jan-12 20:37:23.375533 - [DEBUG] Join: AllTop & AllBottom
58740 2019-Jan-12 20:37:23.375559 - [DEBUG] = AllBottom (new jump func)
58741 2019-Jan-12 20:37:23.375584 - [DEBUG]
58742 2019-Jan-12 20:37:23.375607 - [DEBUG] Start adding new jump function
58743 2019-Jan-12 20:37:23.375633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58744 2019-Jan-12 20:37:23.375689 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58745 2019-Jan-12 20:37:23.376327 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58746 2019-Jan-12 20:37:23.376962 - [DEBUG] Edge Function : AllBottom
58747 2019-Jan-12 20:37:23.376990 - [DEBUG] End adding new jump function
58748 2019-Jan-12 20:37:23.377014 - [DEBUG]
58749 2019-Jan-12 20:37:23.377038 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58750 2019-Jan-12 20:37:23.377062 - [DEBUG]
58751 2019-Jan-12 20:37:23.377086 - [DEBUG] Process 1579. path edge:
58752 2019-Jan-12 20:37:23.377110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58753 2019-Jan-12 20:37:23.377166 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58754 2019-Jan-12 20:37:23.377802 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58755 2019-Jan-12 20:37:23.378438 - [DEBUG]
58756 2019-Jan-12 20:37:23.378462 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58757 2019-Jan-12 20:37:23.379155 - [DEBUG] Compose: EdgeIdentity * AllBottom
58758 2019-Jan-12 20:37:23.379183 - [DEBUG]
58759 2019-Jan-12 20:37:23.379207 - [DEBUG] Propagate flow
58760 2019-Jan-12 20:37:23.379231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58761 2019-Jan-12 20:37:23.379288 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58762 2019-Jan-12 20:37:23.379932 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58763 2019-Jan-12 20:37:23.380569 - [DEBUG] Edge function : AllBottom (result of previous compose)
58764 2019-Jan-12 20:37:23.380594 - [DEBUG]
58765 2019-Jan-12 20:37:23.380619 - [DEBUG] Join: AllTop & AllBottom
58766 2019-Jan-12 20:37:23.380645 - [DEBUG] = AllBottom (new jump func)
58767 2019-Jan-12 20:37:23.380670 - [DEBUG]
58768 2019-Jan-12 20:37:23.380693 - [DEBUG] Start adding new jump function
58769 2019-Jan-12 20:37:23.380716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58770 2019-Jan-12 20:37:23.380772 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58771 2019-Jan-12 20:37:23.381411 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58772 2019-Jan-12 20:37:23.382065 - [DEBUG] Edge Function : AllBottom
58773 2019-Jan-12 20:37:23.382094 - [DEBUG] End adding new jump function
58774 2019-Jan-12 20:37:23.382118 - [DEBUG]
58775 2019-Jan-12 20:37:23.382141 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58776 2019-Jan-12 20:37:23.382166 - [DEBUG]
58777 2019-Jan-12 20:37:23.382189 - [DEBUG] Process 1580. path edge:
58778 2019-Jan-12 20:37:23.382213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58779 2019-Jan-12 20:37:23.382270 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58780 2019-Jan-12 20:37:23.382909 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58781 2019-Jan-12 20:37:23.383547 - [DEBUG]
58782 2019-Jan-12 20:37:23.383572 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58783 2019-Jan-12 20:37:23.384240 - [DEBUG] Compose: EdgeIdentity * AllBottom
58784 2019-Jan-12 20:37:23.384269 - [DEBUG]
58785 2019-Jan-12 20:37:23.384293 - [DEBUG] Propagate flow
58786 2019-Jan-12 20:37:23.384316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58787 2019-Jan-12 20:37:23.384374 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58788 2019-Jan-12 20:37:23.385014 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58789 2019-Jan-12 20:37:23.385669 - [DEBUG] Edge function : AllBottom (result of previous compose)
58790 2019-Jan-12 20:37:23.385699 - [DEBUG]
58791 2019-Jan-12 20:37:23.385724 - [DEBUG] Join: AllTop & AllBottom
58792 2019-Jan-12 20:37:23.385750 - [DEBUG] = AllBottom (new jump func)
58793 2019-Jan-12 20:37:23.385774 - [DEBUG]
58794 2019-Jan-12 20:37:23.385797 - [DEBUG] Start adding new jump function
58795 2019-Jan-12 20:37:23.385821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58796 2019-Jan-12 20:37:23.385877 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58797 2019-Jan-12 20:37:23.386513 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58798 2019-Jan-12 20:37:23.387145 - [DEBUG] Edge Function : AllBottom
58799 2019-Jan-12 20:37:23.387172 - [DEBUG] End adding new jump function
58800 2019-Jan-12 20:37:23.387196 - [DEBUG]
58801 2019-Jan-12 20:37:23.387220 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58802 2019-Jan-12 20:37:23.387245 - [DEBUG]
58803 2019-Jan-12 20:37:23.387268 - [DEBUG] Process 1581. path edge:
58804 2019-Jan-12 20:37:23.387292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58805 2019-Jan-12 20:37:23.387348 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58806 2019-Jan-12 20:37:23.387994 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58807 2019-Jan-12 20:37:23.388632 - [DEBUG]
58808 2019-Jan-12 20:37:23.388673 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58809 2019-Jan-12 20:37:23.389338 - [DEBUG] EDGE:
58810 2019-Jan-12 20:37:23.389398 - [DEBUG] ---> 58811 2019-Jan-12 20:37:23.390039 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58812 2019-Jan-12 20:37:23.390676 - [DEBUG]
58813 2019-Jan-12 20:37:23.390702 - [DEBUG] EDGE:
58814 2019-Jan-12 20:37:23.390758 - [DEBUG] ---> 58815 2019-Jan-12 20:37:23.391392 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58816 2019-Jan-12 20:37:23.392053 - [DEBUG]
58817 2019-Jan-12 20:37:23.392079 - [DEBUG] Compose: EdgeIdentity * AllBottom
58818 2019-Jan-12 20:37:23.392105 - [DEBUG]
58819 2019-Jan-12 20:37:23.392129 - [DEBUG] Propagate flow
58820 2019-Jan-12 20:37:23.392152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58821 2019-Jan-12 20:37:23.392208 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58822 2019-Jan-12 20:37:23.392841 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58823 2019-Jan-12 20:37:23.393478 - [DEBUG] Edge function : AllBottom (result of previous compose)
58824 2019-Jan-12 20:37:23.393503 - [DEBUG]
58825 2019-Jan-12 20:37:23.393528 - [DEBUG] Join: AllTop & AllBottom
58826 2019-Jan-12 20:37:23.393554 - [DEBUG] = AllBottom (new jump func)
58827 2019-Jan-12 20:37:23.393578 - [DEBUG]
58828 2019-Jan-12 20:37:23.393602 - [DEBUG] Start adding new jump function
58829 2019-Jan-12 20:37:23.393625 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58830 2019-Jan-12 20:37:23.393681 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58831 2019-Jan-12 20:37:23.394319 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58832 2019-Jan-12 20:37:23.394953 - [DEBUG] Edge Function : AllBottom
58833 2019-Jan-12 20:37:23.394981 - [DEBUG] End adding new jump function
58834 2019-Jan-12 20:37:23.395004 - [DEBUG]
58835 2019-Jan-12 20:37:23.395028 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58836 2019-Jan-12 20:37:23.395052 - [DEBUG]
58837 2019-Jan-12 20:37:23.395076 - [DEBUG] Process 1582. path edge:
58838 2019-Jan-12 20:37:23.395100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58839 2019-Jan-12 20:37:23.395156 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58840 2019-Jan-12 20:37:23.395808 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58841 2019-Jan-12 20:37:23.396444 - [DEBUG]
58842 2019-Jan-12 20:37:23.396469 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58843 2019-Jan-12 20:37:23.397119 - [DEBUG] Compose: EdgeIdentity * AllBottom
58844 2019-Jan-12 20:37:23.397146 - [DEBUG]
58845 2019-Jan-12 20:37:23.397170 - [DEBUG] Propagate flow
58846 2019-Jan-12 20:37:23.397194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58847 2019-Jan-12 20:37:23.397251 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58848 2019-Jan-12 20:37:23.397884 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58849 2019-Jan-12 20:37:23.398529 - [DEBUG] Edge function : AllBottom (result of previous compose)
58850 2019-Jan-12 20:37:23.398555 - [DEBUG]
58851 2019-Jan-12 20:37:23.398580 - [DEBUG] Join: AllTop & AllBottom
58852 2019-Jan-12 20:37:23.398606 - [DEBUG] = AllBottom (new jump func)
58853 2019-Jan-12 20:37:23.398631 - [DEBUG]
58854 2019-Jan-12 20:37:23.398669 - [DEBUG] Start adding new jump function
58855 2019-Jan-12 20:37:23.398694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58856 2019-Jan-12 20:37:23.398750 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58857 2019-Jan-12 20:37:23.399393 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58858 2019-Jan-12 20:37:23.400025 - [DEBUG] Edge Function : AllBottom
58859 2019-Jan-12 20:37:23.400052 - [DEBUG] End adding new jump function
58860 2019-Jan-12 20:37:23.400076 - [DEBUG]
58861 2019-Jan-12 20:37:23.400100 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58862 2019-Jan-12 20:37:23.400125 - [DEBUG]
58863 2019-Jan-12 20:37:23.400149 - [DEBUG] Process 1583. path edge:
58864 2019-Jan-12 20:37:23.400172 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58865 2019-Jan-12 20:37:23.400229 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58866 2019-Jan-12 20:37:23.400861 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58867 2019-Jan-12 20:37:23.401495 - [DEBUG]
58868 2019-Jan-12 20:37:23.401521 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58869 2019-Jan-12 20:37:23.402185 - [DEBUG] Compose: EdgeIdentity * AllBottom
58870 2019-Jan-12 20:37:23.402214 - [DEBUG]
58871 2019-Jan-12 20:37:23.402238 - [DEBUG] Propagate flow
58872 2019-Jan-12 20:37:23.402261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58873 2019-Jan-12 20:37:23.402318 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58874 2019-Jan-12 20:37:23.402963 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58875 2019-Jan-12 20:37:23.403598 - [DEBUG] Edge function : AllBottom (result of previous compose)
58876 2019-Jan-12 20:37:23.403623 - [DEBUG]
58877 2019-Jan-12 20:37:23.403648 - [DEBUG] Join: AllTop & AllBottom
58878 2019-Jan-12 20:37:23.403674 - [DEBUG] = AllBottom (new jump func)
58879 2019-Jan-12 20:37:23.403699 - [DEBUG]
58880 2019-Jan-12 20:37:23.403722 - [DEBUG] Start adding new jump function
58881 2019-Jan-12 20:37:23.403746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58882 2019-Jan-12 20:37:23.403802 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58883 2019-Jan-12 20:37:23.404437 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58884 2019-Jan-12 20:37:23.405078 - [DEBUG] Edge Function : AllBottom
58885 2019-Jan-12 20:37:23.405106 - [DEBUG] End adding new jump function
58886 2019-Jan-12 20:37:23.405131 - [DEBUG]
58887 2019-Jan-12 20:37:23.405155 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58888 2019-Jan-12 20:37:23.405179 - [DEBUG]
58889 2019-Jan-12 20:37:23.405203 - [DEBUG] Process 1584. path edge:
58890 2019-Jan-12 20:37:23.405227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58891 2019-Jan-12 20:37:23.405284 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58892 2019-Jan-12 20:37:23.405955 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58893 2019-Jan-12 20:37:23.406600 - [DEBUG]
58894 2019-Jan-12 20:37:23.406624 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58895 2019-Jan-12 20:37:23.407283 - [DEBUG] Possible callees:
58896 2019-Jan-12 20:37:23.407309 - [DEBUG] llvm.dbg.declare
58897 2019-Jan-12 20:37:23.407334 - [DEBUG] Possible return sites:
58898 2019-Jan-12 20:37:23.407358 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358899 2019-Jan-12 20:37:23.408629 - [DEBUG] Found and process special summary
58900 2019-Jan-12 20:37:23.408676 - [DEBUG] Compose: EdgeIdentity * AllBottom
58901 2019-Jan-12 20:37:23.408704 - [DEBUG]
58902 2019-Jan-12 20:37:23.408728 - [DEBUG] Propagate flow
58903 2019-Jan-12 20:37:23.408752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58904 2019-Jan-12 20:37:23.408808 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58905 2019-Jan-12 20:37:23.409444 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58906 2019-Jan-12 20:37:23.410079 - [DEBUG] Edge function : AllBottom (result of previous compose)
58907 2019-Jan-12 20:37:23.410105 - [DEBUG]
58908 2019-Jan-12 20:37:23.410129 - [DEBUG] Join: AllTop & AllBottom
58909 2019-Jan-12 20:37:23.410155 - [DEBUG] = AllBottom (new jump func)
58910 2019-Jan-12 20:37:23.410180 - [DEBUG]
58911 2019-Jan-12 20:37:23.410203 - [DEBUG] Start adding new jump function
58912 2019-Jan-12 20:37:23.410227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58913 2019-Jan-12 20:37:23.410283 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58914 2019-Jan-12 20:37:23.410919 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58915 2019-Jan-12 20:37:23.411555 - [DEBUG] Edge Function : AllBottom
58916 2019-Jan-12 20:37:23.411584 - [DEBUG] End adding new jump function
58917 2019-Jan-12 20:37:23.411608 - [DEBUG]
58918 2019-Jan-12 20:37:23.411632 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58919 2019-Jan-12 20:37:23.411657 - [DEBUG]
58920 2019-Jan-12 20:37:23.411680 - [DEBUG] Process 1585. path edge:
58921 2019-Jan-12 20:37:23.411704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58922 2019-Jan-12 20:37:23.411761 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58923 2019-Jan-12 20:37:23.412412 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58924 2019-Jan-12 20:37:23.413049 - [DEBUG]
58925 2019-Jan-12 20:37:23.413074 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58926 2019-Jan-12 20:37:23.413740 - [DEBUG] Compose: EdgeIdentity * AllBottom
58927 2019-Jan-12 20:37:23.413769 - [DEBUG]
58928 2019-Jan-12 20:37:23.413793 - [DEBUG] Propagate flow
58929 2019-Jan-12 20:37:23.413816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58930 2019-Jan-12 20:37:23.413874 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58931 2019-Jan-12 20:37:23.414506 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58932 2019-Jan-12 20:37:23.415142 - [DEBUG] Edge function : AllBottom (result of previous compose)
58933 2019-Jan-12 20:37:23.415171 - [DEBUG]
58934 2019-Jan-12 20:37:23.415196 - [DEBUG] Join: AllTop & AllBottom
58935 2019-Jan-12 20:37:23.415221 - [DEBUG] = AllBottom (new jump func)
58936 2019-Jan-12 20:37:23.415255 - [DEBUG]
58937 2019-Jan-12 20:37:23.415279 - [DEBUG] Start adding new jump function
58938 2019-Jan-12 20:37:23.415302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58939 2019-Jan-12 20:37:23.415374 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58940 2019-Jan-12 20:37:23.416030 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58941 2019-Jan-12 20:37:23.416690 - [DEBUG] Edge Function : AllBottom
58942 2019-Jan-12 20:37:23.416722 - [DEBUG] End adding new jump function
58943 2019-Jan-12 20:37:23.416746 - [DEBUG]
58944 2019-Jan-12 20:37:23.416770 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58945 2019-Jan-12 20:37:23.416796 - [DEBUG]
58946 2019-Jan-12 20:37:23.416819 - [DEBUG] Process 1586. path edge:
58947 2019-Jan-12 20:37:23.416843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58948 2019-Jan-12 20:37:23.416906 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58949 2019-Jan-12 20:37:23.417542 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58950 2019-Jan-12 20:37:23.418178 - [DEBUG]
58951 2019-Jan-12 20:37:23.418205 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58952 2019-Jan-12 20:37:23.418899 - [DEBUG] Compose: EdgeIdentity * AllBottom
58953 2019-Jan-12 20:37:23.418927 - [DEBUG]
58954 2019-Jan-12 20:37:23.418950 - [DEBUG] Propagate flow
58955 2019-Jan-12 20:37:23.418973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58956 2019-Jan-12 20:37:23.419032 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58957 2019-Jan-12 20:37:23.419693 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58958 2019-Jan-12 20:37:23.420327 - [DEBUG] Edge function : AllBottom (result of previous compose)
58959 2019-Jan-12 20:37:23.420352 - [DEBUG]
58960 2019-Jan-12 20:37:23.420377 - [DEBUG] Join: AllTop & AllBottom
58961 2019-Jan-12 20:37:23.420402 - [DEBUG] = AllBottom (new jump func)
58962 2019-Jan-12 20:37:23.420427 - [DEBUG]
58963 2019-Jan-12 20:37:23.420450 - [DEBUG] Start adding new jump function
58964 2019-Jan-12 20:37:23.420473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58965 2019-Jan-12 20:37:23.420529 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58966 2019-Jan-12 20:37:23.421162 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58967 2019-Jan-12 20:37:23.421802 - [DEBUG] Edge Function : AllBottom
58968 2019-Jan-12 20:37:23.421830 - [DEBUG] End adding new jump function
58969 2019-Jan-12 20:37:23.421854 - [DEBUG]
58970 2019-Jan-12 20:37:23.421878 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58971 2019-Jan-12 20:37:23.421902 - [DEBUG]
58972 2019-Jan-12 20:37:23.421925 - [DEBUG] Process 1587. path edge:
58973 2019-Jan-12 20:37:23.421949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58974 2019-Jan-12 20:37:23.428073 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58975 2019-Jan-12 20:37:23.428857 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58976 2019-Jan-12 20:37:23.429504 - [DEBUG]
58977 2019-Jan-12 20:37:23.429529 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58978 2019-Jan-12 20:37:23.430209 - [DEBUG] Possible callees:
58979 2019-Jan-12 20:37:23.430235 - [DEBUG] llvm.dbg.declare
58980 2019-Jan-12 20:37:23.430260 - [DEBUG] Possible return sites:
58981 2019-Jan-12 20:37:23.430283 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958982 2019-Jan-12 20:37:23.431574 - [DEBUG] Found and process special summary
58983 2019-Jan-12 20:37:23.431617 - [DEBUG] Compose: EdgeIdentity * AllBottom
58984 2019-Jan-12 20:37:23.431645 - [DEBUG]
58985 2019-Jan-12 20:37:23.431669 - [DEBUG] Propagate flow
58986 2019-Jan-12 20:37:23.431692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58987 2019-Jan-12 20:37:23.431753 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58988 2019-Jan-12 20:37:23.432417 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58989 2019-Jan-12 20:37:23.433053 - [DEBUG] Edge function : AllBottom (result of previous compose)
58990 2019-Jan-12 20:37:23.433079 - [DEBUG]
58991 2019-Jan-12 20:37:23.433105 - [DEBUG] Join: AllTop & AllBottom
58992 2019-Jan-12 20:37:23.433131 - [DEBUG] = AllBottom (new jump func)
58993 2019-Jan-12 20:37:23.433155 - [DEBUG]
58994 2019-Jan-12 20:37:23.433178 - [DEBUG] Start adding new jump function
58995 2019-Jan-12 20:37:23.433201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-12 20:37:23.433257 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58997 2019-Jan-12 20:37:23.433891 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58998 2019-Jan-12 20:37:23.434524 - [DEBUG] Edge Function : AllBottom
58999 2019-Jan-12 20:37:23.434554 - [DEBUG] End adding new jump function
59000 2019-Jan-12 20:37:23.434578 - [DEBUG]
59001 2019-Jan-12 20:37:23.434601 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59002 2019-Jan-12 20:37:23.434626 - [DEBUG]
59003 2019-Jan-12 20:37:23.434649 - [DEBUG] Process 1588. path edge:
59004 2019-Jan-12 20:37:23.434673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59005 2019-Jan-12 20:37:23.434729 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59006 2019-Jan-12 20:37:23.435379 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59007 2019-Jan-12 20:37:23.436014 - [DEBUG]
59008 2019-Jan-12 20:37:23.436039 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59009 2019-Jan-12 20:37:23.436719 - [DEBUG] Compose: EdgeIdentity * AllBottom
59010 2019-Jan-12 20:37:23.436748 - [DEBUG]
59011 2019-Jan-12 20:37:23.436771 - [DEBUG] Propagate flow
59012 2019-Jan-12 20:37:23.436795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59013 2019-Jan-12 20:37:23.436853 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59014 2019-Jan-12 20:37:23.437487 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59015 2019-Jan-12 20:37:23.438159 - [DEBUG] Edge function : AllBottom (result of previous compose)
59016 2019-Jan-12 20:37:23.438184 - [DEBUG]
59017 2019-Jan-12 20:37:23.438210 - [DEBUG] Join: AllTop & AllBottom
59018 2019-Jan-12 20:37:23.438235 - [DEBUG] = AllBottom (new jump func)
59019 2019-Jan-12 20:37:23.438259 - [DEBUG]
59020 2019-Jan-12 20:37:23.438283 - [DEBUG] Start adding new jump function
59021 2019-Jan-12 20:37:23.438306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59022 2019-Jan-12 20:37:23.438362 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59023 2019-Jan-12 20:37:23.439029 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59024 2019-Jan-12 20:37:23.439661 - [DEBUG] Edge Function : AllBottom
59025 2019-Jan-12 20:37:23.439690 - [DEBUG] End adding new jump function
59026 2019-Jan-12 20:37:23.439714 - [DEBUG]
59027 2019-Jan-12 20:37:23.439738 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59028 2019-Jan-12 20:37:23.439763 - [DEBUG]
59029 2019-Jan-12 20:37:23.439786 - [DEBUG] Process 1589. path edge:
59030 2019-Jan-12 20:37:23.439810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59031 2019-Jan-12 20:37:23.439867 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59032 2019-Jan-12 20:37:23.440499 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59033 2019-Jan-12 20:37:23.441133 - [DEBUG]
59034 2019-Jan-12 20:37:23.441158 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59035 2019-Jan-12 20:37:23.441830 - [DEBUG] Compose: EdgeIdentity * AllBottom
59036 2019-Jan-12 20:37:23.441858 - [DEBUG]
59037 2019-Jan-12 20:37:23.441882 - [DEBUG] Propagate flow
59038 2019-Jan-12 20:37:23.441905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59039 2019-Jan-12 20:37:23.441963 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59040 2019-Jan-12 20:37:23.442620 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59041 2019-Jan-12 20:37:23.443255 - [DEBUG] Edge function : AllBottom (result of previous compose)
59042 2019-Jan-12 20:37:23.443280 - [DEBUG]
59043 2019-Jan-12 20:37:23.443305 - [DEBUG] Join: AllTop & AllBottom
59044 2019-Jan-12 20:37:23.443331 - [DEBUG] = AllBottom (new jump func)
59045 2019-Jan-12 20:37:23.443355 - [DEBUG]
59046 2019-Jan-12 20:37:23.443379 - [DEBUG] Start adding new jump function
59047 2019-Jan-12 20:37:23.443402 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59048 2019-Jan-12 20:37:23.443457 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59049 2019-Jan-12 20:37:23.444093 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59050 2019-Jan-12 20:37:23.444728 - [DEBUG] Edge Function : AllBottom
59051 2019-Jan-12 20:37:23.444757 - [DEBUG] End adding new jump function
59052 2019-Jan-12 20:37:23.444781 - [DEBUG]
59053 2019-Jan-12 20:37:23.444805 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59054 2019-Jan-12 20:37:23.444829 - [DEBUG]
59055 2019-Jan-12 20:37:23.444853 - [DEBUG] Process 1590. path edge:
59056 2019-Jan-12 20:37:23.444877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59057 2019-Jan-12 20:37:23.444934 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59058 2019-Jan-12 20:37:23.445589 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59059 2019-Jan-12 20:37:23.446224 - [DEBUG]
59060 2019-Jan-12 20:37:23.446249 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59061 2019-Jan-12 20:37:23.446916 - [DEBUG] Compose: EdgeIdentity * AllBottom
59062 2019-Jan-12 20:37:23.446945 - [DEBUG]
59063 2019-Jan-12 20:37:23.446970 - [DEBUG] Propagate flow
59064 2019-Jan-12 20:37:23.446993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59065 2019-Jan-12 20:37:23.447051 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59066 2019-Jan-12 20:37:23.447697 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59067 2019-Jan-12 20:37:23.448346 - [DEBUG] Edge function : AllBottom (result of previous compose)
59068 2019-Jan-12 20:37:23.448372 - [DEBUG]
59069 2019-Jan-12 20:37:23.448397 - [DEBUG] Join: AllTop & AllBottom
59070 2019-Jan-12 20:37:23.448423 - [DEBUG] = AllBottom (new jump func)
59071 2019-Jan-12 20:37:23.448448 - [DEBUG]
59072 2019-Jan-12 20:37:23.448471 - [DEBUG] Start adding new jump function
59073 2019-Jan-12 20:37:23.448495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59074 2019-Jan-12 20:37:23.448551 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59075 2019-Jan-12 20:37:23.449204 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59076 2019-Jan-12 20:37:23.449839 - [DEBUG] Edge Function : AllBottom
59077 2019-Jan-12 20:37:23.449867 - [DEBUG] End adding new jump function
59078 2019-Jan-12 20:37:23.449891 - [DEBUG]
59079 2019-Jan-12 20:37:23.449915 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59080 2019-Jan-12 20:37:23.449940 - [DEBUG]
59081 2019-Jan-12 20:37:23.449963 - [DEBUG] Process 1591. path edge:
59082 2019-Jan-12 20:37:23.449987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59083 2019-Jan-12 20:37:23.450044 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59084 2019-Jan-12 20:37:23.450676 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59085 2019-Jan-12 20:37:23.451312 - [DEBUG]
59086 2019-Jan-12 20:37:23.451338 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59087 2019-Jan-12 20:37:23.452003 - [DEBUG] Compose: EdgeIdentity * AllBottom
59088 2019-Jan-12 20:37:23.452033 - [DEBUG]
59089 2019-Jan-12 20:37:23.452057 - [DEBUG] Propagate flow
59090 2019-Jan-12 20:37:23.452080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59091 2019-Jan-12 20:37:23.452137 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59092 2019-Jan-12 20:37:23.452774 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59093 2019-Jan-12 20:37:23.453408 - [DEBUG] Edge function : AllBottom (result of previous compose)
59094 2019-Jan-12 20:37:23.453434 - [DEBUG]
59095 2019-Jan-12 20:37:23.453458 - [DEBUG] Join: AllTop & AllBottom
59096 2019-Jan-12 20:37:23.453484 - [DEBUG] = AllBottom (new jump func)
59097 2019-Jan-12 20:37:23.453509 - [DEBUG]
59098 2019-Jan-12 20:37:23.453532 - [DEBUG] Start adding new jump function
59099 2019-Jan-12 20:37:23.453555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59100 2019-Jan-12 20:37:23.453611 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59101 2019-Jan-12 20:37:23.454247 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59102 2019-Jan-12 20:37:23.454881 - [DEBUG] Edge Function : AllBottom
59103 2019-Jan-12 20:37:23.454909 - [DEBUG] End adding new jump function
59104 2019-Jan-12 20:37:23.454933 - [DEBUG]
59105 2019-Jan-12 20:37:23.454957 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59106 2019-Jan-12 20:37:23.454981 - [DEBUG]
59107 2019-Jan-12 20:37:23.455005 - [DEBUG] Process 1592. path edge:
59108 2019-Jan-12 20:37:23.455028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59109 2019-Jan-12 20:37:23.455085 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59110 2019-Jan-12 20:37:23.455744 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59111 2019-Jan-12 20:37:23.456379 - [DEBUG]
59112 2019-Jan-12 20:37:23.456404 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59113 2019-Jan-12 20:37:23.457065 - [DEBUG] Compose: EdgeIdentity * AllBottom
59114 2019-Jan-12 20:37:23.457093 - [DEBUG]
59115 2019-Jan-12 20:37:23.457117 - [DEBUG] Propagate flow
59116 2019-Jan-12 20:37:23.457140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59117 2019-Jan-12 20:37:23.457198 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59118 2019-Jan-12 20:37:23.457841 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59119 2019-Jan-12 20:37:23.458476 - [DEBUG] Edge function : AllBottom (result of previous compose)
59120 2019-Jan-12 20:37:23.458502 - [DEBUG]
59121 2019-Jan-12 20:37:23.458526 - [DEBUG] Join: AllTop & AllBottom
59122 2019-Jan-12 20:37:23.458552 - [DEBUG] = AllBottom (new jump func)
59123 2019-Jan-12 20:37:23.458577 - [DEBUG]
59124 2019-Jan-12 20:37:23.458600 - [DEBUG] Start adding new jump function
59125 2019-Jan-12 20:37:23.458623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59126 2019-Jan-12 20:37:23.458693 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59127 2019-Jan-12 20:37:23.459329 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59128 2019-Jan-12 20:37:23.459960 - [DEBUG] Edge Function : AllBottom
59129 2019-Jan-12 20:37:23.459988 - [DEBUG] End adding new jump function
59130 2019-Jan-12 20:37:23.460012 - [DEBUG]
59131 2019-Jan-12 20:37:23.460036 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59132 2019-Jan-12 20:37:23.460061 - [DEBUG]
59133 2019-Jan-12 20:37:23.460084 - [DEBUG] Process 1593. path edge:
59134 2019-Jan-12 20:37:23.460107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59135 2019-Jan-12 20:37:23.460164 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
59136 2019-Jan-12 20:37:23.460796 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59137 2019-Jan-12 20:37:23.461431 - [DEBUG]
59138 2019-Jan-12 20:37:23.461456 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59139 2019-Jan-12 20:37:23.462122 - [DEBUG] Compose: EdgeIdentity * AllBottom
59140 2019-Jan-12 20:37:23.462150 - [DEBUG]
59141 2019-Jan-12 20:37:23.462173 - [DEBUG] Propagate flow
59142 2019-Jan-12 20:37:23.462197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59143 2019-Jan-12 20:37:23.462254 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59144 2019-Jan-12 20:37:23.462888 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59145 2019-Jan-12 20:37:23.463523 - [DEBUG] Edge function : AllBottom (result of previous compose)
59146 2019-Jan-12 20:37:23.463548 - [DEBUG]
59147 2019-Jan-12 20:37:23.463573 - [DEBUG] Join: AllTop & AllBottom
59148 2019-Jan-12 20:37:23.463599 - [DEBUG] = AllBottom (new jump func)
59149 2019-Jan-12 20:37:23.463624 - [DEBUG]
59150 2019-Jan-12 20:37:23.463647 - [DEBUG] Start adding new jump function
59151 2019-Jan-12 20:37:23.463670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59152 2019-Jan-12 20:37:23.463726 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59153 2019-Jan-12 20:37:23.464361 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59154 2019-Jan-12 20:37:23.465001 - [DEBUG] Edge Function : AllBottom
59155 2019-Jan-12 20:37:23.465029 - [DEBUG] End adding new jump function
59156 2019-Jan-12 20:37:23.465053 - [DEBUG]
59157 2019-Jan-12 20:37:23.465077 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59158 2019-Jan-12 20:37:23.465101 - [DEBUG]
59159 2019-Jan-12 20:37:23.465125 - [DEBUG] Process 1594. path edge:
59160 2019-Jan-12 20:37:23.465149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59161 2019-Jan-12 20:37:23.465206 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
59162 2019-Jan-12 20:37:23.465856 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59163 2019-Jan-12 20:37:23.466490 - [DEBUG]
59164 2019-Jan-12 20:37:23.466514 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59165 2019-Jan-12 20:37:23.467170 - [DEBUG] Compose: EdgeIdentity * AllBottom
59166 2019-Jan-12 20:37:23.467199 - [DEBUG]
59167 2019-Jan-12 20:37:23.467224 - [DEBUG] Propagate flow
59168 2019-Jan-12 20:37:23.467247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59169 2019-Jan-12 20:37:23.467304 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59170 2019-Jan-12 20:37:23.467945 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59171 2019-Jan-12 20:37:23.468581 - [DEBUG] Edge function : AllBottom (result of previous compose)
59172 2019-Jan-12 20:37:23.468606 - [DEBUG]
59173 2019-Jan-12 20:37:23.468631 - [DEBUG] Join: AllTop & AllBottom
59174 2019-Jan-12 20:37:23.468672 - [DEBUG] = AllBottom (new jump func)
59175 2019-Jan-12 20:37:23.468697 - [DEBUG]
59176 2019-Jan-12 20:37:23.468721 - [DEBUG] Start adding new jump function
59177 2019-Jan-12 20:37:23.468744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59178 2019-Jan-12 20:37:23.468800 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59179 2019-Jan-12 20:37:23.469438 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59180 2019-Jan-12 20:37:23.470077 - [DEBUG] Edge Function : AllBottom
59181 2019-Jan-12 20:37:23.470105 - [DEBUG] End adding new jump function
59182 2019-Jan-12 20:37:23.470129 - [DEBUG]
59183 2019-Jan-12 20:37:23.470153 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59184 2019-Jan-12 20:37:23.470177 - [DEBUG]
59185 2019-Jan-12 20:37:23.470201 - [DEBUG] Process 1595. path edge:
59186 2019-Jan-12 20:37:23.470225 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59187 2019-Jan-12 20:37:23.470281 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
59188 2019-Jan-12 20:37:23.470919 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59189 2019-Jan-12 20:37:23.471553 - [DEBUG]
59190 2019-Jan-12 20:37:23.471579 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59191 2019-Jan-12 20:37:23.472252 - [DEBUG] Compose: EdgeIdentity * AllBottom
59192 2019-Jan-12 20:37:23.472281 - [DEBUG]
59193 2019-Jan-12 20:37:23.472305 - [DEBUG] Propagate flow
59194 2019-Jan-12 20:37:23.472328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59195 2019-Jan-12 20:37:23.472386 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59196 2019-Jan-12 20:37:23.473019 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59197 2019-Jan-12 20:37:23.473662 - [DEBUG] Edge function : AllBottom (result of previous compose)
59198 2019-Jan-12 20:37:23.473688 - [DEBUG]
59199 2019-Jan-12 20:37:23.473713 - [DEBUG] Join: AllTop & AllBottom
59200 2019-Jan-12 20:37:23.473739 - [DEBUG] = AllBottom (new jump func)
59201 2019-Jan-12 20:37:23.473764 - [DEBUG]
59202 2019-Jan-12 20:37:23.473787 - [DEBUG] Start adding new jump function
59203 2019-Jan-12 20:37:23.473811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59204 2019-Jan-12 20:37:23.473867 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59205 2019-Jan-12 20:37:23.474501 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59206 2019-Jan-12 20:37:23.475135 - [DEBUG] Edge Function : AllBottom
59207 2019-Jan-12 20:37:23.475163 - [DEBUG] End adding new jump function
59208 2019-Jan-12 20:37:23.475187 - [DEBUG]
59209 2019-Jan-12 20:37:23.475211 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59210 2019-Jan-12 20:37:23.475236 - [DEBUG]
59211 2019-Jan-12 20:37:23.475259 - [DEBUG] Process 1596. path edge:
59212 2019-Jan-12 20:37:23.475283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59213 2019-Jan-12 20:37:23.475353 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
59214 2019-Jan-12 20:37:23.475988 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59215 2019-Jan-12 20:37:23.476623 - [DEBUG]
59216 2019-Jan-12 20:37:23.476647 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59217 2019-Jan-12 20:37:23.477305 - [DEBUG] Compose: EdgeIdentity * AllBottom
59218 2019-Jan-12 20:37:23.477333 - [DEBUG]
59219 2019-Jan-12 20:37:23.477357 - [DEBUG] Propagate flow
59220 2019-Jan-12 20:37:23.477380 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59221 2019-Jan-12 20:37:23.477438 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59222 2019-Jan-12 20:37:23.478071 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59223 2019-Jan-12 20:37:23.478720 - [DEBUG] Edge function : AllBottom (result of previous compose)
59224 2019-Jan-12 20:37:23.478745 - [DEBUG]
59225 2019-Jan-12 20:37:23.478770 - [DEBUG] Join: AllTop & AllBottom
59226 2019-Jan-12 20:37:23.478796 - [DEBUG] = AllBottom (new jump func)
59227 2019-Jan-12 20:37:23.478820 - [DEBUG]
59228 2019-Jan-12 20:37:23.478844 - [DEBUG] Start adding new jump function
59229 2019-Jan-12 20:37:23.478867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59230 2019-Jan-12 20:37:23.478923 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59231 2019-Jan-12 20:37:23.479561 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59232 2019-Jan-12 20:37:23.480194 - [DEBUG] Edge Function : AllBottom
59233 2019-Jan-12 20:37:23.480223 - [DEBUG] End adding new jump function
59234 2019-Jan-12 20:37:23.480247 - [DEBUG]
59235 2019-Jan-12 20:37:23.480271 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59236 2019-Jan-12 20:37:23.480295 - [DEBUG]
59237 2019-Jan-12 20:37:23.480319 - [DEBUG] Process 1597. path edge:
59238 2019-Jan-12 20:37:23.480343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59239 2019-Jan-12 20:37:23.480400 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
59240 2019-Jan-12 20:37:23.481034 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59241 2019-Jan-12 20:37:23.481671 - [DEBUG]
59242 2019-Jan-12 20:37:23.481696 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59243 2019-Jan-12 20:37:23.482366 - [DEBUG] Start of endsummarytab entry
59244 2019-Jan-12 20:37:23.482407 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59245 2019-Jan-12 20:37:23.483052 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
59246 2019-Jan-12 20:37:23.483115 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59247 2019-Jan-12 20:37:23.483758 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59248 2019-Jan-12 20:37:23.484395 - [DEBUG] EF: AllBottom
59249 2019-Jan-12 20:37:23.484420 - [DEBUG]
59250 2019-Jan-12 20:37:23.484444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59251 2019-Jan-12 20:37:23.485077 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59252 2019-Jan-12 20:37:23.485735 - [DEBUG] EF: AllBottom
59253 2019-Jan-12 20:37:23.485761 - [DEBUG]
59254 2019-Jan-12 20:37:23.485784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59255 2019-Jan-12 20:37:23.486417 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59256 2019-Jan-12 20:37:23.487052 - [DEBUG] EF: AllBottom
59257 2019-Jan-12 20:37:23.487077 - [DEBUG]
59258 2019-Jan-12 20:37:23.487100 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59259 2019-Jan-12 20:37:23.487733 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59260 2019-Jan-12 20:37:23.488376 - [DEBUG] EF: AllBottom
59261 2019-Jan-12 20:37:23.488401 - [DEBUG]
59262 2019-Jan-12 20:37:23.488424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59263 2019-Jan-12 20:37:23.489073 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59264 2019-Jan-12 20:37:23.489714 - [DEBUG] EF: AllBottom
59265 2019-Jan-12 20:37:23.489739 - [DEBUG]
59266 2019-Jan-12 20:37:23.489762 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59267 2019-Jan-12 20:37:23.490394 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59268 2019-Jan-12 20:37:23.491028 - [DEBUG] EF: AllBottom
59269 2019-Jan-12 20:37:23.491053 - [DEBUG]
59270 2019-Jan-12 20:37:23.491077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59271 2019-Jan-12 20:37:23.491709 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59272 2019-Jan-12 20:37:23.492362 - [DEBUG] EF: AllBottom
59273 2019-Jan-12 20:37:23.492388 - [DEBUG]
59274 2019-Jan-12 20:37:23.492411 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59275 2019-Jan-12 20:37:23.493044 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59276 2019-Jan-12 20:37:23.493676 - [DEBUG] EF: AllBottom
59277 2019-Jan-12 20:37:23.493701 - [DEBUG]
59278 2019-Jan-12 20:37:23.493725 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59279 2019-Jan-12 20:37:23.494357 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59280 2019-Jan-12 20:37:23.494992 - [DEBUG] EF: AllBottom
59281 2019-Jan-12 20:37:23.495017 - [DEBUG]
59282 2019-Jan-12 20:37:23.495041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59283 2019-Jan-12 20:37:23.495688 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59284 2019-Jan-12 20:37:23.496328 - [DEBUG] EF: AllBottom
59285 2019-Jan-12 20:37:23.496353 - [DEBUG]
59286 2019-Jan-12 20:37:23.496376 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59287 2019-Jan-12 20:37:23.497022 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59288 2019-Jan-12 20:37:23.497663 - [DEBUG] EF: AllBottom
59289 2019-Jan-12 20:37:23.497688 - [DEBUG]
59290 2019-Jan-12 20:37:23.497712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59291 2019-Jan-12 20:37:23.498344 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59292 2019-Jan-12 20:37:23.498993 - [DEBUG] EF: AllBottom
59293 2019-Jan-12 20:37:23.499018 - [DEBUG]
59294 2019-Jan-12 20:37:23.499041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59295 2019-Jan-12 20:37:23.499674 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59296 2019-Jan-12 20:37:23.500309 - [DEBUG] EF: AllBottom
59297 2019-Jan-12 20:37:23.500334 - [DEBUG]
59298 2019-Jan-12 20:37:23.500357 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59299 2019-Jan-12 20:37:23.500990 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59300 2019-Jan-12 20:37:23.501630 - [DEBUG] EF: AllBottom
59301 2019-Jan-12 20:37:23.501655 - [DEBUG]
59302 2019-Jan-12 20:37:23.501678 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59303 2019-Jan-12 20:37:23.502325 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59304 2019-Jan-12 20:37:23.502959 - [DEBUG] EF: AllBottom
59305 2019-Jan-12 20:37:23.502984 - [DEBUG]
59306 2019-Jan-12 20:37:23.503008 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59307 2019-Jan-12 20:37:23.503640 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
59308 2019-Jan-12 20:37:23.504273 - [DEBUG] EF: AllBottom
59309 2019-Jan-12 20:37:23.504298 - [DEBUG]
59310 2019-Jan-12 20:37:23.504321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59311 2019-Jan-12 20:37:23.504953 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59312 2019-Jan-12 20:37:23.505603 - [DEBUG] EF: AllBottom
59313 2019-Jan-12 20:37:23.505628 - [DEBUG]
59314 2019-Jan-12 20:37:23.505651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59315 2019-Jan-12 20:37:23.506296 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59316 2019-Jan-12 20:37:23.506943 - [DEBUG] EF: AllBottom
59317 2019-Jan-12 20:37:23.506968 - [DEBUG]
59318 2019-Jan-12 20:37:23.506992 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59319 2019-Jan-12 20:37:23.507624 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59320 2019-Jan-12 20:37:23.508257 - [DEBUG] EF: AllBottom
59321 2019-Jan-12 20:37:23.508282 - [DEBUG]
59322 2019-Jan-12 20:37:23.508305 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59323 2019-Jan-12 20:37:23.508956 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59324 2019-Jan-12 20:37:23.509591 - [DEBUG] EF: AllBottom
59325 2019-Jan-12 20:37:23.509617 - [DEBUG]
59326 2019-Jan-12 20:37:23.509640 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59327 2019-Jan-12 20:37:23.510272 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
59328 2019-Jan-12 20:37:23.510907 - [DEBUG] EF: AllBottom
59329 2019-Jan-12 20:37:23.510932 - [DEBUG]
59330 2019-Jan-12 20:37:23.510956 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59331 2019-Jan-12 20:37:23.511589 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59332 2019-Jan-12 20:37:23.512237 - [DEBUG] EF: AllBottom
59333 2019-Jan-12 20:37:23.512262 - [DEBUG]
59334 2019-Jan-12 20:37:23.512295 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59335 2019-Jan-12 20:37:23.512928 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59336 2019-Jan-12 20:37:23.513569 - [DEBUG] EF: AllBottom
59337 2019-Jan-12 20:37:23.513594 - [DEBUG]
59338 2019-Jan-12 20:37:23.513617 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59339 2019-Jan-12 20:37:23.514251 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59340 2019-Jan-12 20:37:23.514885 - [DEBUG] EF: AllBottom
59341 2019-Jan-12 20:37:23.514910 - [DEBUG]
59342 2019-Jan-12 20:37:23.514934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59343 2019-Jan-12 20:37:23.515582 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59344 2019-Jan-12 20:37:23.516223 - [DEBUG] EF: AllBottom
59345 2019-Jan-12 20:37:23.516248 - [DEBUG]
59346 2019-Jan-12 20:37:23.516271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59347 2019-Jan-12 20:37:23.516904 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59348 2019-Jan-12 20:37:23.517537 - [DEBUG] EF: AllBottom
59349 2019-Jan-12 20:37:23.517562 - [DEBUG]
59350 2019-Jan-12 20:37:23.517586 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59351 2019-Jan-12 20:37:23.518217 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59352 2019-Jan-12 20:37:23.518867 - [DEBUG] EF: AllBottom
59353 2019-Jan-12 20:37:23.518893 - [DEBUG]
59354 2019-Jan-12 20:37:23.518916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59355 2019-Jan-12 20:37:23.519549 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59356 2019-Jan-12 20:37:23.520183 - [DEBUG] EF: AllBottom
59357 2019-Jan-12 20:37:23.520208 - [DEBUG]
59358 2019-Jan-12 20:37:23.520231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59359 2019-Jan-12 20:37:23.520864 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59360 2019-Jan-12 20:37:23.521496 - [DEBUG] EF: AllBottom
59361 2019-Jan-12 20:37:23.521521 - [DEBUG]
59362 2019-Jan-12 20:37:23.521545 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59363 2019-Jan-12 20:37:23.522193 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
59364 2019-Jan-12 20:37:23.522828 - [DEBUG] EF: AllBottom
59365 2019-Jan-12 20:37:23.522853 - [DEBUG]
59366 2019-Jan-12 20:37:23.522876 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59367 2019-Jan-12 20:37:23.523509 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59368 2019-Jan-12 20:37:23.524141 - [DEBUG] EF: AllBottom
59369 2019-Jan-12 20:37:23.524166 - [DEBUG]
59370 2019-Jan-12 20:37:23.524189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59371 2019-Jan-12 20:37:23.524821 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59372 2019-Jan-12 20:37:23.525472 - [DEBUG] EF: AllBottom
59373 2019-Jan-12 20:37:23.525497 - [DEBUG]
59374 2019-Jan-12 20:37:23.525520 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59375 2019-Jan-12 20:37:23.526153 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59376 2019-Jan-12 20:37:23.526788 - [DEBUG] EF: AllBottom
59377 2019-Jan-12 20:37:23.526813 - [DEBUG]
59378 2019-Jan-12 20:37:23.526837 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59379 2019-Jan-12 20:37:23.527469 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59380 2019-Jan-12 20:37:23.528119 - [DEBUG] EF: AllBottom
59381 2019-Jan-12 20:37:23.528144 - [DEBUG]
59382 2019-Jan-12 20:37:23.528168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59383 2019-Jan-12 20:37:23.528816 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59384 2019-Jan-12 20:37:23.529448 - [DEBUG] EF: AllBottom
59385 2019-Jan-12 20:37:23.529473 - [DEBUG]
59386 2019-Jan-12 20:37:23.529498 - [DEBUG] ---------------
59387 2019-Jan-12 20:37:23.529521 - [DEBUG]
59388 2019-Jan-12 20:37:23.529548 - [DEBUG] End of endsummarytab entry
59389 2019-Jan-12 20:37:23.529572 - [DEBUG]
59390 2019-Jan-12 20:37:23.529596 - [DEBUG] Start of incomingtab entry
59391 2019-Jan-12 20:37:23.529619 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59392 2019-Jan-12 20:37:23.530254 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59393 2019-Jan-12 20:37:23.530311 - [DEBUG] ---------------
59394 2019-Jan-12 20:37:23.530335 - [DEBUG] End of incomingtab entry
59395 2019-Jan-12 20:37:23.530359 - [DEBUG]
59396 2019-Jan-12 20:37:23.530384 - [DEBUG] EDGE:
59397 2019-Jan-12 20:37:23.530440 - [DEBUG] ---> 59398 2019-Jan-12 20:37:23.531074 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59399 2019-Jan-12 20:37:23.531717 - [DEBUG]
59400 2019-Jan-12 20:37:23.531742 - [DEBUG] EDGE:
59401 2019-Jan-12 20:37:23.531800 - [DEBUG] ---> 59402 2019-Jan-12 20:37:23.532493 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59403 2019-Jan-12 20:37:23.533185 - [DEBUG]
59404 2019-Jan-12 20:37:23.533241 - [DEBUG] Compose: EdgeIdentity * AllBottom
59405 2019-Jan-12 20:37:23.533269 - [DEBUG]
59406 2019-Jan-12 20:37:23.533293 - [DEBUG] Propagate flow
59407 2019-Jan-12 20:37:23.533317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59408 2019-Jan-12 20:37:23.533390 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59409 2019-Jan-12 20:37:23.534109 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59410 2019-Jan-12 20:37:23.534778 - [DEBUG] Edge function : AllBottom (result of previous compose)
59411 2019-Jan-12 20:37:23.534805 - [DEBUG]
59412 2019-Jan-12 20:37:23.534831 - [DEBUG] Join: AllTop & AllBottom
59413 2019-Jan-12 20:37:23.534858 - [DEBUG] = AllBottom (new jump func)
59414 2019-Jan-12 20:37:23.534883 - [DEBUG]
59415 2019-Jan-12 20:37:23.534907 - [DEBUG] Start adding new jump function
59416 2019-Jan-12 20:37:23.534931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59417 2019-Jan-12 20:37:23.534989 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59418 2019-Jan-12 20:37:23.535651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59419 2019-Jan-12 20:37:23.536294 - [DEBUG] Edge Function : AllBottom
59420 2019-Jan-12 20:37:23.536325 - [DEBUG] End adding new jump function
59421 2019-Jan-12 20:37:23.536349 - [DEBUG]
59422 2019-Jan-12 20:37:23.536373 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59423 2019-Jan-12 20:37:23.536398 - [DEBUG]
59424 2019-Jan-12 20:37:23.536421 - [DEBUG] Process 1598. path edge:
59425 2019-Jan-12 20:37:23.536445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59426 2019-Jan-12 20:37:23.536502 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59427 2019-Jan-12 20:37:23.537167 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59428 2019-Jan-12 20:37:23.537804 - [DEBUG]
59429 2019-Jan-12 20:37:23.537829 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59430 2019-Jan-12 20:37:23.538492 - [DEBUG] Possible callees:
59431 2019-Jan-12 20:37:23.538517 - [DEBUG] llvm.dbg.declare
59432 2019-Jan-12 20:37:23.538542 - [DEBUG] Possible return sites:
59433 2019-Jan-12 20:37:23.538566 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359434 2019-Jan-12 20:37:23.539861 - [DEBUG] Found and process special summary
59435 2019-Jan-12 20:37:23.539899 - [DEBUG] Compose: EdgeIdentity * AllBottom
59436 2019-Jan-12 20:37:23.539926 - [DEBUG]
59437 2019-Jan-12 20:37:23.539951 - [DEBUG] Propagate flow
59438 2019-Jan-12 20:37:23.539974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59439 2019-Jan-12 20:37:23.540031 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59440 2019-Jan-12 20:37:23.540677 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59441 2019-Jan-12 20:37:23.541313 - [DEBUG] Edge function : AllBottom (result of previous compose)
59442 2019-Jan-12 20:37:23.541338 - [DEBUG]
59443 2019-Jan-12 20:37:23.541363 - [DEBUG] Join: AllTop & AllBottom
59444 2019-Jan-12 20:37:23.541389 - [DEBUG] = AllBottom (new jump func)
59445 2019-Jan-12 20:37:23.541414 - [DEBUG]
59446 2019-Jan-12 20:37:23.541437 - [DEBUG] Start adding new jump function
59447 2019-Jan-12 20:37:23.541461 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59448 2019-Jan-12 20:37:23.541517 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59449 2019-Jan-12 20:37:23.542169 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59450 2019-Jan-12 20:37:23.542805 - [DEBUG] Edge Function : AllBottom
59451 2019-Jan-12 20:37:23.542833 - [DEBUG] End adding new jump function
59452 2019-Jan-12 20:37:23.542857 - [DEBUG]
59453 2019-Jan-12 20:37:23.542881 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
59454 2019-Jan-12 20:37:23.542905 - [DEBUG]
59455 2019-Jan-12 20:37:23.542929 - [DEBUG] Process 1599. path edge:
59456 2019-Jan-12 20:37:23.542953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59457 2019-Jan-12 20:37:23.543009 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59458 2019-Jan-12 20:37:23.543646 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59459 2019-Jan-12 20:37:23.544281 - [DEBUG]
59460 2019-Jan-12 20:37:23.544306 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59461 2019-Jan-12 20:37:23.544979 - [DEBUG] Compose: EdgeIdentity * AllBottom
59462 2019-Jan-12 20:37:23.545008 - [DEBUG]
59463 2019-Jan-12 20:37:23.545032 - [DEBUG] Propagate flow
59464 2019-Jan-12 20:37:23.545055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59465 2019-Jan-12 20:37:23.545112 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59466 2019-Jan-12 20:37:23.545763 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59467 2019-Jan-12 20:37:23.546398 - [DEBUG] Edge function : AllBottom (result of previous compose)
59468 2019-Jan-12 20:37:23.546423 - [DEBUG]
59469 2019-Jan-12 20:37:23.546456 - [DEBUG] Join: AllTop & AllBottom
59470 2019-Jan-12 20:37:23.546482 - [DEBUG] = AllBottom (new jump func)
59471 2019-Jan-12 20:37:23.546507 - [DEBUG]
59472 2019-Jan-12 20:37:23.546530 - [DEBUG] Start adding new jump function
59473 2019-Jan-12 20:37:23.546554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-12 20:37:23.546610 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59475 2019-Jan-12 20:37:23.547244 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59476 2019-Jan-12 20:37:23.547877 - [DEBUG] Edge Function : AllBottom
59477 2019-Jan-12 20:37:23.547905 - [DEBUG] End adding new jump function
59478 2019-Jan-12 20:37:23.547929 - [DEBUG]
59479 2019-Jan-12 20:37:23.547953 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
59480 2019-Jan-12 20:37:23.547977 - [DEBUG]
59481 2019-Jan-12 20:37:23.548000 - [DEBUG] Process 1600. path edge:
59482 2019-Jan-12 20:37:23.548024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59483 2019-Jan-12 20:37:23.548080 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59484 2019-Jan-12 20:37:23.548728 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59485 2019-Jan-12 20:37:23.549364 - [DEBUG]
59486 2019-Jan-12 20:37:23.549390 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59487 2019-Jan-12 20:37:23.550045 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-12 20:37:23.550073 - [DEBUG]
59489 2019-Jan-12 20:37:23.550097 - [DEBUG] Propagate flow
59490 2019-Jan-12 20:37:23.550120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-12 20:37:23.550177 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59492 2019-Jan-12 20:37:23.550819 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59493 2019-Jan-12 20:37:23.551455 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-12 20:37:23.551480 - [DEBUG]
59495 2019-Jan-12 20:37:23.551506 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59496 2019-Jan-12 20:37:23.551532 - [DEBUG] = AllBottom
59497 2019-Jan-12 20:37:23.551556 - [DEBUG]
59498 2019-Jan-12 20:37:23.551579 - [DEBUG] PROPAGATE: No new function!
59499 2019-Jan-12 20:37:23.551604 - [DEBUG] EDGE:
59500 2019-Jan-12 20:37:23.551661 - [DEBUG] ---> 59501 2019-Jan-12 20:37:23.552310 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59502 2019-Jan-12 20:37:23.552945 - [DEBUG]
59503 2019-Jan-12 20:37:23.552970 - [DEBUG] EDGE:
59504 2019-Jan-12 20:37:23.553028 - [DEBUG] ---> 59505 2019-Jan-12 20:37:23.553663 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59506 2019-Jan-12 20:37:23.554297 - [DEBUG]
59507 2019-Jan-12 20:37:23.554334 - [DEBUG] Compose: EdgeIdentity * AllBottom
59508 2019-Jan-12 20:37:23.554361 - [DEBUG]
59509 2019-Jan-12 20:37:23.554385 - [DEBUG] Propagate flow
59510 2019-Jan-12 20:37:23.554409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59511 2019-Jan-12 20:37:23.554464 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59512 2019-Jan-12 20:37:23.555100 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59513 2019-Jan-12 20:37:23.555751 - [DEBUG] Edge function : AllBottom (result of previous compose)
59514 2019-Jan-12 20:37:23.555785 - [DEBUG]
59515 2019-Jan-12 20:37:23.555810 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59516 2019-Jan-12 20:37:23.555836 - [DEBUG] = AllBottom
59517 2019-Jan-12 20:37:23.555861 - [DEBUG]
59518 2019-Jan-12 20:37:23.555884 - [DEBUG] PROPAGATE: No new function!
59519 2019-Jan-12 20:37:23.555910 - [DEBUG] EDGE:
59520 2019-Jan-12 20:37:23.555968 - [DEBUG] ---> 59521 2019-Jan-12 20:37:23.556611 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59522 2019-Jan-12 20:37:23.557246 - [DEBUG]
59523 2019-Jan-12 20:37:23.557271 - [DEBUG] EDGE:
59524 2019-Jan-12 20:37:23.557329 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59525 2019-Jan-12 20:37:23.557967 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59526 2019-Jan-12 20:37:23.558602 - [DEBUG]
59527 2019-Jan-12 20:37:23.558628 - [DEBUG] EDGE:
59528 2019-Jan-12 20:37:23.558699 - [DEBUG] ---> 59529 2019-Jan-12 20:37:23.559333 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59530 2019-Jan-12 20:37:23.559967 - [DEBUG]
59531 2019-Jan-12 20:37:23.559992 - [DEBUG] EDGE:
59532 2019-Jan-12 20:37:23.560049 - [DEBUG] ---> 59533 2019-Jan-12 20:37:23.560681 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59534 2019-Jan-12 20:37:23.561315 - [DEBUG]
59535 2019-Jan-12 20:37:23.561341 - [DEBUG] EDGE:
59536 2019-Jan-12 20:37:23.561398 - [DEBUG] ---> 59537 2019-Jan-12 20:37:23.562046 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59538 2019-Jan-12 20:37:23.562681 - [DEBUG]
59539 2019-Jan-12 20:37:23.562715 - [DEBUG] Compose: EdgeIdentity * AllBottom
59540 2019-Jan-12 20:37:23.562742 - [DEBUG]
59541 2019-Jan-12 20:37:23.562765 - [DEBUG] Propagate flow
59542 2019-Jan-12 20:37:23.562789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59543 2019-Jan-12 20:37:23.562845 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59544 2019-Jan-12 20:37:23.563481 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59545 2019-Jan-12 20:37:23.564117 - [DEBUG] Edge function : AllBottom (result of previous compose)
59546 2019-Jan-12 20:37:23.564143 - [DEBUG]
59547 2019-Jan-12 20:37:23.564168 - [DEBUG] Join: AllTop & AllBottom
59548 2019-Jan-12 20:37:23.564194 - [DEBUG] = AllBottom (new jump func)
59549 2019-Jan-12 20:37:23.564218 - [DEBUG]
59550 2019-Jan-12 20:37:23.564242 - [DEBUG] Start adding new jump function
59551 2019-Jan-12 20:37:23.564266 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-12 20:37:23.564321 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59553 2019-Jan-12 20:37:23.564956 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59554 2019-Jan-12 20:37:23.565607 - [DEBUG] Edge Function : AllBottom
59555 2019-Jan-12 20:37:23.565635 - [DEBUG] End adding new jump function
59556 2019-Jan-12 20:37:23.565659 - [DEBUG]
59557 2019-Jan-12 20:37:23.565691 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
59558 2019-Jan-12 20:37:23.565716 - [DEBUG]
59559 2019-Jan-12 20:37:23.565739 - [DEBUG] Process 1601. path edge:
59560 2019-Jan-12 20:37:23.565763 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59561 2019-Jan-12 20:37:23.565819 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59562 2019-Jan-12 20:37:23.566456 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59563 2019-Jan-12 20:37:23.567091 - [DEBUG]
59564 2019-Jan-12 20:37:23.567115 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59565 2019-Jan-12 20:37:23.567778 - [DEBUG] Compose: EdgeIdentity * AllBottom
59566 2019-Jan-12 20:37:23.567807 - [DEBUG]
59567 2019-Jan-12 20:37:23.567830 - [DEBUG] Propagate flow
59568 2019-Jan-12 20:37:23.567854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59569 2019-Jan-12 20:37:23.567911 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59570 2019-Jan-12 20:37:23.568543 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59571 2019-Jan-12 20:37:23.569194 - [DEBUG] Edge function : AllBottom (result of previous compose)
59572 2019-Jan-12 20:37:23.569220 - [DEBUG]
59573 2019-Jan-12 20:37:23.569244 - [DEBUG] Join: AllTop & AllBottom
59574 2019-Jan-12 20:37:23.569270 - [DEBUG] = AllBottom (new jump func)
59575 2019-Jan-12 20:37:23.569294 - [DEBUG]
59576 2019-Jan-12 20:37:23.569318 - [DEBUG] Start adding new jump function
59577 2019-Jan-12 20:37:23.569341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-12 20:37:23.569397 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59579 2019-Jan-12 20:37:23.570032 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59580 2019-Jan-12 20:37:23.570663 - [DEBUG] Edge Function : AllBottom
59581 2019-Jan-12 20:37:23.570691 - [DEBUG] End adding new jump function
59582 2019-Jan-12 20:37:23.570714 - [DEBUG]
59583 2019-Jan-12 20:37:23.570738 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
59584 2019-Jan-12 20:37:23.570762 - [DEBUG]
59585 2019-Jan-12 20:37:23.570785 - [DEBUG] Process 1602. path edge:
59586 2019-Jan-12 20:37:23.570809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59587 2019-Jan-12 20:37:23.570865 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59588 2019-Jan-12 20:37:23.571495 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59589 2019-Jan-12 20:37:23.572150 - [DEBUG]
59590 2019-Jan-12 20:37:23.572175 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59591 2019-Jan-12 20:37:23.572825 - [DEBUG] Compose: EdgeIdentity * AllBottom
59592 2019-Jan-12 20:37:23.572853 - [DEBUG]
59593 2019-Jan-12 20:37:23.572877 - [DEBUG] Propagate flow
59594 2019-Jan-12 20:37:23.572900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59595 2019-Jan-12 20:37:23.572957 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59596 2019-Jan-12 20:37:23.573592 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59597 2019-Jan-12 20:37:23.574227 - [DEBUG] Edge function : AllBottom (result of previous compose)
59598 2019-Jan-12 20:37:23.574252 - [DEBUG]
59599 2019-Jan-12 20:37:23.574277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59600 2019-Jan-12 20:37:23.574303 - [DEBUG] = AllBottom
59601 2019-Jan-12 20:37:23.574328 - [DEBUG]
59602 2019-Jan-12 20:37:23.574351 - [DEBUG] PROPAGATE: No new function!
59603 2019-Jan-12 20:37:23.574383 - [DEBUG] EDGE:
59604 2019-Jan-12 20:37:23.574441 - [DEBUG] ---> 59605 2019-Jan-12 20:37:23.575071 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59606 2019-Jan-12 20:37:23.575722 - [DEBUG]
59607 2019-Jan-12 20:37:23.575747 - [DEBUG] EDGE:
59608 2019-Jan-12 20:37:23.575804 - [DEBUG] ---> 59609 2019-Jan-12 20:37:23.576440 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59610 2019-Jan-12 20:37:23.577076 - [DEBUG]
59611 2019-Jan-12 20:37:23.577101 - [DEBUG] EDGE:
59612 2019-Jan-12 20:37:23.577159 - [DEBUG] ---> 59613 2019-Jan-12 20:37:23.577792 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59614 2019-Jan-12 20:37:23.578427 - [DEBUG]
59615 2019-Jan-12 20:37:23.578452 - [DEBUG] EDGE:
59616 2019-Jan-12 20:37:23.578509 - [DEBUG] ---> 59617 2019-Jan-12 20:37:23.579163 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59618 2019-Jan-12 20:37:23.579797 - [DEBUG]
59619 2019-Jan-12 20:37:23.579822 - [DEBUG] EDGE:
59620 2019-Jan-12 20:37:23.579879 - [DEBUG] ---> 59621 2019-Jan-12 20:37:23.580513 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59622 2019-Jan-12 20:37:23.581148 - [DEBUG]
59623 2019-Jan-12 20:37:23.581173 - [DEBUG] EDGE:
59624 2019-Jan-12 20:37:23.581230 - [DEBUG] ---> 59625 2019-Jan-12 20:37:23.581867 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59626 2019-Jan-12 20:37:23.582519 - [DEBUG]
59627 2019-Jan-12 20:37:23.582555 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-12 20:37:23.582582 - [DEBUG]
59629 2019-Jan-12 20:37:23.582606 - [DEBUG] Propagate flow
59630 2019-Jan-12 20:37:23.582629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-12 20:37:23.582686 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59632 2019-Jan-12 20:37:23.583323 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59633 2019-Jan-12 20:37:23.583959 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-12 20:37:23.583984 - [DEBUG]
59635 2019-Jan-12 20:37:23.584009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59636 2019-Jan-12 20:37:23.584035 - [DEBUG] = AllBottom
59637 2019-Jan-12 20:37:23.584060 - [DEBUG]
59638 2019-Jan-12 20:37:23.584083 - [DEBUG] PROPAGATE: No new function!
59639 2019-Jan-12 20:37:23.584109 - [DEBUG] EDGE:
59640 2019-Jan-12 20:37:23.584166 - [DEBUG] ---> 59641 2019-Jan-12 20:37:23.584809 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59642 2019-Jan-12 20:37:23.585459 - [DEBUG]
59643 2019-Jan-12 20:37:23.585485 - [DEBUG] EDGE:
59644 2019-Jan-12 20:37:23.585550 - [DEBUG] ---> 59645 2019-Jan-12 20:37:23.586184 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59646 2019-Jan-12 20:37:23.586820 - [DEBUG]
59647 2019-Jan-12 20:37:23.586845 - [DEBUG] EDGE:
59648 2019-Jan-12 20:37:23.586902 - [DEBUG] ---> 59649 2019-Jan-12 20:37:23.587537 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59650 2019-Jan-12 20:37:23.588171 - [DEBUG]
59651 2019-Jan-12 20:37:23.588208 - [DEBUG] Compose: EdgeIdentity * AllBottom
59652 2019-Jan-12 20:37:23.588235 - [DEBUG]
59653 2019-Jan-12 20:37:23.588259 - [DEBUG] Propagate flow
59654 2019-Jan-12 20:37:23.588282 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59655 2019-Jan-12 20:37:23.588338 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59656 2019-Jan-12 20:37:23.588989 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59657 2019-Jan-12 20:37:23.589625 - [DEBUG] Edge function : AllBottom (result of previous compose)
59658 2019-Jan-12 20:37:23.589650 - [DEBUG]
59659 2019-Jan-12 20:37:23.589676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59660 2019-Jan-12 20:37:23.589702 - [DEBUG] = AllBottom
59661 2019-Jan-12 20:37:23.589726 - [DEBUG]
59662 2019-Jan-12 20:37:23.589750 - [DEBUG] PROPAGATE: No new function!
59663 2019-Jan-12 20:37:23.589775 - [DEBUG] EDGE:
59664 2019-Jan-12 20:37:23.589833 - [DEBUG] ---> 59665 2019-Jan-12 20:37:23.590475 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59666 2019-Jan-12 20:37:23.591110 - [DEBUG]
59667 2019-Jan-12 20:37:23.591135 - [DEBUG] EDGE:
59668 2019-Jan-12 20:37:23.591193 - [DEBUG] ---> 59669 2019-Jan-12 20:37:23.591825 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59670 2019-Jan-12 20:37:23.592476 - [DEBUG]
59671 2019-Jan-12 20:37:23.592502 - [DEBUG] EDGE:
59672 2019-Jan-12 20:37:23.592559 - [DEBUG] ---> 59673 2019-Jan-12 20:37:23.593192 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59674 2019-Jan-12 20:37:23.593827 - [DEBUG]
59675 2019-Jan-12 20:37:23.593852 - [DEBUG] EDGE:
59676 2019-Jan-12 20:37:23.593910 - [DEBUG] ---> 59677 2019-Jan-12 20:37:23.594544 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59678 2019-Jan-12 20:37:23.595181 - [DEBUG]
59679 2019-Jan-12 20:37:23.595207 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-12 20:37:23.595234 - [DEBUG]
59681 2019-Jan-12 20:37:23.595258 - [DEBUG] Propagate flow
59682 2019-Jan-12 20:37:23.595281 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-12 20:37:23.595350 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59684 2019-Jan-12 20:37:23.595987 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59685 2019-Jan-12 20:37:23.596636 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-12 20:37:23.596662 - [DEBUG]
59687 2019-Jan-12 20:37:23.596687 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-12 20:37:23.596714 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-12 20:37:23.596738 - [DEBUG]
59690 2019-Jan-12 20:37:23.596762 - [DEBUG] Start adding new jump function
59691 2019-Jan-12 20:37:23.596785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-12 20:37:23.596841 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59693 2019-Jan-12 20:37:23.597483 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59694 2019-Jan-12 20:37:23.598118 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-12 20:37:23.598146 - [DEBUG] End adding new jump function
59696 2019-Jan-12 20:37:23.598170 - [DEBUG]
59697 2019-Jan-12 20:37:23.598194 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59698 2019-Jan-12 20:37:23.598218 - [DEBUG]
59699 2019-Jan-12 20:37:23.598242 - [DEBUG] Process 1603. path edge:
59700 2019-Jan-12 20:37:23.598266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-12 20:37:23.598322 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
59702 2019-Jan-12 20:37:23.598972 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59703 2019-Jan-12 20:37:23.599615 - [DEBUG]
59704 2019-Jan-12 20:37:23.599640 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59705 2019-Jan-12 20:37:23.600301 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-12 20:37:23.600329 - [DEBUG]
59707 2019-Jan-12 20:37:23.600352 - [DEBUG] Propagate flow
59708 2019-Jan-12 20:37:23.600376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-12 20:37:23.600433 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59710 2019-Jan-12 20:37:23.601068 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59711 2019-Jan-12 20:37:23.601710 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-12 20:37:23.601735 - [DEBUG]
59713 2019-Jan-12 20:37:23.601760 - [DEBUG] Join: AllTop & AllBottom
59714 2019-Jan-12 20:37:23.601786 - [DEBUG] = AllBottom (new jump func)
59715 2019-Jan-12 20:37:23.601811 - [DEBUG]
59716 2019-Jan-12 20:37:23.601834 - [DEBUG] Start adding new jump function
59717 2019-Jan-12 20:37:23.601858 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59718 2019-Jan-12 20:37:23.601914 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59719 2019-Jan-12 20:37:23.602573 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59720 2019-Jan-12 20:37:23.603208 - [DEBUG] Edge Function : AllBottom
59721 2019-Jan-12 20:37:23.603236 - [DEBUG] End adding new jump function
59722 2019-Jan-12 20:37:23.603260 - [DEBUG]
59723 2019-Jan-12 20:37:23.603283 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59724 2019-Jan-12 20:37:23.603308 - [DEBUG]
59725 2019-Jan-12 20:37:23.603331 - [DEBUG] Process 1604. path edge:
59726 2019-Jan-12 20:37:23.603355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59727 2019-Jan-12 20:37:23.603411 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
59728 2019-Jan-12 20:37:23.604052 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59729 2019-Jan-12 20:37:23.604693 - [DEBUG]
59730 2019-Jan-12 20:37:23.604719 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59731 2019-Jan-12 20:37:23.605384 - [DEBUG] Compose: EdgeIdentity * AllBottom
59732 2019-Jan-12 20:37:23.605412 - [DEBUG]
59733 2019-Jan-12 20:37:23.605436 - [DEBUG] Propagate flow
59734 2019-Jan-12 20:37:23.605460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59735 2019-Jan-12 20:37:23.605517 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59736 2019-Jan-12 20:37:23.606151 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59737 2019-Jan-12 20:37:23.606793 - [DEBUG] Edge function : AllBottom (result of previous compose)
59738 2019-Jan-12 20:37:23.606819 - [DEBUG]
59739 2019-Jan-12 20:37:23.606844 - [DEBUG] Join: AllTop & AllBottom
59740 2019-Jan-12 20:37:23.606869 - [DEBUG] = AllBottom (new jump func)
59741 2019-Jan-12 20:37:23.606894 - [DEBUG]
59742 2019-Jan-12 20:37:23.606917 - [DEBUG] Start adding new jump function
59743 2019-Jan-12 20:37:23.606941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59744 2019-Jan-12 20:37:23.606997 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59745 2019-Jan-12 20:37:23.607640 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59746 2019-Jan-12 20:37:23.608271 - [DEBUG] Edge Function : AllBottom
59747 2019-Jan-12 20:37:23.608299 - [DEBUG] End adding new jump function
59748 2019-Jan-12 20:37:23.608323 - [DEBUG]
59749 2019-Jan-12 20:37:23.608347 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59750 2019-Jan-12 20:37:23.608372 - [DEBUG]
59751 2019-Jan-12 20:37:23.608395 - [DEBUG] Process 1605. path edge:
59752 2019-Jan-12 20:37:23.608418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59753 2019-Jan-12 20:37:23.608475 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
59754 2019-Jan-12 20:37:23.609126 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59755 2019-Jan-12 20:37:23.609767 - [DEBUG]
59756 2019-Jan-12 20:37:23.609792 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59757 2019-Jan-12 20:37:23.610446 - [DEBUG] Compose: EdgeIdentity * AllBottom
59758 2019-Jan-12 20:37:23.610473 - [DEBUG]
59759 2019-Jan-12 20:37:23.610497 - [DEBUG] Propagate flow
59760 2019-Jan-12 20:37:23.610521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59761 2019-Jan-12 20:37:23.610578 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59762 2019-Jan-12 20:37:23.611221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59763 2019-Jan-12 20:37:23.611862 - [DEBUG] Edge function : AllBottom (result of previous compose)
59764 2019-Jan-12 20:37:23.611888 - [DEBUG]
59765 2019-Jan-12 20:37:23.611913 - [DEBUG] Join: AllTop & AllBottom
59766 2019-Jan-12 20:37:23.611938 - [DEBUG] = AllBottom (new jump func)
59767 2019-Jan-12 20:37:23.611963 - [DEBUG]
59768 2019-Jan-12 20:37:23.611998 - [DEBUG] Start adding new jump function
59769 2019-Jan-12 20:37:23.612024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59770 2019-Jan-12 20:37:23.612080 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59771 2019-Jan-12 20:37:23.612731 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59772 2019-Jan-12 20:37:23.613372 - [DEBUG] Edge Function : AllBottom
59773 2019-Jan-12 20:37:23.613400 - [DEBUG] End adding new jump function
59774 2019-Jan-12 20:37:23.613424 - [DEBUG]
59775 2019-Jan-12 20:37:23.613447 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59776 2019-Jan-12 20:37:23.613471 - [DEBUG]
59777 2019-Jan-12 20:37:23.613495 - [DEBUG] Process 1606. path edge:
59778 2019-Jan-12 20:37:23.613519 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59779 2019-Jan-12 20:37:23.613575 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
59780 2019-Jan-12 20:37:23.614217 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59781 2019-Jan-12 20:37:23.614858 - [DEBUG]
59782 2019-Jan-12 20:37:23.614882 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59783 2019-Jan-12 20:37:23.615560 - [DEBUG] Possible callees:
59784 2019-Jan-12 20:37:23.615586 - [DEBUG] llvm.dbg.declare
59785 2019-Jan-12 20:37:23.615611 - [DEBUG] Possible return sites:
59786 2019-Jan-12 20:37:23.615634 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16359787 2019-Jan-12 20:37:23.616902 - [DEBUG] Found and process special summary
59788 2019-Jan-12 20:37:23.616936 - [DEBUG] Compose: EdgeIdentity * AllBottom
59789 2019-Jan-12 20:37:23.616963 - [DEBUG]
59790 2019-Jan-12 20:37:23.616987 - [DEBUG] Propagate flow
59791 2019-Jan-12 20:37:23.617011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59792 2019-Jan-12 20:37:23.617067 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59793 2019-Jan-12 20:37:23.617703 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59794 2019-Jan-12 20:37:23.618344 - [DEBUG] Edge function : AllBottom (result of previous compose)
59795 2019-Jan-12 20:37:23.618370 - [DEBUG]
59796 2019-Jan-12 20:37:23.618394 - [DEBUG] Join: AllTop & AllBottom
59797 2019-Jan-12 20:37:23.618420 - [DEBUG] = AllBottom (new jump func)
59798 2019-Jan-12 20:37:23.618445 - [DEBUG]
59799 2019-Jan-12 20:37:23.618468 - [DEBUG] Start adding new jump function
59800 2019-Jan-12 20:37:23.618491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59801 2019-Jan-12 20:37:23.618547 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59802 2019-Jan-12 20:37:23.619205 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59803 2019-Jan-12 20:37:23.619841 - [DEBUG] Edge Function : AllBottom
59804 2019-Jan-12 20:37:23.619869 - [DEBUG] End adding new jump function
59805 2019-Jan-12 20:37:23.619893 - [DEBUG]
59806 2019-Jan-12 20:37:23.619917 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59807 2019-Jan-12 20:37:23.619941 - [DEBUG]
59808 2019-Jan-12 20:37:23.619964 - [DEBUG] Process 1607. path edge:
59809 2019-Jan-12 20:37:23.619988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59810 2019-Jan-12 20:37:23.620044 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
59811 2019-Jan-12 20:37:23.620687 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59812 2019-Jan-12 20:37:23.621328 - [DEBUG]
59813 2019-Jan-12 20:37:23.621353 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59814 2019-Jan-12 20:37:23.622025 - [DEBUG] Compose: EdgeIdentity * AllBottom
59815 2019-Jan-12 20:37:23.622054 - [DEBUG]
59816 2019-Jan-12 20:37:23.622078 - [DEBUG] Propagate flow
59817 2019-Jan-12 20:37:23.622102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59818 2019-Jan-12 20:37:23.622159 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59819 2019-Jan-12 20:37:23.622795 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59820 2019-Jan-12 20:37:23.623435 - [DEBUG] Edge function : AllBottom (result of previous compose)
59821 2019-Jan-12 20:37:23.623461 - [DEBUG]
59822 2019-Jan-12 20:37:23.623486 - [DEBUG] Join: AllTop & AllBottom
59823 2019-Jan-12 20:37:23.623511 - [DEBUG] = AllBottom (new jump func)
59824 2019-Jan-12 20:37:23.623536 - [DEBUG]
59825 2019-Jan-12 20:37:23.623559 - [DEBUG] Start adding new jump function
59826 2019-Jan-12 20:37:23.623583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59827 2019-Jan-12 20:37:23.623638 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59828 2019-Jan-12 20:37:23.624280 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59829 2019-Jan-12 20:37:23.624913 - [DEBUG] Edge Function : AllBottom
59830 2019-Jan-12 20:37:23.624941 - [DEBUG] End adding new jump function
59831 2019-Jan-12 20:37:23.624966 - [DEBUG]
59832 2019-Jan-12 20:37:23.624989 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59833 2019-Jan-12 20:37:23.625014 - [DEBUG]
59834 2019-Jan-12 20:37:23.625037 - [DEBUG] Process 1608. path edge:
59835 2019-Jan-12 20:37:23.625061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59836 2019-Jan-12 20:37:23.625118 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
59837 2019-Jan-12 20:37:23.625768 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59838 2019-Jan-12 20:37:23.626409 - [DEBUG]
59839 2019-Jan-12 20:37:23.626434 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59840 2019-Jan-12 20:37:23.627087 - [DEBUG] Compose: EdgeIdentity * AllBottom
59841 2019-Jan-12 20:37:23.627115 - [DEBUG]
59842 2019-Jan-12 20:37:23.627139 - [DEBUG] Propagate flow
59843 2019-Jan-12 20:37:23.627162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59844 2019-Jan-12 20:37:23.627220 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59845 2019-Jan-12 20:37:23.627862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59846 2019-Jan-12 20:37:23.628504 - [DEBUG] Edge function : AllBottom (result of previous compose)
59847 2019-Jan-12 20:37:23.628529 - [DEBUG]
59848 2019-Jan-12 20:37:23.628554 - [DEBUG] Join: AllTop & AllBottom
59849 2019-Jan-12 20:37:23.628580 - [DEBUG] = AllBottom (new jump func)
59850 2019-Jan-12 20:37:23.628605 - [DEBUG]
59851 2019-Jan-12 20:37:23.628628 - [DEBUG] Start adding new jump function
59852 2019-Jan-12 20:37:23.628661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59853 2019-Jan-12 20:37:23.628719 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59854 2019-Jan-12 20:37:23.629370 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59855 2019-Jan-12 20:37:23.630011 - [DEBUG] Edge Function : AllBottom
59856 2019-Jan-12 20:37:23.630040 - [DEBUG] End adding new jump function
59857 2019-Jan-12 20:37:23.630064 - [DEBUG]
59858 2019-Jan-12 20:37:23.630088 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59859 2019-Jan-12 20:37:23.630113 - [DEBUG]
59860 2019-Jan-12 20:37:23.630136 - [DEBUG] Process 1609. path edge:
59861 2019-Jan-12 20:37:23.630160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59862 2019-Jan-12 20:37:23.630217 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
59863 2019-Jan-12 20:37:23.630860 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59864 2019-Jan-12 20:37:23.631501 - [DEBUG]
59865 2019-Jan-12 20:37:23.631525 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59866 2019-Jan-12 20:37:23.632196 - [DEBUG] Possible callees:
59867 2019-Jan-12 20:37:23.632222 - [DEBUG] llvm.dbg.declare
59868 2019-Jan-12 20:37:23.632247 - [DEBUG] Possible return sites:
59869 2019-Jan-12 20:37:23.632271 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16959870 2019-Jan-12 20:37:23.633535 - [DEBUG] Found and process special summary
59871 2019-Jan-12 20:37:23.633569 - [DEBUG] Compose: EdgeIdentity * AllBottom
59872 2019-Jan-12 20:37:23.633596 - [DEBUG]
59873 2019-Jan-12 20:37:23.633620 - [DEBUG] Propagate flow
59874 2019-Jan-12 20:37:23.633644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59875 2019-Jan-12 20:37:23.633701 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59876 2019-Jan-12 20:37:23.634341 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59877 2019-Jan-12 20:37:23.634983 - [DEBUG] Edge function : AllBottom (result of previous compose)
59878 2019-Jan-12 20:37:23.635008 - [DEBUG]
59879 2019-Jan-12 20:37:23.635033 - [DEBUG] Join: AllTop & AllBottom
59880 2019-Jan-12 20:37:23.635058 - [DEBUG] = AllBottom (new jump func)
59881 2019-Jan-12 20:37:23.635083 - [DEBUG]
59882 2019-Jan-12 20:37:23.635107 - [DEBUG] Start adding new jump function
59883 2019-Jan-12 20:37:23.635130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-12 20:37:23.635186 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59885 2019-Jan-12 20:37:23.635844 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59886 2019-Jan-12 20:37:23.636480 - [DEBUG] Edge Function : AllBottom
59887 2019-Jan-12 20:37:23.636508 - [DEBUG] End adding new jump function
59888 2019-Jan-12 20:37:23.636532 - [DEBUG]
59889 2019-Jan-12 20:37:23.636556 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59890 2019-Jan-12 20:37:23.636581 - [DEBUG]
59891 2019-Jan-12 20:37:23.636605 - [DEBUG] Process 1610. path edge:
59892 2019-Jan-12 20:37:23.636629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59893 2019-Jan-12 20:37:23.636686 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59894 2019-Jan-12 20:37:23.637330 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59895 2019-Jan-12 20:37:23.637974 - [DEBUG]
59896 2019-Jan-12 20:37:23.637999 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59897 2019-Jan-12 20:37:23.638671 - [DEBUG] Compose: EdgeIdentity * AllBottom
59898 2019-Jan-12 20:37:23.638701 - [DEBUG]
59899 2019-Jan-12 20:37:23.638724 - [DEBUG] Propagate flow
59900 2019-Jan-12 20:37:23.638748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59901 2019-Jan-12 20:37:23.638805 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59902 2019-Jan-12 20:37:23.639442 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59903 2019-Jan-12 20:37:23.640083 - [DEBUG] Edge function : AllBottom (result of previous compose)
59904 2019-Jan-12 20:37:23.640108 - [DEBUG]
59905 2019-Jan-12 20:37:23.640133 - [DEBUG] Join: AllTop & AllBottom
59906 2019-Jan-12 20:37:23.640159 - [DEBUG] = AllBottom (new jump func)
59907 2019-Jan-12 20:37:23.640183 - [DEBUG]
59908 2019-Jan-12 20:37:23.640207 - [DEBUG] Start adding new jump function
59909 2019-Jan-12 20:37:23.640230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59910 2019-Jan-12 20:37:23.640286 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59911 2019-Jan-12 20:37:23.640928 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59912 2019-Jan-12 20:37:23.641571 - [DEBUG] Edge Function : AllBottom
59913 2019-Jan-12 20:37:23.641600 - [DEBUG] End adding new jump function
59914 2019-Jan-12 20:37:23.641624 - [DEBUG]
59915 2019-Jan-12 20:37:23.641648 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59916 2019-Jan-12 20:37:23.641672 - [DEBUG]
59917 2019-Jan-12 20:37:23.641696 - [DEBUG] Process 1611. path edge:
59918 2019-Jan-12 20:37:23.641720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59919 2019-Jan-12 20:37:23.641777 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59920 2019-Jan-12 20:37:23.642427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59921 2019-Jan-12 20:37:23.643069 - [DEBUG]
59922 2019-Jan-12 20:37:23.643094 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59923 2019-Jan-12 20:37:23.643751 - [DEBUG] Compose: EdgeIdentity * AllBottom
59924 2019-Jan-12 20:37:23.643779 - [DEBUG]
59925 2019-Jan-12 20:37:23.643803 - [DEBUG] Propagate flow
59926 2019-Jan-12 20:37:23.643826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59927 2019-Jan-12 20:37:23.643883 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59928 2019-Jan-12 20:37:23.644520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59929 2019-Jan-12 20:37:23.645161 - [DEBUG] Edge function : AllBottom (result of previous compose)
59930 2019-Jan-12 20:37:23.645186 - [DEBUG]
59931 2019-Jan-12 20:37:23.645211 - [DEBUG] Join: AllTop & AllBottom
59932 2019-Jan-12 20:37:23.645236 - [DEBUG] = AllBottom (new jump func)
59933 2019-Jan-12 20:37:23.645261 - [DEBUG]
59934 2019-Jan-12 20:37:23.645284 - [DEBUG] Start adding new jump function
59935 2019-Jan-12 20:37:23.645307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59936 2019-Jan-12 20:37:23.645384 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59937 2019-Jan-12 20:37:23.646027 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59938 2019-Jan-12 20:37:23.646663 - [DEBUG] Edge Function : AllBottom
59939 2019-Jan-12 20:37:23.646691 - [DEBUG] End adding new jump function
59940 2019-Jan-12 20:37:23.646716 - [DEBUG]
59941 2019-Jan-12 20:37:23.646739 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59942 2019-Jan-12 20:37:23.646764 - [DEBUG]
59943 2019-Jan-12 20:37:23.646787 - [DEBUG] Process 1612. path edge:
59944 2019-Jan-12 20:37:23.646811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59945 2019-Jan-12 20:37:23.646868 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59946 2019-Jan-12 20:37:23.647504 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59947 2019-Jan-12 20:37:23.648146 - [DEBUG]
59948 2019-Jan-12 20:37:23.648170 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59949 2019-Jan-12 20:37:23.648845 - [DEBUG] Compose: EdgeIdentity * AllBottom
59950 2019-Jan-12 20:37:23.648874 - [DEBUG]
59951 2019-Jan-12 20:37:23.648898 - [DEBUG] Propagate flow
59952 2019-Jan-12 20:37:23.648922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-12 20:37:23.648979 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59954 2019-Jan-12 20:37:23.649624 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59955 2019-Jan-12 20:37:23.650267 - [DEBUG] Edge function : AllBottom (result of previous compose)
59956 2019-Jan-12 20:37:23.650292 - [DEBUG]
59957 2019-Jan-12 20:37:23.650317 - [DEBUG] Join: AllTop & AllBottom
59958 2019-Jan-12 20:37:23.650343 - [DEBUG] = AllBottom (new jump func)
59959 2019-Jan-12 20:37:23.650368 - [DEBUG]
59960 2019-Jan-12 20:37:23.650392 - [DEBUG] Start adding new jump function
59961 2019-Jan-12 20:37:23.650415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59962 2019-Jan-12 20:37:23.650471 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59963 2019-Jan-12 20:37:23.651113 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59964 2019-Jan-12 20:37:23.651746 - [DEBUG] Edge Function : AllBottom
59965 2019-Jan-12 20:37:23.651774 - [DEBUG] End adding new jump function
59966 2019-Jan-12 20:37:23.651798 - [DEBUG]
59967 2019-Jan-12 20:37:23.651822 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59968 2019-Jan-12 20:37:23.651846 - [DEBUG]
59969 2019-Jan-12 20:37:23.651870 - [DEBUG] Process 1613. path edge:
59970 2019-Jan-12 20:37:23.651894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59971 2019-Jan-12 20:37:23.651950 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59972 2019-Jan-12 20:37:23.652599 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59973 2019-Jan-12 20:37:23.653242 - [DEBUG]
59974 2019-Jan-12 20:37:23.653268 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59975 2019-Jan-12 20:37:23.653928 - [DEBUG] Compose: EdgeIdentity * AllBottom
59976 2019-Jan-12 20:37:23.653957 - [DEBUG]
59977 2019-Jan-12 20:37:23.653981 - [DEBUG] Propagate flow
59978 2019-Jan-12 20:37:23.654004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59979 2019-Jan-12 20:37:23.654061 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59980 2019-Jan-12 20:37:23.654698 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59981 2019-Jan-12 20:37:23.655352 - [DEBUG] Edge function : AllBottom (result of previous compose)
59982 2019-Jan-12 20:37:23.655378 - [DEBUG]
59983 2019-Jan-12 20:37:23.655402 - [DEBUG] Join: AllTop & AllBottom
59984 2019-Jan-12 20:37:23.655428 - [DEBUG] = AllBottom (new jump func)
59985 2019-Jan-12 20:37:23.655452 - [DEBUG]
59986 2019-Jan-12 20:37:23.655476 - [DEBUG] Start adding new jump function
59987 2019-Jan-12 20:37:23.655499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59988 2019-Jan-12 20:37:23.655555 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59989 2019-Jan-12 20:37:23.656197 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59990 2019-Jan-12 20:37:23.656832 - [DEBUG] Edge Function : AllBottom
59991 2019-Jan-12 20:37:23.656860 - [DEBUG] End adding new jump function
59992 2019-Jan-12 20:37:23.656884 - [DEBUG]
59993 2019-Jan-12 20:37:23.656908 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59994 2019-Jan-12 20:37:23.656932 - [DEBUG]
59995 2019-Jan-12 20:37:23.656956 - [DEBUG] Process 1614. path edge:
59996 2019-Jan-12 20:37:23.656980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59997 2019-Jan-12 20:37:23.657037 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59998 2019-Jan-12 20:37:23.657673 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59999 2019-Jan-12 20:37:23.658315 - [DEBUG]
60000 2019-Jan-12 20:37:23.658339 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60001 2019-Jan-12 20:37:23.659013 - [DEBUG] Compose: EdgeIdentity * AllBottom
60002 2019-Jan-12 20:37:23.659041 - [DEBUG]
60003 2019-Jan-12 20:37:23.659065 - [DEBUG] Propagate flow
60004 2019-Jan-12 20:37:23.659088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60005 2019-Jan-12 20:37:23.659146 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60006 2019-Jan-12 20:37:23.659778 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60007 2019-Jan-12 20:37:23.660421 - [DEBUG] Edge function : AllBottom (result of previous compose)
60008 2019-Jan-12 20:37:23.660446 - [DEBUG]
60009 2019-Jan-12 20:37:23.660470 - [DEBUG] Join: AllTop & AllBottom
60010 2019-Jan-12 20:37:23.660496 - [DEBUG] = AllBottom (new jump func)
60011 2019-Jan-12 20:37:23.660521 - [DEBUG]
60012 2019-Jan-12 20:37:23.660544 - [DEBUG] Start adding new jump function
60013 2019-Jan-12 20:37:23.660567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60014 2019-Jan-12 20:37:23.660623 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60015 2019-Jan-12 20:37:23.661265 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60016 2019-Jan-12 20:37:23.661897 - [DEBUG] Edge Function : AllBottom
60017 2019-Jan-12 20:37:23.661925 - [DEBUG] End adding new jump function
60018 2019-Jan-12 20:37:23.661957 - [DEBUG]
60019 2019-Jan-12 20:37:23.661994 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60020 2019-Jan-12 20:37:23.662021 - [DEBUG]
60021 2019-Jan-12 20:37:23.662045 - [DEBUG] Process 1615. path edge:
60022 2019-Jan-12 20:37:23.662068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60023 2019-Jan-12 20:37:23.662125 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60024 2019-Jan-12 20:37:23.662758 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60025 2019-Jan-12 20:37:23.663400 - [DEBUG]
60026 2019-Jan-12 20:37:23.663425 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60027 2019-Jan-12 20:37:23.664075 - [DEBUG] Compose: EdgeIdentity * AllBottom
60028 2019-Jan-12 20:37:23.664103 - [DEBUG]
60029 2019-Jan-12 20:37:23.664127 - [DEBUG] Propagate flow
60030 2019-Jan-12 20:37:23.664151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60031 2019-Jan-12 20:37:23.664208 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60032 2019-Jan-12 20:37:23.664843 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60033 2019-Jan-12 20:37:23.665500 - [DEBUG] Edge function : AllBottom (result of previous compose)
60034 2019-Jan-12 20:37:23.665526 - [DEBUG]
60035 2019-Jan-12 20:37:23.665550 - [DEBUG] Join: AllTop & AllBottom
60036 2019-Jan-12 20:37:23.665576 - [DEBUG] = AllBottom (new jump func)
60037 2019-Jan-12 20:37:23.665600 - [DEBUG]
60038 2019-Jan-12 20:37:23.665624 - [DEBUG] Start adding new jump function
60039 2019-Jan-12 20:37:23.665647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60040 2019-Jan-12 20:37:23.665703 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60041 2019-Jan-12 20:37:23.666346 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60042 2019-Jan-12 20:37:23.666978 - [DEBUG] Edge Function : AllBottom
60043 2019-Jan-12 20:37:23.667006 - [DEBUG] End adding new jump function
60044 2019-Jan-12 20:37:23.667030 - [DEBUG]
60045 2019-Jan-12 20:37:23.667054 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60046 2019-Jan-12 20:37:23.667079 - [DEBUG]
60047 2019-Jan-12 20:37:23.667102 - [DEBUG] Process 1616. path edge:
60048 2019-Jan-12 20:37:23.667126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60049 2019-Jan-12 20:37:23.667183 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60050 2019-Jan-12 20:37:23.667819 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60051 2019-Jan-12 20:37:23.668461 - [DEBUG]
60052 2019-Jan-12 20:37:23.668485 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60053 2019-Jan-12 20:37:23.669157 - [DEBUG] Compose: EdgeIdentity * AllBottom
60054 2019-Jan-12 20:37:23.669186 - [DEBUG]
60055 2019-Jan-12 20:37:23.669210 - [DEBUG] Propagate flow
60056 2019-Jan-12 20:37:23.669233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60057 2019-Jan-12 20:37:23.669290 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60058 2019-Jan-12 20:37:23.669930 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60059 2019-Jan-12 20:37:23.670579 - [DEBUG] Edge function : AllBottom (result of previous compose)
60060 2019-Jan-12 20:37:23.670605 - [DEBUG]
60061 2019-Jan-12 20:37:23.670630 - [DEBUG] Join: AllTop & AllBottom
60062 2019-Jan-12 20:37:23.670656 - [DEBUG] = AllBottom (new jump func)
60063 2019-Jan-12 20:37:23.670681 - [DEBUG]
60064 2019-Jan-12 20:37:23.670704 - [DEBUG] Start adding new jump function
60065 2019-Jan-12 20:37:23.670727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60066 2019-Jan-12 20:37:23.670783 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60067 2019-Jan-12 20:37:23.671426 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60068 2019-Jan-12 20:37:23.672080 - [DEBUG] Edge Function : AllBottom
60069 2019-Jan-12 20:37:23.672108 - [DEBUG] End adding new jump function
60070 2019-Jan-12 20:37:23.672132 - [DEBUG]
60071 2019-Jan-12 20:37:23.672156 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60072 2019-Jan-12 20:37:23.672180 - [DEBUG]
60073 2019-Jan-12 20:37:23.672204 - [DEBUG] Process 1617. path edge:
60074 2019-Jan-12 20:37:23.672228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60075 2019-Jan-12 20:37:23.672285 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
60076 2019-Jan-12 20:37:23.672923 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60077 2019-Jan-12 20:37:23.673565 - [DEBUG]
60078 2019-Jan-12 20:37:23.673591 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60079 2019-Jan-12 20:37:23.674249 - [DEBUG] Compose: EdgeIdentity * AllBottom
60080 2019-Jan-12 20:37:23.674277 - [DEBUG]
60081 2019-Jan-12 20:37:23.674301 - [DEBUG] Propagate flow
60082 2019-Jan-12 20:37:23.674325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60083 2019-Jan-12 20:37:23.674381 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60084 2019-Jan-12 20:37:23.675016 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60085 2019-Jan-12 20:37:23.675675 - [DEBUG] Edge function : AllBottom (result of previous compose)
60086 2019-Jan-12 20:37:23.675701 - [DEBUG]
60087 2019-Jan-12 20:37:23.675725 - [DEBUG] Join: AllTop & AllBottom
60088 2019-Jan-12 20:37:23.675751 - [DEBUG] = AllBottom (new jump func)
60089 2019-Jan-12 20:37:23.675775 - [DEBUG]
60090 2019-Jan-12 20:37:23.675799 - [DEBUG] Start adding new jump function
60091 2019-Jan-12 20:37:23.675822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60092 2019-Jan-12 20:37:23.675878 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60093 2019-Jan-12 20:37:23.676519 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60094 2019-Jan-12 20:37:23.677154 - [DEBUG] Edge Function : AllBottom
60095 2019-Jan-12 20:37:23.677181 - [DEBUG] End adding new jump function
60096 2019-Jan-12 20:37:23.677205 - [DEBUG]
60097 2019-Jan-12 20:37:23.677229 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60098 2019-Jan-12 20:37:23.677253 - [DEBUG]
60099 2019-Jan-12 20:37:23.677277 - [DEBUG] Process 1618. path edge:
60100 2019-Jan-12 20:37:23.677301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60101 2019-Jan-12 20:37:23.677357 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
60102 2019-Jan-12 20:37:23.677999 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60103 2019-Jan-12 20:37:23.678642 - [DEBUG]
60104 2019-Jan-12 20:37:23.678680 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60105 2019-Jan-12 20:37:23.679336 - [DEBUG] Compose: EdgeIdentity * AllBottom
60106 2019-Jan-12 20:37:23.679364 - [DEBUG]
60107 2019-Jan-12 20:37:23.679388 - [DEBUG] Propagate flow
60108 2019-Jan-12 20:37:23.679411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60109 2019-Jan-12 20:37:23.679468 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60110 2019-Jan-12 20:37:23.680103 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60111 2019-Jan-12 20:37:23.680745 - [DEBUG] Edge function : AllBottom (result of previous compose)
60112 2019-Jan-12 20:37:23.680770 - [DEBUG]
60113 2019-Jan-12 20:37:23.680794 - [DEBUG] Join: AllTop & AllBottom
60114 2019-Jan-12 20:37:23.680820 - [DEBUG] = AllBottom (new jump func)
60115 2019-Jan-12 20:37:23.680845 - [DEBUG]
60116 2019-Jan-12 20:37:23.680868 - [DEBUG] Start adding new jump function
60117 2019-Jan-12 20:37:23.680891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60118 2019-Jan-12 20:37:23.680947 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60119 2019-Jan-12 20:37:23.681589 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60120 2019-Jan-12 20:37:23.682237 - [DEBUG] Edge Function : AllBottom
60121 2019-Jan-12 20:37:23.682266 - [DEBUG] End adding new jump function
60122 2019-Jan-12 20:37:23.682290 - [DEBUG]
60123 2019-Jan-12 20:37:23.682314 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60124 2019-Jan-12 20:37:23.682338 - [DEBUG]
60125 2019-Jan-12 20:37:23.682361 - [DEBUG] Process 1619. path edge:
60126 2019-Jan-12 20:37:23.682385 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60127 2019-Jan-12 20:37:23.682442 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
60128 2019-Jan-12 20:37:23.683075 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60129 2019-Jan-12 20:37:23.683719 - [DEBUG]
60130 2019-Jan-12 20:37:23.683743 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60131 2019-Jan-12 20:37:23.684391 - [DEBUG] Start of endsummarytab entry
60132 2019-Jan-12 20:37:23.684430 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60133 2019-Jan-12 20:37:23.685067 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-12 20:37:23.685130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60135 2019-Jan-12 20:37:23.685779 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60136 2019-Jan-12 20:37:23.686415 - [DEBUG] EF: AllBottom
60137 2019-Jan-12 20:37:23.686440 - [DEBUG]
60138 2019-Jan-12 20:37:23.686464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60139 2019-Jan-12 20:37:23.687097 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60140 2019-Jan-12 20:37:23.687730 - [DEBUG] EF: AllBottom
60141 2019-Jan-12 20:37:23.687755 - [DEBUG]
60142 2019-Jan-12 20:37:23.687779 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60143 2019-Jan-12 20:37:23.688411 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60144 2019-Jan-12 20:37:23.689069 - [DEBUG] EF: AllBottom
60145 2019-Jan-12 20:37:23.689095 - [DEBUG]
60146 2019-Jan-12 20:37:23.689119 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60147 2019-Jan-12 20:37:23.689752 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60148 2019-Jan-12 20:37:23.690395 - [DEBUG] EF: AllBottom
60149 2019-Jan-12 20:37:23.690419 - [DEBUG]
60150 2019-Jan-12 20:37:23.690443 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60151 2019-Jan-12 20:37:23.691075 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-12 20:37:23.691715 - [DEBUG] EF: AllBottom
60153 2019-Jan-12 20:37:23.691740 - [DEBUG]
60154 2019-Jan-12 20:37:23.691764 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60155 2019-Jan-12 20:37:23.692411 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60156 2019-Jan-12 20:37:23.693045 - [DEBUG] EF: AllBottom
60157 2019-Jan-12 20:37:23.693070 - [DEBUG]
60158 2019-Jan-12 20:37:23.693094 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60159 2019-Jan-12 20:37:23.693726 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60160 2019-Jan-12 20:37:23.694366 - [DEBUG] EF: AllBottom
60161 2019-Jan-12 20:37:23.694391 - [DEBUG]
60162 2019-Jan-12 20:37:23.694415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60163 2019-Jan-12 20:37:23.695047 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60164 2019-Jan-12 20:37:23.695694 - [DEBUG] EF: AllBottom
60165 2019-Jan-12 20:37:23.695719 - [DEBUG]
60166 2019-Jan-12 20:37:23.695742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60167 2019-Jan-12 20:37:23.696374 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60168 2019-Jan-12 20:37:23.697015 - [DEBUG] EF: AllBottom
60169 2019-Jan-12 20:37:23.697040 - [DEBUG]
60170 2019-Jan-12 20:37:23.697063 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60171 2019-Jan-12 20:37:23.697695 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60172 2019-Jan-12 20:37:23.698330 - [DEBUG] EF: AllBottom
60173 2019-Jan-12 20:37:23.698355 - [DEBUG]
60174 2019-Jan-12 20:37:23.698378 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60175 2019-Jan-12 20:37:23.699023 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60176 2019-Jan-12 20:37:23.699664 - [DEBUG] EF: AllBottom
60177 2019-Jan-12 20:37:23.699689 - [DEBUG]
60178 2019-Jan-12 20:37:23.699712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60179 2019-Jan-12 20:37:23.700343 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60180 2019-Jan-12 20:37:23.700984 - [DEBUG] EF: AllBottom
60181 2019-Jan-12 20:37:23.701009 - [DEBUG]
60182 2019-Jan-12 20:37:23.701032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60183 2019-Jan-12 20:37:23.701664 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60184 2019-Jan-12 20:37:23.702312 - [DEBUG] EF: AllBottom
60185 2019-Jan-12 20:37:23.702337 - [DEBUG]
60186 2019-Jan-12 20:37:23.702360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60187 2019-Jan-12 20:37:23.702992 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60188 2019-Jan-12 20:37:23.703627 - [DEBUG] EF: AllBottom
60189 2019-Jan-12 20:37:23.703660 - [DEBUG]
60190 2019-Jan-12 20:37:23.703684 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60191 2019-Jan-12 20:37:23.704316 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60192 2019-Jan-12 20:37:23.704957 - [DEBUG] EF: AllBottom
60193 2019-Jan-12 20:37:23.704981 - [DEBUG]
60194 2019-Jan-12 20:37:23.705005 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60195 2019-Jan-12 20:37:23.705652 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60196 2019-Jan-12 20:37:23.706287 - [DEBUG] EF: AllBottom
60197 2019-Jan-12 20:37:23.706312 - [DEBUG]
60198 2019-Jan-12 20:37:23.706335 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60199 2019-Jan-12 20:37:23.706967 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
60200 2019-Jan-12 20:37:23.707601 - [DEBUG] EF: AllBottom
60201 2019-Jan-12 20:37:23.707626 - [DEBUG]
60202 2019-Jan-12 20:37:23.707649 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60203 2019-Jan-12 20:37:23.708281 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60204 2019-Jan-12 20:37:23.708929 - [DEBUG] EF: AllBottom
60205 2019-Jan-12 20:37:23.708954 - [DEBUG]
60206 2019-Jan-12 20:37:23.708977 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60207 2019-Jan-12 20:37:23.709609 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60208 2019-Jan-12 20:37:23.710244 - [DEBUG] EF: AllBottom
60209 2019-Jan-12 20:37:23.710268 - [DEBUG]
60210 2019-Jan-12 20:37:23.710292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60211 2019-Jan-12 20:37:23.710924 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60212 2019-Jan-12 20:37:23.711555 - [DEBUG] EF: AllBottom
60213 2019-Jan-12 20:37:23.711580 - [DEBUG]
60214 2019-Jan-12 20:37:23.711604 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60215 2019-Jan-12 20:37:23.712251 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60216 2019-Jan-12 20:37:23.712885 - [DEBUG] EF: AllBottom
60217 2019-Jan-12 20:37:23.712910 - [DEBUG]
60218 2019-Jan-12 20:37:23.712934 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60219 2019-Jan-12 20:37:23.713566 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60220 2019-Jan-12 20:37:23.714200 - [DEBUG] EF: AllBottom
60221 2019-Jan-12 20:37:23.714225 - [DEBUG]
60222 2019-Jan-12 20:37:23.714248 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60223 2019-Jan-12 20:37:23.714880 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60224 2019-Jan-12 20:37:23.715528 - [DEBUG] EF: AllBottom
60225 2019-Jan-12 20:37:23.715553 - [DEBUG]
60226 2019-Jan-12 20:37:23.715576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60227 2019-Jan-12 20:37:23.716208 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60228 2019-Jan-12 20:37:23.716849 - [DEBUG] EF: AllBottom
60229 2019-Jan-12 20:37:23.716874 - [DEBUG]
60230 2019-Jan-12 20:37:23.716897 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60231 2019-Jan-12 20:37:23.717529 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
60232 2019-Jan-12 20:37:23.718163 - [DEBUG] EF: AllBottom
60233 2019-Jan-12 20:37:23.718189 - [DEBUG]
60234 2019-Jan-12 20:37:23.718212 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60235 2019-Jan-12 20:37:23.718859 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
60236 2019-Jan-12 20:37:23.719507 - [DEBUG] EF: AllBottom
60237 2019-Jan-12 20:37:23.719533 - [DEBUG]
60238 2019-Jan-12 20:37:23.719556 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60239 2019-Jan-12 20:37:23.720189 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60240 2019-Jan-12 20:37:23.720822 - [DEBUG] EF: AllBottom
60241 2019-Jan-12 20:37:23.720847 - [DEBUG]
60242 2019-Jan-12 20:37:23.720871 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60243 2019-Jan-12 20:37:23.721502 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60244 2019-Jan-12 20:37:23.722152 - [DEBUG] EF: AllBottom
60245 2019-Jan-12 20:37:23.722177 - [DEBUG]
60246 2019-Jan-12 20:37:23.722201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60247 2019-Jan-12 20:37:23.722833 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60248 2019-Jan-12 20:37:23.723468 - [DEBUG] EF: AllBottom
60249 2019-Jan-12 20:37:23.723493 - [DEBUG]
60250 2019-Jan-12 20:37:23.723516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60251 2019-Jan-12 20:37:23.724148 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60252 2019-Jan-12 20:37:23.724780 - [DEBUG] EF: AllBottom
60253 2019-Jan-12 20:37:23.724805 - [DEBUG]
60254 2019-Jan-12 20:37:23.724828 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60255 2019-Jan-12 20:37:23.725476 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
60256 2019-Jan-12 20:37:23.726111 - [DEBUG] EF: AllBottom
60257 2019-Jan-12 20:37:23.726136 - [DEBUG]
60258 2019-Jan-12 20:37:23.726159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60259 2019-Jan-12 20:37:23.726791 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60260 2019-Jan-12 20:37:23.727423 - [DEBUG] EF: AllBottom
60261 2019-Jan-12 20:37:23.727448 - [DEBUG]
60262 2019-Jan-12 20:37:23.727471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60263 2019-Jan-12 20:37:23.728104 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60264 2019-Jan-12 20:37:23.728751 - [DEBUG] EF: AllBottom
60265 2019-Jan-12 20:37:23.728776 - [DEBUG]
60266 2019-Jan-12 20:37:23.728799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60267 2019-Jan-12 20:37:23.729432 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60268 2019-Jan-12 20:37:23.730066 - [DEBUG] EF: AllBottom
60269 2019-Jan-12 20:37:23.730091 - [DEBUG]
60270 2019-Jan-12 20:37:23.730115 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60271 2019-Jan-12 20:37:23.730747 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60272 2019-Jan-12 20:37:23.731380 - [DEBUG] EF: AllBottom
60273 2019-Jan-12 20:37:23.731405 - [DEBUG]
60274 2019-Jan-12 20:37:23.731428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60275 2019-Jan-12 20:37:23.732075 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60276 2019-Jan-12 20:37:23.732707 - [DEBUG] EF: AllBottom
60277 2019-Jan-12 20:37:23.732732 - [DEBUG]
60278 2019-Jan-12 20:37:23.732756 - [DEBUG] ---------------
60279 2019-Jan-12 20:37:23.732779 - [DEBUG]
60280 2019-Jan-12 20:37:23.732806 - [DEBUG] End of endsummarytab entry
60281 2019-Jan-12 20:37:23.732829 - [DEBUG]
60282 2019-Jan-12 20:37:23.732852 - [DEBUG] Start of incomingtab entry
60283 2019-Jan-12 20:37:23.732877 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60284 2019-Jan-12 20:37:23.733523 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-12 20:37:23.733580 - [DEBUG] ---------------
60286 2019-Jan-12 20:37:23.733604 - [DEBUG] End of incomingtab entry
60287 2019-Jan-12 20:37:23.733628 - [DEBUG]
60288 2019-Jan-12 20:37:23.733653 - [DEBUG] EDGE:
60289 2019-Jan-12 20:37:23.733708 - [DEBUG] ---> 60290 2019-Jan-12 20:37:23.734342 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60291 2019-Jan-12 20:37:23.734984 - [DEBUG]
60292 2019-Jan-12 20:37:23.735009 - [DEBUG] EDGE:
60293 2019-Jan-12 20:37:23.735066 - [DEBUG] ---> 60294 2019-Jan-12 20:37:23.735714 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60295 2019-Jan-12 20:37:23.736356 - [DEBUG]
60296 2019-Jan-12 20:37:23.736389 - [DEBUG] Compose: EdgeIdentity * AllBottom
60297 2019-Jan-12 20:37:23.736416 - [DEBUG]
60298 2019-Jan-12 20:37:23.736440 - [DEBUG] Propagate flow
60299 2019-Jan-12 20:37:23.736463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60300 2019-Jan-12 20:37:23.736519 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60301 2019-Jan-12 20:37:23.737161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60302 2019-Jan-12 20:37:23.737802 - [DEBUG] Edge function : AllBottom (result of previous compose)
60303 2019-Jan-12 20:37:23.737827 - [DEBUG]
60304 2019-Jan-12 20:37:23.737852 - [DEBUG] Join: AllTop & AllBottom
60305 2019-Jan-12 20:37:23.737878 - [DEBUG] = AllBottom (new jump func)
60306 2019-Jan-12 20:37:23.737903 - [DEBUG]
60307 2019-Jan-12 20:37:23.737926 - [DEBUG] Start adding new jump function
60308 2019-Jan-12 20:37:23.737949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60309 2019-Jan-12 20:37:23.738005 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60310 2019-Jan-12 20:37:23.738646 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60311 2019-Jan-12 20:37:23.739300 - [DEBUG] Edge Function : AllBottom
60312 2019-Jan-12 20:37:23.739328 - [DEBUG] End adding new jump function
60313 2019-Jan-12 20:37:23.739352 - [DEBUG]
60314 2019-Jan-12 20:37:23.739375 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60315 2019-Jan-12 20:37:23.739400 - [DEBUG]
60316 2019-Jan-12 20:37:23.739423 - [DEBUG] Process 1620. path edge:
60317 2019-Jan-12 20:37:23.739447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60318 2019-Jan-12 20:37:23.739503 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
60319 2019-Jan-12 20:37:23.740146 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60320 2019-Jan-12 20:37:23.740786 - [DEBUG]
60321 2019-Jan-12 20:37:23.740810 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60322 2019-Jan-12 20:37:23.741466 - [DEBUG] Possible callees:
60323 2019-Jan-12 20:37:23.741492 - [DEBUG] llvm.dbg.declare
60324 2019-Jan-12 20:37:23.741517 - [DEBUG] Possible return sites:
60325 2019-Jan-12 20:37:23.741549 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19360326 2019-Jan-12 20:37:23.742832 - [DEBUG] Found and process special summary
60327 2019-Jan-12 20:37:23.742866 - [DEBUG] Compose: EdgeIdentity * AllBottom
60328 2019-Jan-12 20:37:23.742893 - [DEBUG]
60329 2019-Jan-12 20:37:23.742917 - [DEBUG] Propagate flow
60330 2019-Jan-12 20:37:23.742941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60331 2019-Jan-12 20:37:23.742997 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60332 2019-Jan-12 20:37:23.743633 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60333 2019-Jan-12 20:37:23.744304 - [DEBUG] Edge function : AllBottom (result of previous compose)
60334 2019-Jan-12 20:37:23.744331 - [DEBUG]
60335 2019-Jan-12 20:37:23.744357 - [DEBUG] Join: AllTop & AllBottom
60336 2019-Jan-12 20:37:23.744383 - [DEBUG] = AllBottom (new jump func)
60337 2019-Jan-12 20:37:23.744408 - [DEBUG]
60338 2019-Jan-12 20:37:23.744432 - [DEBUG] Start adding new jump function
60339 2019-Jan-12 20:37:23.744455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60340 2019-Jan-12 20:37:23.744519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60341 2019-Jan-12 20:37:23.745170 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60342 2019-Jan-12 20:37:23.745832 - [DEBUG] Edge Function : AllBottom
60343 2019-Jan-12 20:37:23.745861 - [DEBUG] End adding new jump function
60344 2019-Jan-12 20:37:23.745885 - [DEBUG]
60345 2019-Jan-12 20:37:23.745909 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60346 2019-Jan-12 20:37:23.745933 - [DEBUG]
60347 2019-Jan-12 20:37:23.745957 - [DEBUG] Process 1621. path edge:
60348 2019-Jan-12 20:37:23.745980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60349 2019-Jan-12 20:37:23.746037 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
60350 2019-Jan-12 20:37:23.746672 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60351 2019-Jan-12 20:37:23.747315 - [DEBUG]
60352 2019-Jan-12 20:37:23.747340 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60353 2019-Jan-12 20:37:23.748007 - [DEBUG] Compose: EdgeIdentity * AllBottom
60354 2019-Jan-12 20:37:23.748035 - [DEBUG]
60355 2019-Jan-12 20:37:23.748058 - [DEBUG] Propagate flow
60356 2019-Jan-12 20:37:23.748082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60357 2019-Jan-12 20:37:23.748139 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60358 2019-Jan-12 20:37:23.748791 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60359 2019-Jan-12 20:37:23.749432 - [DEBUG] Edge function : AllBottom (result of previous compose)
60360 2019-Jan-12 20:37:23.749457 - [DEBUG]
60361 2019-Jan-12 20:37:23.749482 - [DEBUG] Join: AllTop & AllBottom
60362 2019-Jan-12 20:37:23.749508 - [DEBUG] = AllBottom (new jump func)
60363 2019-Jan-12 20:37:23.749532 - [DEBUG]
60364 2019-Jan-12 20:37:23.749556 - [DEBUG] Start adding new jump function
60365 2019-Jan-12 20:37:23.749579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60366 2019-Jan-12 20:37:23.749635 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60367 2019-Jan-12 20:37:23.750291 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60368 2019-Jan-12 20:37:23.750924 - [DEBUG] Edge Function : AllBottom
60369 2019-Jan-12 20:37:23.750952 - [DEBUG] End adding new jump function
60370 2019-Jan-12 20:37:23.750976 - [DEBUG]
60371 2019-Jan-12 20:37:23.751000 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60372 2019-Jan-12 20:37:23.751024 - [DEBUG]
60373 2019-Jan-12 20:37:23.751048 - [DEBUG] Process 1622. path edge:
60374 2019-Jan-12 20:37:23.751072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60375 2019-Jan-12 20:37:23.751129 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
60376 2019-Jan-12 20:37:23.751763 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60377 2019-Jan-12 20:37:23.752422 - [DEBUG]
60378 2019-Jan-12 20:37:23.752447 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60379 2019-Jan-12 20:37:23.753100 - [DEBUG] Compose: EdgeIdentity * AllBottom
60380 2019-Jan-12 20:37:23.753128 - [DEBUG]
60381 2019-Jan-12 20:37:23.753152 - [DEBUG] Propagate flow
60382 2019-Jan-12 20:37:23.753175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60383 2019-Jan-12 20:37:23.753233 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60384 2019-Jan-12 20:37:23.753868 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60385 2019-Jan-12 20:37:23.754510 - [DEBUG] Edge function : AllBottom (result of previous compose)
60386 2019-Jan-12 20:37:23.754536 - [DEBUG]
60387 2019-Jan-12 20:37:23.754561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60388 2019-Jan-12 20:37:23.754586 - [DEBUG] = AllBottom
60389 2019-Jan-12 20:37:23.754611 - [DEBUG]
60390 2019-Jan-12 20:37:23.754634 - [DEBUG] PROPAGATE: No new function!
60391 2019-Jan-12 20:37:23.754658 - [DEBUG] EDGE:
60392 2019-Jan-12 20:37:23.754715 - [DEBUG] ---> 60393 2019-Jan-12 20:37:23.755363 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60394 2019-Jan-12 20:37:23.756005 - [DEBUG]
60395 2019-Jan-12 20:37:23.756030 - [DEBUG] EDGE:
60396 2019-Jan-12 20:37:23.756087 - [DEBUG] ---> 60397 2019-Jan-12 20:37:23.756723 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60398 2019-Jan-12 20:37:23.757364 - [DEBUG]
60399 2019-Jan-12 20:37:23.757401 - [DEBUG] Compose: EdgeIdentity * AllBottom
60400 2019-Jan-12 20:37:23.757428 - [DEBUG]
60401 2019-Jan-12 20:37:23.757452 - [DEBUG] Propagate flow
60402 2019-Jan-12 20:37:23.757475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60403 2019-Jan-12 20:37:23.757531 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60404 2019-Jan-12 20:37:23.758167 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60405 2019-Jan-12 20:37:23.758825 - [DEBUG] Edge function : AllBottom (result of previous compose)
60406 2019-Jan-12 20:37:23.758850 - [DEBUG]
60407 2019-Jan-12 20:37:23.758875 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60408 2019-Jan-12 20:37:23.758912 - [DEBUG] = AllBottom
60409 2019-Jan-12 20:37:23.758937 - [DEBUG]
60410 2019-Jan-12 20:37:23.758960 - [DEBUG] PROPAGATE: No new function!
60411 2019-Jan-12 20:37:23.758986 - [DEBUG] EDGE:
60412 2019-Jan-12 20:37:23.759045 - [DEBUG] ---> 60413 2019-Jan-12 20:37:23.759687 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60414 2019-Jan-12 20:37:23.760328 - [DEBUG]
60415 2019-Jan-12 20:37:23.760353 - [DEBUG] EDGE:
60416 2019-Jan-12 20:37:23.760410 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
60417 2019-Jan-12 20:37:23.761049 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60418 2019-Jan-12 20:37:23.761691 - [DEBUG]
60419 2019-Jan-12 20:37:23.761716 - [DEBUG] EDGE:
60420 2019-Jan-12 20:37:23.761773 - [DEBUG] ---> 60421 2019-Jan-12 20:37:23.762423 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60422 2019-Jan-12 20:37:23.763065 - [DEBUG]
60423 2019-Jan-12 20:37:23.763090 - [DEBUG] EDGE:
60424 2019-Jan-12 20:37:23.763147 - [DEBUG] ---> 60425 2019-Jan-12 20:37:23.763778 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60426 2019-Jan-12 20:37:23.764419 - [DEBUG]
60427 2019-Jan-12 20:37:23.764444 - [DEBUG] EDGE:
60428 2019-Jan-12 20:37:23.764501 - [DEBUG] ---> 60429 2019-Jan-12 20:37:23.765138 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60430 2019-Jan-12 20:37:23.765794 - [DEBUG]
60431 2019-Jan-12 20:37:23.765828 - [DEBUG] Compose: EdgeIdentity * AllBottom
60432 2019-Jan-12 20:37:23.765855 - [DEBUG]
60433 2019-Jan-12 20:37:23.765878 - [DEBUG] Propagate flow
60434 2019-Jan-12 20:37:23.765901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60435 2019-Jan-12 20:37:23.765958 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60436 2019-Jan-12 20:37:23.766594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60437 2019-Jan-12 20:37:23.767234 - [DEBUG] Edge function : AllBottom (result of previous compose)
60438 2019-Jan-12 20:37:23.767260 - [DEBUG]
60439 2019-Jan-12 20:37:23.767284 - [DEBUG] Join: AllTop & AllBottom
60440 2019-Jan-12 20:37:23.767310 - [DEBUG] = AllBottom (new jump func)
60441 2019-Jan-12 20:37:23.767335 - [DEBUG]
60442 2019-Jan-12 20:37:23.767358 - [DEBUG] Start adding new jump function
60443 2019-Jan-12 20:37:23.767381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60444 2019-Jan-12 20:37:23.767437 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60445 2019-Jan-12 20:37:23.768079 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60446 2019-Jan-12 20:37:23.768727 - [DEBUG] Edge Function : AllBottom
60447 2019-Jan-12 20:37:23.768763 - [DEBUG] End adding new jump function
60448 2019-Jan-12 20:37:23.768788 - [DEBUG]
60449 2019-Jan-12 20:37:23.768811 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60450 2019-Jan-12 20:37:23.768836 - [DEBUG]
60451 2019-Jan-12 20:37:23.768859 - [DEBUG] Process 1623. path edge:
60452 2019-Jan-12 20:37:23.768883 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60453 2019-Jan-12 20:37:23.768939 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
60454 2019-Jan-12 20:37:23.769574 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60455 2019-Jan-12 20:37:23.770216 - [DEBUG]
60456 2019-Jan-12 20:37:23.770240 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60457 2019-Jan-12 20:37:23.770899 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-12 20:37:23.770927 - [DEBUG]
60459 2019-Jan-12 20:37:23.770951 - [DEBUG] Propagate flow
60460 2019-Jan-12 20:37:23.770974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-12 20:37:23.771031 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
60462 2019-Jan-12 20:37:23.771663 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60463 2019-Jan-12 20:37:23.772320 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-12 20:37:23.772345 - [DEBUG]
60465 2019-Jan-12 20:37:23.772370 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-12 20:37:23.772396 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-12 20:37:23.772420 - [DEBUG]
60468 2019-Jan-12 20:37:23.772444 - [DEBUG] Start adding new jump function
60469 2019-Jan-12 20:37:23.772467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-12 20:37:23.772523 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60471 2019-Jan-12 20:37:23.773166 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
60472 2019-Jan-12 20:37:23.773796 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-12 20:37:23.773824 - [DEBUG] End adding new jump function
60474 2019-Jan-12 20:37:23.773848 - [DEBUG]
60475 2019-Jan-12 20:37:23.773872 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60476 2019-Jan-12 20:37:23.773896 - [DEBUG]
60477 2019-Jan-12 20:37:23.773919 - [DEBUG] Process 1624. path edge:
60478 2019-Jan-12 20:37:23.773943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-12 20:37:23.773999 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
60480 2019-Jan-12 20:37:23.774629 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60481 2019-Jan-12 20:37:23.775271 - [DEBUG]
60482 2019-Jan-12 20:37:23.775296 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
60483 2019-Jan-12 20:37:23.775959 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-12 20:37:23.775987 - [DEBUG]
60485 2019-Jan-12 20:37:23.776011 - [DEBUG] Propagate flow
60486 2019-Jan-12 20:37:23.776034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-12 20:37:23.776092 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60488 2019-Jan-12 20:37:23.776733 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60489 2019-Jan-12 20:37:23.777374 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-12 20:37:23.777411 - [DEBUG]
60491 2019-Jan-12 20:37:23.777437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60492 2019-Jan-12 20:37:23.777463 - [DEBUG] = AllBottom
60493 2019-Jan-12 20:37:23.777488 - [DEBUG]
60494 2019-Jan-12 20:37:23.777511 - [DEBUG] PROPAGATE: No new function!
60495 2019-Jan-12 20:37:23.777535 - [DEBUG] EDGE:
60496 2019-Jan-12 20:37:23.777593 - [DEBUG] ---> 60497 2019-Jan-12 20:37:23.778224 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60498 2019-Jan-12 20:37:23.778886 - [DEBUG]
60499 2019-Jan-12 20:37:23.778911 - [DEBUG] EDGE:
60500 2019-Jan-12 20:37:23.778968 - [DEBUG] ---> 60501 2019-Jan-12 20:37:23.779604 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60502 2019-Jan-12 20:37:23.780245 - [DEBUG]
60503 2019-Jan-12 20:37:23.780270 - [DEBUG] EDGE:
60504 2019-Jan-12 20:37:23.780327 - [DEBUG] ---> 60505 2019-Jan-12 20:37:23.780960 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60506 2019-Jan-12 20:37:23.781602 - [DEBUG]
60507 2019-Jan-12 20:37:23.781628 - [DEBUG] EDGE:
60508 2019-Jan-12 20:37:23.781685 - [DEBUG] ---> 60509 2019-Jan-12 20:37:23.782336 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60510 2019-Jan-12 20:37:23.783006 - [DEBUG]
60511 2019-Jan-12 20:37:23.783033 - [DEBUG] EDGE:
60512 2019-Jan-12 20:37:23.783102 - [DEBUG] ---> 60513 2019-Jan-12 20:37:23.783795 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60514 2019-Jan-12 20:37:23.784505 - [DEBUG]
60515 2019-Jan-12 20:37:23.784534 - [DEBUG] EDGE:
60516 2019-Jan-12 20:37:23.784607 - [DEBUG] ---> 60517 2019-Jan-12 20:37:23.785279 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60518 2019-Jan-12 20:37:23.785950 - [DEBUG]
60519 2019-Jan-12 20:37:23.786002 - [DEBUG] Compose: EdgeIdentity * AllBottom
60520 2019-Jan-12 20:37:23.786030 - [DEBUG]
60521 2019-Jan-12 20:37:23.786054 - [DEBUG] Propagate flow
60522 2019-Jan-12 20:37:23.786078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60523 2019-Jan-12 20:37:23.786135 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60524 2019-Jan-12 20:37:23.786773 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60525 2019-Jan-12 20:37:23.787415 - [DEBUG] Edge function : AllBottom (result of previous compose)
60526 2019-Jan-12 20:37:23.787440 - [DEBUG]
60527 2019-Jan-12 20:37:23.787466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60528 2019-Jan-12 20:37:23.787491 - [DEBUG] = AllBottom
60529 2019-Jan-12 20:37:23.787533 - [DEBUG]
60530 2019-Jan-12 20:37:23.787557 - [DEBUG] PROPAGATE: No new function!
60531 2019-Jan-12 20:37:23.787584 - [DEBUG] EDGE:
60532 2019-Jan-12 20:37:23.787642 - [DEBUG] ---> 60533 2019-Jan-12 20:37:23.788285 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60534 2019-Jan-12 20:37:23.788941 - [DEBUG]
60535 2019-Jan-12 20:37:23.788966 - [DEBUG] EDGE:
60536 2019-Jan-12 20:37:23.789024 - [DEBUG] ---> 60537 2019-Jan-12 20:37:23.789657 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60538 2019-Jan-12 20:37:23.790297 - [DEBUG]
60539 2019-Jan-12 20:37:23.790322 - [DEBUG] EDGE:
60540 2019-Jan-12 20:37:23.790380 - [DEBUG] ---> 60541 2019-Jan-12 20:37:23.791015 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60542 2019-Jan-12 20:37:23.791657 - [DEBUG]
60543 2019-Jan-12 20:37:23.791694 - [DEBUG] Compose: EdgeIdentity * AllBottom
60544 2019-Jan-12 20:37:23.791721 - [DEBUG]
60545 2019-Jan-12 20:37:23.791745 - [DEBUG] Propagate flow
60546 2019-Jan-12 20:37:23.791768 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60547 2019-Jan-12 20:37:23.791825 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60548 2019-Jan-12 20:37:23.792478 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60549 2019-Jan-12 20:37:23.793120 - [DEBUG] Edge function : AllBottom (result of previous compose)
60550 2019-Jan-12 20:37:23.793145 - [DEBUG]
60551 2019-Jan-12 20:37:23.793171 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60552 2019-Jan-12 20:37:23.793196 - [DEBUG] = AllBottom
60553 2019-Jan-12 20:37:23.793220 - [DEBUG]
60554 2019-Jan-12 20:37:23.793244 - [DEBUG] PROPAGATE: No new function!
60555 2019-Jan-12 20:37:23.793270 - [DEBUG] EDGE:
60556 2019-Jan-12 20:37:23.793328 - [DEBUG] ---> 60557 2019-Jan-12 20:37:23.793970 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60558 2019-Jan-12 20:37:23.794611 - [DEBUG]
60559 2019-Jan-12 20:37:23.794636 - [DEBUG] EDGE:
60560 2019-Jan-12 20:37:23.794693 - [DEBUG] ---> 60561 2019-Jan-12 20:37:23.795337 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60562 2019-Jan-12 20:37:23.795978 - [DEBUG]
60563 2019-Jan-12 20:37:23.796003 - [DEBUG] EDGE:
60564 2019-Jan-12 20:37:23.796061 - [DEBUG] ---> 60565 2019-Jan-12 20:37:23.796692 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60566 2019-Jan-12 20:37:23.797334 - [DEBUG]
60567 2019-Jan-12 20:37:23.797359 - [DEBUG] EDGE:
60568 2019-Jan-12 20:37:23.797424 - [DEBUG] ---> 60569 2019-Jan-12 20:37:23.798061 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60570 2019-Jan-12 20:37:23.798716 - [DEBUG]
60571 2019-Jan-12 20:37:23.798785 - [DEBUG] Compose: EdgeIdentity * AllBottom
60572 2019-Jan-12 20:37:23.798814 - [DEBUG]
60573 2019-Jan-12 20:37:23.798838 - [DEBUG] Propagate flow
60574 2019-Jan-12 20:37:23.798861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60575 2019-Jan-12 20:37:23.798918 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60576 2019-Jan-12 20:37:23.799555 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60577 2019-Jan-12 20:37:23.800193 - [DEBUG] Edge function : AllBottom (result of previous compose)
60578 2019-Jan-12 20:37:23.800219 - [DEBUG]
60579 2019-Jan-12 20:37:23.800244 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60580 2019-Jan-12 20:37:23.800270 - [DEBUG] = AllBottom
60581 2019-Jan-12 20:37:23.800295 - [DEBUG]
60582 2019-Jan-12 20:37:23.800318 - [DEBUG] PROPAGATE: No new function!
60583 2019-Jan-12 20:37:23.800344 - [DEBUG] Compose: EdgeIdentity * AllBottom
60584 2019-Jan-12 20:37:23.800369 - [DEBUG]
60585 2019-Jan-12 20:37:23.800393 - [DEBUG] Propagate flow
60586 2019-Jan-12 20:37:23.800416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60587 2019-Jan-12 20:37:23.800472 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60588 2019-Jan-12 20:37:23.801108 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60589 2019-Jan-12 20:37:23.801749 - [DEBUG] Edge function : AllBottom (result of previous compose)
60590 2019-Jan-12 20:37:23.801775 - [DEBUG]
60591 2019-Jan-12 20:37:23.801800 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60592 2019-Jan-12 20:37:23.801825 - [DEBUG] = AllBottom
60593 2019-Jan-12 20:37:23.801850 - [DEBUG]
60594 2019-Jan-12 20:37:23.801873 - [DEBUG] PROPAGATE: No new function!
60595 2019-Jan-12 20:37:23.801899 - [DEBUG] EDGE:
60596 2019-Jan-12 20:37:23.801956 - [DEBUG] ---> 60597 2019-Jan-12 20:37:23.802614 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60598 2019-Jan-12 20:37:23.803251 - [DEBUG]
60599 2019-Jan-12 20:37:23.803276 - [DEBUG] EDGE:
60600 2019-Jan-12 20:37:23.803333 - [DEBUG] ---> 60601 2019-Jan-12 20:37:23.803966 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60602 2019-Jan-12 20:37:23.804604 - [DEBUG]
60603 2019-Jan-12 20:37:23.804632 - [DEBUG] Compose: EdgeIdentity * AllBottom
60604 2019-Jan-12 20:37:23.804657 - [DEBUG]
60605 2019-Jan-12 20:37:23.804681 - [DEBUG] Propagate flow
60606 2019-Jan-12 20:37:23.804704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-12 20:37:23.804760 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60608 2019-Jan-12 20:37:23.805408 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60609 2019-Jan-12 20:37:23.806044 - [DEBUG] Edge function : AllBottom (result of previous compose)
60610 2019-Jan-12 20:37:23.806070 - [DEBUG]
60611 2019-Jan-12 20:37:23.806104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60612 2019-Jan-12 20:37:23.806131 - [DEBUG] = AllBottom
60613 2019-Jan-12 20:37:23.806155 - [DEBUG]
60614 2019-Jan-12 20:37:23.806179 - [DEBUG] PROPAGATE: No new function!
60615 2019-Jan-12 20:37:23.806204 - [DEBUG] EDGE:
60616 2019-Jan-12 20:37:23.806261 - [DEBUG] ---> 60617 2019-Jan-12 20:37:23.806898 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60618 2019-Jan-12 20:37:23.807537 - [DEBUG]
60619 2019-Jan-12 20:37:23.807564 - [DEBUG] Compose: EdgeIdentity * AllBottom
60620 2019-Jan-12 20:37:23.807590 - [DEBUG]
60621 2019-Jan-12 20:37:23.807614 - [DEBUG] Propagate flow
60622 2019-Jan-12 20:37:23.807638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60623 2019-Jan-12 20:37:23.807694 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60624 2019-Jan-12 20:37:23.808329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60625 2019-Jan-12 20:37:23.808988 - [DEBUG] Edge function : AllBottom (result of previous compose)
60626 2019-Jan-12 20:37:23.809013 - [DEBUG]
60627 2019-Jan-12 20:37:23.809039 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60628 2019-Jan-12 20:37:23.809064 - [DEBUG] = AllBottom
60629 2019-Jan-12 20:37:23.809089 - [DEBUG]
60630 2019-Jan-12 20:37:23.809112 - [DEBUG] PROPAGATE: No new function!
60631 2019-Jan-12 20:37:23.809153 - [DEBUG] Compose: EdgeIdentity * AllBottom
60632 2019-Jan-12 20:37:23.809181 - [DEBUG]
60633 2019-Jan-12 20:37:23.809205 - [DEBUG] Propagate flow
60634 2019-Jan-12 20:37:23.809228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60635 2019-Jan-12 20:37:23.809285 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60636 2019-Jan-12 20:37:23.809922 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60637 2019-Jan-12 20:37:23.810560 - [DEBUG] Edge function : AllBottom (result of previous compose)
60638 2019-Jan-12 20:37:23.810585 - [DEBUG]
60639 2019-Jan-12 20:37:23.810610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60640 2019-Jan-12 20:37:23.810635 - [DEBUG] = AllBottom
60641 2019-Jan-12 20:37:23.810660 - [DEBUG]
60642 2019-Jan-12 20:37:23.810683 - [DEBUG] PROPAGATE: No new function!
60643 2019-Jan-12 20:37:23.810708 - [DEBUG] Compose: EdgeIdentity * AllBottom
60644 2019-Jan-12 20:37:23.810734 - [DEBUG]
60645 2019-Jan-12 20:37:23.810758 - [DEBUG] Propagate flow
60646 2019-Jan-12 20:37:23.810781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60647 2019-Jan-12 20:37:23.810837 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60648 2019-Jan-12 20:37:23.811473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60649 2019-Jan-12 20:37:23.812128 - [DEBUG] Edge function : AllBottom (result of previous compose)
60650 2019-Jan-12 20:37:23.812154 - [DEBUG]
60651 2019-Jan-12 20:37:23.812178 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60652 2019-Jan-12 20:37:23.812204 - [DEBUG] = AllBottom
60653 2019-Jan-12 20:37:23.812228 - [DEBUG]
60654 2019-Jan-12 20:37:23.812252 - [DEBUG] PROPAGATE: No new function!
60655 2019-Jan-12 20:37:23.812277 - [DEBUG] EDGE:
60656 2019-Jan-12 20:37:23.812335 - [DEBUG] ---> 60657 2019-Jan-12 20:37:23.812977 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60658 2019-Jan-12 20:37:23.813621 - [DEBUG]
60659 2019-Jan-12 20:37:23.813646 - [DEBUG] EDGE:
60660 2019-Jan-12 20:37:23.813704 - [DEBUG] ---> 60661 2019-Jan-12 20:37:23.814336 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60662 2019-Jan-12 20:37:23.814972 - [DEBUG]
60663 2019-Jan-12 20:37:23.815000 - [DEBUG] Compose: EdgeIdentity * AllBottom
60664 2019-Jan-12 20:37:23.815025 - [DEBUG]
60665 2019-Jan-12 20:37:23.815049 - [DEBUG] Propagate flow
60666 2019-Jan-12 20:37:23.815072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60667 2019-Jan-12 20:37:23.815128 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60668 2019-Jan-12 20:37:23.815777 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60669 2019-Jan-12 20:37:23.816413 - [DEBUG] Edge function : AllBottom (result of previous compose)
60670 2019-Jan-12 20:37:23.816438 - [DEBUG]
60671 2019-Jan-12 20:37:23.816463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60672 2019-Jan-12 20:37:23.816489 - [DEBUG] = AllBottom
60673 2019-Jan-12 20:37:23.816514 - [DEBUG]
60674 2019-Jan-12 20:37:23.816537 - [DEBUG] PROPAGATE: No new function!
60675 2019-Jan-12 20:37:23.816562 - [DEBUG] EDGE:
60676 2019-Jan-12 20:37:23.816619 - [DEBUG] ---> 60677 2019-Jan-12 20:37:23.817254 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60678 2019-Jan-12 20:37:23.817890 - [DEBUG]
60679 2019-Jan-12 20:37:23.817916 - [DEBUG] Compose: EdgeIdentity * AllBottom
60680 2019-Jan-12 20:37:23.817942 - [DEBUG]
60681 2019-Jan-12 20:37:23.817966 - [DEBUG] Propagate flow
60682 2019-Jan-12 20:37:23.817989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60683 2019-Jan-12 20:37:23.818045 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60684 2019-Jan-12 20:37:23.818695 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60685 2019-Jan-12 20:37:23.819337 - [DEBUG] Edge function : AllBottom (result of previous compose)
60686 2019-Jan-12 20:37:23.819363 - [DEBUG]
60687 2019-Jan-12 20:37:23.819388 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60688 2019-Jan-12 20:37:23.819414 - [DEBUG] = AllBottom
60689 2019-Jan-12 20:37:23.819438 - [DEBUG]
60690 2019-Jan-12 20:37:23.819461 - [DEBUG] PROPAGATE: No new function!
60691 2019-Jan-12 20:37:23.819500 - [DEBUG] Compose: EdgeIdentity * AllBottom
60692 2019-Jan-12 20:37:23.819528 - [DEBUG]
60693 2019-Jan-12 20:37:23.819552 - [DEBUG] Propagate flow
60694 2019-Jan-12 20:37:23.819575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60695 2019-Jan-12 20:37:23.819631 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60696 2019-Jan-12 20:37:23.820267 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60697 2019-Jan-12 20:37:23.820904 - [DEBUG] Edge function : AllBottom (result of previous compose)
60698 2019-Jan-12 20:37:23.820929 - [DEBUG]
60699 2019-Jan-12 20:37:23.820954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60700 2019-Jan-12 20:37:23.820980 - [DEBUG] = AllBottom
60701 2019-Jan-12 20:37:23.821004 - [DEBUG]
60702 2019-Jan-12 20:37:23.821027 - [DEBUG] PROPAGATE: No new function!
60703 2019-Jan-12 20:37:23.821053 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-12 20:37:23.821087 - [DEBUG]
60705 2019-Jan-12 20:37:23.821111 - [DEBUG] Propagate flow
60706 2019-Jan-12 20:37:23.821135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-12 20:37:23.821191 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60708 2019-Jan-12 20:37:23.821827 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60709 2019-Jan-12 20:37:23.822486 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-12 20:37:23.822511 - [DEBUG]
60711 2019-Jan-12 20:37:23.822536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60712 2019-Jan-12 20:37:23.822562 - [DEBUG] = AllBottom
60713 2019-Jan-12 20:37:23.822586 - [DEBUG]
60714 2019-Jan-12 20:37:23.822610 - [DEBUG] PROPAGATE: No new function!
60715 2019-Jan-12 20:37:23.822635 - [DEBUG] EDGE:
60716 2019-Jan-12 20:37:23.822693 - [DEBUG] ---> 60717 2019-Jan-12 20:37:23.823335 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60718 2019-Jan-12 20:37:23.823972 - [DEBUG]
60719 2019-Jan-12 20:37:23.824007 - [DEBUG] Compose: EdgeIdentity * AllBottom
60720 2019-Jan-12 20:37:23.824034 - [DEBUG]
60721 2019-Jan-12 20:37:23.824058 - [DEBUG] Propagate flow
60722 2019-Jan-12 20:37:23.824081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60723 2019-Jan-12 20:37:23.824138 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60724 2019-Jan-12 20:37:23.824773 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60725 2019-Jan-12 20:37:23.825422 - [DEBUG] Edge function : AllBottom (result of previous compose)
60726 2019-Jan-12 20:37:23.825448 - [DEBUG]
60727 2019-Jan-12 20:37:23.825473 - [DEBUG] Join: AllTop & AllBottom
60728 2019-Jan-12 20:37:23.825499 - [DEBUG] = AllBottom (new jump func)
60729 2019-Jan-12 20:37:23.825524 - [DEBUG]
60730 2019-Jan-12 20:37:23.825547 - [DEBUG] Start adding new jump function
60731 2019-Jan-12 20:37:23.825570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60732 2019-Jan-12 20:37:23.825626 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60733 2019-Jan-12 20:37:23.826264 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60734 2019-Jan-12 20:37:23.826898 - [DEBUG] Edge Function : AllBottom
60735 2019-Jan-12 20:37:23.826928 - [DEBUG] End adding new jump function
60736 2019-Jan-12 20:37:23.826952 - [DEBUG]
60737 2019-Jan-12 20:37:23.826975 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60738 2019-Jan-12 20:37:23.827000 - [DEBUG]
60739 2019-Jan-12 20:37:23.827023 - [DEBUG] Process 1625. path edge:
60740 2019-Jan-12 20:37:23.827047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60741 2019-Jan-12 20:37:23.827103 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
60742 2019-Jan-12 20:37:23.827738 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60743 2019-Jan-12 20:37:23.828374 - [DEBUG]
60744 2019-Jan-12 20:37:23.828398 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60745 2019-Jan-12 20:37:23.829062 - [DEBUG] Possible callees:
60746 2019-Jan-12 20:37:23.829088 - [DEBUG] foo
60747 2019-Jan-12 20:37:23.829122 - [DEBUG] Possible return sites:
60748 2019-Jan-12 20:37:23.829146 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12660749 2019-Jan-12 20:37:23.830407 - [DEBUG] Found and process special summary
60750 2019-Jan-12 20:37:23.830448 - [DEBUG] Compose: EdgeIdentity * AllBottom
60751 2019-Jan-12 20:37:23.830476 - [DEBUG]
60752 2019-Jan-12 20:37:23.830500 - [DEBUG] Propagate flow
60753 2019-Jan-12 20:37:23.830523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60754 2019-Jan-12 20:37:23.830580 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60755 2019-Jan-12 20:37:23.831216 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60756 2019-Jan-12 20:37:23.831853 - [DEBUG] Edge function : AllBottom (result of previous compose)
60757 2019-Jan-12 20:37:23.831879 - [DEBUG]
60758 2019-Jan-12 20:37:23.831903 - [DEBUG] Join: AllTop & AllBottom
60759 2019-Jan-12 20:37:23.831929 - [DEBUG] = AllBottom (new jump func)
60760 2019-Jan-12 20:37:23.831954 - [DEBUG]
60761 2019-Jan-12 20:37:23.831977 - [DEBUG] Start adding new jump function
60762 2019-Jan-12 20:37:23.832015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60763 2019-Jan-12 20:37:23.832071 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60764 2019-Jan-12 20:37:23.832708 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60765 2019-Jan-12 20:37:23.833344 - [DEBUG] Edge Function : AllBottom
60766 2019-Jan-12 20:37:23.833372 - [DEBUG] End adding new jump function
60767 2019-Jan-12 20:37:23.833396 - [DEBUG]
60768 2019-Jan-12 20:37:23.833419 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60769 2019-Jan-12 20:37:23.833444 - [DEBUG]
60770 2019-Jan-12 20:37:23.833467 - [DEBUG] Process 1626. path edge:
60771 2019-Jan-12 20:37:23.833491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60772 2019-Jan-12 20:37:23.833546 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
60773 2019-Jan-12 20:37:23.834183 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60774 2019-Jan-12 20:37:23.834819 - [DEBUG]
60775 2019-Jan-12 20:37:23.834844 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60776 2019-Jan-12 20:37:23.835517 - [DEBUG] Compose: EdgeIdentity * AllBottom
60777 2019-Jan-12 20:37:23.835546 - [DEBUG]
60778 2019-Jan-12 20:37:23.835570 - [DEBUG] Propagate flow
60779 2019-Jan-12 20:37:23.835593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60780 2019-Jan-12 20:37:23.835650 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60781 2019-Jan-12 20:37:23.836285 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60782 2019-Jan-12 20:37:23.836922 - [DEBUG] Edge function : AllBottom (result of previous compose)
60783 2019-Jan-12 20:37:23.836948 - [DEBUG]
60784 2019-Jan-12 20:37:23.836972 - [DEBUG] Join: AllTop & AllBottom
60785 2019-Jan-12 20:37:23.836998 - [DEBUG] = AllBottom (new jump func)
60786 2019-Jan-12 20:37:23.837023 - [DEBUG]
60787 2019-Jan-12 20:37:23.837046 - [DEBUG] Start adding new jump function
60788 2019-Jan-12 20:37:23.837070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60789 2019-Jan-12 20:37:23.837126 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60790 2019-Jan-12 20:37:23.837771 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60791 2019-Jan-12 20:37:23.838405 - [DEBUG] Edge Function : AllBottom
60792 2019-Jan-12 20:37:23.838433 - [DEBUG] End adding new jump function
60793 2019-Jan-12 20:37:23.838457 - [DEBUG]
60794 2019-Jan-12 20:37:23.838480 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60795 2019-Jan-12 20:37:23.838505 - [DEBUG]
60796 2019-Jan-12 20:37:23.838528 - [DEBUG] Process 1627. path edge:
60797 2019-Jan-12 20:37:23.838552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60798 2019-Jan-12 20:37:23.838607 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
60799 2019-Jan-12 20:37:23.839257 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60800 2019-Jan-12 20:37:23.839894 - [DEBUG]
60801 2019-Jan-12 20:37:23.839920 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60802 2019-Jan-12 20:37:23.840571 - [DEBUG] Compose: EdgeIdentity * AllBottom
60803 2019-Jan-12 20:37:23.840599 - [DEBUG]
60804 2019-Jan-12 20:37:23.840623 - [DEBUG] Propagate flow
60805 2019-Jan-12 20:37:23.840647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60806 2019-Jan-12 20:37:23.840704 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60807 2019-Jan-12 20:37:23.841338 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60808 2019-Jan-12 20:37:23.841974 - [DEBUG] Edge function : AllBottom (result of previous compose)
60809 2019-Jan-12 20:37:23.842014 - [DEBUG]
60810 2019-Jan-12 20:37:23.842039 - [DEBUG] Join: AllTop & AllBottom
60811 2019-Jan-12 20:37:23.842065 - [DEBUG] = AllBottom (new jump func)
60812 2019-Jan-12 20:37:23.842089 - [DEBUG]
60813 2019-Jan-12 20:37:23.842113 - [DEBUG] Start adding new jump function
60814 2019-Jan-12 20:37:23.842136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60815 2019-Jan-12 20:37:23.842192 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60816 2019-Jan-12 20:37:23.842829 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60817 2019-Jan-12 20:37:23.843461 - [DEBUG] Edge Function : AllBottom
60818 2019-Jan-12 20:37:23.843489 - [DEBUG] End adding new jump function
60819 2019-Jan-12 20:37:23.843512 - [DEBUG]
60820 2019-Jan-12 20:37:23.843536 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60821 2019-Jan-12 20:37:23.843560 - [DEBUG]
60822 2019-Jan-12 20:37:23.843583 - [DEBUG] Process 1628. path edge:
60823 2019-Jan-12 20:37:23.843607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60824 2019-Jan-12 20:37:23.843663 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
60825 2019-Jan-12 20:37:23.844295 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60826 2019-Jan-12 20:37:23.844931 - [DEBUG]
60827 2019-Jan-12 20:37:23.844956 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60828 2019-Jan-12 20:37:23.845625 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-12 20:37:23.845653 - [DEBUG]
60830 2019-Jan-12 20:37:23.845677 - [DEBUG] Propagate flow
60831 2019-Jan-12 20:37:23.845701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-12 20:37:23.845766 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60833 2019-Jan-12 20:37:23.846413 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-12 20:37:23.847049 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-12 20:37:23.847075 - [DEBUG]
60836 2019-Jan-12 20:37:23.847099 - [DEBUG] Join: AllTop & AllBottom
60837 2019-Jan-12 20:37:23.847125 - [DEBUG] = AllBottom (new jump func)
60838 2019-Jan-12 20:37:23.847150 - [DEBUG]
60839 2019-Jan-12 20:37:23.847173 - [DEBUG] Start adding new jump function
60840 2019-Jan-12 20:37:23.847196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60841 2019-Jan-12 20:37:23.847252 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60842 2019-Jan-12 20:37:23.847889 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60843 2019-Jan-12 20:37:23.848529 - [DEBUG] Edge Function : AllBottom
60844 2019-Jan-12 20:37:23.848556 - [DEBUG] End adding new jump function
60845 2019-Jan-12 20:37:23.848580 - [DEBUG]
60846 2019-Jan-12 20:37:23.848604 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60847 2019-Jan-12 20:37:23.848628 - [DEBUG]
60848 2019-Jan-12 20:37:23.848663 - [DEBUG] Process 1629. path edge:
60849 2019-Jan-12 20:37:23.848689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60850 2019-Jan-12 20:37:23.848745 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
60851 2019-Jan-12 20:37:23.849388 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60852 2019-Jan-12 20:37:23.850025 - [DEBUG]
60853 2019-Jan-12 20:37:23.850050 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60854 2019-Jan-12 20:37:23.850704 - [DEBUG] Possible callees:
60855 2019-Jan-12 20:37:23.850730 - [DEBUG] llvm.dbg.declare
60856 2019-Jan-12 20:37:23.850755 - [DEBUG] Possible return sites:
60857 2019-Jan-12 20:37:23.850779 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13660858 2019-Jan-12 20:37:23.852061 - [DEBUG] Found and process special summary
60859 2019-Jan-12 20:37:23.852100 - [DEBUG] Compose: EdgeIdentity * AllBottom
60860 2019-Jan-12 20:37:23.852128 - [DEBUG]
60861 2019-Jan-12 20:37:23.852153 - [DEBUG] Propagate flow
60862 2019-Jan-12 20:37:23.852176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60863 2019-Jan-12 20:37:23.852233 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60864 2019-Jan-12 20:37:23.852871 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60865 2019-Jan-12 20:37:23.853509 - [DEBUG] Edge function : AllBottom (result of previous compose)
60866 2019-Jan-12 20:37:23.853534 - [DEBUG]
60867 2019-Jan-12 20:37:23.853559 - [DEBUG] Join: AllTop & AllBottom
60868 2019-Jan-12 20:37:23.853585 - [DEBUG] = AllBottom (new jump func)
60869 2019-Jan-12 20:37:23.853610 - [DEBUG]
60870 2019-Jan-12 20:37:23.853633 - [DEBUG] Start adding new jump function
60871 2019-Jan-12 20:37:23.853657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60872 2019-Jan-12 20:37:23.853712 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60873 2019-Jan-12 20:37:23.854358 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60874 2019-Jan-12 20:37:23.854996 - [DEBUG] Edge Function : AllBottom
60875 2019-Jan-12 20:37:23.855024 - [DEBUG] End adding new jump function
60876 2019-Jan-12 20:37:23.855048 - [DEBUG]
60877 2019-Jan-12 20:37:23.855072 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60878 2019-Jan-12 20:37:23.855097 - [DEBUG]
60879 2019-Jan-12 20:37:23.855121 - [DEBUG] Process 1630. path edge:
60880 2019-Jan-12 20:37:23.855145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60881 2019-Jan-12 20:37:23.855201 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
60882 2019-Jan-12 20:37:23.855857 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60883 2019-Jan-12 20:37:23.856495 - [DEBUG]
60884 2019-Jan-12 20:37:23.856520 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60885 2019-Jan-12 20:37:23.857178 - [DEBUG] Compose: EdgeIdentity * AllBottom
60886 2019-Jan-12 20:37:23.857207 - [DEBUG]
60887 2019-Jan-12 20:37:23.857231 - [DEBUG] Propagate flow
60888 2019-Jan-12 20:37:23.857255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60889 2019-Jan-12 20:37:23.857312 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60890 2019-Jan-12 20:37:23.857945 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60891 2019-Jan-12 20:37:23.858582 - [DEBUG] Edge function : AllBottom (result of previous compose)
60892 2019-Jan-12 20:37:23.858608 - [DEBUG]
60893 2019-Jan-12 20:37:23.858633 - [DEBUG] Join: AllTop & AllBottom
60894 2019-Jan-12 20:37:23.858671 - [DEBUG] = AllBottom (new jump func)
60895 2019-Jan-12 20:37:23.858697 - [DEBUG]
60896 2019-Jan-12 20:37:23.858720 - [DEBUG] Start adding new jump function
60897 2019-Jan-12 20:37:23.858743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60898 2019-Jan-12 20:37:23.858799 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60899 2019-Jan-12 20:37:23.859437 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60900 2019-Jan-12 20:37:23.860068 - [DEBUG] Edge Function : AllBottom
60901 2019-Jan-12 20:37:23.860096 - [DEBUG] End adding new jump function
60902 2019-Jan-12 20:37:23.860121 - [DEBUG]
60903 2019-Jan-12 20:37:23.860144 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60904 2019-Jan-12 20:37:23.860169 - [DEBUG]
60905 2019-Jan-12 20:37:23.860192 - [DEBUG] Process 1631. path edge:
60906 2019-Jan-12 20:37:23.860217 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60907 2019-Jan-12 20:37:23.860273 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
60908 2019-Jan-12 20:37:23.860907 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60909 2019-Jan-12 20:37:23.861543 - [DEBUG]
60910 2019-Jan-12 20:37:23.861569 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60911 2019-Jan-12 20:37:23.862237 - [DEBUG] Compose: EdgeIdentity * AllBottom
60912 2019-Jan-12 20:37:23.862265 - [DEBUG]
60913 2019-Jan-12 20:37:23.862289 - [DEBUG] Propagate flow
60914 2019-Jan-12 20:37:23.862312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60915 2019-Jan-12 20:37:23.862369 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
60916 2019-Jan-12 20:37:23.863017 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-12 20:37:23.863654 - [DEBUG] Edge function : AllBottom (result of previous compose)
60918 2019-Jan-12 20:37:23.863680 - [DEBUG]
60919 2019-Jan-12 20:37:23.863705 - [DEBUG] Join: AllTop & AllBottom
60920 2019-Jan-12 20:37:23.863731 - [DEBUG] = AllBottom (new jump func)
60921 2019-Jan-12 20:37:23.863755 - [DEBUG]
60922 2019-Jan-12 20:37:23.863779 - [DEBUG] Start adding new jump function
60923 2019-Jan-12 20:37:23.863802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60924 2019-Jan-12 20:37:23.863858 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60925 2019-Jan-12 20:37:23.864495 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
60926 2019-Jan-12 20:37:23.865125 - [DEBUG] Edge Function : AllBottom
60927 2019-Jan-12 20:37:23.865153 - [DEBUG] End adding new jump function
60928 2019-Jan-12 20:37:23.865177 - [DEBUG]
60929 2019-Jan-12 20:37:23.865201 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60930 2019-Jan-12 20:37:23.865226 - [DEBUG]
60931 2019-Jan-12 20:37:23.865249 - [DEBUG] Process 1632. path edge:
60932 2019-Jan-12 20:37:23.865273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60933 2019-Jan-12 20:37:23.865343 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
60934 2019-Jan-12 20:37:23.865976 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60935 2019-Jan-12 20:37:23.866613 - [DEBUG]
60936 2019-Jan-12 20:37:23.866638 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
60937 2019-Jan-12 20:37:23.867289 - [DEBUG] Compose: EdgeIdentity * AllBottom
60938 2019-Jan-12 20:37:23.867317 - [DEBUG]
60939 2019-Jan-12 20:37:23.867341 - [DEBUG] Propagate flow
60940 2019-Jan-12 20:37:23.867365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60941 2019-Jan-12 20:37:23.867422 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60942 2019-Jan-12 20:37:23.868066 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60943 2019-Jan-12 20:37:23.868716 - [DEBUG] Edge function : AllBottom (result of previous compose)
60944 2019-Jan-12 20:37:23.868742 - [DEBUG]
60945 2019-Jan-12 20:37:23.868766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60946 2019-Jan-12 20:37:23.868792 - [DEBUG] = AllBottom
60947 2019-Jan-12 20:37:23.868817 - [DEBUG]
60948 2019-Jan-12 20:37:23.868840 - [DEBUG] PROPAGATE: No new function!
60949 2019-Jan-12 20:37:23.868864 - [DEBUG] EDGE:
60950 2019-Jan-12 20:37:23.868921 - [DEBUG] ---> 60951 2019-Jan-12 20:37:23.869552 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60952 2019-Jan-12 20:37:23.870188 - [DEBUG]
60953 2019-Jan-12 20:37:23.870213 - [DEBUG] EDGE:
60954 2019-Jan-12 20:37:23.870270 - [DEBUG] ---> 60955 2019-Jan-12 20:37:23.870903 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60956 2019-Jan-12 20:37:23.871539 - [DEBUG]
60957 2019-Jan-12 20:37:23.871565 - [DEBUG] Compose: EdgeIdentity * AllBottom
60958 2019-Jan-12 20:37:23.871605 - [DEBUG]
60959 2019-Jan-12 20:37:23.871630 - [DEBUG] Propagate flow
60960 2019-Jan-12 20:37:23.871653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60961 2019-Jan-12 20:37:23.871709 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60962 2019-Jan-12 20:37:23.872355 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60963 2019-Jan-12 20:37:23.872992 - [DEBUG] Edge function : AllBottom (result of previous compose)
60964 2019-Jan-12 20:37:23.873018 - [DEBUG]
60965 2019-Jan-12 20:37:23.873043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60966 2019-Jan-12 20:37:23.873069 - [DEBUG] = AllBottom
60967 2019-Jan-12 20:37:23.873093 - [DEBUG]
60968 2019-Jan-12 20:37:23.873116 - [DEBUG] PROPAGATE: No new function!
60969 2019-Jan-12 20:37:23.873141 - [DEBUG] EDGE:
60970 2019-Jan-12 20:37:23.873198 - [DEBUG] ---> 60971 2019-Jan-12 20:37:23.873835 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60972 2019-Jan-12 20:37:23.874472 - [DEBUG]
60973 2019-Jan-12 20:37:23.874498 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-12 20:37:23.874524 - [DEBUG]
60975 2019-Jan-12 20:37:23.874548 - [DEBUG] Propagate flow
60976 2019-Jan-12 20:37:23.874571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-12 20:37:23.874627 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60978 2019-Jan-12 20:37:23.875264 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60979 2019-Jan-12 20:37:23.875927 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-12 20:37:23.875953 - [DEBUG]
60981 2019-Jan-12 20:37:23.875978 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60982 2019-Jan-12 20:37:23.876004 - [DEBUG] = AllBottom
60983 2019-Jan-12 20:37:23.876028 - [DEBUG]
60984 2019-Jan-12 20:37:23.876052 - [DEBUG] PROPAGATE: No new function!
60985 2019-Jan-12 20:37:23.876090 - [DEBUG] Compose: EdgeIdentity * AllBottom
60986 2019-Jan-12 20:37:23.876117 - [DEBUG]
60987 2019-Jan-12 20:37:23.876141 - [DEBUG] Propagate flow
60988 2019-Jan-12 20:37:23.876165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-12 20:37:23.876221 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60990 2019-Jan-12 20:37:23.876859 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60991 2019-Jan-12 20:37:23.877497 - [DEBUG] Edge function : AllBottom (result of previous compose)
60992 2019-Jan-12 20:37:23.877523 - [DEBUG]
60993 2019-Jan-12 20:37:23.877547 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60994 2019-Jan-12 20:37:23.877573 - [DEBUG] = AllBottom
60995 2019-Jan-12 20:37:23.877598 - [DEBUG]
60996 2019-Jan-12 20:37:23.877621 - [DEBUG] PROPAGATE: No new function!
60997 2019-Jan-12 20:37:23.877646 - [DEBUG] Compose: EdgeIdentity * AllBottom
60998 2019-Jan-12 20:37:23.877672 - [DEBUG]
60999 2019-Jan-12 20:37:23.877695 - [DEBUG] Propagate flow
61000 2019-Jan-12 20:37:23.877719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61001 2019-Jan-12 20:37:23.877775 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61002 2019-Jan-12 20:37:23.878412 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61003 2019-Jan-12 20:37:23.879069 - [DEBUG] Edge function : AllBottom (result of previous compose)
61004 2019-Jan-12 20:37:23.879095 - [DEBUG]
61005 2019-Jan-12 20:37:23.879127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61006 2019-Jan-12 20:37:23.879154 - [DEBUG] = AllBottom
61007 2019-Jan-12 20:37:23.879178 - [DEBUG]
61008 2019-Jan-12 20:37:23.879202 - [DEBUG] PROPAGATE: No new function!
61009 2019-Jan-12 20:37:23.879227 - [DEBUG] EDGE:
61010 2019-Jan-12 20:37:23.879285 - [DEBUG] ---> 61011 2019-Jan-12 20:37:23.879930 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61012 2019-Jan-12 20:37:23.880566 - [DEBUG]
61013 2019-Jan-12 20:37:23.880600 - [DEBUG] Compose: EdgeIdentity * AllBottom
61014 2019-Jan-12 20:37:23.880627 - [DEBUG]
61015 2019-Jan-12 20:37:23.880651 - [DEBUG] Propagate flow
61016 2019-Jan-12 20:37:23.880674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61017 2019-Jan-12 20:37:23.880730 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61018 2019-Jan-12 20:37:23.881375 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61019 2019-Jan-12 20:37:23.882027 - [DEBUG] Edge function : AllBottom (result of previous compose)
61020 2019-Jan-12 20:37:23.882052 - [DEBUG]
61021 2019-Jan-12 20:37:23.882077 - [DEBUG] Join: AllTop & AllBottom
61022 2019-Jan-12 20:37:23.882103 - [DEBUG] = AllBottom (new jump func)
61023 2019-Jan-12 20:37:23.882127 - [DEBUG]
61024 2019-Jan-12 20:37:23.882151 - [DEBUG] Start adding new jump function
61025 2019-Jan-12 20:37:23.882174 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61026 2019-Jan-12 20:37:23.882230 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61027 2019-Jan-12 20:37:23.882867 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61028 2019-Jan-12 20:37:23.883509 - [DEBUG] Edge Function : AllBottom
61029 2019-Jan-12 20:37:23.883537 - [DEBUG] End adding new jump function
61030 2019-Jan-12 20:37:23.883560 - [DEBUG]
61031 2019-Jan-12 20:37:23.883584 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61032 2019-Jan-12 20:37:23.883608 - [DEBUG]
61033 2019-Jan-12 20:37:23.883632 - [DEBUG] Process 1633. path edge:
61034 2019-Jan-12 20:37:23.883656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61035 2019-Jan-12 20:37:23.883712 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61036 2019-Jan-12 20:37:23.884354 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61037 2019-Jan-12 20:37:23.884990 - [DEBUG]
61038 2019-Jan-12 20:37:23.885015 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61039 2019-Jan-12 20:37:23.885685 - [DEBUG] Possible callees:
61040 2019-Jan-12 20:37:23.885710 - [DEBUG] llvm.dbg.declare
61041 2019-Jan-12 20:37:23.885735 - [DEBUG] Possible return sites:
61042 2019-Jan-12 20:37:23.885758 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361043 2019-Jan-12 20:37:23.887025 - [DEBUG] Found and process special summary
61044 2019-Jan-12 20:37:23.887065 - [DEBUG] Compose: EdgeIdentity * AllBottom
61045 2019-Jan-12 20:37:23.887092 - [DEBUG]
61046 2019-Jan-12 20:37:23.887125 - [DEBUG] Propagate flow
61047 2019-Jan-12 20:37:23.887149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61048 2019-Jan-12 20:37:23.887205 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61049 2019-Jan-12 20:37:23.887843 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61050 2019-Jan-12 20:37:23.888481 - [DEBUG] Edge function : AllBottom (result of previous compose)
61051 2019-Jan-12 20:37:23.888507 - [DEBUG]
61052 2019-Jan-12 20:37:23.888531 - [DEBUG] Join: AllTop & AllBottom
61053 2019-Jan-12 20:37:23.888557 - [DEBUG] = AllBottom (new jump func)
61054 2019-Jan-12 20:37:23.888582 - [DEBUG]
61055 2019-Jan-12 20:37:23.888605 - [DEBUG] Start adding new jump function
61056 2019-Jan-12 20:37:23.888629 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61057 2019-Jan-12 20:37:23.888699 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61058 2019-Jan-12 20:37:23.889336 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61059 2019-Jan-12 20:37:23.889971 - [DEBUG] Edge Function : AllBottom
61060 2019-Jan-12 20:37:23.890000 - [DEBUG] End adding new jump function
61061 2019-Jan-12 20:37:23.890024 - [DEBUG]
61062 2019-Jan-12 20:37:23.890047 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61063 2019-Jan-12 20:37:23.890072 - [DEBUG]
61064 2019-Jan-12 20:37:23.890095 - [DEBUG] Process 1634. path edge:
61065 2019-Jan-12 20:37:23.890119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61066 2019-Jan-12 20:37:23.890175 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61067 2019-Jan-12 20:37:23.890813 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61068 2019-Jan-12 20:37:23.891450 - [DEBUG]
61069 2019-Jan-12 20:37:23.891475 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61070 2019-Jan-12 20:37:23.892147 - [DEBUG] Compose: EdgeIdentity * AllBottom
61071 2019-Jan-12 20:37:23.892175 - [DEBUG]
61072 2019-Jan-12 20:37:23.892199 - [DEBUG] Propagate flow
61073 2019-Jan-12 20:37:23.892223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61074 2019-Jan-12 20:37:23.892280 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61075 2019-Jan-12 20:37:23.892911 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61076 2019-Jan-12 20:37:23.893547 - [DEBUG] Edge function : AllBottom (result of previous compose)
61077 2019-Jan-12 20:37:23.893573 - [DEBUG]
61078 2019-Jan-12 20:37:23.893597 - [DEBUG] Join: AllTop & AllBottom
61079 2019-Jan-12 20:37:23.893623 - [DEBUG] = AllBottom (new jump func)
61080 2019-Jan-12 20:37:23.893647 - [DEBUG]
61081 2019-Jan-12 20:37:23.893670 - [DEBUG] Start adding new jump function
61082 2019-Jan-12 20:37:23.893694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61083 2019-Jan-12 20:37:23.893749 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61084 2019-Jan-12 20:37:23.894386 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61085 2019-Jan-12 20:37:23.895016 - [DEBUG] Edge Function : AllBottom
61086 2019-Jan-12 20:37:23.895043 - [DEBUG] End adding new jump function
61087 2019-Jan-12 20:37:23.895068 - [DEBUG]
61088 2019-Jan-12 20:37:23.895091 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61089 2019-Jan-12 20:37:23.895128 - [DEBUG]
61090 2019-Jan-12 20:37:23.895152 - [DEBUG] Process 1635. path edge:
61091 2019-Jan-12 20:37:23.895176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61092 2019-Jan-12 20:37:23.895233 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61093 2019-Jan-12 20:37:23.895881 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61094 2019-Jan-12 20:37:23.896517 - [DEBUG]
61095 2019-Jan-12 20:37:23.896542 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61096 2019-Jan-12 20:37:23.897192 - [DEBUG] Compose: EdgeIdentity * AllBottom
61097 2019-Jan-12 20:37:23.897220 - [DEBUG]
61098 2019-Jan-12 20:37:23.897244 - [DEBUG] Propagate flow
61099 2019-Jan-12 20:37:23.897268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61100 2019-Jan-12 20:37:23.897325 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61101 2019-Jan-12 20:37:23.897956 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61102 2019-Jan-12 20:37:23.898592 - [DEBUG] Edge function : AllBottom (result of previous compose)
61103 2019-Jan-12 20:37:23.898617 - [DEBUG]
61104 2019-Jan-12 20:37:23.898642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61105 2019-Jan-12 20:37:23.898680 - [DEBUG] = AllBottom
61106 2019-Jan-12 20:37:23.898704 - [DEBUG]
61107 2019-Jan-12 20:37:23.898728 - [DEBUG] PROPAGATE: No new function!
61108 2019-Jan-12 20:37:23.898752 - [DEBUG] EDGE:
61109 2019-Jan-12 20:37:23.898809 - [DEBUG] ---> 61110 2019-Jan-12 20:37:23.899439 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61111 2019-Jan-12 20:37:23.900075 - [DEBUG]
61112 2019-Jan-12 20:37:23.900101 - [DEBUG] Compose: EdgeIdentity * AllBottom
61113 2019-Jan-12 20:37:23.900127 - [DEBUG]
61114 2019-Jan-12 20:37:23.900150 - [DEBUG] Propagate flow
61115 2019-Jan-12 20:37:23.900174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61116 2019-Jan-12 20:37:23.900229 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61117 2019-Jan-12 20:37:23.900860 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61118 2019-Jan-12 20:37:23.901495 - [DEBUG] Edge function : AllBottom (result of previous compose)
61119 2019-Jan-12 20:37:23.901520 - [DEBUG]
61120 2019-Jan-12 20:37:23.901545 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61121 2019-Jan-12 20:37:23.901571 - [DEBUG] = AllBottom
61122 2019-Jan-12 20:37:23.901595 - [DEBUG]
61123 2019-Jan-12 20:37:23.901618 - [DEBUG] PROPAGATE: No new function!
61124 2019-Jan-12 20:37:23.901642 - [DEBUG] EDGE:
61125 2019-Jan-12 20:37:23.901700 - [DEBUG] ---> 61126 2019-Jan-12 20:37:23.902351 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61127 2019-Jan-12 20:37:23.902990 - [DEBUG]
61128 2019-Jan-12 20:37:23.903016 - [DEBUG] Compose: EdgeIdentity * AllBottom
61129 2019-Jan-12 20:37:23.903042 - [DEBUG]
61130 2019-Jan-12 20:37:23.903066 - [DEBUG] Propagate flow
61131 2019-Jan-12 20:37:23.903089 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61132 2019-Jan-12 20:37:23.903145 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61133 2019-Jan-12 20:37:23.903783 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61134 2019-Jan-12 20:37:23.904432 - [DEBUG] Edge function : AllBottom (result of previous compose)
61135 2019-Jan-12 20:37:23.904459 - [DEBUG]
61136 2019-Jan-12 20:37:23.904484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61137 2019-Jan-12 20:37:23.904509 - [DEBUG] = AllBottom
61138 2019-Jan-12 20:37:23.904534 - [DEBUG]
61139 2019-Jan-12 20:37:23.904557 - [DEBUG] PROPAGATE: No new function!
61140 2019-Jan-12 20:37:23.904594 - [DEBUG] Compose: EdgeIdentity * AllBottom
61141 2019-Jan-12 20:37:23.904622 - [DEBUG]
61142 2019-Jan-12 20:37:23.904646 - [DEBUG] Propagate flow
61143 2019-Jan-12 20:37:23.904670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61144 2019-Jan-12 20:37:23.904726 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61145 2019-Jan-12 20:37:23.905377 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61146 2019-Jan-12 20:37:23.906017 - [DEBUG] Edge function : AllBottom (result of previous compose)
61147 2019-Jan-12 20:37:23.906041 - [DEBUG]
61148 2019-Jan-12 20:37:23.906066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61149 2019-Jan-12 20:37:23.906092 - [DEBUG] = AllBottom
61150 2019-Jan-12 20:37:23.906117 - [DEBUG]
61151 2019-Jan-12 20:37:23.906140 - [DEBUG] PROPAGATE: No new function!
61152 2019-Jan-12 20:37:23.906165 - [DEBUG] Compose: EdgeIdentity * AllBottom
61153 2019-Jan-12 20:37:23.906191 - [DEBUG]
61154 2019-Jan-12 20:37:23.906215 - [DEBUG] Propagate flow
61155 2019-Jan-12 20:37:23.906238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61156 2019-Jan-12 20:37:23.906294 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61157 2019-Jan-12 20:37:23.906933 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61158 2019-Jan-12 20:37:23.907574 - [DEBUG] Edge function : AllBottom (result of previous compose)
61159 2019-Jan-12 20:37:23.907599 - [DEBUG]
61160 2019-Jan-12 20:37:23.907624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61161 2019-Jan-12 20:37:23.907650 - [DEBUG] = AllBottom
61162 2019-Jan-12 20:37:23.907674 - [DEBUG]
61163 2019-Jan-12 20:37:23.907698 - [DEBUG] PROPAGATE: No new function!
61164 2019-Jan-12 20:37:23.907723 - [DEBUG] EDGE:
61165 2019-Jan-12 20:37:23.907781 - [DEBUG] ---> 61166 2019-Jan-12 20:37:23.908424 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61167 2019-Jan-12 20:37:23.909076 - [DEBUG]
61168 2019-Jan-12 20:37:23.909101 - [DEBUG] EDGE:
61169 2019-Jan-12 20:37:23.909159 - [DEBUG] ---> 61170 2019-Jan-12 20:37:23.909792 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61171 2019-Jan-12 20:37:23.910428 - [DEBUG]
61172 2019-Jan-12 20:37:23.910463 - [DEBUG] Compose: EdgeIdentity * AllBottom
61173 2019-Jan-12 20:37:23.910489 - [DEBUG]
61174 2019-Jan-12 20:37:23.910513 - [DEBUG] Propagate flow
61175 2019-Jan-12 20:37:23.910537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61176 2019-Jan-12 20:37:23.910593 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61177 2019-Jan-12 20:37:23.911227 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61178 2019-Jan-12 20:37:23.911863 - [DEBUG] Edge function : AllBottom (result of previous compose)
61179 2019-Jan-12 20:37:23.911898 - [DEBUG]
61180 2019-Jan-12 20:37:23.911924 - [DEBUG] Join: AllTop & AllBottom
61181 2019-Jan-12 20:37:23.911950 - [DEBUG] = AllBottom (new jump func)
61182 2019-Jan-12 20:37:23.911974 - [DEBUG]
61183 2019-Jan-12 20:37:23.912012 - [DEBUG] Start adding new jump function
61184 2019-Jan-12 20:37:23.912036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61185 2019-Jan-12 20:37:23.912092 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61186 2019-Jan-12 20:37:23.912730 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61187 2019-Jan-12 20:37:23.913362 - [DEBUG] Edge Function : AllBottom
61188 2019-Jan-12 20:37:23.913390 - [DEBUG] End adding new jump function
61189 2019-Jan-12 20:37:23.913414 - [DEBUG]
61190 2019-Jan-12 20:37:23.913438 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61191 2019-Jan-12 20:37:23.913462 - [DEBUG]
61192 2019-Jan-12 20:37:23.913486 - [DEBUG] Process 1636. path edge:
61193 2019-Jan-12 20:37:23.913510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61194 2019-Jan-12 20:37:23.913566 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
61195 2019-Jan-12 20:37:23.914197 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61196 2019-Jan-12 20:37:23.914834 - [DEBUG]
61197 2019-Jan-12 20:37:23.914860 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61198 2019-Jan-12 20:37:23.915528 - [DEBUG] Compose: EdgeIdentity * AllBottom
61199 2019-Jan-12 20:37:23.915556 - [DEBUG]
61200 2019-Jan-12 20:37:23.915580 - [DEBUG] Propagate flow
61201 2019-Jan-12 20:37:23.915603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61202 2019-Jan-12 20:37:23.915660 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61203 2019-Jan-12 20:37:23.916312 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61204 2019-Jan-12 20:37:23.916950 - [DEBUG] Edge function : AllBottom (result of previous compose)
61205 2019-Jan-12 20:37:23.916976 - [DEBUG]
61206 2019-Jan-12 20:37:23.917000 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61207 2019-Jan-12 20:37:23.917026 - [DEBUG] = AllBottom
61208 2019-Jan-12 20:37:23.917050 - [DEBUG]
61209 2019-Jan-12 20:37:23.917074 - [DEBUG] PROPAGATE: No new function!
61210 2019-Jan-12 20:37:23.917106 - [DEBUG] Compose: EdgeIdentity * AllBottom
61211 2019-Jan-12 20:37:23.917132 - [DEBUG]
61212 2019-Jan-12 20:37:23.917156 - [DEBUG] Propagate flow
61213 2019-Jan-12 20:37:23.917179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61214 2019-Jan-12 20:37:23.917235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61215 2019-Jan-12 20:37:23.917879 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61216 2019-Jan-12 20:37:23.918515 - [DEBUG] Edge function : AllBottom (result of previous compose)
61217 2019-Jan-12 20:37:23.918541 - [DEBUG]
61218 2019-Jan-12 20:37:23.918565 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61219 2019-Jan-12 20:37:23.918591 - [DEBUG] = AllBottom
61220 2019-Jan-12 20:37:23.918615 - [DEBUG]
61221 2019-Jan-12 20:37:23.918639 - [DEBUG] PROPAGATE: No new function!
61222 2019-Jan-12 20:37:23.918676 - [DEBUG] EDGE:
61223 2019-Jan-12 20:37:23.918742 - [DEBUG] ---> 61224 2019-Jan-12 20:37:23.919377 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61225 2019-Jan-12 20:37:23.920013 - [DEBUG]
61226 2019-Jan-12 20:37:23.920038 - [DEBUG] EDGE:
61227 2019-Jan-12 20:37:23.920095 - [DEBUG] ---> 61228 2019-Jan-12 20:37:23.920728 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61229 2019-Jan-12 20:37:23.921364 - [DEBUG]
61230 2019-Jan-12 20:37:23.921390 - [DEBUG] Compose: EdgeIdentity * AllBottom
61231 2019-Jan-12 20:37:23.921415 - [DEBUG]
61232 2019-Jan-12 20:37:23.921439 - [DEBUG] Propagate flow
61233 2019-Jan-12 20:37:23.921462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61234 2019-Jan-12 20:37:23.921518 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61235 2019-Jan-12 20:37:23.922168 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61236 2019-Jan-12 20:37:23.922803 - [DEBUG] Edge function : AllBottom (result of previous compose)
61237 2019-Jan-12 20:37:23.922829 - [DEBUG]
61238 2019-Jan-12 20:37:23.922854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61239 2019-Jan-12 20:37:23.922880 - [DEBUG] = AllBottom
61240 2019-Jan-12 20:37:23.922905 - [DEBUG]
61241 2019-Jan-12 20:37:23.922928 - [DEBUG] PROPAGATE: No new function!
61242 2019-Jan-12 20:37:23.922953 - [DEBUG] EDGE:
61243 2019-Jan-12 20:37:23.923011 - [DEBUG] ---> 61244 2019-Jan-12 20:37:23.923647 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61245 2019-Jan-12 20:37:23.924283 - [DEBUG]
61246 2019-Jan-12 20:37:23.924308 - [DEBUG] Compose: EdgeIdentity * AllBottom
61247 2019-Jan-12 20:37:23.924334 - [DEBUG]
61248 2019-Jan-12 20:37:23.924358 - [DEBUG] Propagate flow
61249 2019-Jan-12 20:37:23.924382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61250 2019-Jan-12 20:37:23.924438 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61251 2019-Jan-12 20:37:23.925074 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61252 2019-Jan-12 20:37:23.925724 - [DEBUG] Edge function : AllBottom (result of previous compose)
61253 2019-Jan-12 20:37:23.925749 - [DEBUG]
61254 2019-Jan-12 20:37:23.925775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61255 2019-Jan-12 20:37:23.925800 - [DEBUG] = AllBottom
61256 2019-Jan-12 20:37:23.925825 - [DEBUG]
61257 2019-Jan-12 20:37:23.925849 - [DEBUG] PROPAGATE: No new function!
61258 2019-Jan-12 20:37:23.925886 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-12 20:37:23.925914 - [DEBUG]
61260 2019-Jan-12 20:37:23.925938 - [DEBUG] Propagate flow
61261 2019-Jan-12 20:37:23.925962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-12 20:37:23.926018 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61263 2019-Jan-12 20:37:23.926655 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61264 2019-Jan-12 20:37:23.927291 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-12 20:37:23.927317 - [DEBUG]
61266 2019-Jan-12 20:37:23.927342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61267 2019-Jan-12 20:37:23.927375 - [DEBUG] = AllBottom
61268 2019-Jan-12 20:37:23.927401 - [DEBUG]
61269 2019-Jan-12 20:37:23.927424 - [DEBUG] PROPAGATE: No new function!
61270 2019-Jan-12 20:37:23.927449 - [DEBUG] Compose: EdgeIdentity * AllBottom
61271 2019-Jan-12 20:37:23.927475 - [DEBUG]
61272 2019-Jan-12 20:37:23.927499 - [DEBUG] Propagate flow
61273 2019-Jan-12 20:37:23.927523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61274 2019-Jan-12 20:37:23.927579 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61275 2019-Jan-12 20:37:23.928214 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61276 2019-Jan-12 20:37:23.928864 - [DEBUG] Edge function : AllBottom (result of previous compose)
61277 2019-Jan-12 20:37:23.928890 - [DEBUG]
61278 2019-Jan-12 20:37:23.928914 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61279 2019-Jan-12 20:37:23.928940 - [DEBUG] = AllBottom
61280 2019-Jan-12 20:37:23.928965 - [DEBUG]
61281 2019-Jan-12 20:37:23.928988 - [DEBUG] PROPAGATE: No new function!
61282 2019-Jan-12 20:37:23.929014 - [DEBUG] EDGE:
61283 2019-Jan-12 20:37:23.929071 - [DEBUG] ---> 61284 2019-Jan-12 20:37:23.929707 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61285 2019-Jan-12 20:37:23.930345 - [DEBUG]
61286 2019-Jan-12 20:37:23.930370 - [DEBUG] EDGE:
61287 2019-Jan-12 20:37:23.930428 - [DEBUG] ---> 61288 2019-Jan-12 20:37:23.931060 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61289 2019-Jan-12 20:37:23.931696 - [DEBUG]
61290 2019-Jan-12 20:37:23.931723 - [DEBUG] Compose: EdgeIdentity * AllBottom
61291 2019-Jan-12 20:37:23.931749 - [DEBUG]
61292 2019-Jan-12 20:37:23.931773 - [DEBUG] Propagate flow
61293 2019-Jan-12 20:37:23.931796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61294 2019-Jan-12 20:37:23.931852 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61295 2019-Jan-12 20:37:23.932502 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61296 2019-Jan-12 20:37:23.933138 - [DEBUG] Edge function : AllBottom (result of previous compose)
61297 2019-Jan-12 20:37:23.933164 - [DEBUG]
61298 2019-Jan-12 20:37:23.933189 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61299 2019-Jan-12 20:37:23.933215 - [DEBUG] = AllBottom
61300 2019-Jan-12 20:37:23.933240 - [DEBUG]
61301 2019-Jan-12 20:37:23.933263 - [DEBUG] PROPAGATE: No new function!
61302 2019-Jan-12 20:37:23.933288 - [DEBUG] EDGE:
61303 2019-Jan-12 20:37:23.933346 - [DEBUG] ---> 61304 2019-Jan-12 20:37:23.933983 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61305 2019-Jan-12 20:37:23.934620 - [DEBUG]
61306 2019-Jan-12 20:37:23.934647 - [DEBUG] Compose: EdgeIdentity * AllBottom
61307 2019-Jan-12 20:37:23.934672 - [DEBUG]
61308 2019-Jan-12 20:37:23.934696 - [DEBUG] Propagate flow
61309 2019-Jan-12 20:37:23.934720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-12 20:37:23.934775 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61311 2019-Jan-12 20:37:23.935426 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61312 2019-Jan-12 20:37:23.936068 - [DEBUG] Edge function : AllBottom (result of previous compose)
61313 2019-Jan-12 20:37:23.936094 - [DEBUG]
61314 2019-Jan-12 20:37:23.936119 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61315 2019-Jan-12 20:37:23.936145 - [DEBUG] = AllBottom
61316 2019-Jan-12 20:37:23.936170 - [DEBUG]
61317 2019-Jan-12 20:37:23.936193 - [DEBUG] PROPAGATE: No new function!
61318 2019-Jan-12 20:37:23.936218 - [DEBUG] EDGE:
61319 2019-Jan-12 20:37:23.936275 - [DEBUG] ---> 61320 2019-Jan-12 20:37:23.936911 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61321 2019-Jan-12 20:37:23.937549 - [DEBUG]
61322 2019-Jan-12 20:37:23.937574 - [DEBUG] EDGE:
61323 2019-Jan-12 20:37:23.937632 - [DEBUG] ---> 61324 2019-Jan-12 20:37:23.938265 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61325 2019-Jan-12 20:37:23.938917 - [DEBUG]
61326 2019-Jan-12 20:37:23.938943 - [DEBUG] Compose: EdgeIdentity * AllBottom
61327 2019-Jan-12 20:37:23.938969 - [DEBUG]
61328 2019-Jan-12 20:37:23.938993 - [DEBUG] Propagate flow
61329 2019-Jan-12 20:37:23.939016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61330 2019-Jan-12 20:37:23.939072 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61331 2019-Jan-12 20:37:23.939705 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61332 2019-Jan-12 20:37:23.940343 - [DEBUG] Edge function : AllBottom (result of previous compose)
61333 2019-Jan-12 20:37:23.940368 - [DEBUG]
61334 2019-Jan-12 20:37:23.940394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61335 2019-Jan-12 20:37:23.940420 - [DEBUG] = AllBottom
61336 2019-Jan-12 20:37:23.940444 - [DEBUG]
61337 2019-Jan-12 20:37:23.940468 - [DEBUG] PROPAGATE: No new function!
61338 2019-Jan-12 20:37:23.940493 - [DEBUG] EDGE:
61339 2019-Jan-12 20:37:23.940550 - [DEBUG] ---> 61340 2019-Jan-12 20:37:23.941186 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61341 2019-Jan-12 20:37:23.941824 - [DEBUG]
61342 2019-Jan-12 20:37:23.941849 - [DEBUG] EDGE:
61343 2019-Jan-12 20:37:23.941906 - [DEBUG] ---> 61344 2019-Jan-12 20:37:23.942554 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61345 2019-Jan-12 20:37:23.943190 - [DEBUG]
61346 2019-Jan-12 20:37:23.943215 - [DEBUG] EDGE:
61347 2019-Jan-12 20:37:23.943273 - [DEBUG] ---> 61348 2019-Jan-12 20:37:23.943909 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61349 2019-Jan-12 20:37:23.944545 - [DEBUG]
61350 2019-Jan-12 20:37:23.944572 - [DEBUG] Compose: EdgeIdentity * AllBottom
61351 2019-Jan-12 20:37:23.944598 - [DEBUG]
61352 2019-Jan-12 20:37:23.944622 - [DEBUG] Propagate flow
61353 2019-Jan-12 20:37:23.944646 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61354 2019-Jan-12 20:37:23.944702 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61355 2019-Jan-12 20:37:23.945351 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61356 2019-Jan-12 20:37:23.946001 - [DEBUG] Edge function : AllBottom (result of previous compose)
61357 2019-Jan-12 20:37:23.946028 - [DEBUG]
61358 2019-Jan-12 20:37:23.946054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61359 2019-Jan-12 20:37:23.946080 - [DEBUG] = AllBottom
61360 2019-Jan-12 20:37:23.946105 - [DEBUG]
61361 2019-Jan-12 20:37:23.946128 - [DEBUG] PROPAGATE: No new function!
61362 2019-Jan-12 20:37:23.946167 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-12 20:37:23.946195 - [DEBUG]
61364 2019-Jan-12 20:37:23.946219 - [DEBUG] Propagate flow
61365 2019-Jan-12 20:37:23.946243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-12 20:37:23.946300 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61367 2019-Jan-12 20:37:23.946937 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61368 2019-Jan-12 20:37:23.947575 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-12 20:37:23.947601 - [DEBUG]
61370 2019-Jan-12 20:37:23.947626 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61371 2019-Jan-12 20:37:23.947652 - [DEBUG] = AllBottom
61372 2019-Jan-12 20:37:23.947676 - [DEBUG]
61373 2019-Jan-12 20:37:23.947700 - [DEBUG] PROPAGATE: No new function!
61374 2019-Jan-12 20:37:23.947725 - [DEBUG] Compose: EdgeIdentity * AllBottom
61375 2019-Jan-12 20:37:23.947751 - [DEBUG]
61376 2019-Jan-12 20:37:23.947775 - [DEBUG] Propagate flow
61377 2019-Jan-12 20:37:23.947798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61378 2019-Jan-12 20:37:23.947854 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61379 2019-Jan-12 20:37:23.948492 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61380 2019-Jan-12 20:37:23.949150 - [DEBUG] Edge function : AllBottom (result of previous compose)
61381 2019-Jan-12 20:37:23.949176 - [DEBUG]
61382 2019-Jan-12 20:37:23.949201 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61383 2019-Jan-12 20:37:23.949227 - [DEBUG] = AllBottom
61384 2019-Jan-12 20:37:23.949251 - [DEBUG]
61385 2019-Jan-12 20:37:23.949275 - [DEBUG] PROPAGATE: No new function!
61386 2019-Jan-12 20:37:23.949301 - [DEBUG] EDGE:
61387 2019-Jan-12 20:37:23.949359 - [DEBUG] ---> 61388 2019-Jan-12 20:37:23.950000 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61389 2019-Jan-12 20:37:23.950638 - [DEBUG]
61390 2019-Jan-12 20:37:23.950673 - [DEBUG] Compose: EdgeIdentity * AllBottom
61391 2019-Jan-12 20:37:23.950700 - [DEBUG]
61392 2019-Jan-12 20:37:23.950724 - [DEBUG] Propagate flow
61393 2019-Jan-12 20:37:23.950747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61394 2019-Jan-12 20:37:23.950804 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61395 2019-Jan-12 20:37:23.951439 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61396 2019-Jan-12 20:37:23.952089 - [DEBUG] Edge function : AllBottom (result of previous compose)
61397 2019-Jan-12 20:37:23.952114 - [DEBUG]
61398 2019-Jan-12 20:37:23.952139 - [DEBUG] Join: AllTop & AllBottom
61399 2019-Jan-12 20:37:23.952165 - [DEBUG] = AllBottom (new jump func)
61400 2019-Jan-12 20:37:23.952190 - [DEBUG]
61401 2019-Jan-12 20:37:23.952213 - [DEBUG] Start adding new jump function
61402 2019-Jan-12 20:37:23.952237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61403 2019-Jan-12 20:37:23.952301 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61404 2019-Jan-12 20:37:23.952940 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61405 2019-Jan-12 20:37:23.953575 - [DEBUG] Edge Function : AllBottom
61406 2019-Jan-12 20:37:23.953603 - [DEBUG] End adding new jump function
61407 2019-Jan-12 20:37:23.953627 - [DEBUG]
61408 2019-Jan-12 20:37:23.953651 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61409 2019-Jan-12 20:37:23.953675 - [DEBUG]
61410 2019-Jan-12 20:37:23.953699 - [DEBUG] Process 1637. path edge:
61411 2019-Jan-12 20:37:23.953723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61412 2019-Jan-12 20:37:23.953779 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
61413 2019-Jan-12 20:37:23.954415 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61414 2019-Jan-12 20:37:23.955052 - [DEBUG]
61415 2019-Jan-12 20:37:23.955077 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61416 2019-Jan-12 20:37:23.955735 - [DEBUG] Possible callees:
61417 2019-Jan-12 20:37:23.955760 - [DEBUG] foo
61418 2019-Jan-12 20:37:23.955786 - [DEBUG] Possible return sites:
61419 2019-Jan-12 20:37:23.955810 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8461420 2019-Jan-12 20:37:23.957067 - [DEBUG] Found and process special summary
61421 2019-Jan-12 20:37:23.957106 - [DEBUG] Compose: EdgeIdentity * AllBottom
61422 2019-Jan-12 20:37:23.957134 - [DEBUG]
61423 2019-Jan-12 20:37:23.957158 - [DEBUG] Propagate flow
61424 2019-Jan-12 20:37:23.957182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61425 2019-Jan-12 20:37:23.957239 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61426 2019-Jan-12 20:37:23.957875 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61427 2019-Jan-12 20:37:23.958513 - [DEBUG] Edge function : AllBottom (result of previous compose)
61428 2019-Jan-12 20:37:23.958539 - [DEBUG]
61429 2019-Jan-12 20:37:23.958564 - [DEBUG] Join: AllTop & AllBottom
61430 2019-Jan-12 20:37:23.958590 - [DEBUG] = AllBottom (new jump func)
61431 2019-Jan-12 20:37:23.958614 - [DEBUG]
61432 2019-Jan-12 20:37:23.958638 - [DEBUG] Start adding new jump function
61433 2019-Jan-12 20:37:23.958675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61434 2019-Jan-12 20:37:23.958731 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61435 2019-Jan-12 20:37:23.959369 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61436 2019-Jan-12 20:37:23.960005 - [DEBUG] Edge Function : AllBottom
61437 2019-Jan-12 20:37:23.960033 - [DEBUG] End adding new jump function
61438 2019-Jan-12 20:37:23.960056 - [DEBUG]
61439 2019-Jan-12 20:37:23.960080 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61440 2019-Jan-12 20:37:23.960104 - [DEBUG]
61441 2019-Jan-12 20:37:23.960128 - [DEBUG] Process 1638. path edge:
61442 2019-Jan-12 20:37:23.960152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61443 2019-Jan-12 20:37:23.960208 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
61444 2019-Jan-12 20:37:23.960844 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61445 2019-Jan-12 20:37:23.961488 - [DEBUG]
61446 2019-Jan-12 20:37:23.961514 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61447 2019-Jan-12 20:37:23.962181 - [DEBUG] Compose: EdgeIdentity * AllBottom
61448 2019-Jan-12 20:37:23.962209 - [DEBUG]
61449 2019-Jan-12 20:37:23.962233 - [DEBUG] Propagate flow
61450 2019-Jan-12 20:37:23.962257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61451 2019-Jan-12 20:37:23.962313 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61452 2019-Jan-12 20:37:23.962947 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61453 2019-Jan-12 20:37:23.963583 - [DEBUG] Edge function : AllBottom (result of previous compose)
61454 2019-Jan-12 20:37:23.963608 - [DEBUG]
61455 2019-Jan-12 20:37:23.963633 - [DEBUG] Join: AllTop & AllBottom
61456 2019-Jan-12 20:37:23.963659 - [DEBUG] = AllBottom (new jump func)
61457 2019-Jan-12 20:37:23.963683 - [DEBUG]
61458 2019-Jan-12 20:37:23.963707 - [DEBUG] Start adding new jump function
61459 2019-Jan-12 20:37:23.963730 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61460 2019-Jan-12 20:37:23.963786 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61461 2019-Jan-12 20:37:23.964422 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61462 2019-Jan-12 20:37:23.965053 - [DEBUG] Edge Function : AllBottom
61463 2019-Jan-12 20:37:23.965081 - [DEBUG] End adding new jump function
61464 2019-Jan-12 20:37:23.965105 - [DEBUG]
61465 2019-Jan-12 20:37:23.965129 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61466 2019-Jan-12 20:37:23.965153 - [DEBUG]
61467 2019-Jan-12 20:37:23.965177 - [DEBUG] Process 1639. path edge:
61468 2019-Jan-12 20:37:23.965201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61469 2019-Jan-12 20:37:23.965257 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
61470 2019-Jan-12 20:37:23.965906 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61471 2019-Jan-12 20:37:23.966543 - [DEBUG]
61472 2019-Jan-12 20:37:23.966569 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61473 2019-Jan-12 20:37:23.967228 - [DEBUG] Compose: EdgeIdentity * AllBottom
61474 2019-Jan-12 20:37:23.967256 - [DEBUG]
61475 2019-Jan-12 20:37:23.967280 - [DEBUG] Propagate flow
61476 2019-Jan-12 20:37:23.967303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61477 2019-Jan-12 20:37:23.967360 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61478 2019-Jan-12 20:37:23.968003 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61479 2019-Jan-12 20:37:23.968640 - [DEBUG] Edge function : AllBottom (result of previous compose)
61480 2019-Jan-12 20:37:23.968679 - [DEBUG]
61481 2019-Jan-12 20:37:23.968704 - [DEBUG] Join: AllTop & AllBottom
61482 2019-Jan-12 20:37:23.968730 - [DEBUG] = AllBottom (new jump func)
61483 2019-Jan-12 20:37:23.968755 - [DEBUG]
61484 2019-Jan-12 20:37:23.968778 - [DEBUG] Start adding new jump function
61485 2019-Jan-12 20:37:23.968801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61486 2019-Jan-12 20:37:23.968857 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61487 2019-Jan-12 20:37:23.969502 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61488 2019-Jan-12 20:37:23.970144 - [DEBUG] Edge Function : AllBottom
61489 2019-Jan-12 20:37:23.970172 - [DEBUG] End adding new jump function
61490 2019-Jan-12 20:37:23.970197 - [DEBUG]
61491 2019-Jan-12 20:37:23.970221 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61492 2019-Jan-12 20:37:23.970245 - [DEBUG]
61493 2019-Jan-12 20:37:23.970269 - [DEBUG] Process 1640. path edge:
61494 2019-Jan-12 20:37:23.970293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61495 2019-Jan-12 20:37:23.970349 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
61496 2019-Jan-12 20:37:23.970992 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61497 2019-Jan-12 20:37:23.971628 - [DEBUG]
61498 2019-Jan-12 20:37:23.971652 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61499 2019-Jan-12 20:37:23.972317 - [DEBUG] Possible callees:
61500 2019-Jan-12 20:37:23.972342 - [DEBUG] llvm.dbg.declare
61501 2019-Jan-12 20:37:23.972368 - [DEBUG] Possible return sites:
61502 2019-Jan-12 20:37:23.972391 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9661503 2019-Jan-12 20:37:23.973655 - [DEBUG] Found and process special summary
61504 2019-Jan-12 20:37:23.973694 - [DEBUG] Compose: EdgeIdentity * AllBottom
61505 2019-Jan-12 20:37:23.973723 - [DEBUG]
61506 2019-Jan-12 20:37:23.973747 - [DEBUG] Propagate flow
61507 2019-Jan-12 20:37:23.973771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61508 2019-Jan-12 20:37:23.973827 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61509 2019-Jan-12 20:37:23.974465 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61510 2019-Jan-12 20:37:23.975101 - [DEBUG] Edge function : AllBottom (result of previous compose)
61511 2019-Jan-12 20:37:23.975126 - [DEBUG]
61512 2019-Jan-12 20:37:23.975151 - [DEBUG] Join: AllTop & AllBottom
61513 2019-Jan-12 20:37:23.975177 - [DEBUG] = AllBottom (new jump func)
61514 2019-Jan-12 20:37:23.975202 - [DEBUG]
61515 2019-Jan-12 20:37:23.975225 - [DEBUG] Start adding new jump function
61516 2019-Jan-12 20:37:23.975249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-12 20:37:23.975305 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61518 2019-Jan-12 20:37:23.975956 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61519 2019-Jan-12 20:37:23.976591 - [DEBUG] Edge Function : AllBottom
61520 2019-Jan-12 20:37:23.976623 - [DEBUG] End adding new jump function
61521 2019-Jan-12 20:37:23.976648 - [DEBUG]
61522 2019-Jan-12 20:37:23.976671 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61523 2019-Jan-12 20:37:23.976695 - [DEBUG]
61524 2019-Jan-12 20:37:23.976719 - [DEBUG] Process 1641. path edge:
61525 2019-Jan-12 20:37:23.976742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61526 2019-Jan-12 20:37:23.976798 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
61527 2019-Jan-12 20:37:23.977441 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61528 2019-Jan-12 20:37:23.978079 - [DEBUG]
61529 2019-Jan-12 20:37:23.978103 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61530 2019-Jan-12 20:37:23.978773 - [DEBUG] Compose: EdgeIdentity * AllBottom
61531 2019-Jan-12 20:37:23.978802 - [DEBUG]
61532 2019-Jan-12 20:37:23.978826 - [DEBUG] Propagate flow
61533 2019-Jan-12 20:37:23.978849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61534 2019-Jan-12 20:37:23.978907 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61535 2019-Jan-12 20:37:23.979540 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61536 2019-Jan-12 20:37:23.980177 - [DEBUG] Edge function : AllBottom (result of previous compose)
61537 2019-Jan-12 20:37:23.980202 - [DEBUG]
61538 2019-Jan-12 20:37:23.980227 - [DEBUG] Join: AllTop & AllBottom
61539 2019-Jan-12 20:37:23.980253 - [DEBUG] = AllBottom (new jump func)
61540 2019-Jan-12 20:37:23.980278 - [DEBUG]
61541 2019-Jan-12 20:37:23.980301 - [DEBUG] Start adding new jump function
61542 2019-Jan-12 20:37:23.980325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61543 2019-Jan-12 20:37:23.980381 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61544 2019-Jan-12 20:37:23.981018 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61545 2019-Jan-12 20:37:23.981649 - [DEBUG] Edge Function : AllBottom
61546 2019-Jan-12 20:37:23.981677 - [DEBUG] End adding new jump function
61547 2019-Jan-12 20:37:23.981702 - [DEBUG]
61548 2019-Jan-12 20:37:23.981726 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61549 2019-Jan-12 20:37:23.981751 - [DEBUG]
61550 2019-Jan-12 20:37:23.981774 - [DEBUG] Process 1642. path edge:
61551 2019-Jan-12 20:37:23.981798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61552 2019-Jan-12 20:37:23.981854 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
61553 2019-Jan-12 20:37:23.982504 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61554 2019-Jan-12 20:37:23.983141 - [DEBUG]
61555 2019-Jan-12 20:37:23.983166 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61556 2019-Jan-12 20:37:23.983813 - [DEBUG] Compose: EdgeIdentity * AllBottom
61557 2019-Jan-12 20:37:23.983843 - [DEBUG]
61558 2019-Jan-12 20:37:23.983867 - [DEBUG] Propagate flow
61559 2019-Jan-12 20:37:23.983890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61560 2019-Jan-12 20:37:23.983948 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61561 2019-Jan-12 20:37:23.984580 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61562 2019-Jan-12 20:37:23.985217 - [DEBUG] Edge function : AllBottom (result of previous compose)
61563 2019-Jan-12 20:37:23.985243 - [DEBUG]
61564 2019-Jan-12 20:37:23.985268 - [DEBUG] Join: AllTop & AllBottom
61565 2019-Jan-12 20:37:23.985294 - [DEBUG] = AllBottom (new jump func)
61566 2019-Jan-12 20:37:23.985331 - [DEBUG]
61567 2019-Jan-12 20:37:23.985357 - [DEBUG] Start adding new jump function
61568 2019-Jan-12 20:37:23.985381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-12 20:37:23.985437 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61570 2019-Jan-12 20:37:23.986074 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
61571 2019-Jan-12 20:37:23.986712 - [DEBUG] Edge Function : AllBottom
61572 2019-Jan-12 20:37:23.986741 - [DEBUG] End adding new jump function
61573 2019-Jan-12 20:37:23.986765 - [DEBUG]
61574 2019-Jan-12 20:37:23.986789 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61575 2019-Jan-12 20:37:23.986813 - [DEBUG]
61576 2019-Jan-12 20:37:23.986837 - [DEBUG] Process 1643. path edge:
61577 2019-Jan-12 20:37:23.986861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61578 2019-Jan-12 20:37:23.986917 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
61579 2019-Jan-12 20:37:23.987549 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61580 2019-Jan-12 20:37:23.988184 - [DEBUG]
61581 2019-Jan-12 20:37:23.988210 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
61582 2019-Jan-12 20:37:23.988872 - [DEBUG] Compose: EdgeIdentity * AllBottom
61583 2019-Jan-12 20:37:23.988900 - [DEBUG]
61584 2019-Jan-12 20:37:23.988924 - [DEBUG] Propagate flow
61585 2019-Jan-12 20:37:23.988947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61586 2019-Jan-12 20:37:23.989004 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61587 2019-Jan-12 20:37:23.989651 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61588 2019-Jan-12 20:37:23.990288 - [DEBUG] Edge function : AllBottom (result of previous compose)
61589 2019-Jan-12 20:37:23.990313 - [DEBUG]
61590 2019-Jan-12 20:37:23.990338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61591 2019-Jan-12 20:37:23.990364 - [DEBUG] = AllBottom
61592 2019-Jan-12 20:37:23.990388 - [DEBUG]
61593 2019-Jan-12 20:37:23.990412 - [DEBUG] PROPAGATE: No new function!
61594 2019-Jan-12 20:37:23.990436 - [DEBUG] EDGE:
61595 2019-Jan-12 20:37:23.990493 - [DEBUG] ---> 61596 2019-Jan-12 20:37:23.991124 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61597 2019-Jan-12 20:37:23.991760 - [DEBUG]
61598 2019-Jan-12 20:37:23.991785 - [DEBUG] EDGE:
61599 2019-Jan-12 20:37:23.991842 - [DEBUG] ---> 61600 2019-Jan-12 20:37:23.992492 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61601 2019-Jan-12 20:37:23.993129 - [DEBUG]
61602 2019-Jan-12 20:37:23.993154 - [DEBUG] Compose: EdgeIdentity * AllBottom
61603 2019-Jan-12 20:37:23.993180 - [DEBUG]
61604 2019-Jan-12 20:37:23.993204 - [DEBUG] Propagate flow
61605 2019-Jan-12 20:37:23.993227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61606 2019-Jan-12 20:37:23.993283 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61607 2019-Jan-12 20:37:23.993916 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61608 2019-Jan-12 20:37:23.994552 - [DEBUG] Edge function : AllBottom (result of previous compose)
61609 2019-Jan-12 20:37:23.994577 - [DEBUG]
61610 2019-Jan-12 20:37:23.994602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61611 2019-Jan-12 20:37:23.994628 - [DEBUG] = AllBottom
61612 2019-Jan-12 20:37:23.994652 - [DEBUG]
61613 2019-Jan-12 20:37:23.994676 - [DEBUG] PROPAGATE: No new function!
61614 2019-Jan-12 20:37:23.994700 - [DEBUG] EDGE:
61615 2019-Jan-12 20:37:23.994758 - [DEBUG] ---> 61616 2019-Jan-12 20:37:23.995417 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61617 2019-Jan-12 20:37:23.996055 - [DEBUG]
61618 2019-Jan-12 20:37:23.996080 - [DEBUG] Compose: EdgeIdentity * AllBottom
61619 2019-Jan-12 20:37:23.996107 - [DEBUG]
61620 2019-Jan-12 20:37:23.996130 - [DEBUG] Propagate flow
61621 2019-Jan-12 20:37:23.996154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61622 2019-Jan-12 20:37:23.996210 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61623 2019-Jan-12 20:37:23.996846 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61624 2019-Jan-12 20:37:23.997486 - [DEBUG] Edge function : AllBottom (result of previous compose)
61625 2019-Jan-12 20:37:23.997512 - [DEBUG]
61626 2019-Jan-12 20:37:23.997537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61627 2019-Jan-12 20:37:23.997562 - [DEBUG] = AllBottom
61628 2019-Jan-12 20:37:23.997587 - [DEBUG]
61629 2019-Jan-12 20:37:23.997611 - [DEBUG] PROPAGATE: No new function!
61630 2019-Jan-12 20:37:23.997648 - [DEBUG] Compose: EdgeIdentity * AllBottom
61631 2019-Jan-12 20:37:23.997675 - [DEBUG]
61632 2019-Jan-12 20:37:23.997699 - [DEBUG] Propagate flow
61633 2019-Jan-12 20:37:23.997723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61634 2019-Jan-12 20:37:23.997780 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61635 2019-Jan-12 20:37:23.998417 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61636 2019-Jan-12 20:37:23.999071 - [DEBUG] Edge function : AllBottom (result of previous compose)
61637 2019-Jan-12 20:37:23.999096 - [DEBUG]
61638 2019-Jan-12 20:37:23.999120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61639 2019-Jan-12 20:37:23.999146 - [DEBUG] = AllBottom
61640 2019-Jan-12 20:37:23.999171 - [DEBUG]
61641 2019-Jan-12 20:37:23.999194 - [DEBUG] PROPAGATE: No new function!
61642 2019-Jan-12 20:37:23.999219 - [DEBUG] Compose: EdgeIdentity * AllBottom
61643 2019-Jan-12 20:37:23.999245 - [DEBUG]
61644 2019-Jan-12 20:37:23.999269 - [DEBUG] Propagate flow
61645 2019-Jan-12 20:37:23.999292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61646 2019-Jan-12 20:37:23.999348 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61647 2019-Jan-12 20:37:23.999985 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61648 2019-Jan-12 20:37:24.000626 - [DEBUG] Edge function : AllBottom (result of previous compose)
61649 2019-Jan-12 20:37:24.000652 - [DEBUG]
61650 2019-Jan-12 20:37:24.000677 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61651 2019-Jan-12 20:37:24.000703 - [DEBUG] = AllBottom
61652 2019-Jan-12 20:37:24.000728 - [DEBUG]
61653 2019-Jan-12 20:37:24.000751 - [DEBUG] PROPAGATE: No new function!
61654 2019-Jan-12 20:37:24.000777 - [DEBUG] EDGE:
61655 2019-Jan-12 20:37:24.000834 - [DEBUG] ---> 61656 2019-Jan-12 20:37:24.001477 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61657 2019-Jan-12 20:37:24.002130 - [DEBUG]
61658 2019-Jan-12 20:37:24.002164 - [DEBUG] Compose: EdgeIdentity * AllBottom
61659 2019-Jan-12 20:37:24.002191 - [DEBUG]
61660 2019-Jan-12 20:37:24.002215 - [DEBUG] Propagate flow
61661 2019-Jan-12 20:37:24.002239 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61662 2019-Jan-12 20:37:24.002306 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61663 2019-Jan-12 20:37:24.002944 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61664 2019-Jan-12 20:37:24.003582 - [DEBUG] Edge function : AllBottom (result of previous compose)
61665 2019-Jan-12 20:37:24.003608 - [DEBUG]
61666 2019-Jan-12 20:37:24.003632 - [DEBUG] Join: AllTop & AllBottom
61667 2019-Jan-12 20:37:24.003658 - [DEBUG] = AllBottom (new jump func)
61668 2019-Jan-12 20:37:24.003683 - [DEBUG]
61669 2019-Jan-12 20:37:24.003707 - [DEBUG] Start adding new jump function
61670 2019-Jan-12 20:37:24.003731 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61671 2019-Jan-12 20:37:24.003787 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61672 2019-Jan-12 20:37:24.004424 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61673 2019-Jan-12 20:37:24.005059 - [DEBUG] Edge Function : AllBottom
61674 2019-Jan-12 20:37:24.005087 - [DEBUG] End adding new jump function
61675 2019-Jan-12 20:37:24.005111 - [DEBUG]
61676 2019-Jan-12 20:37:24.005135 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61677 2019-Jan-12 20:37:24.005159 - [DEBUG]
61678 2019-Jan-12 20:37:24.005183 - [DEBUG] Process 1644. path edge:
61679 2019-Jan-12 20:37:24.005207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61680 2019-Jan-12 20:37:24.005263 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
61681 2019-Jan-12 20:37:24.005922 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61682 2019-Jan-12 20:37:24.006560 - [DEBUG]
61683 2019-Jan-12 20:37:24.006585 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61684 2019-Jan-12 20:37:24.007229 - [DEBUG] Possible callees:
61685 2019-Jan-12 20:37:24.007254 - [DEBUG] bar
61686 2019-Jan-12 20:37:24.007279 - [DEBUG] Possible return sites:
61687 2019-Jan-12 20:37:24.007303 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8961688 2019-Jan-12 20:37:24.008560 - [DEBUG] Found and process special summary
61689 2019-Jan-12 20:37:24.008601 - [DEBUG] Compose: EdgeIdentity * AllBottom
61690 2019-Jan-12 20:37:24.008629 - [DEBUG]
61691 2019-Jan-12 20:37:24.008666 - [DEBUG] Propagate flow
61692 2019-Jan-12 20:37:24.008692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61693 2019-Jan-12 20:37:24.008749 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61694 2019-Jan-12 20:37:24.009386 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61695 2019-Jan-12 20:37:24.010023 - [DEBUG] Edge function : AllBottom (result of previous compose)
61696 2019-Jan-12 20:37:24.010049 - [DEBUG]
61697 2019-Jan-12 20:37:24.010074 - [DEBUG] Join: AllTop & AllBottom
61698 2019-Jan-12 20:37:24.010100 - [DEBUG] = AllBottom (new jump func)
61699 2019-Jan-12 20:37:24.010125 - [DEBUG]
61700 2019-Jan-12 20:37:24.010148 - [DEBUG] Start adding new jump function
61701 2019-Jan-12 20:37:24.010172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61702 2019-Jan-12 20:37:24.010228 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61703 2019-Jan-12 20:37:24.010865 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61704 2019-Jan-12 20:37:24.011509 - [DEBUG] Edge Function : AllBottom
61705 2019-Jan-12 20:37:24.011538 - [DEBUG] End adding new jump function
61706 2019-Jan-12 20:37:24.011563 - [DEBUG]
61707 2019-Jan-12 20:37:24.011587 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61708 2019-Jan-12 20:37:24.011612 - [DEBUG]
61709 2019-Jan-12 20:37:24.011635 - [DEBUG] Process 1645. path edge:
61710 2019-Jan-12 20:37:24.011659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61711 2019-Jan-12 20:37:24.011716 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
61712 2019-Jan-12 20:37:24.012368 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61713 2019-Jan-12 20:37:24.013005 - [DEBUG]
61714 2019-Jan-12 20:37:24.013029 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61715 2019-Jan-12 20:37:24.013683 - [DEBUG] Compose: EdgeIdentity * AllBottom
61716 2019-Jan-12 20:37:24.013711 - [DEBUG]
61717 2019-Jan-12 20:37:24.013735 - [DEBUG] Propagate flow
61718 2019-Jan-12 20:37:24.013759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61719 2019-Jan-12 20:37:24.013816 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61720 2019-Jan-12 20:37:24.014449 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61721 2019-Jan-12 20:37:24.015086 - [DEBUG] Edge function : AllBottom (result of previous compose)
61722 2019-Jan-12 20:37:24.015112 - [DEBUG]
61723 2019-Jan-12 20:37:24.015136 - [DEBUG] Join: AllTop & AllBottom
61724 2019-Jan-12 20:37:24.015162 - [DEBUG] = AllBottom (new jump func)
61725 2019-Jan-12 20:37:24.015187 - [DEBUG]
61726 2019-Jan-12 20:37:24.015211 - [DEBUG] Start adding new jump function
61727 2019-Jan-12 20:37:24.015234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61728 2019-Jan-12 20:37:24.015290 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61729 2019-Jan-12 20:37:24.015943 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61730 2019-Jan-12 20:37:24.016576 - [DEBUG] Edge Function : AllBottom
61731 2019-Jan-12 20:37:24.016603 - [DEBUG] End adding new jump function
61732 2019-Jan-12 20:37:24.016628 - [DEBUG]
61733 2019-Jan-12 20:37:24.016652 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61734 2019-Jan-12 20:37:24.016676 - [DEBUG]
61735 2019-Jan-12 20:37:24.016700 - [DEBUG] Process 1646. path edge:
61736 2019-Jan-12 20:37:24.016724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61737 2019-Jan-12 20:37:24.016780 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
61738 2019-Jan-12 20:37:24.017412 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61739 2019-Jan-12 20:37:24.018048 - [DEBUG]
61740 2019-Jan-12 20:37:24.018074 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61741 2019-Jan-12 20:37:24.018735 - [DEBUG] Compose: EdgeIdentity * AllBottom
61742 2019-Jan-12 20:37:24.018764 - [DEBUG]
61743 2019-Jan-12 20:37:24.018788 - [DEBUG] Propagate flow
61744 2019-Jan-12 20:37:24.018811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61745 2019-Jan-12 20:37:24.018868 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61746 2019-Jan-12 20:37:24.019513 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61747 2019-Jan-12 20:37:24.020157 - [DEBUG] Edge function : AllBottom (result of previous compose)
61748 2019-Jan-12 20:37:24.020183 - [DEBUG]
61749 2019-Jan-12 20:37:24.020208 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61750 2019-Jan-12 20:37:24.020234 - [DEBUG] = AllBottom
61751 2019-Jan-12 20:37:24.020259 - [DEBUG]
61752 2019-Jan-12 20:37:24.020282 - [DEBUG] PROPAGATE: No new function!
61753 2019-Jan-12 20:37:24.020315 - [DEBUG] Compose: EdgeIdentity * AllBottom
61754 2019-Jan-12 20:37:24.020342 - [DEBUG]
61755 2019-Jan-12 20:37:24.020366 - [DEBUG] Propagate flow
61756 2019-Jan-12 20:37:24.020390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61757 2019-Jan-12 20:37:24.020446 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61758 2019-Jan-12 20:37:24.021092 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61759 2019-Jan-12 20:37:24.021729 - [DEBUG] Edge function : AllBottom (result of previous compose)
61760 2019-Jan-12 20:37:24.021755 - [DEBUG]
61761 2019-Jan-12 20:37:24.021780 - [DEBUG] Join: AllTop & AllBottom
61762 2019-Jan-12 20:37:24.021806 - [DEBUG] = AllBottom (new jump func)
61763 2019-Jan-12 20:37:24.021830 - [DEBUG]
61764 2019-Jan-12 20:37:24.021854 - [DEBUG] Start adding new jump function
61765 2019-Jan-12 20:37:24.021877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61766 2019-Jan-12 20:37:24.021933 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61767 2019-Jan-12 20:37:24.022587 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61768 2019-Jan-12 20:37:24.023230 - [DEBUG] Edge Function : AllBottom
61769 2019-Jan-12 20:37:24.023258 - [DEBUG] End adding new jump function
61770 2019-Jan-12 20:37:24.023282 - [DEBUG]
61771 2019-Jan-12 20:37:24.023306 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61772 2019-Jan-12 20:37:24.023331 - [DEBUG]
61773 2019-Jan-12 20:37:24.023354 - [DEBUG] Process 1647. path edge:
61774 2019-Jan-12 20:37:24.023378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61775 2019-Jan-12 20:37:24.023434 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
61776 2019-Jan-12 20:37:24.024078 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61777 2019-Jan-12 20:37:24.024715 - [DEBUG]
61778 2019-Jan-12 20:37:24.024739 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61779 2019-Jan-12 20:37:24.025403 - [DEBUG] Possible callees:
61780 2019-Jan-12 20:37:24.025430 - [DEBUG] llvm.dbg.declare
61781 2019-Jan-12 20:37:24.025455 - [DEBUG] Possible return sites:
61782 2019-Jan-12 20:37:24.025479 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10361783 2019-Jan-12 20:37:24.026744 - [DEBUG] Found and process special summary
61784 2019-Jan-12 20:37:24.026784 - [DEBUG] Compose: EdgeIdentity * AllBottom
61785 2019-Jan-12 20:37:24.026812 - [DEBUG]
61786 2019-Jan-12 20:37:24.026836 - [DEBUG] Propagate flow
61787 2019-Jan-12 20:37:24.026860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61788 2019-Jan-12 20:37:24.026916 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61789 2019-Jan-12 20:37:24.027561 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61790 2019-Jan-12 20:37:24.028199 - [DEBUG] Edge function : AllBottom (result of previous compose)
61791 2019-Jan-12 20:37:24.028225 - [DEBUG]
61792 2019-Jan-12 20:37:24.028250 - [DEBUG] Join: AllTop & AllBottom
61793 2019-Jan-12 20:37:24.028275 - [DEBUG] = AllBottom (new jump func)
61794 2019-Jan-12 20:37:24.028300 - [DEBUG]
61795 2019-Jan-12 20:37:24.028323 - [DEBUG] Start adding new jump function
61796 2019-Jan-12 20:37:24.028347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61797 2019-Jan-12 20:37:24.028403 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61798 2019-Jan-12 20:37:24.029056 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61799 2019-Jan-12 20:37:24.029691 - [DEBUG] Edge Function : AllBottom
61800 2019-Jan-12 20:37:24.029723 - [DEBUG] End adding new jump function
61801 2019-Jan-12 20:37:24.029747 - [DEBUG]
61802 2019-Jan-12 20:37:24.029771 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61803 2019-Jan-12 20:37:24.029796 - [DEBUG]
61804 2019-Jan-12 20:37:24.029819 - [DEBUG] Process 1648. path edge:
61805 2019-Jan-12 20:37:24.029843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61806 2019-Jan-12 20:37:24.029899 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
61807 2019-Jan-12 20:37:24.030536 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61808 2019-Jan-12 20:37:24.031173 - [DEBUG]
61809 2019-Jan-12 20:37:24.031197 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61810 2019-Jan-12 20:37:24.031851 - [DEBUG] Compose: EdgeIdentity * AllBottom
61811 2019-Jan-12 20:37:24.031879 - [DEBUG]
61812 2019-Jan-12 20:37:24.031904 - [DEBUG] Propagate flow
61813 2019-Jan-12 20:37:24.031927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61814 2019-Jan-12 20:37:24.031993 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61815 2019-Jan-12 20:37:24.032632 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61816 2019-Jan-12 20:37:24.033272 - [DEBUG] Edge function : AllBottom (result of previous compose)
61817 2019-Jan-12 20:37:24.033298 - [DEBUG]
61818 2019-Jan-12 20:37:24.033323 - [DEBUG] Join: AllTop & AllBottom
61819 2019-Jan-12 20:37:24.033349 - [DEBUG] = AllBottom (new jump func)
61820 2019-Jan-12 20:37:24.033374 - [DEBUG]
61821 2019-Jan-12 20:37:24.033398 - [DEBUG] Start adding new jump function
61822 2019-Jan-12 20:37:24.033422 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61823 2019-Jan-12 20:37:24.033483 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61824 2019-Jan-12 20:37:24.034178 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
61825 2019-Jan-12 20:37:24.034868 - [DEBUG] Edge Function : AllBottom
61826 2019-Jan-12 20:37:24.034902 - [DEBUG] End adding new jump function
61827 2019-Jan-12 20:37:24.034927 - [DEBUG]
61828 2019-Jan-12 20:37:24.034951 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61829 2019-Jan-12 20:37:24.034976 - [DEBUG]
61830 2019-Jan-12 20:37:24.035000 - [DEBUG] Process 1649. path edge:
61831 2019-Jan-12 20:37:24.035024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61832 2019-Jan-12 20:37:24.035115 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
61833 2019-Jan-12 20:37:24.035829 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61834 2019-Jan-12 20:37:24.036472 - [DEBUG]
61835 2019-Jan-12 20:37:24.036499 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
61836 2019-Jan-12 20:37:24.037164 - [DEBUG] Compose: EdgeIdentity * AllBottom
61837 2019-Jan-12 20:37:24.037193 - [DEBUG]
61838 2019-Jan-12 20:37:24.037217 - [DEBUG] Propagate flow
61839 2019-Jan-12 20:37:24.037241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61840 2019-Jan-12 20:37:24.037300 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61841 2019-Jan-12 20:37:24.037932 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61842 2019-Jan-12 20:37:24.038569 - [DEBUG] Edge function : AllBottom (result of previous compose)
61843 2019-Jan-12 20:37:24.038595 - [DEBUG]
61844 2019-Jan-12 20:37:24.038620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61845 2019-Jan-12 20:37:24.038646 - [DEBUG] = AllBottom
61846 2019-Jan-12 20:37:24.038686 - [DEBUG]
61847 2019-Jan-12 20:37:24.038709 - [DEBUG] PROPAGATE: No new function!
61848 2019-Jan-12 20:37:24.038734 - [DEBUG] EDGE:
61849 2019-Jan-12 20:37:24.038792 - [DEBUG] ---> 61850 2019-Jan-12 20:37:24.039424 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61851 2019-Jan-12 20:37:24.040061 - [DEBUG]
61852 2019-Jan-12 20:37:24.040088 - [DEBUG] Compose: EdgeIdentity * AllBottom
61853 2019-Jan-12 20:37:24.040114 - [DEBUG]
61854 2019-Jan-12 20:37:24.040137 - [DEBUG] Propagate flow
61855 2019-Jan-12 20:37:24.040161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61856 2019-Jan-12 20:37:24.040216 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61857 2019-Jan-12 20:37:24.040846 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61858 2019-Jan-12 20:37:24.041481 - [DEBUG] Edge function : AllBottom (result of previous compose)
61859 2019-Jan-12 20:37:24.041507 - [DEBUG]
61860 2019-Jan-12 20:37:24.041532 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61861 2019-Jan-12 20:37:24.041558 - [DEBUG] = AllBottom
61862 2019-Jan-12 20:37:24.041582 - [DEBUG]
61863 2019-Jan-12 20:37:24.041606 - [DEBUG] PROPAGATE: No new function!
61864 2019-Jan-12 20:37:24.041630 - [DEBUG] EDGE:
61865 2019-Jan-12 20:37:24.041688 - [DEBUG] ---> 61866 2019-Jan-12 20:37:24.042339 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61867 2019-Jan-12 20:37:24.042975 - [DEBUG]
61868 2019-Jan-12 20:37:24.043001 - [DEBUG] Compose: EdgeIdentity * AllBottom
61869 2019-Jan-12 20:37:24.043027 - [DEBUG]
61870 2019-Jan-12 20:37:24.043051 - [DEBUG] Propagate flow
61871 2019-Jan-12 20:37:24.043075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61872 2019-Jan-12 20:37:24.043130 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61873 2019-Jan-12 20:37:24.043767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61874 2019-Jan-12 20:37:24.044412 - [DEBUG] Edge function : AllBottom (result of previous compose)
61875 2019-Jan-12 20:37:24.044438 - [DEBUG]
61876 2019-Jan-12 20:37:24.044463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61877 2019-Jan-12 20:37:24.044501 - [DEBUG] = AllBottom
61878 2019-Jan-12 20:37:24.044526 - [DEBUG]
61879 2019-Jan-12 20:37:24.044550 - [DEBUG] PROPAGATE: No new function!
61880 2019-Jan-12 20:37:24.044595 - [DEBUG] Compose: EdgeIdentity * AllBottom
61881 2019-Jan-12 20:37:24.044622 - [DEBUG]
61882 2019-Jan-12 20:37:24.044646 - [DEBUG] Propagate flow
61883 2019-Jan-12 20:37:24.044670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61884 2019-Jan-12 20:37:24.044727 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61885 2019-Jan-12 20:37:24.045378 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61886 2019-Jan-12 20:37:24.046015 - [DEBUG] Edge function : AllBottom (result of previous compose)
61887 2019-Jan-12 20:37:24.046040 - [DEBUG]
61888 2019-Jan-12 20:37:24.046065 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61889 2019-Jan-12 20:37:24.046091 - [DEBUG] = AllBottom
61890 2019-Jan-12 20:37:24.046115 - [DEBUG]
61891 2019-Jan-12 20:37:24.046139 - [DEBUG] PROPAGATE: No new function!
61892 2019-Jan-12 20:37:24.046164 - [DEBUG] Compose: EdgeIdentity * AllBottom
61893 2019-Jan-12 20:37:24.046190 - [DEBUG]
61894 2019-Jan-12 20:37:24.046213 - [DEBUG] Propagate flow
61895 2019-Jan-12 20:37:24.046237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61896 2019-Jan-12 20:37:24.046293 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61897 2019-Jan-12 20:37:24.046928 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61898 2019-Jan-12 20:37:24.047570 - [DEBUG] Edge function : AllBottom (result of previous compose)
61899 2019-Jan-12 20:37:24.047595 - [DEBUG]
61900 2019-Jan-12 20:37:24.047620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61901 2019-Jan-12 20:37:24.047646 - [DEBUG] = AllBottom
61902 2019-Jan-12 20:37:24.047670 - [DEBUG]
61903 2019-Jan-12 20:37:24.047693 - [DEBUG] PROPAGATE: No new function!
61904 2019-Jan-12 20:37:24.047721 - [DEBUG] EDGE:
61905 2019-Jan-12 20:37:24.047778 - [DEBUG] ---> 61906 2019-Jan-12 20:37:24.048421 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61907 2019-Jan-12 20:37:24.049074 - [DEBUG]
61908 2019-Jan-12 20:37:24.049099 - [DEBUG] EDGE:
61909 2019-Jan-12 20:37:24.049157 - [DEBUG] ---> 61910 2019-Jan-12 20:37:24.049789 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61911 2019-Jan-12 20:37:24.050425 - [DEBUG]
61912 2019-Jan-12 20:37:24.050452 - [DEBUG] Compose: EdgeIdentity * AllBottom
61913 2019-Jan-12 20:37:24.050478 - [DEBUG]
61914 2019-Jan-12 20:37:24.050501 - [DEBUG] Propagate flow
61915 2019-Jan-12 20:37:24.050524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61916 2019-Jan-12 20:37:24.050580 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61917 2019-Jan-12 20:37:24.051212 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61918 2019-Jan-12 20:37:24.051847 - [DEBUG] Edge function : AllBottom (result of previous compose)
61919 2019-Jan-12 20:37:24.051872 - [DEBUG]
61920 2019-Jan-12 20:37:24.051897 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61921 2019-Jan-12 20:37:24.051923 - [DEBUG] = AllBottom
61922 2019-Jan-12 20:37:24.051947 - [DEBUG]
61923 2019-Jan-12 20:37:24.051979 - [DEBUG] PROPAGATE: No new function!
61924 2019-Jan-12 20:37:24.052017 - [DEBUG] EDGE:
61925 2019-Jan-12 20:37:24.052075 - [DEBUG] ---> 61926 2019-Jan-12 20:37:24.052711 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61927 2019-Jan-12 20:37:24.053347 - [DEBUG]
61928 2019-Jan-12 20:37:24.053374 - [DEBUG] Compose: EdgeIdentity * AllBottom
61929 2019-Jan-12 20:37:24.053400 - [DEBUG]
61930 2019-Jan-12 20:37:24.053424 - [DEBUG] Propagate flow
61931 2019-Jan-12 20:37:24.053447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61932 2019-Jan-12 20:37:24.053503 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61933 2019-Jan-12 20:37:24.054139 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61934 2019-Jan-12 20:37:24.054773 - [DEBUG] Edge function : AllBottom (result of previous compose)
61935 2019-Jan-12 20:37:24.054798 - [DEBUG]
61936 2019-Jan-12 20:37:24.054824 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61937 2019-Jan-12 20:37:24.054849 - [DEBUG] = AllBottom
61938 2019-Jan-12 20:37:24.054874 - [DEBUG]
61939 2019-Jan-12 20:37:24.054897 - [DEBUG] PROPAGATE: No new function!
61940 2019-Jan-12 20:37:24.054935 - [DEBUG] Compose: EdgeIdentity * AllBottom
61941 2019-Jan-12 20:37:24.054963 - [DEBUG]
61942 2019-Jan-12 20:37:24.054987 - [DEBUG] Propagate flow
61943 2019-Jan-12 20:37:24.055010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61944 2019-Jan-12 20:37:24.055067 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61945 2019-Jan-12 20:37:24.055718 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61946 2019-Jan-12 20:37:24.056354 - [DEBUG] Edge function : AllBottom (result of previous compose)
61947 2019-Jan-12 20:37:24.056379 - [DEBUG]
61948 2019-Jan-12 20:37:24.056404 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61949 2019-Jan-12 20:37:24.056430 - [DEBUG] = AllBottom
61950 2019-Jan-12 20:37:24.056454 - [DEBUG]
61951 2019-Jan-12 20:37:24.056478 - [DEBUG] PROPAGATE: No new function!
61952 2019-Jan-12 20:37:24.056503 - [DEBUG] Compose: EdgeIdentity * AllBottom
61953 2019-Jan-12 20:37:24.056528 - [DEBUG]
61954 2019-Jan-12 20:37:24.056552 - [DEBUG] Propagate flow
61955 2019-Jan-12 20:37:24.056576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61956 2019-Jan-12 20:37:24.056632 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61957 2019-Jan-12 20:37:24.057267 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61958 2019-Jan-12 20:37:24.057901 - [DEBUG] Edge function : AllBottom (result of previous compose)
61959 2019-Jan-12 20:37:24.057926 - [DEBUG]
61960 2019-Jan-12 20:37:24.057951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61961 2019-Jan-12 20:37:24.057977 - [DEBUG] = AllBottom
61962 2019-Jan-12 20:37:24.058001 - [DEBUG]
61963 2019-Jan-12 20:37:24.058025 - [DEBUG] PROPAGATE: No new function!
61964 2019-Jan-12 20:37:24.058051 - [DEBUG] EDGE:
61965 2019-Jan-12 20:37:24.058108 - [DEBUG] ---> 61966 2019-Jan-12 20:37:24.058797 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61967 2019-Jan-12 20:37:24.059443 - [DEBUG]
61968 2019-Jan-12 20:37:24.059469 - [DEBUG] EDGE:
61969 2019-Jan-12 20:37:24.059528 - [DEBUG] ---> 61970 2019-Jan-12 20:37:24.060170 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61971 2019-Jan-12 20:37:24.060807 - [DEBUG]
61972 2019-Jan-12 20:37:24.060835 - [DEBUG] Compose: EdgeIdentity * AllBottom
61973 2019-Jan-12 20:37:24.060861 - [DEBUG]
61974 2019-Jan-12 20:37:24.060885 - [DEBUG] Propagate flow
61975 2019-Jan-12 20:37:24.060908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61976 2019-Jan-12 20:37:24.060964 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61977 2019-Jan-12 20:37:24.061597 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61978 2019-Jan-12 20:37:24.062250 - [DEBUG] Edge function : AllBottom (result of previous compose)
61979 2019-Jan-12 20:37:24.062276 - [DEBUG]
61980 2019-Jan-12 20:37:24.062302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61981 2019-Jan-12 20:37:24.062328 - [DEBUG] = AllBottom
61982 2019-Jan-12 20:37:24.062352 - [DEBUG]
61983 2019-Jan-12 20:37:24.062375 - [DEBUG] PROPAGATE: No new function!
61984 2019-Jan-12 20:37:24.062399 - [DEBUG] EDGE:
61985 2019-Jan-12 20:37:24.062457 - [DEBUG] ---> 61986 2019-Jan-12 20:37:24.063094 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61987 2019-Jan-12 20:37:24.063731 - [DEBUG]
61988 2019-Jan-12 20:37:24.063757 - [DEBUG] Compose: EdgeIdentity * AllBottom
61989 2019-Jan-12 20:37:24.063783 - [DEBUG]
61990 2019-Jan-12 20:37:24.063807 - [DEBUG] Propagate flow
61991 2019-Jan-12 20:37:24.063831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61992 2019-Jan-12 20:37:24.063887 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61993 2019-Jan-12 20:37:24.064523 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61994 2019-Jan-12 20:37:24.065157 - [DEBUG] Edge function : AllBottom (result of previous compose)
61995 2019-Jan-12 20:37:24.065182 - [DEBUG]
61996 2019-Jan-12 20:37:24.065207 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61997 2019-Jan-12 20:37:24.065233 - [DEBUG] = AllBottom
61998 2019-Jan-12 20:37:24.065258 - [DEBUG]
61999 2019-Jan-12 20:37:24.065281 - [DEBUG] PROPAGATE: No new function!
62000 2019-Jan-12 20:37:24.065339 - [DEBUG] Compose: EdgeIdentity * AllBottom
62001 2019-Jan-12 20:37:24.065368 - [DEBUG]
62002 2019-Jan-12 20:37:24.065392 - [DEBUG] Propagate flow
62003 2019-Jan-12 20:37:24.065415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62004 2019-Jan-12 20:37:24.065472 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62005 2019-Jan-12 20:37:24.066110 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62006 2019-Jan-12 20:37:24.066746 - [DEBUG] Edge function : AllBottom (result of previous compose)
62007 2019-Jan-12 20:37:24.066771 - [DEBUG]
62008 2019-Jan-12 20:37:24.066796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62009 2019-Jan-12 20:37:24.066822 - [DEBUG] = AllBottom
62010 2019-Jan-12 20:37:24.066847 - [DEBUG]
62011 2019-Jan-12 20:37:24.066870 - [DEBUG] PROPAGATE: No new function!
62012 2019-Jan-12 20:37:24.066895 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-12 20:37:24.066921 - [DEBUG]
62014 2019-Jan-12 20:37:24.066944 - [DEBUG] Propagate flow
62015 2019-Jan-12 20:37:24.066968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-12 20:37:24.067024 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62017 2019-Jan-12 20:37:24.067668 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62018 2019-Jan-12 20:37:24.068303 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-12 20:37:24.068328 - [DEBUG]
62020 2019-Jan-12 20:37:24.068353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-12 20:37:24.068379 - [DEBUG] = AllBottom
62022 2019-Jan-12 20:37:24.068403 - [DEBUG]
62023 2019-Jan-12 20:37:24.068426 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-12 20:37:24.068453 - [DEBUG] EDGE:
62025 2019-Jan-12 20:37:24.068512 - [DEBUG] ---> 62026 2019-Jan-12 20:37:24.069164 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62027 2019-Jan-12 20:37:24.069801 - [DEBUG]
62028 2019-Jan-12 20:37:24.069826 - [DEBUG] EDGE:
62029 2019-Jan-12 20:37:24.069884 - [DEBUG] ---> 62030 2019-Jan-12 20:37:24.070518 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62031 2019-Jan-12 20:37:24.071154 - [DEBUG]
62032 2019-Jan-12 20:37:24.071181 - [DEBUG] Compose: EdgeIdentity * AllBottom
62033 2019-Jan-12 20:37:24.071206 - [DEBUG]
62034 2019-Jan-12 20:37:24.071230 - [DEBUG] Propagate flow
62035 2019-Jan-12 20:37:24.071253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62036 2019-Jan-12 20:37:24.071309 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62037 2019-Jan-12 20:37:24.071942 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62038 2019-Jan-12 20:37:24.072594 - [DEBUG] Edge function : AllBottom (result of previous compose)
62039 2019-Jan-12 20:37:24.072620 - [DEBUG]
62040 2019-Jan-12 20:37:24.072645 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62041 2019-Jan-12 20:37:24.072671 - [DEBUG] = AllBottom
62042 2019-Jan-12 20:37:24.072696 - [DEBUG]
62043 2019-Jan-12 20:37:24.072719 - [DEBUG] PROPAGATE: No new function!
62044 2019-Jan-12 20:37:24.072744 - [DEBUG] EDGE:
62045 2019-Jan-12 20:37:24.072801 - [DEBUG] ---> 62046 2019-Jan-12 20:37:24.073438 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62047 2019-Jan-12 20:37:24.074074 - [DEBUG]
62048 2019-Jan-12 20:37:24.074101 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-12 20:37:24.074126 - [DEBUG]
62050 2019-Jan-12 20:37:24.074150 - [DEBUG] Propagate flow
62051 2019-Jan-12 20:37:24.074173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-12 20:37:24.074229 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62053 2019-Jan-12 20:37:24.074865 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62054 2019-Jan-12 20:37:24.075515 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-12 20:37:24.075540 - [DEBUG]
62056 2019-Jan-12 20:37:24.075566 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-12 20:37:24.075591 - [DEBUG] = AllBottom
62058 2019-Jan-12 20:37:24.075616 - [DEBUG]
62059 2019-Jan-12 20:37:24.075639 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-12 20:37:24.075678 - [DEBUG] Compose: EdgeIdentity * AllBottom
62061 2019-Jan-12 20:37:24.075714 - [DEBUG]
62062 2019-Jan-12 20:37:24.075738 - [DEBUG] Propagate flow
62063 2019-Jan-12 20:37:24.075762 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62064 2019-Jan-12 20:37:24.075819 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62065 2019-Jan-12 20:37:24.076456 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62066 2019-Jan-12 20:37:24.077092 - [DEBUG] Edge function : AllBottom (result of previous compose)
62067 2019-Jan-12 20:37:24.077118 - [DEBUG]
62068 2019-Jan-12 20:37:24.077142 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62069 2019-Jan-12 20:37:24.077168 - [DEBUG] = AllBottom
62070 2019-Jan-12 20:37:24.077193 - [DEBUG]
62071 2019-Jan-12 20:37:24.077216 - [DEBUG] PROPAGATE: No new function!
62072 2019-Jan-12 20:37:24.077241 - [DEBUG] Compose: EdgeIdentity * AllBottom
62073 2019-Jan-12 20:37:24.077267 - [DEBUG]
62074 2019-Jan-12 20:37:24.077290 - [DEBUG] Propagate flow
62075 2019-Jan-12 20:37:24.077314 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62076 2019-Jan-12 20:37:24.077369 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62077 2019-Jan-12 20:37:24.078005 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62078 2019-Jan-12 20:37:24.078639 - [DEBUG] Edge function : AllBottom (result of previous compose)
62079 2019-Jan-12 20:37:24.078679 - [DEBUG]
62080 2019-Jan-12 20:37:24.078704 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62081 2019-Jan-12 20:37:24.078730 - [DEBUG] = AllBottom
62082 2019-Jan-12 20:37:24.078754 - [DEBUG]
62083 2019-Jan-12 20:37:24.078777 - [DEBUG] PROPAGATE: No new function!
62084 2019-Jan-12 20:37:24.078803 - [DEBUG] EDGE:
62085 2019-Jan-12 20:37:24.078861 - [DEBUG] ---> 62086 2019-Jan-12 20:37:24.079497 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62087 2019-Jan-12 20:37:24.080133 - [DEBUG]
62088 2019-Jan-12 20:37:24.080168 - [DEBUG] Compose: EdgeIdentity * AllBottom
62089 2019-Jan-12 20:37:24.080195 - [DEBUG]
62090 2019-Jan-12 20:37:24.080219 - [DEBUG] Propagate flow
62091 2019-Jan-12 20:37:24.080242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62092 2019-Jan-12 20:37:24.080298 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62093 2019-Jan-12 20:37:24.080933 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62094 2019-Jan-12 20:37:24.081569 - [DEBUG] Edge function : AllBottom (result of previous compose)
62095 2019-Jan-12 20:37:24.081595 - [DEBUG]
62096 2019-Jan-12 20:37:24.081620 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62097 2019-Jan-12 20:37:24.081646 - [DEBUG] = AllBottom
62098 2019-Jan-12 20:37:24.081670 - [DEBUG]
62099 2019-Jan-12 20:37:24.081694 - [DEBUG] PROPAGATE: No new function!
62100 2019-Jan-12 20:37:24.081718 - [DEBUG] EDGE:
62101 2019-Jan-12 20:37:24.081775 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62102 2019-Jan-12 20:37:24.082428 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62103 2019-Jan-12 20:37:24.083065 - [DEBUG]
62104 2019-Jan-12 20:37:24.083090 - [DEBUG] EDGE:
62105 2019-Jan-12 20:37:24.083148 - [DEBUG] ---> 62106 2019-Jan-12 20:37:24.083789 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62107 2019-Jan-12 20:37:24.084425 - [DEBUG]
62108 2019-Jan-12 20:37:24.084451 - [DEBUG] EDGE:
62109 2019-Jan-12 20:37:24.084508 - [DEBUG] ---> 62110 2019-Jan-12 20:37:24.085140 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62111 2019-Jan-12 20:37:24.085793 - [DEBUG]
62112 2019-Jan-12 20:37:24.085818 - [DEBUG] EDGE:
62113 2019-Jan-12 20:37:24.085876 - [DEBUG] ---> 62114 2019-Jan-12 20:37:24.086512 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62115 2019-Jan-12 20:37:24.087148 - [DEBUG]
62116 2019-Jan-12 20:37:24.087187 - [DEBUG] Compose: EdgeIdentity * AllBottom
62117 2019-Jan-12 20:37:24.087214 - [DEBUG]
62118 2019-Jan-12 20:37:24.087238 - [DEBUG] Propagate flow
62119 2019-Jan-12 20:37:24.087261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62120 2019-Jan-12 20:37:24.087318 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62121 2019-Jan-12 20:37:24.087953 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62122 2019-Jan-12 20:37:24.088586 - [DEBUG] Edge function : AllBottom (result of previous compose)
62123 2019-Jan-12 20:37:24.088611 - [DEBUG]
62124 2019-Jan-12 20:37:24.088637 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62125 2019-Jan-12 20:37:24.088676 - [DEBUG] = AllBottom
62126 2019-Jan-12 20:37:24.088701 - [DEBUG]
62127 2019-Jan-12 20:37:24.088725 - [DEBUG] PROPAGATE: No new function!
62128 2019-Jan-12 20:37:24.088750 - [DEBUG] Compose: EdgeIdentity * AllBottom
62129 2019-Jan-12 20:37:24.088775 - [DEBUG]
62130 2019-Jan-12 20:37:24.088799 - [DEBUG] Propagate flow
62131 2019-Jan-12 20:37:24.088823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62132 2019-Jan-12 20:37:24.088879 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62133 2019-Jan-12 20:37:24.089513 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62134 2019-Jan-12 20:37:24.090150 - [DEBUG] Edge function : AllBottom (result of previous compose)
62135 2019-Jan-12 20:37:24.090176 - [DEBUG]
62136 2019-Jan-12 20:37:24.090200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62137 2019-Jan-12 20:37:24.090226 - [DEBUG] = AllBottom
62138 2019-Jan-12 20:37:24.090251 - [DEBUG]
62139 2019-Jan-12 20:37:24.090274 - [DEBUG] PROPAGATE: No new function!
62140 2019-Jan-12 20:37:24.090298 - [DEBUG] EDGE:
62141 2019-Jan-12 20:37:24.090356 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62142 2019-Jan-12 20:37:24.090994 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62143 2019-Jan-12 20:37:24.091627 - [DEBUG]
62144 2019-Jan-12 20:37:24.091653 - [DEBUG] Compose: EdgeIdentity * AllBottom
62145 2019-Jan-12 20:37:24.091679 - [DEBUG]
62146 2019-Jan-12 20:37:24.091703 - [DEBUG] Propagate flow
62147 2019-Jan-12 20:37:24.091726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62148 2019-Jan-12 20:37:24.091782 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62149 2019-Jan-12 20:37:24.092435 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62150 2019-Jan-12 20:37:24.093075 - [DEBUG] Edge function : AllBottom (result of previous compose)
62151 2019-Jan-12 20:37:24.093101 - [DEBUG]
62152 2019-Jan-12 20:37:24.093126 - [DEBUG] Join: AllTop & AllBottom
62153 2019-Jan-12 20:37:24.093153 - [DEBUG] = AllBottom (new jump func)
62154 2019-Jan-12 20:37:24.093177 - [DEBUG]
62155 2019-Jan-12 20:37:24.093200 - [DEBUG] Start adding new jump function
62156 2019-Jan-12 20:37:24.093224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62157 2019-Jan-12 20:37:24.093280 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62158 2019-Jan-12 20:37:24.093913 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62159 2019-Jan-12 20:37:24.094550 - [DEBUG] Edge Function : AllBottom
62160 2019-Jan-12 20:37:24.094578 - [DEBUG] End adding new jump function
62161 2019-Jan-12 20:37:24.094602 - [DEBUG]
62162 2019-Jan-12 20:37:24.094626 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62163 2019-Jan-12 20:37:24.094651 - [DEBUG]
62164 2019-Jan-12 20:37:24.094674 - [DEBUG] Process 1650. path edge:
62165 2019-Jan-12 20:37:24.094698 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62166 2019-Jan-12 20:37:24.094754 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62167 2019-Jan-12 20:37:24.095407 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62168 2019-Jan-12 20:37:24.096038 - [DEBUG]
62169 2019-Jan-12 20:37:24.096065 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62170 2019-Jan-12 20:37:24.096714 - [DEBUG] Compose: EdgeIdentity * AllBottom
62171 2019-Jan-12 20:37:24.096742 - [DEBUG]
62172 2019-Jan-12 20:37:24.096766 - [DEBUG] Propagate flow
62173 2019-Jan-12 20:37:24.096790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62174 2019-Jan-12 20:37:24.096846 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62175 2019-Jan-12 20:37:24.097482 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62176 2019-Jan-12 20:37:24.098114 - [DEBUG] Edge function : AllBottom (result of previous compose)
62177 2019-Jan-12 20:37:24.098139 - [DEBUG]
62178 2019-Jan-12 20:37:24.098164 - [DEBUG] Join: AllTop & AllBottom
62179 2019-Jan-12 20:37:24.098190 - [DEBUG] = AllBottom (new jump func)
62180 2019-Jan-12 20:37:24.098214 - [DEBUG]
62181 2019-Jan-12 20:37:24.098238 - [DEBUG] Start adding new jump function
62182 2019-Jan-12 20:37:24.098262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62183 2019-Jan-12 20:37:24.098317 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62184 2019-Jan-12 20:37:24.098965 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62185 2019-Jan-12 20:37:24.099601 - [DEBUG] Edge Function : AllBottom
62186 2019-Jan-12 20:37:24.099629 - [DEBUG] End adding new jump function
62187 2019-Jan-12 20:37:24.099653 - [DEBUG]
62188 2019-Jan-12 20:37:24.099676 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62189 2019-Jan-12 20:37:24.099701 - [DEBUG]
62190 2019-Jan-12 20:37:24.099724 - [DEBUG] Process 1651. path edge:
62191 2019-Jan-12 20:37:24.099748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62192 2019-Jan-12 20:37:24.099803 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62193 2019-Jan-12 20:37:24.100447 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62194 2019-Jan-12 20:37:24.101077 - [DEBUG]
62195 2019-Jan-12 20:37:24.101102 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62196 2019-Jan-12 20:37:24.101753 - [DEBUG] Compose: EdgeIdentity * AllBottom
62197 2019-Jan-12 20:37:24.101782 - [DEBUG]
62198 2019-Jan-12 20:37:24.101806 - [DEBUG] Propagate flow
62199 2019-Jan-12 20:37:24.101829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62200 2019-Jan-12 20:37:24.101886 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62201 2019-Jan-12 20:37:24.102536 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62202 2019-Jan-12 20:37:24.103172 - [DEBUG] Edge function : AllBottom (result of previous compose)
62203 2019-Jan-12 20:37:24.103198 - [DEBUG]
62204 2019-Jan-12 20:37:24.103224 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62205 2019-Jan-12 20:37:24.103249 - [DEBUG] = AllBottom
62206 2019-Jan-12 20:37:24.103274 - [DEBUG]
62207 2019-Jan-12 20:37:24.103297 - [DEBUG] PROPAGATE: No new function!
62208 2019-Jan-12 20:37:24.103322 - [DEBUG] Compose: EdgeIdentity * AllBottom
62209 2019-Jan-12 20:37:24.103348 - [DEBUG]
62210 2019-Jan-12 20:37:24.103371 - [DEBUG] Propagate flow
62211 2019-Jan-12 20:37:24.103395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62212 2019-Jan-12 20:37:24.103451 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62213 2019-Jan-12 20:37:24.104082 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62214 2019-Jan-12 20:37:24.104714 - [DEBUG] Edge function : AllBottom (result of previous compose)
62215 2019-Jan-12 20:37:24.104739 - [DEBUG]
62216 2019-Jan-12 20:37:24.104763 - [DEBUG] Join: AllTop & AllBottom
62217 2019-Jan-12 20:37:24.104789 - [DEBUG] = AllBottom (new jump func)
62218 2019-Jan-12 20:37:24.104814 - [DEBUG]
62219 2019-Jan-12 20:37:24.104837 - [DEBUG] Start adding new jump function
62220 2019-Jan-12 20:37:24.104861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62221 2019-Jan-12 20:37:24.104916 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62222 2019-Jan-12 20:37:24.105611 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62223 2019-Jan-12 20:37:24.106281 - [DEBUG] Edge Function : AllBottom
62224 2019-Jan-12 20:37:24.106312 - [DEBUG] End adding new jump function
62225 2019-Jan-12 20:37:24.106336 - [DEBUG]
62226 2019-Jan-12 20:37:24.106360 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62227 2019-Jan-12 20:37:24.106385 - [DEBUG]
62228 2019-Jan-12 20:37:24.106408 - [DEBUG] Process 1652. path edge:
62229 2019-Jan-12 20:37:24.106432 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62230 2019-Jan-12 20:37:24.106492 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62231 2019-Jan-12 20:37:24.107128 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62232 2019-Jan-12 20:37:24.107760 - [DEBUG]
62233 2019-Jan-12 20:37:24.107785 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62234 2019-Jan-12 20:37:24.108437 - [DEBUG] Compose: EdgeIdentity * AllBottom
62235 2019-Jan-12 20:37:24.108465 - [DEBUG]
62236 2019-Jan-12 20:37:24.108489 - [DEBUG] Propagate flow
62237 2019-Jan-12 20:37:24.108512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62238 2019-Jan-12 20:37:24.108569 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62239 2019-Jan-12 20:37:24.109236 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62240 2019-Jan-12 20:37:24.109869 - [DEBUG] Edge function : AllBottom (result of previous compose)
62241 2019-Jan-12 20:37:24.109895 - [DEBUG]
62242 2019-Jan-12 20:37:24.109919 - [DEBUG] Join: AllTop & AllBottom
62243 2019-Jan-12 20:37:24.109945 - [DEBUG] = AllBottom (new jump func)
62244 2019-Jan-12 20:37:24.109970 - [DEBUG]
62245 2019-Jan-12 20:37:24.109994 - [DEBUG] Start adding new jump function
62246 2019-Jan-12 20:37:24.110017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62247 2019-Jan-12 20:37:24.110073 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62248 2019-Jan-12 20:37:24.110705 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62249 2019-Jan-12 20:37:24.111338 - [DEBUG] Edge Function : AllBottom
62250 2019-Jan-12 20:37:24.111365 - [DEBUG] End adding new jump function
62251 2019-Jan-12 20:37:24.111389 - [DEBUG]
62252 2019-Jan-12 20:37:24.111413 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62253 2019-Jan-12 20:37:24.111437 - [DEBUG]
62254 2019-Jan-12 20:37:24.111460 - [DEBUG] Process 1653. path edge:
62255 2019-Jan-12 20:37:24.111484 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62256 2019-Jan-12 20:37:24.111540 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62257 2019-Jan-12 20:37:24.112189 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62258 2019-Jan-12 20:37:24.112821 - [DEBUG]
62259 2019-Jan-12 20:37:24.112846 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62260 2019-Jan-12 20:37:24.113496 - [DEBUG] Compose: EdgeIdentity * AllBottom
62261 2019-Jan-12 20:37:24.113526 - [DEBUG]
62262 2019-Jan-12 20:37:24.113550 - [DEBUG] Propagate flow
62263 2019-Jan-12 20:37:24.113573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62264 2019-Jan-12 20:37:24.113630 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62265 2019-Jan-12 20:37:24.114270 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62266 2019-Jan-12 20:37:24.114902 - [DEBUG] Edge function : AllBottom (result of previous compose)
62267 2019-Jan-12 20:37:24.114927 - [DEBUG]
62268 2019-Jan-12 20:37:24.114952 - [DEBUG] Join: AllTop & AllBottom
62269 2019-Jan-12 20:37:24.114978 - [DEBUG] = AllBottom (new jump func)
62270 2019-Jan-12 20:37:24.115003 - [DEBUG]
62271 2019-Jan-12 20:37:24.115026 - [DEBUG] Start adding new jump function
62272 2019-Jan-12 20:37:24.115050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62273 2019-Jan-12 20:37:24.115105 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62274 2019-Jan-12 20:37:24.115754 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62275 2019-Jan-12 20:37:24.116391 - [DEBUG] Edge Function : AllBottom
62276 2019-Jan-12 20:37:24.116421 - [DEBUG] End adding new jump function
62277 2019-Jan-12 20:37:24.116445 - [DEBUG]
62278 2019-Jan-12 20:37:24.116468 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62279 2019-Jan-12 20:37:24.116492 - [DEBUG]
62280 2019-Jan-12 20:37:24.116516 - [DEBUG] Process 1654. path edge:
62281 2019-Jan-12 20:37:24.116539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62282 2019-Jan-12 20:37:24.116596 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62283 2019-Jan-12 20:37:24.117246 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62284 2019-Jan-12 20:37:24.117878 - [DEBUG]
62285 2019-Jan-12 20:37:24.117904 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62286 2019-Jan-12 20:37:24.118555 - [DEBUG] Compose: EdgeIdentity * AllBottom
62287 2019-Jan-12 20:37:24.118582 - [DEBUG]
62288 2019-Jan-12 20:37:24.118606 - [DEBUG] Propagate flow
62289 2019-Jan-12 20:37:24.118630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62290 2019-Jan-12 20:37:24.118700 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62291 2019-Jan-12 20:37:24.119339 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62292 2019-Jan-12 20:37:24.119970 - [DEBUG] Edge function : AllBottom (result of previous compose)
62293 2019-Jan-12 20:37:24.119995 - [DEBUG]
62294 2019-Jan-12 20:37:24.120020 - [DEBUG] Join: AllTop & AllBottom
62295 2019-Jan-12 20:37:24.120046 - [DEBUG] = AllBottom (new jump func)
62296 2019-Jan-12 20:37:24.120071 - [DEBUG]
62297 2019-Jan-12 20:37:24.120094 - [DEBUG] Start adding new jump function
62298 2019-Jan-12 20:37:24.120118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62299 2019-Jan-12 20:37:24.120174 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62300 2019-Jan-12 20:37:24.120809 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62301 2019-Jan-12 20:37:24.121444 - [DEBUG] Edge Function : AllBottom
62302 2019-Jan-12 20:37:24.121472 - [DEBUG] End adding new jump function
62303 2019-Jan-12 20:37:24.121495 - [DEBUG]
62304 2019-Jan-12 20:37:24.121519 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62305 2019-Jan-12 20:37:24.121543 - [DEBUG]
62306 2019-Jan-12 20:37:24.121567 - [DEBUG] Process 1655. path edge:
62307 2019-Jan-12 20:37:24.121591 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62308 2019-Jan-12 20:37:24.121647 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62309 2019-Jan-12 20:37:24.122305 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62310 2019-Jan-12 20:37:24.122940 - [DEBUG]
62311 2019-Jan-12 20:37:24.122964 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62312 2019-Jan-12 20:37:24.123616 - [DEBUG] Possible callees:
62313 2019-Jan-12 20:37:24.123642 - [DEBUG] bar
62314 2019-Jan-12 20:37:24.123667 - [DEBUG] Possible return sites:
62315 2019-Jan-12 20:37:24.123700 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162316 2019-Jan-12 20:37:24.125000 - [DEBUG] Found and process special summary
62317 2019-Jan-12 20:37:24.125048 - [DEBUG] Compose: EdgeIdentity * AllBottom
62318 2019-Jan-12 20:37:24.125076 - [DEBUG]
62319 2019-Jan-12 20:37:24.125101 - [DEBUG] Propagate flow
62320 2019-Jan-12 20:37:24.125125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62321 2019-Jan-12 20:37:24.125183 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62322 2019-Jan-12 20:37:24.125842 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-12 20:37:24.126475 - [DEBUG] Edge function : AllBottom (result of previous compose)
62324 2019-Jan-12 20:37:24.126500 - [DEBUG]
62325 2019-Jan-12 20:37:24.126538 - [DEBUG] Join: AllTop & AllBottom
62326 2019-Jan-12 20:37:24.126564 - [DEBUG] = AllBottom (new jump func)
62327 2019-Jan-12 20:37:24.126589 - [DEBUG]
62328 2019-Jan-12 20:37:24.126613 - [DEBUG] Start adding new jump function
62329 2019-Jan-12 20:37:24.126637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62330 2019-Jan-12 20:37:24.126693 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62331 2019-Jan-12 20:37:24.127326 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62332 2019-Jan-12 20:37:24.127962 - [DEBUG] Edge Function : AllBottom
62333 2019-Jan-12 20:37:24.127990 - [DEBUG] End adding new jump function
62334 2019-Jan-12 20:37:24.128014 - [DEBUG]
62335 2019-Jan-12 20:37:24.128038 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62336 2019-Jan-12 20:37:24.128063 - [DEBUG]
62337 2019-Jan-12 20:37:24.128086 - [DEBUG] Process 1656. path edge:
62338 2019-Jan-12 20:37:24.128110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62339 2019-Jan-12 20:37:24.128166 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62340 2019-Jan-12 20:37:24.128828 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62341 2019-Jan-12 20:37:24.129460 - [DEBUG]
62342 2019-Jan-12 20:37:24.129485 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62343 2019-Jan-12 20:37:24.130140 - [DEBUG] Compose: EdgeIdentity * AllBottom
62344 2019-Jan-12 20:37:24.130168 - [DEBUG]
62345 2019-Jan-12 20:37:24.130192 - [DEBUG] Propagate flow
62346 2019-Jan-12 20:37:24.130216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62347 2019-Jan-12 20:37:24.130272 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62348 2019-Jan-12 20:37:24.130905 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62349 2019-Jan-12 20:37:24.131536 - [DEBUG] Edge function : AllBottom (result of previous compose)
62350 2019-Jan-12 20:37:24.131562 - [DEBUG]
62351 2019-Jan-12 20:37:24.131587 - [DEBUG] Join: AllTop & AllBottom
62352 2019-Jan-12 20:37:24.131612 - [DEBUG] = AllBottom (new jump func)
62353 2019-Jan-12 20:37:24.131637 - [DEBUG]
62354 2019-Jan-12 20:37:24.131661 - [DEBUG] Start adding new jump function
62355 2019-Jan-12 20:37:24.131684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62356 2019-Jan-12 20:37:24.131740 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62357 2019-Jan-12 20:37:24.132386 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62358 2019-Jan-12 20:37:24.133019 - [DEBUG] Edge Function : AllBottom
62359 2019-Jan-12 20:37:24.133047 - [DEBUG] End adding new jump function
62360 2019-Jan-12 20:37:24.133071 - [DEBUG]
62361 2019-Jan-12 20:37:24.133094 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62362 2019-Jan-12 20:37:24.133118 - [DEBUG]
62363 2019-Jan-12 20:37:24.133142 - [DEBUG] Process 1657. path edge:
62364 2019-Jan-12 20:37:24.133165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62365 2019-Jan-12 20:37:24.133222 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62366 2019-Jan-12 20:37:24.133861 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62367 2019-Jan-12 20:37:24.134493 - [DEBUG]
62368 2019-Jan-12 20:37:24.134519 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62369 2019-Jan-12 20:37:24.135172 - [DEBUG] Compose: EdgeIdentity * AllBottom
62370 2019-Jan-12 20:37:24.135200 - [DEBUG]
62371 2019-Jan-12 20:37:24.135224 - [DEBUG] Propagate flow
62372 2019-Jan-12 20:37:24.135247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62373 2019-Jan-12 20:37:24.135304 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62374 2019-Jan-12 20:37:24.135967 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62375 2019-Jan-12 20:37:24.136600 - [DEBUG] Edge function : AllBottom (result of previous compose)
62376 2019-Jan-12 20:37:24.136626 - [DEBUG]
62377 2019-Jan-12 20:37:24.136650 - [DEBUG] Join: AllTop & AllBottom
62378 2019-Jan-12 20:37:24.136676 - [DEBUG] = AllBottom (new jump func)
62379 2019-Jan-12 20:37:24.136701 - [DEBUG]
62380 2019-Jan-12 20:37:24.136724 - [DEBUG] Start adding new jump function
62381 2019-Jan-12 20:37:24.136748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62382 2019-Jan-12 20:37:24.136804 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62383 2019-Jan-12 20:37:24.137436 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62384 2019-Jan-12 20:37:24.138079 - [DEBUG] Edge Function : AllBottom
62385 2019-Jan-12 20:37:24.138107 - [DEBUG] End adding new jump function
62386 2019-Jan-12 20:37:24.138131 - [DEBUG]
62387 2019-Jan-12 20:37:24.138155 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62388 2019-Jan-12 20:37:24.138180 - [DEBUG]
62389 2019-Jan-12 20:37:24.138203 - [DEBUG] Process 1658. path edge:
62390 2019-Jan-12 20:37:24.138227 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62391 2019-Jan-12 20:37:24.138284 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62392 2019-Jan-12 20:37:24.138964 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62393 2019-Jan-12 20:37:24.139598 - [DEBUG]
62394 2019-Jan-12 20:37:24.139622 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62395 2019-Jan-12 20:37:24.140271 - [DEBUG] Possible callees:
62396 2019-Jan-12 20:37:24.140296 - [DEBUG] llvm.dbg.declare
62397 2019-Jan-12 20:37:24.140322 - [DEBUG] Possible return sites:
62398 2019-Jan-12 20:37:24.140345 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862399 2019-Jan-12 20:37:24.141612 - [DEBUG] Found and process special summary
62400 2019-Jan-12 20:37:24.141653 - [DEBUG] Compose: EdgeIdentity * AllBottom
62401 2019-Jan-12 20:37:24.141681 - [DEBUG]
62402 2019-Jan-12 20:37:24.141705 - [DEBUG] Propagate flow
62403 2019-Jan-12 20:37:24.141729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62404 2019-Jan-12 20:37:24.141785 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62405 2019-Jan-12 20:37:24.142444 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62406 2019-Jan-12 20:37:24.143076 - [DEBUG] Edge function : AllBottom (result of previous compose)
62407 2019-Jan-12 20:37:24.143102 - [DEBUG]
62408 2019-Jan-12 20:37:24.143126 - [DEBUG] Join: AllTop & AllBottom
62409 2019-Jan-12 20:37:24.143152 - [DEBUG] = AllBottom (new jump func)
62410 2019-Jan-12 20:37:24.143186 - [DEBUG]
62411 2019-Jan-12 20:37:24.143211 - [DEBUG] Start adding new jump function
62412 2019-Jan-12 20:37:24.143234 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62413 2019-Jan-12 20:37:24.143290 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62414 2019-Jan-12 20:37:24.143924 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62415 2019-Jan-12 20:37:24.144558 - [DEBUG] Edge Function : AllBottom
62416 2019-Jan-12 20:37:24.144586 - [DEBUG] End adding new jump function
62417 2019-Jan-12 20:37:24.144610 - [DEBUG]
62418 2019-Jan-12 20:37:24.144634 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62419 2019-Jan-12 20:37:24.144658 - [DEBUG]
62420 2019-Jan-12 20:37:24.144682 - [DEBUG] Process 1659. path edge:
62421 2019-Jan-12 20:37:24.144705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62422 2019-Jan-12 20:37:24.144762 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62423 2019-Jan-12 20:37:24.145412 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62424 2019-Jan-12 20:37:24.146043 - [DEBUG]
62425 2019-Jan-12 20:37:24.146068 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62426 2019-Jan-12 20:37:24.146720 - [DEBUG] Compose: EdgeIdentity * AllBottom
62427 2019-Jan-12 20:37:24.146750 - [DEBUG]
62428 2019-Jan-12 20:37:24.146774 - [DEBUG] Propagate flow
62429 2019-Jan-12 20:37:24.146798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62430 2019-Jan-12 20:37:24.146855 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62431 2019-Jan-12 20:37:24.147487 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62432 2019-Jan-12 20:37:24.148122 - [DEBUG] Edge function : AllBottom (result of previous compose)
62433 2019-Jan-12 20:37:24.148148 - [DEBUG]
62434 2019-Jan-12 20:37:24.148173 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62435 2019-Jan-12 20:37:24.148199 - [DEBUG] = AllBottom
62436 2019-Jan-12 20:37:24.148224 - [DEBUG]
62437 2019-Jan-12 20:37:24.148247 - [DEBUG] PROPAGATE: No new function!
62438 2019-Jan-12 20:37:24.148273 - [DEBUG] Compose: EdgeIdentity * AllBottom
62439 2019-Jan-12 20:37:24.148299 - [DEBUG]
62440 2019-Jan-12 20:37:24.148322 - [DEBUG] Propagate flow
62441 2019-Jan-12 20:37:24.148346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62442 2019-Jan-12 20:37:24.148402 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62443 2019-Jan-12 20:37:24.149049 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62444 2019-Jan-12 20:37:24.149681 - [DEBUG] Edge function : AllBottom (result of previous compose)
62445 2019-Jan-12 20:37:24.149707 - [DEBUG]
62446 2019-Jan-12 20:37:24.149731 - [DEBUG] Join: AllTop & AllBottom
62447 2019-Jan-12 20:37:24.149757 - [DEBUG] = AllBottom (new jump func)
62448 2019-Jan-12 20:37:24.149782 - [DEBUG]
62449 2019-Jan-12 20:37:24.149806 - [DEBUG] Start adding new jump function
62450 2019-Jan-12 20:37:24.149830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62451 2019-Jan-12 20:37:24.149886 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62452 2019-Jan-12 20:37:24.150518 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62453 2019-Jan-12 20:37:24.151149 - [DEBUG] Edge Function : AllBottom
62454 2019-Jan-12 20:37:24.151176 - [DEBUG] End adding new jump function
62455 2019-Jan-12 20:37:24.151201 - [DEBUG]
62456 2019-Jan-12 20:37:24.151232 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62457 2019-Jan-12 20:37:24.151258 - [DEBUG]
62458 2019-Jan-12 20:37:24.151281 - [DEBUG] Process 1660. path edge:
62459 2019-Jan-12 20:37:24.151306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62460 2019-Jan-12 20:37:24.151362 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62461 2019-Jan-12 20:37:24.152007 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62462 2019-Jan-12 20:37:24.152638 - [DEBUG]
62463 2019-Jan-12 20:37:24.152663 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62464 2019-Jan-12 20:37:24.153308 - [DEBUG] Compose: EdgeIdentity * AllBottom
62465 2019-Jan-12 20:37:24.153336 - [DEBUG]
62466 2019-Jan-12 20:37:24.153360 - [DEBUG] Propagate flow
62467 2019-Jan-12 20:37:24.153384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62468 2019-Jan-12 20:37:24.153440 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-12 20:37:24.154077 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62470 2019-Jan-12 20:37:24.154710 - [DEBUG] Edge function : AllBottom (result of previous compose)
62471 2019-Jan-12 20:37:24.154735 - [DEBUG]
62472 2019-Jan-12 20:37:24.154761 - [DEBUG] Join: AllTop & AllBottom
62473 2019-Jan-12 20:37:24.154787 - [DEBUG] = AllBottom (new jump func)
62474 2019-Jan-12 20:37:24.154811 - [DEBUG]
62475 2019-Jan-12 20:37:24.154835 - [DEBUG] Start adding new jump function
62476 2019-Jan-12 20:37:24.154859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62477 2019-Jan-12 20:37:24.154915 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62478 2019-Jan-12 20:37:24.155562 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62479 2019-Jan-12 20:37:24.156197 - [DEBUG] Edge Function : AllBottom
62480 2019-Jan-12 20:37:24.156226 - [DEBUG] End adding new jump function
62481 2019-Jan-12 20:37:24.156250 - [DEBUG]
62482 2019-Jan-12 20:37:24.156273 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62483 2019-Jan-12 20:37:24.156297 - [DEBUG]
62484 2019-Jan-12 20:37:24.156321 - [DEBUG] Process 1661. path edge:
62485 2019-Jan-12 20:37:24.156344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62486 2019-Jan-12 20:37:24.156401 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62487 2019-Jan-12 20:37:24.157037 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62488 2019-Jan-12 20:37:24.157668 - [DEBUG]
62489 2019-Jan-12 20:37:24.157692 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62490 2019-Jan-12 20:37:24.158350 - [DEBUG] Compose: EdgeIdentity * AllBottom
62491 2019-Jan-12 20:37:24.158378 - [DEBUG]
62492 2019-Jan-12 20:37:24.158402 - [DEBUG] Propagate flow
62493 2019-Jan-12 20:37:24.158426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62494 2019-Jan-12 20:37:24.158482 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62495 2019-Jan-12 20:37:24.159132 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62496 2019-Jan-12 20:37:24.159762 - [DEBUG] Edge function : AllBottom (result of previous compose)
62497 2019-Jan-12 20:37:24.159787 - [DEBUG]
62498 2019-Jan-12 20:37:24.159813 - [DEBUG] Join: AllTop & AllBottom
62499 2019-Jan-12 20:37:24.159839 - [DEBUG] = AllBottom (new jump func)
62500 2019-Jan-12 20:37:24.159871 - [DEBUG]
62501 2019-Jan-12 20:37:24.159896 - [DEBUG] Start adding new jump function
62502 2019-Jan-12 20:37:24.159919 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-12 20:37:24.159975 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62504 2019-Jan-12 20:37:24.160607 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62505 2019-Jan-12 20:37:24.161239 - [DEBUG] Edge Function : AllBottom
62506 2019-Jan-12 20:37:24.161267 - [DEBUG] End adding new jump function
62507 2019-Jan-12 20:37:24.161291 - [DEBUG]
62508 2019-Jan-12 20:37:24.161316 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62509 2019-Jan-12 20:37:24.161340 - [DEBUG]
62510 2019-Jan-12 20:37:24.161363 - [DEBUG] Process 1662. path edge:
62511 2019-Jan-12 20:37:24.161387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62512 2019-Jan-12 20:37:24.161444 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62513 2019-Jan-12 20:37:24.162091 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62514 2019-Jan-12 20:37:24.162721 - [DEBUG]
62515 2019-Jan-12 20:37:24.162746 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62516 2019-Jan-12 20:37:24.163396 - [DEBUG] Compose: EdgeIdentity * AllBottom
62517 2019-Jan-12 20:37:24.163424 - [DEBUG]
62518 2019-Jan-12 20:37:24.163448 - [DEBUG] Propagate flow
62519 2019-Jan-12 20:37:24.163472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62520 2019-Jan-12 20:37:24.163528 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62521 2019-Jan-12 20:37:24.164164 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62522 2019-Jan-12 20:37:24.164796 - [DEBUG] Edge function : AllBottom (result of previous compose)
62523 2019-Jan-12 20:37:24.164821 - [DEBUG]
62524 2019-Jan-12 20:37:24.164847 - [DEBUG] Join: AllTop & AllBottom
62525 2019-Jan-12 20:37:24.164872 - [DEBUG] = AllBottom (new jump func)
62526 2019-Jan-12 20:37:24.164897 - [DEBUG]
62527 2019-Jan-12 20:37:24.164921 - [DEBUG] Start adding new jump function
62528 2019-Jan-12 20:37:24.164944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62529 2019-Jan-12 20:37:24.165000 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62530 2019-Jan-12 20:37:24.165647 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62531 2019-Jan-12 20:37:24.166280 - [DEBUG] Edge Function : AllBottom
62532 2019-Jan-12 20:37:24.166308 - [DEBUG] End adding new jump function
62533 2019-Jan-12 20:37:24.166332 - [DEBUG]
62534 2019-Jan-12 20:37:24.166356 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62535 2019-Jan-12 20:37:24.166381 - [DEBUG]
62536 2019-Jan-12 20:37:24.166404 - [DEBUG] Process 1663. path edge:
62537 2019-Jan-12 20:37:24.166428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62538 2019-Jan-12 20:37:24.166484 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62539 2019-Jan-12 20:37:24.167120 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62540 2019-Jan-12 20:37:24.167751 - [DEBUG]
62541 2019-Jan-12 20:37:24.167776 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62542 2019-Jan-12 20:37:24.168428 - [DEBUG] Compose: EdgeIdentity * AllBottom
62543 2019-Jan-12 20:37:24.168465 - [DEBUG]
62544 2019-Jan-12 20:37:24.168490 - [DEBUG] Propagate flow
62545 2019-Jan-12 20:37:24.168513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62546 2019-Jan-12 20:37:24.168570 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62547 2019-Jan-12 20:37:24.169225 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62548 2019-Jan-12 20:37:24.169856 - [DEBUG] Edge function : AllBottom (result of previous compose)
62549 2019-Jan-12 20:37:24.169881 - [DEBUG]
62550 2019-Jan-12 20:37:24.169906 - [DEBUG] Join: AllTop & AllBottom
62551 2019-Jan-12 20:37:24.169932 - [DEBUG] = AllBottom (new jump func)
62552 2019-Jan-12 20:37:24.169957 - [DEBUG]
62553 2019-Jan-12 20:37:24.169981 - [DEBUG] Start adding new jump function
62554 2019-Jan-12 20:37:24.170004 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62555 2019-Jan-12 20:37:24.170060 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62556 2019-Jan-12 20:37:24.170692 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62557 2019-Jan-12 20:37:24.171327 - [DEBUG] Edge Function : AllBottom
62558 2019-Jan-12 20:37:24.171355 - [DEBUG] End adding new jump function
62559 2019-Jan-12 20:37:24.171379 - [DEBUG]
62560 2019-Jan-12 20:37:24.171403 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62561 2019-Jan-12 20:37:24.171427 - [DEBUG]
62562 2019-Jan-12 20:37:24.171450 - [DEBUG] Process 1664. path edge:
62563 2019-Jan-12 20:37:24.171474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62564 2019-Jan-12 20:37:24.171531 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62565 2019-Jan-12 20:37:24.172181 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62566 2019-Jan-12 20:37:24.172811 - [DEBUG]
62567 2019-Jan-12 20:37:24.172836 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62568 2019-Jan-12 20:37:24.173492 - [DEBUG] Compose: EdgeIdentity * AllBottom
62569 2019-Jan-12 20:37:24.173520 - [DEBUG]
62570 2019-Jan-12 20:37:24.173544 - [DEBUG] Propagate flow
62571 2019-Jan-12 20:37:24.173567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62572 2019-Jan-12 20:37:24.173624 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62573 2019-Jan-12 20:37:24.174257 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62574 2019-Jan-12 20:37:24.174889 - [DEBUG] Edge function : AllBottom (result of previous compose)
62575 2019-Jan-12 20:37:24.174914 - [DEBUG]
62576 2019-Jan-12 20:37:24.174939 - [DEBUG] Join: AllTop & AllBottom
62577 2019-Jan-12 20:37:24.174965 - [DEBUG] = AllBottom (new jump func)
62578 2019-Jan-12 20:37:24.174990 - [DEBUG]
62579 2019-Jan-12 20:37:24.175013 - [DEBUG] Start adding new jump function
62580 2019-Jan-12 20:37:24.175037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-12 20:37:24.175092 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62582 2019-Jan-12 20:37:24.175740 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62583 2019-Jan-12 20:37:24.176375 - [DEBUG] Edge Function : AllBottom
62584 2019-Jan-12 20:37:24.176403 - [DEBUG] End adding new jump function
62585 2019-Jan-12 20:37:24.176427 - [DEBUG]
62586 2019-Jan-12 20:37:24.176451 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62587 2019-Jan-12 20:37:24.176483 - [DEBUG]
62588 2019-Jan-12 20:37:24.176507 - [DEBUG] Process 1665. path edge:
62589 2019-Jan-12 20:37:24.176531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62590 2019-Jan-12 20:37:24.176587 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62591 2019-Jan-12 20:37:24.177220 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62592 2019-Jan-12 20:37:24.177850 - [DEBUG]
62593 2019-Jan-12 20:37:24.177875 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62594 2019-Jan-12 20:37:24.178525 - [DEBUG] Compose: EdgeIdentity * AllBottom
62595 2019-Jan-12 20:37:24.178553 - [DEBUG]
62596 2019-Jan-12 20:37:24.178576 - [DEBUG] Propagate flow
62597 2019-Jan-12 20:37:24.178600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62598 2019-Jan-12 20:37:24.178670 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62599 2019-Jan-12 20:37:24.179313 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62600 2019-Jan-12 20:37:24.179946 - [DEBUG] Edge function : AllBottom (result of previous compose)
62601 2019-Jan-12 20:37:24.179971 - [DEBUG]
62602 2019-Jan-12 20:37:24.179996 - [DEBUG] Join: AllTop & AllBottom
62603 2019-Jan-12 20:37:24.180022 - [DEBUG] = AllBottom (new jump func)
62604 2019-Jan-12 20:37:24.180047 - [DEBUG]
62605 2019-Jan-12 20:37:24.180071 - [DEBUG] Start adding new jump function
62606 2019-Jan-12 20:37:24.180094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-12 20:37:24.180150 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62608 2019-Jan-12 20:37:24.180781 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62609 2019-Jan-12 20:37:24.181421 - [DEBUG] Edge Function : AllBottom
62610 2019-Jan-12 20:37:24.181449 - [DEBUG] End adding new jump function
62611 2019-Jan-12 20:37:24.181473 - [DEBUG]
62612 2019-Jan-12 20:37:24.181497 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62613 2019-Jan-12 20:37:24.181521 - [DEBUG]
62614 2019-Jan-12 20:37:24.181545 - [DEBUG] Process 1666. path edge:
62615 2019-Jan-12 20:37:24.181568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62616 2019-Jan-12 20:37:24.181625 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62617 2019-Jan-12 20:37:24.182283 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62618 2019-Jan-12 20:37:24.182915 - [DEBUG]
62619 2019-Jan-12 20:37:24.182939 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62620 2019-Jan-12 20:37:24.183593 - [DEBUG] Possible callees:
62621 2019-Jan-12 20:37:24.183620 - [DEBUG] llvm.dbg.declare
62622 2019-Jan-12 20:37:24.183645 - [DEBUG] Possible return sites:
62623 2019-Jan-12 20:37:24.183668 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062624 2019-Jan-12 20:37:24.184935 - [DEBUG] Found and process special summary
62625 2019-Jan-12 20:37:24.184975 - [DEBUG] Compose: EdgeIdentity * AllBottom
62626 2019-Jan-12 20:37:24.185003 - [DEBUG]
62627 2019-Jan-12 20:37:24.185035 - [DEBUG] Propagate flow
62628 2019-Jan-12 20:37:24.185059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62629 2019-Jan-12 20:37:24.185116 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62630 2019-Jan-12 20:37:24.185768 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62631 2019-Jan-12 20:37:24.186400 - [DEBUG] Edge function : AllBottom (result of previous compose)
62632 2019-Jan-12 20:37:24.186426 - [DEBUG]
62633 2019-Jan-12 20:37:24.186451 - [DEBUG] Join: AllTop & AllBottom
62634 2019-Jan-12 20:37:24.186476 - [DEBUG] = AllBottom (new jump func)
62635 2019-Jan-12 20:37:24.186501 - [DEBUG]
62636 2019-Jan-12 20:37:24.186525 - [DEBUG] Start adding new jump function
62637 2019-Jan-12 20:37:24.186548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62638 2019-Jan-12 20:37:24.186604 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62639 2019-Jan-12 20:37:24.187236 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62640 2019-Jan-12 20:37:24.187872 - [DEBUG] Edge Function : AllBottom
62641 2019-Jan-12 20:37:24.187900 - [DEBUG] End adding new jump function
62642 2019-Jan-12 20:37:24.187924 - [DEBUG]
62643 2019-Jan-12 20:37:24.187948 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62644 2019-Jan-12 20:37:24.187972 - [DEBUG]
62645 2019-Jan-12 20:37:24.187995 - [DEBUG] Process 1667. path edge:
62646 2019-Jan-12 20:37:24.188019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62647 2019-Jan-12 20:37:24.188075 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62648 2019-Jan-12 20:37:24.188726 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62649 2019-Jan-12 20:37:24.189358 - [DEBUG]
62650 2019-Jan-12 20:37:24.189383 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62651 2019-Jan-12 20:37:24.190041 - [DEBUG] Compose: EdgeIdentity * AllBottom
62652 2019-Jan-12 20:37:24.190069 - [DEBUG]
62653 2019-Jan-12 20:37:24.190092 - [DEBUG] Propagate flow
62654 2019-Jan-12 20:37:24.190116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62655 2019-Jan-12 20:37:24.190173 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62656 2019-Jan-12 20:37:24.190805 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62657 2019-Jan-12 20:37:24.191437 - [DEBUG] Edge function : AllBottom (result of previous compose)
62658 2019-Jan-12 20:37:24.191462 - [DEBUG]
62659 2019-Jan-12 20:37:24.191487 - [DEBUG] Join: AllTop & AllBottom
62660 2019-Jan-12 20:37:24.191513 - [DEBUG] = AllBottom (new jump func)
62661 2019-Jan-12 20:37:24.191538 - [DEBUG]
62662 2019-Jan-12 20:37:24.191561 - [DEBUG] Start adding new jump function
62663 2019-Jan-12 20:37:24.191585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-12 20:37:24.191641 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62665 2019-Jan-12 20:37:24.192289 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62666 2019-Jan-12 20:37:24.192922 - [DEBUG] Edge Function : AllBottom
62667 2019-Jan-12 20:37:24.192950 - [DEBUG] End adding new jump function
62668 2019-Jan-12 20:37:24.192974 - [DEBUG]
62669 2019-Jan-12 20:37:24.192998 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62670 2019-Jan-12 20:37:24.193022 - [DEBUG]
62671 2019-Jan-12 20:37:24.193046 - [DEBUG] Process 1668. path edge:
62672 2019-Jan-12 20:37:24.193083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62673 2019-Jan-12 20:37:24.193140 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62674 2019-Jan-12 20:37:24.193772 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62675 2019-Jan-12 20:37:24.194405 - [DEBUG]
62676 2019-Jan-12 20:37:24.194431 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62677 2019-Jan-12 20:37:24.195079 - [DEBUG] Compose: EdgeIdentity * AllBottom
62678 2019-Jan-12 20:37:24.195108 - [DEBUG]
62679 2019-Jan-12 20:37:24.195132 - [DEBUG] Propagate flow
62680 2019-Jan-12 20:37:24.195156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62681 2019-Jan-12 20:37:24.195213 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62682 2019-Jan-12 20:37:24.195872 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62683 2019-Jan-12 20:37:24.196503 - [DEBUG] Edge function : AllBottom (result of previous compose)
62684 2019-Jan-12 20:37:24.196529 - [DEBUG]
62685 2019-Jan-12 20:37:24.196554 - [DEBUG] Join: AllTop & AllBottom
62686 2019-Jan-12 20:37:24.196580 - [DEBUG] = AllBottom (new jump func)
62687 2019-Jan-12 20:37:24.196605 - [DEBUG]
62688 2019-Jan-12 20:37:24.196628 - [DEBUG] Start adding new jump function
62689 2019-Jan-12 20:37:24.196652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-12 20:37:24.196707 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62691 2019-Jan-12 20:37:24.197339 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62692 2019-Jan-12 20:37:24.197980 - [DEBUG] Edge Function : AllBottom
62693 2019-Jan-12 20:37:24.198008 - [DEBUG] End adding new jump function
62694 2019-Jan-12 20:37:24.198032 - [DEBUG]
62695 2019-Jan-12 20:37:24.198055 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62696 2019-Jan-12 20:37:24.198079 - [DEBUG]
62697 2019-Jan-12 20:37:24.198103 - [DEBUG] Process 1669. path edge:
62698 2019-Jan-12 20:37:24.198126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62699 2019-Jan-12 20:37:24.198182 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62700 2019-Jan-12 20:37:24.198839 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62701 2019-Jan-12 20:37:24.199471 - [DEBUG]
62702 2019-Jan-12 20:37:24.199495 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62703 2019-Jan-12 20:37:24.200150 - [DEBUG] Possible callees:
62704 2019-Jan-12 20:37:24.200175 - [DEBUG] llvm.dbg.declare
62705 2019-Jan-12 20:37:24.200201 - [DEBUG] Possible return sites:
62706 2019-Jan-12 20:37:24.200224 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962707 2019-Jan-12 20:37:24.201489 - [DEBUG] Found and process special summary
62708 2019-Jan-12 20:37:24.201531 - [DEBUG] Compose: EdgeIdentity * AllBottom
62709 2019-Jan-12 20:37:24.201560 - [DEBUG]
62710 2019-Jan-12 20:37:24.201584 - [DEBUG] Propagate flow
62711 2019-Jan-12 20:37:24.201607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62712 2019-Jan-12 20:37:24.201664 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62713 2019-Jan-12 20:37:24.202323 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62714 2019-Jan-12 20:37:24.202955 - [DEBUG] Edge function : AllBottom (result of previous compose)
62715 2019-Jan-12 20:37:24.202980 - [DEBUG]
62716 2019-Jan-12 20:37:24.203006 - [DEBUG] Join: AllTop & AllBottom
62717 2019-Jan-12 20:37:24.203032 - [DEBUG] = AllBottom (new jump func)
62718 2019-Jan-12 20:37:24.203057 - [DEBUG]
62719 2019-Jan-12 20:37:24.203080 - [DEBUG] Start adding new jump function
62720 2019-Jan-12 20:37:24.203104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62721 2019-Jan-12 20:37:24.203160 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62722 2019-Jan-12 20:37:24.203793 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62723 2019-Jan-12 20:37:24.204427 - [DEBUG] Edge Function : AllBottom
62724 2019-Jan-12 20:37:24.204455 - [DEBUG] End adding new jump function
62725 2019-Jan-12 20:37:24.204479 - [DEBUG]
62726 2019-Jan-12 20:37:24.204503 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62727 2019-Jan-12 20:37:24.204527 - [DEBUG]
62728 2019-Jan-12 20:37:24.204550 - [DEBUG] Process 1670. path edge:
62729 2019-Jan-12 20:37:24.204574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62730 2019-Jan-12 20:37:24.204630 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62731 2019-Jan-12 20:37:24.205266 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62732 2019-Jan-12 20:37:24.205912 - [DEBUG]
62733 2019-Jan-12 20:37:24.205937 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62734 2019-Jan-12 20:37:24.206601 - [DEBUG] Compose: EdgeIdentity * AllBottom
62735 2019-Jan-12 20:37:24.206630 - [DEBUG]
62736 2019-Jan-12 20:37:24.206653 - [DEBUG] Propagate flow
62737 2019-Jan-12 20:37:24.206677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62738 2019-Jan-12 20:37:24.206734 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62739 2019-Jan-12 20:37:24.207370 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62740 2019-Jan-12 20:37:24.208001 - [DEBUG] Edge function : AllBottom (result of previous compose)
62741 2019-Jan-12 20:37:24.208027 - [DEBUG]
62742 2019-Jan-12 20:37:24.208052 - [DEBUG] Join: AllTop & AllBottom
62743 2019-Jan-12 20:37:24.208078 - [DEBUG] = AllBottom (new jump func)
62744 2019-Jan-12 20:37:24.208103 - [DEBUG]
62745 2019-Jan-12 20:37:24.208126 - [DEBUG] Start adding new jump function
62746 2019-Jan-12 20:37:24.208150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-12 20:37:24.208205 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62748 2019-Jan-12 20:37:24.208853 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62749 2019-Jan-12 20:37:24.209487 - [DEBUG] Edge Function : AllBottom
62750 2019-Jan-12 20:37:24.209516 - [DEBUG] End adding new jump function
62751 2019-Jan-12 20:37:24.209540 - [DEBUG]
62752 2019-Jan-12 20:37:24.209563 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62753 2019-Jan-12 20:37:24.209588 - [DEBUG]
62754 2019-Jan-12 20:37:24.209611 - [DEBUG] Process 1671. path edge:
62755 2019-Jan-12 20:37:24.209635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62756 2019-Jan-12 20:37:24.209692 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62757 2019-Jan-12 20:37:24.210334 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62758 2019-Jan-12 20:37:24.210966 - [DEBUG]
62759 2019-Jan-12 20:37:24.210991 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62760 2019-Jan-12 20:37:24.211646 - [DEBUG] Compose: EdgeIdentity * AllBottom
62761 2019-Jan-12 20:37:24.211674 - [DEBUG]
62762 2019-Jan-12 20:37:24.211698 - [DEBUG] Propagate flow
62763 2019-Jan-12 20:37:24.211722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62764 2019-Jan-12 20:37:24.211779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62765 2019-Jan-12 20:37:24.212439 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62766 2019-Jan-12 20:37:24.213070 - [DEBUG] Edge function : AllBottom (result of previous compose)
62767 2019-Jan-12 20:37:24.213096 - [DEBUG]
62768 2019-Jan-12 20:37:24.213121 - [DEBUG] Join: AllTop & AllBottom
62769 2019-Jan-12 20:37:24.213147 - [DEBUG] = AllBottom (new jump func)
62770 2019-Jan-12 20:37:24.213172 - [DEBUG]
62771 2019-Jan-12 20:37:24.213196 - [DEBUG] Start adding new jump function
62772 2019-Jan-12 20:37:24.213219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-12 20:37:24.213275 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62774 2019-Jan-12 20:37:24.213907 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62775 2019-Jan-12 20:37:24.214548 - [DEBUG] Edge Function : AllBottom
62776 2019-Jan-12 20:37:24.214576 - [DEBUG] End adding new jump function
62777 2019-Jan-12 20:37:24.214601 - [DEBUG]
62778 2019-Jan-12 20:37:24.214625 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62779 2019-Jan-12 20:37:24.214649 - [DEBUG]
62780 2019-Jan-12 20:37:24.214673 - [DEBUG] Process 1672. path edge:
62781 2019-Jan-12 20:37:24.214697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62782 2019-Jan-12 20:37:24.214754 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62783 2019-Jan-12 20:37:24.215411 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62784 2019-Jan-12 20:37:24.216043 - [DEBUG]
62785 2019-Jan-12 20:37:24.216067 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62786 2019-Jan-12 20:37:24.216724 - [DEBUG] Possible callees:
62787 2019-Jan-12 20:37:24.216749 - [DEBUG] llvm.dbg.declare
62788 2019-Jan-12 20:37:24.216774 - [DEBUG] Possible return sites:
62789 2019-Jan-12 20:37:24.216798 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562790 2019-Jan-12 20:37:24.218076 - [DEBUG] Found and process special summary
62791 2019-Jan-12 20:37:24.218116 - [DEBUG] Compose: EdgeIdentity * AllBottom
62792 2019-Jan-12 20:37:24.218144 - [DEBUG]
62793 2019-Jan-12 20:37:24.218168 - [DEBUG] Propagate flow
62794 2019-Jan-12 20:37:24.218192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62795 2019-Jan-12 20:37:24.218249 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62796 2019-Jan-12 20:37:24.218901 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62797 2019-Jan-12 20:37:24.219547 - [DEBUG] Edge function : AllBottom (result of previous compose)
62798 2019-Jan-12 20:37:24.219573 - [DEBUG]
62799 2019-Jan-12 20:37:24.219599 - [DEBUG] Join: AllTop & AllBottom
62800 2019-Jan-12 20:37:24.219625 - [DEBUG] = AllBottom (new jump func)
62801 2019-Jan-12 20:37:24.219650 - [DEBUG]
62802 2019-Jan-12 20:37:24.219673 - [DEBUG] Start adding new jump function
62803 2019-Jan-12 20:37:24.219697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62804 2019-Jan-12 20:37:24.219753 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62805 2019-Jan-12 20:37:24.220385 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62806 2019-Jan-12 20:37:24.221022 - [DEBUG] Edge Function : AllBottom
62807 2019-Jan-12 20:37:24.221050 - [DEBUG] End adding new jump function
62808 2019-Jan-12 20:37:24.221074 - [DEBUG]
62809 2019-Jan-12 20:37:24.221098 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62810 2019-Jan-12 20:37:24.221123 - [DEBUG]
62811 2019-Jan-12 20:37:24.221147 - [DEBUG] Process 1673. path edge:
62812 2019-Jan-12 20:37:24.221171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62813 2019-Jan-12 20:37:24.221227 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62814 2019-Jan-12 20:37:24.221863 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62815 2019-Jan-12 20:37:24.222511 - [DEBUG]
62816 2019-Jan-12 20:37:24.222536 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62817 2019-Jan-12 20:37:24.223198 - [DEBUG] Compose: EdgeIdentity * AllBottom
62818 2019-Jan-12 20:37:24.223227 - [DEBUG]
62819 2019-Jan-12 20:37:24.223250 - [DEBUG] Propagate flow
62820 2019-Jan-12 20:37:24.223273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62821 2019-Jan-12 20:37:24.223330 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62822 2019-Jan-12 20:37:24.223963 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62823 2019-Jan-12 20:37:24.224595 - [DEBUG] Edge function : AllBottom (result of previous compose)
62824 2019-Jan-12 20:37:24.224621 - [DEBUG]
62825 2019-Jan-12 20:37:24.224646 - [DEBUG] Join: AllTop & AllBottom
62826 2019-Jan-12 20:37:24.224672 - [DEBUG] = AllBottom (new jump func)
62827 2019-Jan-12 20:37:24.224696 - [DEBUG]
62828 2019-Jan-12 20:37:24.224720 - [DEBUG] Start adding new jump function
62829 2019-Jan-12 20:37:24.224743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-12 20:37:24.224799 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62831 2019-Jan-12 20:37:24.225448 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62832 2019-Jan-12 20:37:24.226082 - [DEBUG] Edge Function : AllBottom
62833 2019-Jan-12 20:37:24.226110 - [DEBUG] End adding new jump function
62834 2019-Jan-12 20:37:24.226134 - [DEBUG]
62835 2019-Jan-12 20:37:24.226157 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62836 2019-Jan-12 20:37:24.226182 - [DEBUG]
62837 2019-Jan-12 20:37:24.226206 - [DEBUG] Process 1674. path edge:
62838 2019-Jan-12 20:37:24.226229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62839 2019-Jan-12 20:37:24.226286 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62840 2019-Jan-12 20:37:24.226917 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62841 2019-Jan-12 20:37:24.227556 - [DEBUG]
62842 2019-Jan-12 20:37:24.227582 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62843 2019-Jan-12 20:37:24.228234 - [DEBUG] Compose: EdgeIdentity * AllBottom
62844 2019-Jan-12 20:37:24.228263 - [DEBUG]
62845 2019-Jan-12 20:37:24.228287 - [DEBUG] Propagate flow
62846 2019-Jan-12 20:37:24.228310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62847 2019-Jan-12 20:37:24.228367 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62848 2019-Jan-12 20:37:24.229015 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62849 2019-Jan-12 20:37:24.229646 - [DEBUG] Edge function : AllBottom (result of previous compose)
62850 2019-Jan-12 20:37:24.229672 - [DEBUG]
62851 2019-Jan-12 20:37:24.229697 - [DEBUG] Join: AllTop & AllBottom
62852 2019-Jan-12 20:37:24.229722 - [DEBUG] = AllBottom (new jump func)
62853 2019-Jan-12 20:37:24.229747 - [DEBUG]
62854 2019-Jan-12 20:37:24.229770 - [DEBUG] Start adding new jump function
62855 2019-Jan-12 20:37:24.229794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-12 20:37:24.229850 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62857 2019-Jan-12 20:37:24.230481 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62858 2019-Jan-12 20:37:24.231111 - [DEBUG] Edge Function : AllBottom
62859 2019-Jan-12 20:37:24.231139 - [DEBUG] End adding new jump function
62860 2019-Jan-12 20:37:24.231163 - [DEBUG]
62861 2019-Jan-12 20:37:24.231187 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62862 2019-Jan-12 20:37:24.231211 - [DEBUG]
62863 2019-Jan-12 20:37:24.231234 - [DEBUG] Process 1675. path edge:
62864 2019-Jan-12 20:37:24.231258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62865 2019-Jan-12 20:37:24.231314 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62866 2019-Jan-12 20:37:24.231945 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62867 2019-Jan-12 20:37:24.232592 - [DEBUG]
62868 2019-Jan-12 20:37:24.232617 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62869 2019-Jan-12 20:37:24.233269 - [DEBUG] Compose: EdgeIdentity * AllBottom
62870 2019-Jan-12 20:37:24.233297 - [DEBUG]
62871 2019-Jan-12 20:37:24.233321 - [DEBUG] Propagate flow
62872 2019-Jan-12 20:37:24.233345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62873 2019-Jan-12 20:37:24.233401 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62874 2019-Jan-12 20:37:24.234045 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62875 2019-Jan-12 20:37:24.234676 - [DEBUG] Edge function : AllBottom (result of previous compose)
62876 2019-Jan-12 20:37:24.234702 - [DEBUG]
62877 2019-Jan-12 20:37:24.234727 - [DEBUG] Join: AllTop & AllBottom
62878 2019-Jan-12 20:37:24.234753 - [DEBUG] = AllBottom (new jump func)
62879 2019-Jan-12 20:37:24.234777 - [DEBUG]
62880 2019-Jan-12 20:37:24.234801 - [DEBUG] Start adding new jump function
62881 2019-Jan-12 20:37:24.234824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-12 20:37:24.234880 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62883 2019-Jan-12 20:37:24.235529 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62884 2019-Jan-12 20:37:24.236179 - [DEBUG] Edge Function : AllBottom
62885 2019-Jan-12 20:37:24.236207 - [DEBUG] End adding new jump function
62886 2019-Jan-12 20:37:24.236232 - [DEBUG]
62887 2019-Jan-12 20:37:24.236256 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62888 2019-Jan-12 20:37:24.236280 - [DEBUG]
62889 2019-Jan-12 20:37:24.236304 - [DEBUG] Process 1676. path edge:
62890 2019-Jan-12 20:37:24.236328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62891 2019-Jan-12 20:37:24.236385 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62892 2019-Jan-12 20:37:24.237028 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62893 2019-Jan-12 20:37:24.237659 - [DEBUG]
62894 2019-Jan-12 20:37:24.237683 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62895 2019-Jan-12 20:37:24.238341 - [DEBUG] Possible callees:
62896 2019-Jan-12 20:37:24.238367 - [DEBUG] llvm.dbg.declare
62897 2019-Jan-12 20:37:24.238392 - [DEBUG] Possible return sites:
62898 2019-Jan-12 20:37:24.238416 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362899 2019-Jan-12 20:37:24.239697 - [DEBUG] Found and process special summary
62900 2019-Jan-12 20:37:24.239737 - [DEBUG] EDGE:
62901 2019-Jan-12 20:37:24.239795 - [DEBUG] ---> 62902 2019-Jan-12 20:37:24.240439 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62903 2019-Jan-12 20:37:24.241071 - [DEBUG]
62904 2019-Jan-12 20:37:24.241096 - [DEBUG] EDGE:
62905 2019-Jan-12 20:37:24.241152 - [DEBUG] ---> 62906 2019-Jan-12 20:37:24.241784 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62907 2019-Jan-12 20:37:24.242429 - [DEBUG]
62908 2019-Jan-12 20:37:24.242454 - [DEBUG] EDGE:
62909 2019-Jan-12 20:37:24.242512 - [DEBUG] ---> 62910 2019-Jan-12 20:37:24.243146 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62911 2019-Jan-12 20:37:24.243778 - [DEBUG]
62912 2019-Jan-12 20:37:24.243804 - [DEBUG] Compose: EdgeIdentity * AllBottom
62913 2019-Jan-12 20:37:24.243830 - [DEBUG]
62914 2019-Jan-12 20:37:24.243853 - [DEBUG] Propagate flow
62915 2019-Jan-12 20:37:24.243877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62916 2019-Jan-12 20:37:24.243932 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62917 2019-Jan-12 20:37:24.244565 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62918 2019-Jan-12 20:37:24.245201 - [DEBUG] Edge function : AllBottom (result of previous compose)
62919 2019-Jan-12 20:37:24.245227 - [DEBUG]
62920 2019-Jan-12 20:37:24.245251 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62921 2019-Jan-12 20:37:24.245277 - [DEBUG] = AllBottom
62922 2019-Jan-12 20:37:24.245301 - [DEBUG]
62923 2019-Jan-12 20:37:24.245337 - [DEBUG] PROPAGATE: No new function!
62924 2019-Jan-12 20:37:24.245362 - [DEBUG] EDGE:
62925 2019-Jan-12 20:37:24.245428 - [DEBUG] ---> 62926 2019-Jan-12 20:37:24.246065 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62927 2019-Jan-12 20:37:24.246695 - [DEBUG]
62928 2019-Jan-12 20:37:24.246721 - [DEBUG] Compose: EdgeIdentity * AllBottom
62929 2019-Jan-12 20:37:24.246747 - [DEBUG]
62930 2019-Jan-12 20:37:24.246771 - [DEBUG] Propagate flow
62931 2019-Jan-12 20:37:24.246794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62932 2019-Jan-12 20:37:24.246850 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62933 2019-Jan-12 20:37:24.247486 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62934 2019-Jan-12 20:37:24.248128 - [DEBUG] Edge function : AllBottom (result of previous compose)
62935 2019-Jan-12 20:37:24.248153 - [DEBUG]
62936 2019-Jan-12 20:37:24.248178 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62937 2019-Jan-12 20:37:24.248204 - [DEBUG] = AllBottom
62938 2019-Jan-12 20:37:24.248229 - [DEBUG]
62939 2019-Jan-12 20:37:24.248252 - [DEBUG] PROPAGATE: No new function!
62940 2019-Jan-12 20:37:24.248290 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-12 20:37:24.248317 - [DEBUG]
62942 2019-Jan-12 20:37:24.248341 - [DEBUG] Propagate flow
62943 2019-Jan-12 20:37:24.248365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-12 20:37:24.248421 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62945 2019-Jan-12 20:37:24.249074 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62946 2019-Jan-12 20:37:24.249706 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-12 20:37:24.249731 - [DEBUG]
62948 2019-Jan-12 20:37:24.249756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-12 20:37:24.249782 - [DEBUG] = AllBottom
62950 2019-Jan-12 20:37:24.249806 - [DEBUG]
62951 2019-Jan-12 20:37:24.249830 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-12 20:37:24.249855 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-12 20:37:24.249881 - [DEBUG]
62954 2019-Jan-12 20:37:24.249904 - [DEBUG] Propagate flow
62955 2019-Jan-12 20:37:24.249928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-12 20:37:24.249983 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62957 2019-Jan-12 20:37:24.250619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62958 2019-Jan-12 20:37:24.251260 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-12 20:37:24.251286 - [DEBUG]
62960 2019-Jan-12 20:37:24.251311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-12 20:37:24.251336 - [DEBUG] = AllBottom
62962 2019-Jan-12 20:37:24.251360 - [DEBUG]
62963 2019-Jan-12 20:37:24.251384 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-12 20:37:24.251409 - [DEBUG] EDGE:
62965 2019-Jan-12 20:37:24.251466 - [DEBUG] ---> 62966 2019-Jan-12 20:37:24.252124 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62967 2019-Jan-12 20:37:24.252756 - [DEBUG]
62968 2019-Jan-12 20:37:24.252781 - [DEBUG] EDGE:
62969 2019-Jan-12 20:37:24.252838 - [DEBUG] ---> 62970 2019-Jan-12 20:37:24.253477 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62971 2019-Jan-12 20:37:24.254109 - [DEBUG]
62972 2019-Jan-12 20:37:24.254135 - [DEBUG] Compose: EdgeIdentity * AllBottom
62973 2019-Jan-12 20:37:24.254161 - [DEBUG]
62974 2019-Jan-12 20:37:24.254185 - [DEBUG] Propagate flow
62975 2019-Jan-12 20:37:24.254208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62976 2019-Jan-12 20:37:24.254264 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62977 2019-Jan-12 20:37:24.254897 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62978 2019-Jan-12 20:37:24.255548 - [DEBUG] Edge function : AllBottom (result of previous compose)
62979 2019-Jan-12 20:37:24.255573 - [DEBUG]
62980 2019-Jan-12 20:37:24.255599 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62981 2019-Jan-12 20:37:24.255624 - [DEBUG] = AllBottom
62982 2019-Jan-12 20:37:24.255649 - [DEBUG]
62983 2019-Jan-12 20:37:24.255672 - [DEBUG] PROPAGATE: No new function!
62984 2019-Jan-12 20:37:24.255696 - [DEBUG] EDGE:
62985 2019-Jan-12 20:37:24.255753 - [DEBUG] ---> 62986 2019-Jan-12 20:37:24.256389 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62987 2019-Jan-12 20:37:24.257019 - [DEBUG]
62988 2019-Jan-12 20:37:24.257045 - [DEBUG] Compose: EdgeIdentity * AllBottom
62989 2019-Jan-12 20:37:24.257071 - [DEBUG]
62990 2019-Jan-12 20:37:24.257095 - [DEBUG] Propagate flow
62991 2019-Jan-12 20:37:24.257118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62992 2019-Jan-12 20:37:24.257174 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62993 2019-Jan-12 20:37:24.257810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62994 2019-Jan-12 20:37:24.258451 - [DEBUG] Edge function : AllBottom (result of previous compose)
62995 2019-Jan-12 20:37:24.258476 - [DEBUG]
62996 2019-Jan-12 20:37:24.258501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62997 2019-Jan-12 20:37:24.258527 - [DEBUG] = AllBottom
62998 2019-Jan-12 20:37:24.258551 - [DEBUG]
62999 2019-Jan-12 20:37:24.258575 - [DEBUG] PROPAGATE: No new function!
63000 2019-Jan-12 20:37:24.258614 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-12 20:37:24.258641 - [DEBUG]
63002 2019-Jan-12 20:37:24.258679 - [DEBUG] Propagate flow
63003 2019-Jan-12 20:37:24.258703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-12 20:37:24.258759 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63005 2019-Jan-12 20:37:24.259396 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63006 2019-Jan-12 20:37:24.260027 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-12 20:37:24.260052 - [DEBUG]
63008 2019-Jan-12 20:37:24.260077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-12 20:37:24.260103 - [DEBUG] = AllBottom
63010 2019-Jan-12 20:37:24.260128 - [DEBUG]
63011 2019-Jan-12 20:37:24.260151 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-12 20:37:24.260176 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-12 20:37:24.260202 - [DEBUG]
63014 2019-Jan-12 20:37:24.260225 - [DEBUG] Propagate flow
63015 2019-Jan-12 20:37:24.260249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-12 20:37:24.260305 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63017 2019-Jan-12 20:37:24.260940 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63018 2019-Jan-12 20:37:24.261589 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-12 20:37:24.261615 - [DEBUG]
63020 2019-Jan-12 20:37:24.261640 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-12 20:37:24.261666 - [DEBUG] = AllBottom
63022 2019-Jan-12 20:37:24.261691 - [DEBUG]
63023 2019-Jan-12 20:37:24.261714 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-12 20:37:24.261740 - [DEBUG] EDGE:
63025 2019-Jan-12 20:37:24.261797 - [DEBUG] ---> 63026 2019-Jan-12 20:37:24.262455 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63027 2019-Jan-12 20:37:24.263086 - [DEBUG]
63028 2019-Jan-12 20:37:24.263111 - [DEBUG] EDGE:
63029 2019-Jan-12 20:37:24.263169 - [DEBUG] ---> 63030 2019-Jan-12 20:37:24.263800 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63031 2019-Jan-12 20:37:24.264431 - [DEBUG]
63032 2019-Jan-12 20:37:24.264457 - [DEBUG] Compose: EdgeIdentity * AllBottom
63033 2019-Jan-12 20:37:24.264483 - [DEBUG]
63034 2019-Jan-12 20:37:24.264507 - [DEBUG] Propagate flow
63035 2019-Jan-12 20:37:24.264530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63036 2019-Jan-12 20:37:24.264586 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63037 2019-Jan-12 20:37:24.265216 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63038 2019-Jan-12 20:37:24.265870 - [DEBUG] Edge function : AllBottom (result of previous compose)
63039 2019-Jan-12 20:37:24.265896 - [DEBUG]
63040 2019-Jan-12 20:37:24.265921 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63041 2019-Jan-12 20:37:24.265947 - [DEBUG] = AllBottom
63042 2019-Jan-12 20:37:24.265971 - [DEBUG]
63043 2019-Jan-12 20:37:24.265994 - [DEBUG] PROPAGATE: No new function!
63044 2019-Jan-12 20:37:24.266018 - [DEBUG] EDGE:
63045 2019-Jan-12 20:37:24.266076 - [DEBUG] ---> 63046 2019-Jan-12 20:37:24.266711 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63047 2019-Jan-12 20:37:24.267342 - [DEBUG]
63048 2019-Jan-12 20:37:24.267368 - [DEBUG] Compose: EdgeIdentity * AllBottom
63049 2019-Jan-12 20:37:24.267394 - [DEBUG]
63050 2019-Jan-12 20:37:24.267417 - [DEBUG] Propagate flow
63051 2019-Jan-12 20:37:24.267441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63052 2019-Jan-12 20:37:24.267497 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63053 2019-Jan-12 20:37:24.268133 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63054 2019-Jan-12 20:37:24.268790 - [DEBUG] Edge function : AllBottom (result of previous compose)
63055 2019-Jan-12 20:37:24.268816 - [DEBUG]
63056 2019-Jan-12 20:37:24.268841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63057 2019-Jan-12 20:37:24.268867 - [DEBUG] = AllBottom
63058 2019-Jan-12 20:37:24.268891 - [DEBUG]
63059 2019-Jan-12 20:37:24.268915 - [DEBUG] PROPAGATE: No new function!
63060 2019-Jan-12 20:37:24.268952 - [DEBUG] Compose: EdgeIdentity * AllBottom
63061 2019-Jan-12 20:37:24.268980 - [DEBUG]
63062 2019-Jan-12 20:37:24.269004 - [DEBUG] Propagate flow
63063 2019-Jan-12 20:37:24.269035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63064 2019-Jan-12 20:37:24.269092 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63065 2019-Jan-12 20:37:24.269730 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63066 2019-Jan-12 20:37:24.270362 - [DEBUG] Edge function : AllBottom (result of previous compose)
63067 2019-Jan-12 20:37:24.270387 - [DEBUG]
63068 2019-Jan-12 20:37:24.270412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63069 2019-Jan-12 20:37:24.270438 - [DEBUG] = AllBottom
63070 2019-Jan-12 20:37:24.270462 - [DEBUG]
63071 2019-Jan-12 20:37:24.270486 - [DEBUG] PROPAGATE: No new function!
63072 2019-Jan-12 20:37:24.270511 - [DEBUG] Compose: EdgeIdentity * AllBottom
63073 2019-Jan-12 20:37:24.270536 - [DEBUG]
63074 2019-Jan-12 20:37:24.270560 - [DEBUG] Propagate flow
63075 2019-Jan-12 20:37:24.270584 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63076 2019-Jan-12 20:37:24.270639 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63077 2019-Jan-12 20:37:24.271275 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63078 2019-Jan-12 20:37:24.271917 - [DEBUG] Edge function : AllBottom (result of previous compose)
63079 2019-Jan-12 20:37:24.271942 - [DEBUG]
63080 2019-Jan-12 20:37:24.271967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63081 2019-Jan-12 20:37:24.272010 - [DEBUG] = AllBottom
63082 2019-Jan-12 20:37:24.272035 - [DEBUG]
63083 2019-Jan-12 20:37:24.272059 - [DEBUG] PROPAGATE: No new function!
63084 2019-Jan-12 20:37:24.272084 - [DEBUG] EDGE:
63085 2019-Jan-12 20:37:24.272142 - [DEBUG] ---> 63086 2019-Jan-12 20:37:24.272784 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63087 2019-Jan-12 20:37:24.273416 - [DEBUG]
63088 2019-Jan-12 20:37:24.273450 - [DEBUG] Compose: EdgeIdentity * AllBottom
63089 2019-Jan-12 20:37:24.273477 - [DEBUG]
63090 2019-Jan-12 20:37:24.273501 - [DEBUG] Propagate flow
63091 2019-Jan-12 20:37:24.273524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63092 2019-Jan-12 20:37:24.273581 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63093 2019-Jan-12 20:37:24.274216 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63094 2019-Jan-12 20:37:24.274849 - [DEBUG] Edge function : AllBottom (result of previous compose)
63095 2019-Jan-12 20:37:24.274874 - [DEBUG]
63096 2019-Jan-12 20:37:24.274899 - [DEBUG] Join: AllTop & AllBottom
63097 2019-Jan-12 20:37:24.274925 - [DEBUG] = AllBottom (new jump func)
63098 2019-Jan-12 20:37:24.274950 - [DEBUG]
63099 2019-Jan-12 20:37:24.274973 - [DEBUG] Start adding new jump function
63100 2019-Jan-12 20:37:24.274997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-12 20:37:24.275053 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63102 2019-Jan-12 20:37:24.275697 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63103 2019-Jan-12 20:37:24.276332 - [DEBUG] Edge Function : AllBottom
63104 2019-Jan-12 20:37:24.276360 - [DEBUG] End adding new jump function
63105 2019-Jan-12 20:37:24.276384 - [DEBUG]
63106 2019-Jan-12 20:37:24.276407 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63107 2019-Jan-12 20:37:24.276431 - [DEBUG]
63108 2019-Jan-12 20:37:24.276463 - [DEBUG] Process 1677. path edge:
63109 2019-Jan-12 20:37:24.276488 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63110 2019-Jan-12 20:37:24.276544 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63111 2019-Jan-12 20:37:24.277179 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63112 2019-Jan-12 20:37:24.277810 - [DEBUG]
63113 2019-Jan-12 20:37:24.277835 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63114 2019-Jan-12 20:37:24.278482 - [DEBUG] Possible callees:
63115 2019-Jan-12 20:37:24.278507 - [DEBUG] foo
63116 2019-Jan-12 20:37:24.278532 - [DEBUG] Possible return sites:
63117 2019-Jan-12 20:37:24.278555 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663118 2019-Jan-12 20:37:24.279829 - [DEBUG] Found and process special summary
63119 2019-Jan-12 20:37:24.279868 - [DEBUG] Compose: EdgeIdentity * AllBottom
63120 2019-Jan-12 20:37:24.279896 - [DEBUG]
63121 2019-Jan-12 20:37:24.279920 - [DEBUG] Propagate flow
63122 2019-Jan-12 20:37:24.279943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63123 2019-Jan-12 20:37:24.279999 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63124 2019-Jan-12 20:37:24.280635 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63125 2019-Jan-12 20:37:24.281268 - [DEBUG] Edge function : AllBottom (result of previous compose)
63126 2019-Jan-12 20:37:24.281294 - [DEBUG]
63127 2019-Jan-12 20:37:24.281319 - [DEBUG] Join: AllTop & AllBottom
63128 2019-Jan-12 20:37:24.281345 - [DEBUG] = AllBottom (new jump func)
63129 2019-Jan-12 20:37:24.281369 - [DEBUG]
63130 2019-Jan-12 20:37:24.281393 - [DEBUG] Start adding new jump function
63131 2019-Jan-12 20:37:24.281416 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63132 2019-Jan-12 20:37:24.281472 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63133 2019-Jan-12 20:37:24.282119 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63134 2019-Jan-12 20:37:24.282754 - [DEBUG] Edge Function : AllBottom
63135 2019-Jan-12 20:37:24.282782 - [DEBUG] End adding new jump function
63136 2019-Jan-12 20:37:24.282805 - [DEBUG]
63137 2019-Jan-12 20:37:24.282829 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63138 2019-Jan-12 20:37:24.282853 - [DEBUG]
63139 2019-Jan-12 20:37:24.282876 - [DEBUG] Process 1678. path edge:
63140 2019-Jan-12 20:37:24.282900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63141 2019-Jan-12 20:37:24.282956 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63142 2019-Jan-12 20:37:24.283593 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63143 2019-Jan-12 20:37:24.284240 - [DEBUG]
63144 2019-Jan-12 20:37:24.284267 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63145 2019-Jan-12 20:37:24.285009 - [DEBUG] Compose: EdgeIdentity * AllBottom
63146 2019-Jan-12 20:37:24.285040 - [DEBUG]
63147 2019-Jan-12 20:37:24.285064 - [DEBUG] Propagate flow
63148 2019-Jan-12 20:37:24.285088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63149 2019-Jan-12 20:37:24.285160 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63150 2019-Jan-12 20:37:24.285901 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63151 2019-Jan-12 20:37:24.286602 - [DEBUG] Edge function : AllBottom (result of previous compose)
63152 2019-Jan-12 20:37:24.286629 - [DEBUG]
63153 2019-Jan-12 20:37:24.286657 - [DEBUG] Join: AllTop & AllBottom
63154 2019-Jan-12 20:37:24.286683 - [DEBUG] = AllBottom (new jump func)
63155 2019-Jan-12 20:37:24.286708 - [DEBUG]
63156 2019-Jan-12 20:37:24.286732 - [DEBUG] Start adding new jump function
63157 2019-Jan-12 20:37:24.286756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63158 2019-Jan-12 20:37:24.286823 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63159 2019-Jan-12 20:37:24.287460 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63160 2019-Jan-12 20:37:24.288092 - [DEBUG] Edge Function : AllBottom
63161 2019-Jan-12 20:37:24.288122 - [DEBUG] End adding new jump function
63162 2019-Jan-12 20:37:24.288147 - [DEBUG]
63163 2019-Jan-12 20:37:24.288171 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63164 2019-Jan-12 20:37:24.288196 - [DEBUG]
63165 2019-Jan-12 20:37:24.288219 - [DEBUG] Process 1679. path edge:
63166 2019-Jan-12 20:37:24.288243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63167 2019-Jan-12 20:37:24.288299 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63168 2019-Jan-12 20:37:24.288955 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63169 2019-Jan-12 20:37:24.289588 - [DEBUG]
63170 2019-Jan-12 20:37:24.289615 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63171 2019-Jan-12 20:37:24.290280 - [DEBUG] Compose: EdgeIdentity * AllBottom
63172 2019-Jan-12 20:37:24.290308 - [DEBUG]
63173 2019-Jan-12 20:37:24.290332 - [DEBUG] Propagate flow
63174 2019-Jan-12 20:37:24.290356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63175 2019-Jan-12 20:37:24.290414 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63176 2019-Jan-12 20:37:24.291048 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63177 2019-Jan-12 20:37:24.291680 - [DEBUG] Edge function : AllBottom (result of previous compose)
63178 2019-Jan-12 20:37:24.291705 - [DEBUG]
63179 2019-Jan-12 20:37:24.291731 - [DEBUG] Join: AllTop & AllBottom
63180 2019-Jan-12 20:37:24.291757 - [DEBUG] = AllBottom (new jump func)
63181 2019-Jan-12 20:37:24.291782 - [DEBUG]
63182 2019-Jan-12 20:37:24.291805 - [DEBUG] Start adding new jump function
63183 2019-Jan-12 20:37:24.291829 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-12 20:37:24.291885 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63185 2019-Jan-12 20:37:24.292534 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63186 2019-Jan-12 20:37:24.293165 - [DEBUG] Edge Function : AllBottom
63187 2019-Jan-12 20:37:24.293194 - [DEBUG] End adding new jump function
63188 2019-Jan-12 20:37:24.293218 - [DEBUG]
63189 2019-Jan-12 20:37:24.293242 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63190 2019-Jan-12 20:37:24.293267 - [DEBUG]
63191 2019-Jan-12 20:37:24.293290 - [DEBUG] Process 1680. path edge:
63192 2019-Jan-12 20:37:24.293314 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63193 2019-Jan-12 20:37:24.293371 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63194 2019-Jan-12 20:37:24.294011 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63195 2019-Jan-12 20:37:24.294644 - [DEBUG]
63196 2019-Jan-12 20:37:24.294670 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63197 2019-Jan-12 20:37:24.295337 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-12 20:37:24.295366 - [DEBUG]
63199 2019-Jan-12 20:37:24.295390 - [DEBUG] Propagate flow
63200 2019-Jan-12 20:37:24.295413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-12 20:37:24.295470 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63202 2019-Jan-12 20:37:24.296123 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-12 20:37:24.296755 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-12 20:37:24.296780 - [DEBUG]
63205 2019-Jan-12 20:37:24.296805 - [DEBUG] Join: AllTop & AllBottom
63206 2019-Jan-12 20:37:24.296831 - [DEBUG] = AllBottom (new jump func)
63207 2019-Jan-12 20:37:24.296855 - [DEBUG]
63208 2019-Jan-12 20:37:24.296879 - [DEBUG] Start adding new jump function
63209 2019-Jan-12 20:37:24.296902 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-12 20:37:24.296958 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63211 2019-Jan-12 20:37:24.297591 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63212 2019-Jan-12 20:37:24.298232 - [DEBUG] Edge Function : AllBottom
63213 2019-Jan-12 20:37:24.298260 - [DEBUG] End adding new jump function
63214 2019-Jan-12 20:37:24.298284 - [DEBUG]
63215 2019-Jan-12 20:37:24.298308 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63216 2019-Jan-12 20:37:24.298332 - [DEBUG]
63217 2019-Jan-12 20:37:24.298356 - [DEBUG] Process 1681. path edge:
63218 2019-Jan-12 20:37:24.298379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63219 2019-Jan-12 20:37:24.298435 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63220 2019-Jan-12 20:37:24.299095 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63221 2019-Jan-12 20:37:24.299726 - [DEBUG]
63222 2019-Jan-12 20:37:24.299751 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63223 2019-Jan-12 20:37:24.300411 - [DEBUG] Possible callees:
63224 2019-Jan-12 20:37:24.300437 - [DEBUG] llvm.dbg.declare
63225 2019-Jan-12 20:37:24.300462 - [DEBUG] Possible return sites:
63226 2019-Jan-12 20:37:24.300486 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663227 2019-Jan-12 20:37:24.301763 - [DEBUG] Found and process special summary
63228 2019-Jan-12 20:37:24.301808 - [DEBUG] Compose: EdgeIdentity * AllBottom
63229 2019-Jan-12 20:37:24.301836 - [DEBUG]
63230 2019-Jan-12 20:37:24.301861 - [DEBUG] Propagate flow
63231 2019-Jan-12 20:37:24.301885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63232 2019-Jan-12 20:37:24.301942 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63233 2019-Jan-12 20:37:24.302598 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63234 2019-Jan-12 20:37:24.303239 - [DEBUG] Edge function : AllBottom (result of previous compose)
63235 2019-Jan-12 20:37:24.303265 - [DEBUG]
63236 2019-Jan-12 20:37:24.303290 - [DEBUG] Join: AllTop & AllBottom
63237 2019-Jan-12 20:37:24.303316 - [DEBUG] = AllBottom (new jump func)
63238 2019-Jan-12 20:37:24.303341 - [DEBUG]
63239 2019-Jan-12 20:37:24.303364 - [DEBUG] Start adding new jump function
63240 2019-Jan-12 20:37:24.303387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63241 2019-Jan-12 20:37:24.303443 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63242 2019-Jan-12 20:37:24.304076 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63243 2019-Jan-12 20:37:24.304728 - [DEBUG] Edge Function : AllBottom
63244 2019-Jan-12 20:37:24.304757 - [DEBUG] End adding new jump function
63245 2019-Jan-12 20:37:24.304781 - [DEBUG]
63246 2019-Jan-12 20:37:24.304804 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63247 2019-Jan-12 20:37:24.304829 - [DEBUG]
63248 2019-Jan-12 20:37:24.304853 - [DEBUG] Process 1682. path edge:
63249 2019-Jan-12 20:37:24.304877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63250 2019-Jan-12 20:37:24.304933 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63251 2019-Jan-12 20:37:24.305585 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63252 2019-Jan-12 20:37:24.306219 - [DEBUG]
63253 2019-Jan-12 20:37:24.306244 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63254 2019-Jan-12 20:37:24.306906 - [DEBUG] Compose: EdgeIdentity * AllBottom
63255 2019-Jan-12 20:37:24.306936 - [DEBUG]
63256 2019-Jan-12 20:37:24.306960 - [DEBUG] Propagate flow
63257 2019-Jan-12 20:37:24.306983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63258 2019-Jan-12 20:37:24.307040 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63259 2019-Jan-12 20:37:24.307717 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63260 2019-Jan-12 20:37:24.308351 - [DEBUG] Edge function : AllBottom (result of previous compose)
63261 2019-Jan-12 20:37:24.308377 - [DEBUG]
63262 2019-Jan-12 20:37:24.308402 - [DEBUG] Join: AllTop & AllBottom
63263 2019-Jan-12 20:37:24.308428 - [DEBUG] = AllBottom (new jump func)
63264 2019-Jan-12 20:37:24.308452 - [DEBUG]
63265 2019-Jan-12 20:37:24.308476 - [DEBUG] Start adding new jump function
63266 2019-Jan-12 20:37:24.308499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63267 2019-Jan-12 20:37:24.308556 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63268 2019-Jan-12 20:37:24.309216 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63269 2019-Jan-12 20:37:24.309847 - [DEBUG] Edge Function : AllBottom
63270 2019-Jan-12 20:37:24.309876 - [DEBUG] End adding new jump function
63271 2019-Jan-12 20:37:24.309901 - [DEBUG]
63272 2019-Jan-12 20:37:24.309924 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63273 2019-Jan-12 20:37:24.309949 - [DEBUG]
63274 2019-Jan-12 20:37:24.309972 - [DEBUG] Process 1683. path edge:
63275 2019-Jan-12 20:37:24.309996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63276 2019-Jan-12 20:37:24.310052 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63277 2019-Jan-12 20:37:24.310686 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63278 2019-Jan-12 20:37:24.311327 - [DEBUG]
63279 2019-Jan-12 20:37:24.311353 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63280 2019-Jan-12 20:37:24.312020 - [DEBUG] Compose: EdgeIdentity * AllBottom
63281 2019-Jan-12 20:37:24.312050 - [DEBUG]
63282 2019-Jan-12 20:37:24.312074 - [DEBUG] Propagate flow
63283 2019-Jan-12 20:37:24.312098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63284 2019-Jan-12 20:37:24.312155 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63285 2019-Jan-12 20:37:24.312786 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63286 2019-Jan-12 20:37:24.313418 - [DEBUG] Edge function : AllBottom (result of previous compose)
63287 2019-Jan-12 20:37:24.313444 - [DEBUG]
63288 2019-Jan-12 20:37:24.313469 - [DEBUG] Join: AllTop & AllBottom
63289 2019-Jan-12 20:37:24.313495 - [DEBUG] = AllBottom (new jump func)
63290 2019-Jan-12 20:37:24.313520 - [DEBUG]
63291 2019-Jan-12 20:37:24.313544 - [DEBUG] Start adding new jump function
63292 2019-Jan-12 20:37:24.313567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63293 2019-Jan-12 20:37:24.313623 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63294 2019-Jan-12 20:37:24.314256 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63295 2019-Jan-12 20:37:24.314885 - [DEBUG] Edge Function : AllBottom
63296 2019-Jan-12 20:37:24.314914 - [DEBUG] End adding new jump function
63297 2019-Jan-12 20:37:24.314938 - [DEBUG]
63298 2019-Jan-12 20:37:24.314962 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63299 2019-Jan-12 20:37:24.314986 - [DEBUG]
63300 2019-Jan-12 20:37:24.315010 - [DEBUG] Process 1684. path edge:
63301 2019-Jan-12 20:37:24.315034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63302 2019-Jan-12 20:37:24.315090 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63303 2019-Jan-12 20:37:24.315736 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63304 2019-Jan-12 20:37:24.316370 - [DEBUG]
63305 2019-Jan-12 20:37:24.316395 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63306 2019-Jan-12 20:37:24.317052 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-12 20:37:24.317080 - [DEBUG]
63308 2019-Jan-12 20:37:24.317104 - [DEBUG] Propagate flow
63309 2019-Jan-12 20:37:24.317128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-12 20:37:24.317186 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63311 2019-Jan-12 20:37:24.317830 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-12 20:37:24.318462 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-12 20:37:24.318488 - [DEBUG]
63314 2019-Jan-12 20:37:24.318514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-12 20:37:24.318540 - [DEBUG] = AllBottom
63316 2019-Jan-12 20:37:24.318565 - [DEBUG]
63317 2019-Jan-12 20:37:24.318588 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-12 20:37:24.318612 - [DEBUG] EDGE:
63319 2019-Jan-12 20:37:24.318684 - [DEBUG] ---> 63320 2019-Jan-12 20:37:24.319315 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63321 2019-Jan-12 20:37:24.319946 - [DEBUG]
63322 2019-Jan-12 20:37:24.319971 - [DEBUG] EDGE:
63323 2019-Jan-12 20:37:24.320037 - [DEBUG] ---> 63324 2019-Jan-12 20:37:24.320670 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63325 2019-Jan-12 20:37:24.321301 - [DEBUG]
63326 2019-Jan-12 20:37:24.321327 - [DEBUG] Compose: EdgeIdentity * AllBottom
63327 2019-Jan-12 20:37:24.321352 - [DEBUG]
63328 2019-Jan-12 20:37:24.321376 - [DEBUG] Propagate flow
63329 2019-Jan-12 20:37:24.321399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-12 20:37:24.321455 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63331 2019-Jan-12 20:37:24.322102 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63332 2019-Jan-12 20:37:24.322739 - [DEBUG] Edge function : AllBottom (result of previous compose)
63333 2019-Jan-12 20:37:24.322764 - [DEBUG]
63334 2019-Jan-12 20:37:24.322789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63335 2019-Jan-12 20:37:24.322815 - [DEBUG] = AllBottom
63336 2019-Jan-12 20:37:24.322839 - [DEBUG]
63337 2019-Jan-12 20:37:24.322862 - [DEBUG] PROPAGATE: No new function!
63338 2019-Jan-12 20:37:24.322887 - [DEBUG] EDGE:
63339 2019-Jan-12 20:37:24.322944 - [DEBUG] ---> 63340 2019-Jan-12 20:37:24.323580 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63341 2019-Jan-12 20:37:24.324212 - [DEBUG]
63342 2019-Jan-12 20:37:24.324238 - [DEBUG] Compose: EdgeIdentity * AllBottom
63343 2019-Jan-12 20:37:24.324264 - [DEBUG]
63344 2019-Jan-12 20:37:24.324287 - [DEBUG] Propagate flow
63345 2019-Jan-12 20:37:24.324311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63346 2019-Jan-12 20:37:24.324366 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63347 2019-Jan-12 20:37:24.325003 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63348 2019-Jan-12 20:37:24.325660 - [DEBUG] Edge function : AllBottom (result of previous compose)
63349 2019-Jan-12 20:37:24.325685 - [DEBUG]
63350 2019-Jan-12 20:37:24.325710 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63351 2019-Jan-12 20:37:24.325736 - [DEBUG] = AllBottom
63352 2019-Jan-12 20:37:24.325760 - [DEBUG]
63353 2019-Jan-12 20:37:24.325784 - [DEBUG] PROPAGATE: No new function!
63354 2019-Jan-12 20:37:24.325824 - [DEBUG] Compose: EdgeIdentity * AllBottom
63355 2019-Jan-12 20:37:24.325852 - [DEBUG]
63356 2019-Jan-12 20:37:24.325876 - [DEBUG] Propagate flow
63357 2019-Jan-12 20:37:24.325899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63358 2019-Jan-12 20:37:24.325955 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63359 2019-Jan-12 20:37:24.326593 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-12 20:37:24.327225 - [DEBUG] Edge function : AllBottom (result of previous compose)
63361 2019-Jan-12 20:37:24.327250 - [DEBUG]
63362 2019-Jan-12 20:37:24.327275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63363 2019-Jan-12 20:37:24.327300 - [DEBUG] = AllBottom
63364 2019-Jan-12 20:37:24.327325 - [DEBUG]
63365 2019-Jan-12 20:37:24.327348 - [DEBUG] PROPAGATE: No new function!
63366 2019-Jan-12 20:37:24.327373 - [DEBUG] Compose: EdgeIdentity * AllBottom
63367 2019-Jan-12 20:37:24.327398 - [DEBUG]
63368 2019-Jan-12 20:37:24.327422 - [DEBUG] Propagate flow
63369 2019-Jan-12 20:37:24.327446 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63370 2019-Jan-12 20:37:24.327501 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63371 2019-Jan-12 20:37:24.328146 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63372 2019-Jan-12 20:37:24.328804 - [DEBUG] Edge function : AllBottom (result of previous compose)
63373 2019-Jan-12 20:37:24.328830 - [DEBUG]
63374 2019-Jan-12 20:37:24.328854 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63375 2019-Jan-12 20:37:24.328880 - [DEBUG] = AllBottom
63376 2019-Jan-12 20:37:24.328904 - [DEBUG]
63377 2019-Jan-12 20:37:24.328928 - [DEBUG] PROPAGATE: No new function!
63378 2019-Jan-12 20:37:24.328954 - [DEBUG] EDGE:
63379 2019-Jan-12 20:37:24.329012 - [DEBUG] ---> 63380 2019-Jan-12 20:37:24.329655 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63381 2019-Jan-12 20:37:24.330285 - [DEBUG]
63382 2019-Jan-12 20:37:24.330319 - [DEBUG] Compose: EdgeIdentity * AllBottom
63383 2019-Jan-12 20:37:24.330345 - [DEBUG]
63384 2019-Jan-12 20:37:24.330369 - [DEBUG] Propagate flow
63385 2019-Jan-12 20:37:24.330392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63386 2019-Jan-12 20:37:24.330449 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63387 2019-Jan-12 20:37:24.331091 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63388 2019-Jan-12 20:37:24.331721 - [DEBUG] Edge function : AllBottom (result of previous compose)
63389 2019-Jan-12 20:37:24.331746 - [DEBUG]
63390 2019-Jan-12 20:37:24.331771 - [DEBUG] Join: AllTop & AllBottom
63391 2019-Jan-12 20:37:24.331797 - [DEBUG] = AllBottom (new jump func)
63392 2019-Jan-12 20:37:24.331821 - [DEBUG]
63393 2019-Jan-12 20:37:24.331845 - [DEBUG] Start adding new jump function
63394 2019-Jan-12 20:37:24.331868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-12 20:37:24.331924 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63396 2019-Jan-12 20:37:24.332574 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63397 2019-Jan-12 20:37:24.333214 - [DEBUG] Edge Function : AllBottom
63398 2019-Jan-12 20:37:24.333242 - [DEBUG] End adding new jump function
63399 2019-Jan-12 20:37:24.333266 - [DEBUG]
63400 2019-Jan-12 20:37:24.333290 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63401 2019-Jan-12 20:37:24.333314 - [DEBUG]
63402 2019-Jan-12 20:37:24.333338 - [DEBUG] Process 1685. path edge:
63403 2019-Jan-12 20:37:24.333361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63404 2019-Jan-12 20:37:24.333417 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63405 2019-Jan-12 20:37:24.334059 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63406 2019-Jan-12 20:37:24.334690 - [DEBUG]
63407 2019-Jan-12 20:37:24.334714 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63408 2019-Jan-12 20:37:24.335384 - [DEBUG] Possible callees:
63409 2019-Jan-12 20:37:24.335409 - [DEBUG] llvm.dbg.declare
63410 2019-Jan-12 20:37:24.335434 - [DEBUG] Possible return sites:
63411 2019-Jan-12 20:37:24.335458 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363412 2019-Jan-12 20:37:24.336738 - [DEBUG] Found and process special summary
63413 2019-Jan-12 20:37:24.336777 - [DEBUG] Compose: EdgeIdentity * AllBottom
63414 2019-Jan-12 20:37:24.336805 - [DEBUG]
63415 2019-Jan-12 20:37:24.336829 - [DEBUG] Propagate flow
63416 2019-Jan-12 20:37:24.336852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63417 2019-Jan-12 20:37:24.336909 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63418 2019-Jan-12 20:37:24.337545 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63419 2019-Jan-12 20:37:24.338177 - [DEBUG] Edge function : AllBottom (result of previous compose)
63420 2019-Jan-12 20:37:24.338202 - [DEBUG]
63421 2019-Jan-12 20:37:24.338227 - [DEBUG] Join: AllTop & AllBottom
63422 2019-Jan-12 20:37:24.338253 - [DEBUG] = AllBottom (new jump func)
63423 2019-Jan-12 20:37:24.338278 - [DEBUG]
63424 2019-Jan-12 20:37:24.338301 - [DEBUG] Start adding new jump function
63425 2019-Jan-12 20:37:24.338325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63426 2019-Jan-12 20:37:24.338381 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63427 2019-Jan-12 20:37:24.339027 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63428 2019-Jan-12 20:37:24.339663 - [DEBUG] Edge Function : AllBottom
63429 2019-Jan-12 20:37:24.339691 - [DEBUG] End adding new jump function
63430 2019-Jan-12 20:37:24.339715 - [DEBUG]
63431 2019-Jan-12 20:37:24.339739 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63432 2019-Jan-12 20:37:24.339764 - [DEBUG]
63433 2019-Jan-12 20:37:24.339787 - [DEBUG] Process 1686. path edge:
63434 2019-Jan-12 20:37:24.339811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63435 2019-Jan-12 20:37:24.339867 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63436 2019-Jan-12 20:37:24.340504 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63437 2019-Jan-12 20:37:24.341136 - [DEBUG]
63438 2019-Jan-12 20:37:24.341161 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-12 20:37:24.341819 - [DEBUG] Compose: EdgeIdentity * AllBottom
63440 2019-Jan-12 20:37:24.341848 - [DEBUG]
63441 2019-Jan-12 20:37:24.341872 - [DEBUG] Propagate flow
63442 2019-Jan-12 20:37:24.341895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63443 2019-Jan-12 20:37:24.341952 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63444 2019-Jan-12 20:37:24.342599 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63445 2019-Jan-12 20:37:24.343231 - [DEBUG] Edge function : AllBottom (result of previous compose)
63446 2019-Jan-12 20:37:24.343257 - [DEBUG]
63447 2019-Jan-12 20:37:24.343282 - [DEBUG] Join: AllTop & AllBottom
63448 2019-Jan-12 20:37:24.343308 - [DEBUG] = AllBottom (new jump func)
63449 2019-Jan-12 20:37:24.343333 - [DEBUG]
63450 2019-Jan-12 20:37:24.343357 - [DEBUG] Start adding new jump function
63451 2019-Jan-12 20:37:24.343380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63452 2019-Jan-12 20:37:24.343436 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63453 2019-Jan-12 20:37:24.344068 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63454 2019-Jan-12 20:37:24.344699 - [DEBUG] Edge Function : AllBottom
63455 2019-Jan-12 20:37:24.344735 - [DEBUG] End adding new jump function
63456 2019-Jan-12 20:37:24.344760 - [DEBUG]
63457 2019-Jan-12 20:37:24.344784 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63458 2019-Jan-12 20:37:24.344808 - [DEBUG]
63459 2019-Jan-12 20:37:24.344832 - [DEBUG] Process 1687. path edge:
63460 2019-Jan-12 20:37:24.344856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63461 2019-Jan-12 20:37:24.344912 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63462 2019-Jan-12 20:37:24.345560 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63463 2019-Jan-12 20:37:24.346191 - [DEBUG]
63464 2019-Jan-12 20:37:24.346217 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63465 2019-Jan-12 20:37:24.346867 - [DEBUG] Compose: EdgeIdentity * AllBottom
63466 2019-Jan-12 20:37:24.346895 - [DEBUG]
63467 2019-Jan-12 20:37:24.346919 - [DEBUG] Propagate flow
63468 2019-Jan-12 20:37:24.346943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63469 2019-Jan-12 20:37:24.347000 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63470 2019-Jan-12 20:37:24.347638 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63471 2019-Jan-12 20:37:24.348268 - [DEBUG] Edge function : AllBottom (result of previous compose)
63472 2019-Jan-12 20:37:24.348294 - [DEBUG]
63473 2019-Jan-12 20:37:24.348319 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63474 2019-Jan-12 20:37:24.348345 - [DEBUG] = AllBottom
63475 2019-Jan-12 20:37:24.348369 - [DEBUG]
63476 2019-Jan-12 20:37:24.348393 - [DEBUG] PROPAGATE: No new function!
63477 2019-Jan-12 20:37:24.348417 - [DEBUG] EDGE:
63478 2019-Jan-12 20:37:24.348474 - [DEBUG] ---> 63479 2019-Jan-12 20:37:24.349122 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63480 2019-Jan-12 20:37:24.349753 - [DEBUG]
63481 2019-Jan-12 20:37:24.349779 - [DEBUG] Compose: EdgeIdentity * AllBottom
63482 2019-Jan-12 20:37:24.349805 - [DEBUG]
63483 2019-Jan-12 20:37:24.349829 - [DEBUG] Propagate flow
63484 2019-Jan-12 20:37:24.349853 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63485 2019-Jan-12 20:37:24.349908 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63486 2019-Jan-12 20:37:24.350539 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63487 2019-Jan-12 20:37:24.351173 - [DEBUG] Edge function : AllBottom (result of previous compose)
63488 2019-Jan-12 20:37:24.351199 - [DEBUG]
63489 2019-Jan-12 20:37:24.351224 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63490 2019-Jan-12 20:37:24.351250 - [DEBUG] = AllBottom
63491 2019-Jan-12 20:37:24.351275 - [DEBUG]
63492 2019-Jan-12 20:37:24.351298 - [DEBUG] PROPAGATE: No new function!
63493 2019-Jan-12 20:37:24.351322 - [DEBUG] EDGE:
63494 2019-Jan-12 20:37:24.351379 - [DEBUG] ---> 63495 2019-Jan-12 20:37:24.352029 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63496 2019-Jan-12 20:37:24.352661 - [DEBUG]
63497 2019-Jan-12 20:37:24.352686 - [DEBUG] Compose: EdgeIdentity * AllBottom
63498 2019-Jan-12 20:37:24.352712 - [DEBUG]
63499 2019-Jan-12 20:37:24.352735 - [DEBUG] Propagate flow
63500 2019-Jan-12 20:37:24.352759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63501 2019-Jan-12 20:37:24.352814 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63502 2019-Jan-12 20:37:24.353460 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63503 2019-Jan-12 20:37:24.354101 - [DEBUG] Edge function : AllBottom (result of previous compose)
63504 2019-Jan-12 20:37:24.354126 - [DEBUG]
63505 2019-Jan-12 20:37:24.354151 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63506 2019-Jan-12 20:37:24.354177 - [DEBUG] = AllBottom
63507 2019-Jan-12 20:37:24.354201 - [DEBUG]
63508 2019-Jan-12 20:37:24.354224 - [DEBUG] PROPAGATE: No new function!
63509 2019-Jan-12 20:37:24.354262 - [DEBUG] Compose: EdgeIdentity * AllBottom
63510 2019-Jan-12 20:37:24.354289 - [DEBUG]
63511 2019-Jan-12 20:37:24.354313 - [DEBUG] Propagate flow
63512 2019-Jan-12 20:37:24.354336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63513 2019-Jan-12 20:37:24.354393 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63514 2019-Jan-12 20:37:24.355030 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63515 2019-Jan-12 20:37:24.355676 - [DEBUG] Edge function : AllBottom (result of previous compose)
63516 2019-Jan-12 20:37:24.355702 - [DEBUG]
63517 2019-Jan-12 20:37:24.355726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63518 2019-Jan-12 20:37:24.355752 - [DEBUG] = AllBottom
63519 2019-Jan-12 20:37:24.355776 - [DEBUG]
63520 2019-Jan-12 20:37:24.355800 - [DEBUG] PROPAGATE: No new function!
63521 2019-Jan-12 20:37:24.355824 - [DEBUG] Compose: EdgeIdentity * AllBottom
63522 2019-Jan-12 20:37:24.355850 - [DEBUG]
63523 2019-Jan-12 20:37:24.355874 - [DEBUG] Propagate flow
63524 2019-Jan-12 20:37:24.355897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63525 2019-Jan-12 20:37:24.355953 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63526 2019-Jan-12 20:37:24.356588 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63527 2019-Jan-12 20:37:24.357230 - [DEBUG] Edge function : AllBottom (result of previous compose)
63528 2019-Jan-12 20:37:24.357255 - [DEBUG]
63529 2019-Jan-12 20:37:24.357280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63530 2019-Jan-12 20:37:24.357305 - [DEBUG] = AllBottom
63531 2019-Jan-12 20:37:24.357330 - [DEBUG]
63532 2019-Jan-12 20:37:24.357353 - [DEBUG] PROPAGATE: No new function!
63533 2019-Jan-12 20:37:24.357379 - [DEBUG] EDGE:
63534 2019-Jan-12 20:37:24.357436 - [DEBUG] ---> 63535 2019-Jan-12 20:37:24.358078 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63536 2019-Jan-12 20:37:24.358723 - [DEBUG]
63537 2019-Jan-12 20:37:24.358748 - [DEBUG] EDGE:
63538 2019-Jan-12 20:37:24.358805 - [DEBUG] ---> 63539 2019-Jan-12 20:37:24.359438 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63540 2019-Jan-12 20:37:24.360068 - [DEBUG]
63541 2019-Jan-12 20:37:24.360102 - [DEBUG] Compose: EdgeIdentity * AllBottom
63542 2019-Jan-12 20:37:24.360128 - [DEBUG]
63543 2019-Jan-12 20:37:24.360152 - [DEBUG] Propagate flow
63544 2019-Jan-12 20:37:24.360176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63545 2019-Jan-12 20:37:24.360232 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63546 2019-Jan-12 20:37:24.360865 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63547 2019-Jan-12 20:37:24.361503 - [DEBUG] Edge function : AllBottom (result of previous compose)
63548 2019-Jan-12 20:37:24.361529 - [DEBUG]
63549 2019-Jan-12 20:37:24.361554 - [DEBUG] Join: AllTop & AllBottom
63550 2019-Jan-12 20:37:24.361580 - [DEBUG] = AllBottom (new jump func)
63551 2019-Jan-12 20:37:24.361604 - [DEBUG]
63552 2019-Jan-12 20:37:24.361628 - [DEBUG] Start adding new jump function
63553 2019-Jan-12 20:37:24.361651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63554 2019-Jan-12 20:37:24.361707 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63555 2019-Jan-12 20:37:24.362352 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63556 2019-Jan-12 20:37:24.362983 - [DEBUG] Edge Function : AllBottom
63557 2019-Jan-12 20:37:24.363011 - [DEBUG] End adding new jump function
63558 2019-Jan-12 20:37:24.363035 - [DEBUG]
63559 2019-Jan-12 20:37:24.363058 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63560 2019-Jan-12 20:37:24.363083 - [DEBUG]
63561 2019-Jan-12 20:37:24.363106 - [DEBUG] Process 1688. path edge:
63562 2019-Jan-12 20:37:24.363129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63563 2019-Jan-12 20:37:24.363185 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63564 2019-Jan-12 20:37:24.363818 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63565 2019-Jan-12 20:37:24.364449 - [DEBUG]
63566 2019-Jan-12 20:37:24.364474 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63567 2019-Jan-12 20:37:24.365130 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-12 20:37:24.365158 - [DEBUG]
63569 2019-Jan-12 20:37:24.365182 - [DEBUG] Propagate flow
63570 2019-Jan-12 20:37:24.365206 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-12 20:37:24.365263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63572 2019-Jan-12 20:37:24.365924 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63573 2019-Jan-12 20:37:24.366556 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-12 20:37:24.366582 - [DEBUG]
63575 2019-Jan-12 20:37:24.366607 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-12 20:37:24.366633 - [DEBUG] = AllBottom
63577 2019-Jan-12 20:37:24.366658 - [DEBUG]
63578 2019-Jan-12 20:37:24.366681 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-12 20:37:24.366714 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-12 20:37:24.366741 - [DEBUG]
63581 2019-Jan-12 20:37:24.366764 - [DEBUG] Propagate flow
63582 2019-Jan-12 20:37:24.366788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-12 20:37:24.366844 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63584 2019-Jan-12 20:37:24.367487 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-12 20:37:24.368117 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-12 20:37:24.368143 - [DEBUG]
63587 2019-Jan-12 20:37:24.368167 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-12 20:37:24.368193 - [DEBUG] = AllBottom
63589 2019-Jan-12 20:37:24.368218 - [DEBUG]
63590 2019-Jan-12 20:37:24.368242 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-12 20:37:24.368274 - [DEBUG] EDGE:
63592 2019-Jan-12 20:37:24.368332 - [DEBUG] ---> 63593 2019-Jan-12 20:37:24.368980 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63594 2019-Jan-12 20:37:24.369611 - [DEBUG]
63595 2019-Jan-12 20:37:24.369636 - [DEBUG] EDGE:
63596 2019-Jan-12 20:37:24.369693 - [DEBUG] ---> 63597 2019-Jan-12 20:37:24.370326 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63598 2019-Jan-12 20:37:24.370956 - [DEBUG]
63599 2019-Jan-12 20:37:24.370982 - [DEBUG] Compose: EdgeIdentity * AllBottom
63600 2019-Jan-12 20:37:24.371008 - [DEBUG]
63601 2019-Jan-12 20:37:24.371032 - [DEBUG] Propagate flow
63602 2019-Jan-12 20:37:24.371055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63603 2019-Jan-12 20:37:24.371111 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63604 2019-Jan-12 20:37:24.371743 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63605 2019-Jan-12 20:37:24.372394 - [DEBUG] Edge function : AllBottom (result of previous compose)
63606 2019-Jan-12 20:37:24.372420 - [DEBUG]
63607 2019-Jan-12 20:37:24.372445 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63608 2019-Jan-12 20:37:24.372471 - [DEBUG] = AllBottom
63609 2019-Jan-12 20:37:24.372495 - [DEBUG]
63610 2019-Jan-12 20:37:24.372518 - [DEBUG] PROPAGATE: No new function!
63611 2019-Jan-12 20:37:24.372543 - [DEBUG] EDGE:
63612 2019-Jan-12 20:37:24.372600 - [DEBUG] ---> 63613 2019-Jan-12 20:37:24.373235 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63614 2019-Jan-12 20:37:24.373866 - [DEBUG]
63615 2019-Jan-12 20:37:24.373892 - [DEBUG] Compose: EdgeIdentity * AllBottom
63616 2019-Jan-12 20:37:24.373918 - [DEBUG]
63617 2019-Jan-12 20:37:24.373942 - [DEBUG] Propagate flow
63618 2019-Jan-12 20:37:24.373965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63619 2019-Jan-12 20:37:24.374021 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63620 2019-Jan-12 20:37:24.374656 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63621 2019-Jan-12 20:37:24.375291 - [DEBUG] Edge function : AllBottom (result of previous compose)
63622 2019-Jan-12 20:37:24.375327 - [DEBUG]
63623 2019-Jan-12 20:37:24.375355 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63624 2019-Jan-12 20:37:24.375381 - [DEBUG] = AllBottom
63625 2019-Jan-12 20:37:24.375405 - [DEBUG]
63626 2019-Jan-12 20:37:24.375429 - [DEBUG] PROPAGATE: No new function!
63627 2019-Jan-12 20:37:24.375467 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-12 20:37:24.375494 - [DEBUG]
63629 2019-Jan-12 20:37:24.375518 - [DEBUG] Propagate flow
63630 2019-Jan-12 20:37:24.375541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-12 20:37:24.375597 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63632 2019-Jan-12 20:37:24.376234 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63633 2019-Jan-12 20:37:24.376864 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-12 20:37:24.376890 - [DEBUG]
63635 2019-Jan-12 20:37:24.376915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-12 20:37:24.376948 - [DEBUG] = AllBottom
63637 2019-Jan-12 20:37:24.376973 - [DEBUG]
63638 2019-Jan-12 20:37:24.376997 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-12 20:37:24.377022 - [DEBUG] Compose: EdgeIdentity * AllBottom
63640 2019-Jan-12 20:37:24.377048 - [DEBUG]
63641 2019-Jan-12 20:37:24.377072 - [DEBUG] Propagate flow
63642 2019-Jan-12 20:37:24.377095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63643 2019-Jan-12 20:37:24.377151 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63644 2019-Jan-12 20:37:24.377787 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63645 2019-Jan-12 20:37:24.378421 - [DEBUG] Edge function : AllBottom (result of previous compose)
63646 2019-Jan-12 20:37:24.378446 - [DEBUG]
63647 2019-Jan-12 20:37:24.378471 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63648 2019-Jan-12 20:37:24.378496 - [DEBUG] = AllBottom
63649 2019-Jan-12 20:37:24.378521 - [DEBUG]
63650 2019-Jan-12 20:37:24.378544 - [DEBUG] PROPAGATE: No new function!
63651 2019-Jan-12 20:37:24.378570 - [DEBUG] EDGE:
63652 2019-Jan-12 20:37:24.378627 - [DEBUG] ---> 63653 2019-Jan-12 20:37:24.379275 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63654 2019-Jan-12 20:37:24.379905 - [DEBUG]
63655 2019-Jan-12 20:37:24.379930 - [DEBUG] EDGE:
63656 2019-Jan-12 20:37:24.379988 - [DEBUG] ---> 63657 2019-Jan-12 20:37:24.380620 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63658 2019-Jan-12 20:37:24.381253 - [DEBUG]
63659 2019-Jan-12 20:37:24.381280 - [DEBUG] Compose: EdgeIdentity * AllBottom
63660 2019-Jan-12 20:37:24.381306 - [DEBUG]
63661 2019-Jan-12 20:37:24.381329 - [DEBUG] Propagate flow
63662 2019-Jan-12 20:37:24.381353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63663 2019-Jan-12 20:37:24.381408 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63664 2019-Jan-12 20:37:24.382053 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63665 2019-Jan-12 20:37:24.382690 - [DEBUG] Edge function : AllBottom (result of previous compose)
63666 2019-Jan-12 20:37:24.382715 - [DEBUG]
63667 2019-Jan-12 20:37:24.382740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63668 2019-Jan-12 20:37:24.382765 - [DEBUG] = AllBottom
63669 2019-Jan-12 20:37:24.382790 - [DEBUG]
63670 2019-Jan-12 20:37:24.382813 - [DEBUG] PROPAGATE: No new function!
63671 2019-Jan-12 20:37:24.382837 - [DEBUG] EDGE:
63672 2019-Jan-12 20:37:24.382895 - [DEBUG] ---> 63673 2019-Jan-12 20:37:24.383531 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63674 2019-Jan-12 20:37:24.384162 - [DEBUG]
63675 2019-Jan-12 20:37:24.384189 - [DEBUG] Compose: EdgeIdentity * AllBottom
63676 2019-Jan-12 20:37:24.384214 - [DEBUG]
63677 2019-Jan-12 20:37:24.384238 - [DEBUG] Propagate flow
63678 2019-Jan-12 20:37:24.384261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63679 2019-Jan-12 20:37:24.384317 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63680 2019-Jan-12 20:37:24.384953 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63681 2019-Jan-12 20:37:24.385610 - [DEBUG] Edge function : AllBottom (result of previous compose)
63682 2019-Jan-12 20:37:24.385636 - [DEBUG]
63683 2019-Jan-12 20:37:24.385661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63684 2019-Jan-12 20:37:24.385687 - [DEBUG] = AllBottom
63685 2019-Jan-12 20:37:24.385712 - [DEBUG]
63686 2019-Jan-12 20:37:24.385735 - [DEBUG] PROPAGATE: No new function!
63687 2019-Jan-12 20:37:24.385759 - [DEBUG] EDGE:
63688 2019-Jan-12 20:37:24.385817 - [DEBUG] ---> 63689 2019-Jan-12 20:37:24.386450 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63690 2019-Jan-12 20:37:24.387081 - [DEBUG]
63691 2019-Jan-12 20:37:24.387106 - [DEBUG] EDGE:
63692 2019-Jan-12 20:37:24.387164 - [DEBUG] ---> 63693 2019-Jan-12 20:37:24.387795 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63694 2019-Jan-12 20:37:24.388425 - [DEBUG]
63695 2019-Jan-12 20:37:24.388452 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-12 20:37:24.388478 - [DEBUG]
63697 2019-Jan-12 20:37:24.388501 - [DEBUG] Propagate flow
63698 2019-Jan-12 20:37:24.388524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-12 20:37:24.388580 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63700 2019-Jan-12 20:37:24.389229 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63701 2019-Jan-12 20:37:24.389864 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-12 20:37:24.389890 - [DEBUG]
63703 2019-Jan-12 20:37:24.389915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-12 20:37:24.389941 - [DEBUG] = AllBottom
63705 2019-Jan-12 20:37:24.389965 - [DEBUG]
63706 2019-Jan-12 20:37:24.389989 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-12 20:37:24.390013 - [DEBUG] EDGE:
63708 2019-Jan-12 20:37:24.390070 - [DEBUG] ---> 63709 2019-Jan-12 20:37:24.390706 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63710 2019-Jan-12 20:37:24.391338 - [DEBUG]
63711 2019-Jan-12 20:37:24.391364 - [DEBUG] EDGE:
63712 2019-Jan-12 20:37:24.391421 - [DEBUG] ---> 63713 2019-Jan-12 20:37:24.392066 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63714 2019-Jan-12 20:37:24.392697 - [DEBUG]
63715 2019-Jan-12 20:37:24.392722 - [DEBUG] EDGE:
63716 2019-Jan-12 20:37:24.392779 - [DEBUG] ---> 63717 2019-Jan-12 20:37:24.393414 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63718 2019-Jan-12 20:37:24.394044 - [DEBUG]
63719 2019-Jan-12 20:37:24.394070 - [DEBUG] Compose: EdgeIdentity * AllBottom
63720 2019-Jan-12 20:37:24.394096 - [DEBUG]
63721 2019-Jan-12 20:37:24.394120 - [DEBUG] Propagate flow
63722 2019-Jan-12 20:37:24.394143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63723 2019-Jan-12 20:37:24.394199 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63724 2019-Jan-12 20:37:24.394835 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63725 2019-Jan-12 20:37:24.395502 - [DEBUG] Edge function : AllBottom (result of previous compose)
63726 2019-Jan-12 20:37:24.395528 - [DEBUG]
63727 2019-Jan-12 20:37:24.395554 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63728 2019-Jan-12 20:37:24.395579 - [DEBUG] = AllBottom
63729 2019-Jan-12 20:37:24.395604 - [DEBUG]
63730 2019-Jan-12 20:37:24.395627 - [DEBUG] PROPAGATE: No new function!
63731 2019-Jan-12 20:37:24.395667 - [DEBUG] Compose: EdgeIdentity * AllBottom
63732 2019-Jan-12 20:37:24.395695 - [DEBUG]
63733 2019-Jan-12 20:37:24.395718 - [DEBUG] Propagate flow
63734 2019-Jan-12 20:37:24.395742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63735 2019-Jan-12 20:37:24.395799 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63736 2019-Jan-12 20:37:24.396436 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-12 20:37:24.397067 - [DEBUG] Edge function : AllBottom (result of previous compose)
63738 2019-Jan-12 20:37:24.397093 - [DEBUG]
63739 2019-Jan-12 20:37:24.397118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63740 2019-Jan-12 20:37:24.397143 - [DEBUG] = AllBottom
63741 2019-Jan-12 20:37:24.397167 - [DEBUG]
63742 2019-Jan-12 20:37:24.397190 - [DEBUG] PROPAGATE: No new function!
63743 2019-Jan-12 20:37:24.397216 - [DEBUG] Compose: EdgeIdentity * AllBottom
63744 2019-Jan-12 20:37:24.397241 - [DEBUG]
63745 2019-Jan-12 20:37:24.397265 - [DEBUG] Propagate flow
63746 2019-Jan-12 20:37:24.397288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63747 2019-Jan-12 20:37:24.397345 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63748 2019-Jan-12 20:37:24.397982 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63749 2019-Jan-12 20:37:24.398623 - [DEBUG] Edge function : AllBottom (result of previous compose)
63750 2019-Jan-12 20:37:24.398660 - [DEBUG]
63751 2019-Jan-12 20:37:24.398688 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63752 2019-Jan-12 20:37:24.398713 - [DEBUG] = AllBottom
63753 2019-Jan-12 20:37:24.398738 - [DEBUG]
63754 2019-Jan-12 20:37:24.398761 - [DEBUG] PROPAGATE: No new function!
63755 2019-Jan-12 20:37:24.398787 - [DEBUG] EDGE:
63756 2019-Jan-12 20:37:24.398845 - [DEBUG] ---> 63757 2019-Jan-12 20:37:24.399488 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63758 2019-Jan-12 20:37:24.400121 - [DEBUG]
63759 2019-Jan-12 20:37:24.400155 - [DEBUG] Compose: EdgeIdentity * AllBottom
63760 2019-Jan-12 20:37:24.400182 - [DEBUG]
63761 2019-Jan-12 20:37:24.400206 - [DEBUG] Propagate flow
63762 2019-Jan-12 20:37:24.400229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63763 2019-Jan-12 20:37:24.400286 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63764 2019-Jan-12 20:37:24.400920 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63765 2019-Jan-12 20:37:24.401552 - [DEBUG] Edge function : AllBottom (result of previous compose)
63766 2019-Jan-12 20:37:24.401577 - [DEBUG]
63767 2019-Jan-12 20:37:24.401602 - [DEBUG] Join: AllTop & AllBottom
63768 2019-Jan-12 20:37:24.401628 - [DEBUG] = AllBottom (new jump func)
63769 2019-Jan-12 20:37:24.401652 - [DEBUG]
63770 2019-Jan-12 20:37:24.401675 - [DEBUG] Start adding new jump function
63771 2019-Jan-12 20:37:24.401699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63772 2019-Jan-12 20:37:24.401762 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63773 2019-Jan-12 20:37:24.402410 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63774 2019-Jan-12 20:37:24.403045 - [DEBUG] Edge Function : AllBottom
63775 2019-Jan-12 20:37:24.403073 - [DEBUG] End adding new jump function
63776 2019-Jan-12 20:37:24.403097 - [DEBUG]
63777 2019-Jan-12 20:37:24.403120 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63778 2019-Jan-12 20:37:24.403145 - [DEBUG]
63779 2019-Jan-12 20:37:24.403168 - [DEBUG] Process 1689. path edge:
63780 2019-Jan-12 20:37:24.403192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63781 2019-Jan-12 20:37:24.403248 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63782 2019-Jan-12 20:37:24.403882 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63783 2019-Jan-12 20:37:24.404513 - [DEBUG]
63784 2019-Jan-12 20:37:24.404538 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63785 2019-Jan-12 20:37:24.405179 - [DEBUG] Possible callees:
63786 2019-Jan-12 20:37:24.405204 - [DEBUG] foo
63787 2019-Jan-12 20:37:24.405229 - [DEBUG] Possible return sites:
63788 2019-Jan-12 20:37:24.405253 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463789 2019-Jan-12 20:37:24.406525 - [DEBUG] Found and process special summary
63790 2019-Jan-12 20:37:24.406565 - [DEBUG] Compose: EdgeIdentity * AllBottom
63791 2019-Jan-12 20:37:24.406593 - [DEBUG]
63792 2019-Jan-12 20:37:24.406617 - [DEBUG] Propagate flow
63793 2019-Jan-12 20:37:24.406640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63794 2019-Jan-12 20:37:24.406697 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63795 2019-Jan-12 20:37:24.407333 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63796 2019-Jan-12 20:37:24.407964 - [DEBUG] Edge function : AllBottom (result of previous compose)
63797 2019-Jan-12 20:37:24.407989 - [DEBUG]
63798 2019-Jan-12 20:37:24.408014 - [DEBUG] Join: AllTop & AllBottom
63799 2019-Jan-12 20:37:24.408049 - [DEBUG] = AllBottom (new jump func)
63800 2019-Jan-12 20:37:24.408074 - [DEBUG]
63801 2019-Jan-12 20:37:24.408097 - [DEBUG] Start adding new jump function
63802 2019-Jan-12 20:37:24.408120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63803 2019-Jan-12 20:37:24.408176 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63804 2019-Jan-12 20:37:24.408824 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63805 2019-Jan-12 20:37:24.409460 - [DEBUG] Edge Function : AllBottom
63806 2019-Jan-12 20:37:24.409488 - [DEBUG] End adding new jump function
63807 2019-Jan-12 20:37:24.409511 - [DEBUG]
63808 2019-Jan-12 20:37:24.409535 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63809 2019-Jan-12 20:37:24.409559 - [DEBUG]
63810 2019-Jan-12 20:37:24.409583 - [DEBUG] Process 1690. path edge:
63811 2019-Jan-12 20:37:24.409606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63812 2019-Jan-12 20:37:24.409662 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63813 2019-Jan-12 20:37:24.410298 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63814 2019-Jan-12 20:37:24.410929 - [DEBUG]
63815 2019-Jan-12 20:37:24.410962 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63816 2019-Jan-12 20:37:24.411614 - [DEBUG] Compose: EdgeIdentity * AllBottom
63817 2019-Jan-12 20:37:24.411643 - [DEBUG]
63818 2019-Jan-12 20:37:24.411667 - [DEBUG] Propagate flow
63819 2019-Jan-12 20:37:24.411691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63820 2019-Jan-12 20:37:24.411747 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63821 2019-Jan-12 20:37:24.412396 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63822 2019-Jan-12 20:37:24.413028 - [DEBUG] Edge function : AllBottom (result of previous compose)
63823 2019-Jan-12 20:37:24.413054 - [DEBUG]
63824 2019-Jan-12 20:37:24.413078 - [DEBUG] Join: AllTop & AllBottom
63825 2019-Jan-12 20:37:24.413104 - [DEBUG] = AllBottom (new jump func)
63826 2019-Jan-12 20:37:24.413129 - [DEBUG]
63827 2019-Jan-12 20:37:24.413153 - [DEBUG] Start adding new jump function
63828 2019-Jan-12 20:37:24.413176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63829 2019-Jan-12 20:37:24.413232 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63830 2019-Jan-12 20:37:24.413866 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63831 2019-Jan-12 20:37:24.414498 - [DEBUG] Edge Function : AllBottom
63832 2019-Jan-12 20:37:24.414526 - [DEBUG] End adding new jump function
63833 2019-Jan-12 20:37:24.414550 - [DEBUG]
63834 2019-Jan-12 20:37:24.414574 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63835 2019-Jan-12 20:37:24.414598 - [DEBUG]
63836 2019-Jan-12 20:37:24.414622 - [DEBUG] Process 1691. path edge:
63837 2019-Jan-12 20:37:24.414646 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63838 2019-Jan-12 20:37:24.414702 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63839 2019-Jan-12 20:37:24.415349 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63840 2019-Jan-12 20:37:24.415981 - [DEBUG]
63841 2019-Jan-12 20:37:24.416006 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63842 2019-Jan-12 20:37:24.416653 - [DEBUG] Compose: EdgeIdentity * AllBottom
63843 2019-Jan-12 20:37:24.416681 - [DEBUG]
63844 2019-Jan-12 20:37:24.416705 - [DEBUG] Propagate flow
63845 2019-Jan-12 20:37:24.416729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63846 2019-Jan-12 20:37:24.416785 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63847 2019-Jan-12 20:37:24.417429 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63848 2019-Jan-12 20:37:24.418062 - [DEBUG] Edge function : AllBottom (result of previous compose)
63849 2019-Jan-12 20:37:24.418088 - [DEBUG]
63850 2019-Jan-12 20:37:24.418112 - [DEBUG] Join: AllTop & AllBottom
63851 2019-Jan-12 20:37:24.418138 - [DEBUG] = AllBottom (new jump func)
63852 2019-Jan-12 20:37:24.418163 - [DEBUG]
63853 2019-Jan-12 20:37:24.418187 - [DEBUG] Start adding new jump function
63854 2019-Jan-12 20:37:24.418210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63855 2019-Jan-12 20:37:24.418266 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63856 2019-Jan-12 20:37:24.418913 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63857 2019-Jan-12 20:37:24.419566 - [DEBUG] Edge Function : AllBottom
63858 2019-Jan-12 20:37:24.419600 - [DEBUG] End adding new jump function
63859 2019-Jan-12 20:37:24.419624 - [DEBUG]
63860 2019-Jan-12 20:37:24.419648 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63861 2019-Jan-12 20:37:24.419673 - [DEBUG]
63862 2019-Jan-12 20:37:24.419696 - [DEBUG] Process 1692. path edge:
63863 2019-Jan-12 20:37:24.419720 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63864 2019-Jan-12 20:37:24.419777 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63865 2019-Jan-12 20:37:24.420420 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63866 2019-Jan-12 20:37:24.421052 - [DEBUG]
63867 2019-Jan-12 20:37:24.421076 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63868 2019-Jan-12 20:37:24.421725 - [DEBUG] Possible callees:
63869 2019-Jan-12 20:37:24.421750 - [DEBUG] llvm.dbg.declare
63870 2019-Jan-12 20:37:24.421775 - [DEBUG] Possible return sites:
63871 2019-Jan-12 20:37:24.421799 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663872 2019-Jan-12 20:37:24.423084 - [DEBUG] Found and process special summary
63873 2019-Jan-12 20:37:24.423124 - [DEBUG] Compose: EdgeIdentity * AllBottom
63874 2019-Jan-12 20:37:24.423152 - [DEBUG]
63875 2019-Jan-12 20:37:24.423176 - [DEBUG] Propagate flow
63876 2019-Jan-12 20:37:24.423200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63877 2019-Jan-12 20:37:24.423257 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63878 2019-Jan-12 20:37:24.423894 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63879 2019-Jan-12 20:37:24.424524 - [DEBUG] Edge function : AllBottom (result of previous compose)
63880 2019-Jan-12 20:37:24.424550 - [DEBUG]
63881 2019-Jan-12 20:37:24.424574 - [DEBUG] Join: AllTop & AllBottom
63882 2019-Jan-12 20:37:24.424600 - [DEBUG] = AllBottom (new jump func)
63883 2019-Jan-12 20:37:24.424625 - [DEBUG]
63884 2019-Jan-12 20:37:24.424649 - [DEBUG] Start adding new jump function
63885 2019-Jan-12 20:37:24.424672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63886 2019-Jan-12 20:37:24.424728 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63887 2019-Jan-12 20:37:24.425374 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63888 2019-Jan-12 20:37:24.426010 - [DEBUG] Edge Function : AllBottom
63889 2019-Jan-12 20:37:24.426038 - [DEBUG] End adding new jump function
63890 2019-Jan-12 20:37:24.426063 - [DEBUG]
63891 2019-Jan-12 20:37:24.426087 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63892 2019-Jan-12 20:37:24.426111 - [DEBUG]
63893 2019-Jan-12 20:37:24.426135 - [DEBUG] Process 1693. path edge:
63894 2019-Jan-12 20:37:24.426159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63895 2019-Jan-12 20:37:24.426215 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63896 2019-Jan-12 20:37:24.426850 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63897 2019-Jan-12 20:37:24.427482 - [DEBUG]
63898 2019-Jan-12 20:37:24.427506 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63899 2019-Jan-12 20:37:24.428168 - [DEBUG] Compose: EdgeIdentity * AllBottom
63900 2019-Jan-12 20:37:24.428197 - [DEBUG]
63901 2019-Jan-12 20:37:24.428221 - [DEBUG] Propagate flow
63902 2019-Jan-12 20:37:24.428244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63903 2019-Jan-12 20:37:24.428301 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63904 2019-Jan-12 20:37:24.428956 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63905 2019-Jan-12 20:37:24.429588 - [DEBUG] Edge function : AllBottom (result of previous compose)
63906 2019-Jan-12 20:37:24.429613 - [DEBUG]
63907 2019-Jan-12 20:37:24.429637 - [DEBUG] Join: AllTop & AllBottom
63908 2019-Jan-12 20:37:24.429663 - [DEBUG] = AllBottom (new jump func)
63909 2019-Jan-12 20:37:24.429688 - [DEBUG]
63910 2019-Jan-12 20:37:24.429711 - [DEBUG] Start adding new jump function
63911 2019-Jan-12 20:37:24.429734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63912 2019-Jan-12 20:37:24.429790 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63913 2019-Jan-12 20:37:24.430421 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63914 2019-Jan-12 20:37:24.431051 - [DEBUG] Edge Function : AllBottom
63915 2019-Jan-12 20:37:24.431079 - [DEBUG] End adding new jump function
63916 2019-Jan-12 20:37:24.431103 - [DEBUG]
63917 2019-Jan-12 20:37:24.431127 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63918 2019-Jan-12 20:37:24.431152 - [DEBUG]
63919 2019-Jan-12 20:37:24.431175 - [DEBUG] Process 1694. path edge:
63920 2019-Jan-12 20:37:24.431199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63921 2019-Jan-12 20:37:24.431255 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63922 2019-Jan-12 20:37:24.431887 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63923 2019-Jan-12 20:37:24.432534 - [DEBUG]
63924 2019-Jan-12 20:37:24.432559 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63925 2019-Jan-12 20:37:24.433207 - [DEBUG] Compose: EdgeIdentity * AllBottom
63926 2019-Jan-12 20:37:24.433237 - [DEBUG]
63927 2019-Jan-12 20:37:24.433260 - [DEBUG] Propagate flow
63928 2019-Jan-12 20:37:24.433284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63929 2019-Jan-12 20:37:24.433341 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63930 2019-Jan-12 20:37:24.433973 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63931 2019-Jan-12 20:37:24.434604 - [DEBUG] Edge function : AllBottom (result of previous compose)
63932 2019-Jan-12 20:37:24.434629 - [DEBUG]
63933 2019-Jan-12 20:37:24.434654 - [DEBUG] Join: AllTop & AllBottom
63934 2019-Jan-12 20:37:24.434680 - [DEBUG] = AllBottom (new jump func)
63935 2019-Jan-12 20:37:24.434704 - [DEBUG]
63936 2019-Jan-12 20:37:24.434728 - [DEBUG] Start adding new jump function
63937 2019-Jan-12 20:37:24.434751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63938 2019-Jan-12 20:37:24.434807 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63939 2019-Jan-12 20:37:24.435454 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63940 2019-Jan-12 20:37:24.436084 - [DEBUG] Edge Function : AllBottom
63941 2019-Jan-12 20:37:24.436112 - [DEBUG] End adding new jump function
63942 2019-Jan-12 20:37:24.436136 - [DEBUG]
63943 2019-Jan-12 20:37:24.436160 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63944 2019-Jan-12 20:37:24.436192 - [DEBUG]
63945 2019-Jan-12 20:37:24.436216 - [DEBUG] Process 1695. path edge:
63946 2019-Jan-12 20:37:24.436240 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63947 2019-Jan-12 20:37:24.436297 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63948 2019-Jan-12 20:37:24.436928 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63949 2019-Jan-12 20:37:24.437559 - [DEBUG]
63950 2019-Jan-12 20:37:24.437584 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63951 2019-Jan-12 20:37:24.438233 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-12 20:37:24.438261 - [DEBUG]
63953 2019-Jan-12 20:37:24.438285 - [DEBUG] Propagate flow
63954 2019-Jan-12 20:37:24.438308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-12 20:37:24.438365 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63956 2019-Jan-12 20:37:24.439016 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63957 2019-Jan-12 20:37:24.439648 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-12 20:37:24.439674 - [DEBUG]
63959 2019-Jan-12 20:37:24.439699 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-12 20:37:24.439725 - [DEBUG] = AllBottom
63961 2019-Jan-12 20:37:24.439749 - [DEBUG]
63962 2019-Jan-12 20:37:24.439772 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-12 20:37:24.439797 - [DEBUG] EDGE:
63964 2019-Jan-12 20:37:24.439853 - [DEBUG] ---> 63965 2019-Jan-12 20:37:24.440484 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63966 2019-Jan-12 20:37:24.441115 - [DEBUG]
63967 2019-Jan-12 20:37:24.441140 - [DEBUG] EDGE:
63968 2019-Jan-12 20:37:24.441197 - [DEBUG] ---> 63969 2019-Jan-12 20:37:24.441828 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63970 2019-Jan-12 20:37:24.442474 - [DEBUG]
63971 2019-Jan-12 20:37:24.442500 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-12 20:37:24.442526 - [DEBUG]
63973 2019-Jan-12 20:37:24.442549 - [DEBUG] Propagate flow
63974 2019-Jan-12 20:37:24.442573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-12 20:37:24.442628 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63976 2019-Jan-12 20:37:24.443261 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63977 2019-Jan-12 20:37:24.443894 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-12 20:37:24.443920 - [DEBUG]
63979 2019-Jan-12 20:37:24.443945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63980 2019-Jan-12 20:37:24.443970 - [DEBUG] = AllBottom
63981 2019-Jan-12 20:37:24.443995 - [DEBUG]
63982 2019-Jan-12 20:37:24.444018 - [DEBUG] PROPAGATE: No new function!
63983 2019-Jan-12 20:37:24.444043 - [DEBUG] EDGE:
63984 2019-Jan-12 20:37:24.444100 - [DEBUG] ---> 63985 2019-Jan-12 20:37:24.444735 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63986 2019-Jan-12 20:37:24.445377 - [DEBUG]
63987 2019-Jan-12 20:37:24.445402 - [DEBUG] Compose: EdgeIdentity * AllBottom
63988 2019-Jan-12 20:37:24.445428 - [DEBUG]
63989 2019-Jan-12 20:37:24.445452 - [DEBUG] Propagate flow
63990 2019-Jan-12 20:37:24.445487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63991 2019-Jan-12 20:37:24.445543 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63992 2019-Jan-12 20:37:24.446181 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63993 2019-Jan-12 20:37:24.446822 - [DEBUG] Edge function : AllBottom (result of previous compose)
63994 2019-Jan-12 20:37:24.446848 - [DEBUG]
63995 2019-Jan-12 20:37:24.446872 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63996 2019-Jan-12 20:37:24.446898 - [DEBUG] = AllBottom
63997 2019-Jan-12 20:37:24.446923 - [DEBUG]
63998 2019-Jan-12 20:37:24.446946 - [DEBUG] PROPAGATE: No new function!
63999 2019-Jan-12 20:37:24.446984 - [DEBUG] Compose: EdgeIdentity * AllBottom
64000 2019-Jan-12 20:37:24.447011 - [DEBUG]
64001 2019-Jan-12 20:37:24.447035 - [DEBUG] Propagate flow
64002 2019-Jan-12 20:37:24.447059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64003 2019-Jan-12 20:37:24.447115 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64004 2019-Jan-12 20:37:24.447752 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-12 20:37:24.448384 - [DEBUG] Edge function : AllBottom (result of previous compose)
64006 2019-Jan-12 20:37:24.448409 - [DEBUG]
64007 2019-Jan-12 20:37:24.448433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64008 2019-Jan-12 20:37:24.448459 - [DEBUG] = AllBottom
64009 2019-Jan-12 20:37:24.448484 - [DEBUG]
64010 2019-Jan-12 20:37:24.448507 - [DEBUG] PROPAGATE: No new function!
64011 2019-Jan-12 20:37:24.448532 - [DEBUG] Compose: EdgeIdentity * AllBottom
64012 2019-Jan-12 20:37:24.448557 - [DEBUG]
64013 2019-Jan-12 20:37:24.448581 - [DEBUG] Propagate flow
64014 2019-Jan-12 20:37:24.448604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64015 2019-Jan-12 20:37:24.448672 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64016 2019-Jan-12 20:37:24.449309 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64017 2019-Jan-12 20:37:24.449951 - [DEBUG] Edge function : AllBottom (result of previous compose)
64018 2019-Jan-12 20:37:24.449977 - [DEBUG]
64019 2019-Jan-12 20:37:24.450001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64020 2019-Jan-12 20:37:24.450027 - [DEBUG] = AllBottom
64021 2019-Jan-12 20:37:24.450051 - [DEBUG]
64022 2019-Jan-12 20:37:24.450074 - [DEBUG] PROPAGATE: No new function!
64023 2019-Jan-12 20:37:24.450099 - [DEBUG] EDGE:
64024 2019-Jan-12 20:37:24.450157 - [DEBUG] ---> 64025 2019-Jan-12 20:37:24.450800 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64026 2019-Jan-12 20:37:24.451433 - [DEBUG]
64027 2019-Jan-12 20:37:24.451466 - [DEBUG] Compose: EdgeIdentity * AllBottom
64028 2019-Jan-12 20:37:24.451493 - [DEBUG]
64029 2019-Jan-12 20:37:24.451516 - [DEBUG] Propagate flow
64030 2019-Jan-12 20:37:24.451540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64031 2019-Jan-12 20:37:24.451595 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64032 2019-Jan-12 20:37:24.452246 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64033 2019-Jan-12 20:37:24.452877 - [DEBUG] Edge function : AllBottom (result of previous compose)
64034 2019-Jan-12 20:37:24.452903 - [DEBUG]
64035 2019-Jan-12 20:37:24.452927 - [DEBUG] Join: AllTop & AllBottom
64036 2019-Jan-12 20:37:24.452961 - [DEBUG] = AllBottom (new jump func)
64037 2019-Jan-12 20:37:24.452986 - [DEBUG]
64038 2019-Jan-12 20:37:24.453009 - [DEBUG] Start adding new jump function
64039 2019-Jan-12 20:37:24.453033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64040 2019-Jan-12 20:37:24.453089 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64041 2019-Jan-12 20:37:24.453720 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64042 2019-Jan-12 20:37:24.454354 - [DEBUG] Edge Function : AllBottom
64043 2019-Jan-12 20:37:24.454382 - [DEBUG] End adding new jump function
64044 2019-Jan-12 20:37:24.454405 - [DEBUG]
64045 2019-Jan-12 20:37:24.454429 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64046 2019-Jan-12 20:37:24.454453 - [DEBUG]
64047 2019-Jan-12 20:37:24.454476 - [DEBUG] Process 1696. path edge:
64048 2019-Jan-12 20:37:24.454500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64049 2019-Jan-12 20:37:24.454556 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64050 2019-Jan-12 20:37:24.455192 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64051 2019-Jan-12 20:37:24.455840 - [DEBUG]
64052 2019-Jan-12 20:37:24.455865 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64053 2019-Jan-12 20:37:24.456507 - [DEBUG] Possible callees:
64054 2019-Jan-12 20:37:24.456532 - [DEBUG] bar
64055 2019-Jan-12 20:37:24.456557 - [DEBUG] Possible return sites:
64056 2019-Jan-12 20:37:24.456580 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964057 2019-Jan-12 20:37:24.457835 - [DEBUG] Found and process special summary
64058 2019-Jan-12 20:37:24.457874 - [DEBUG] Compose: EdgeIdentity * AllBottom
64059 2019-Jan-12 20:37:24.457902 - [DEBUG]
64060 2019-Jan-12 20:37:24.457926 - [DEBUG] Propagate flow
64061 2019-Jan-12 20:37:24.457949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64062 2019-Jan-12 20:37:24.458005 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64063 2019-Jan-12 20:37:24.458641 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64064 2019-Jan-12 20:37:24.459286 - [DEBUG] Edge function : AllBottom (result of previous compose)
64065 2019-Jan-12 20:37:24.459312 - [DEBUG]
64066 2019-Jan-12 20:37:24.459336 - [DEBUG] Join: AllTop & AllBottom
64067 2019-Jan-12 20:37:24.459362 - [DEBUG] = AllBottom (new jump func)
64068 2019-Jan-12 20:37:24.459386 - [DEBUG]
64069 2019-Jan-12 20:37:24.459410 - [DEBUG] Start adding new jump function
64070 2019-Jan-12 20:37:24.459433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64071 2019-Jan-12 20:37:24.459489 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64072 2019-Jan-12 20:37:24.460120 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64073 2019-Jan-12 20:37:24.460756 - [DEBUG] Edge Function : AllBottom
64074 2019-Jan-12 20:37:24.460784 - [DEBUG] End adding new jump function
64075 2019-Jan-12 20:37:24.460808 - [DEBUG]
64076 2019-Jan-12 20:37:24.460832 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64077 2019-Jan-12 20:37:24.460856 - [DEBUG]
64078 2019-Jan-12 20:37:24.460879 - [DEBUG] Process 1697. path edge:
64079 2019-Jan-12 20:37:24.460903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64080 2019-Jan-12 20:37:24.460967 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64081 2019-Jan-12 20:37:24.461603 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64082 2019-Jan-12 20:37:24.462252 - [DEBUG]
64083 2019-Jan-12 20:37:24.462277 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64084 2019-Jan-12 20:37:24.462931 - [DEBUG] Compose: EdgeIdentity * AllBottom
64085 2019-Jan-12 20:37:24.462959 - [DEBUG]
64086 2019-Jan-12 20:37:24.462983 - [DEBUG] Propagate flow
64087 2019-Jan-12 20:37:24.463006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64088 2019-Jan-12 20:37:24.463063 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64089 2019-Jan-12 20:37:24.463702 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64090 2019-Jan-12 20:37:24.464332 - [DEBUG] Edge function : AllBottom (result of previous compose)
64091 2019-Jan-12 20:37:24.464357 - [DEBUG]
64092 2019-Jan-12 20:37:24.464381 - [DEBUG] Join: AllTop & AllBottom
64093 2019-Jan-12 20:37:24.464407 - [DEBUG] = AllBottom (new jump func)
64094 2019-Jan-12 20:37:24.464432 - [DEBUG]
64095 2019-Jan-12 20:37:24.464455 - [DEBUG] Start adding new jump function
64096 2019-Jan-12 20:37:24.464478 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64097 2019-Jan-12 20:37:24.464534 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64098 2019-Jan-12 20:37:24.465165 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64099 2019-Jan-12 20:37:24.465813 - [DEBUG] Edge Function : AllBottom
64100 2019-Jan-12 20:37:24.465841 - [DEBUG] End adding new jump function
64101 2019-Jan-12 20:37:24.465865 - [DEBUG]
64102 2019-Jan-12 20:37:24.465888 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64103 2019-Jan-12 20:37:24.465913 - [DEBUG]
64104 2019-Jan-12 20:37:24.465936 - [DEBUG] Process 1698. path edge:
64105 2019-Jan-12 20:37:24.465959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64106 2019-Jan-12 20:37:24.466016 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64107 2019-Jan-12 20:37:24.466647 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64108 2019-Jan-12 20:37:24.467277 - [DEBUG]
64109 2019-Jan-12 20:37:24.467302 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64110 2019-Jan-12 20:37:24.467948 - [DEBUG] Compose: EdgeIdentity * AllBottom
64111 2019-Jan-12 20:37:24.467976 - [DEBUG]
64112 2019-Jan-12 20:37:24.468000 - [DEBUG] Propagate flow
64113 2019-Jan-12 20:37:24.468024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64114 2019-Jan-12 20:37:24.468080 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64115 2019-Jan-12 20:37:24.468738 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64116 2019-Jan-12 20:37:24.469372 - [DEBUG] Edge function : AllBottom (result of previous compose)
64117 2019-Jan-12 20:37:24.469398 - [DEBUG]
64118 2019-Jan-12 20:37:24.469422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64119 2019-Jan-12 20:37:24.469448 - [DEBUG] = AllBottom
64120 2019-Jan-12 20:37:24.469472 - [DEBUG]
64121 2019-Jan-12 20:37:24.469496 - [DEBUG] PROPAGATE: No new function!
64122 2019-Jan-12 20:37:24.469528 - [DEBUG] Compose: EdgeIdentity * AllBottom
64123 2019-Jan-12 20:37:24.469563 - [DEBUG]
64124 2019-Jan-12 20:37:24.469587 - [DEBUG] Propagate flow
64125 2019-Jan-12 20:37:24.469610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64126 2019-Jan-12 20:37:24.469667 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64127 2019-Jan-12 20:37:24.470311 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64128 2019-Jan-12 20:37:24.470943 - [DEBUG] Edge function : AllBottom (result of previous compose)
64129 2019-Jan-12 20:37:24.470969 - [DEBUG]
64130 2019-Jan-12 20:37:24.470993 - [DEBUG] Join: AllTop & AllBottom
64131 2019-Jan-12 20:37:24.471019 - [DEBUG] = AllBottom (new jump func)
64132 2019-Jan-12 20:37:24.471043 - [DEBUG]
64133 2019-Jan-12 20:37:24.471067 - [DEBUG] Start adding new jump function
64134 2019-Jan-12 20:37:24.471090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64135 2019-Jan-12 20:37:24.471146 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64136 2019-Jan-12 20:37:24.471779 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64137 2019-Jan-12 20:37:24.472437 - [DEBUG] Edge Function : AllBottom
64138 2019-Jan-12 20:37:24.472469 - [DEBUG] End adding new jump function
64139 2019-Jan-12 20:37:24.472494 - [DEBUG]
64140 2019-Jan-12 20:37:24.472518 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64141 2019-Jan-12 20:37:24.472542 - [DEBUG]
64142 2019-Jan-12 20:37:24.472566 - [DEBUG] Process 1699. path edge:
64143 2019-Jan-12 20:37:24.472589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64144 2019-Jan-12 20:37:24.472646 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64145 2019-Jan-12 20:37:24.473290 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64146 2019-Jan-12 20:37:24.473921 - [DEBUG]
64147 2019-Jan-12 20:37:24.473945 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64148 2019-Jan-12 20:37:24.474595 - [DEBUG] Possible callees:
64149 2019-Jan-12 20:37:24.474622 - [DEBUG] llvm.dbg.declare
64150 2019-Jan-12 20:37:24.474647 - [DEBUG] Possible return sites:
64151 2019-Jan-12 20:37:24.474670 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364152 2019-Jan-12 20:37:24.475947 - [DEBUG] Found and process special summary
64153 2019-Jan-12 20:37:24.475987 - [DEBUG] Compose: EdgeIdentity * AllBottom
64154 2019-Jan-12 20:37:24.476015 - [DEBUG]
64155 2019-Jan-12 20:37:24.476039 - [DEBUG] Propagate flow
64156 2019-Jan-12 20:37:24.476062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64157 2019-Jan-12 20:37:24.476119 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64158 2019-Jan-12 20:37:24.476755 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64159 2019-Jan-12 20:37:24.477386 - [DEBUG] Edge function : AllBottom (result of previous compose)
64160 2019-Jan-12 20:37:24.477411 - [DEBUG]
64161 2019-Jan-12 20:37:24.477436 - [DEBUG] Join: AllTop & AllBottom
64162 2019-Jan-12 20:37:24.477462 - [DEBUG] = AllBottom (new jump func)
64163 2019-Jan-12 20:37:24.477487 - [DEBUG]
64164 2019-Jan-12 20:37:24.477510 - [DEBUG] Start adding new jump function
64165 2019-Jan-12 20:37:24.477542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64166 2019-Jan-12 20:37:24.477598 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64167 2019-Jan-12 20:37:24.478230 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64168 2019-Jan-12 20:37:24.478881 - [DEBUG] Edge Function : AllBottom
64169 2019-Jan-12 20:37:24.478909 - [DEBUG] End adding new jump function
64170 2019-Jan-12 20:37:24.478933 - [DEBUG]
64171 2019-Jan-12 20:37:24.478957 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64172 2019-Jan-12 20:37:24.478981 - [DEBUG]
64173 2019-Jan-12 20:37:24.479005 - [DEBUG] Process 1700. path edge:
64174 2019-Jan-12 20:37:24.479029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64175 2019-Jan-12 20:37:24.479085 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64176 2019-Jan-12 20:37:24.479719 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64177 2019-Jan-12 20:37:24.480349 - [DEBUG]
64178 2019-Jan-12 20:37:24.480374 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64179 2019-Jan-12 20:37:24.481026 - [DEBUG] Compose: EdgeIdentity * AllBottom
64180 2019-Jan-12 20:37:24.481055 - [DEBUG]
64181 2019-Jan-12 20:37:24.481079 - [DEBUG] Propagate flow
64182 2019-Jan-12 20:37:24.481102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64183 2019-Jan-12 20:37:24.481159 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64184 2019-Jan-12 20:37:24.481789 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64185 2019-Jan-12 20:37:24.482438 - [DEBUG] Edge function : AllBottom (result of previous compose)
64186 2019-Jan-12 20:37:24.482463 - [DEBUG]
64187 2019-Jan-12 20:37:24.482488 - [DEBUG] Join: AllTop & AllBottom
64188 2019-Jan-12 20:37:24.482514 - [DEBUG] = AllBottom (new jump func)
64189 2019-Jan-12 20:37:24.482539 - [DEBUG]
64190 2019-Jan-12 20:37:24.482562 - [DEBUG] Start adding new jump function
64191 2019-Jan-12 20:37:24.482585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64192 2019-Jan-12 20:37:24.482641 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64193 2019-Jan-12 20:37:24.483272 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64194 2019-Jan-12 20:37:24.483900 - [DEBUG] Edge Function : AllBottom
64195 2019-Jan-12 20:37:24.483928 - [DEBUG] End adding new jump function
64196 2019-Jan-12 20:37:24.483952 - [DEBUG]
64197 2019-Jan-12 20:37:24.483976 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64198 2019-Jan-12 20:37:24.484000 - [DEBUG]
64199 2019-Jan-12 20:37:24.484024 - [DEBUG] Process 1701. path edge:
64200 2019-Jan-12 20:37:24.484047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64201 2019-Jan-12 20:37:24.484103 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64202 2019-Jan-12 20:37:24.484733 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64203 2019-Jan-12 20:37:24.485378 - [DEBUG]
64204 2019-Jan-12 20:37:24.485403 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64205 2019-Jan-12 20:37:24.486048 - [DEBUG] Compose: EdgeIdentity * AllBottom
64206 2019-Jan-12 20:37:24.486077 - [DEBUG]
64207 2019-Jan-12 20:37:24.486101 - [DEBUG] Propagate flow
64208 2019-Jan-12 20:37:24.486124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64209 2019-Jan-12 20:37:24.486189 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64210 2019-Jan-12 20:37:24.486829 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64211 2019-Jan-12 20:37:24.487459 - [DEBUG] Edge function : AllBottom (result of previous compose)
64212 2019-Jan-12 20:37:24.487485 - [DEBUG]
64213 2019-Jan-12 20:37:24.487510 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64214 2019-Jan-12 20:37:24.487536 - [DEBUG] = AllBottom
64215 2019-Jan-12 20:37:24.487560 - [DEBUG]
64216 2019-Jan-12 20:37:24.487584 - [DEBUG] PROPAGATE: No new function!
64217 2019-Jan-12 20:37:24.487608 - [DEBUG] EDGE:
64218 2019-Jan-12 20:37:24.487665 - [DEBUG] ---> 64219 2019-Jan-12 20:37:24.488295 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64220 2019-Jan-12 20:37:24.488942 - [DEBUG]
64221 2019-Jan-12 20:37:24.488968 - [DEBUG] Compose: EdgeIdentity * AllBottom
64222 2019-Jan-12 20:37:24.488994 - [DEBUG]
64223 2019-Jan-12 20:37:24.489018 - [DEBUG] Propagate flow
64224 2019-Jan-12 20:37:24.489041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64225 2019-Jan-12 20:37:24.489097 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64226 2019-Jan-12 20:37:24.489727 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64227 2019-Jan-12 20:37:24.490362 - [DEBUG] Edge function : AllBottom (result of previous compose)
64228 2019-Jan-12 20:37:24.490388 - [DEBUG]
64229 2019-Jan-12 20:37:24.490413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64230 2019-Jan-12 20:37:24.490439 - [DEBUG] = AllBottom
64231 2019-Jan-12 20:37:24.490463 - [DEBUG]
64232 2019-Jan-12 20:37:24.490487 - [DEBUG] PROPAGATE: No new function!
64233 2019-Jan-12 20:37:24.490511 - [DEBUG] EDGE:
64234 2019-Jan-12 20:37:24.490568 - [DEBUG] ---> 64235 2019-Jan-12 20:37:24.491204 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64236 2019-Jan-12 20:37:24.491835 - [DEBUG]
64237 2019-Jan-12 20:37:24.491861 - [DEBUG] Compose: EdgeIdentity * AllBottom
64238 2019-Jan-12 20:37:24.491887 - [DEBUG]
64239 2019-Jan-12 20:37:24.491910 - [DEBUG] Propagate flow
64240 2019-Jan-12 20:37:24.491934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64241 2019-Jan-12 20:37:24.492002 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64242 2019-Jan-12 20:37:24.492639 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64243 2019-Jan-12 20:37:24.493280 - [DEBUG] Edge function : AllBottom (result of previous compose)
64244 2019-Jan-12 20:37:24.493306 - [DEBUG]
64245 2019-Jan-12 20:37:24.493331 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64246 2019-Jan-12 20:37:24.493356 - [DEBUG] = AllBottom
64247 2019-Jan-12 20:37:24.493381 - [DEBUG]
64248 2019-Jan-12 20:37:24.493404 - [DEBUG] PROPAGATE: No new function!
64249 2019-Jan-12 20:37:24.493441 - [DEBUG] Compose: EdgeIdentity * AllBottom
64250 2019-Jan-12 20:37:24.493468 - [DEBUG]
64251 2019-Jan-12 20:37:24.493492 - [DEBUG] Propagate flow
64252 2019-Jan-12 20:37:24.493515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64253 2019-Jan-12 20:37:24.493572 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64254 2019-Jan-12 20:37:24.494208 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64255 2019-Jan-12 20:37:24.494847 - [DEBUG] Edge function : AllBottom (result of previous compose)
64256 2019-Jan-12 20:37:24.494873 - [DEBUG]
64257 2019-Jan-12 20:37:24.494898 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64258 2019-Jan-12 20:37:24.494924 - [DEBUG] = AllBottom
64259 2019-Jan-12 20:37:24.494949 - [DEBUG]
64260 2019-Jan-12 20:37:24.494972 - [DEBUG] PROPAGATE: No new function!
64261 2019-Jan-12 20:37:24.494997 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-12 20:37:24.495023 - [DEBUG]
64263 2019-Jan-12 20:37:24.495047 - [DEBUG] Propagate flow
64264 2019-Jan-12 20:37:24.495070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-12 20:37:24.495126 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64266 2019-Jan-12 20:37:24.495778 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64267 2019-Jan-12 20:37:24.496419 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-12 20:37:24.496445 - [DEBUG]
64269 2019-Jan-12 20:37:24.496469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-12 20:37:24.496495 - [DEBUG] = AllBottom
64271 2019-Jan-12 20:37:24.496519 - [DEBUG]
64272 2019-Jan-12 20:37:24.496543 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-12 20:37:24.496568 - [DEBUG] EDGE:
64274 2019-Jan-12 20:37:24.496626 - [DEBUG] ---> 64275 2019-Jan-12 20:37:24.497269 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64276 2019-Jan-12 20:37:24.497900 - [DEBUG]
64277 2019-Jan-12 20:37:24.497926 - [DEBUG] EDGE:
64278 2019-Jan-12 20:37:24.497983 - [DEBUG] ---> 64279 2019-Jan-12 20:37:24.498615 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64280 2019-Jan-12 20:37:24.499263 - [DEBUG]
64281 2019-Jan-12 20:37:24.499288 - [DEBUG] Compose: EdgeIdentity * AllBottom
64282 2019-Jan-12 20:37:24.499314 - [DEBUG]
64283 2019-Jan-12 20:37:24.499338 - [DEBUG] Propagate flow
64284 2019-Jan-12 20:37:24.499361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-12 20:37:24.499417 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64286 2019-Jan-12 20:37:24.500049 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64287 2019-Jan-12 20:37:24.500683 - [DEBUG] Edge function : AllBottom (result of previous compose)
64288 2019-Jan-12 20:37:24.500708 - [DEBUG]
64289 2019-Jan-12 20:37:24.500734 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64290 2019-Jan-12 20:37:24.500759 - [DEBUG] = AllBottom
64291 2019-Jan-12 20:37:24.500784 - [DEBUG]
64292 2019-Jan-12 20:37:24.500807 - [DEBUG] PROPAGATE: No new function!
64293 2019-Jan-12 20:37:24.500832 - [DEBUG] EDGE:
64294 2019-Jan-12 20:37:24.500889 - [DEBUG] ---> 64295 2019-Jan-12 20:37:24.501524 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64296 2019-Jan-12 20:37:24.502171 - [DEBUG]
64297 2019-Jan-12 20:37:24.502197 - [DEBUG] Compose: EdgeIdentity * AllBottom
64298 2019-Jan-12 20:37:24.502222 - [DEBUG]
64299 2019-Jan-12 20:37:24.502246 - [DEBUG] Propagate flow
64300 2019-Jan-12 20:37:24.502269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64301 2019-Jan-12 20:37:24.502333 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64302 2019-Jan-12 20:37:24.502969 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64303 2019-Jan-12 20:37:24.503603 - [DEBUG] Edge function : AllBottom (result of previous compose)
64304 2019-Jan-12 20:37:24.503628 - [DEBUG]
64305 2019-Jan-12 20:37:24.503653 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64306 2019-Jan-12 20:37:24.503679 - [DEBUG] = AllBottom
64307 2019-Jan-12 20:37:24.503703 - [DEBUG]
64308 2019-Jan-12 20:37:24.503727 - [DEBUG] PROPAGATE: No new function!
64309 2019-Jan-12 20:37:24.503763 - [DEBUG] Compose: EdgeIdentity * AllBottom
64310 2019-Jan-12 20:37:24.503791 - [DEBUG]
64311 2019-Jan-12 20:37:24.503814 - [DEBUG] Propagate flow
64312 2019-Jan-12 20:37:24.503838 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64313 2019-Jan-12 20:37:24.503894 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64314 2019-Jan-12 20:37:24.504532 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64315 2019-Jan-12 20:37:24.505163 - [DEBUG] Edge function : AllBottom (result of previous compose)
64316 2019-Jan-12 20:37:24.505188 - [DEBUG]
64317 2019-Jan-12 20:37:24.505212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64318 2019-Jan-12 20:37:24.505238 - [DEBUG] = AllBottom
64319 2019-Jan-12 20:37:24.505263 - [DEBUG]
64320 2019-Jan-12 20:37:24.505286 - [DEBUG] PROPAGATE: No new function!
64321 2019-Jan-12 20:37:24.505311 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-12 20:37:24.505350 - [DEBUG]
64323 2019-Jan-12 20:37:24.505374 - [DEBUG] Propagate flow
64324 2019-Jan-12 20:37:24.505398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-12 20:37:24.505453 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64326 2019-Jan-12 20:37:24.506090 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64327 2019-Jan-12 20:37:24.506722 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-12 20:37:24.506748 - [DEBUG]
64329 2019-Jan-12 20:37:24.506772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-12 20:37:24.506798 - [DEBUG] = AllBottom
64331 2019-Jan-12 20:37:24.506822 - [DEBUG]
64332 2019-Jan-12 20:37:24.506846 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-12 20:37:24.506871 - [DEBUG] EDGE:
64334 2019-Jan-12 20:37:24.506929 - [DEBUG] ---> 64335 2019-Jan-12 20:37:24.507564 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64336 2019-Jan-12 20:37:24.508195 - [DEBUG]
64337 2019-Jan-12 20:37:24.508220 - [DEBUG] EDGE:
64338 2019-Jan-12 20:37:24.508277 - [DEBUG] ---> 64339 2019-Jan-12 20:37:24.508925 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64340 2019-Jan-12 20:37:24.509555 - [DEBUG]
64341 2019-Jan-12 20:37:24.509582 - [DEBUG] Compose: EdgeIdentity * AllBottom
64342 2019-Jan-12 20:37:24.509608 - [DEBUG]
64343 2019-Jan-12 20:37:24.509631 - [DEBUG] Propagate flow
64344 2019-Jan-12 20:37:24.509655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64345 2019-Jan-12 20:37:24.509711 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64346 2019-Jan-12 20:37:24.510347 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64347 2019-Jan-12 20:37:24.510994 - [DEBUG] Edge function : AllBottom (result of previous compose)
64348 2019-Jan-12 20:37:24.511020 - [DEBUG]
64349 2019-Jan-12 20:37:24.511045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64350 2019-Jan-12 20:37:24.511071 - [DEBUG] = AllBottom
64351 2019-Jan-12 20:37:24.511095 - [DEBUG]
64352 2019-Jan-12 20:37:24.511119 - [DEBUG] PROPAGATE: No new function!
64353 2019-Jan-12 20:37:24.511143 - [DEBUG] EDGE:
64354 2019-Jan-12 20:37:24.511201 - [DEBUG] ---> 64355 2019-Jan-12 20:37:24.511836 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64356 2019-Jan-12 20:37:24.512484 - [DEBUG]
64357 2019-Jan-12 20:37:24.512510 - [DEBUG] Compose: EdgeIdentity * AllBottom
64358 2019-Jan-12 20:37:24.512536 - [DEBUG]
64359 2019-Jan-12 20:37:24.512559 - [DEBUG] Propagate flow
64360 2019-Jan-12 20:37:24.512583 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64361 2019-Jan-12 20:37:24.512638 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64362 2019-Jan-12 20:37:24.513274 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64363 2019-Jan-12 20:37:24.513920 - [DEBUG] Edge function : AllBottom (result of previous compose)
64364 2019-Jan-12 20:37:24.513945 - [DEBUG]
64365 2019-Jan-12 20:37:24.513970 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64366 2019-Jan-12 20:37:24.513996 - [DEBUG] = AllBottom
64367 2019-Jan-12 20:37:24.514021 - [DEBUG]
64368 2019-Jan-12 20:37:24.514044 - [DEBUG] PROPAGATE: No new function!
64369 2019-Jan-12 20:37:24.514082 - [DEBUG] Compose: EdgeIdentity * AllBottom
64370 2019-Jan-12 20:37:24.514109 - [DEBUG]
64371 2019-Jan-12 20:37:24.514133 - [DEBUG] Propagate flow
64372 2019-Jan-12 20:37:24.514157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64373 2019-Jan-12 20:37:24.514213 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64374 2019-Jan-12 20:37:24.514851 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64375 2019-Jan-12 20:37:24.515499 - [DEBUG] Edge function : AllBottom (result of previous compose)
64376 2019-Jan-12 20:37:24.515524 - [DEBUG]
64377 2019-Jan-12 20:37:24.515548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64378 2019-Jan-12 20:37:24.515574 - [DEBUG] = AllBottom
64379 2019-Jan-12 20:37:24.515598 - [DEBUG]
64380 2019-Jan-12 20:37:24.515621 - [DEBUG] PROPAGATE: No new function!
64381 2019-Jan-12 20:37:24.515646 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-12 20:37:24.515672 - [DEBUG]
64383 2019-Jan-12 20:37:24.515695 - [DEBUG] Propagate flow
64384 2019-Jan-12 20:37:24.515719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-12 20:37:24.515775 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64386 2019-Jan-12 20:37:24.516412 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64387 2019-Jan-12 20:37:24.517045 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-12 20:37:24.517070 - [DEBUG]
64389 2019-Jan-12 20:37:24.517095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-12 20:37:24.517120 - [DEBUG] = AllBottom
64391 2019-Jan-12 20:37:24.517145 - [DEBUG]
64392 2019-Jan-12 20:37:24.517168 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-12 20:37:24.517194 - [DEBUG] EDGE:
64394 2019-Jan-12 20:37:24.517252 - [DEBUG] ---> 64395 2019-Jan-12 20:37:24.517900 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64396 2019-Jan-12 20:37:24.518532 - [DEBUG]
64397 2019-Jan-12 20:37:24.518558 - [DEBUG] EDGE:
64398 2019-Jan-12 20:37:24.518615 - [DEBUG] ---> 64399 2019-Jan-12 20:37:24.519263 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64400 2019-Jan-12 20:37:24.519894 - [DEBUG]
64401 2019-Jan-12 20:37:24.519920 - [DEBUG] Compose: EdgeIdentity * AllBottom
64402 2019-Jan-12 20:37:24.519946 - [DEBUG]
64403 2019-Jan-12 20:37:24.519970 - [DEBUG] Propagate flow
64404 2019-Jan-12 20:37:24.519993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64405 2019-Jan-12 20:37:24.520049 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64406 2019-Jan-12 20:37:24.520681 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64407 2019-Jan-12 20:37:24.521316 - [DEBUG] Edge function : AllBottom (result of previous compose)
64408 2019-Jan-12 20:37:24.521342 - [DEBUG]
64409 2019-Jan-12 20:37:24.521367 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64410 2019-Jan-12 20:37:24.521393 - [DEBUG] = AllBottom
64411 2019-Jan-12 20:37:24.521418 - [DEBUG]
64412 2019-Jan-12 20:37:24.521441 - [DEBUG] PROPAGATE: No new function!
64413 2019-Jan-12 20:37:24.521465 - [DEBUG] EDGE:
64414 2019-Jan-12 20:37:24.521523 - [DEBUG] ---> 64415 2019-Jan-12 20:37:24.522174 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64416 2019-Jan-12 20:37:24.522805 - [DEBUG]
64417 2019-Jan-12 20:37:24.522832 - [DEBUG] Compose: EdgeIdentity * AllBottom
64418 2019-Jan-12 20:37:24.522857 - [DEBUG]
64419 2019-Jan-12 20:37:24.522881 - [DEBUG] Propagate flow
64420 2019-Jan-12 20:37:24.522904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64421 2019-Jan-12 20:37:24.522960 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64422 2019-Jan-12 20:37:24.523596 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64423 2019-Jan-12 20:37:24.524230 - [DEBUG] Edge function : AllBottom (result of previous compose)
64424 2019-Jan-12 20:37:24.524255 - [DEBUG]
64425 2019-Jan-12 20:37:24.524280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64426 2019-Jan-12 20:37:24.524306 - [DEBUG] = AllBottom
64427 2019-Jan-12 20:37:24.524331 - [DEBUG]
64428 2019-Jan-12 20:37:24.524354 - [DEBUG] PROPAGATE: No new function!
64429 2019-Jan-12 20:37:24.524392 - [DEBUG] Compose: EdgeIdentity * AllBottom
64430 2019-Jan-12 20:37:24.524419 - [DEBUG]
64431 2019-Jan-12 20:37:24.524443 - [DEBUG] Propagate flow
64432 2019-Jan-12 20:37:24.524467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64433 2019-Jan-12 20:37:24.524523 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64434 2019-Jan-12 20:37:24.525159 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64435 2019-Jan-12 20:37:24.525811 - [DEBUG] Edge function : AllBottom (result of previous compose)
64436 2019-Jan-12 20:37:24.525836 - [DEBUG]
64437 2019-Jan-12 20:37:24.525861 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64438 2019-Jan-12 20:37:24.525887 - [DEBUG] = AllBottom
64439 2019-Jan-12 20:37:24.525911 - [DEBUG]
64440 2019-Jan-12 20:37:24.525934 - [DEBUG] PROPAGATE: No new function!
64441 2019-Jan-12 20:37:24.525959 - [DEBUG] Compose: EdgeIdentity * AllBottom
64442 2019-Jan-12 20:37:24.525993 - [DEBUG]
64443 2019-Jan-12 20:37:24.526017 - [DEBUG] Propagate flow
64444 2019-Jan-12 20:37:24.526041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64445 2019-Jan-12 20:37:24.526097 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64446 2019-Jan-12 20:37:24.526734 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64447 2019-Jan-12 20:37:24.527368 - [DEBUG] Edge function : AllBottom (result of previous compose)
64448 2019-Jan-12 20:37:24.527394 - [DEBUG]
64449 2019-Jan-12 20:37:24.527418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64450 2019-Jan-12 20:37:24.527444 - [DEBUG] = AllBottom
64451 2019-Jan-12 20:37:24.527468 - [DEBUG]
64452 2019-Jan-12 20:37:24.527491 - [DEBUG] PROPAGATE: No new function!
64453 2019-Jan-12 20:37:24.527517 - [DEBUG] EDGE:
64454 2019-Jan-12 20:37:24.527575 - [DEBUG] ---> 64455 2019-Jan-12 20:37:24.528210 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-12 20:37:24.528858 - [DEBUG]
64457 2019-Jan-12 20:37:24.528892 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-12 20:37:24.528919 - [DEBUG]
64459 2019-Jan-12 20:37:24.528943 - [DEBUG] Propagate flow
64460 2019-Jan-12 20:37:24.528966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-12 20:37:24.529023 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64462 2019-Jan-12 20:37:24.529658 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64463 2019-Jan-12 20:37:24.530290 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-12 20:37:24.530315 - [DEBUG]
64465 2019-Jan-12 20:37:24.530340 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-12 20:37:24.530366 - [DEBUG] = AllBottom
64467 2019-Jan-12 20:37:24.530391 - [DEBUG]
64468 2019-Jan-12 20:37:24.530414 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-12 20:37:24.530438 - [DEBUG] EDGE:
64470 2019-Jan-12 20:37:24.530495 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64471 2019-Jan-12 20:37:24.531134 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-12 20:37:24.531765 - [DEBUG]
64473 2019-Jan-12 20:37:24.531792 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-12 20:37:24.531817 - [DEBUG]
64475 2019-Jan-12 20:37:24.531841 - [DEBUG] Propagate flow
64476 2019-Jan-12 20:37:24.531864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-12 20:37:24.531920 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64478 2019-Jan-12 20:37:24.532573 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64479 2019-Jan-12 20:37:24.533206 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-12 20:37:24.533232 - [DEBUG]
64481 2019-Jan-12 20:37:24.533257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-12 20:37:24.533283 - [DEBUG] = AllBottom
64483 2019-Jan-12 20:37:24.533308 - [DEBUG]
64484 2019-Jan-12 20:37:24.533331 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-12 20:37:24.533355 - [DEBUG] EDGE:
64486 2019-Jan-12 20:37:24.533412 - [DEBUG] ---> 64487 2019-Jan-12 20:37:24.534053 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-12 20:37:24.534685 - [DEBUG]
64489 2019-Jan-12 20:37:24.534711 - [DEBUG] EDGE:
64490 2019-Jan-12 20:37:24.534768 - [DEBUG] ---> 64491 2019-Jan-12 20:37:24.535414 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-12 20:37:24.536048 - [DEBUG]
64493 2019-Jan-12 20:37:24.536074 - [DEBUG] EDGE:
64494 2019-Jan-12 20:37:24.536133 - [DEBUG] ---> 64495 2019-Jan-12 20:37:24.536826 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64496 2019-Jan-12 20:37:24.537527 - [DEBUG]
64497 2019-Jan-12 20:37:24.537583 - [DEBUG] Compose: EdgeIdentity * AllBottom
64498 2019-Jan-12 20:37:24.537611 - [DEBUG]
64499 2019-Jan-12 20:37:24.537635 - [DEBUG] Propagate flow
64500 2019-Jan-12 20:37:24.537659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64501 2019-Jan-12 20:37:24.537734 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64502 2019-Jan-12 20:37:24.538433 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64503 2019-Jan-12 20:37:24.539100 - [DEBUG] Edge function : AllBottom (result of previous compose)
64504 2019-Jan-12 20:37:24.539126 - [DEBUG]
64505 2019-Jan-12 20:37:24.539152 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64506 2019-Jan-12 20:37:24.539178 - [DEBUG] = AllBottom
64507 2019-Jan-12 20:37:24.539203 - [DEBUG]
64508 2019-Jan-12 20:37:24.539226 - [DEBUG] PROPAGATE: No new function!
64509 2019-Jan-12 20:37:24.539251 - [DEBUG] EDGE:
64510 2019-Jan-12 20:37:24.539312 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64511 2019-Jan-12 20:37:24.539953 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64512 2019-Jan-12 20:37:24.540584 - [DEBUG]
64513 2019-Jan-12 20:37:24.540610 - [DEBUG] EDGE:
64514 2019-Jan-12 20:37:24.540667 - [DEBUG] ---> 64515 2019-Jan-12 20:37:24.541300 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64516 2019-Jan-12 20:37:24.541931 - [DEBUG]
64517 2019-Jan-12 20:37:24.541994 - [DEBUG] Compose: EdgeIdentity * AllBottom
64518 2019-Jan-12 20:37:24.542024 - [DEBUG]
64519 2019-Jan-12 20:37:24.542048 - [DEBUG] Propagate flow
64520 2019-Jan-12 20:37:24.542072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64521 2019-Jan-12 20:37:24.542128 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64522 2019-Jan-12 20:37:24.542775 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64523 2019-Jan-12 20:37:24.543412 - [DEBUG] Edge function : AllBottom (result of previous compose)
64524 2019-Jan-12 20:37:24.543438 - [DEBUG]
64525 2019-Jan-12 20:37:24.543463 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64526 2019-Jan-12 20:37:24.543489 - [DEBUG] = AllBottom
64527 2019-Jan-12 20:37:24.543513 - [DEBUG]
64528 2019-Jan-12 20:37:24.543537 - [DEBUG] PROPAGATE: No new function!
64529 2019-Jan-12 20:37:24.543563 - [DEBUG] Compose: EdgeIdentity * AllBottom
64530 2019-Jan-12 20:37:24.543589 - [DEBUG]
64531 2019-Jan-12 20:37:24.543630 - [DEBUG] Propagate flow
64532 2019-Jan-12 20:37:24.543655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64533 2019-Jan-12 20:37:24.543710 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64534 2019-Jan-12 20:37:24.544352 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64535 2019-Jan-12 20:37:24.544985 - [DEBUG] Edge function : AllBottom (result of previous compose)
64536 2019-Jan-12 20:37:24.545010 - [DEBUG]
64537 2019-Jan-12 20:37:24.545035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64538 2019-Jan-12 20:37:24.545061 - [DEBUG] = AllBottom
64539 2019-Jan-12 20:37:24.545086 - [DEBUG]
64540 2019-Jan-12 20:37:24.545109 - [DEBUG] PROPAGATE: No new function!
64541 2019-Jan-12 20:37:24.545134 - [DEBUG] EDGE:
64542 2019-Jan-12 20:37:24.545191 - [DEBUG] ---> 64543 2019-Jan-12 20:37:24.545841 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64544 2019-Jan-12 20:37:24.546478 - [DEBUG]
64545 2019-Jan-12 20:37:24.546503 - [DEBUG] EDGE:
64546 2019-Jan-12 20:37:24.546560 - [DEBUG] ---> 64547 2019-Jan-12 20:37:24.547196 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64548 2019-Jan-12 20:37:24.547830 - [DEBUG]
64549 2019-Jan-12 20:37:24.547857 - [DEBUG] Compose: EdgeIdentity * AllBottom
64550 2019-Jan-12 20:37:24.547883 - [DEBUG]
64551 2019-Jan-12 20:37:24.547906 - [DEBUG] Propagate flow
64552 2019-Jan-12 20:37:24.547930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64553 2019-Jan-12 20:37:24.547985 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64554 2019-Jan-12 20:37:24.548621 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64555 2019-Jan-12 20:37:24.549270 - [DEBUG] Edge function : AllBottom (result of previous compose)
64556 2019-Jan-12 20:37:24.549296 - [DEBUG]
64557 2019-Jan-12 20:37:24.549321 - [DEBUG] Join: AllTop & AllBottom
64558 2019-Jan-12 20:37:24.549347 - [DEBUG] = AllBottom (new jump func)
64559 2019-Jan-12 20:37:24.549372 - [DEBUG]
64560 2019-Jan-12 20:37:24.549395 - [DEBUG] Start adding new jump function
64561 2019-Jan-12 20:37:24.549419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64562 2019-Jan-12 20:37:24.549475 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64563 2019-Jan-12 20:37:24.550108 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64564 2019-Jan-12 20:37:24.550743 - [DEBUG] Edge Function : AllBottom
64565 2019-Jan-12 20:37:24.550772 - [DEBUG] End adding new jump function
64566 2019-Jan-12 20:37:24.550796 - [DEBUG]
64567 2019-Jan-12 20:37:24.550820 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64568 2019-Jan-12 20:37:24.550844 - [DEBUG]
64569 2019-Jan-12 20:37:24.550868 - [DEBUG] Process 1702. path edge:
64570 2019-Jan-12 20:37:24.550892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64571 2019-Jan-12 20:37:24.550948 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64572 2019-Jan-12 20:37:24.551585 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64573 2019-Jan-12 20:37:24.552235 - [DEBUG]
64574 2019-Jan-12 20:37:24.552260 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64575 2019-Jan-12 20:37:24.552920 - [DEBUG] Compose: EdgeIdentity * AllBottom
64576 2019-Jan-12 20:37:24.552950 - [DEBUG]
64577 2019-Jan-12 20:37:24.552974 - [DEBUG] Propagate flow
64578 2019-Jan-12 20:37:24.552997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64579 2019-Jan-12 20:37:24.553054 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64580 2019-Jan-12 20:37:24.553688 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64581 2019-Jan-12 20:37:24.554321 - [DEBUG] Edge function : AllBottom (result of previous compose)
64582 2019-Jan-12 20:37:24.554346 - [DEBUG]
64583 2019-Jan-12 20:37:24.554371 - [DEBUG] Join: AllTop & AllBottom
64584 2019-Jan-12 20:37:24.554397 - [DEBUG] = AllBottom (new jump func)
64585 2019-Jan-12 20:37:24.554421 - [DEBUG]
64586 2019-Jan-12 20:37:24.554445 - [DEBUG] Start adding new jump function
64587 2019-Jan-12 20:37:24.554468 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64588 2019-Jan-12 20:37:24.554524 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64589 2019-Jan-12 20:37:24.555158 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64590 2019-Jan-12 20:37:24.555806 - [DEBUG] Edge Function : AllBottom
64591 2019-Jan-12 20:37:24.555835 - [DEBUG] End adding new jump function
64592 2019-Jan-12 20:37:24.555859 - [DEBUG]
64593 2019-Jan-12 20:37:24.555883 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64594 2019-Jan-12 20:37:24.555907 - [DEBUG]
64595 2019-Jan-12 20:37:24.555930 - [DEBUG] Process 1703. path edge:
64596 2019-Jan-12 20:37:24.555954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64597 2019-Jan-12 20:37:24.556011 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64598 2019-Jan-12 20:37:24.556645 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64599 2019-Jan-12 20:37:24.557277 - [DEBUG]
64600 2019-Jan-12 20:37:24.557303 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64601 2019-Jan-12 20:37:24.557945 - [DEBUG] Compose: EdgeIdentity * AllBottom
64602 2019-Jan-12 20:37:24.557974 - [DEBUG]
64603 2019-Jan-12 20:37:24.557998 - [DEBUG] Propagate flow
64604 2019-Jan-12 20:37:24.558021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64605 2019-Jan-12 20:37:24.558078 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64606 2019-Jan-12 20:37:24.558724 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64607 2019-Jan-12 20:37:24.559357 - [DEBUG] Edge function : AllBottom (result of previous compose)
64608 2019-Jan-12 20:37:24.559383 - [DEBUG]
64609 2019-Jan-12 20:37:24.559407 - [DEBUG] Join: AllTop & AllBottom
64610 2019-Jan-12 20:37:24.559433 - [DEBUG] = AllBottom (new jump func)
64611 2019-Jan-12 20:37:24.559457 - [DEBUG]
64612 2019-Jan-12 20:37:24.559481 - [DEBUG] Start adding new jump function
64613 2019-Jan-12 20:37:24.559504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64614 2019-Jan-12 20:37:24.559560 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64615 2019-Jan-12 20:37:24.560194 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64616 2019-Jan-12 20:37:24.560826 - [DEBUG] Edge Function : AllBottom
64617 2019-Jan-12 20:37:24.560854 - [DEBUG] End adding new jump function
64618 2019-Jan-12 20:37:24.560878 - [DEBUG]
64619 2019-Jan-12 20:37:24.560909 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64620 2019-Jan-12 20:37:24.560934 - [DEBUG]
64621 2019-Jan-12 20:37:24.560957 - [DEBUG] Process 1704. path edge:
64622 2019-Jan-12 20:37:24.560981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64623 2019-Jan-12 20:37:24.561037 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64624 2019-Jan-12 20:37:24.561670 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64625 2019-Jan-12 20:37:24.562318 - [DEBUG]
64626 2019-Jan-12 20:37:24.562343 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64627 2019-Jan-12 20:37:24.562992 - [DEBUG] Compose: EdgeIdentity * AllBottom
64628 2019-Jan-12 20:37:24.563020 - [DEBUG]
64629 2019-Jan-12 20:37:24.563043 - [DEBUG] Propagate flow
64630 2019-Jan-12 20:37:24.563067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64631 2019-Jan-12 20:37:24.563123 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64632 2019-Jan-12 20:37:24.563760 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64633 2019-Jan-12 20:37:24.564394 - [DEBUG] Edge function : AllBottom (result of previous compose)
64634 2019-Jan-12 20:37:24.564419 - [DEBUG]
64635 2019-Jan-12 20:37:24.564443 - [DEBUG] Join: AllTop & AllBottom
64636 2019-Jan-12 20:37:24.564469 - [DEBUG] = AllBottom (new jump func)
64637 2019-Jan-12 20:37:24.564494 - [DEBUG]
64638 2019-Jan-12 20:37:24.564517 - [DEBUG] Start adding new jump function
64639 2019-Jan-12 20:37:24.564541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64640 2019-Jan-12 20:37:24.564596 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64641 2019-Jan-12 20:37:24.565228 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64642 2019-Jan-12 20:37:24.565881 - [DEBUG] Edge Function : AllBottom
64643 2019-Jan-12 20:37:24.565909 - [DEBUG] End adding new jump function
64644 2019-Jan-12 20:37:24.565933 - [DEBUG]
64645 2019-Jan-12 20:37:24.565956 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64646 2019-Jan-12 20:37:24.565980 - [DEBUG]
64647 2019-Jan-12 20:37:24.566003 - [DEBUG] Process 1705. path edge:
64648 2019-Jan-12 20:37:24.566027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64649 2019-Jan-12 20:37:24.566083 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64650 2019-Jan-12 20:37:24.566720 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64651 2019-Jan-12 20:37:24.567352 - [DEBUG]
64652 2019-Jan-12 20:37:24.567378 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64653 2019-Jan-12 20:37:24.568025 - [DEBUG] Compose: EdgeIdentity * AllBottom
64654 2019-Jan-12 20:37:24.568054 - [DEBUG]
64655 2019-Jan-12 20:37:24.568078 - [DEBUG] Propagate flow
64656 2019-Jan-12 20:37:24.568101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64657 2019-Jan-12 20:37:24.568158 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64658 2019-Jan-12 20:37:24.568812 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64659 2019-Jan-12 20:37:24.569445 - [DEBUG] Edge function : AllBottom (result of previous compose)
64660 2019-Jan-12 20:37:24.569470 - [DEBUG]
64661 2019-Jan-12 20:37:24.569503 - [DEBUG] Join: AllTop & AllBottom
64662 2019-Jan-12 20:37:24.569530 - [DEBUG] = AllBottom (new jump func)
64663 2019-Jan-12 20:37:24.569554 - [DEBUG]
64664 2019-Jan-12 20:37:24.569578 - [DEBUG] Start adding new jump function
64665 2019-Jan-12 20:37:24.569601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64666 2019-Jan-12 20:37:24.569657 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64667 2019-Jan-12 20:37:24.570290 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64668 2019-Jan-12 20:37:24.570925 - [DEBUG] Edge Function : AllBottom
64669 2019-Jan-12 20:37:24.570953 - [DEBUG] End adding new jump function
64670 2019-Jan-12 20:37:24.570977 - [DEBUG]
64671 2019-Jan-12 20:37:24.571000 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64672 2019-Jan-12 20:37:24.571024 - [DEBUG]
64673 2019-Jan-12 20:37:24.571047 - [DEBUG] Process 1706. path edge:
64674 2019-Jan-12 20:37:24.571071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64675 2019-Jan-12 20:37:24.571127 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64676 2019-Jan-12 20:37:24.571763 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64677 2019-Jan-12 20:37:24.572412 - [DEBUG]
64678 2019-Jan-12 20:37:24.572436 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64679 2019-Jan-12 20:37:24.573085 - [DEBUG] Compose: EdgeIdentity * AllBottom
64680 2019-Jan-12 20:37:24.573114 - [DEBUG]
64681 2019-Jan-12 20:37:24.573138 - [DEBUG] Propagate flow
64682 2019-Jan-12 20:37:24.573161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64683 2019-Jan-12 20:37:24.573218 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64684 2019-Jan-12 20:37:24.573850 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64685 2019-Jan-12 20:37:24.574486 - [DEBUG] Edge function : AllBottom (result of previous compose)
64686 2019-Jan-12 20:37:24.574511 - [DEBUG]
64687 2019-Jan-12 20:37:24.574536 - [DEBUG] Join: AllTop & AllBottom
64688 2019-Jan-12 20:37:24.574562 - [DEBUG] = AllBottom (new jump func)
64689 2019-Jan-12 20:37:24.574587 - [DEBUG]
64690 2019-Jan-12 20:37:24.574610 - [DEBUG] Start adding new jump function
64691 2019-Jan-12 20:37:24.574633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64692 2019-Jan-12 20:37:24.574689 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64693 2019-Jan-12 20:37:24.575336 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64694 2019-Jan-12 20:37:24.575969 - [DEBUG] Edge Function : AllBottom
64695 2019-Jan-12 20:37:24.575998 - [DEBUG] End adding new jump function
64696 2019-Jan-12 20:37:24.576022 - [DEBUG]
64697 2019-Jan-12 20:37:24.576046 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64698 2019-Jan-12 20:37:24.576070 - [DEBUG]
64699 2019-Jan-12 20:37:24.576093 - [DEBUG] Process 1707. path edge:
64700 2019-Jan-12 20:37:24.576117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64701 2019-Jan-12 20:37:24.576174 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64702 2019-Jan-12 20:37:24.576806 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64703 2019-Jan-12 20:37:24.577440 - [DEBUG]
64704 2019-Jan-12 20:37:24.577465 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64705 2019-Jan-12 20:37:24.578107 - [DEBUG] Compose: EdgeIdentity * AllBottom
64706 2019-Jan-12 20:37:24.578141 - [DEBUG]
64707 2019-Jan-12 20:37:24.578166 - [DEBUG] Propagate flow
64708 2019-Jan-12 20:37:24.578189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64709 2019-Jan-12 20:37:24.578245 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64710 2019-Jan-12 20:37:24.578897 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64711 2019-Jan-12 20:37:24.579530 - [DEBUG] Edge function : AllBottom (result of previous compose)
64712 2019-Jan-12 20:37:24.579556 - [DEBUG]
64713 2019-Jan-12 20:37:24.579580 - [DEBUG] Join: AllTop & AllBottom
64714 2019-Jan-12 20:37:24.579606 - [DEBUG] = AllBottom (new jump func)
64715 2019-Jan-12 20:37:24.579631 - [DEBUG]
64716 2019-Jan-12 20:37:24.579654 - [DEBUG] Start adding new jump function
64717 2019-Jan-12 20:37:24.579678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64718 2019-Jan-12 20:37:24.579733 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64719 2019-Jan-12 20:37:24.580367 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64720 2019-Jan-12 20:37:24.580998 - [DEBUG] Edge Function : AllBottom
64721 2019-Jan-12 20:37:24.581026 - [DEBUG] End adding new jump function
64722 2019-Jan-12 20:37:24.581050 - [DEBUG]
64723 2019-Jan-12 20:37:24.581074 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64724 2019-Jan-12 20:37:24.581098 - [DEBUG]
64725 2019-Jan-12 20:37:24.581121 - [DEBUG] Process 1708. path edge:
64726 2019-Jan-12 20:37:24.581145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64727 2019-Jan-12 20:37:24.581202 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64728 2019-Jan-12 20:37:24.581834 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64729 2019-Jan-12 20:37:24.582483 - [DEBUG]
64730 2019-Jan-12 20:37:24.582508 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64731 2019-Jan-12 20:37:24.583151 - [DEBUG] Compose: EdgeIdentity * AllBottom
64732 2019-Jan-12 20:37:24.583179 - [DEBUG]
64733 2019-Jan-12 20:37:24.583203 - [DEBUG] Propagate flow
64734 2019-Jan-12 20:37:24.583227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64735 2019-Jan-12 20:37:24.583283 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64736 2019-Jan-12 20:37:24.583920 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64737 2019-Jan-12 20:37:24.584552 - [DEBUG] Edge function : AllBottom (result of previous compose)
64738 2019-Jan-12 20:37:24.584578 - [DEBUG]
64739 2019-Jan-12 20:37:24.584602 - [DEBUG] Join: AllTop & AllBottom
64740 2019-Jan-12 20:37:24.584628 - [DEBUG] = AllBottom (new jump func)
64741 2019-Jan-12 20:37:24.584653 - [DEBUG]
64742 2019-Jan-12 20:37:24.584677 - [DEBUG] Start adding new jump function
64743 2019-Jan-12 20:37:24.584700 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64744 2019-Jan-12 20:37:24.584756 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64745 2019-Jan-12 20:37:24.585403 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64746 2019-Jan-12 20:37:24.586040 - [DEBUG] Edge Function : AllBottom
64747 2019-Jan-12 20:37:24.586067 - [DEBUG] End adding new jump function
64748 2019-Jan-12 20:37:24.586091 - [DEBUG]
64749 2019-Jan-12 20:37:24.586115 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64750 2019-Jan-12 20:37:24.586147 - [DEBUG]
64751 2019-Jan-12 20:37:24.586170 - [DEBUG] Process 1709. path edge:
64752 2019-Jan-12 20:37:24.586194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64753 2019-Jan-12 20:37:24.586251 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64754 2019-Jan-12 20:37:24.586889 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64755 2019-Jan-12 20:37:24.587521 - [DEBUG]
64756 2019-Jan-12 20:37:24.587547 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64757 2019-Jan-12 20:37:24.588195 - [DEBUG] Compose: EdgeIdentity * AllBottom
64758 2019-Jan-12 20:37:24.588223 - [DEBUG]
64759 2019-Jan-12 20:37:24.588247 - [DEBUG] Propagate flow
64760 2019-Jan-12 20:37:24.588270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64761 2019-Jan-12 20:37:24.588326 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64762 2019-Jan-12 20:37:24.588980 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64763 2019-Jan-12 20:37:24.589613 - [DEBUG] Edge function : AllBottom (result of previous compose)
64764 2019-Jan-12 20:37:24.589638 - [DEBUG]
64765 2019-Jan-12 20:37:24.589663 - [DEBUG] Join: AllTop & AllBottom
64766 2019-Jan-12 20:37:24.589689 - [DEBUG] = AllBottom (new jump func)
64767 2019-Jan-12 20:37:24.589713 - [DEBUG]
64768 2019-Jan-12 20:37:24.589737 - [DEBUG] Start adding new jump function
64769 2019-Jan-12 20:37:24.589760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64770 2019-Jan-12 20:37:24.589816 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64771 2019-Jan-12 20:37:24.590449 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64772 2019-Jan-12 20:37:24.591083 - [DEBUG] Edge Function : AllBottom
64773 2019-Jan-12 20:37:24.591110 - [DEBUG] End adding new jump function
64774 2019-Jan-12 20:37:24.591134 - [DEBUG]
64775 2019-Jan-12 20:37:24.591157 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64776 2019-Jan-12 20:37:24.591182 - [DEBUG]
64777 2019-Jan-12 20:37:24.591205 - [DEBUG] Process 1710. path edge:
64778 2019-Jan-12 20:37:24.591229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64779 2019-Jan-12 20:37:24.591285 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64780 2019-Jan-12 20:37:24.591919 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64781 2019-Jan-12 20:37:24.592566 - [DEBUG]
64782 2019-Jan-12 20:37:24.592591 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64783 2019-Jan-12 20:37:24.593234 - [DEBUG] Possible callees:
64784 2019-Jan-12 20:37:24.593258 - [DEBUG] bar
64785 2019-Jan-12 20:37:24.593284 - [DEBUG] Possible return sites:
64786 2019-Jan-12 20:37:24.593307 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164787 2019-Jan-12 20:37:24.594566 - [DEBUG] Found and process special summary
64788 2019-Jan-12 20:37:24.594600 - [DEBUG] Compose: EdgeIdentity * AllBottom
64789 2019-Jan-12 20:37:24.594627 - [DEBUG]
64790 2019-Jan-12 20:37:24.594651 - [DEBUG] Propagate flow
64791 2019-Jan-12 20:37:24.594674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64792 2019-Jan-12 20:37:24.594731 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64793 2019-Jan-12 20:37:24.595389 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64794 2019-Jan-12 20:37:24.596031 - [DEBUG] Edge function : AllBottom (result of previous compose)
64795 2019-Jan-12 20:37:24.596057 - [DEBUG]
64796 2019-Jan-12 20:37:24.596082 - [DEBUG] Join: AllTop & AllBottom
64797 2019-Jan-12 20:37:24.596107 - [DEBUG] = AllBottom (new jump func)
64798 2019-Jan-12 20:37:24.596132 - [DEBUG]
64799 2019-Jan-12 20:37:24.596156 - [DEBUG] Start adding new jump function
64800 2019-Jan-12 20:37:24.596178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64801 2019-Jan-12 20:37:24.596234 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64802 2019-Jan-12 20:37:24.596868 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64803 2019-Jan-12 20:37:24.597503 - [DEBUG] Edge Function : AllBottom
64804 2019-Jan-12 20:37:24.597530 - [DEBUG] End adding new jump function
64805 2019-Jan-12 20:37:24.597554 - [DEBUG]
64806 2019-Jan-12 20:37:24.597577 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64807 2019-Jan-12 20:37:24.597602 - [DEBUG]
64808 2019-Jan-12 20:37:24.597625 - [DEBUG] Process 1711. path edge:
64809 2019-Jan-12 20:37:24.597649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64810 2019-Jan-12 20:37:24.597705 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64811 2019-Jan-12 20:37:24.598340 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64812 2019-Jan-12 20:37:24.598989 - [DEBUG]
64813 2019-Jan-12 20:37:24.599014 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64814 2019-Jan-12 20:37:24.599662 - [DEBUG] Compose: EdgeIdentity * AllBottom
64815 2019-Jan-12 20:37:24.599691 - [DEBUG]
64816 2019-Jan-12 20:37:24.599715 - [DEBUG] Propagate flow
64817 2019-Jan-12 20:37:24.599739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64818 2019-Jan-12 20:37:24.599795 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64819 2019-Jan-12 20:37:24.600433 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64820 2019-Jan-12 20:37:24.601067 - [DEBUG] Edge function : AllBottom (result of previous compose)
64821 2019-Jan-12 20:37:24.601092 - [DEBUG]
64822 2019-Jan-12 20:37:24.601117 - [DEBUG] Join: AllTop & AllBottom
64823 2019-Jan-12 20:37:24.601143 - [DEBUG] = AllBottom (new jump func)
64824 2019-Jan-12 20:37:24.601167 - [DEBUG]
64825 2019-Jan-12 20:37:24.601191 - [DEBUG] Start adding new jump function
64826 2019-Jan-12 20:37:24.601214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64827 2019-Jan-12 20:37:24.601270 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64828 2019-Jan-12 20:37:24.601904 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64829 2019-Jan-12 20:37:24.602551 - [DEBUG] Edge Function : AllBottom
64830 2019-Jan-12 20:37:24.602579 - [DEBUG] End adding new jump function
64831 2019-Jan-12 20:37:24.602603 - [DEBUG]
64832 2019-Jan-12 20:37:24.602626 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64833 2019-Jan-12 20:37:24.602650 - [DEBUG]
64834 2019-Jan-12 20:37:24.602674 - [DEBUG] Process 1712. path edge:
64835 2019-Jan-12 20:37:24.602697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64836 2019-Jan-12 20:37:24.602754 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64837 2019-Jan-12 20:37:24.603386 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64838 2019-Jan-12 20:37:24.604033 - [DEBUG]
64839 2019-Jan-12 20:37:24.604059 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64840 2019-Jan-12 20:37:24.604703 - [DEBUG] Compose: EdgeIdentity * AllBottom
64841 2019-Jan-12 20:37:24.604731 - [DEBUG]
64842 2019-Jan-12 20:37:24.604755 - [DEBUG] Propagate flow
64843 2019-Jan-12 20:37:24.604779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64844 2019-Jan-12 20:37:24.604835 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64845 2019-Jan-12 20:37:24.605495 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64846 2019-Jan-12 20:37:24.606131 - [DEBUG] Edge function : AllBottom (result of previous compose)
64847 2019-Jan-12 20:37:24.606156 - [DEBUG]
64848 2019-Jan-12 20:37:24.606181 - [DEBUG] Join: AllTop & AllBottom
64849 2019-Jan-12 20:37:24.606207 - [DEBUG] = AllBottom (new jump func)
64850 2019-Jan-12 20:37:24.606231 - [DEBUG]
64851 2019-Jan-12 20:37:24.606255 - [DEBUG] Start adding new jump function
64852 2019-Jan-12 20:37:24.606278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64853 2019-Jan-12 20:37:24.606335 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64854 2019-Jan-12 20:37:24.606970 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64855 2019-Jan-12 20:37:24.607614 - [DEBUG] Edge Function : AllBottom
64856 2019-Jan-12 20:37:24.607642 - [DEBUG] End adding new jump function
64857 2019-Jan-12 20:37:24.607666 - [DEBUG]
64858 2019-Jan-12 20:37:24.607690 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64859 2019-Jan-12 20:37:24.607715 - [DEBUG]
64860 2019-Jan-12 20:37:24.607738 - [DEBUG] Process 1713. path edge:
64861 2019-Jan-12 20:37:24.607762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64862 2019-Jan-12 20:37:24.607818 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64863 2019-Jan-12 20:37:24.608460 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64864 2019-Jan-12 20:37:24.609110 - [DEBUG]
64865 2019-Jan-12 20:37:24.609134 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64866 2019-Jan-12 20:37:24.609784 - [DEBUG] Possible callees:
64867 2019-Jan-12 20:37:24.609810 - [DEBUG] llvm.dbg.declare
64868 2019-Jan-12 20:37:24.609835 - [DEBUG] Possible return sites:
64869 2019-Jan-12 20:37:24.609858 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864870 2019-Jan-12 20:37:24.611126 - [DEBUG] Found and process special summary
64871 2019-Jan-12 20:37:24.611160 - [DEBUG] Compose: EdgeIdentity * AllBottom
64872 2019-Jan-12 20:37:24.611187 - [DEBUG]
64873 2019-Jan-12 20:37:24.611211 - [DEBUG] Propagate flow
64874 2019-Jan-12 20:37:24.611235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64875 2019-Jan-12 20:37:24.611291 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64876 2019-Jan-12 20:37:24.611927 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64877 2019-Jan-12 20:37:24.612577 - [DEBUG] Edge function : AllBottom (result of previous compose)
64878 2019-Jan-12 20:37:24.612602 - [DEBUG]
64879 2019-Jan-12 20:37:24.612636 - [DEBUG] Join: AllTop & AllBottom
64880 2019-Jan-12 20:37:24.612662 - [DEBUG] = AllBottom (new jump func)
64881 2019-Jan-12 20:37:24.612687 - [DEBUG]
64882 2019-Jan-12 20:37:24.612710 - [DEBUG] Start adding new jump function
64883 2019-Jan-12 20:37:24.612733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64884 2019-Jan-12 20:37:24.612789 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64885 2019-Jan-12 20:37:24.613424 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64886 2019-Jan-12 20:37:24.614059 - [DEBUG] Edge Function : AllBottom
64887 2019-Jan-12 20:37:24.614087 - [DEBUG] End adding new jump function
64888 2019-Jan-12 20:37:24.614111 - [DEBUG]
64889 2019-Jan-12 20:37:24.614135 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64890 2019-Jan-12 20:37:24.614159 - [DEBUG]
64891 2019-Jan-12 20:37:24.614182 - [DEBUG] Process 1714. path edge:
64892 2019-Jan-12 20:37:24.614206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64893 2019-Jan-12 20:37:24.614262 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64894 2019-Jan-12 20:37:24.614898 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64895 2019-Jan-12 20:37:24.615546 - [DEBUG]
64896 2019-Jan-12 20:37:24.615571 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64897 2019-Jan-12 20:37:24.616221 - [DEBUG] Compose: EdgeIdentity * AllBottom
64898 2019-Jan-12 20:37:24.616249 - [DEBUG]
64899 2019-Jan-12 20:37:24.616273 - [DEBUG] Propagate flow
64900 2019-Jan-12 20:37:24.616296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64901 2019-Jan-12 20:37:24.616353 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64902 2019-Jan-12 20:37:24.616986 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64903 2019-Jan-12 20:37:24.617619 - [DEBUG] Edge function : AllBottom (result of previous compose)
64904 2019-Jan-12 20:37:24.617644 - [DEBUG]
64905 2019-Jan-12 20:37:24.617669 - [DEBUG] Join: AllTop & AllBottom
64906 2019-Jan-12 20:37:24.617695 - [DEBUG] = AllBottom (new jump func)
64907 2019-Jan-12 20:37:24.617719 - [DEBUG]
64908 2019-Jan-12 20:37:24.617743 - [DEBUG] Start adding new jump function
64909 2019-Jan-12 20:37:24.617766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-12 20:37:24.617822 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64911 2019-Jan-12 20:37:24.618456 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64912 2019-Jan-12 20:37:24.619104 - [DEBUG] Edge Function : AllBottom
64913 2019-Jan-12 20:37:24.619132 - [DEBUG] End adding new jump function
64914 2019-Jan-12 20:37:24.619156 - [DEBUG]
64915 2019-Jan-12 20:37:24.619180 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64916 2019-Jan-12 20:37:24.619204 - [DEBUG]
64917 2019-Jan-12 20:37:24.619227 - [DEBUG] Process 1715. path edge:
64918 2019-Jan-12 20:37:24.619251 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64919 2019-Jan-12 20:37:24.619307 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64920 2019-Jan-12 20:37:24.619939 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64921 2019-Jan-12 20:37:24.620571 - [DEBUG]
64922 2019-Jan-12 20:37:24.620597 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64923 2019-Jan-12 20:37:24.621242 - [DEBUG] Compose: EdgeIdentity * AllBottom
64924 2019-Jan-12 20:37:24.621278 - [DEBUG]
64925 2019-Jan-12 20:37:24.621302 - [DEBUG] Propagate flow
64926 2019-Jan-12 20:37:24.621326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64927 2019-Jan-12 20:37:24.621382 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64928 2019-Jan-12 20:37:24.622032 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64929 2019-Jan-12 20:37:24.622665 - [DEBUG] Edge function : AllBottom (result of previous compose)
64930 2019-Jan-12 20:37:24.622690 - [DEBUG]
64931 2019-Jan-12 20:37:24.622715 - [DEBUG] Join: AllTop & AllBottom
64932 2019-Jan-12 20:37:24.622741 - [DEBUG] = AllBottom (new jump func)
64933 2019-Jan-12 20:37:24.622765 - [DEBUG]
64934 2019-Jan-12 20:37:24.622789 - [DEBUG] Start adding new jump function
64935 2019-Jan-12 20:37:24.622812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64936 2019-Jan-12 20:37:24.622868 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64937 2019-Jan-12 20:37:24.623501 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64938 2019-Jan-12 20:37:24.624137 - [DEBUG] Edge Function : AllBottom
64939 2019-Jan-12 20:37:24.624165 - [DEBUG] End adding new jump function
64940 2019-Jan-12 20:37:24.624189 - [DEBUG]
64941 2019-Jan-12 20:37:24.624212 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64942 2019-Jan-12 20:37:24.624236 - [DEBUG]
64943 2019-Jan-12 20:37:24.624259 - [DEBUG] Process 1716. path edge:
64944 2019-Jan-12 20:37:24.624283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64945 2019-Jan-12 20:37:24.624338 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64946 2019-Jan-12 20:37:24.624976 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64947 2019-Jan-12 20:37:24.625623 - [DEBUG]
64948 2019-Jan-12 20:37:24.625647 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64949 2019-Jan-12 20:37:24.626300 - [DEBUG] Compose: EdgeIdentity * AllBottom
64950 2019-Jan-12 20:37:24.626329 - [DEBUG]
64951 2019-Jan-12 20:37:24.626353 - [DEBUG] Propagate flow
64952 2019-Jan-12 20:37:24.626377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64953 2019-Jan-12 20:37:24.626433 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64954 2019-Jan-12 20:37:24.627066 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64955 2019-Jan-12 20:37:24.627701 - [DEBUG] Edge function : AllBottom (result of previous compose)
64956 2019-Jan-12 20:37:24.627727 - [DEBUG]
64957 2019-Jan-12 20:37:24.627751 - [DEBUG] Join: AllTop & AllBottom
64958 2019-Jan-12 20:37:24.627777 - [DEBUG] = AllBottom (new jump func)
64959 2019-Jan-12 20:37:24.627801 - [DEBUG]
64960 2019-Jan-12 20:37:24.627825 - [DEBUG] Start adding new jump function
64961 2019-Jan-12 20:37:24.627848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-12 20:37:24.627904 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64963 2019-Jan-12 20:37:24.628539 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64964 2019-Jan-12 20:37:24.629185 - [DEBUG] Edge Function : AllBottom
64965 2019-Jan-12 20:37:24.629212 - [DEBUG] End adding new jump function
64966 2019-Jan-12 20:37:24.629236 - [DEBUG]
64967 2019-Jan-12 20:37:24.629260 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64968 2019-Jan-12 20:37:24.629284 - [DEBUG]
64969 2019-Jan-12 20:37:24.629307 - [DEBUG] Process 1717. path edge:
64970 2019-Jan-12 20:37:24.629339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64971 2019-Jan-12 20:37:24.629395 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64972 2019-Jan-12 20:37:24.630028 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64973 2019-Jan-12 20:37:24.630661 - [DEBUG]
64974 2019-Jan-12 20:37:24.630686 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64975 2019-Jan-12 20:37:24.631333 - [DEBUG] Compose: EdgeIdentity * AllBottom
64976 2019-Jan-12 20:37:24.631360 - [DEBUG]
64977 2019-Jan-12 20:37:24.631384 - [DEBUG] Propagate flow
64978 2019-Jan-12 20:37:24.631408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64979 2019-Jan-12 20:37:24.631464 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64980 2019-Jan-12 20:37:24.632115 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64981 2019-Jan-12 20:37:24.632748 - [DEBUG] Edge function : AllBottom (result of previous compose)
64982 2019-Jan-12 20:37:24.632774 - [DEBUG]
64983 2019-Jan-12 20:37:24.632798 - [DEBUG] Join: AllTop & AllBottom
64984 2019-Jan-12 20:37:24.632824 - [DEBUG] = AllBottom (new jump func)
64985 2019-Jan-12 20:37:24.632849 - [DEBUG]
64986 2019-Jan-12 20:37:24.632872 - [DEBUG] Start adding new jump function
64987 2019-Jan-12 20:37:24.632896 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64988 2019-Jan-12 20:37:24.632951 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64989 2019-Jan-12 20:37:24.633585 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64990 2019-Jan-12 20:37:24.634217 - [DEBUG] Edge Function : AllBottom
64991 2019-Jan-12 20:37:24.634245 - [DEBUG] End adding new jump function
64992 2019-Jan-12 20:37:24.634269 - [DEBUG]
64993 2019-Jan-12 20:37:24.634293 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64994 2019-Jan-12 20:37:24.634317 - [DEBUG]
64995 2019-Jan-12 20:37:24.634341 - [DEBUG] Process 1718. path edge:
64996 2019-Jan-12 20:37:24.634364 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64997 2019-Jan-12 20:37:24.634421 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64998 2019-Jan-12 20:37:24.635056 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64999 2019-Jan-12 20:37:24.635700 - [DEBUG]
65000 2019-Jan-12 20:37:24.635725 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65001 2019-Jan-12 20:37:24.636373 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-12 20:37:24.636401 - [DEBUG]
65003 2019-Jan-12 20:37:24.636425 - [DEBUG] Propagate flow
65004 2019-Jan-12 20:37:24.636449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-12 20:37:24.636505 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-12 20:37:24.637143 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65007 2019-Jan-12 20:37:24.637775 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-12 20:37:24.637801 - [DEBUG]
65009 2019-Jan-12 20:37:24.637825 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-12 20:37:24.637851 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-12 20:37:24.637876 - [DEBUG]
65012 2019-Jan-12 20:37:24.637899 - [DEBUG] Start adding new jump function
65013 2019-Jan-12 20:37:24.637923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-12 20:37:24.637979 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65015 2019-Jan-12 20:37:24.638620 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-12 20:37:24.639272 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-12 20:37:24.639300 - [DEBUG] End adding new jump function
65018 2019-Jan-12 20:37:24.639324 - [DEBUG]
65019 2019-Jan-12 20:37:24.639348 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-12 20:37:24.639372 - [DEBUG]
65021 2019-Jan-12 20:37:24.639395 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-12 20:37:24.639419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-12 20:37:24.639475 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-12 20:37:24.640111 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65025 2019-Jan-12 20:37:24.640744 - [DEBUG]
65026 2019-Jan-12 20:37:24.640768 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-12 20:37:24.641421 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-12 20:37:24.641449 - [DEBUG]
65029 2019-Jan-12 20:37:24.641472 - [DEBUG] Propagate flow
65030 2019-Jan-12 20:37:24.641496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-12 20:37:24.641553 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-12 20:37:24.642202 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65033 2019-Jan-12 20:37:24.642835 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-12 20:37:24.642860 - [DEBUG]
65035 2019-Jan-12 20:37:24.642885 - [DEBUG] Join: AllTop & AllBottom
65036 2019-Jan-12 20:37:24.642911 - [DEBUG] = AllBottom (new jump func)
65037 2019-Jan-12 20:37:24.642936 - [DEBUG]
65038 2019-Jan-12 20:37:24.642960 - [DEBUG] Start adding new jump function
65039 2019-Jan-12 20:37:24.642983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65040 2019-Jan-12 20:37:24.643039 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65041 2019-Jan-12 20:37:24.643673 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65042 2019-Jan-12 20:37:24.644307 - [DEBUG] Edge Function : AllBottom
65043 2019-Jan-12 20:37:24.644335 - [DEBUG] End adding new jump function
65044 2019-Jan-12 20:37:24.644359 - [DEBUG]
65045 2019-Jan-12 20:37:24.644383 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65046 2019-Jan-12 20:37:24.644407 - [DEBUG]
65047 2019-Jan-12 20:37:24.644431 - [DEBUG] Process 1720. path edge:
65048 2019-Jan-12 20:37:24.644455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65049 2019-Jan-12 20:37:24.644511 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65050 2019-Jan-12 20:37:24.645144 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65051 2019-Jan-12 20:37:24.645792 - [DEBUG]
65052 2019-Jan-12 20:37:24.645817 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65053 2019-Jan-12 20:37:24.646466 - [DEBUG] Compose: EdgeIdentity * AllBottom
65054 2019-Jan-12 20:37:24.646495 - [DEBUG]
65055 2019-Jan-12 20:37:24.646519 - [DEBUG] Propagate flow
65056 2019-Jan-12 20:37:24.646542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65057 2019-Jan-12 20:37:24.646599 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65058 2019-Jan-12 20:37:24.647253 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65059 2019-Jan-12 20:37:24.647888 - [DEBUG] Edge function : AllBottom (result of previous compose)
65060 2019-Jan-12 20:37:24.647914 - [DEBUG]
65061 2019-Jan-12 20:37:24.647938 - [DEBUG] Join: AllTop & AllBottom
65062 2019-Jan-12 20:37:24.647964 - [DEBUG] = AllBottom (new jump func)
65063 2019-Jan-12 20:37:24.647989 - [DEBUG]
65064 2019-Jan-12 20:37:24.648012 - [DEBUG] Start adding new jump function
65065 2019-Jan-12 20:37:24.648036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65066 2019-Jan-12 20:37:24.648092 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65067 2019-Jan-12 20:37:24.648741 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65068 2019-Jan-12 20:37:24.649382 - [DEBUG] Edge Function : AllBottom
65069 2019-Jan-12 20:37:24.649410 - [DEBUG] End adding new jump function
65070 2019-Jan-12 20:37:24.649434 - [DEBUG]
65071 2019-Jan-12 20:37:24.649458 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65072 2019-Jan-12 20:37:24.649482 - [DEBUG]
65073 2019-Jan-12 20:37:24.649506 - [DEBUG] Process 1721. path edge:
65074 2019-Jan-12 20:37:24.649529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65075 2019-Jan-12 20:37:24.649586 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65076 2019-Jan-12 20:37:24.650229 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65077 2019-Jan-12 20:37:24.650860 - [DEBUG]
65078 2019-Jan-12 20:37:24.650884 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65079 2019-Jan-12 20:37:24.651539 - [DEBUG] Possible callees:
65080 2019-Jan-12 20:37:24.651565 - [DEBUG] llvm.dbg.declare
65081 2019-Jan-12 20:37:24.651591 - [DEBUG] Possible return sites:
65082 2019-Jan-12 20:37:24.651614 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065083 2019-Jan-12 20:37:24.652896 - [DEBUG] Found and process special summary
65084 2019-Jan-12 20:37:24.652930 - [DEBUG] Compose: EdgeIdentity * AllBottom
65085 2019-Jan-12 20:37:24.652957 - [DEBUG]
65086 2019-Jan-12 20:37:24.652981 - [DEBUG] Propagate flow
65087 2019-Jan-12 20:37:24.653004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65088 2019-Jan-12 20:37:24.653060 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65089 2019-Jan-12 20:37:24.653697 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65090 2019-Jan-12 20:37:24.654329 - [DEBUG] Edge function : AllBottom (result of previous compose)
65091 2019-Jan-12 20:37:24.654355 - [DEBUG]
65092 2019-Jan-12 20:37:24.654379 - [DEBUG] Join: AllTop & AllBottom
65093 2019-Jan-12 20:37:24.654405 - [DEBUG] = AllBottom (new jump func)
65094 2019-Jan-12 20:37:24.654430 - [DEBUG]
65095 2019-Jan-12 20:37:24.654453 - [DEBUG] Start adding new jump function
65096 2019-Jan-12 20:37:24.654476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65097 2019-Jan-12 20:37:24.654532 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65098 2019-Jan-12 20:37:24.655166 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65099 2019-Jan-12 20:37:24.655829 - [DEBUG] Edge Function : AllBottom
65100 2019-Jan-12 20:37:24.655858 - [DEBUG] End adding new jump function
65101 2019-Jan-12 20:37:24.655882 - [DEBUG]
65102 2019-Jan-12 20:37:24.655906 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65103 2019-Jan-12 20:37:24.655930 - [DEBUG]
65104 2019-Jan-12 20:37:24.655953 - [DEBUG] Process 1722. path edge:
65105 2019-Jan-12 20:37:24.655977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65106 2019-Jan-12 20:37:24.656034 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65107 2019-Jan-12 20:37:24.656671 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65108 2019-Jan-12 20:37:24.657305 - [DEBUG]
65109 2019-Jan-12 20:37:24.657330 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65110 2019-Jan-12 20:37:24.657983 - [DEBUG] Compose: EdgeIdentity * AllBottom
65111 2019-Jan-12 20:37:24.658011 - [DEBUG]
65112 2019-Jan-12 20:37:24.658035 - [DEBUG] Propagate flow
65113 2019-Jan-12 20:37:24.658058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65114 2019-Jan-12 20:37:24.658115 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65115 2019-Jan-12 20:37:24.658763 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65116 2019-Jan-12 20:37:24.659396 - [DEBUG] Edge function : AllBottom (result of previous compose)
65117 2019-Jan-12 20:37:24.659421 - [DEBUG]
65118 2019-Jan-12 20:37:24.659446 - [DEBUG] Join: AllTop & AllBottom
65119 2019-Jan-12 20:37:24.659472 - [DEBUG] = AllBottom (new jump func)
65120 2019-Jan-12 20:37:24.659496 - [DEBUG]
65121 2019-Jan-12 20:37:24.659520 - [DEBUG] Start adding new jump function
65122 2019-Jan-12 20:37:24.659543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65123 2019-Jan-12 20:37:24.659599 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65124 2019-Jan-12 20:37:24.660233 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65125 2019-Jan-12 20:37:24.660865 - [DEBUG] Edge Function : AllBottom
65126 2019-Jan-12 20:37:24.660893 - [DEBUG] End adding new jump function
65127 2019-Jan-12 20:37:24.660917 - [DEBUG]
65128 2019-Jan-12 20:37:24.660941 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65129 2019-Jan-12 20:37:24.660966 - [DEBUG]
65130 2019-Jan-12 20:37:24.660989 - [DEBUG] Process 1723. path edge:
65131 2019-Jan-12 20:37:24.661013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65132 2019-Jan-12 20:37:24.661069 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65133 2019-Jan-12 20:37:24.661701 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65134 2019-Jan-12 20:37:24.662348 - [DEBUG]
65135 2019-Jan-12 20:37:24.662373 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65136 2019-Jan-12 20:37:24.663022 - [DEBUG] Compose: EdgeIdentity * AllBottom
65137 2019-Jan-12 20:37:24.663050 - [DEBUG]
65138 2019-Jan-12 20:37:24.663074 - [DEBUG] Propagate flow
65139 2019-Jan-12 20:37:24.663098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65140 2019-Jan-12 20:37:24.663154 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65141 2019-Jan-12 20:37:24.663796 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65142 2019-Jan-12 20:37:24.664429 - [DEBUG] Edge function : AllBottom (result of previous compose)
65143 2019-Jan-12 20:37:24.664462 - [DEBUG]
65144 2019-Jan-12 20:37:24.664487 - [DEBUG] Join: AllTop & AllBottom
65145 2019-Jan-12 20:37:24.664513 - [DEBUG] = AllBottom (new jump func)
65146 2019-Jan-12 20:37:24.664538 - [DEBUG]
65147 2019-Jan-12 20:37:24.664561 - [DEBUG] Start adding new jump function
65148 2019-Jan-12 20:37:24.664584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65149 2019-Jan-12 20:37:24.664640 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65150 2019-Jan-12 20:37:24.665274 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65151 2019-Jan-12 20:37:24.665932 - [DEBUG] Edge Function : AllBottom
65152 2019-Jan-12 20:37:24.665961 - [DEBUG] End adding new jump function
65153 2019-Jan-12 20:37:24.665985 - [DEBUG]
65154 2019-Jan-12 20:37:24.666008 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65155 2019-Jan-12 20:37:24.666033 - [DEBUG]
65156 2019-Jan-12 20:37:24.666056 - [DEBUG] Process 1724. path edge:
65157 2019-Jan-12 20:37:24.666080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65158 2019-Jan-12 20:37:24.666136 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65159 2019-Jan-12 20:37:24.666777 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65160 2019-Jan-12 20:37:24.667410 - [DEBUG]
65161 2019-Jan-12 20:37:24.667434 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65162 2019-Jan-12 20:37:24.668089 - [DEBUG] Possible callees:
65163 2019-Jan-12 20:37:24.668115 - [DEBUG] llvm.dbg.declare
65164 2019-Jan-12 20:37:24.668140 - [DEBUG] Possible return sites:
65165 2019-Jan-12 20:37:24.668163 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965166 2019-Jan-12 20:37:24.669443 - [DEBUG] Found and process special summary
65167 2019-Jan-12 20:37:24.669477 - [DEBUG] Compose: EdgeIdentity * AllBottom
65168 2019-Jan-12 20:37:24.669504 - [DEBUG]
65169 2019-Jan-12 20:37:24.669529 - [DEBUG] Propagate flow
65170 2019-Jan-12 20:37:24.669552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65171 2019-Jan-12 20:37:24.669609 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65172 2019-Jan-12 20:37:24.670245 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65173 2019-Jan-12 20:37:24.670877 - [DEBUG] Edge function : AllBottom (result of previous compose)
65174 2019-Jan-12 20:37:24.670903 - [DEBUG]
65175 2019-Jan-12 20:37:24.670928 - [DEBUG] Join: AllTop & AllBottom
65176 2019-Jan-12 20:37:24.670954 - [DEBUG] = AllBottom (new jump func)
65177 2019-Jan-12 20:37:24.670978 - [DEBUG]
65178 2019-Jan-12 20:37:24.671002 - [DEBUG] Start adding new jump function
65179 2019-Jan-12 20:37:24.671025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65180 2019-Jan-12 20:37:24.671081 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65181 2019-Jan-12 20:37:24.671714 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65182 2019-Jan-12 20:37:24.672361 - [DEBUG] Edge Function : AllBottom
65183 2019-Jan-12 20:37:24.672390 - [DEBUG] End adding new jump function
65184 2019-Jan-12 20:37:24.672414 - [DEBUG]
65185 2019-Jan-12 20:37:24.672438 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65186 2019-Jan-12 20:37:24.672470 - [DEBUG]
65187 2019-Jan-12 20:37:24.672494 - [DEBUG] Process 1725. path edge:
65188 2019-Jan-12 20:37:24.672518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65189 2019-Jan-12 20:37:24.672574 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65190 2019-Jan-12 20:37:24.673210 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65191 2019-Jan-12 20:37:24.673842 - [DEBUG]
65192 2019-Jan-12 20:37:24.673866 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65193 2019-Jan-12 20:37:24.674524 - [DEBUG] Compose: EdgeIdentity * AllBottom
65194 2019-Jan-12 20:37:24.674552 - [DEBUG]
65195 2019-Jan-12 20:37:24.674576 - [DEBUG] Propagate flow
65196 2019-Jan-12 20:37:24.674600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65197 2019-Jan-12 20:37:24.674657 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65198 2019-Jan-12 20:37:24.675291 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65199 2019-Jan-12 20:37:24.675941 - [DEBUG] Edge function : AllBottom (result of previous compose)
65200 2019-Jan-12 20:37:24.675967 - [DEBUG]
65201 2019-Jan-12 20:37:24.675992 - [DEBUG] Join: AllTop & AllBottom
65202 2019-Jan-12 20:37:24.676018 - [DEBUG] = AllBottom (new jump func)
65203 2019-Jan-12 20:37:24.676042 - [DEBUG]
65204 2019-Jan-12 20:37:24.676066 - [DEBUG] Start adding new jump function
65205 2019-Jan-12 20:37:24.676089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65206 2019-Jan-12 20:37:24.676145 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65207 2019-Jan-12 20:37:24.676780 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65208 2019-Jan-12 20:37:24.677412 - [DEBUG] Edge Function : AllBottom
65209 2019-Jan-12 20:37:24.677440 - [DEBUG] End adding new jump function
65210 2019-Jan-12 20:37:24.677465 - [DEBUG]
65211 2019-Jan-12 20:37:24.677488 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65212 2019-Jan-12 20:37:24.677513 - [DEBUG]
65213 2019-Jan-12 20:37:24.677537 - [DEBUG] Process 1726. path edge:
65214 2019-Jan-12 20:37:24.677560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65215 2019-Jan-12 20:37:24.677617 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65216 2019-Jan-12 20:37:24.678252 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65217 2019-Jan-12 20:37:24.678901 - [DEBUG]
65218 2019-Jan-12 20:37:24.678926 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65219 2019-Jan-12 20:37:24.679578 - [DEBUG] Compose: EdgeIdentity * AllBottom
65220 2019-Jan-12 20:37:24.679607 - [DEBUG]
65221 2019-Jan-12 20:37:24.679631 - [DEBUG] Propagate flow
65222 2019-Jan-12 20:37:24.679654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65223 2019-Jan-12 20:37:24.679712 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65224 2019-Jan-12 20:37:24.680354 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65225 2019-Jan-12 20:37:24.680987 - [DEBUG] Edge function : AllBottom (result of previous compose)
65226 2019-Jan-12 20:37:24.681012 - [DEBUG]
65227 2019-Jan-12 20:37:24.681037 - [DEBUG] Join: AllTop & AllBottom
65228 2019-Jan-12 20:37:24.681063 - [DEBUG] = AllBottom (new jump func)
65229 2019-Jan-12 20:37:24.681088 - [DEBUG]
65230 2019-Jan-12 20:37:24.681119 - [DEBUG] Start adding new jump function
65231 2019-Jan-12 20:37:24.681143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65232 2019-Jan-12 20:37:24.681199 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65233 2019-Jan-12 20:37:24.681831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65234 2019-Jan-12 20:37:24.682488 - [DEBUG] Edge Function : AllBottom
65235 2019-Jan-12 20:37:24.682515 - [DEBUG] End adding new jump function
65236 2019-Jan-12 20:37:24.682539 - [DEBUG]
65237 2019-Jan-12 20:37:24.682563 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65238 2019-Jan-12 20:37:24.682588 - [DEBUG]
65239 2019-Jan-12 20:37:24.682611 - [DEBUG] Process 1727. path edge:
65240 2019-Jan-12 20:37:24.682634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65241 2019-Jan-12 20:37:24.682691 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65242 2019-Jan-12 20:37:24.683333 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65243 2019-Jan-12 20:37:24.683966 - [DEBUG]
65244 2019-Jan-12 20:37:24.683991 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65245 2019-Jan-12 20:37:24.684646 - [DEBUG] Possible callees:
65246 2019-Jan-12 20:37:24.684671 - [DEBUG] llvm.dbg.declare
65247 2019-Jan-12 20:37:24.684696 - [DEBUG] Possible return sites:
65248 2019-Jan-12 20:37:24.684720 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565249 2019-Jan-12 20:37:24.685998 - [DEBUG] Found and process special summary
65250 2019-Jan-12 20:37:24.686032 - [DEBUG] Compose: EdgeIdentity * AllBottom
65251 2019-Jan-12 20:37:24.686059 - [DEBUG]
65252 2019-Jan-12 20:37:24.686083 - [DEBUG] Propagate flow
65253 2019-Jan-12 20:37:24.686106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65254 2019-Jan-12 20:37:24.686162 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65255 2019-Jan-12 20:37:24.686798 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65256 2019-Jan-12 20:37:24.687431 - [DEBUG] Edge function : AllBottom (result of previous compose)
65257 2019-Jan-12 20:37:24.687457 - [DEBUG]
65258 2019-Jan-12 20:37:24.687482 - [DEBUG] Join: AllTop & AllBottom
65259 2019-Jan-12 20:37:24.687508 - [DEBUG] = AllBottom (new jump func)
65260 2019-Jan-12 20:37:24.687532 - [DEBUG]
65261 2019-Jan-12 20:37:24.687555 - [DEBUG] Start adding new jump function
65262 2019-Jan-12 20:37:24.687579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65263 2019-Jan-12 20:37:24.687634 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65264 2019-Jan-12 20:37:24.688268 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65265 2019-Jan-12 20:37:24.688919 - [DEBUG] Edge Function : AllBottom
65266 2019-Jan-12 20:37:24.688947 - [DEBUG] End adding new jump function
65267 2019-Jan-12 20:37:24.688971 - [DEBUG]
65268 2019-Jan-12 20:37:24.688994 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65269 2019-Jan-12 20:37:24.689018 - [DEBUG]
65270 2019-Jan-12 20:37:24.689042 - [DEBUG] Process 1728. path edge:
65271 2019-Jan-12 20:37:24.689065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65272 2019-Jan-12 20:37:24.689129 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65273 2019-Jan-12 20:37:24.689765 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65274 2019-Jan-12 20:37:24.690398 - [DEBUG]
65275 2019-Jan-12 20:37:24.690423 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65276 2019-Jan-12 20:37:24.691080 - [DEBUG] Compose: EdgeIdentity * AllBottom
65277 2019-Jan-12 20:37:24.691108 - [DEBUG]
65278 2019-Jan-12 20:37:24.691132 - [DEBUG] Propagate flow
65279 2019-Jan-12 20:37:24.691155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65280 2019-Jan-12 20:37:24.691213 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65281 2019-Jan-12 20:37:24.691846 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65282 2019-Jan-12 20:37:24.692496 - [DEBUG] Edge function : AllBottom (result of previous compose)
65283 2019-Jan-12 20:37:24.692522 - [DEBUG]
65284 2019-Jan-12 20:37:24.692547 - [DEBUG] Join: AllTop & AllBottom
65285 2019-Jan-12 20:37:24.692572 - [DEBUG] = AllBottom (new jump func)
65286 2019-Jan-12 20:37:24.692597 - [DEBUG]
65287 2019-Jan-12 20:37:24.692620 - [DEBUG] Start adding new jump function
65288 2019-Jan-12 20:37:24.692644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65289 2019-Jan-12 20:37:24.692700 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65290 2019-Jan-12 20:37:24.693334 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65291 2019-Jan-12 20:37:24.693968 - [DEBUG] Edge Function : AllBottom
65292 2019-Jan-12 20:37:24.693996 - [DEBUG] End adding new jump function
65293 2019-Jan-12 20:37:24.694020 - [DEBUG]
65294 2019-Jan-12 20:37:24.694044 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65295 2019-Jan-12 20:37:24.694068 - [DEBUG]
65296 2019-Jan-12 20:37:24.694092 - [DEBUG] Process 1729. path edge:
65297 2019-Jan-12 20:37:24.694116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65298 2019-Jan-12 20:37:24.694172 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65299 2019-Jan-12 20:37:24.694805 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65300 2019-Jan-12 20:37:24.695455 - [DEBUG]
65301 2019-Jan-12 20:37:24.695480 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65302 2019-Jan-12 20:37:24.696133 - [DEBUG] Compose: EdgeIdentity * AllBottom
65303 2019-Jan-12 20:37:24.696161 - [DEBUG]
65304 2019-Jan-12 20:37:24.696184 - [DEBUG] Propagate flow
65305 2019-Jan-12 20:37:24.696208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65306 2019-Jan-12 20:37:24.696265 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65307 2019-Jan-12 20:37:24.696898 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65308 2019-Jan-12 20:37:24.697531 - [DEBUG] Edge function : AllBottom (result of previous compose)
65309 2019-Jan-12 20:37:24.697556 - [DEBUG]
65310 2019-Jan-12 20:37:24.697581 - [DEBUG] Join: AllTop & AllBottom
65311 2019-Jan-12 20:37:24.697607 - [DEBUG] = AllBottom (new jump func)
65312 2019-Jan-12 20:37:24.697631 - [DEBUG]
65313 2019-Jan-12 20:37:24.697655 - [DEBUG] Start adding new jump function
65314 2019-Jan-12 20:37:24.697678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65315 2019-Jan-12 20:37:24.697734 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65316 2019-Jan-12 20:37:24.698368 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65317 2019-Jan-12 20:37:24.699022 - [DEBUG] Edge Function : AllBottom
65318 2019-Jan-12 20:37:24.699050 - [DEBUG] End adding new jump function
65319 2019-Jan-12 20:37:24.699075 - [DEBUG]
65320 2019-Jan-12 20:37:24.699098 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65321 2019-Jan-12 20:37:24.699123 - [DEBUG]
65322 2019-Jan-12 20:37:24.699146 - [DEBUG] Process 1730. path edge:
65323 2019-Jan-12 20:37:24.699170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65324 2019-Jan-12 20:37:24.699227 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65325 2019-Jan-12 20:37:24.699860 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65326 2019-Jan-12 20:37:24.700492 - [DEBUG]
65327 2019-Jan-12 20:37:24.700517 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65328 2019-Jan-12 20:37:24.701170 - [DEBUG] Compose: EdgeIdentity * AllBottom
65329 2019-Jan-12 20:37:24.701198 - [DEBUG]
65330 2019-Jan-12 20:37:24.701222 - [DEBUG] Propagate flow
65331 2019-Jan-12 20:37:24.701246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65332 2019-Jan-12 20:37:24.701303 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65333 2019-Jan-12 20:37:24.701946 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65334 2019-Jan-12 20:37:24.702594 - [DEBUG] Edge function : AllBottom (result of previous compose)
65335 2019-Jan-12 20:37:24.702620 - [DEBUG]
65336 2019-Jan-12 20:37:24.702645 - [DEBUG] Join: AllTop & AllBottom
65337 2019-Jan-12 20:37:24.702671 - [DEBUG] = AllBottom (new jump func)
65338 2019-Jan-12 20:37:24.702695 - [DEBUG]
65339 2019-Jan-12 20:37:24.702719 - [DEBUG] Start adding new jump function
65340 2019-Jan-12 20:37:24.702742 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65341 2019-Jan-12 20:37:24.702798 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65342 2019-Jan-12 20:37:24.703432 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65343 2019-Jan-12 20:37:24.704074 - [DEBUG] Edge Function : AllBottom
65344 2019-Jan-12 20:37:24.704102 - [DEBUG] End adding new jump function
65345 2019-Jan-12 20:37:24.704126 - [DEBUG]
65346 2019-Jan-12 20:37:24.704150 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65347 2019-Jan-12 20:37:24.704174 - [DEBUG]
65348 2019-Jan-12 20:37:24.704198 - [DEBUG] Process 1731. path edge:
65349 2019-Jan-12 20:37:24.704222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65350 2019-Jan-12 20:37:24.704279 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65351 2019-Jan-12 20:37:24.704922 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65352 2019-Jan-12 20:37:24.705570 - [DEBUG]
65353 2019-Jan-12 20:37:24.705595 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65354 2019-Jan-12 20:37:24.706254 - [DEBUG] Possible callees:
65355 2019-Jan-12 20:37:24.706280 - [DEBUG] llvm.dbg.declare
65356 2019-Jan-12 20:37:24.706305 - [DEBUG] Possible return sites:
65357 2019-Jan-12 20:37:24.706329 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365358 2019-Jan-12 20:37:24.707603 - [DEBUG] Found and process special summary
65359 2019-Jan-12 20:37:24.707638 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-12 20:37:24.707665 - [DEBUG]
65361 2019-Jan-12 20:37:24.707689 - [DEBUG] Propagate flow
65362 2019-Jan-12 20:37:24.707712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-12 20:37:24.707769 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65364 2019-Jan-12 20:37:24.708405 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65365 2019-Jan-12 20:37:24.709056 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-12 20:37:24.709081 - [DEBUG]
65367 2019-Jan-12 20:37:24.709106 - [DEBUG] Join: AllTop & AllBottom
65368 2019-Jan-12 20:37:24.709131 - [DEBUG] = AllBottom (new jump func)
65369 2019-Jan-12 20:37:24.709156 - [DEBUG]
65370 2019-Jan-12 20:37:24.709179 - [DEBUG] Start adding new jump function
65371 2019-Jan-12 20:37:24.709202 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65372 2019-Jan-12 20:37:24.709258 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65373 2019-Jan-12 20:37:24.709891 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65374 2019-Jan-12 20:37:24.710526 - [DEBUG] Edge Function : AllBottom
65375 2019-Jan-12 20:37:24.710555 - [DEBUG] End adding new jump function
65376 2019-Jan-12 20:37:24.710579 - [DEBUG]
65377 2019-Jan-12 20:37:24.710602 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65378 2019-Jan-12 20:37:24.710626 - [DEBUG]
65379 2019-Jan-12 20:37:24.710650 - [DEBUG] Process 1732. path edge:
65380 2019-Jan-12 20:37:24.710674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65381 2019-Jan-12 20:37:24.710730 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65382 2019-Jan-12 20:37:24.711366 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65383 2019-Jan-12 20:37:24.712013 - [DEBUG]
65384 2019-Jan-12 20:37:24.712038 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65385 2019-Jan-12 20:37:24.712696 - [DEBUG] Compose: EdgeIdentity * AllBottom
65386 2019-Jan-12 20:37:24.712725 - [DEBUG]
65387 2019-Jan-12 20:37:24.712749 - [DEBUG] Propagate flow
65388 2019-Jan-12 20:37:24.712773 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65389 2019-Jan-12 20:37:24.712830 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65390 2019-Jan-12 20:37:24.713464 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65391 2019-Jan-12 20:37:24.714097 - [DEBUG] Edge function : AllBottom (result of previous compose)
65392 2019-Jan-12 20:37:24.714122 - [DEBUG]
65393 2019-Jan-12 20:37:24.714147 - [DEBUG] Join: AllTop & AllBottom
65394 2019-Jan-12 20:37:24.714173 - [DEBUG] = AllBottom (new jump func)
65395 2019-Jan-12 20:37:24.714198 - [DEBUG]
65396 2019-Jan-12 20:37:24.714221 - [DEBUG] Start adding new jump function
65397 2019-Jan-12 20:37:24.714244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65398 2019-Jan-12 20:37:24.714300 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65399 2019-Jan-12 20:37:24.714933 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65400 2019-Jan-12 20:37:24.715580 - [DEBUG] Edge Function : AllBottom
65401 2019-Jan-12 20:37:24.715608 - [DEBUG] End adding new jump function
65402 2019-Jan-12 20:37:24.715632 - [DEBUG]
65403 2019-Jan-12 20:37:24.715656 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65404 2019-Jan-12 20:37:24.715688 - [DEBUG]
65405 2019-Jan-12 20:37:24.715712 - [DEBUG] Process 1733. path edge:
65406 2019-Jan-12 20:37:24.715737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65407 2019-Jan-12 20:37:24.715793 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65408 2019-Jan-12 20:37:24.716426 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65409 2019-Jan-12 20:37:24.717058 - [DEBUG]
65410 2019-Jan-12 20:37:24.717083 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65411 2019-Jan-12 20:37:24.717735 - [DEBUG] Compose: EdgeIdentity * AllBottom
65412 2019-Jan-12 20:37:24.717763 - [DEBUG]
65413 2019-Jan-12 20:37:24.717787 - [DEBUG] Propagate flow
65414 2019-Jan-12 20:37:24.717810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65415 2019-Jan-12 20:37:24.717867 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65416 2019-Jan-12 20:37:24.718509 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65417 2019-Jan-12 20:37:24.719160 - [DEBUG] Edge function : AllBottom (result of previous compose)
65418 2019-Jan-12 20:37:24.719185 - [DEBUG]
65419 2019-Jan-12 20:37:24.719209 - [DEBUG] Join: AllTop & AllBottom
65420 2019-Jan-12 20:37:24.719235 - [DEBUG] = AllBottom (new jump func)
65421 2019-Jan-12 20:37:24.719260 - [DEBUG]
65422 2019-Jan-12 20:37:24.719283 - [DEBUG] Start adding new jump function
65423 2019-Jan-12 20:37:24.719306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65424 2019-Jan-12 20:37:24.719362 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65425 2019-Jan-12 20:37:24.719995 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65426 2019-Jan-12 20:37:24.720637 - [DEBUG] Edge Function : AllBottom
65427 2019-Jan-12 20:37:24.720665 - [DEBUG] End adding new jump function
65428 2019-Jan-12 20:37:24.720689 - [DEBUG]
65429 2019-Jan-12 20:37:24.720713 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65430 2019-Jan-12 20:37:24.720738 - [DEBUG]
65431 2019-Jan-12 20:37:24.720761 - [DEBUG] Process 1734. path edge:
65432 2019-Jan-12 20:37:24.720785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65433 2019-Jan-12 20:37:24.720842 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65434 2019-Jan-12 20:37:24.721485 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65435 2019-Jan-12 20:37:24.722132 - [DEBUG]
65436 2019-Jan-12 20:37:24.722157 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65437 2019-Jan-12 20:37:24.722814 - [DEBUG] Possible callees:
65438 2019-Jan-12 20:37:24.722839 - [DEBUG] llvm.dbg.declare
65439 2019-Jan-12 20:37:24.722864 - [DEBUG] Possible return sites:
65440 2019-Jan-12 20:37:24.722888 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965441 2019-Jan-12 20:37:24.724161 - [DEBUG] Found and process special summary
65442 2019-Jan-12 20:37:24.724195 - [DEBUG] Compose: EdgeIdentity * AllBottom
65443 2019-Jan-12 20:37:24.724223 - [DEBUG]
65444 2019-Jan-12 20:37:24.724247 - [DEBUG] Propagate flow
65445 2019-Jan-12 20:37:24.724270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65446 2019-Jan-12 20:37:24.724338 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65447 2019-Jan-12 20:37:24.724977 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65448 2019-Jan-12 20:37:24.725625 - [DEBUG] Edge function : AllBottom (result of previous compose)
65449 2019-Jan-12 20:37:24.725651 - [DEBUG]
65450 2019-Jan-12 20:37:24.725676 - [DEBUG] Join: AllTop & AllBottom
65451 2019-Jan-12 20:37:24.725702 - [DEBUG] = AllBottom (new jump func)
65452 2019-Jan-12 20:37:24.725726 - [DEBUG]
65453 2019-Jan-12 20:37:24.725749 - [DEBUG] Start adding new jump function
65454 2019-Jan-12 20:37:24.725773 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65455 2019-Jan-12 20:37:24.725829 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65456 2019-Jan-12 20:37:24.726464 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65457 2019-Jan-12 20:37:24.727099 - [DEBUG] Edge Function : AllBottom
65458 2019-Jan-12 20:37:24.727126 - [DEBUG] End adding new jump function
65459 2019-Jan-12 20:37:24.727150 - [DEBUG]
65460 2019-Jan-12 20:37:24.727174 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65461 2019-Jan-12 20:37:24.727199 - [DEBUG]
65462 2019-Jan-12 20:37:24.727222 - [DEBUG] Process 1735. path edge:
65463 2019-Jan-12 20:37:24.727246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65464 2019-Jan-12 20:37:24.727303 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65465 2019-Jan-12 20:37:24.727940 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65466 2019-Jan-12 20:37:24.728573 - [DEBUG]
65467 2019-Jan-12 20:37:24.728597 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65468 2019-Jan-12 20:37:24.729270 - [DEBUG] Compose: EdgeIdentity * AllBottom
65469 2019-Jan-12 20:37:24.729298 - [DEBUG]
65470 2019-Jan-12 20:37:24.729322 - [DEBUG] Propagate flow
65471 2019-Jan-12 20:37:24.729345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65472 2019-Jan-12 20:37:24.729402 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65473 2019-Jan-12 20:37:24.730037 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65474 2019-Jan-12 20:37:24.730669 - [DEBUG] Edge function : AllBottom (result of previous compose)
65475 2019-Jan-12 20:37:24.730695 - [DEBUG]
65476 2019-Jan-12 20:37:24.730720 - [DEBUG] Join: AllTop & AllBottom
65477 2019-Jan-12 20:37:24.730746 - [DEBUG] = AllBottom (new jump func)
65478 2019-Jan-12 20:37:24.730770 - [DEBUG]
65479 2019-Jan-12 20:37:24.730794 - [DEBUG] Start adding new jump function
65480 2019-Jan-12 20:37:24.730817 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65481 2019-Jan-12 20:37:24.730873 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65482 2019-Jan-12 20:37:24.731506 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65483 2019-Jan-12 20:37:24.732155 - [DEBUG] Edge Function : AllBottom
65484 2019-Jan-12 20:37:24.732183 - [DEBUG] End adding new jump function
65485 2019-Jan-12 20:37:24.732207 - [DEBUG]
65486 2019-Jan-12 20:37:24.732231 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65487 2019-Jan-12 20:37:24.732256 - [DEBUG]
65488 2019-Jan-12 20:37:24.732279 - [DEBUG] Process 1736. path edge:
65489 2019-Jan-12 20:37:24.732303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65490 2019-Jan-12 20:37:24.732368 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65491 2019-Jan-12 20:37:24.733002 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65492 2019-Jan-12 20:37:24.733634 - [DEBUG]
65493 2019-Jan-12 20:37:24.733659 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65494 2019-Jan-12 20:37:24.734315 - [DEBUG] Compose: EdgeIdentity * AllBottom
65495 2019-Jan-12 20:37:24.734344 - [DEBUG]
65496 2019-Jan-12 20:37:24.734367 - [DEBUG] Propagate flow
65497 2019-Jan-12 20:37:24.734391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65498 2019-Jan-12 20:37:24.734448 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65499 2019-Jan-12 20:37:24.735085 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65500 2019-Jan-12 20:37:24.735734 - [DEBUG] Edge function : AllBottom (result of previous compose)
65501 2019-Jan-12 20:37:24.735759 - [DEBUG]
65502 2019-Jan-12 20:37:24.735784 - [DEBUG] Join: AllTop & AllBottom
65503 2019-Jan-12 20:37:24.735810 - [DEBUG] = AllBottom (new jump func)
65504 2019-Jan-12 20:37:24.735834 - [DEBUG]
65505 2019-Jan-12 20:37:24.735858 - [DEBUG] Start adding new jump function
65506 2019-Jan-12 20:37:24.735881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65507 2019-Jan-12 20:37:24.735937 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65508 2019-Jan-12 20:37:24.736571 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65509 2019-Jan-12 20:37:24.737208 - [DEBUG] Edge Function : AllBottom
65510 2019-Jan-12 20:37:24.737235 - [DEBUG] End adding new jump function
65511 2019-Jan-12 20:37:24.737260 - [DEBUG]
65512 2019-Jan-12 20:37:24.737283 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65513 2019-Jan-12 20:37:24.737308 - [DEBUG]
65514 2019-Jan-12 20:37:24.737332 - [DEBUG] Process 1737. path edge:
65515 2019-Jan-12 20:37:24.737355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65516 2019-Jan-12 20:37:24.737412 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65517 2019-Jan-12 20:37:24.738049 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65518 2019-Jan-12 20:37:24.738695 - [DEBUG]
65519 2019-Jan-12 20:37:24.738720 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65520 2019-Jan-12 20:37:24.739378 - [DEBUG] Compose: EdgeIdentity * AllBottom
65521 2019-Jan-12 20:37:24.739407 - [DEBUG]
65522 2019-Jan-12 20:37:24.739431 - [DEBUG] Propagate flow
65523 2019-Jan-12 20:37:24.739455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65524 2019-Jan-12 20:37:24.739512 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65525 2019-Jan-12 20:37:24.740145 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65526 2019-Jan-12 20:37:24.740778 - [DEBUG] Edge function : AllBottom (result of previous compose)
65527 2019-Jan-12 20:37:24.740803 - [DEBUG]
65528 2019-Jan-12 20:37:24.740828 - [DEBUG] Join: AllTop & AllBottom
65529 2019-Jan-12 20:37:24.740854 - [DEBUG] = AllBottom (new jump func)
65530 2019-Jan-12 20:37:24.740879 - [DEBUG]
65531 2019-Jan-12 20:37:24.740902 - [DEBUG] Start adding new jump function
65532 2019-Jan-12 20:37:24.740926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65533 2019-Jan-12 20:37:24.740982 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65534 2019-Jan-12 20:37:24.741623 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65535 2019-Jan-12 20:37:24.742272 - [DEBUG] Edge Function : AllBottom
65536 2019-Jan-12 20:37:24.742300 - [DEBUG] End adding new jump function
65537 2019-Jan-12 20:37:24.742324 - [DEBUG]
65538 2019-Jan-12 20:37:24.742348 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65539 2019-Jan-12 20:37:24.742373 - [DEBUG]
65540 2019-Jan-12 20:37:24.742396 - [DEBUG] Process 1738. path edge:
65541 2019-Jan-12 20:37:24.742420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65542 2019-Jan-12 20:37:24.742477 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65543 2019-Jan-12 20:37:24.743108 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65544 2019-Jan-12 20:37:24.743741 - [DEBUG]
65545 2019-Jan-12 20:37:24.743766 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65546 2019-Jan-12 20:37:24.744419 - [DEBUG] Compose: EdgeIdentity * AllBottom
65547 2019-Jan-12 20:37:24.744446 - [DEBUG]
65548 2019-Jan-12 20:37:24.744470 - [DEBUG] Propagate flow
65549 2019-Jan-12 20:37:24.744494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65550 2019-Jan-12 20:37:24.744552 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65551 2019-Jan-12 20:37:24.745218 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65552 2019-Jan-12 20:37:24.745877 - [DEBUG] Edge function : AllBottom (result of previous compose)
65553 2019-Jan-12 20:37:24.745903 - [DEBUG]
65554 2019-Jan-12 20:37:24.745929 - [DEBUG] Join: AllTop & AllBottom
65555 2019-Jan-12 20:37:24.745955 - [DEBUG] = AllBottom (new jump func)
65556 2019-Jan-12 20:37:24.745979 - [DEBUG]
65557 2019-Jan-12 20:37:24.746003 - [DEBUG] Start adding new jump function
65558 2019-Jan-12 20:37:24.746026 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65559 2019-Jan-12 20:37:24.746083 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65560 2019-Jan-12 20:37:24.746718 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65561 2019-Jan-12 20:37:24.747354 - [DEBUG] Edge Function : AllBottom
65562 2019-Jan-12 20:37:24.747382 - [DEBUG] End adding new jump function
65563 2019-Jan-12 20:37:24.747407 - [DEBUG]
65564 2019-Jan-12 20:37:24.747431 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65565 2019-Jan-12 20:37:24.747456 - [DEBUG]
65566 2019-Jan-12 20:37:24.747480 - [DEBUG] Process 1739. path edge:
65567 2019-Jan-12 20:37:24.747504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65568 2019-Jan-12 20:37:24.747561 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65569 2019-Jan-12 20:37:24.748196 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65570 2019-Jan-12 20:37:24.748845 - [DEBUG]
65571 2019-Jan-12 20:37:24.748870 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65572 2019-Jan-12 20:37:24.749532 - [DEBUG] Compose: EdgeIdentity * AllBottom
65573 2019-Jan-12 20:37:24.749560 - [DEBUG]
65574 2019-Jan-12 20:37:24.749584 - [DEBUG] Propagate flow
65575 2019-Jan-12 20:37:24.749607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65576 2019-Jan-12 20:37:24.749664 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65577 2019-Jan-12 20:37:24.750308 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65578 2019-Jan-12 20:37:24.750942 - [DEBUG] Edge function : AllBottom (result of previous compose)
65579 2019-Jan-12 20:37:24.750967 - [DEBUG]
65580 2019-Jan-12 20:37:24.750992 - [DEBUG] Join: AllTop & AllBottom
65581 2019-Jan-12 20:37:24.751018 - [DEBUG] = AllBottom (new jump func)
65582 2019-Jan-12 20:37:24.751042 - [DEBUG]
65583 2019-Jan-12 20:37:24.751066 - [DEBUG] Start adding new jump function
65584 2019-Jan-12 20:37:24.751089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65585 2019-Jan-12 20:37:24.751145 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65586 2019-Jan-12 20:37:24.751779 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65587 2019-Jan-12 20:37:24.752427 - [DEBUG] Edge Function : AllBottom
65588 2019-Jan-12 20:37:24.752455 - [DEBUG] End adding new jump function
65589 2019-Jan-12 20:37:24.752480 - [DEBUG]
65590 2019-Jan-12 20:37:24.752503 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65591 2019-Jan-12 20:37:24.752528 - [DEBUG]
65592 2019-Jan-12 20:37:24.752551 - [DEBUG] Process 1740. path edge:
65593 2019-Jan-12 20:37:24.752575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65594 2019-Jan-12 20:37:24.752632 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65595 2019-Jan-12 20:37:24.753264 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65596 2019-Jan-12 20:37:24.753897 - [DEBUG]
65597 2019-Jan-12 20:37:24.753923 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65598 2019-Jan-12 20:37:24.754575 - [DEBUG] Compose: EdgeIdentity * AllBottom
65599 2019-Jan-12 20:37:24.754603 - [DEBUG]
65600 2019-Jan-12 20:37:24.754627 - [DEBUG] Propagate flow
65601 2019-Jan-12 20:37:24.754651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65602 2019-Jan-12 20:37:24.754708 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65603 2019-Jan-12 20:37:24.755364 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65604 2019-Jan-12 20:37:24.755997 - [DEBUG] Edge function : AllBottom (result of previous compose)
65605 2019-Jan-12 20:37:24.756023 - [DEBUG]
65606 2019-Jan-12 20:37:24.756047 - [DEBUG] Join: AllTop & AllBottom
65607 2019-Jan-12 20:37:24.756073 - [DEBUG] = AllBottom (new jump func)
65608 2019-Jan-12 20:37:24.756098 - [DEBUG]
65609 2019-Jan-12 20:37:24.756121 - [DEBUG] Start adding new jump function
65610 2019-Jan-12 20:37:24.756145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65611 2019-Jan-12 20:37:24.756201 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65612 2019-Jan-12 20:37:24.756833 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65613 2019-Jan-12 20:37:24.757466 - [DEBUG] Edge Function : AllBottom
65614 2019-Jan-12 20:37:24.757494 - [DEBUG] End adding new jump function
65615 2019-Jan-12 20:37:24.757518 - [DEBUG]
65616 2019-Jan-12 20:37:24.757542 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65617 2019-Jan-12 20:37:24.757567 - [DEBUG]
65618 2019-Jan-12 20:37:24.757590 - [DEBUG] Process 1741. path edge:
65619 2019-Jan-12 20:37:24.757614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65620 2019-Jan-12 20:37:24.757671 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65621 2019-Jan-12 20:37:24.758304 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65622 2019-Jan-12 20:37:24.758960 - [DEBUG]
65623 2019-Jan-12 20:37:24.758985 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65624 2019-Jan-12 20:37:24.759641 - [DEBUG] Compose: EdgeIdentity * AllBottom
65625 2019-Jan-12 20:37:24.759670 - [DEBUG]
65626 2019-Jan-12 20:37:24.759694 - [DEBUG] Propagate flow
65627 2019-Jan-12 20:37:24.759718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-12 20:37:24.759775 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65629 2019-Jan-12 20:37:24.760415 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65630 2019-Jan-12 20:37:24.761049 - [DEBUG] Edge function : AllBottom (result of previous compose)
65631 2019-Jan-12 20:37:24.761074 - [DEBUG]
65632 2019-Jan-12 20:37:24.761099 - [DEBUG] Join: AllTop & AllBottom
65633 2019-Jan-12 20:37:24.761125 - [DEBUG] = AllBottom (new jump func)
65634 2019-Jan-12 20:37:24.761150 - [DEBUG]
65635 2019-Jan-12 20:37:24.761174 - [DEBUG] Start adding new jump function
65636 2019-Jan-12 20:37:24.761197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65637 2019-Jan-12 20:37:24.761253 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65638 2019-Jan-12 20:37:24.761886 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65639 2019-Jan-12 20:37:24.762541 - [DEBUG] Edge Function : AllBottom
65640 2019-Jan-12 20:37:24.762569 - [DEBUG] End adding new jump function
65641 2019-Jan-12 20:37:24.762594 - [DEBUG]
65642 2019-Jan-12 20:37:24.762618 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65643 2019-Jan-12 20:37:24.762642 - [DEBUG]
65644 2019-Jan-12 20:37:24.762666 - [DEBUG] Process 1742. path edge:
65645 2019-Jan-12 20:37:24.762690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65646 2019-Jan-12 20:37:24.762747 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65647 2019-Jan-12 20:37:24.763386 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65648 2019-Jan-12 20:37:24.764021 - [DEBUG]
65649 2019-Jan-12 20:37:24.764047 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65650 2019-Jan-12 20:37:24.764706 - [DEBUG] Compose: EdgeIdentity * AllBottom
65651 2019-Jan-12 20:37:24.764733 - [DEBUG]
65652 2019-Jan-12 20:37:24.764757 - [DEBUG] Propagate flow
65653 2019-Jan-12 20:37:24.764781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-12 20:37:24.764838 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65655 2019-Jan-12 20:37:24.765488 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65656 2019-Jan-12 20:37:24.766122 - [DEBUG] Edge function : AllBottom (result of previous compose)
65657 2019-Jan-12 20:37:24.766147 - [DEBUG]
65658 2019-Jan-12 20:37:24.766172 - [DEBUG] Join: AllTop & AllBottom
65659 2019-Jan-12 20:37:24.766198 - [DEBUG] = AllBottom (new jump func)
65660 2019-Jan-12 20:37:24.766222 - [DEBUG]
65661 2019-Jan-12 20:37:24.766246 - [DEBUG] Start adding new jump function
65662 2019-Jan-12 20:37:24.766269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65663 2019-Jan-12 20:37:24.766325 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65664 2019-Jan-12 20:37:24.766959 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65665 2019-Jan-12 20:37:24.767600 - [DEBUG] Edge Function : AllBottom
65666 2019-Jan-12 20:37:24.767637 - [DEBUG] End adding new jump function
65667 2019-Jan-12 20:37:24.767661 - [DEBUG]
65668 2019-Jan-12 20:37:24.767685 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65669 2019-Jan-12 20:37:24.767710 - [DEBUG]
65670 2019-Jan-12 20:37:24.767734 - [DEBUG] Process 1743. path edge:
65671 2019-Jan-12 20:37:24.767758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65672 2019-Jan-12 20:37:24.767814 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65673 2019-Jan-12 20:37:24.768449 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65674 2019-Jan-12 20:37:24.769099 - [DEBUG]
65675 2019-Jan-12 20:37:24.769123 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65676 2019-Jan-12 20:37:24.769779 - [DEBUG] Compose: EdgeIdentity * AllBottom
65677 2019-Jan-12 20:37:24.769807 - [DEBUG]
65678 2019-Jan-12 20:37:24.769830 - [DEBUG] Propagate flow
65679 2019-Jan-12 20:37:24.769854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-12 20:37:24.769911 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65681 2019-Jan-12 20:37:24.770546 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65682 2019-Jan-12 20:37:24.771179 - [DEBUG] Edge function : AllBottom (result of previous compose)
65683 2019-Jan-12 20:37:24.771204 - [DEBUG]
65684 2019-Jan-12 20:37:24.771229 - [DEBUG] Join: AllTop & AllBottom
65685 2019-Jan-12 20:37:24.771255 - [DEBUG] = AllBottom (new jump func)
65686 2019-Jan-12 20:37:24.771280 - [DEBUG]
65687 2019-Jan-12 20:37:24.771303 - [DEBUG] Start adding new jump function
65688 2019-Jan-12 20:37:24.771326 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65689 2019-Jan-12 20:37:24.771382 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65690 2019-Jan-12 20:37:24.772030 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65691 2019-Jan-12 20:37:24.772663 - [DEBUG] Edge Function : AllBottom
65692 2019-Jan-12 20:37:24.772700 - [DEBUG] End adding new jump function
65693 2019-Jan-12 20:37:24.772724 - [DEBUG]
65694 2019-Jan-12 20:37:24.772748 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65695 2019-Jan-12 20:37:24.772772 - [DEBUG]
65696 2019-Jan-12 20:37:24.772796 - [DEBUG] Process 1744. path edge:
65697 2019-Jan-12 20:37:24.772820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65698 2019-Jan-12 20:37:24.772877 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65699 2019-Jan-12 20:37:24.773511 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65700 2019-Jan-12 20:37:24.774147 - [DEBUG]
65701 2019-Jan-12 20:37:24.774172 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65702 2019-Jan-12 20:37:24.774824 - [DEBUG] Start of endsummarytab entry
65703 2019-Jan-12 20:37:24.774862 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65704 2019-Jan-12 20:37:24.775523 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65705 2019-Jan-12 20:37:24.775585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65706 2019-Jan-12 20:37:24.776226 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65707 2019-Jan-12 20:37:24.776860 - [DEBUG] EF: AllBottom
65708 2019-Jan-12 20:37:24.776885 - [DEBUG]
65709 2019-Jan-12 20:37:24.776916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65710 2019-Jan-12 20:37:24.777550 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65711 2019-Jan-12 20:37:24.778183 - [DEBUG] EF: AllBottom
65712 2019-Jan-12 20:37:24.778208 - [DEBUG]
65713 2019-Jan-12 20:37:24.778231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-12 20:37:24.778880 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65715 2019-Jan-12 20:37:24.779515 - [DEBUG] EF: AllBottom
65716 2019-Jan-12 20:37:24.779540 - [DEBUG]
65717 2019-Jan-12 20:37:24.779563 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-12 20:37:24.780197 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65719 2019-Jan-12 20:37:24.780832 - [DEBUG] EF: AllBottom
65720 2019-Jan-12 20:37:24.780857 - [DEBUG]
65721 2019-Jan-12 20:37:24.780880 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-12 20:37:24.781513 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65723 2019-Jan-12 20:37:24.782163 - [DEBUG] EF: AllBottom
65724 2019-Jan-12 20:37:24.782188 - [DEBUG]
65725 2019-Jan-12 20:37:24.782211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-12 20:37:24.782844 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65727 2019-Jan-12 20:37:24.783479 - [DEBUG] EF: AllBottom
65728 2019-Jan-12 20:37:24.783504 - [DEBUG]
65729 2019-Jan-12 20:37:24.783528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-12 20:37:24.784160 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65731 2019-Jan-12 20:37:24.784796 - [DEBUG] EF: AllBottom
65732 2019-Jan-12 20:37:24.784821 - [DEBUG]
65733 2019-Jan-12 20:37:24.784844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-12 20:37:24.785495 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65735 2019-Jan-12 20:37:24.786137 - [DEBUG] EF: AllBottom
65736 2019-Jan-12 20:37:24.786162 - [DEBUG]
65737 2019-Jan-12 20:37:24.786186 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-12 20:37:24.786820 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65739 2019-Jan-12 20:37:24.787547 - [DEBUG] EF: AllBottom
65740 2019-Jan-12 20:37:24.787573 - [DEBUG]
65741 2019-Jan-12 20:37:24.787597 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-12 20:37:24.788294 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65743 2019-Jan-12 20:37:24.789029 - [DEBUG] EF: AllBottom
65744 2019-Jan-12 20:37:24.789056 - [DEBUG]
65745 2019-Jan-12 20:37:24.789079 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-12 20:37:24.789760 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65747 2019-Jan-12 20:37:24.790402 - [DEBUG] EF: AllBottom
65748 2019-Jan-12 20:37:24.790427 - [DEBUG]
65749 2019-Jan-12 20:37:24.790451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-12 20:37:24.791084 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65751 2019-Jan-12 20:37:24.791724 - [DEBUG] EF: AllBottom
65752 2019-Jan-12 20:37:24.791749 - [DEBUG]
65753 2019-Jan-12 20:37:24.791773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-12 20:37:24.792426 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65755 2019-Jan-12 20:37:24.793080 - [DEBUG] EF: AllBottom
65756 2019-Jan-12 20:37:24.793106 - [DEBUG]
65757 2019-Jan-12 20:37:24.793129 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-12 20:37:24.793762 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65759 2019-Jan-12 20:37:24.794395 - [DEBUG] EF: AllBottom
65760 2019-Jan-12 20:37:24.794420 - [DEBUG]
65761 2019-Jan-12 20:37:24.794444 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-12 20:37:24.795076 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65763 2019-Jan-12 20:37:24.795726 - [DEBUG] EF: AllBottom
65764 2019-Jan-12 20:37:24.795751 - [DEBUG]
65765 2019-Jan-12 20:37:24.795774 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-12 20:37:24.796407 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65767 2019-Jan-12 20:37:24.797040 - [DEBUG] EF: AllBottom
65768 2019-Jan-12 20:37:24.797065 - [DEBUG]
65769 2019-Jan-12 20:37:24.797088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-12 20:37:24.797721 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65771 2019-Jan-12 20:37:24.798353 - [DEBUG] EF: AllBottom
65772 2019-Jan-12 20:37:24.798378 - [DEBUG]
65773 2019-Jan-12 20:37:24.798401 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-12 20:37:24.799048 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65775 2019-Jan-12 20:37:24.799692 - [DEBUG] EF: AllBottom
65776 2019-Jan-12 20:37:24.799718 - [DEBUG]
65777 2019-Jan-12 20:37:24.799741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-12 20:37:24.800374 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65779 2019-Jan-12 20:37:24.801016 - [DEBUG] EF: AllBottom
65780 2019-Jan-12 20:37:24.801041 - [DEBUG]
65781 2019-Jan-12 20:37:24.801064 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-12 20:37:24.801697 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65783 2019-Jan-12 20:37:24.802345 - [DEBUG] EF: AllBottom
65784 2019-Jan-12 20:37:24.802370 - [DEBUG]
65785 2019-Jan-12 20:37:24.802393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-12 20:37:24.803025 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65787 2019-Jan-12 20:37:24.803659 - [DEBUG] EF: AllBottom
65788 2019-Jan-12 20:37:24.803684 - [DEBUG]
65789 2019-Jan-12 20:37:24.803708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-12 20:37:24.804340 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65791 2019-Jan-12 20:37:24.804979 - [DEBUG] EF: AllBottom
65792 2019-Jan-12 20:37:24.805004 - [DEBUG]
65793 2019-Jan-12 20:37:24.805028 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-12 20:37:24.805674 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65795 2019-Jan-12 20:37:24.806315 - [DEBUG] EF: AllBottom
65796 2019-Jan-12 20:37:24.806340 - [DEBUG]
65797 2019-Jan-12 20:37:24.806363 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-12 20:37:24.806997 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65799 2019-Jan-12 20:37:24.807629 - [DEBUG] EF: AllBottom
65800 2019-Jan-12 20:37:24.807654 - [DEBUG]
65801 2019-Jan-12 20:37:24.807677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-12 20:37:24.808317 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65803 2019-Jan-12 20:37:24.808970 - [DEBUG] EF: AllBottom
65804 2019-Jan-12 20:37:24.808995 - [DEBUG]
65805 2019-Jan-12 20:37:24.809018 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-12 20:37:24.809651 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65807 2019-Jan-12 20:37:24.810286 - [DEBUG] EF: AllBottom
65808 2019-Jan-12 20:37:24.810311 - [DEBUG]
65809 2019-Jan-12 20:37:24.810334 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-12 20:37:24.810966 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65811 2019-Jan-12 20:37:24.811607 - [DEBUG] EF: AllBottom
65812 2019-Jan-12 20:37:24.811632 - [DEBUG]
65813 2019-Jan-12 20:37:24.811655 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-12 20:37:24.812303 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65815 2019-Jan-12 20:37:24.812935 - [DEBUG] EF: AllBottom
65816 2019-Jan-12 20:37:24.812960 - [DEBUG]
65817 2019-Jan-12 20:37:24.812984 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-12 20:37:24.813617 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65819 2019-Jan-12 20:37:24.814258 - [DEBUG] EF: AllBottom
65820 2019-Jan-12 20:37:24.814283 - [DEBUG]
65821 2019-Jan-12 20:37:24.814306 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-12 20:37:24.814939 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65823 2019-Jan-12 20:37:24.815589 - [DEBUG] EF: AllBottom
65824 2019-Jan-12 20:37:24.815614 - [DEBUG]
65825 2019-Jan-12 20:37:24.815637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-12 20:37:24.816270 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65827 2019-Jan-12 20:37:24.816905 - [DEBUG] EF: AllBottom
65828 2019-Jan-12 20:37:24.816930 - [DEBUG]
65829 2019-Jan-12 20:37:24.816953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-12 20:37:24.817585 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65831 2019-Jan-12 20:37:24.818226 - [DEBUG] EF: AllBottom
65832 2019-Jan-12 20:37:24.818251 - [DEBUG]
65833 2019-Jan-12 20:37:24.818274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-12 20:37:24.818922 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65835 2019-Jan-12 20:37:24.819564 - [DEBUG] EF: AllBottom
65836 2019-Jan-12 20:37:24.819588 - [DEBUG]
65837 2019-Jan-12 20:37:24.819612 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-12 20:37:24.820245 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65839 2019-Jan-12 20:37:24.820879 - [DEBUG] EF: AllBottom
65840 2019-Jan-12 20:37:24.820904 - [DEBUG]
65841 2019-Jan-12 20:37:24.820928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-12 20:37:24.821560 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65843 2019-Jan-12 20:37:24.822210 - [DEBUG] EF: AllBottom
65844 2019-Jan-12 20:37:24.822235 - [DEBUG]
65845 2019-Jan-12 20:37:24.822258 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-12 20:37:24.822891 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65847 2019-Jan-12 20:37:24.823533 - [DEBUG] EF: AllBottom
65848 2019-Jan-12 20:37:24.823558 - [DEBUG]
65849 2019-Jan-12 20:37:24.823582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-12 20:37:24.824214 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65851 2019-Jan-12 20:37:24.824848 - [DEBUG] EF: AllBottom
65852 2019-Jan-12 20:37:24.824873 - [DEBUG]
65853 2019-Jan-12 20:37:24.824897 - [DEBUG] ---------------
65854 2019-Jan-12 20:37:24.824921 - [DEBUG]
65855 2019-Jan-12 20:37:24.824949 - [DEBUG] End of endsummarytab entry
65856 2019-Jan-12 20:37:24.824973 - [DEBUG]
65857 2019-Jan-12 20:37:24.824997 - [DEBUG] Start of incomingtab entry
65858 2019-Jan-12 20:37:24.825022 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65859 2019-Jan-12 20:37:24.825672 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65860 2019-Jan-12 20:37:24.825732 - [DEBUG] ---------------
65861 2019-Jan-12 20:37:24.825756 - [DEBUG] End of incomingtab entry
65862 2019-Jan-12 20:37:24.825780 - [DEBUG]
65863 2019-Jan-12 20:37:24.825806 - [DEBUG] EDGE:
65864 2019-Jan-12 20:37:24.825862 - [DEBUG] ---> 65865 2019-Jan-12 20:37:24.826497 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65866 2019-Jan-12 20:37:24.827130 - [DEBUG]
65867 2019-Jan-12 20:37:24.827156 - [DEBUG] EDGE:
65868 2019-Jan-12 20:37:24.827213 - [DEBUG] ---> 65869 2019-Jan-12 20:37:24.827847 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65870 2019-Jan-12 20:37:24.828479 - [DEBUG]
65871 2019-Jan-12 20:37:24.828530 - [DEBUG] Compose: EdgeIdentity * AllBottom
65872 2019-Jan-12 20:37:24.828557 - [DEBUG]
65873 2019-Jan-12 20:37:24.828580 - [DEBUG] Propagate flow
65874 2019-Jan-12 20:37:24.828604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65875 2019-Jan-12 20:37:24.828672 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65876 2019-Jan-12 20:37:24.829318 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65877 2019-Jan-12 20:37:24.829951 - [DEBUG] Edge function : AllBottom (result of previous compose)
65878 2019-Jan-12 20:37:24.829976 - [DEBUG]
65879 2019-Jan-12 20:37:24.830003 - [DEBUG] Join: AllTop & AllBottom
65880 2019-Jan-12 20:37:24.830029 - [DEBUG] = AllBottom (new jump func)
65881 2019-Jan-12 20:37:24.830053 - [DEBUG]
65882 2019-Jan-12 20:37:24.830077 - [DEBUG] Start adding new jump function
65883 2019-Jan-12 20:37:24.830100 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65884 2019-Jan-12 20:37:24.830156 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65885 2019-Jan-12 20:37:24.830792 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65886 2019-Jan-12 20:37:24.831434 - [DEBUG] Edge Function : AllBottom
65887 2019-Jan-12 20:37:24.831465 - [DEBUG] End adding new jump function
65888 2019-Jan-12 20:37:24.831488 - [DEBUG]
65889 2019-Jan-12 20:37:24.831512 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65890 2019-Jan-12 20:37:24.831537 - [DEBUG]
65891 2019-Jan-12 20:37:24.831560 - [DEBUG] Process 1745. path edge:
65892 2019-Jan-12 20:37:24.831584 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65893 2019-Jan-12 20:37:24.831640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65894 2019-Jan-12 20:37:24.832306 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65895 2019-Jan-12 20:37:24.832940 - [DEBUG]
65896 2019-Jan-12 20:37:24.832965 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65897 2019-Jan-12 20:37:24.833628 - [DEBUG] Possible callees:
65898 2019-Jan-12 20:37:24.833653 - [DEBUG] llvm.dbg.declare
65899 2019-Jan-12 20:37:24.833678 - [DEBUG] Possible return sites:
65900 2019-Jan-12 20:37:24.833702 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365901 2019-Jan-12 20:37:24.834975 - [DEBUG] Found and process special summary
65902 2019-Jan-12 20:37:24.835011 - [DEBUG] Compose: EdgeIdentity * AllBottom
65903 2019-Jan-12 20:37:24.835038 - [DEBUG]
65904 2019-Jan-12 20:37:24.835062 - [DEBUG] Propagate flow
65905 2019-Jan-12 20:37:24.835086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65906 2019-Jan-12 20:37:24.835142 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65907 2019-Jan-12 20:37:24.835809 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65908 2019-Jan-12 20:37:24.836443 - [DEBUG] Edge function : AllBottom (result of previous compose)
65909 2019-Jan-12 20:37:24.836469 - [DEBUG]
65910 2019-Jan-12 20:37:24.836494 - [DEBUG] Join: AllTop & AllBottom
65911 2019-Jan-12 20:37:24.836519 - [DEBUG] = AllBottom (new jump func)
65912 2019-Jan-12 20:37:24.836544 - [DEBUG]
65913 2019-Jan-12 20:37:24.836568 - [DEBUG] Start adding new jump function
65914 2019-Jan-12 20:37:24.836591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-12 20:37:24.836647 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65916 2019-Jan-12 20:37:24.837280 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65917 2019-Jan-12 20:37:24.837915 - [DEBUG] Edge Function : AllBottom
65918 2019-Jan-12 20:37:24.837943 - [DEBUG] End adding new jump function
65919 2019-Jan-12 20:37:24.837967 - [DEBUG]
65920 2019-Jan-12 20:37:24.837990 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65921 2019-Jan-12 20:37:24.838014 - [DEBUG]
65922 2019-Jan-12 20:37:24.838038 - [DEBUG] Process 1746. path edge:
65923 2019-Jan-12 20:37:24.838061 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65924 2019-Jan-12 20:37:24.838117 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65925 2019-Jan-12 20:37:24.838768 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65926 2019-Jan-12 20:37:24.839401 - [DEBUG]
65927 2019-Jan-12 20:37:24.839426 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65928 2019-Jan-12 20:37:24.840089 - [DEBUG] Compose: EdgeIdentity * AllBottom
65929 2019-Jan-12 20:37:24.840117 - [DEBUG]
65930 2019-Jan-12 20:37:24.840141 - [DEBUG] Propagate flow
65931 2019-Jan-12 20:37:24.840164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65932 2019-Jan-12 20:37:24.840221 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65933 2019-Jan-12 20:37:24.840858 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65934 2019-Jan-12 20:37:24.841490 - [DEBUG] Edge function : AllBottom (result of previous compose)
65935 2019-Jan-12 20:37:24.841524 - [DEBUG]
65936 2019-Jan-12 20:37:24.841549 - [DEBUG] Join: AllTop & AllBottom
65937 2019-Jan-12 20:37:24.841575 - [DEBUG] = AllBottom (new jump func)
65938 2019-Jan-12 20:37:24.841600 - [DEBUG]
65939 2019-Jan-12 20:37:24.841623 - [DEBUG] Start adding new jump function
65940 2019-Jan-12 20:37:24.841647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65941 2019-Jan-12 20:37:24.841702 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65942 2019-Jan-12 20:37:24.842352 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65943 2019-Jan-12 20:37:24.842985 - [DEBUG] Edge Function : AllBottom
65944 2019-Jan-12 20:37:24.843022 - [DEBUG] End adding new jump function
65945 2019-Jan-12 20:37:24.843047 - [DEBUG]
65946 2019-Jan-12 20:37:24.843070 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65947 2019-Jan-12 20:37:24.843095 - [DEBUG]
65948 2019-Jan-12 20:37:24.843118 - [DEBUG] Process 1747. path edge:
65949 2019-Jan-12 20:37:24.843142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65950 2019-Jan-12 20:37:24.843198 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65951 2019-Jan-12 20:37:24.843832 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65952 2019-Jan-12 20:37:24.844465 - [DEBUG]
65953 2019-Jan-12 20:37:24.844490 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65954 2019-Jan-12 20:37:24.845144 - [DEBUG] Compose: EdgeIdentity * AllBottom
65955 2019-Jan-12 20:37:24.845172 - [DEBUG]
65956 2019-Jan-12 20:37:24.845196 - [DEBUG] Propagate flow
65957 2019-Jan-12 20:37:24.845220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65958 2019-Jan-12 20:37:24.845277 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65959 2019-Jan-12 20:37:24.845928 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65960 2019-Jan-12 20:37:24.846564 - [DEBUG] Edge function : AllBottom (result of previous compose)
65961 2019-Jan-12 20:37:24.846589 - [DEBUG]
65962 2019-Jan-12 20:37:24.846614 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65963 2019-Jan-12 20:37:24.846640 - [DEBUG] = AllBottom
65964 2019-Jan-12 20:37:24.846664 - [DEBUG]
65965 2019-Jan-12 20:37:24.846688 - [DEBUG] PROPAGATE: No new function!
65966 2019-Jan-12 20:37:24.846712 - [DEBUG] EDGE:
65967 2019-Jan-12 20:37:24.846769 - [DEBUG] ---> 65968 2019-Jan-12 20:37:24.847401 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65969 2019-Jan-12 20:37:24.848033 - [DEBUG]
65970 2019-Jan-12 20:37:24.848057 - [DEBUG] EDGE:
65971 2019-Jan-12 20:37:24.848114 - [DEBUG] ---> 65972 2019-Jan-12 20:37:24.848764 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65973 2019-Jan-12 20:37:24.849397 - [DEBUG]
65974 2019-Jan-12 20:37:24.849434 - [DEBUG] Compose: EdgeIdentity * AllBottom
65975 2019-Jan-12 20:37:24.849461 - [DEBUG]
65976 2019-Jan-12 20:37:24.849485 - [DEBUG] Propagate flow
65977 2019-Jan-12 20:37:24.849508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65978 2019-Jan-12 20:37:24.849565 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65979 2019-Jan-12 20:37:24.850199 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65980 2019-Jan-12 20:37:24.850840 - [DEBUG] Edge function : AllBottom (result of previous compose)
65981 2019-Jan-12 20:37:24.850866 - [DEBUG]
65982 2019-Jan-12 20:37:24.850891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65983 2019-Jan-12 20:37:24.850917 - [DEBUG] = AllBottom
65984 2019-Jan-12 20:37:24.850941 - [DEBUG]
65985 2019-Jan-12 20:37:24.850965 - [DEBUG] PROPAGATE: No new function!
65986 2019-Jan-12 20:37:24.850991 - [DEBUG] EDGE:
65987 2019-Jan-12 20:37:24.851048 - [DEBUG] ---> 65988 2019-Jan-12 20:37:24.851691 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65989 2019-Jan-12 20:37:24.852339 - [DEBUG]
65990 2019-Jan-12 20:37:24.852364 - [DEBUG] EDGE:
65991 2019-Jan-12 20:37:24.852422 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
65992 2019-Jan-12 20:37:24.853061 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65993 2019-Jan-12 20:37:24.853694 - [DEBUG]
65994 2019-Jan-12 20:37:24.853719 - [DEBUG] EDGE:
65995 2019-Jan-12 20:37:24.853776 - [DEBUG] ---> 65996 2019-Jan-12 20:37:24.854410 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65997 2019-Jan-12 20:37:24.855042 - [DEBUG]
65998 2019-Jan-12 20:37:24.855068 - [DEBUG] EDGE:
65999 2019-Jan-12 20:37:24.855125 - [DEBUG] ---> 66000 2019-Jan-12 20:37:24.855773 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66001 2019-Jan-12 20:37:24.856406 - [DEBUG]
66002 2019-Jan-12 20:37:24.856431 - [DEBUG] EDGE:
66003 2019-Jan-12 20:37:24.856488 - [DEBUG] ---> 66004 2019-Jan-12 20:37:24.857124 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66005 2019-Jan-12 20:37:24.857759 - [DEBUG]
66006 2019-Jan-12 20:37:24.857793 - [DEBUG] Compose: EdgeIdentity * AllBottom
66007 2019-Jan-12 20:37:24.857820 - [DEBUG]
66008 2019-Jan-12 20:37:24.857843 - [DEBUG] Propagate flow
66009 2019-Jan-12 20:37:24.857867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66010 2019-Jan-12 20:37:24.857923 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66011 2019-Jan-12 20:37:24.858559 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66012 2019-Jan-12 20:37:24.859208 - [DEBUG] Edge function : AllBottom (result of previous compose)
66013 2019-Jan-12 20:37:24.859234 - [DEBUG]
66014 2019-Jan-12 20:37:24.859259 - [DEBUG] Join: AllTop & AllBottom
66015 2019-Jan-12 20:37:24.859284 - [DEBUG] = AllBottom (new jump func)
66016 2019-Jan-12 20:37:24.859309 - [DEBUG]
66017 2019-Jan-12 20:37:24.859332 - [DEBUG] Start adding new jump function
66018 2019-Jan-12 20:37:24.859356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66019 2019-Jan-12 20:37:24.859411 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66020 2019-Jan-12 20:37:24.860044 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66021 2019-Jan-12 20:37:24.860680 - [DEBUG] Edge Function : AllBottom
66022 2019-Jan-12 20:37:24.860709 - [DEBUG] End adding new jump function
66023 2019-Jan-12 20:37:24.860740 - [DEBUG]
66024 2019-Jan-12 20:37:24.860764 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66025 2019-Jan-12 20:37:24.860788 - [DEBUG]
66026 2019-Jan-12 20:37:24.860811 - [DEBUG] Process 1748. path edge:
66027 2019-Jan-12 20:37:24.860835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66028 2019-Jan-12 20:37:24.860891 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66029 2019-Jan-12 20:37:24.861527 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66030 2019-Jan-12 20:37:24.862177 - [DEBUG]
66031 2019-Jan-12 20:37:24.862201 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66032 2019-Jan-12 20:37:24.862859 - [DEBUG] Compose: EdgeIdentity * AllBottom
66033 2019-Jan-12 20:37:24.862887 - [DEBUG]
66034 2019-Jan-12 20:37:24.862911 - [DEBUG] Propagate flow
66035 2019-Jan-12 20:37:24.862935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66036 2019-Jan-12 20:37:24.862992 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66037 2019-Jan-12 20:37:24.863630 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66038 2019-Jan-12 20:37:24.864263 - [DEBUG] Edge function : AllBottom (result of previous compose)
66039 2019-Jan-12 20:37:24.864289 - [DEBUG]
66040 2019-Jan-12 20:37:24.864313 - [DEBUG] Join: AllTop & AllBottom
66041 2019-Jan-12 20:37:24.864339 - [DEBUG] = AllBottom (new jump func)
66042 2019-Jan-12 20:37:24.864363 - [DEBUG]
66043 2019-Jan-12 20:37:24.864387 - [DEBUG] Start adding new jump function
66044 2019-Jan-12 20:37:24.864410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66045 2019-Jan-12 20:37:24.864466 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66046 2019-Jan-12 20:37:24.865101 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66047 2019-Jan-12 20:37:24.865748 - [DEBUG] Edge Function : AllBottom
66048 2019-Jan-12 20:37:24.865776 - [DEBUG] End adding new jump function
66049 2019-Jan-12 20:37:24.865800 - [DEBUG]
66050 2019-Jan-12 20:37:24.865823 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66051 2019-Jan-12 20:37:24.865847 - [DEBUG]
66052 2019-Jan-12 20:37:24.865870 - [DEBUG] Process 1749. path edge:
66053 2019-Jan-12 20:37:24.865894 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66054 2019-Jan-12 20:37:24.865950 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66055 2019-Jan-12 20:37:24.866581 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66056 2019-Jan-12 20:37:24.867215 - [DEBUG]
66057 2019-Jan-12 20:37:24.867240 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66058 2019-Jan-12 20:37:24.867889 - [DEBUG] Compose: EdgeIdentity * AllBottom
66059 2019-Jan-12 20:37:24.867917 - [DEBUG]
66060 2019-Jan-12 20:37:24.867941 - [DEBUG] Propagate flow
66061 2019-Jan-12 20:37:24.867964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66062 2019-Jan-12 20:37:24.868021 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66063 2019-Jan-12 20:37:24.868668 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66064 2019-Jan-12 20:37:24.869302 - [DEBUG] Edge function : AllBottom (result of previous compose)
66065 2019-Jan-12 20:37:24.869327 - [DEBUG]
66066 2019-Jan-12 20:37:24.869352 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66067 2019-Jan-12 20:37:24.869378 - [DEBUG] = AllBottom
66068 2019-Jan-12 20:37:24.869410 - [DEBUG]
66069 2019-Jan-12 20:37:24.869435 - [DEBUG] PROPAGATE: No new function!
66070 2019-Jan-12 20:37:24.869459 - [DEBUG] EDGE:
66071 2019-Jan-12 20:37:24.869516 - [DEBUG] ---> 66072 2019-Jan-12 20:37:24.870148 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66073 2019-Jan-12 20:37:24.870781 - [DEBUG]
66074 2019-Jan-12 20:37:24.870806 - [DEBUG] EDGE:
66075 2019-Jan-12 20:37:24.870863 - [DEBUG] ---> 66076 2019-Jan-12 20:37:24.871499 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66077 2019-Jan-12 20:37:24.872149 - [DEBUG]
66078 2019-Jan-12 20:37:24.872174 - [DEBUG] EDGE:
66079 2019-Jan-12 20:37:24.872231 - [DEBUG] ---> 66080 2019-Jan-12 20:37:24.872864 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66081 2019-Jan-12 20:37:24.873497 - [DEBUG]
66082 2019-Jan-12 20:37:24.873522 - [DEBUG] EDGE:
66083 2019-Jan-12 20:37:24.873579 - [DEBUG] ---> 66084 2019-Jan-12 20:37:24.874216 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66085 2019-Jan-12 20:37:24.874848 - [DEBUG]
66086 2019-Jan-12 20:37:24.874873 - [DEBUG] EDGE:
66087 2019-Jan-12 20:37:24.874930 - [DEBUG] ---> 66088 2019-Jan-12 20:37:24.875578 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66089 2019-Jan-12 20:37:24.876213 - [DEBUG]
66090 2019-Jan-12 20:37:24.876238 - [DEBUG] EDGE:
66091 2019-Jan-12 20:37:24.876295 - [DEBUG] ---> 66092 2019-Jan-12 20:37:24.876932 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66093 2019-Jan-12 20:37:24.877565 - [DEBUG]
66094 2019-Jan-12 20:37:24.877601 - [DEBUG] Compose: EdgeIdentity * AllBottom
66095 2019-Jan-12 20:37:24.877628 - [DEBUG]
66096 2019-Jan-12 20:37:24.877652 - [DEBUG] Propagate flow
66097 2019-Jan-12 20:37:24.877675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66098 2019-Jan-12 20:37:24.877732 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66099 2019-Jan-12 20:37:24.878369 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66100 2019-Jan-12 20:37:24.879017 - [DEBUG] Edge function : AllBottom (result of previous compose)
66101 2019-Jan-12 20:37:24.879043 - [DEBUG]
66102 2019-Jan-12 20:37:24.879068 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66103 2019-Jan-12 20:37:24.879093 - [DEBUG] = AllBottom
66104 2019-Jan-12 20:37:24.879118 - [DEBUG]
66105 2019-Jan-12 20:37:24.879141 - [DEBUG] PROPAGATE: No new function!
66106 2019-Jan-12 20:37:24.879167 - [DEBUG] EDGE:
66107 2019-Jan-12 20:37:24.879224 - [DEBUG] ---> 66108 2019-Jan-12 20:37:24.879867 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66109 2019-Jan-12 20:37:24.880513 - [DEBUG]
66110 2019-Jan-12 20:37:24.880539 - [DEBUG] EDGE:
66111 2019-Jan-12 20:37:24.880596 - [DEBUG] ---> 66112 2019-Jan-12 20:37:24.881229 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66113 2019-Jan-12 20:37:24.881863 - [DEBUG]
66114 2019-Jan-12 20:37:24.881888 - [DEBUG] EDGE:
66115 2019-Jan-12 20:37:24.881945 - [DEBUG] ---> 66116 2019-Jan-12 20:37:24.882597 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66117 2019-Jan-12 20:37:24.883231 - [DEBUG]
66118 2019-Jan-12 20:37:24.883267 - [DEBUG] Compose: EdgeIdentity * AllBottom
66119 2019-Jan-12 20:37:24.883294 - [DEBUG]
66120 2019-Jan-12 20:37:24.883318 - [DEBUG] Propagate flow
66121 2019-Jan-12 20:37:24.883342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66122 2019-Jan-12 20:37:24.883398 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66123 2019-Jan-12 20:37:24.884034 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66124 2019-Jan-12 20:37:24.884668 - [DEBUG] Edge function : AllBottom (result of previous compose)
66125 2019-Jan-12 20:37:24.884693 - [DEBUG]
66126 2019-Jan-12 20:37:24.884719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66127 2019-Jan-12 20:37:24.884745 - [DEBUG] = AllBottom
66128 2019-Jan-12 20:37:24.884769 - [DEBUG]
66129 2019-Jan-12 20:37:24.884792 - [DEBUG] PROPAGATE: No new function!
66130 2019-Jan-12 20:37:24.884818 - [DEBUG] EDGE:
66131 2019-Jan-12 20:37:24.884876 - [DEBUG] ---> 66132 2019-Jan-12 20:37:24.885533 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66133 2019-Jan-12 20:37:24.886166 - [DEBUG]
66134 2019-Jan-12 20:37:24.886191 - [DEBUG] EDGE:
66135 2019-Jan-12 20:37:24.886248 - [DEBUG] ---> 66136 2019-Jan-12 20:37:24.886880 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66137 2019-Jan-12 20:37:24.887512 - [DEBUG]
66138 2019-Jan-12 20:37:24.887538 - [DEBUG] EDGE:
66139 2019-Jan-12 20:37:24.887595 - [DEBUG] ---> 66140 2019-Jan-12 20:37:24.888228 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66141 2019-Jan-12 20:37:24.888877 - [DEBUG]
66142 2019-Jan-12 20:37:24.888902 - [DEBUG] EDGE:
66143 2019-Jan-12 20:37:24.888960 - [DEBUG] ---> 66144 2019-Jan-12 20:37:24.889596 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66145 2019-Jan-12 20:37:24.890228 - [DEBUG]
66146 2019-Jan-12 20:37:24.890264 - [DEBUG] Compose: EdgeIdentity * AllBottom
66147 2019-Jan-12 20:37:24.890291 - [DEBUG]
66148 2019-Jan-12 20:37:24.890315 - [DEBUG] Propagate flow
66149 2019-Jan-12 20:37:24.890338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66150 2019-Jan-12 20:37:24.890394 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66151 2019-Jan-12 20:37:24.891030 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66152 2019-Jan-12 20:37:24.891670 - [DEBUG] Edge function : AllBottom (result of previous compose)
66153 2019-Jan-12 20:37:24.891696 - [DEBUG]
66154 2019-Jan-12 20:37:24.891721 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66155 2019-Jan-12 20:37:24.891747 - [DEBUG] = AllBottom
66156 2019-Jan-12 20:37:24.891772 - [DEBUG]
66157 2019-Jan-12 20:37:24.891795 - [DEBUG] PROPAGATE: No new function!
66158 2019-Jan-12 20:37:24.891821 - [DEBUG] EDGE:
66159 2019-Jan-12 20:37:24.891879 - [DEBUG] ---> 66160 2019-Jan-12 20:37:24.892539 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66161 2019-Jan-12 20:37:24.893172 - [DEBUG]
66162 2019-Jan-12 20:37:24.893197 - [DEBUG] EDGE:
66163 2019-Jan-12 20:37:24.893255 - [DEBUG] ---> 66164 2019-Jan-12 20:37:24.893888 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66165 2019-Jan-12 20:37:24.894522 - [DEBUG]
66166 2019-Jan-12 20:37:24.894547 - [DEBUG] EDGE:
66167 2019-Jan-12 20:37:24.894605 - [DEBUG] ---> 66168 2019-Jan-12 20:37:24.895240 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66169 2019-Jan-12 20:37:24.895888 - [DEBUG]
66170 2019-Jan-12 20:37:24.895924 - [DEBUG] Compose: EdgeIdentity * AllBottom
66171 2019-Jan-12 20:37:24.895951 - [DEBUG]
66172 2019-Jan-12 20:37:24.895975 - [DEBUG] Propagate flow
66173 2019-Jan-12 20:37:24.895998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66174 2019-Jan-12 20:37:24.896055 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66175 2019-Jan-12 20:37:24.896691 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66176 2019-Jan-12 20:37:24.897323 - [DEBUG] Edge function : AllBottom (result of previous compose)
66177 2019-Jan-12 20:37:24.897349 - [DEBUG]
66178 2019-Jan-12 20:37:24.897374 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66179 2019-Jan-12 20:37:24.897400 - [DEBUG] = AllBottom
66180 2019-Jan-12 20:37:24.897424 - [DEBUG]
66181 2019-Jan-12 20:37:24.897448 - [DEBUG] PROPAGATE: No new function!
66182 2019-Jan-12 20:37:24.897473 - [DEBUG] EDGE:
66183 2019-Jan-12 20:37:24.897531 - [DEBUG] ---> 66184 2019-Jan-12 20:37:24.898173 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66185 2019-Jan-12 20:37:24.898821 - [DEBUG]
66186 2019-Jan-12 20:37:24.898847 - [DEBUG] EDGE:
66187 2019-Jan-12 20:37:24.898904 - [DEBUG] ---> 66188 2019-Jan-12 20:37:24.899536 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66189 2019-Jan-12 20:37:24.900167 - [DEBUG]
66190 2019-Jan-12 20:37:24.900193 - [DEBUG] EDGE:
66191 2019-Jan-12 20:37:24.900250 - [DEBUG] ---> 66192 2019-Jan-12 20:37:24.900885 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66193 2019-Jan-12 20:37:24.901517 - [DEBUG]
66194 2019-Jan-12 20:37:24.901561 - [DEBUG] Compose: EdgeIdentity * AllBottom
66195 2019-Jan-12 20:37:24.901588 - [DEBUG]
66196 2019-Jan-12 20:37:24.901612 - [DEBUG] Propagate flow
66197 2019-Jan-12 20:37:24.901635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66198 2019-Jan-12 20:37:24.901691 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66199 2019-Jan-12 20:37:24.902343 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66200 2019-Jan-12 20:37:24.902976 - [DEBUG] Edge function : AllBottom (result of previous compose)
66201 2019-Jan-12 20:37:24.903001 - [DEBUG]
66202 2019-Jan-12 20:37:24.903026 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66203 2019-Jan-12 20:37:24.903052 - [DEBUG] = AllBottom
66204 2019-Jan-12 20:37:24.903076 - [DEBUG]
66205 2019-Jan-12 20:37:24.903099 - [DEBUG] PROPAGATE: No new function!
66206 2019-Jan-12 20:37:24.903125 - [DEBUG] EDGE:
66207 2019-Jan-12 20:37:24.903183 - [DEBUG] ---> 66208 2019-Jan-12 20:37:24.903825 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66209 2019-Jan-12 20:37:24.904458 - [DEBUG]
66210 2019-Jan-12 20:37:24.904492 - [DEBUG] Compose: EdgeIdentity * AllBottom
66211 2019-Jan-12 20:37:24.904518 - [DEBUG]
66212 2019-Jan-12 20:37:24.904542 - [DEBUG] Propagate flow
66213 2019-Jan-12 20:37:24.904565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66214 2019-Jan-12 20:37:24.904622 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66215 2019-Jan-12 20:37:24.905258 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66216 2019-Jan-12 20:37:24.905907 - [DEBUG] Edge function : AllBottom (result of previous compose)
66217 2019-Jan-12 20:37:24.905932 - [DEBUG]
66218 2019-Jan-12 20:37:24.905956 - [DEBUG] Join: AllTop & AllBottom
66219 2019-Jan-12 20:37:24.905981 - [DEBUG] = AllBottom (new jump func)
66220 2019-Jan-12 20:37:24.906005 - [DEBUG]
66221 2019-Jan-12 20:37:24.906029 - [DEBUG] Start adding new jump function
66222 2019-Jan-12 20:37:24.906052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66223 2019-Jan-12 20:37:24.906108 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66224 2019-Jan-12 20:37:24.906742 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66225 2019-Jan-12 20:37:24.907378 - [DEBUG] Edge Function : AllBottom
66226 2019-Jan-12 20:37:24.907406 - [DEBUG] End adding new jump function
66227 2019-Jan-12 20:37:24.907430 - [DEBUG]
66228 2019-Jan-12 20:37:24.907454 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66229 2019-Jan-12 20:37:24.907479 - [DEBUG]
66230 2019-Jan-12 20:37:24.907502 - [DEBUG] Process 1750. path edge:
66231 2019-Jan-12 20:37:24.907526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66232 2019-Jan-12 20:37:24.907582 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66233 2019-Jan-12 20:37:24.908217 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66234 2019-Jan-12 20:37:24.908865 - [DEBUG]
66235 2019-Jan-12 20:37:24.908890 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66236 2019-Jan-12 20:37:24.909537 - [DEBUG] Possible callees:
66237 2019-Jan-12 20:37:24.909563 - [DEBUG] foo
66238 2019-Jan-12 20:37:24.909588 - [DEBUG] Possible return sites:
66239 2019-Jan-12 20:37:24.909611 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666240 2019-Jan-12 20:37:24.910878 - [DEBUG] Found and process special summary
66241 2019-Jan-12 20:37:24.910912 - [DEBUG] Compose: EdgeIdentity * AllBottom
66242 2019-Jan-12 20:37:24.910939 - [DEBUG]
66243 2019-Jan-12 20:37:24.910963 - [DEBUG] Propagate flow
66244 2019-Jan-12 20:37:24.910987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66245 2019-Jan-12 20:37:24.911043 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66246 2019-Jan-12 20:37:24.911679 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66247 2019-Jan-12 20:37:24.912328 - [DEBUG] Edge function : AllBottom (result of previous compose)
66248 2019-Jan-12 20:37:24.912353 - [DEBUG]
66249 2019-Jan-12 20:37:24.912378 - [DEBUG] Join: AllTop & AllBottom
66250 2019-Jan-12 20:37:24.912404 - [DEBUG] = AllBottom (new jump func)
66251 2019-Jan-12 20:37:24.912429 - [DEBUG]
66252 2019-Jan-12 20:37:24.912452 - [DEBUG] Start adding new jump function
66253 2019-Jan-12 20:37:24.912476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66254 2019-Jan-12 20:37:24.912532 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66255 2019-Jan-12 20:37:24.913166 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66256 2019-Jan-12 20:37:24.913801 - [DEBUG] Edge Function : AllBottom
66257 2019-Jan-12 20:37:24.913829 - [DEBUG] End adding new jump function
66258 2019-Jan-12 20:37:24.913853 - [DEBUG]
66259 2019-Jan-12 20:37:24.913877 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66260 2019-Jan-12 20:37:24.913901 - [DEBUG]
66261 2019-Jan-12 20:37:24.913924 - [DEBUG] Process 1751. path edge:
66262 2019-Jan-12 20:37:24.913948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66263 2019-Jan-12 20:37:24.914004 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66264 2019-Jan-12 20:37:24.914640 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66265 2019-Jan-12 20:37:24.915273 - [DEBUG]
66266 2019-Jan-12 20:37:24.915298 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66267 2019-Jan-12 20:37:24.915971 - [DEBUG] Compose: EdgeIdentity * AllBottom
66268 2019-Jan-12 20:37:24.915999 - [DEBUG]
66269 2019-Jan-12 20:37:24.916023 - [DEBUG] Propagate flow
66270 2019-Jan-12 20:37:24.916046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66271 2019-Jan-12 20:37:24.916103 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66272 2019-Jan-12 20:37:24.916737 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66273 2019-Jan-12 20:37:24.917370 - [DEBUG] Edge function : AllBottom (result of previous compose)
66274 2019-Jan-12 20:37:24.917395 - [DEBUG]
66275 2019-Jan-12 20:37:24.917421 - [DEBUG] Join: AllTop & AllBottom
66276 2019-Jan-12 20:37:24.917446 - [DEBUG] = AllBottom (new jump func)
66277 2019-Jan-12 20:37:24.917471 - [DEBUG]
66278 2019-Jan-12 20:37:24.917495 - [DEBUG] Start adding new jump function
66279 2019-Jan-12 20:37:24.917518 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66280 2019-Jan-12 20:37:24.917574 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66281 2019-Jan-12 20:37:24.918207 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66282 2019-Jan-12 20:37:24.918856 - [DEBUG] Edge Function : AllBottom
66283 2019-Jan-12 20:37:24.918893 - [DEBUG] End adding new jump function
66284 2019-Jan-12 20:37:24.918918 - [DEBUG]
66285 2019-Jan-12 20:37:24.918941 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66286 2019-Jan-12 20:37:24.918965 - [DEBUG]
66287 2019-Jan-12 20:37:24.918989 - [DEBUG] Process 1752. path edge:
66288 2019-Jan-12 20:37:24.919013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66289 2019-Jan-12 20:37:24.919069 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66290 2019-Jan-12 20:37:24.919701 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66291 2019-Jan-12 20:37:24.920334 - [DEBUG]
66292 2019-Jan-12 20:37:24.920360 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66293 2019-Jan-12 20:37:24.921012 - [DEBUG] Compose: EdgeIdentity * AllBottom
66294 2019-Jan-12 20:37:24.921040 - [DEBUG]
66295 2019-Jan-12 20:37:24.921064 - [DEBUG] Propagate flow
66296 2019-Jan-12 20:37:24.921087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66297 2019-Jan-12 20:37:24.921144 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66298 2019-Jan-12 20:37:24.921779 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66299 2019-Jan-12 20:37:24.922427 - [DEBUG] Edge function : AllBottom (result of previous compose)
66300 2019-Jan-12 20:37:24.922452 - [DEBUG]
66301 2019-Jan-12 20:37:24.922477 - [DEBUG] Join: AllTop & AllBottom
66302 2019-Jan-12 20:37:24.922503 - [DEBUG] = AllBottom (new jump func)
66303 2019-Jan-12 20:37:24.922527 - [DEBUG]
66304 2019-Jan-12 20:37:24.922551 - [DEBUG] Start adding new jump function
66305 2019-Jan-12 20:37:24.922574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66306 2019-Jan-12 20:37:24.922630 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66307 2019-Jan-12 20:37:24.923263 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66308 2019-Jan-12 20:37:24.923895 - [DEBUG] Edge Function : AllBottom
66309 2019-Jan-12 20:37:24.923923 - [DEBUG] End adding new jump function
66310 2019-Jan-12 20:37:24.923946 - [DEBUG]
66311 2019-Jan-12 20:37:24.923970 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66312 2019-Jan-12 20:37:24.923994 - [DEBUG]
66313 2019-Jan-12 20:37:24.924017 - [DEBUG] Process 1753. path edge:
66314 2019-Jan-12 20:37:24.924041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66315 2019-Jan-12 20:37:24.924097 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66316 2019-Jan-12 20:37:24.924729 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66317 2019-Jan-12 20:37:24.925374 - [DEBUG]
66318 2019-Jan-12 20:37:24.925400 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66319 2019-Jan-12 20:37:24.926052 - [DEBUG] Compose: EdgeIdentity * AllBottom
66320 2019-Jan-12 20:37:24.926080 - [DEBUG]
66321 2019-Jan-12 20:37:24.926104 - [DEBUG] Propagate flow
66322 2019-Jan-12 20:37:24.926127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66323 2019-Jan-12 20:37:24.926184 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66324 2019-Jan-12 20:37:24.926829 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66325 2019-Jan-12 20:37:24.927470 - [DEBUG] Edge function : AllBottom (result of previous compose)
66326 2019-Jan-12 20:37:24.927496 - [DEBUG]
66327 2019-Jan-12 20:37:24.927520 - [DEBUG] Join: AllTop & AllBottom
66328 2019-Jan-12 20:37:24.927546 - [DEBUG] = AllBottom (new jump func)
66329 2019-Jan-12 20:37:24.927571 - [DEBUG]
66330 2019-Jan-12 20:37:24.927594 - [DEBUG] Start adding new jump function
66331 2019-Jan-12 20:37:24.927618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66332 2019-Jan-12 20:37:24.927674 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66333 2019-Jan-12 20:37:24.928308 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66334 2019-Jan-12 20:37:24.928964 - [DEBUG] Edge Function : AllBottom
66335 2019-Jan-12 20:37:24.928992 - [DEBUG] End adding new jump function
66336 2019-Jan-12 20:37:24.929015 - [DEBUG]
66337 2019-Jan-12 20:37:24.929039 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66338 2019-Jan-12 20:37:24.929063 - [DEBUG]
66339 2019-Jan-12 20:37:24.929086 - [DEBUG] Process 1754. path edge:
66340 2019-Jan-12 20:37:24.929109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66341 2019-Jan-12 20:37:24.929166 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66342 2019-Jan-12 20:37:24.929809 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66343 2019-Jan-12 20:37:24.930441 - [DEBUG]
66344 2019-Jan-12 20:37:24.930466 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66345 2019-Jan-12 20:37:24.931120 - [DEBUG] Possible callees:
66346 2019-Jan-12 20:37:24.931145 - [DEBUG] llvm.dbg.declare
66347 2019-Jan-12 20:37:24.931170 - [DEBUG] Possible return sites:
66348 2019-Jan-12 20:37:24.931194 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666349 2019-Jan-12 20:37:24.932478 - [DEBUG] Found and process special summary
66350 2019-Jan-12 20:37:24.932512 - [DEBUG] Compose: EdgeIdentity * AllBottom
66351 2019-Jan-12 20:37:24.932539 - [DEBUG]
66352 2019-Jan-12 20:37:24.932562 - [DEBUG] Propagate flow
66353 2019-Jan-12 20:37:24.932586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66354 2019-Jan-12 20:37:24.932642 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66355 2019-Jan-12 20:37:24.933279 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66356 2019-Jan-12 20:37:24.933912 - [DEBUG] Edge function : AllBottom (result of previous compose)
66357 2019-Jan-12 20:37:24.933937 - [DEBUG]
66358 2019-Jan-12 20:37:24.933962 - [DEBUG] Join: AllTop & AllBottom
66359 2019-Jan-12 20:37:24.933988 - [DEBUG] = AllBottom (new jump func)
66360 2019-Jan-12 20:37:24.934012 - [DEBUG]
66361 2019-Jan-12 20:37:24.934036 - [DEBUG] Start adding new jump function
66362 2019-Jan-12 20:37:24.934059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66363 2019-Jan-12 20:37:24.934115 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66364 2019-Jan-12 20:37:24.934750 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66365 2019-Jan-12 20:37:24.935400 - [DEBUG] Edge Function : AllBottom
66366 2019-Jan-12 20:37:24.935428 - [DEBUG] End adding new jump function
66367 2019-Jan-12 20:37:24.935452 - [DEBUG]
66368 2019-Jan-12 20:37:24.935475 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66369 2019-Jan-12 20:37:24.935507 - [DEBUG]
66370 2019-Jan-12 20:37:24.935531 - [DEBUG] Process 1755. path edge:
66371 2019-Jan-12 20:37:24.935555 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66372 2019-Jan-12 20:37:24.935611 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66373 2019-Jan-12 20:37:24.936249 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66374 2019-Jan-12 20:37:24.936884 - [DEBUG]
66375 2019-Jan-12 20:37:24.936908 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66376 2019-Jan-12 20:37:24.937563 - [DEBUG] Compose: EdgeIdentity * AllBottom
66377 2019-Jan-12 20:37:24.937592 - [DEBUG]
66378 2019-Jan-12 20:37:24.937616 - [DEBUG] Propagate flow
66379 2019-Jan-12 20:37:24.937640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66380 2019-Jan-12 20:37:24.937697 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66381 2019-Jan-12 20:37:24.938330 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66382 2019-Jan-12 20:37:24.938978 - [DEBUG] Edge function : AllBottom (result of previous compose)
66383 2019-Jan-12 20:37:24.939004 - [DEBUG]
66384 2019-Jan-12 20:37:24.939028 - [DEBUG] Join: AllTop & AllBottom
66385 2019-Jan-12 20:37:24.939054 - [DEBUG] = AllBottom (new jump func)
66386 2019-Jan-12 20:37:24.939079 - [DEBUG]
66387 2019-Jan-12 20:37:24.939102 - [DEBUG] Start adding new jump function
66388 2019-Jan-12 20:37:24.939125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66389 2019-Jan-12 20:37:24.939181 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66390 2019-Jan-12 20:37:24.939815 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66391 2019-Jan-12 20:37:24.940447 - [DEBUG] Edge Function : AllBottom
66392 2019-Jan-12 20:37:24.940474 - [DEBUG] End adding new jump function
66393 2019-Jan-12 20:37:24.940499 - [DEBUG]
66394 2019-Jan-12 20:37:24.940522 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66395 2019-Jan-12 20:37:24.940547 - [DEBUG]
66396 2019-Jan-12 20:37:24.940570 - [DEBUG] Process 1756. path edge:
66397 2019-Jan-12 20:37:24.940594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66398 2019-Jan-12 20:37:24.940650 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66399 2019-Jan-12 20:37:24.941282 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66400 2019-Jan-12 20:37:24.941913 - [DEBUG]
66401 2019-Jan-12 20:37:24.941939 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66402 2019-Jan-12 20:37:24.942606 - [DEBUG] Compose: EdgeIdentity * AllBottom
66403 2019-Jan-12 20:37:24.942634 - [DEBUG]
66404 2019-Jan-12 20:37:24.942658 - [DEBUG] Propagate flow
66405 2019-Jan-12 20:37:24.942681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66406 2019-Jan-12 20:37:24.942738 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66407 2019-Jan-12 20:37:24.943369 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66408 2019-Jan-12 20:37:24.944002 - [DEBUG] Edge function : AllBottom (result of previous compose)
66409 2019-Jan-12 20:37:24.944027 - [DEBUG]
66410 2019-Jan-12 20:37:24.944052 - [DEBUG] Join: AllTop & AllBottom
66411 2019-Jan-12 20:37:24.944078 - [DEBUG] = AllBottom (new jump func)
66412 2019-Jan-12 20:37:24.944103 - [DEBUG]
66413 2019-Jan-12 20:37:24.944126 - [DEBUG] Start adding new jump function
66414 2019-Jan-12 20:37:24.944158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66415 2019-Jan-12 20:37:24.944214 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66416 2019-Jan-12 20:37:24.944847 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66417 2019-Jan-12 20:37:24.945492 - [DEBUG] Edge Function : AllBottom
66418 2019-Jan-12 20:37:24.945520 - [DEBUG] End adding new jump function
66419 2019-Jan-12 20:37:24.945544 - [DEBUG]
66420 2019-Jan-12 20:37:24.945568 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66421 2019-Jan-12 20:37:24.945592 - [DEBUG]
66422 2019-Jan-12 20:37:24.945616 - [DEBUG] Process 1757. path edge:
66423 2019-Jan-12 20:37:24.945639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66424 2019-Jan-12 20:37:24.945696 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66425 2019-Jan-12 20:37:24.946325 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66426 2019-Jan-12 20:37:24.946957 - [DEBUG]
66427 2019-Jan-12 20:37:24.946982 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66428 2019-Jan-12 20:37:24.947632 - [DEBUG] Compose: EdgeIdentity * AllBottom
66429 2019-Jan-12 20:37:24.947660 - [DEBUG]
66430 2019-Jan-12 20:37:24.947684 - [DEBUG] Propagate flow
66431 2019-Jan-12 20:37:24.947707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66432 2019-Jan-12 20:37:24.947764 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66433 2019-Jan-12 20:37:24.948408 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66434 2019-Jan-12 20:37:24.949058 - [DEBUG] Edge function : AllBottom (result of previous compose)
66435 2019-Jan-12 20:37:24.949083 - [DEBUG]
66436 2019-Jan-12 20:37:24.949109 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66437 2019-Jan-12 20:37:24.949134 - [DEBUG] = AllBottom
66438 2019-Jan-12 20:37:24.949159 - [DEBUG]
66439 2019-Jan-12 20:37:24.949182 - [DEBUG] PROPAGATE: No new function!
66440 2019-Jan-12 20:37:24.949206 - [DEBUG] EDGE:
66441 2019-Jan-12 20:37:24.949263 - [DEBUG] ---> 66442 2019-Jan-12 20:37:24.949894 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66443 2019-Jan-12 20:37:24.950526 - [DEBUG]
66444 2019-Jan-12 20:37:24.950551 - [DEBUG] EDGE:
66445 2019-Jan-12 20:37:24.950608 - [DEBUG] ---> 66446 2019-Jan-12 20:37:24.951239 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66447 2019-Jan-12 20:37:24.951872 - [DEBUG]
66448 2019-Jan-12 20:37:24.951896 - [DEBUG] EDGE:
66449 2019-Jan-12 20:37:24.951953 - [DEBUG] ---> 66450 2019-Jan-12 20:37:24.952607 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66451 2019-Jan-12 20:37:24.953240 - [DEBUG]
66452 2019-Jan-12 20:37:24.953275 - [DEBUG] Compose: EdgeIdentity * AllBottom
66453 2019-Jan-12 20:37:24.953301 - [DEBUG]
66454 2019-Jan-12 20:37:24.953325 - [DEBUG] Propagate flow
66455 2019-Jan-12 20:37:24.953349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66456 2019-Jan-12 20:37:24.953405 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66457 2019-Jan-12 20:37:24.954049 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66458 2019-Jan-12 20:37:24.954683 - [DEBUG] Edge function : AllBottom (result of previous compose)
66459 2019-Jan-12 20:37:24.954708 - [DEBUG]
66460 2019-Jan-12 20:37:24.954733 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66461 2019-Jan-12 20:37:24.954758 - [DEBUG] = AllBottom
66462 2019-Jan-12 20:37:24.954783 - [DEBUG]
66463 2019-Jan-12 20:37:24.954806 - [DEBUG] PROPAGATE: No new function!
66464 2019-Jan-12 20:37:24.954832 - [DEBUG] EDGE:
66465 2019-Jan-12 20:37:24.954889 - [DEBUG] ---> 66466 2019-Jan-12 20:37:24.955550 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66467 2019-Jan-12 20:37:24.956182 - [DEBUG]
66468 2019-Jan-12 20:37:24.956214 - [DEBUG] Compose: EdgeIdentity * AllBottom
66469 2019-Jan-12 20:37:24.956240 - [DEBUG]
66470 2019-Jan-12 20:37:24.956264 - [DEBUG] Propagate flow
66471 2019-Jan-12 20:37:24.956287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66472 2019-Jan-12 20:37:24.956344 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66473 2019-Jan-12 20:37:24.956987 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66474 2019-Jan-12 20:37:24.957620 - [DEBUG] Edge function : AllBottom (result of previous compose)
66475 2019-Jan-12 20:37:24.957645 - [DEBUG]
66476 2019-Jan-12 20:37:24.957670 - [DEBUG] Join: AllTop & AllBottom
66477 2019-Jan-12 20:37:24.957695 - [DEBUG] = AllBottom (new jump func)
66478 2019-Jan-12 20:37:24.957720 - [DEBUG]
66479 2019-Jan-12 20:37:24.957743 - [DEBUG] Start adding new jump function
66480 2019-Jan-12 20:37:24.957767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66481 2019-Jan-12 20:37:24.957823 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66482 2019-Jan-12 20:37:24.958456 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66483 2019-Jan-12 20:37:24.959114 - [DEBUG] Edge Function : AllBottom
66484 2019-Jan-12 20:37:24.959143 - [DEBUG] End adding new jump function
66485 2019-Jan-12 20:37:24.959166 - [DEBUG]
66486 2019-Jan-12 20:37:24.959190 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66487 2019-Jan-12 20:37:24.959214 - [DEBUG]
66488 2019-Jan-12 20:37:24.959237 - [DEBUG] Process 1758. path edge:
66489 2019-Jan-12 20:37:24.959261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66490 2019-Jan-12 20:37:24.959317 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66491 2019-Jan-12 20:37:24.959960 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66492 2019-Jan-12 20:37:24.960593 - [DEBUG]
66493 2019-Jan-12 20:37:24.960617 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66494 2019-Jan-12 20:37:24.961272 - [DEBUG] Possible callees:
66495 2019-Jan-12 20:37:24.961297 - [DEBUG] llvm.dbg.declare
66496 2019-Jan-12 20:37:24.961322 - [DEBUG] Possible return sites:
66497 2019-Jan-12 20:37:24.961346 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366498 2019-Jan-12 20:37:24.962624 - [DEBUG] Found and process special summary
66499 2019-Jan-12 20:37:24.962669 - [DEBUG] Compose: EdgeIdentity * AllBottom
66500 2019-Jan-12 20:37:24.962697 - [DEBUG]
66501 2019-Jan-12 20:37:24.962721 - [DEBUG] Propagate flow
66502 2019-Jan-12 20:37:24.962744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66503 2019-Jan-12 20:37:24.962800 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66504 2019-Jan-12 20:37:24.963438 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66505 2019-Jan-12 20:37:24.964072 - [DEBUG] Edge function : AllBottom (result of previous compose)
66506 2019-Jan-12 20:37:24.964097 - [DEBUG]
66507 2019-Jan-12 20:37:24.964122 - [DEBUG] Join: AllTop & AllBottom
66508 2019-Jan-12 20:37:24.964147 - [DEBUG] = AllBottom (new jump func)
66509 2019-Jan-12 20:37:24.964172 - [DEBUG]
66510 2019-Jan-12 20:37:24.964195 - [DEBUG] Start adding new jump function
66511 2019-Jan-12 20:37:24.964219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66512 2019-Jan-12 20:37:24.964275 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66513 2019-Jan-12 20:37:24.964910 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66514 2019-Jan-12 20:37:24.965562 - [DEBUG] Edge Function : AllBottom
66515 2019-Jan-12 20:37:24.965590 - [DEBUG] End adding new jump function
66516 2019-Jan-12 20:37:24.965614 - [DEBUG]
66517 2019-Jan-12 20:37:24.965637 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66518 2019-Jan-12 20:37:24.965662 - [DEBUG]
66519 2019-Jan-12 20:37:24.965685 - [DEBUG] Process 1759. path edge:
66520 2019-Jan-12 20:37:24.965709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66521 2019-Jan-12 20:37:24.965765 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66522 2019-Jan-12 20:37:24.966402 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66523 2019-Jan-12 20:37:24.967035 - [DEBUG]
66524 2019-Jan-12 20:37:24.967060 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66525 2019-Jan-12 20:37:24.967714 - [DEBUG] Compose: EdgeIdentity * AllBottom
66526 2019-Jan-12 20:37:24.967742 - [DEBUG]
66527 2019-Jan-12 20:37:24.967766 - [DEBUG] Propagate flow
66528 2019-Jan-12 20:37:24.967789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66529 2019-Jan-12 20:37:24.967846 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66530 2019-Jan-12 20:37:24.968477 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66531 2019-Jan-12 20:37:24.969124 - [DEBUG] Edge function : AllBottom (result of previous compose)
66532 2019-Jan-12 20:37:24.969150 - [DEBUG]
66533 2019-Jan-12 20:37:24.969175 - [DEBUG] Join: AllTop & AllBottom
66534 2019-Jan-12 20:37:24.969200 - [DEBUG] = AllBottom (new jump func)
66535 2019-Jan-12 20:37:24.969225 - [DEBUG]
66536 2019-Jan-12 20:37:24.969248 - [DEBUG] Start adding new jump function
66537 2019-Jan-12 20:37:24.969271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66538 2019-Jan-12 20:37:24.969327 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66539 2019-Jan-12 20:37:24.969961 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66540 2019-Jan-12 20:37:24.970590 - [DEBUG] Edge Function : AllBottom
66541 2019-Jan-12 20:37:24.970618 - [DEBUG] End adding new jump function
66542 2019-Jan-12 20:37:24.970641 - [DEBUG]
66543 2019-Jan-12 20:37:24.970665 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66544 2019-Jan-12 20:37:24.970698 - [DEBUG]
66545 2019-Jan-12 20:37:24.970722 - [DEBUG] Process 1760. path edge:
66546 2019-Jan-12 20:37:24.970746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66547 2019-Jan-12 20:37:24.970802 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66548 2019-Jan-12 20:37:24.971434 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66549 2019-Jan-12 20:37:24.972081 - [DEBUG]
66550 2019-Jan-12 20:37:24.972106 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66551 2019-Jan-12 20:37:24.972755 - [DEBUG] Compose: EdgeIdentity * AllBottom
66552 2019-Jan-12 20:37:24.972783 - [DEBUG]
66553 2019-Jan-12 20:37:24.972807 - [DEBUG] Propagate flow
66554 2019-Jan-12 20:37:24.972830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66555 2019-Jan-12 20:37:24.972887 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66556 2019-Jan-12 20:37:24.973517 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66557 2019-Jan-12 20:37:24.974149 - [DEBUG] Edge function : AllBottom (result of previous compose)
66558 2019-Jan-12 20:37:24.974175 - [DEBUG]
66559 2019-Jan-12 20:37:24.974199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66560 2019-Jan-12 20:37:24.974225 - [DEBUG] = AllBottom
66561 2019-Jan-12 20:37:24.974249 - [DEBUG]
66562 2019-Jan-12 20:37:24.974273 - [DEBUG] PROPAGATE: No new function!
66563 2019-Jan-12 20:37:24.974297 - [DEBUG] EDGE:
66564 2019-Jan-12 20:37:24.974354 - [DEBUG] ---> 66565 2019-Jan-12 20:37:24.974985 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66566 2019-Jan-12 20:37:24.975633 - [DEBUG]
66567 2019-Jan-12 20:37:24.975658 - [DEBUG] EDGE:
66568 2019-Jan-12 20:37:24.975715 - [DEBUG] ---> 66569 2019-Jan-12 20:37:24.976352 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66570 2019-Jan-12 20:37:24.976985 - [DEBUG]
66571 2019-Jan-12 20:37:24.977020 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-12 20:37:24.977047 - [DEBUG]
66573 2019-Jan-12 20:37:24.977071 - [DEBUG] Propagate flow
66574 2019-Jan-12 20:37:24.977094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-12 20:37:24.977150 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66576 2019-Jan-12 20:37:24.977787 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66577 2019-Jan-12 20:37:24.978419 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-12 20:37:24.978444 - [DEBUG]
66579 2019-Jan-12 20:37:24.978469 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66580 2019-Jan-12 20:37:24.978494 - [DEBUG] = AllBottom
66581 2019-Jan-12 20:37:24.978519 - [DEBUG]
66582 2019-Jan-12 20:37:24.978542 - [DEBUG] PROPAGATE: No new function!
66583 2019-Jan-12 20:37:24.978567 - [DEBUG] EDGE:
66584 2019-Jan-12 20:37:24.978624 - [DEBUG] ---> 66585 2019-Jan-12 20:37:24.979285 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66586 2019-Jan-12 20:37:24.979917 - [DEBUG]
66587 2019-Jan-12 20:37:24.979942 - [DEBUG] EDGE:
66588 2019-Jan-12 20:37:24.979999 - [DEBUG] ---> 66589 2019-Jan-12 20:37:24.980639 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66590 2019-Jan-12 20:37:24.981271 - [DEBUG]
66591 2019-Jan-12 20:37:24.981303 - [DEBUG] Compose: EdgeIdentity * AllBottom
66592 2019-Jan-12 20:37:24.981330 - [DEBUG]
66593 2019-Jan-12 20:37:24.981353 - [DEBUG] Propagate flow
66594 2019-Jan-12 20:37:24.981377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66595 2019-Jan-12 20:37:24.981433 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66596 2019-Jan-12 20:37:24.982082 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66597 2019-Jan-12 20:37:24.982714 - [DEBUG] Edge function : AllBottom (result of previous compose)
66598 2019-Jan-12 20:37:24.982739 - [DEBUG]
66599 2019-Jan-12 20:37:24.982764 - [DEBUG] Join: AllTop & AllBottom
66600 2019-Jan-12 20:37:24.982790 - [DEBUG] = AllBottom (new jump func)
66601 2019-Jan-12 20:37:24.982815 - [DEBUG]
66602 2019-Jan-12 20:37:24.982838 - [DEBUG] Start adding new jump function
66603 2019-Jan-12 20:37:24.982862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66604 2019-Jan-12 20:37:24.982917 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66605 2019-Jan-12 20:37:24.983551 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66606 2019-Jan-12 20:37:24.984182 - [DEBUG] Edge Function : AllBottom
66607 2019-Jan-12 20:37:24.984210 - [DEBUG] End adding new jump function
66608 2019-Jan-12 20:37:24.984233 - [DEBUG]
66609 2019-Jan-12 20:37:24.984257 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66610 2019-Jan-12 20:37:24.984281 - [DEBUG]
66611 2019-Jan-12 20:37:24.984304 - [DEBUG] Process 1761. path edge:
66612 2019-Jan-12 20:37:24.984328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66613 2019-Jan-12 20:37:24.984384 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66614 2019-Jan-12 20:37:24.985016 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66615 2019-Jan-12 20:37:24.985662 - [DEBUG]
66616 2019-Jan-12 20:37:24.985688 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66617 2019-Jan-12 20:37:24.986338 - [DEBUG] Compose: EdgeIdentity * AllBottom
66618 2019-Jan-12 20:37:24.986366 - [DEBUG]
66619 2019-Jan-12 20:37:24.986390 - [DEBUG] Propagate flow
66620 2019-Jan-12 20:37:24.986413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66621 2019-Jan-12 20:37:24.986470 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66622 2019-Jan-12 20:37:24.987115 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66623 2019-Jan-12 20:37:24.987747 - [DEBUG] Edge function : AllBottom (result of previous compose)
66624 2019-Jan-12 20:37:24.987772 - [DEBUG]
66625 2019-Jan-12 20:37:24.987797 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66626 2019-Jan-12 20:37:24.987823 - [DEBUG] = AllBottom
66627 2019-Jan-12 20:37:24.987847 - [DEBUG]
66628 2019-Jan-12 20:37:24.987871 - [DEBUG] PROPAGATE: No new function!
66629 2019-Jan-12 20:37:24.987902 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-12 20:37:24.987928 - [DEBUG]
66631 2019-Jan-12 20:37:24.987952 - [DEBUG] Propagate flow
66632 2019-Jan-12 20:37:24.987976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-12 20:37:24.988032 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66634 2019-Jan-12 20:37:24.988698 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66635 2019-Jan-12 20:37:24.989333 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-12 20:37:24.989358 - [DEBUG]
66637 2019-Jan-12 20:37:24.989383 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-12 20:37:24.989409 - [DEBUG] = AllBottom
66639 2019-Jan-12 20:37:24.989433 - [DEBUG]
66640 2019-Jan-12 20:37:24.989457 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-12 20:37:24.989481 - [DEBUG] EDGE:
66642 2019-Jan-12 20:37:24.989538 - [DEBUG] ---> 66643 2019-Jan-12 20:37:24.990172 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66644 2019-Jan-12 20:37:24.990803 - [DEBUG]
66645 2019-Jan-12 20:37:24.990828 - [DEBUG] EDGE:
66646 2019-Jan-12 20:37:24.990885 - [DEBUG] ---> 66647 2019-Jan-12 20:37:24.991517 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66648 2019-Jan-12 20:37:24.992165 - [DEBUG]
66649 2019-Jan-12 20:37:24.992190 - [DEBUG] EDGE:
66650 2019-Jan-12 20:37:24.992247 - [DEBUG] ---> 66651 2019-Jan-12 20:37:24.992883 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66652 2019-Jan-12 20:37:24.993514 - [DEBUG]
66653 2019-Jan-12 20:37:24.993548 - [DEBUG] Compose: EdgeIdentity * AllBottom
66654 2019-Jan-12 20:37:24.993575 - [DEBUG]
66655 2019-Jan-12 20:37:24.993599 - [DEBUG] Propagate flow
66656 2019-Jan-12 20:37:24.993622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66657 2019-Jan-12 20:37:24.993678 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66658 2019-Jan-12 20:37:24.994313 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66659 2019-Jan-12 20:37:24.994945 - [DEBUG] Edge function : AllBottom (result of previous compose)
66660 2019-Jan-12 20:37:24.994970 - [DEBUG]
66661 2019-Jan-12 20:37:24.994995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66662 2019-Jan-12 20:37:24.995021 - [DEBUG] = AllBottom
66663 2019-Jan-12 20:37:24.995045 - [DEBUG]
66664 2019-Jan-12 20:37:24.995069 - [DEBUG] PROPAGATE: No new function!
66665 2019-Jan-12 20:37:24.995094 - [DEBUG] EDGE:
66666 2019-Jan-12 20:37:24.995151 - [DEBUG] ---> 66667 2019-Jan-12 20:37:24.995802 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66668 2019-Jan-12 20:37:24.996435 - [DEBUG]
66669 2019-Jan-12 20:37:24.996460 - [DEBUG] EDGE:
66670 2019-Jan-12 20:37:24.996517 - [DEBUG] ---> 66671 2019-Jan-12 20:37:24.997149 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66672 2019-Jan-12 20:37:24.997782 - [DEBUG]
66673 2019-Jan-12 20:37:24.997807 - [DEBUG] EDGE:
66674 2019-Jan-12 20:37:24.997864 - [DEBUG] ---> 66675 2019-Jan-12 20:37:24.998501 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66676 2019-Jan-12 20:37:24.999155 - [DEBUG]
66677 2019-Jan-12 20:37:24.999181 - [DEBUG] EDGE:
66678 2019-Jan-12 20:37:24.999238 - [DEBUG] ---> 66679 2019-Jan-12 20:37:24.999873 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66680 2019-Jan-12 20:37:25.000506 - [DEBUG]
66681 2019-Jan-12 20:37:25.000532 - [DEBUG] EDGE:
66682 2019-Jan-12 20:37:25.000589 - [DEBUG] ---> 66683 2019-Jan-12 20:37:25.001221 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66684 2019-Jan-12 20:37:25.001854 - [DEBUG]
66685 2019-Jan-12 20:37:25.001879 - [DEBUG] EDGE:
66686 2019-Jan-12 20:37:25.001936 - [DEBUG] ---> 66687 2019-Jan-12 20:37:25.002587 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66688 2019-Jan-12 20:37:25.003220 - [DEBUG]
66689 2019-Jan-12 20:37:25.003245 - [DEBUG] EDGE:
66690 2019-Jan-12 20:37:25.003302 - [DEBUG] ---> 66691 2019-Jan-12 20:37:25.003934 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66692 2019-Jan-12 20:37:25.004566 - [DEBUG]
66693 2019-Jan-12 20:37:25.004591 - [DEBUG] EDGE:
66694 2019-Jan-12 20:37:25.004648 - [DEBUG] ---> 66695 2019-Jan-12 20:37:25.005284 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66696 2019-Jan-12 20:37:25.005933 - [DEBUG]
66697 2019-Jan-12 20:37:25.005969 - [DEBUG] Compose: EdgeIdentity * AllBottom
66698 2019-Jan-12 20:37:25.005996 - [DEBUG]
66699 2019-Jan-12 20:37:25.006020 - [DEBUG] Propagate flow
66700 2019-Jan-12 20:37:25.006043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66701 2019-Jan-12 20:37:25.006100 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66702 2019-Jan-12 20:37:25.006736 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66703 2019-Jan-12 20:37:25.007369 - [DEBUG] Edge function : AllBottom (result of previous compose)
66704 2019-Jan-12 20:37:25.007395 - [DEBUG]
66705 2019-Jan-12 20:37:25.007420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66706 2019-Jan-12 20:37:25.007446 - [DEBUG] = AllBottom
66707 2019-Jan-12 20:37:25.007471 - [DEBUG]
66708 2019-Jan-12 20:37:25.007494 - [DEBUG] PROPAGATE: No new function!
66709 2019-Jan-12 20:37:25.007520 - [DEBUG] EDGE:
66710 2019-Jan-12 20:37:25.007578 - [DEBUG] ---> 66711 2019-Jan-12 20:37:25.008219 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66712 2019-Jan-12 20:37:25.008867 - [DEBUG]
66713 2019-Jan-12 20:37:25.008900 - [DEBUG] Compose: EdgeIdentity * AllBottom
66714 2019-Jan-12 20:37:25.008927 - [DEBUG]
66715 2019-Jan-12 20:37:25.008950 - [DEBUG] Propagate flow
66716 2019-Jan-12 20:37:25.008974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66717 2019-Jan-12 20:37:25.009030 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66718 2019-Jan-12 20:37:25.009675 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66719 2019-Jan-12 20:37:25.010309 - [DEBUG] Edge function : AllBottom (result of previous compose)
66720 2019-Jan-12 20:37:25.010334 - [DEBUG]
66721 2019-Jan-12 20:37:25.010359 - [DEBUG] Join: AllTop & AllBottom
66722 2019-Jan-12 20:37:25.010385 - [DEBUG] = AllBottom (new jump func)
66723 2019-Jan-12 20:37:25.010409 - [DEBUG]
66724 2019-Jan-12 20:37:25.010433 - [DEBUG] Start adding new jump function
66725 2019-Jan-12 20:37:25.010456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66726 2019-Jan-12 20:37:25.010512 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66727 2019-Jan-12 20:37:25.011145 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66728 2019-Jan-12 20:37:25.011780 - [DEBUG] Edge Function : AllBottom
66729 2019-Jan-12 20:37:25.011808 - [DEBUG] End adding new jump function
66730 2019-Jan-12 20:37:25.011832 - [DEBUG]
66731 2019-Jan-12 20:37:25.011856 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66732 2019-Jan-12 20:37:25.011880 - [DEBUG]
66733 2019-Jan-12 20:37:25.011903 - [DEBUG] Process 1762. path edge:
66734 2019-Jan-12 20:37:25.011927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66735 2019-Jan-12 20:37:25.011995 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66736 2019-Jan-12 20:37:25.012632 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66737 2019-Jan-12 20:37:25.013265 - [DEBUG]
66738 2019-Jan-12 20:37:25.013289 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66739 2019-Jan-12 20:37:25.013932 - [DEBUG] Possible callees:
66740 2019-Jan-12 20:37:25.013957 - [DEBUG] foo
66741 2019-Jan-12 20:37:25.013982 - [DEBUG] Possible return sites:
66742 2019-Jan-12 20:37:25.014006 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466743 2019-Jan-12 20:37:25.015263 - [DEBUG] Found and process special summary
66744 2019-Jan-12 20:37:25.015296 - [DEBUG] Compose: EdgeIdentity * AllBottom
66745 2019-Jan-12 20:37:25.015336 - [DEBUG]
66746 2019-Jan-12 20:37:25.015361 - [DEBUG] Propagate flow
66747 2019-Jan-12 20:37:25.015385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66748 2019-Jan-12 20:37:25.015442 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66749 2019-Jan-12 20:37:25.016079 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66750 2019-Jan-12 20:37:25.016714 - [DEBUG] Edge function : AllBottom (result of previous compose)
66751 2019-Jan-12 20:37:25.016739 - [DEBUG]
66752 2019-Jan-12 20:37:25.016764 - [DEBUG] Join: AllTop & AllBottom
66753 2019-Jan-12 20:37:25.016790 - [DEBUG] = AllBottom (new jump func)
66754 2019-Jan-12 20:37:25.016814 - [DEBUG]
66755 2019-Jan-12 20:37:25.016838 - [DEBUG] Start adding new jump function
66756 2019-Jan-12 20:37:25.016861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-12 20:37:25.016917 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66758 2019-Jan-12 20:37:25.017551 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66759 2019-Jan-12 20:37:25.018186 - [DEBUG] Edge Function : AllBottom
66760 2019-Jan-12 20:37:25.018213 - [DEBUG] End adding new jump function
66761 2019-Jan-12 20:37:25.018237 - [DEBUG]
66762 2019-Jan-12 20:37:25.018261 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66763 2019-Jan-12 20:37:25.018293 - [DEBUG]
66764 2019-Jan-12 20:37:25.018317 - [DEBUG] Process 1763. path edge:
66765 2019-Jan-12 20:37:25.018341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66766 2019-Jan-12 20:37:25.018397 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66767 2019-Jan-12 20:37:25.019050 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66768 2019-Jan-12 20:37:25.019684 - [DEBUG]
66769 2019-Jan-12 20:37:25.019709 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66770 2019-Jan-12 20:37:25.020358 - [DEBUG] Compose: EdgeIdentity * AllBottom
66771 2019-Jan-12 20:37:25.020386 - [DEBUG]
66772 2019-Jan-12 20:37:25.020409 - [DEBUG] Propagate flow
66773 2019-Jan-12 20:37:25.020433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66774 2019-Jan-12 20:37:25.020490 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66775 2019-Jan-12 20:37:25.021123 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66776 2019-Jan-12 20:37:25.021755 - [DEBUG] Edge function : AllBottom (result of previous compose)
66777 2019-Jan-12 20:37:25.021781 - [DEBUG]
66778 2019-Jan-12 20:37:25.021805 - [DEBUG] Join: AllTop & AllBottom
66779 2019-Jan-12 20:37:25.021831 - [DEBUG] = AllBottom (new jump func)
66780 2019-Jan-12 20:37:25.021856 - [DEBUG]
66781 2019-Jan-12 20:37:25.021879 - [DEBUG] Start adding new jump function
66782 2019-Jan-12 20:37:25.021903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66783 2019-Jan-12 20:37:25.021959 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66784 2019-Jan-12 20:37:25.022608 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66785 2019-Jan-12 20:37:25.023241 - [DEBUG] Edge Function : AllBottom
66786 2019-Jan-12 20:37:25.023269 - [DEBUG] End adding new jump function
66787 2019-Jan-12 20:37:25.023293 - [DEBUG]
66788 2019-Jan-12 20:37:25.023317 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66789 2019-Jan-12 20:37:25.023341 - [DEBUG]
66790 2019-Jan-12 20:37:25.023365 - [DEBUG] Process 1764. path edge:
66791 2019-Jan-12 20:37:25.023388 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66792 2019-Jan-12 20:37:25.023445 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66793 2019-Jan-12 20:37:25.024077 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66794 2019-Jan-12 20:37:25.024709 - [DEBUG]
66795 2019-Jan-12 20:37:25.024735 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66796 2019-Jan-12 20:37:25.025394 - [DEBUG] Compose: EdgeIdentity * AllBottom
66797 2019-Jan-12 20:37:25.025423 - [DEBUG]
66798 2019-Jan-12 20:37:25.025446 - [DEBUG] Propagate flow
66799 2019-Jan-12 20:37:25.025470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66800 2019-Jan-12 20:37:25.025527 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66801 2019-Jan-12 20:37:25.026170 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66802 2019-Jan-12 20:37:25.026805 - [DEBUG] Edge function : AllBottom (result of previous compose)
66803 2019-Jan-12 20:37:25.026830 - [DEBUG]
66804 2019-Jan-12 20:37:25.026855 - [DEBUG] Join: AllTop & AllBottom
66805 2019-Jan-12 20:37:25.026890 - [DEBUG] = AllBottom (new jump func)
66806 2019-Jan-12 20:37:25.026915 - [DEBUG]
66807 2019-Jan-12 20:37:25.026939 - [DEBUG] Start adding new jump function
66808 2019-Jan-12 20:37:25.026962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66809 2019-Jan-12 20:37:25.027018 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66810 2019-Jan-12 20:37:25.027651 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66811 2019-Jan-12 20:37:25.028294 - [DEBUG] Edge Function : AllBottom
66812 2019-Jan-12 20:37:25.028321 - [DEBUG] End adding new jump function
66813 2019-Jan-12 20:37:25.028345 - [DEBUG]
66814 2019-Jan-12 20:37:25.028369 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66815 2019-Jan-12 20:37:25.028393 - [DEBUG]
66816 2019-Jan-12 20:37:25.028416 - [DEBUG] Process 1765. path edge:
66817 2019-Jan-12 20:37:25.028440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66818 2019-Jan-12 20:37:25.028497 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66819 2019-Jan-12 20:37:25.029156 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66820 2019-Jan-12 20:37:25.029788 - [DEBUG]
66821 2019-Jan-12 20:37:25.029813 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66822 2019-Jan-12 20:37:25.030462 - [DEBUG] Possible callees:
66823 2019-Jan-12 20:37:25.030487 - [DEBUG] llvm.dbg.declare
66824 2019-Jan-12 20:37:25.030513 - [DEBUG] Possible return sites:
66825 2019-Jan-12 20:37:25.030536 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666826 2019-Jan-12 20:37:25.031818 - [DEBUG] Found and process special summary
66827 2019-Jan-12 20:37:25.031853 - [DEBUG] Compose: EdgeIdentity * AllBottom
66828 2019-Jan-12 20:37:25.031881 - [DEBUG]
66829 2019-Jan-12 20:37:25.031905 - [DEBUG] Propagate flow
66830 2019-Jan-12 20:37:25.031929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66831 2019-Jan-12 20:37:25.032003 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66832 2019-Jan-12 20:37:25.032649 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66833 2019-Jan-12 20:37:25.033283 - [DEBUG] Edge function : AllBottom (result of previous compose)
66834 2019-Jan-12 20:37:25.033309 - [DEBUG]
66835 2019-Jan-12 20:37:25.033334 - [DEBUG] Join: AllTop & AllBottom
66836 2019-Jan-12 20:37:25.033360 - [DEBUG] = AllBottom (new jump func)
66837 2019-Jan-12 20:37:25.033384 - [DEBUG]
66838 2019-Jan-12 20:37:25.033408 - [DEBUG] Start adding new jump function
66839 2019-Jan-12 20:37:25.033431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-12 20:37:25.033487 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66841 2019-Jan-12 20:37:25.034121 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66842 2019-Jan-12 20:37:25.034757 - [DEBUG] Edge Function : AllBottom
66843 2019-Jan-12 20:37:25.034785 - [DEBUG] End adding new jump function
66844 2019-Jan-12 20:37:25.034809 - [DEBUG]
66845 2019-Jan-12 20:37:25.034833 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66846 2019-Jan-12 20:37:25.034857 - [DEBUG]
66847 2019-Jan-12 20:37:25.034881 - [DEBUG] Process 1766. path edge:
66848 2019-Jan-12 20:37:25.034914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66849 2019-Jan-12 20:37:25.034971 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66850 2019-Jan-12 20:37:25.035624 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66851 2019-Jan-12 20:37:25.036258 - [DEBUG]
66852 2019-Jan-12 20:37:25.036282 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66853 2019-Jan-12 20:37:25.036936 - [DEBUG] Compose: EdgeIdentity * AllBottom
66854 2019-Jan-12 20:37:25.036964 - [DEBUG]
66855 2019-Jan-12 20:37:25.036988 - [DEBUG] Propagate flow
66856 2019-Jan-12 20:37:25.037012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66857 2019-Jan-12 20:37:25.037068 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66858 2019-Jan-12 20:37:25.037702 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66859 2019-Jan-12 20:37:25.038342 - [DEBUG] Edge function : AllBottom (result of previous compose)
66860 2019-Jan-12 20:37:25.038369 - [DEBUG]
66861 2019-Jan-12 20:37:25.038394 - [DEBUG] Join: AllTop & AllBottom
66862 2019-Jan-12 20:37:25.038420 - [DEBUG] = AllBottom (new jump func)
66863 2019-Jan-12 20:37:25.038444 - [DEBUG]
66864 2019-Jan-12 20:37:25.038468 - [DEBUG] Start adding new jump function
66865 2019-Jan-12 20:37:25.038492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66866 2019-Jan-12 20:37:25.038556 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66867 2019-Jan-12 20:37:25.039274 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66868 2019-Jan-12 20:37:25.039969 - [DEBUG] Edge Function : AllBottom
66869 2019-Jan-12 20:37:25.040002 - [DEBUG] End adding new jump function
66870 2019-Jan-12 20:37:25.040027 - [DEBUG]
66871 2019-Jan-12 20:37:25.040052 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66872 2019-Jan-12 20:37:25.040078 - [DEBUG]
66873 2019-Jan-12 20:37:25.040101 - [DEBUG] Process 1767. path edge:
66874 2019-Jan-12 20:37:25.040126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66875 2019-Jan-12 20:37:25.040203 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66876 2019-Jan-12 20:37:25.040883 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66877 2019-Jan-12 20:37:25.041519 - [DEBUG]
66878 2019-Jan-12 20:37:25.041546 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66879 2019-Jan-12 20:37:25.042233 - [DEBUG] Compose: EdgeIdentity * AllBottom
66880 2019-Jan-12 20:37:25.042263 - [DEBUG]
66881 2019-Jan-12 20:37:25.042287 - [DEBUG] Propagate flow
66882 2019-Jan-12 20:37:25.042311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66883 2019-Jan-12 20:37:25.042370 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66884 2019-Jan-12 20:37:25.043002 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66885 2019-Jan-12 20:37:25.043634 - [DEBUG] Edge function : AllBottom (result of previous compose)
66886 2019-Jan-12 20:37:25.043660 - [DEBUG]
66887 2019-Jan-12 20:37:25.043685 - [DEBUG] Join: AllTop & AllBottom
66888 2019-Jan-12 20:37:25.043711 - [DEBUG] = AllBottom (new jump func)
66889 2019-Jan-12 20:37:25.043736 - [DEBUG]
66890 2019-Jan-12 20:37:25.043759 - [DEBUG] Start adding new jump function
66891 2019-Jan-12 20:37:25.043783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66892 2019-Jan-12 20:37:25.043839 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66893 2019-Jan-12 20:37:25.044490 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66894 2019-Jan-12 20:37:25.045119 - [DEBUG] Edge Function : AllBottom
66895 2019-Jan-12 20:37:25.045148 - [DEBUG] End adding new jump function
66896 2019-Jan-12 20:37:25.045172 - [DEBUG]
66897 2019-Jan-12 20:37:25.045196 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66898 2019-Jan-12 20:37:25.045221 - [DEBUG]
66899 2019-Jan-12 20:37:25.045244 - [DEBUG] Process 1768. path edge:
66900 2019-Jan-12 20:37:25.045268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66901 2019-Jan-12 20:37:25.045342 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66902 2019-Jan-12 20:37:25.045975 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66903 2019-Jan-12 20:37:25.046608 - [DEBUG]
66904 2019-Jan-12 20:37:25.046633 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66905 2019-Jan-12 20:37:25.047280 - [DEBUG] Compose: EdgeIdentity * AllBottom
66906 2019-Jan-12 20:37:25.047308 - [DEBUG]
66907 2019-Jan-12 20:37:25.047332 - [DEBUG] Propagate flow
66908 2019-Jan-12 20:37:25.047356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66909 2019-Jan-12 20:37:25.047413 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66910 2019-Jan-12 20:37:25.048050 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66911 2019-Jan-12 20:37:25.048696 - [DEBUG] Edge function : AllBottom (result of previous compose)
66912 2019-Jan-12 20:37:25.048721 - [DEBUG]
66913 2019-Jan-12 20:37:25.048747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66914 2019-Jan-12 20:37:25.048773 - [DEBUG] = AllBottom
66915 2019-Jan-12 20:37:25.048797 - [DEBUG]
66916 2019-Jan-12 20:37:25.048820 - [DEBUG] PROPAGATE: No new function!
66917 2019-Jan-12 20:37:25.048844 - [DEBUG] EDGE:
66918 2019-Jan-12 20:37:25.048902 - [DEBUG] ---> 66919 2019-Jan-12 20:37:25.049533 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66920 2019-Jan-12 20:37:25.050165 - [DEBUG]
66921 2019-Jan-12 20:37:25.050190 - [DEBUG] EDGE:
66922 2019-Jan-12 20:37:25.050247 - [DEBUG] ---> 66923 2019-Jan-12 20:37:25.050879 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66924 2019-Jan-12 20:37:25.051511 - [DEBUG]
66925 2019-Jan-12 20:37:25.051536 - [DEBUG] EDGE:
66926 2019-Jan-12 20:37:25.051593 - [DEBUG] ---> 66927 2019-Jan-12 20:37:25.052245 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66928 2019-Jan-12 20:37:25.052878 - [DEBUG]
66929 2019-Jan-12 20:37:25.052919 - [DEBUG] Compose: EdgeIdentity * AllBottom
66930 2019-Jan-12 20:37:25.052946 - [DEBUG]
66931 2019-Jan-12 20:37:25.052970 - [DEBUG] Propagate flow
66932 2019-Jan-12 20:37:25.052993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-12 20:37:25.053050 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66934 2019-Jan-12 20:37:25.053686 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66935 2019-Jan-12 20:37:25.054319 - [DEBUG] Edge function : AllBottom (result of previous compose)
66936 2019-Jan-12 20:37:25.054344 - [DEBUG]
66937 2019-Jan-12 20:37:25.054369 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66938 2019-Jan-12 20:37:25.054403 - [DEBUG] = AllBottom
66939 2019-Jan-12 20:37:25.054429 - [DEBUG]
66940 2019-Jan-12 20:37:25.054452 - [DEBUG] PROPAGATE: No new function!
66941 2019-Jan-12 20:37:25.054479 - [DEBUG] EDGE:
66942 2019-Jan-12 20:37:25.054537 - [DEBUG] ---> 66943 2019-Jan-12 20:37:25.055184 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66944 2019-Jan-12 20:37:25.055834 - [DEBUG]
66945 2019-Jan-12 20:37:25.055867 - [DEBUG] Compose: EdgeIdentity * AllBottom
66946 2019-Jan-12 20:37:25.055894 - [DEBUG]
66947 2019-Jan-12 20:37:25.055918 - [DEBUG] Propagate flow
66948 2019-Jan-12 20:37:25.055942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66949 2019-Jan-12 20:37:25.055998 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66950 2019-Jan-12 20:37:25.056634 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66951 2019-Jan-12 20:37:25.057267 - [DEBUG] Edge function : AllBottom (result of previous compose)
66952 2019-Jan-12 20:37:25.057292 - [DEBUG]
66953 2019-Jan-12 20:37:25.057317 - [DEBUG] Join: AllTop & AllBottom
66954 2019-Jan-12 20:37:25.057343 - [DEBUG] = AllBottom (new jump func)
66955 2019-Jan-12 20:37:25.057367 - [DEBUG]
66956 2019-Jan-12 20:37:25.057391 - [DEBUG] Start adding new jump function
66957 2019-Jan-12 20:37:25.057414 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66958 2019-Jan-12 20:37:25.057470 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66959 2019-Jan-12 20:37:25.058105 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66960 2019-Jan-12 20:37:25.058759 - [DEBUG] Edge Function : AllBottom
66961 2019-Jan-12 20:37:25.058788 - [DEBUG] End adding new jump function
66962 2019-Jan-12 20:37:25.058812 - [DEBUG]
66963 2019-Jan-12 20:37:25.058836 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66964 2019-Jan-12 20:37:25.058861 - [DEBUG]
66965 2019-Jan-12 20:37:25.058884 - [DEBUG] Process 1769. path edge:
66966 2019-Jan-12 20:37:25.058908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66967 2019-Jan-12 20:37:25.058969 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66968 2019-Jan-12 20:37:25.059624 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66969 2019-Jan-12 20:37:25.060259 - [DEBUG]
66970 2019-Jan-12 20:37:25.060283 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66971 2019-Jan-12 20:37:25.060931 - [DEBUG] Possible callees:
66972 2019-Jan-12 20:37:25.060956 - [DEBUG] bar
66973 2019-Jan-12 20:37:25.060981 - [DEBUG] Possible return sites:
66974 2019-Jan-12 20:37:25.061005 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966975 2019-Jan-12 20:37:25.062288 - [DEBUG] Found and process special summary
66976 2019-Jan-12 20:37:25.062323 - [DEBUG] Compose: EdgeIdentity * AllBottom
66977 2019-Jan-12 20:37:25.062351 - [DEBUG]
66978 2019-Jan-12 20:37:25.062375 - [DEBUG] Propagate flow
66979 2019-Jan-12 20:37:25.062399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-12 20:37:25.062456 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66981 2019-Jan-12 20:37:25.063093 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66982 2019-Jan-12 20:37:25.063737 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-12 20:37:25.063763 - [DEBUG]
66984 2019-Jan-12 20:37:25.063788 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-12 20:37:25.063814 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-12 20:37:25.063839 - [DEBUG]
66987 2019-Jan-12 20:37:25.063863 - [DEBUG] Start adding new jump function
66988 2019-Jan-12 20:37:25.063886 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-12 20:37:25.063942 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66990 2019-Jan-12 20:37:25.064576 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66991 2019-Jan-12 20:37:25.065212 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-12 20:37:25.065240 - [DEBUG] End adding new jump function
66993 2019-Jan-12 20:37:25.065265 - [DEBUG]
66994 2019-Jan-12 20:37:25.065288 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66995 2019-Jan-12 20:37:25.065312 - [DEBUG]
66996 2019-Jan-12 20:37:25.065351 - [DEBUG] Process 1770. path edge:
66997 2019-Jan-12 20:37:25.065375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-12 20:37:25.065431 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
66999 2019-Jan-12 20:37:25.066067 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67000 2019-Jan-12 20:37:25.066701 - [DEBUG]
67001 2019-Jan-12 20:37:25.066726 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67002 2019-Jan-12 20:37:25.067381 - [DEBUG] Compose: EdgeIdentity * AllBottom
67003 2019-Jan-12 20:37:25.067409 - [DEBUG]
67004 2019-Jan-12 20:37:25.067433 - [DEBUG] Propagate flow
67005 2019-Jan-12 20:37:25.067456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-12 20:37:25.067513 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67007 2019-Jan-12 20:37:25.068147 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67008 2019-Jan-12 20:37:25.068796 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-12 20:37:25.068821 - [DEBUG]
67010 2019-Jan-12 20:37:25.068846 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-12 20:37:25.068872 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-12 20:37:25.068896 - [DEBUG]
67013 2019-Jan-12 20:37:25.068920 - [DEBUG] Start adding new jump function
67014 2019-Jan-12 20:37:25.068943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-12 20:37:25.068999 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67016 2019-Jan-12 20:37:25.069633 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67017 2019-Jan-12 20:37:25.070265 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-12 20:37:25.070297 - [DEBUG] End adding new jump function
67019 2019-Jan-12 20:37:25.070321 - [DEBUG]
67020 2019-Jan-12 20:37:25.070345 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67021 2019-Jan-12 20:37:25.070369 - [DEBUG]
67022 2019-Jan-12 20:37:25.070393 - [DEBUG] Process 1771. path edge:
67023 2019-Jan-12 20:37:25.070417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-12 20:37:25.070473 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67025 2019-Jan-12 20:37:25.071105 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67026 2019-Jan-12 20:37:25.071745 - [DEBUG]
67027 2019-Jan-12 20:37:25.071771 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67028 2019-Jan-12 20:37:25.072436 - [DEBUG] Compose: EdgeIdentity * AllBottom
67029 2019-Jan-12 20:37:25.072464 - [DEBUG]
67030 2019-Jan-12 20:37:25.072488 - [DEBUG] Propagate flow
67031 2019-Jan-12 20:37:25.072512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-12 20:37:25.072568 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67033 2019-Jan-12 20:37:25.073214 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67034 2019-Jan-12 20:37:25.073846 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-12 20:37:25.073872 - [DEBUG]
67036 2019-Jan-12 20:37:25.073897 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67037 2019-Jan-12 20:37:25.073923 - [DEBUG] = AllBottom
67038 2019-Jan-12 20:37:25.073947 - [DEBUG]
67039 2019-Jan-12 20:37:25.073970 - [DEBUG] PROPAGATE: No new function!
67040 2019-Jan-12 20:37:25.074001 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-12 20:37:25.074028 - [DEBUG]
67042 2019-Jan-12 20:37:25.074051 - [DEBUG] Propagate flow
67043 2019-Jan-12 20:37:25.074075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-12 20:37:25.074131 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67045 2019-Jan-12 20:37:25.074788 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67046 2019-Jan-12 20:37:25.075439 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-12 20:37:25.075464 - [DEBUG]
67048 2019-Jan-12 20:37:25.075489 - [DEBUG] Join: AllTop & AllBottom
67049 2019-Jan-12 20:37:25.075514 - [DEBUG] = AllBottom (new jump func)
67050 2019-Jan-12 20:37:25.075539 - [DEBUG]
67051 2019-Jan-12 20:37:25.075562 - [DEBUG] Start adding new jump function
67052 2019-Jan-12 20:37:25.075586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67053 2019-Jan-12 20:37:25.075642 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67054 2019-Jan-12 20:37:25.076275 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67055 2019-Jan-12 20:37:25.076918 - [DEBUG] Edge Function : AllBottom
67056 2019-Jan-12 20:37:25.076945 - [DEBUG] End adding new jump function
67057 2019-Jan-12 20:37:25.076969 - [DEBUG]
67058 2019-Jan-12 20:37:25.076993 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67059 2019-Jan-12 20:37:25.077017 - [DEBUG]
67060 2019-Jan-12 20:37:25.077041 - [DEBUG] Process 1772. path edge:
67061 2019-Jan-12 20:37:25.077065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67062 2019-Jan-12 20:37:25.077121 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67063 2019-Jan-12 20:37:25.077766 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67064 2019-Jan-12 20:37:25.078398 - [DEBUG]
67065 2019-Jan-12 20:37:25.078423 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67066 2019-Jan-12 20:37:25.079091 - [DEBUG] Possible callees:
67067 2019-Jan-12 20:37:25.079118 - [DEBUG] llvm.dbg.declare
67068 2019-Jan-12 20:37:25.079143 - [DEBUG] Possible return sites:
67069 2019-Jan-12 20:37:25.079167 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367070 2019-Jan-12 20:37:25.080442 - [DEBUG] Found and process special summary
67071 2019-Jan-12 20:37:25.080476 - [DEBUG] Compose: EdgeIdentity * AllBottom
67072 2019-Jan-12 20:37:25.080503 - [DEBUG]
67073 2019-Jan-12 20:37:25.080528 - [DEBUG] Propagate flow
67074 2019-Jan-12 20:37:25.080552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67075 2019-Jan-12 20:37:25.080609 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67076 2019-Jan-12 20:37:25.081245 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67077 2019-Jan-12 20:37:25.081878 - [DEBUG] Edge function : AllBottom (result of previous compose)
67078 2019-Jan-12 20:37:25.081903 - [DEBUG]
67079 2019-Jan-12 20:37:25.081928 - [DEBUG] Join: AllTop & AllBottom
67080 2019-Jan-12 20:37:25.081953 - [DEBUG] = AllBottom (new jump func)
67081 2019-Jan-12 20:37:25.081978 - [DEBUG]
67082 2019-Jan-12 20:37:25.082016 - [DEBUG] Start adding new jump function
67083 2019-Jan-12 20:37:25.082039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67084 2019-Jan-12 20:37:25.082095 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67085 2019-Jan-12 20:37:25.082730 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67086 2019-Jan-12 20:37:25.083365 - [DEBUG] Edge Function : AllBottom
67087 2019-Jan-12 20:37:25.083393 - [DEBUG] End adding new jump function
67088 2019-Jan-12 20:37:25.083417 - [DEBUG]
67089 2019-Jan-12 20:37:25.083441 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67090 2019-Jan-12 20:37:25.083466 - [DEBUG]
67091 2019-Jan-12 20:37:25.083489 - [DEBUG] Process 1773. path edge:
67092 2019-Jan-12 20:37:25.083513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67093 2019-Jan-12 20:37:25.083570 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67094 2019-Jan-12 20:37:25.084205 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67095 2019-Jan-12 20:37:25.084838 - [DEBUG]
67096 2019-Jan-12 20:37:25.084863 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67097 2019-Jan-12 20:37:25.085532 - [DEBUG] Compose: EdgeIdentity * AllBottom
67098 2019-Jan-12 20:37:25.085560 - [DEBUG]
67099 2019-Jan-12 20:37:25.085584 - [DEBUG] Propagate flow
67100 2019-Jan-12 20:37:25.085608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67101 2019-Jan-12 20:37:25.085664 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67102 2019-Jan-12 20:37:25.086295 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67103 2019-Jan-12 20:37:25.086929 - [DEBUG] Edge function : AllBottom (result of previous compose)
67104 2019-Jan-12 20:37:25.086954 - [DEBUG]
67105 2019-Jan-12 20:37:25.086979 - [DEBUG] Join: AllTop & AllBottom
67106 2019-Jan-12 20:37:25.087005 - [DEBUG] = AllBottom (new jump func)
67107 2019-Jan-12 20:37:25.087029 - [DEBUG]
67108 2019-Jan-12 20:37:25.087053 - [DEBUG] Start adding new jump function
67109 2019-Jan-12 20:37:25.087076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67110 2019-Jan-12 20:37:25.087132 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67111 2019-Jan-12 20:37:25.087766 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67112 2019-Jan-12 20:37:25.088395 - [DEBUG] Edge Function : AllBottom
67113 2019-Jan-12 20:37:25.088431 - [DEBUG] End adding new jump function
67114 2019-Jan-12 20:37:25.088456 - [DEBUG]
67115 2019-Jan-12 20:37:25.088480 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67116 2019-Jan-12 20:37:25.088505 - [DEBUG]
67117 2019-Jan-12 20:37:25.088528 - [DEBUG] Process 1774. path edge:
67118 2019-Jan-12 20:37:25.088552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67119 2019-Jan-12 20:37:25.088608 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67120 2019-Jan-12 20:37:25.089255 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67121 2019-Jan-12 20:37:25.089889 - [DEBUG]
67122 2019-Jan-12 20:37:25.089914 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67123 2019-Jan-12 20:37:25.090559 - [DEBUG] Compose: EdgeIdentity * AllBottom
67124 2019-Jan-12 20:37:25.090588 - [DEBUG]
67125 2019-Jan-12 20:37:25.090612 - [DEBUG] Propagate flow
67126 2019-Jan-12 20:37:25.090635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67127 2019-Jan-12 20:37:25.090692 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67128 2019-Jan-12 20:37:25.091323 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67129 2019-Jan-12 20:37:25.091957 - [DEBUG] Edge function : AllBottom (result of previous compose)
67130 2019-Jan-12 20:37:25.091994 - [DEBUG]
67131 2019-Jan-12 20:37:25.092021 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67132 2019-Jan-12 20:37:25.092047 - [DEBUG] = AllBottom
67133 2019-Jan-12 20:37:25.092072 - [DEBUG]
67134 2019-Jan-12 20:37:25.092095 - [DEBUG] PROPAGATE: No new function!
67135 2019-Jan-12 20:37:25.092119 - [DEBUG] EDGE:
67136 2019-Jan-12 20:37:25.092177 - [DEBUG] ---> 67137 2019-Jan-12 20:37:25.092808 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67138 2019-Jan-12 20:37:25.093441 - [DEBUG]
67139 2019-Jan-12 20:37:25.093466 - [DEBUG] EDGE:
67140 2019-Jan-12 20:37:25.093524 - [DEBUG] ---> 67141 2019-Jan-12 20:37:25.094160 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67142 2019-Jan-12 20:37:25.094792 - [DEBUG]
67143 2019-Jan-12 20:37:25.094828 - [DEBUG] Compose: EdgeIdentity * AllBottom
67144 2019-Jan-12 20:37:25.094855 - [DEBUG]
67145 2019-Jan-12 20:37:25.094878 - [DEBUG] Propagate flow
67146 2019-Jan-12 20:37:25.094902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67147 2019-Jan-12 20:37:25.094958 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67148 2019-Jan-12 20:37:25.095610 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67149 2019-Jan-12 20:37:25.096243 - [DEBUG] Edge function : AllBottom (result of previous compose)
67150 2019-Jan-12 20:37:25.096269 - [DEBUG]
67151 2019-Jan-12 20:37:25.096294 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67152 2019-Jan-12 20:37:25.096319 - [DEBUG] = AllBottom
67153 2019-Jan-12 20:37:25.096344 - [DEBUG]
67154 2019-Jan-12 20:37:25.096368 - [DEBUG] PROPAGATE: No new function!
67155 2019-Jan-12 20:37:25.096393 - [DEBUG] EDGE:
67156 2019-Jan-12 20:37:25.096451 - [DEBUG] ---> 67157 2019-Jan-12 20:37:25.097096 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67158 2019-Jan-12 20:37:25.097736 - [DEBUG]
67159 2019-Jan-12 20:37:25.097762 - [DEBUG] EDGE:
67160 2019-Jan-12 20:37:25.097819 - [DEBUG] ---> 67161 2019-Jan-12 20:37:25.098451 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67162 2019-Jan-12 20:37:25.099099 - [DEBUG]
67163 2019-Jan-12 20:37:25.099124 - [DEBUG] EDGE:
67164 2019-Jan-12 20:37:25.099181 - [DEBUG] ---> 67165 2019-Jan-12 20:37:25.099817 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67166 2019-Jan-12 20:37:25.100449 - [DEBUG]
67167 2019-Jan-12 20:37:25.100482 - [DEBUG] Compose: EdgeIdentity * AllBottom
67168 2019-Jan-12 20:37:25.100509 - [DEBUG]
67169 2019-Jan-12 20:37:25.100533 - [DEBUG] Propagate flow
67170 2019-Jan-12 20:37:25.100556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67171 2019-Jan-12 20:37:25.100612 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67172 2019-Jan-12 20:37:25.101248 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67173 2019-Jan-12 20:37:25.101881 - [DEBUG] Edge function : AllBottom (result of previous compose)
67174 2019-Jan-12 20:37:25.101907 - [DEBUG]
67175 2019-Jan-12 20:37:25.101931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67176 2019-Jan-12 20:37:25.101957 - [DEBUG] = AllBottom
67177 2019-Jan-12 20:37:25.101993 - [DEBUG]
67178 2019-Jan-12 20:37:25.102019 - [DEBUG] PROPAGATE: No new function!
67179 2019-Jan-12 20:37:25.102045 - [DEBUG] EDGE:
67180 2019-Jan-12 20:37:25.102103 - [DEBUG] ---> 67181 2019-Jan-12 20:37:25.102739 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67182 2019-Jan-12 20:37:25.103371 - [DEBUG]
67183 2019-Jan-12 20:37:25.103396 - [DEBUG] EDGE:
67184 2019-Jan-12 20:37:25.103454 - [DEBUG] ---> 67185 2019-Jan-12 20:37:25.104086 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67186 2019-Jan-12 20:37:25.104719 - [DEBUG]
67187 2019-Jan-12 20:37:25.104744 - [DEBUG] EDGE:
67188 2019-Jan-12 20:37:25.104801 - [DEBUG] ---> 67189 2019-Jan-12 20:37:25.105462 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67190 2019-Jan-12 20:37:25.106102 - [DEBUG]
67191 2019-Jan-12 20:37:25.106141 - [DEBUG] Compose: EdgeIdentity * AllBottom
67192 2019-Jan-12 20:37:25.106168 - [DEBUG]
67193 2019-Jan-12 20:37:25.106192 - [DEBUG] Propagate flow
67194 2019-Jan-12 20:37:25.106214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67195 2019-Jan-12 20:37:25.106275 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67196 2019-Jan-12 20:37:25.106932 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67197 2019-Jan-12 20:37:25.107566 - [DEBUG] Edge function : AllBottom (result of previous compose)
67198 2019-Jan-12 20:37:25.107592 - [DEBUG]
67199 2019-Jan-12 20:37:25.107617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67200 2019-Jan-12 20:37:25.107643 - [DEBUG] = AllBottom
67201 2019-Jan-12 20:37:25.107679 - [DEBUG]
67202 2019-Jan-12 20:37:25.107703 - [DEBUG] PROPAGATE: No new function!
67203 2019-Jan-12 20:37:25.107731 - [DEBUG] EDGE:
67204 2019-Jan-12 20:37:25.107790 - [DEBUG] ---> 67205 2019-Jan-12 20:37:25.108427 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67206 2019-Jan-12 20:37:25.109081 - [DEBUG]
67207 2019-Jan-12 20:37:25.109106 - [DEBUG] EDGE:
67208 2019-Jan-12 20:37:25.109164 - [DEBUG] ---> 67209 2019-Jan-12 20:37:25.109797 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67210 2019-Jan-12 20:37:25.110430 - [DEBUG]
67211 2019-Jan-12 20:37:25.110455 - [DEBUG] EDGE:
67212 2019-Jan-12 20:37:25.110512 - [DEBUG] ---> 67213 2019-Jan-12 20:37:25.111147 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67214 2019-Jan-12 20:37:25.111780 - [DEBUG]
67215 2019-Jan-12 20:37:25.111817 - [DEBUG] Compose: EdgeIdentity * AllBottom
67216 2019-Jan-12 20:37:25.111844 - [DEBUG]
67217 2019-Jan-12 20:37:25.111868 - [DEBUG] Propagate flow
67218 2019-Jan-12 20:37:25.111892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67219 2019-Jan-12 20:37:25.111948 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67220 2019-Jan-12 20:37:25.112600 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67221 2019-Jan-12 20:37:25.113232 - [DEBUG] Edge function : AllBottom (result of previous compose)
67222 2019-Jan-12 20:37:25.113257 - [DEBUG]
67223 2019-Jan-12 20:37:25.113282 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67224 2019-Jan-12 20:37:25.113308 - [DEBUG] = AllBottom
67225 2019-Jan-12 20:37:25.113333 - [DEBUG]
67226 2019-Jan-12 20:37:25.113356 - [DEBUG] PROPAGATE: No new function!
67227 2019-Jan-12 20:37:25.113382 - [DEBUG] EDGE:
67228 2019-Jan-12 20:37:25.113439 - [DEBUG] ---> 67229 2019-Jan-12 20:37:25.114076 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67230 2019-Jan-12 20:37:25.114707 - [DEBUG]
67231 2019-Jan-12 20:37:25.114742 - [DEBUG] Compose: EdgeIdentity * AllBottom
67232 2019-Jan-12 20:37:25.114769 - [DEBUG]
67233 2019-Jan-12 20:37:25.114793 - [DEBUG] Propagate flow
67234 2019-Jan-12 20:37:25.114816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67235 2019-Jan-12 20:37:25.114872 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67236 2019-Jan-12 20:37:25.115521 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67237 2019-Jan-12 20:37:25.116154 - [DEBUG] Edge function : AllBottom (result of previous compose)
67238 2019-Jan-12 20:37:25.116180 - [DEBUG]
67239 2019-Jan-12 20:37:25.116205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67240 2019-Jan-12 20:37:25.116231 - [DEBUG] = AllBottom
67241 2019-Jan-12 20:37:25.116256 - [DEBUG]
67242 2019-Jan-12 20:37:25.116279 - [DEBUG] PROPAGATE: No new function!
67243 2019-Jan-12 20:37:25.116304 - [DEBUG] EDGE:
67244 2019-Jan-12 20:37:25.116361 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67245 2019-Jan-12 20:37:25.116999 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67246 2019-Jan-12 20:37:25.117639 - [DEBUG]
67247 2019-Jan-12 20:37:25.117664 - [DEBUG] EDGE:
67248 2019-Jan-12 20:37:25.117722 - [DEBUG] ---> 67249 2019-Jan-12 20:37:25.118355 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67250 2019-Jan-12 20:37:25.119003 - [DEBUG]
67251 2019-Jan-12 20:37:25.119028 - [DEBUG] EDGE:
67252 2019-Jan-12 20:37:25.119086 - [DEBUG] ---> 67253 2019-Jan-12 20:37:25.119716 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67254 2019-Jan-12 20:37:25.120350 - [DEBUG]
67255 2019-Jan-12 20:37:25.120376 - [DEBUG] EDGE:
67256 2019-Jan-12 20:37:25.120433 - [DEBUG] ---> 67257 2019-Jan-12 20:37:25.121072 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67258 2019-Jan-12 20:37:25.121704 - [DEBUG]
67259 2019-Jan-12 20:37:25.121737 - [DEBUG] Compose: EdgeIdentity * AllBottom
67260 2019-Jan-12 20:37:25.121764 - [DEBUG]
67261 2019-Jan-12 20:37:25.121787 - [DEBUG] Propagate flow
67262 2019-Jan-12 20:37:25.121811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67263 2019-Jan-12 20:37:25.121868 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67264 2019-Jan-12 20:37:25.122516 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67265 2019-Jan-12 20:37:25.123149 - [DEBUG] Edge function : AllBottom (result of previous compose)
67266 2019-Jan-12 20:37:25.123175 - [DEBUG]
67267 2019-Jan-12 20:37:25.123200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67268 2019-Jan-12 20:37:25.123225 - [DEBUG] = AllBottom
67269 2019-Jan-12 20:37:25.123250 - [DEBUG]
67270 2019-Jan-12 20:37:25.123273 - [DEBUG] PROPAGATE: No new function!
67271 2019-Jan-12 20:37:25.123298 - [DEBUG] EDGE:
67272 2019-Jan-12 20:37:25.123355 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67273 2019-Jan-12 20:37:25.123992 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67274 2019-Jan-12 20:37:25.124640 - [DEBUG]
67275 2019-Jan-12 20:37:25.124666 - [DEBUG] EDGE:
67276 2019-Jan-12 20:37:25.124728 - [DEBUG] ---> 67277 2019-Jan-12 20:37:25.125447 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67278 2019-Jan-12 20:37:25.126082 - [DEBUG]
67279 2019-Jan-12 20:37:25.126121 - [DEBUG] Compose: EdgeIdentity * AllBottom
67280 2019-Jan-12 20:37:25.126148 - [DEBUG]
67281 2019-Jan-12 20:37:25.126171 - [DEBUG] Propagate flow
67282 2019-Jan-12 20:37:25.126195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67283 2019-Jan-12 20:37:25.126252 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67284 2019-Jan-12 20:37:25.126898 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67285 2019-Jan-12 20:37:25.127530 - [DEBUG] Edge function : AllBottom (result of previous compose)
67286 2019-Jan-12 20:37:25.127555 - [DEBUG]
67287 2019-Jan-12 20:37:25.127581 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67288 2019-Jan-12 20:37:25.127618 - [DEBUG] = AllBottom
67289 2019-Jan-12 20:37:25.127643 - [DEBUG]
67290 2019-Jan-12 20:37:25.127666 - [DEBUG] PROPAGATE: No new function!
67291 2019-Jan-12 20:37:25.127690 - [DEBUG] EDGE:
67292 2019-Jan-12 20:37:25.127748 - [DEBUG] ---> 67293 2019-Jan-12 20:37:25.128382 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67294 2019-Jan-12 20:37:25.129028 - [DEBUG]
67295 2019-Jan-12 20:37:25.129054 - [DEBUG] Compose: EdgeIdentity * AllBottom
67296 2019-Jan-12 20:37:25.129080 - [DEBUG]
67297 2019-Jan-12 20:37:25.129104 - [DEBUG] Propagate flow
67298 2019-Jan-12 20:37:25.129127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67299 2019-Jan-12 20:37:25.129183 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67300 2019-Jan-12 20:37:25.129817 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67301 2019-Jan-12 20:37:25.130464 - [DEBUG] Edge function : AllBottom (result of previous compose)
67302 2019-Jan-12 20:37:25.130489 - [DEBUG]
67303 2019-Jan-12 20:37:25.130514 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67304 2019-Jan-12 20:37:25.130540 - [DEBUG] = AllBottom
67305 2019-Jan-12 20:37:25.130642 - [DEBUG]
67306 2019-Jan-12 20:37:25.130666 - [DEBUG] PROPAGATE: No new function!
67307 2019-Jan-12 20:37:25.130691 - [DEBUG] EDGE:
67308 2019-Jan-12 20:37:25.130753 - [DEBUG] ---> 67309 2019-Jan-12 20:37:25.131401 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67310 2019-Jan-12 20:37:25.132051 - [DEBUG]
67311 2019-Jan-12 20:37:25.132076 - [DEBUG] EDGE:
67312 2019-Jan-12 20:37:25.132134 - [DEBUG] ---> 67313 2019-Jan-12 20:37:25.132767 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-12 20:37:25.133401 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-12 20:37:25.134057 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-12 20:37:25.134087 - [DEBUG]
67317 2019-Jan-12 20:37:25.134110 - [DEBUG] Propagate flow
67318 2019-Jan-12 20:37:25.134134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-12 20:37:25.134191 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-12 20:37:25.134836 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-12 20:37:25.135486 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-12 20:37:25.135512 - [DEBUG]
67323 2019-Jan-12 20:37:25.135537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-12 20:37:25.135563 - [DEBUG] = AllBottom
67325 2019-Jan-12 20:37:25.135587 - [DEBUG]
67326 2019-Jan-12 20:37:25.135611 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-12 20:37:25.135635 - [DEBUG] EDGE:
67328 2019-Jan-12 20:37:25.135692 - [DEBUG] ---> 67329 2019-Jan-12 20:37:25.136325 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-12 20:37:25.136959 - [DEBUG]
67331 2019-Jan-12 20:37:25.136994 - [DEBUG] EDGE:
67332 2019-Jan-12 20:37:25.137052 - [DEBUG] ---> 67333 2019-Jan-12 20:37:25.137689 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-12 20:37:25.138322 - [DEBUG]
67335 2019-Jan-12 20:37:25.138348 - [DEBUG] EDGE:
67336 2019-Jan-12 20:37:25.138405 - [DEBUG] ---> 67337 2019-Jan-12 20:37:25.139053 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-12 20:37:25.139686 - [DEBUG]
67339 2019-Jan-12 20:37:25.139714 - [DEBUG] Compose: EdgeIdentity * AllBottom
67340 2019-Jan-12 20:37:25.139740 - [DEBUG]
67341 2019-Jan-12 20:37:25.139763 - [DEBUG] Propagate flow
67342 2019-Jan-12 20:37:25.139787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67343 2019-Jan-12 20:37:25.139843 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67344 2019-Jan-12 20:37:25.140476 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67345 2019-Jan-12 20:37:25.141132 - [DEBUG] Edge function : AllBottom (result of previous compose)
67346 2019-Jan-12 20:37:25.141158 - [DEBUG]
67347 2019-Jan-12 20:37:25.141183 - [DEBUG] Join: AllTop & AllBottom
67348 2019-Jan-12 20:37:25.141209 - [DEBUG] = AllBottom (new jump func)
67349 2019-Jan-12 20:37:25.141234 - [DEBUG]
67350 2019-Jan-12 20:37:25.141257 - [DEBUG] Start adding new jump function
67351 2019-Jan-12 20:37:25.141281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67352 2019-Jan-12 20:37:25.141337 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67353 2019-Jan-12 20:37:25.142001 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67354 2019-Jan-12 20:37:25.142637 - [DEBUG] Edge Function : AllBottom
67355 2019-Jan-12 20:37:25.142666 - [DEBUG] End adding new jump function
67356 2019-Jan-12 20:37:25.142690 - [DEBUG]
67357 2019-Jan-12 20:37:25.142713 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67358 2019-Jan-12 20:37:25.142738 - [DEBUG]
67359 2019-Jan-12 20:37:25.142761 - [DEBUG] Process 1775. path edge:
67360 2019-Jan-12 20:37:25.142786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67361 2019-Jan-12 20:37:25.142842 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67362 2019-Jan-12 20:37:25.143476 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67363 2019-Jan-12 20:37:25.144124 - [DEBUG]
67364 2019-Jan-12 20:37:25.144149 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67365 2019-Jan-12 20:37:25.144799 - [DEBUG] Compose: EdgeIdentity * AllBottom
67366 2019-Jan-12 20:37:25.144827 - [DEBUG]
67367 2019-Jan-12 20:37:25.144850 - [DEBUG] Propagate flow
67368 2019-Jan-12 20:37:25.144874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67369 2019-Jan-12 20:37:25.144930 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67370 2019-Jan-12 20:37:25.145584 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67371 2019-Jan-12 20:37:25.146233 - [DEBUG] Edge function : AllBottom (result of previous compose)
67372 2019-Jan-12 20:37:25.146267 - [DEBUG]
67373 2019-Jan-12 20:37:25.146292 - [DEBUG] Join: AllTop & AllBottom
67374 2019-Jan-12 20:37:25.146318 - [DEBUG] = AllBottom (new jump func)
67375 2019-Jan-12 20:37:25.146342 - [DEBUG]
67376 2019-Jan-12 20:37:25.146366 - [DEBUG] Start adding new jump function
67377 2019-Jan-12 20:37:25.146389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67378 2019-Jan-12 20:37:25.146445 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67379 2019-Jan-12 20:37:25.147097 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67380 2019-Jan-12 20:37:25.147733 - [DEBUG] Edge Function : AllBottom
67381 2019-Jan-12 20:37:25.147761 - [DEBUG] End adding new jump function
67382 2019-Jan-12 20:37:25.147784 - [DEBUG]
67383 2019-Jan-12 20:37:25.147808 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67384 2019-Jan-12 20:37:25.147832 - [DEBUG]
67385 2019-Jan-12 20:37:25.147856 - [DEBUG] Process 1776. path edge:
67386 2019-Jan-12 20:37:25.147879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67387 2019-Jan-12 20:37:25.147935 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67388 2019-Jan-12 20:37:25.148573 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67389 2019-Jan-12 20:37:25.149237 - [DEBUG]
67390 2019-Jan-12 20:37:25.149262 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67391 2019-Jan-12 20:37:25.149911 - [DEBUG] Compose: EdgeIdentity * AllBottom
67392 2019-Jan-12 20:37:25.149940 - [DEBUG]
67393 2019-Jan-12 20:37:25.149964 - [DEBUG] Propagate flow
67394 2019-Jan-12 20:37:25.149987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67395 2019-Jan-12 20:37:25.150044 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67396 2019-Jan-12 20:37:25.150677 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67397 2019-Jan-12 20:37:25.151325 - [DEBUG] Edge function : AllBottom (result of previous compose)
67398 2019-Jan-12 20:37:25.151350 - [DEBUG]
67399 2019-Jan-12 20:37:25.151375 - [DEBUG] Join: AllTop & AllBottom
67400 2019-Jan-12 20:37:25.151401 - [DEBUG] = AllBottom (new jump func)
67401 2019-Jan-12 20:37:25.151426 - [DEBUG]
67402 2019-Jan-12 20:37:25.151449 - [DEBUG] Start adding new jump function
67403 2019-Jan-12 20:37:25.151473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67404 2019-Jan-12 20:37:25.151529 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67405 2019-Jan-12 20:37:25.152194 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67406 2019-Jan-12 20:37:25.152828 - [DEBUG] Edge Function : AllBottom
67407 2019-Jan-12 20:37:25.152855 - [DEBUG] End adding new jump function
67408 2019-Jan-12 20:37:25.152879 - [DEBUG]
67409 2019-Jan-12 20:37:25.152903 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67410 2019-Jan-12 20:37:25.152927 - [DEBUG]
67411 2019-Jan-12 20:37:25.152951 - [DEBUG] Process 1777. path edge:
67412 2019-Jan-12 20:37:25.152974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67413 2019-Jan-12 20:37:25.153030 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67414 2019-Jan-12 20:37:25.153670 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67415 2019-Jan-12 20:37:25.154319 - [DEBUG]
67416 2019-Jan-12 20:37:25.154345 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67417 2019-Jan-12 20:37:25.154990 - [DEBUG] Compose: EdgeIdentity * AllBottom
67418 2019-Jan-12 20:37:25.155017 - [DEBUG]
67419 2019-Jan-12 20:37:25.155041 - [DEBUG] Propagate flow
67420 2019-Jan-12 20:37:25.155065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67421 2019-Jan-12 20:37:25.155121 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67422 2019-Jan-12 20:37:25.155771 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67423 2019-Jan-12 20:37:25.156421 - [DEBUG] Edge function : AllBottom (result of previous compose)
67424 2019-Jan-12 20:37:25.156446 - [DEBUG]
67425 2019-Jan-12 20:37:25.156471 - [DEBUG] Join: AllTop & AllBottom
67426 2019-Jan-12 20:37:25.156497 - [DEBUG] = AllBottom (new jump func)
67427 2019-Jan-12 20:37:25.156521 - [DEBUG]
67428 2019-Jan-12 20:37:25.156545 - [DEBUG] Start adding new jump function
67429 2019-Jan-12 20:37:25.156568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67430 2019-Jan-12 20:37:25.156624 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67431 2019-Jan-12 20:37:25.157274 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67432 2019-Jan-12 20:37:25.157908 - [DEBUG] Edge Function : AllBottom
67433 2019-Jan-12 20:37:25.157936 - [DEBUG] End adding new jump function
67434 2019-Jan-12 20:37:25.157960 - [DEBUG]
67435 2019-Jan-12 20:37:25.157983 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67436 2019-Jan-12 20:37:25.158007 - [DEBUG]
67437 2019-Jan-12 20:37:25.158031 - [DEBUG] Process 1778. path edge:
67438 2019-Jan-12 20:37:25.158055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67439 2019-Jan-12 20:37:25.158111 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67440 2019-Jan-12 20:37:25.158758 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67441 2019-Jan-12 20:37:25.159408 - [DEBUG]
67442 2019-Jan-12 20:37:25.159432 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67443 2019-Jan-12 20:37:25.160079 - [DEBUG] Compose: EdgeIdentity * AllBottom
67444 2019-Jan-12 20:37:25.160109 - [DEBUG]
67445 2019-Jan-12 20:37:25.160133 - [DEBUG] Propagate flow
67446 2019-Jan-12 20:37:25.160156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67447 2019-Jan-12 20:37:25.160213 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67448 2019-Jan-12 20:37:25.160849 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67449 2019-Jan-12 20:37:25.161497 - [DEBUG] Edge function : AllBottom (result of previous compose)
67450 2019-Jan-12 20:37:25.161523 - [DEBUG]
67451 2019-Jan-12 20:37:25.161548 - [DEBUG] Join: AllTop & AllBottom
67452 2019-Jan-12 20:37:25.161574 - [DEBUG] = AllBottom (new jump func)
67453 2019-Jan-12 20:37:25.161599 - [DEBUG]
67454 2019-Jan-12 20:37:25.161623 - [DEBUG] Start adding new jump function
67455 2019-Jan-12 20:37:25.161646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67456 2019-Jan-12 20:37:25.161710 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67457 2019-Jan-12 20:37:25.162375 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67458 2019-Jan-12 20:37:25.163012 - [DEBUG] Edge Function : AllBottom
67459 2019-Jan-12 20:37:25.163041 - [DEBUG] End adding new jump function
67460 2019-Jan-12 20:37:25.163066 - [DEBUG]
67461 2019-Jan-12 20:37:25.163090 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67462 2019-Jan-12 20:37:25.163114 - [DEBUG]
67463 2019-Jan-12 20:37:25.163137 - [DEBUG] Process 1779. path edge:
67464 2019-Jan-12 20:37:25.163161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67465 2019-Jan-12 20:37:25.163218 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67466 2019-Jan-12 20:37:25.163855 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67467 2019-Jan-12 20:37:25.164512 - [DEBUG]
67468 2019-Jan-12 20:37:25.164536 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67469 2019-Jan-12 20:37:25.165188 - [DEBUG] Compose: EdgeIdentity * AllBottom
67470 2019-Jan-12 20:37:25.165216 - [DEBUG]
67471 2019-Jan-12 20:37:25.165240 - [DEBUG] Propagate flow
67472 2019-Jan-12 20:37:25.165264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67473 2019-Jan-12 20:37:25.165332 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67474 2019-Jan-12 20:37:25.165967 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67475 2019-Jan-12 20:37:25.166619 - [DEBUG] Edge function : AllBottom (result of previous compose)
67476 2019-Jan-12 20:37:25.166644 - [DEBUG]
67477 2019-Jan-12 20:37:25.166669 - [DEBUG] Join: AllTop & AllBottom
67478 2019-Jan-12 20:37:25.166695 - [DEBUG] = AllBottom (new jump func)
67479 2019-Jan-12 20:37:25.166720 - [DEBUG]
67480 2019-Jan-12 20:37:25.166743 - [DEBUG] Start adding new jump function
67481 2019-Jan-12 20:37:25.166767 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67482 2019-Jan-12 20:37:25.166823 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67483 2019-Jan-12 20:37:25.167474 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67484 2019-Jan-12 20:37:25.168108 - [DEBUG] Edge Function : AllBottom
67485 2019-Jan-12 20:37:25.168136 - [DEBUG] End adding new jump function
67486 2019-Jan-12 20:37:25.168160 - [DEBUG]
67487 2019-Jan-12 20:37:25.168184 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67488 2019-Jan-12 20:37:25.168208 - [DEBUG]
67489 2019-Jan-12 20:37:25.168232 - [DEBUG] Process 1780. path edge:
67490 2019-Jan-12 20:37:25.168256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67491 2019-Jan-12 20:37:25.168312 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67492 2019-Jan-12 20:37:25.168961 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67493 2019-Jan-12 20:37:25.169611 - [DEBUG]
67494 2019-Jan-12 20:37:25.169636 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67495 2019-Jan-12 20:37:25.170293 - [DEBUG] Compose: EdgeIdentity * AllBottom
67496 2019-Jan-12 20:37:25.170321 - [DEBUG]
67497 2019-Jan-12 20:37:25.170345 - [DEBUG] Propagate flow
67498 2019-Jan-12 20:37:25.170368 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67499 2019-Jan-12 20:37:25.170425 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67500 2019-Jan-12 20:37:25.171059 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67501 2019-Jan-12 20:37:25.171708 - [DEBUG] Edge function : AllBottom (result of previous compose)
67502 2019-Jan-12 20:37:25.171733 - [DEBUG]
67503 2019-Jan-12 20:37:25.171758 - [DEBUG] Join: AllTop & AllBottom
67504 2019-Jan-12 20:37:25.171784 - [DEBUG] = AllBottom (new jump func)
67505 2019-Jan-12 20:37:25.171808 - [DEBUG]
67506 2019-Jan-12 20:37:25.171832 - [DEBUG] Start adding new jump function
67507 2019-Jan-12 20:37:25.171855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67508 2019-Jan-12 20:37:25.171911 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67509 2019-Jan-12 20:37:25.172577 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67510 2019-Jan-12 20:37:25.173212 - [DEBUG] Edge Function : AllBottom
67511 2019-Jan-12 20:37:25.173240 - [DEBUG] End adding new jump function
67512 2019-Jan-12 20:37:25.173264 - [DEBUG]
67513 2019-Jan-12 20:37:25.173288 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67514 2019-Jan-12 20:37:25.173312 - [DEBUG]
67515 2019-Jan-12 20:37:25.173335 - [DEBUG] Process 1781. path edge:
67516 2019-Jan-12 20:37:25.173359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67517 2019-Jan-12 20:37:25.173415 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67518 2019-Jan-12 20:37:25.174049 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67519 2019-Jan-12 20:37:25.174698 - [DEBUG]
67520 2019-Jan-12 20:37:25.174722 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67521 2019-Jan-12 20:37:25.175388 - [DEBUG] Compose: EdgeIdentity * AllBottom
67522 2019-Jan-12 20:37:25.175416 - [DEBUG]
67523 2019-Jan-12 20:37:25.175440 - [DEBUG] Propagate flow
67524 2019-Jan-12 20:37:25.175463 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67525 2019-Jan-12 20:37:25.175519 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67526 2019-Jan-12 20:37:25.176158 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67527 2019-Jan-12 20:37:25.176807 - [DEBUG] Edge function : AllBottom (result of previous compose)
67528 2019-Jan-12 20:37:25.176833 - [DEBUG]
67529 2019-Jan-12 20:37:25.176857 - [DEBUG] Join: AllTop & AllBottom
67530 2019-Jan-12 20:37:25.176883 - [DEBUG] = AllBottom (new jump func)
67531 2019-Jan-12 20:37:25.176908 - [DEBUG]
67532 2019-Jan-12 20:37:25.176931 - [DEBUG] Start adding new jump function
67533 2019-Jan-12 20:37:25.176955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67534 2019-Jan-12 20:37:25.177010 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67535 2019-Jan-12 20:37:25.177660 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67536 2019-Jan-12 20:37:25.178306 - [DEBUG] Edge Function : AllBottom
67537 2019-Jan-12 20:37:25.178334 - [DEBUG] End adding new jump function
67538 2019-Jan-12 20:37:25.178359 - [DEBUG]
67539 2019-Jan-12 20:37:25.178382 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67540 2019-Jan-12 20:37:25.178406 - [DEBUG]
67541 2019-Jan-12 20:37:25.178430 - [DEBUG] Process 1782. path edge:
67542 2019-Jan-12 20:37:25.178454 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67543 2019-Jan-12 20:37:25.178510 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67544 2019-Jan-12 20:37:25.179164 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67545 2019-Jan-12 20:37:25.179812 - [DEBUG]
67546 2019-Jan-12 20:37:25.179837 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67547 2019-Jan-12 20:37:25.180488 - [DEBUG] Compose: EdgeIdentity * AllBottom
67548 2019-Jan-12 20:37:25.180517 - [DEBUG]
67549 2019-Jan-12 20:37:25.180541 - [DEBUG] Propagate flow
67550 2019-Jan-12 20:37:25.180565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67551 2019-Jan-12 20:37:25.180621 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67552 2019-Jan-12 20:37:25.181260 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67553 2019-Jan-12 20:37:25.181908 - [DEBUG] Edge function : AllBottom (result of previous compose)
67554 2019-Jan-12 20:37:25.181934 - [DEBUG]
67555 2019-Jan-12 20:37:25.181959 - [DEBUG] Join: AllTop & AllBottom
67556 2019-Jan-12 20:37:25.181996 - [DEBUG] = AllBottom (new jump func)
67557 2019-Jan-12 20:37:25.182023 - [DEBUG]
67558 2019-Jan-12 20:37:25.182046 - [DEBUG] Start adding new jump function
67559 2019-Jan-12 20:37:25.182070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67560 2019-Jan-12 20:37:25.182125 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67561 2019-Jan-12 20:37:25.182777 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67562 2019-Jan-12 20:37:25.183416 - [DEBUG] Edge Function : AllBottom
67563 2019-Jan-12 20:37:25.183445 - [DEBUG] End adding new jump function
67564 2019-Jan-12 20:37:25.183469 - [DEBUG]
67565 2019-Jan-12 20:37:25.183493 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67566 2019-Jan-12 20:37:25.183516 - [DEBUG]
67567 2019-Jan-12 20:37:25.183540 - [DEBUG] Process 1783. path edge:
67568 2019-Jan-12 20:37:25.183564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67569 2019-Jan-12 20:37:25.183620 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67570 2019-Jan-12 20:37:25.184256 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67571 2019-Jan-12 20:37:25.184904 - [DEBUG]
67572 2019-Jan-12 20:37:25.184929 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67573 2019-Jan-12 20:37:25.185597 - [DEBUG] Compose: EdgeIdentity * AllBottom
67574 2019-Jan-12 20:37:25.185624 - [DEBUG]
67575 2019-Jan-12 20:37:25.185648 - [DEBUG] Propagate flow
67576 2019-Jan-12 20:37:25.185672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67577 2019-Jan-12 20:37:25.185728 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67578 2019-Jan-12 20:37:25.186368 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67579 2019-Jan-12 20:37:25.187017 - [DEBUG] Edge function : AllBottom (result of previous compose)
67580 2019-Jan-12 20:37:25.187043 - [DEBUG]
67581 2019-Jan-12 20:37:25.187067 - [DEBUG] Join: AllTop & AllBottom
67582 2019-Jan-12 20:37:25.187093 - [DEBUG] = AllBottom (new jump func)
67583 2019-Jan-12 20:37:25.187118 - [DEBUG]
67584 2019-Jan-12 20:37:25.187142 - [DEBUG] Start adding new jump function
67585 2019-Jan-12 20:37:25.187165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67586 2019-Jan-12 20:37:25.187221 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67587 2019-Jan-12 20:37:25.187870 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67588 2019-Jan-12 20:37:25.188503 - [DEBUG] Edge Function : AllBottom
67589 2019-Jan-12 20:37:25.188531 - [DEBUG] End adding new jump function
67590 2019-Jan-12 20:37:25.188555 - [DEBUG]
67591 2019-Jan-12 20:37:25.188579 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67592 2019-Jan-12 20:37:25.188603 - [DEBUG]
67593 2019-Jan-12 20:37:25.188627 - [DEBUG] Process 1784. path edge:
67594 2019-Jan-12 20:37:25.188662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67595 2019-Jan-12 20:37:25.188719 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67596 2019-Jan-12 20:37:25.189352 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67597 2019-Jan-12 20:37:25.190000 - [DEBUG]
67598 2019-Jan-12 20:37:25.190025 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67599 2019-Jan-12 20:37:25.190670 - [DEBUG] Compose: EdgeIdentity * AllBottom
67600 2019-Jan-12 20:37:25.190698 - [DEBUG]
67601 2019-Jan-12 20:37:25.190722 - [DEBUG] Propagate flow
67602 2019-Jan-12 20:37:25.190745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67603 2019-Jan-12 20:37:25.190801 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67604 2019-Jan-12 20:37:25.191437 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67605 2019-Jan-12 20:37:25.192101 - [DEBUG] Edge function : AllBottom (result of previous compose)
67606 2019-Jan-12 20:37:25.192126 - [DEBUG]
67607 2019-Jan-12 20:37:25.192151 - [DEBUG] Join: AllTop & AllBottom
67608 2019-Jan-12 20:37:25.192176 - [DEBUG] = AllBottom (new jump func)
67609 2019-Jan-12 20:37:25.192201 - [DEBUG]
67610 2019-Jan-12 20:37:25.192225 - [DEBUG] Start adding new jump function
67611 2019-Jan-12 20:37:25.192248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67612 2019-Jan-12 20:37:25.192304 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67613 2019-Jan-12 20:37:25.192955 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67614 2019-Jan-12 20:37:25.193591 - [DEBUG] Edge Function : AllBottom
67615 2019-Jan-12 20:37:25.193618 - [DEBUG] End adding new jump function
67616 2019-Jan-12 20:37:25.193642 - [DEBUG]
67617 2019-Jan-12 20:37:25.193666 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67618 2019-Jan-12 20:37:25.193690 - [DEBUG]
67619 2019-Jan-12 20:37:25.193713 - [DEBUG] Process 1785. path edge:
67620 2019-Jan-12 20:37:25.193745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67621 2019-Jan-12 20:37:25.193802 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67622 2019-Jan-12 20:37:25.194435 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67623 2019-Jan-12 20:37:25.195084 - [DEBUG]
67624 2019-Jan-12 20:37:25.195108 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67625 2019-Jan-12 20:37:25.195773 - [DEBUG] Compose: EdgeIdentity * AllBottom
67626 2019-Jan-12 20:37:25.195801 - [DEBUG]
67627 2019-Jan-12 20:37:25.195825 - [DEBUG] Propagate flow
67628 2019-Jan-12 20:37:25.195848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67629 2019-Jan-12 20:37:25.195905 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67630 2019-Jan-12 20:37:25.196547 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67631 2019-Jan-12 20:37:25.197195 - [DEBUG] Edge function : AllBottom (result of previous compose)
67632 2019-Jan-12 20:37:25.197221 - [DEBUG]
67633 2019-Jan-12 20:37:25.197246 - [DEBUG] Join: AllTop & AllBottom
67634 2019-Jan-12 20:37:25.197272 - [DEBUG] = AllBottom (new jump func)
67635 2019-Jan-12 20:37:25.197296 - [DEBUG]
67636 2019-Jan-12 20:37:25.197320 - [DEBUG] Start adding new jump function
67637 2019-Jan-12 20:37:25.197343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67638 2019-Jan-12 20:37:25.197399 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67639 2019-Jan-12 20:37:25.198049 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67640 2019-Jan-12 20:37:25.198699 - [DEBUG] Edge Function : AllBottom
67641 2019-Jan-12 20:37:25.198726 - [DEBUG] End adding new jump function
67642 2019-Jan-12 20:37:25.198751 - [DEBUG]
67643 2019-Jan-12 20:37:25.198775 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67644 2019-Jan-12 20:37:25.198799 - [DEBUG]
67645 2019-Jan-12 20:37:25.198822 - [DEBUG] Process 1786. path edge:
67646 2019-Jan-12 20:37:25.198846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67647 2019-Jan-12 20:37:25.198902 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67648 2019-Jan-12 20:37:25.199539 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67649 2019-Jan-12 20:37:25.200187 - [DEBUG]
67650 2019-Jan-12 20:37:25.200213 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67651 2019-Jan-12 20:37:25.200864 - [DEBUG] Compose: EdgeIdentity * AllBottom
67652 2019-Jan-12 20:37:25.200893 - [DEBUG]
67653 2019-Jan-12 20:37:25.200917 - [DEBUG] Propagate flow
67654 2019-Jan-12 20:37:25.200940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67655 2019-Jan-12 20:37:25.200997 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67656 2019-Jan-12 20:37:25.201634 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67657 2019-Jan-12 20:37:25.202299 - [DEBUG] Edge function : AllBottom (result of previous compose)
67658 2019-Jan-12 20:37:25.202332 - [DEBUG]
67659 2019-Jan-12 20:37:25.202357 - [DEBUG] Join: AllTop & AllBottom
67660 2019-Jan-12 20:37:25.202383 - [DEBUG] = AllBottom (new jump func)
67661 2019-Jan-12 20:37:25.202408 - [DEBUG]
67662 2019-Jan-12 20:37:25.202431 - [DEBUG] Start adding new jump function
67663 2019-Jan-12 20:37:25.202455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67664 2019-Jan-12 20:37:25.202511 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67665 2019-Jan-12 20:37:25.203163 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67666 2019-Jan-12 20:37:25.203799 - [DEBUG] Edge Function : AllBottom
67667 2019-Jan-12 20:37:25.203827 - [DEBUG] End adding new jump function
67668 2019-Jan-12 20:37:25.203851 - [DEBUG]
67669 2019-Jan-12 20:37:25.203875 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67670 2019-Jan-12 20:37:25.203899 - [DEBUG]
67671 2019-Jan-12 20:37:25.203923 - [DEBUG] Process 1787. path edge:
67672 2019-Jan-12 20:37:25.203947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67673 2019-Jan-12 20:37:25.204003 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67674 2019-Jan-12 20:37:25.204638 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67675 2019-Jan-12 20:37:25.205287 - [DEBUG]
67676 2019-Jan-12 20:37:25.205312 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67677 2019-Jan-12 20:37:25.205970 - [DEBUG] Possible callees:
67678 2019-Jan-12 20:37:25.205995 - [DEBUG] bar
67679 2019-Jan-12 20:37:25.206020 - [DEBUG] Possible return sites:
67680 2019-Jan-12 20:37:25.206043 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167681 2019-Jan-12 20:37:25.207307 - [DEBUG] Found and process special summary
67682 2019-Jan-12 20:37:25.207341 - [DEBUG] Compose: EdgeIdentity * AllBottom
67683 2019-Jan-12 20:37:25.207369 - [DEBUG]
67684 2019-Jan-12 20:37:25.207393 - [DEBUG] Propagate flow
67685 2019-Jan-12 20:37:25.207416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67686 2019-Jan-12 20:37:25.207473 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67687 2019-Jan-12 20:37:25.208109 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67688 2019-Jan-12 20:37:25.208775 - [DEBUG] Edge function : AllBottom (result of previous compose)
67689 2019-Jan-12 20:37:25.208801 - [DEBUG]
67690 2019-Jan-12 20:37:25.208826 - [DEBUG] Join: AllTop & AllBottom
67691 2019-Jan-12 20:37:25.208852 - [DEBUG] = AllBottom (new jump func)
67692 2019-Jan-12 20:37:25.208876 - [DEBUG]
67693 2019-Jan-12 20:37:25.208900 - [DEBUG] Start adding new jump function
67694 2019-Jan-12 20:37:25.208924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-12 20:37:25.208980 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67696 2019-Jan-12 20:37:25.209630 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67697 2019-Jan-12 20:37:25.210266 - [DEBUG] Edge Function : AllBottom
67698 2019-Jan-12 20:37:25.210293 - [DEBUG] End adding new jump function
67699 2019-Jan-12 20:37:25.210317 - [DEBUG]
67700 2019-Jan-12 20:37:25.210341 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67701 2019-Jan-12 20:37:25.210374 - [DEBUG]
67702 2019-Jan-12 20:37:25.210398 - [DEBUG] Process 1788. path edge:
67703 2019-Jan-12 20:37:25.210422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67704 2019-Jan-12 20:37:25.210479 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67705 2019-Jan-12 20:37:25.211113 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67706 2019-Jan-12 20:37:25.211762 - [DEBUG]
67707 2019-Jan-12 20:37:25.211787 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67708 2019-Jan-12 20:37:25.212456 - [DEBUG] Compose: EdgeIdentity * AllBottom
67709 2019-Jan-12 20:37:25.212484 - [DEBUG]
67710 2019-Jan-12 20:37:25.212507 - [DEBUG] Propagate flow
67711 2019-Jan-12 20:37:25.212531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67712 2019-Jan-12 20:37:25.212587 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67713 2019-Jan-12 20:37:25.213221 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67714 2019-Jan-12 20:37:25.213870 - [DEBUG] Edge function : AllBottom (result of previous compose)
67715 2019-Jan-12 20:37:25.213895 - [DEBUG]
67716 2019-Jan-12 20:37:25.213920 - [DEBUG] Join: AllTop & AllBottom
67717 2019-Jan-12 20:37:25.213946 - [DEBUG] = AllBottom (new jump func)
67718 2019-Jan-12 20:37:25.213970 - [DEBUG]
67719 2019-Jan-12 20:37:25.213994 - [DEBUG] Start adding new jump function
67720 2019-Jan-12 20:37:25.214017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67721 2019-Jan-12 20:37:25.214073 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67722 2019-Jan-12 20:37:25.214724 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67723 2019-Jan-12 20:37:25.215369 - [DEBUG] Edge Function : AllBottom
67724 2019-Jan-12 20:37:25.215397 - [DEBUG] End adding new jump function
67725 2019-Jan-12 20:37:25.215421 - [DEBUG]
67726 2019-Jan-12 20:37:25.215444 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67727 2019-Jan-12 20:37:25.215468 - [DEBUG]
67728 2019-Jan-12 20:37:25.215491 - [DEBUG] Process 1789. path edge:
67729 2019-Jan-12 20:37:25.215515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67730 2019-Jan-12 20:37:25.215572 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67731 2019-Jan-12 20:37:25.216204 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67732 2019-Jan-12 20:37:25.216851 - [DEBUG]
67733 2019-Jan-12 20:37:25.216877 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67734 2019-Jan-12 20:37:25.217524 - [DEBUG] Compose: EdgeIdentity * AllBottom
67735 2019-Jan-12 20:37:25.217552 - [DEBUG]
67736 2019-Jan-12 20:37:25.217576 - [DEBUG] Propagate flow
67737 2019-Jan-12 20:37:25.217599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67738 2019-Jan-12 20:37:25.217656 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67739 2019-Jan-12 20:37:25.218298 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67740 2019-Jan-12 20:37:25.218970 - [DEBUG] Edge function : AllBottom (result of previous compose)
67741 2019-Jan-12 20:37:25.218997 - [DEBUG]
67742 2019-Jan-12 20:37:25.219021 - [DEBUG] Join: AllTop & AllBottom
67743 2019-Jan-12 20:37:25.219047 - [DEBUG] = AllBottom (new jump func)
67744 2019-Jan-12 20:37:25.219072 - [DEBUG]
67745 2019-Jan-12 20:37:25.219095 - [DEBUG] Start adding new jump function
67746 2019-Jan-12 20:37:25.219118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67747 2019-Jan-12 20:37:25.219175 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67748 2019-Jan-12 20:37:25.219826 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67749 2019-Jan-12 20:37:25.220470 - [DEBUG] Edge Function : AllBottom
67750 2019-Jan-12 20:37:25.220498 - [DEBUG] End adding new jump function
67751 2019-Jan-12 20:37:25.220522 - [DEBUG]
67752 2019-Jan-12 20:37:25.220546 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67753 2019-Jan-12 20:37:25.220570 - [DEBUG]
67754 2019-Jan-12 20:37:25.220593 - [DEBUG] Process 1790. path edge:
67755 2019-Jan-12 20:37:25.220617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67756 2019-Jan-12 20:37:25.220673 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67757 2019-Jan-12 20:37:25.221317 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67758 2019-Jan-12 20:37:25.221964 - [DEBUG]
67759 2019-Jan-12 20:37:25.222002 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67760 2019-Jan-12 20:37:25.222652 - [DEBUG] Possible callees:
67761 2019-Jan-12 20:37:25.222678 - [DEBUG] llvm.dbg.declare
67762 2019-Jan-12 20:37:25.222703 - [DEBUG] Possible return sites:
67763 2019-Jan-12 20:37:25.222726 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867764 2019-Jan-12 20:37:25.223990 - [DEBUG] Found and process special summary
67765 2019-Jan-12 20:37:25.224024 - [DEBUG] Compose: EdgeIdentity * AllBottom
67766 2019-Jan-12 20:37:25.224052 - [DEBUG]
67767 2019-Jan-12 20:37:25.224076 - [DEBUG] Propagate flow
67768 2019-Jan-12 20:37:25.224099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67769 2019-Jan-12 20:37:25.224156 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67770 2019-Jan-12 20:37:25.224799 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67771 2019-Jan-12 20:37:25.225464 - [DEBUG] Edge function : AllBottom (result of previous compose)
67772 2019-Jan-12 20:37:25.225490 - [DEBUG]
67773 2019-Jan-12 20:37:25.225514 - [DEBUG] Join: AllTop & AllBottom
67774 2019-Jan-12 20:37:25.225540 - [DEBUG] = AllBottom (new jump func)
67775 2019-Jan-12 20:37:25.225565 - [DEBUG]
67776 2019-Jan-12 20:37:25.225588 - [DEBUG] Start adding new jump function
67777 2019-Jan-12 20:37:25.225611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-12 20:37:25.225667 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67779 2019-Jan-12 20:37:25.226319 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67780 2019-Jan-12 20:37:25.226967 - [DEBUG] Edge Function : AllBottom
67781 2019-Jan-12 20:37:25.226996 - [DEBUG] End adding new jump function
67782 2019-Jan-12 20:37:25.227020 - [DEBUG]
67783 2019-Jan-12 20:37:25.227044 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67784 2019-Jan-12 20:37:25.227069 - [DEBUG]
67785 2019-Jan-12 20:37:25.227092 - [DEBUG] Process 1791. path edge:
67786 2019-Jan-12 20:37:25.227116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67787 2019-Jan-12 20:37:25.227172 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67788 2019-Jan-12 20:37:25.227809 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67789 2019-Jan-12 20:37:25.228457 - [DEBUG]
67790 2019-Jan-12 20:37:25.228481 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67791 2019-Jan-12 20:37:25.229151 - [DEBUG] Compose: EdgeIdentity * AllBottom
67792 2019-Jan-12 20:37:25.229179 - [DEBUG]
67793 2019-Jan-12 20:37:25.229203 - [DEBUG] Propagate flow
67794 2019-Jan-12 20:37:25.229226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67795 2019-Jan-12 20:37:25.229283 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67796 2019-Jan-12 20:37:25.229916 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67797 2019-Jan-12 20:37:25.230565 - [DEBUG] Edge function : AllBottom (result of previous compose)
67798 2019-Jan-12 20:37:25.230590 - [DEBUG]
67799 2019-Jan-12 20:37:25.230615 - [DEBUG] Join: AllTop & AllBottom
67800 2019-Jan-12 20:37:25.230641 - [DEBUG] = AllBottom (new jump func)
67801 2019-Jan-12 20:37:25.230666 - [DEBUG]
67802 2019-Jan-12 20:37:25.230689 - [DEBUG] Start adding new jump function
67803 2019-Jan-12 20:37:25.230712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67804 2019-Jan-12 20:37:25.230768 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67805 2019-Jan-12 20:37:25.231420 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67806 2019-Jan-12 20:37:25.232067 - [DEBUG] Edge Function : AllBottom
67807 2019-Jan-12 20:37:25.232095 - [DEBUG] End adding new jump function
67808 2019-Jan-12 20:37:25.232119 - [DEBUG]
67809 2019-Jan-12 20:37:25.232143 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67810 2019-Jan-12 20:37:25.232167 - [DEBUG]
67811 2019-Jan-12 20:37:25.232191 - [DEBUG] Process 1792. path edge:
67812 2019-Jan-12 20:37:25.232215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67813 2019-Jan-12 20:37:25.232271 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67814 2019-Jan-12 20:37:25.232903 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67815 2019-Jan-12 20:37:25.233552 - [DEBUG]
67816 2019-Jan-12 20:37:25.233577 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67817 2019-Jan-12 20:37:25.234224 - [DEBUG] Compose: EdgeIdentity * AllBottom
67818 2019-Jan-12 20:37:25.234253 - [DEBUG]
67819 2019-Jan-12 20:37:25.234277 - [DEBUG] Propagate flow
67820 2019-Jan-12 20:37:25.234301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67821 2019-Jan-12 20:37:25.234358 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67822 2019-Jan-12 20:37:25.234994 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67823 2019-Jan-12 20:37:25.235665 - [DEBUG] Edge function : AllBottom (result of previous compose)
67824 2019-Jan-12 20:37:25.235691 - [DEBUG]
67825 2019-Jan-12 20:37:25.235716 - [DEBUG] Join: AllTop & AllBottom
67826 2019-Jan-12 20:37:25.235742 - [DEBUG] = AllBottom (new jump func)
67827 2019-Jan-12 20:37:25.235766 - [DEBUG]
67828 2019-Jan-12 20:37:25.235790 - [DEBUG] Start adding new jump function
67829 2019-Jan-12 20:37:25.235813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67830 2019-Jan-12 20:37:25.235869 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67831 2019-Jan-12 20:37:25.236521 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67832 2019-Jan-12 20:37:25.237157 - [DEBUG] Edge Function : AllBottom
67833 2019-Jan-12 20:37:25.237185 - [DEBUG] End adding new jump function
67834 2019-Jan-12 20:37:25.237210 - [DEBUG]
67835 2019-Jan-12 20:37:25.237233 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67836 2019-Jan-12 20:37:25.237257 - [DEBUG]
67837 2019-Jan-12 20:37:25.237281 - [DEBUG] Process 1793. path edge:
67838 2019-Jan-12 20:37:25.237304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67839 2019-Jan-12 20:37:25.237361 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67840 2019-Jan-12 20:37:25.237998 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67841 2019-Jan-12 20:37:25.238647 - [DEBUG]
67842 2019-Jan-12 20:37:25.238684 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67843 2019-Jan-12 20:37:25.239341 - [DEBUG] Compose: EdgeIdentity * AllBottom
67844 2019-Jan-12 20:37:25.239370 - [DEBUG]
67845 2019-Jan-12 20:37:25.239393 - [DEBUG] Propagate flow
67846 2019-Jan-12 20:37:25.239417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67847 2019-Jan-12 20:37:25.239474 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67848 2019-Jan-12 20:37:25.240107 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67849 2019-Jan-12 20:37:25.240753 - [DEBUG] Edge function : AllBottom (result of previous compose)
67850 2019-Jan-12 20:37:25.240779 - [DEBUG]
67851 2019-Jan-12 20:37:25.240804 - [DEBUG] Join: AllTop & AllBottom
67852 2019-Jan-12 20:37:25.240829 - [DEBUG] = AllBottom (new jump func)
67853 2019-Jan-12 20:37:25.240854 - [DEBUG]
67854 2019-Jan-12 20:37:25.240878 - [DEBUG] Start adding new jump function
67855 2019-Jan-12 20:37:25.240901 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67856 2019-Jan-12 20:37:25.240957 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67857 2019-Jan-12 20:37:25.241606 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67858 2019-Jan-12 20:37:25.242255 - [DEBUG] Edge Function : AllBottom
67859 2019-Jan-12 20:37:25.242283 - [DEBUG] End adding new jump function
67860 2019-Jan-12 20:37:25.242307 - [DEBUG]
67861 2019-Jan-12 20:37:25.242331 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67862 2019-Jan-12 20:37:25.242355 - [DEBUG]
67863 2019-Jan-12 20:37:25.242379 - [DEBUG] Process 1794. path edge:
67864 2019-Jan-12 20:37:25.242402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67865 2019-Jan-12 20:37:25.242466 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67866 2019-Jan-12 20:37:25.243100 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67867 2019-Jan-12 20:37:25.243748 - [DEBUG]
67868 2019-Jan-12 20:37:25.243774 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67869 2019-Jan-12 20:37:25.244423 - [DEBUG] Compose: EdgeIdentity * AllBottom
67870 2019-Jan-12 20:37:25.244451 - [DEBUG]
67871 2019-Jan-12 20:37:25.244475 - [DEBUG] Propagate flow
67872 2019-Jan-12 20:37:25.244499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67873 2019-Jan-12 20:37:25.244555 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67874 2019-Jan-12 20:37:25.245191 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67875 2019-Jan-12 20:37:25.245856 - [DEBUG] Edge function : AllBottom (result of previous compose)
67876 2019-Jan-12 20:37:25.245882 - [DEBUG]
67877 2019-Jan-12 20:37:25.245906 - [DEBUG] Join: AllTop & AllBottom
67878 2019-Jan-12 20:37:25.245932 - [DEBUG] = AllBottom (new jump func)
67879 2019-Jan-12 20:37:25.245956 - [DEBUG]
67880 2019-Jan-12 20:37:25.245980 - [DEBUG] Start adding new jump function
67881 2019-Jan-12 20:37:25.246003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67882 2019-Jan-12 20:37:25.246059 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67883 2019-Jan-12 20:37:25.246709 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67884 2019-Jan-12 20:37:25.247345 - [DEBUG] Edge Function : AllBottom
67885 2019-Jan-12 20:37:25.247373 - [DEBUG] End adding new jump function
67886 2019-Jan-12 20:37:25.247397 - [DEBUG]
67887 2019-Jan-12 20:37:25.247421 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67888 2019-Jan-12 20:37:25.247445 - [DEBUG]
67889 2019-Jan-12 20:37:25.247468 - [DEBUG] Process 1795. path edge:
67890 2019-Jan-12 20:37:25.247492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67891 2019-Jan-12 20:37:25.247548 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67892 2019-Jan-12 20:37:25.248182 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67893 2019-Jan-12 20:37:25.248845 - [DEBUG]
67894 2019-Jan-12 20:37:25.248870 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67895 2019-Jan-12 20:37:25.249525 - [DEBUG] Compose: EdgeIdentity * AllBottom
67896 2019-Jan-12 20:37:25.249553 - [DEBUG]
67897 2019-Jan-12 20:37:25.249577 - [DEBUG] Propagate flow
67898 2019-Jan-12 20:37:25.249601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67899 2019-Jan-12 20:37:25.249658 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67900 2019-Jan-12 20:37:25.250295 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67901 2019-Jan-12 20:37:25.250944 - [DEBUG] Edge function : AllBottom (result of previous compose)
67902 2019-Jan-12 20:37:25.250969 - [DEBUG]
67903 2019-Jan-12 20:37:25.250994 - [DEBUG] Join: AllTop & AllBottom
67904 2019-Jan-12 20:37:25.251020 - [DEBUG] = AllBottom (new jump func)
67905 2019-Jan-12 20:37:25.251045 - [DEBUG]
67906 2019-Jan-12 20:37:25.251077 - [DEBUG] Start adding new jump function
67907 2019-Jan-12 20:37:25.251101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67908 2019-Jan-12 20:37:25.251157 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67909 2019-Jan-12 20:37:25.251807 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67910 2019-Jan-12 20:37:25.252461 - [DEBUG] Edge Function : AllBottom
67911 2019-Jan-12 20:37:25.252490 - [DEBUG] End adding new jump function
67912 2019-Jan-12 20:37:25.252514 - [DEBUG]
67913 2019-Jan-12 20:37:25.252538 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67914 2019-Jan-12 20:37:25.252562 - [DEBUG]
67915 2019-Jan-12 20:37:25.252586 - [DEBUG] Process 1796. path edge:
67916 2019-Jan-12 20:37:25.252610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67917 2019-Jan-12 20:37:25.252666 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67918 2019-Jan-12 20:37:25.253303 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67919 2019-Jan-12 20:37:25.253951 - [DEBUG]
67920 2019-Jan-12 20:37:25.253976 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67921 2019-Jan-12 20:37:25.254633 - [DEBUG] Compose: EdgeIdentity * AllBottom
67922 2019-Jan-12 20:37:25.254662 - [DEBUG]
67923 2019-Jan-12 20:37:25.254686 - [DEBUG] Propagate flow
67924 2019-Jan-12 20:37:25.254710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67925 2019-Jan-12 20:37:25.254767 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67926 2019-Jan-12 20:37:25.255415 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67927 2019-Jan-12 20:37:25.256065 - [DEBUG] Edge function : AllBottom (result of previous compose)
67928 2019-Jan-12 20:37:25.256090 - [DEBUG]
67929 2019-Jan-12 20:37:25.256115 - [DEBUG] Join: AllTop & AllBottom
67930 2019-Jan-12 20:37:25.256141 - [DEBUG] = AllBottom (new jump func)
67931 2019-Jan-12 20:37:25.256166 - [DEBUG]
67932 2019-Jan-12 20:37:25.256190 - [DEBUG] Start adding new jump function
67933 2019-Jan-12 20:37:25.256213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67934 2019-Jan-12 20:37:25.256269 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67935 2019-Jan-12 20:37:25.256921 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67936 2019-Jan-12 20:37:25.257557 - [DEBUG] Edge Function : AllBottom
67937 2019-Jan-12 20:37:25.257584 - [DEBUG] End adding new jump function
67938 2019-Jan-12 20:37:25.257608 - [DEBUG]
67939 2019-Jan-12 20:37:25.257632 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67940 2019-Jan-12 20:37:25.257657 - [DEBUG]
67941 2019-Jan-12 20:37:25.257680 - [DEBUG] Process 1797. path edge:
67942 2019-Jan-12 20:37:25.257704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67943 2019-Jan-12 20:37:25.257760 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67944 2019-Jan-12 20:37:25.258393 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67945 2019-Jan-12 20:37:25.259056 - [DEBUG]
67946 2019-Jan-12 20:37:25.259090 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67947 2019-Jan-12 20:37:25.259743 - [DEBUG] Compose: EdgeIdentity * AllBottom
67948 2019-Jan-12 20:37:25.259771 - [DEBUG]
67949 2019-Jan-12 20:37:25.259795 - [DEBUG] Propagate flow
67950 2019-Jan-12 20:37:25.259818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67951 2019-Jan-12 20:37:25.259875 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67952 2019-Jan-12 20:37:25.260518 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67953 2019-Jan-12 20:37:25.261168 - [DEBUG] Edge function : AllBottom (result of previous compose)
67954 2019-Jan-12 20:37:25.261194 - [DEBUG]
67955 2019-Jan-12 20:37:25.261219 - [DEBUG] Join: AllTop & AllBottom
67956 2019-Jan-12 20:37:25.261244 - [DEBUG] = AllBottom (new jump func)
67957 2019-Jan-12 20:37:25.261269 - [DEBUG]
67958 2019-Jan-12 20:37:25.261292 - [DEBUG] Start adding new jump function
67959 2019-Jan-12 20:37:25.261316 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67960 2019-Jan-12 20:37:25.261372 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67961 2019-Jan-12 20:37:25.262034 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67962 2019-Jan-12 20:37:25.262677 - [DEBUG] Edge Function : AllBottom
67963 2019-Jan-12 20:37:25.262705 - [DEBUG] End adding new jump function
67964 2019-Jan-12 20:37:25.262729 - [DEBUG]
67965 2019-Jan-12 20:37:25.262753 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67966 2019-Jan-12 20:37:25.262778 - [DEBUG]
67967 2019-Jan-12 20:37:25.262801 - [DEBUG] Process 1798. path edge:
67968 2019-Jan-12 20:37:25.262825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67969 2019-Jan-12 20:37:25.262881 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
67970 2019-Jan-12 20:37:25.263522 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
67971 2019-Jan-12 20:37:25.264170 - [DEBUG]
67972 2019-Jan-12 20:37:25.264195 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67973 2019-Jan-12 20:37:25.264852 - [DEBUG] Possible callees:
67974 2019-Jan-12 20:37:25.264878 - [DEBUG] llvm.dbg.declare
67975 2019-Jan-12 20:37:25.264904 - [DEBUG] Possible return sites:
67976 2019-Jan-12 20:37:25.264927 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12067977 2019-Jan-12 20:37:25.266208 - [DEBUG] Found and process special summary
67978 2019-Jan-12 20:37:25.266242 - [DEBUG] Compose: EdgeIdentity * AllBottom
67979 2019-Jan-12 20:37:25.266270 - [DEBUG]
67980 2019-Jan-12 20:37:25.266294 - [DEBUG] Propagate flow
67981 2019-Jan-12 20:37:25.266318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67982 2019-Jan-12 20:37:25.266375 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
67983 2019-Jan-12 20:37:25.267017 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67984 2019-Jan-12 20:37:25.267679 - [DEBUG] Edge function : AllBottom (result of previous compose)
67985 2019-Jan-12 20:37:25.267705 - [DEBUG]
67986 2019-Jan-12 20:37:25.267730 - [DEBUG] Join: AllTop & AllBottom
67987 2019-Jan-12 20:37:25.267756 - [DEBUG] = AllBottom (new jump func)
67988 2019-Jan-12 20:37:25.267780 - [DEBUG]
67989 2019-Jan-12 20:37:25.267804 - [DEBUG] Start adding new jump function
67990 2019-Jan-12 20:37:25.267827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-12 20:37:25.267884 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
67992 2019-Jan-12 20:37:25.268534 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
67993 2019-Jan-12 20:37:25.269187 - [DEBUG] Edge Function : AllBottom
67994 2019-Jan-12 20:37:25.269216 - [DEBUG] End adding new jump function
67995 2019-Jan-12 20:37:25.269240 - [DEBUG]
67996 2019-Jan-12 20:37:25.269264 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67997 2019-Jan-12 20:37:25.269288 - [DEBUG]
67998 2019-Jan-12 20:37:25.269311 - [DEBUG] Process 1799. path edge:
67999 2019-Jan-12 20:37:25.269335 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68000 2019-Jan-12 20:37:25.269391 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68001 2019-Jan-12 20:37:25.270029 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68002 2019-Jan-12 20:37:25.270678 - [DEBUG]
68003 2019-Jan-12 20:37:25.270703 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68004 2019-Jan-12 20:37:25.271362 - [DEBUG] Compose: EdgeIdentity * AllBottom
68005 2019-Jan-12 20:37:25.271390 - [DEBUG]
68006 2019-Jan-12 20:37:25.271414 - [DEBUG] Propagate flow
68007 2019-Jan-12 20:37:25.271437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68008 2019-Jan-12 20:37:25.271494 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68009 2019-Jan-12 20:37:25.272148 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68010 2019-Jan-12 20:37:25.272798 - [DEBUG] Edge function : AllBottom (result of previous compose)
68011 2019-Jan-12 20:37:25.272824 - [DEBUG]
68012 2019-Jan-12 20:37:25.272849 - [DEBUG] Join: AllTop & AllBottom
68013 2019-Jan-12 20:37:25.272874 - [DEBUG] = AllBottom (new jump func)
68014 2019-Jan-12 20:37:25.272899 - [DEBUG]
68015 2019-Jan-12 20:37:25.272922 - [DEBUG] Start adding new jump function
68016 2019-Jan-12 20:37:25.272946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68017 2019-Jan-12 20:37:25.273002 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68018 2019-Jan-12 20:37:25.273653 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68019 2019-Jan-12 20:37:25.274287 - [DEBUG] Edge Function : AllBottom
68020 2019-Jan-12 20:37:25.274315 - [DEBUG] End adding new jump function
68021 2019-Jan-12 20:37:25.274340 - [DEBUG]
68022 2019-Jan-12 20:37:25.274364 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68023 2019-Jan-12 20:37:25.274388 - [DEBUG]
68024 2019-Jan-12 20:37:25.274412 - [DEBUG] Process 1800. path edge:
68025 2019-Jan-12 20:37:25.274435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68026 2019-Jan-12 20:37:25.274492 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68027 2019-Jan-12 20:37:25.275133 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68028 2019-Jan-12 20:37:25.275801 - [DEBUG]
68029 2019-Jan-12 20:37:25.275826 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68030 2019-Jan-12 20:37:25.276478 - [DEBUG] Compose: EdgeIdentity * AllBottom
68031 2019-Jan-12 20:37:25.276506 - [DEBUG]
68032 2019-Jan-12 20:37:25.276530 - [DEBUG] Propagate flow
68033 2019-Jan-12 20:37:25.276554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68034 2019-Jan-12 20:37:25.276611 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68035 2019-Jan-12 20:37:25.277254 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68036 2019-Jan-12 20:37:25.277902 - [DEBUG] Edge function : AllBottom (result of previous compose)
68037 2019-Jan-12 20:37:25.277928 - [DEBUG]
68038 2019-Jan-12 20:37:25.277953 - [DEBUG] Join: AllTop & AllBottom
68039 2019-Jan-12 20:37:25.277979 - [DEBUG] = AllBottom (new jump func)
68040 2019-Jan-12 20:37:25.278004 - [DEBUG]
68041 2019-Jan-12 20:37:25.278027 - [DEBUG] Start adding new jump function
68042 2019-Jan-12 20:37:25.278051 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68043 2019-Jan-12 20:37:25.278106 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68044 2019-Jan-12 20:37:25.278772 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68045 2019-Jan-12 20:37:25.279415 - [DEBUG] Edge Function : AllBottom
68046 2019-Jan-12 20:37:25.279443 - [DEBUG] End adding new jump function
68047 2019-Jan-12 20:37:25.279467 - [DEBUG]
68048 2019-Jan-12 20:37:25.279491 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68049 2019-Jan-12 20:37:25.279516 - [DEBUG]
68050 2019-Jan-12 20:37:25.279540 - [DEBUG] Process 1801. path edge:
68051 2019-Jan-12 20:37:25.279563 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68052 2019-Jan-12 20:37:25.279620 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68053 2019-Jan-12 20:37:25.280262 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68054 2019-Jan-12 20:37:25.280911 - [DEBUG]
68055 2019-Jan-12 20:37:25.280935 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68056 2019-Jan-12 20:37:25.281595 - [DEBUG] Possible callees:
68057 2019-Jan-12 20:37:25.281620 - [DEBUG] llvm.dbg.declare
68058 2019-Jan-12 20:37:25.281645 - [DEBUG] Possible return sites:
68059 2019-Jan-12 20:37:25.281669 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968060 2019-Jan-12 20:37:25.282950 - [DEBUG] Found and process special summary
68061 2019-Jan-12 20:37:25.282984 - [DEBUG] Compose: EdgeIdentity * AllBottom
68062 2019-Jan-12 20:37:25.283012 - [DEBUG]
68063 2019-Jan-12 20:37:25.283036 - [DEBUG] Propagate flow
68064 2019-Jan-12 20:37:25.283059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68065 2019-Jan-12 20:37:25.283116 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68066 2019-Jan-12 20:37:25.283760 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68067 2019-Jan-12 20:37:25.284409 - [DEBUG] Edge function : AllBottom (result of previous compose)
68068 2019-Jan-12 20:37:25.284435 - [DEBUG]
68069 2019-Jan-12 20:37:25.284460 - [DEBUG] Join: AllTop & AllBottom
68070 2019-Jan-12 20:37:25.284486 - [DEBUG] = AllBottom (new jump func)
68071 2019-Jan-12 20:37:25.284511 - [DEBUG]
68072 2019-Jan-12 20:37:25.284535 - [DEBUG] Start adding new jump function
68073 2019-Jan-12 20:37:25.284558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-12 20:37:25.284614 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68075 2019-Jan-12 20:37:25.285266 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68076 2019-Jan-12 20:37:25.285918 - [DEBUG] Edge Function : AllBottom
68077 2019-Jan-12 20:37:25.285946 - [DEBUG] End adding new jump function
68078 2019-Jan-12 20:37:25.285970 - [DEBUG]
68079 2019-Jan-12 20:37:25.285994 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68080 2019-Jan-12 20:37:25.286019 - [DEBUG]
68081 2019-Jan-12 20:37:25.286042 - [DEBUG] Process 1802. path edge:
68082 2019-Jan-12 20:37:25.286066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68083 2019-Jan-12 20:37:25.286122 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68084 2019-Jan-12 20:37:25.286760 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68085 2019-Jan-12 20:37:25.287409 - [DEBUG]
68086 2019-Jan-12 20:37:25.287434 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68087 2019-Jan-12 20:37:25.288096 - [DEBUG] Compose: EdgeIdentity * AllBottom
68088 2019-Jan-12 20:37:25.288126 - [DEBUG]
68089 2019-Jan-12 20:37:25.288149 - [DEBUG] Propagate flow
68090 2019-Jan-12 20:37:25.288173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68091 2019-Jan-12 20:37:25.288230 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68092 2019-Jan-12 20:37:25.288881 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68093 2019-Jan-12 20:37:25.289574 - [DEBUG] Edge function : AllBottom (result of previous compose)
68094 2019-Jan-12 20:37:25.289601 - [DEBUG]
68095 2019-Jan-12 20:37:25.289627 - [DEBUG] Join: AllTop & AllBottom
68096 2019-Jan-12 20:37:25.289654 - [DEBUG] = AllBottom (new jump func)
68097 2019-Jan-12 20:37:25.289678 - [DEBUG]
68098 2019-Jan-12 20:37:25.289702 - [DEBUG] Start adding new jump function
68099 2019-Jan-12 20:37:25.289726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68100 2019-Jan-12 20:37:25.289798 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68101 2019-Jan-12 20:37:25.290527 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68102 2019-Jan-12 20:37:25.291228 - [DEBUG] Edge Function : AllBottom
68103 2019-Jan-12 20:37:25.291263 - [DEBUG] End adding new jump function
68104 2019-Jan-12 20:37:25.291287 - [DEBUG]
68105 2019-Jan-12 20:37:25.291312 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68106 2019-Jan-12 20:37:25.291338 - [DEBUG]
68107 2019-Jan-12 20:37:25.291361 - [DEBUG] Process 1803. path edge:
68108 2019-Jan-12 20:37:25.291405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68109 2019-Jan-12 20:37:25.291478 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68110 2019-Jan-12 20:37:25.292154 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68111 2019-Jan-12 20:37:25.292812 - [DEBUG]
68112 2019-Jan-12 20:37:25.292839 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68113 2019-Jan-12 20:37:25.293512 - [DEBUG] Compose: EdgeIdentity * AllBottom
68114 2019-Jan-12 20:37:25.293541 - [DEBUG]
68115 2019-Jan-12 20:37:25.293565 - [DEBUG] Propagate flow
68116 2019-Jan-12 20:37:25.293588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68117 2019-Jan-12 20:37:25.293646 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68118 2019-Jan-12 20:37:25.294291 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68119 2019-Jan-12 20:37:25.294940 - [DEBUG] Edge function : AllBottom (result of previous compose)
68120 2019-Jan-12 20:37:25.294966 - [DEBUG]
68121 2019-Jan-12 20:37:25.294991 - [DEBUG] Join: AllTop & AllBottom
68122 2019-Jan-12 20:37:25.295017 - [DEBUG] = AllBottom (new jump func)
68123 2019-Jan-12 20:37:25.295042 - [DEBUG]
68124 2019-Jan-12 20:37:25.295066 - [DEBUG] Start adding new jump function
68125 2019-Jan-12 20:37:25.295089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68126 2019-Jan-12 20:37:25.295145 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68127 2019-Jan-12 20:37:25.295812 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68128 2019-Jan-12 20:37:25.296455 - [DEBUG] Edge Function : AllBottom
68129 2019-Jan-12 20:37:25.296484 - [DEBUG] End adding new jump function
68130 2019-Jan-12 20:37:25.296509 - [DEBUG]
68131 2019-Jan-12 20:37:25.296532 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68132 2019-Jan-12 20:37:25.296557 - [DEBUG]
68133 2019-Jan-12 20:37:25.296580 - [DEBUG] Process 1804. path edge:
68134 2019-Jan-12 20:37:25.296604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68135 2019-Jan-12 20:37:25.296660 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68136 2019-Jan-12 20:37:25.297302 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68137 2019-Jan-12 20:37:25.297950 - [DEBUG]
68138 2019-Jan-12 20:37:25.297974 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68139 2019-Jan-12 20:37:25.298637 - [DEBUG] Possible callees:
68140 2019-Jan-12 20:37:25.298676 - [DEBUG] llvm.dbg.declare
68141 2019-Jan-12 20:37:25.298701 - [DEBUG] Possible return sites:
68142 2019-Jan-12 20:37:25.298725 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568143 2019-Jan-12 20:37:25.300003 - [DEBUG] Found and process special summary
68144 2019-Jan-12 20:37:25.300037 - [DEBUG] Compose: EdgeIdentity * AllBottom
68145 2019-Jan-12 20:37:25.300064 - [DEBUG]
68146 2019-Jan-12 20:37:25.300088 - [DEBUG] Propagate flow
68147 2019-Jan-12 20:37:25.300121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68148 2019-Jan-12 20:37:25.300178 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68149 2019-Jan-12 20:37:25.300816 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68150 2019-Jan-12 20:37:25.301465 - [DEBUG] Edge function : AllBottom (result of previous compose)
68151 2019-Jan-12 20:37:25.301491 - [DEBUG]
68152 2019-Jan-12 20:37:25.301516 - [DEBUG] Join: AllTop & AllBottom
68153 2019-Jan-12 20:37:25.301542 - [DEBUG] = AllBottom (new jump func)
68154 2019-Jan-12 20:37:25.301566 - [DEBUG]
68155 2019-Jan-12 20:37:25.301590 - [DEBUG] Start adding new jump function
68156 2019-Jan-12 20:37:25.301613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-12 20:37:25.301669 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68158 2019-Jan-12 20:37:25.302333 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68159 2019-Jan-12 20:37:25.302970 - [DEBUG] Edge Function : AllBottom
68160 2019-Jan-12 20:37:25.302999 - [DEBUG] End adding new jump function
68161 2019-Jan-12 20:37:25.303023 - [DEBUG]
68162 2019-Jan-12 20:37:25.303047 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68163 2019-Jan-12 20:37:25.303071 - [DEBUG]
68164 2019-Jan-12 20:37:25.303094 - [DEBUG] Process 1805. path edge:
68165 2019-Jan-12 20:37:25.303118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68166 2019-Jan-12 20:37:25.303174 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68167 2019-Jan-12 20:37:25.303809 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68168 2019-Jan-12 20:37:25.304458 - [DEBUG]
68169 2019-Jan-12 20:37:25.304483 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68170 2019-Jan-12 20:37:25.305151 - [DEBUG] Compose: EdgeIdentity * AllBottom
68171 2019-Jan-12 20:37:25.305179 - [DEBUG]
68172 2019-Jan-12 20:37:25.305203 - [DEBUG] Propagate flow
68173 2019-Jan-12 20:37:25.305227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68174 2019-Jan-12 20:37:25.305284 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68175 2019-Jan-12 20:37:25.305939 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68176 2019-Jan-12 20:37:25.306591 - [DEBUG] Edge function : AllBottom (result of previous compose)
68177 2019-Jan-12 20:37:25.306617 - [DEBUG]
68178 2019-Jan-12 20:37:25.306643 - [DEBUG] Join: AllTop & AllBottom
68179 2019-Jan-12 20:37:25.306669 - [DEBUG] = AllBottom (new jump func)
68180 2019-Jan-12 20:37:25.306693 - [DEBUG]
68181 2019-Jan-12 20:37:25.306717 - [DEBUG] Start adding new jump function
68182 2019-Jan-12 20:37:25.306741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68183 2019-Jan-12 20:37:25.306797 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68184 2019-Jan-12 20:37:25.307450 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68185 2019-Jan-12 20:37:25.308084 - [DEBUG] Edge Function : AllBottom
68186 2019-Jan-12 20:37:25.308113 - [DEBUG] End adding new jump function
68187 2019-Jan-12 20:37:25.308137 - [DEBUG]
68188 2019-Jan-12 20:37:25.308161 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68189 2019-Jan-12 20:37:25.308196 - [DEBUG]
68190 2019-Jan-12 20:37:25.308220 - [DEBUG] Process 1806. path edge:
68191 2019-Jan-12 20:37:25.308244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68192 2019-Jan-12 20:37:25.308301 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68193 2019-Jan-12 20:37:25.308961 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68194 2019-Jan-12 20:37:25.309612 - [DEBUG]
68195 2019-Jan-12 20:37:25.309637 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68196 2019-Jan-12 20:37:25.310296 - [DEBUG] Compose: EdgeIdentity * AllBottom
68197 2019-Jan-12 20:37:25.310324 - [DEBUG]
68198 2019-Jan-12 20:37:25.310348 - [DEBUG] Propagate flow
68199 2019-Jan-12 20:37:25.310371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68200 2019-Jan-12 20:37:25.310429 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68201 2019-Jan-12 20:37:25.311063 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68202 2019-Jan-12 20:37:25.311714 - [DEBUG] Edge function : AllBottom (result of previous compose)
68203 2019-Jan-12 20:37:25.311739 - [DEBUG]
68204 2019-Jan-12 20:37:25.311764 - [DEBUG] Join: AllTop & AllBottom
68205 2019-Jan-12 20:37:25.311790 - [DEBUG] = AllBottom (new jump func)
68206 2019-Jan-12 20:37:25.311815 - [DEBUG]
68207 2019-Jan-12 20:37:25.311839 - [DEBUG] Start adding new jump function
68208 2019-Jan-12 20:37:25.311863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68209 2019-Jan-12 20:37:25.311919 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68210 2019-Jan-12 20:37:25.312584 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68211 2019-Jan-12 20:37:25.313216 - [DEBUG] Edge Function : AllBottom
68212 2019-Jan-12 20:37:25.313245 - [DEBUG] End adding new jump function
68213 2019-Jan-12 20:37:25.313269 - [DEBUG]
68214 2019-Jan-12 20:37:25.313293 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68215 2019-Jan-12 20:37:25.313318 - [DEBUG]
68216 2019-Jan-12 20:37:25.313342 - [DEBUG] Process 1807. path edge:
68217 2019-Jan-12 20:37:25.313366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68218 2019-Jan-12 20:37:25.313422 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68219 2019-Jan-12 20:37:25.314064 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68220 2019-Jan-12 20:37:25.314716 - [DEBUG]
68221 2019-Jan-12 20:37:25.314741 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68222 2019-Jan-12 20:37:25.315425 - [DEBUG] Compose: EdgeIdentity * AllBottom
68223 2019-Jan-12 20:37:25.315455 - [DEBUG]
68224 2019-Jan-12 20:37:25.315479 - [DEBUG] Propagate flow
68225 2019-Jan-12 20:37:25.315502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68226 2019-Jan-12 20:37:25.315561 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68227 2019-Jan-12 20:37:25.316208 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68228 2019-Jan-12 20:37:25.316856 - [DEBUG] Edge function : AllBottom (result of previous compose)
68229 2019-Jan-12 20:37:25.316891 - [DEBUG]
68230 2019-Jan-12 20:37:25.316917 - [DEBUG] Join: AllTop & AllBottom
68231 2019-Jan-12 20:37:25.316943 - [DEBUG] = AllBottom (new jump func)
68232 2019-Jan-12 20:37:25.316968 - [DEBUG]
68233 2019-Jan-12 20:37:25.316991 - [DEBUG] Start adding new jump function
68234 2019-Jan-12 20:37:25.317014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68235 2019-Jan-12 20:37:25.317071 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68236 2019-Jan-12 20:37:25.317722 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68237 2019-Jan-12 20:37:25.318364 - [DEBUG] Edge Function : AllBottom
68238 2019-Jan-12 20:37:25.318393 - [DEBUG] End adding new jump function
68239 2019-Jan-12 20:37:25.318417 - [DEBUG]
68240 2019-Jan-12 20:37:25.318441 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68241 2019-Jan-12 20:37:25.318465 - [DEBUG]
68242 2019-Jan-12 20:37:25.318489 - [DEBUG] Process 1808. path edge:
68243 2019-Jan-12 20:37:25.318513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68244 2019-Jan-12 20:37:25.318569 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68245 2019-Jan-12 20:37:25.319230 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68246 2019-Jan-12 20:37:25.319879 - [DEBUG]
68247 2019-Jan-12 20:37:25.319904 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68248 2019-Jan-12 20:37:25.320565 - [DEBUG] Possible callees:
68249 2019-Jan-12 20:37:25.320591 - [DEBUG] llvm.dbg.declare
68250 2019-Jan-12 20:37:25.320617 - [DEBUG] Possible return sites:
68251 2019-Jan-12 20:37:25.320640 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368252 2019-Jan-12 20:37:25.321911 - [DEBUG] Found and process special summary
68253 2019-Jan-12 20:37:25.321946 - [DEBUG] Compose: EdgeIdentity * AllBottom
68254 2019-Jan-12 20:37:25.321973 - [DEBUG]
68255 2019-Jan-12 20:37:25.322011 - [DEBUG] Propagate flow
68256 2019-Jan-12 20:37:25.322035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68257 2019-Jan-12 20:37:25.322091 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68258 2019-Jan-12 20:37:25.322737 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68259 2019-Jan-12 20:37:25.323388 - [DEBUG] Edge function : AllBottom (result of previous compose)
68260 2019-Jan-12 20:37:25.323414 - [DEBUG]
68261 2019-Jan-12 20:37:25.323439 - [DEBUG] Join: AllTop & AllBottom
68262 2019-Jan-12 20:37:25.323465 - [DEBUG] = AllBottom (new jump func)
68263 2019-Jan-12 20:37:25.323489 - [DEBUG]
68264 2019-Jan-12 20:37:25.323513 - [DEBUG] Start adding new jump function
68265 2019-Jan-12 20:37:25.323536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-12 20:37:25.323592 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68267 2019-Jan-12 20:37:25.324242 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68268 2019-Jan-12 20:37:25.324879 - [DEBUG] Edge Function : AllBottom
68269 2019-Jan-12 20:37:25.324916 - [DEBUG] End adding new jump function
68270 2019-Jan-12 20:37:25.324941 - [DEBUG]
68271 2019-Jan-12 20:37:25.324965 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68272 2019-Jan-12 20:37:25.324989 - [DEBUG]
68273 2019-Jan-12 20:37:25.325013 - [DEBUG] Process 1809. path edge:
68274 2019-Jan-12 20:37:25.325037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68275 2019-Jan-12 20:37:25.325094 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68276 2019-Jan-12 20:37:25.325746 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68277 2019-Jan-12 20:37:25.326397 - [DEBUG]
68278 2019-Jan-12 20:37:25.326421 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68279 2019-Jan-12 20:37:25.327084 - [DEBUG] Compose: EdgeIdentity * AllBottom
68280 2019-Jan-12 20:37:25.327112 - [DEBUG]
68281 2019-Jan-12 20:37:25.327136 - [DEBUG] Propagate flow
68282 2019-Jan-12 20:37:25.327160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68283 2019-Jan-12 20:37:25.327217 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68284 2019-Jan-12 20:37:25.327849 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68285 2019-Jan-12 20:37:25.328497 - [DEBUG] Edge function : AllBottom (result of previous compose)
68286 2019-Jan-12 20:37:25.328522 - [DEBUG]
68287 2019-Jan-12 20:37:25.328548 - [DEBUG] Join: AllTop & AllBottom
68288 2019-Jan-12 20:37:25.328574 - [DEBUG] = AllBottom (new jump func)
68289 2019-Jan-12 20:37:25.328598 - [DEBUG]
68290 2019-Jan-12 20:37:25.328622 - [DEBUG] Start adding new jump function
68291 2019-Jan-12 20:37:25.328646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68292 2019-Jan-12 20:37:25.328714 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68293 2019-Jan-12 20:37:25.329364 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68294 2019-Jan-12 20:37:25.329998 - [DEBUG] Edge Function : AllBottom
68295 2019-Jan-12 20:37:25.330027 - [DEBUG] End adding new jump function
68296 2019-Jan-12 20:37:25.330051 - [DEBUG]
68297 2019-Jan-12 20:37:25.330075 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68298 2019-Jan-12 20:37:25.330100 - [DEBUG]
68299 2019-Jan-12 20:37:25.330124 - [DEBUG] Process 1810. path edge:
68300 2019-Jan-12 20:37:25.330148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68301 2019-Jan-12 20:37:25.330205 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68302 2019-Jan-12 20:37:25.330838 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68303 2019-Jan-12 20:37:25.331484 - [DEBUG]
68304 2019-Jan-12 20:37:25.331510 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68305 2019-Jan-12 20:37:25.332181 - [DEBUG] Compose: EdgeIdentity * AllBottom
68306 2019-Jan-12 20:37:25.332209 - [DEBUG]
68307 2019-Jan-12 20:37:25.332233 - [DEBUG] Propagate flow
68308 2019-Jan-12 20:37:25.332256 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68309 2019-Jan-12 20:37:25.332313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68310 2019-Jan-12 20:37:25.332956 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68311 2019-Jan-12 20:37:25.333613 - [DEBUG] Edge function : AllBottom (result of previous compose)
68312 2019-Jan-12 20:37:25.333639 - [DEBUG]
68313 2019-Jan-12 20:37:25.333663 - [DEBUG] Join: AllTop & AllBottom
68314 2019-Jan-12 20:37:25.333689 - [DEBUG] = AllBottom (new jump func)
68315 2019-Jan-12 20:37:25.333714 - [DEBUG]
68316 2019-Jan-12 20:37:25.333737 - [DEBUG] Start adding new jump function
68317 2019-Jan-12 20:37:25.333761 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68318 2019-Jan-12 20:37:25.333817 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68319 2019-Jan-12 20:37:25.334467 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68320 2019-Jan-12 20:37:25.335110 - [DEBUG] Edge Function : AllBottom
68321 2019-Jan-12 20:37:25.335137 - [DEBUG] End adding new jump function
68322 2019-Jan-12 20:37:25.335161 - [DEBUG]
68323 2019-Jan-12 20:37:25.335185 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68324 2019-Jan-12 20:37:25.335210 - [DEBUG]
68325 2019-Jan-12 20:37:25.335234 - [DEBUG] Process 1811. path edge:
68326 2019-Jan-12 20:37:25.335258 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68327 2019-Jan-12 20:37:25.335326 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68328 2019-Jan-12 20:37:25.335971 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68329 2019-Jan-12 20:37:25.336618 - [DEBUG]
68330 2019-Jan-12 20:37:25.336643 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68331 2019-Jan-12 20:37:25.337301 - [DEBUG] Possible callees:
68332 2019-Jan-12 20:37:25.337326 - [DEBUG] llvm.dbg.declare
68333 2019-Jan-12 20:37:25.337351 - [DEBUG] Possible return sites:
68334 2019-Jan-12 20:37:25.337375 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968335 2019-Jan-12 20:37:25.338640 - [DEBUG] Found and process special summary
68336 2019-Jan-12 20:37:25.338687 - [DEBUG] Compose: EdgeIdentity * AllBottom
68337 2019-Jan-12 20:37:25.338715 - [DEBUG]
68338 2019-Jan-12 20:37:25.338739 - [DEBUG] Propagate flow
68339 2019-Jan-12 20:37:25.338763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68340 2019-Jan-12 20:37:25.338820 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68341 2019-Jan-12 20:37:25.339459 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68342 2019-Jan-12 20:37:25.340109 - [DEBUG] Edge function : AllBottom (result of previous compose)
68343 2019-Jan-12 20:37:25.340134 - [DEBUG]
68344 2019-Jan-12 20:37:25.340159 - [DEBUG] Join: AllTop & AllBottom
68345 2019-Jan-12 20:37:25.340185 - [DEBUG] = AllBottom (new jump func)
68346 2019-Jan-12 20:37:25.340209 - [DEBUG]
68347 2019-Jan-12 20:37:25.340233 - [DEBUG] Start adding new jump function
68348 2019-Jan-12 20:37:25.340256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-12 20:37:25.340312 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68350 2019-Jan-12 20:37:25.340970 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68351 2019-Jan-12 20:37:25.341607 - [DEBUG] Edge Function : AllBottom
68352 2019-Jan-12 20:37:25.341635 - [DEBUG] End adding new jump function
68353 2019-Jan-12 20:37:25.341659 - [DEBUG]
68354 2019-Jan-12 20:37:25.341683 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68355 2019-Jan-12 20:37:25.341708 - [DEBUG]
68356 2019-Jan-12 20:37:25.341732 - [DEBUG] Process 1812. path edge:
68357 2019-Jan-12 20:37:25.341756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68358 2019-Jan-12 20:37:25.341813 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68359 2019-Jan-12 20:37:25.342464 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68360 2019-Jan-12 20:37:25.343115 - [DEBUG]
68361 2019-Jan-12 20:37:25.343139 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68362 2019-Jan-12 20:37:25.343801 - [DEBUG] Compose: EdgeIdentity * AllBottom
68363 2019-Jan-12 20:37:25.343829 - [DEBUG]
68364 2019-Jan-12 20:37:25.343853 - [DEBUG] Propagate flow
68365 2019-Jan-12 20:37:25.343877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68366 2019-Jan-12 20:37:25.343934 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68367 2019-Jan-12 20:37:25.344569 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68368 2019-Jan-12 20:37:25.345217 - [DEBUG] Edge function : AllBottom (result of previous compose)
68369 2019-Jan-12 20:37:25.345242 - [DEBUG]
68370 2019-Jan-12 20:37:25.345268 - [DEBUG] Join: AllTop & AllBottom
68371 2019-Jan-12 20:37:25.345294 - [DEBUG] = AllBottom (new jump func)
68372 2019-Jan-12 20:37:25.345330 - [DEBUG]
68373 2019-Jan-12 20:37:25.345355 - [DEBUG] Start adding new jump function
68374 2019-Jan-12 20:37:25.345379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68375 2019-Jan-12 20:37:25.345435 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68376 2019-Jan-12 20:37:25.346085 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68377 2019-Jan-12 20:37:25.346722 - [DEBUG] Edge Function : AllBottom
68378 2019-Jan-12 20:37:25.346750 - [DEBUG] End adding new jump function
68379 2019-Jan-12 20:37:25.346774 - [DEBUG]
68380 2019-Jan-12 20:37:25.346797 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68381 2019-Jan-12 20:37:25.346822 - [DEBUG]
68382 2019-Jan-12 20:37:25.346845 - [DEBUG] Process 1813. path edge:
68383 2019-Jan-12 20:37:25.346869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68384 2019-Jan-12 20:37:25.346925 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68385 2019-Jan-12 20:37:25.347559 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68386 2019-Jan-12 20:37:25.348206 - [DEBUG]
68387 2019-Jan-12 20:37:25.348231 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68388 2019-Jan-12 20:37:25.348908 - [DEBUG] Compose: EdgeIdentity * AllBottom
68389 2019-Jan-12 20:37:25.348937 - [DEBUG]
68390 2019-Jan-12 20:37:25.348961 - [DEBUG] Propagate flow
68391 2019-Jan-12 20:37:25.348985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68392 2019-Jan-12 20:37:25.349050 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68393 2019-Jan-12 20:37:25.349719 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68394 2019-Jan-12 20:37:25.350369 - [DEBUG] Edge function : AllBottom (result of previous compose)
68395 2019-Jan-12 20:37:25.350395 - [DEBUG]
68396 2019-Jan-12 20:37:25.350420 - [DEBUG] Join: AllTop & AllBottom
68397 2019-Jan-12 20:37:25.350446 - [DEBUG] = AllBottom (new jump func)
68398 2019-Jan-12 20:37:25.350470 - [DEBUG]
68399 2019-Jan-12 20:37:25.350494 - [DEBUG] Start adding new jump function
68400 2019-Jan-12 20:37:25.350517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68401 2019-Jan-12 20:37:25.350573 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68402 2019-Jan-12 20:37:25.351223 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68403 2019-Jan-12 20:37:25.351861 - [DEBUG] Edge Function : AllBottom
68404 2019-Jan-12 20:37:25.351889 - [DEBUG] End adding new jump function
68405 2019-Jan-12 20:37:25.351913 - [DEBUG]
68406 2019-Jan-12 20:37:25.351937 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68407 2019-Jan-12 20:37:25.351962 - [DEBUG]
68408 2019-Jan-12 20:37:25.351997 - [DEBUG] Process 1814. path edge:
68409 2019-Jan-12 20:37:25.352023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68410 2019-Jan-12 20:37:25.352080 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68411 2019-Jan-12 20:37:25.352718 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68412 2019-Jan-12 20:37:25.353366 - [DEBUG]
68413 2019-Jan-12 20:37:25.353391 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68414 2019-Jan-12 20:37:25.354052 - [DEBUG] Compose: EdgeIdentity * AllBottom
68415 2019-Jan-12 20:37:25.354080 - [DEBUG]
68416 2019-Jan-12 20:37:25.354104 - [DEBUG] Propagate flow
68417 2019-Jan-12 20:37:25.354128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68418 2019-Jan-12 20:37:25.354185 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68419 2019-Jan-12 20:37:25.354818 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68420 2019-Jan-12 20:37:25.355481 - [DEBUG] Edge function : AllBottom (result of previous compose)
68421 2019-Jan-12 20:37:25.355506 - [DEBUG]
68422 2019-Jan-12 20:37:25.355531 - [DEBUG] Join: AllTop & AllBottom
68423 2019-Jan-12 20:37:25.355557 - [DEBUG] = AllBottom (new jump func)
68424 2019-Jan-12 20:37:25.355582 - [DEBUG]
68425 2019-Jan-12 20:37:25.355605 - [DEBUG] Start adding new jump function
68426 2019-Jan-12 20:37:25.355628 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68427 2019-Jan-12 20:37:25.355684 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68428 2019-Jan-12 20:37:25.356334 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68429 2019-Jan-12 20:37:25.356969 - [DEBUG] Edge Function : AllBottom
68430 2019-Jan-12 20:37:25.356996 - [DEBUG] End adding new jump function
68431 2019-Jan-12 20:37:25.357021 - [DEBUG]
68432 2019-Jan-12 20:37:25.357044 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68433 2019-Jan-12 20:37:25.357077 - [DEBUG]
68434 2019-Jan-12 20:37:25.357101 - [DEBUG] Process 1815. path edge:
68435 2019-Jan-12 20:37:25.357125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68436 2019-Jan-12 20:37:25.357182 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68437 2019-Jan-12 20:37:25.357816 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68438 2019-Jan-12 20:37:25.358466 - [DEBUG]
68439 2019-Jan-12 20:37:25.358492 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68440 2019-Jan-12 20:37:25.359167 - [DEBUG] Compose: EdgeIdentity * AllBottom
68441 2019-Jan-12 20:37:25.359196 - [DEBUG]
68442 2019-Jan-12 20:37:25.359220 - [DEBUG] Propagate flow
68443 2019-Jan-12 20:37:25.359243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68444 2019-Jan-12 20:37:25.359301 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68445 2019-Jan-12 20:37:25.359938 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68446 2019-Jan-12 20:37:25.360588 - [DEBUG] Edge function : AllBottom (result of previous compose)
68447 2019-Jan-12 20:37:25.360614 - [DEBUG]
68448 2019-Jan-12 20:37:25.360639 - [DEBUG] Join: AllTop & AllBottom
68449 2019-Jan-12 20:37:25.360665 - [DEBUG] = AllBottom (new jump func)
68450 2019-Jan-12 20:37:25.360689 - [DEBUG]
68451 2019-Jan-12 20:37:25.360713 - [DEBUG] Start adding new jump function
68452 2019-Jan-12 20:37:25.360737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68453 2019-Jan-12 20:37:25.360793 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68454 2019-Jan-12 20:37:25.361444 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68455 2019-Jan-12 20:37:25.362096 - [DEBUG] Edge Function : AllBottom
68456 2019-Jan-12 20:37:25.362124 - [DEBUG] End adding new jump function
68457 2019-Jan-12 20:37:25.362149 - [DEBUG]
68458 2019-Jan-12 20:37:25.362173 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68459 2019-Jan-12 20:37:25.362197 - [DEBUG]
68460 2019-Jan-12 20:37:25.362221 - [DEBUG] Process 1816. path edge:
68461 2019-Jan-12 20:37:25.362245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68462 2019-Jan-12 20:37:25.362302 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68463 2019-Jan-12 20:37:25.362939 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68464 2019-Jan-12 20:37:25.363588 - [DEBUG]
68465 2019-Jan-12 20:37:25.363613 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68466 2019-Jan-12 20:37:25.364273 - [DEBUG] Compose: EdgeIdentity * AllBottom
68467 2019-Jan-12 20:37:25.364301 - [DEBUG]
68468 2019-Jan-12 20:37:25.364325 - [DEBUG] Propagate flow
68469 2019-Jan-12 20:37:25.364348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68470 2019-Jan-12 20:37:25.364405 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68471 2019-Jan-12 20:37:25.365038 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68472 2019-Jan-12 20:37:25.365708 - [DEBUG] Edge function : AllBottom (result of previous compose)
68473 2019-Jan-12 20:37:25.365734 - [DEBUG]
68474 2019-Jan-12 20:37:25.365760 - [DEBUG] Join: AllTop & AllBottom
68475 2019-Jan-12 20:37:25.365785 - [DEBUG] = AllBottom (new jump func)
68476 2019-Jan-12 20:37:25.365810 - [DEBUG]
68477 2019-Jan-12 20:37:25.365833 - [DEBUG] Start adding new jump function
68478 2019-Jan-12 20:37:25.365857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68479 2019-Jan-12 20:37:25.365913 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68480 2019-Jan-12 20:37:25.366565 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68481 2019-Jan-12 20:37:25.367200 - [DEBUG] Edge Function : AllBottom
68482 2019-Jan-12 20:37:25.367227 - [DEBUG] End adding new jump function
68483 2019-Jan-12 20:37:25.367251 - [DEBUG]
68484 2019-Jan-12 20:37:25.367275 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68485 2019-Jan-12 20:37:25.367300 - [DEBUG]
68486 2019-Jan-12 20:37:25.367324 - [DEBUG] Process 1817. path edge:
68487 2019-Jan-12 20:37:25.367348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68488 2019-Jan-12 20:37:25.367404 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68489 2019-Jan-12 20:37:25.368038 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68490 2019-Jan-12 20:37:25.368700 - [DEBUG]
68491 2019-Jan-12 20:37:25.368725 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68492 2019-Jan-12 20:37:25.369381 - [DEBUG] Compose: EdgeIdentity * AllBottom
68493 2019-Jan-12 20:37:25.369410 - [DEBUG]
68494 2019-Jan-12 20:37:25.369434 - [DEBUG] Propagate flow
68495 2019-Jan-12 20:37:25.369457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68496 2019-Jan-12 20:37:25.369515 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68497 2019-Jan-12 20:37:25.370149 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68498 2019-Jan-12 20:37:25.370798 - [DEBUG] Edge function : AllBottom (result of previous compose)
68499 2019-Jan-12 20:37:25.370824 - [DEBUG]
68500 2019-Jan-12 20:37:25.370849 - [DEBUG] Join: AllTop & AllBottom
68501 2019-Jan-12 20:37:25.370875 - [DEBUG] = AllBottom (new jump func)
68502 2019-Jan-12 20:37:25.370899 - [DEBUG]
68503 2019-Jan-12 20:37:25.370923 - [DEBUG] Start adding new jump function
68504 2019-Jan-12 20:37:25.370946 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68505 2019-Jan-12 20:37:25.371002 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68506 2019-Jan-12 20:37:25.371651 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68507 2019-Jan-12 20:37:25.372303 - [DEBUG] Edge Function : AllBottom
68508 2019-Jan-12 20:37:25.372331 - [DEBUG] End adding new jump function
68509 2019-Jan-12 20:37:25.372355 - [DEBUG]
68510 2019-Jan-12 20:37:25.372379 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68511 2019-Jan-12 20:37:25.372404 - [DEBUG]
68512 2019-Jan-12 20:37:25.372427 - [DEBUG] Process 1818. path edge:
68513 2019-Jan-12 20:37:25.372451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68514 2019-Jan-12 20:37:25.372508 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68515 2019-Jan-12 20:37:25.373150 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68516 2019-Jan-12 20:37:25.373799 - [DEBUG]
68517 2019-Jan-12 20:37:25.373824 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68518 2019-Jan-12 20:37:25.374483 - [DEBUG] Compose: EdgeIdentity * AllBottom
68519 2019-Jan-12 20:37:25.374511 - [DEBUG]
68520 2019-Jan-12 20:37:25.374535 - [DEBUG] Propagate flow
68521 2019-Jan-12 20:37:25.374558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68522 2019-Jan-12 20:37:25.374615 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68523 2019-Jan-12 20:37:25.375254 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68524 2019-Jan-12 20:37:25.375919 - [DEBUG] Edge function : AllBottom (result of previous compose)
68525 2019-Jan-12 20:37:25.375944 - [DEBUG]
68526 2019-Jan-12 20:37:25.375969 - [DEBUG] Join: AllTop & AllBottom
68527 2019-Jan-12 20:37:25.375995 - [DEBUG] = AllBottom (new jump func)
68528 2019-Jan-12 20:37:25.376019 - [DEBUG]
68529 2019-Jan-12 20:37:25.376043 - [DEBUG] Start adding new jump function
68530 2019-Jan-12 20:37:25.376066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68531 2019-Jan-12 20:37:25.376122 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68532 2019-Jan-12 20:37:25.376774 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68533 2019-Jan-12 20:37:25.377412 - [DEBUG] Edge Function : AllBottom
68534 2019-Jan-12 20:37:25.377440 - [DEBUG] End adding new jump function
68535 2019-Jan-12 20:37:25.377464 - [DEBUG]
68536 2019-Jan-12 20:37:25.377488 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68537 2019-Jan-12 20:37:25.377513 - [DEBUG]
68538 2019-Jan-12 20:37:25.377536 - [DEBUG] Process 1819. path edge:
68539 2019-Jan-12 20:37:25.377560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68540 2019-Jan-12 20:37:25.377616 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68541 2019-Jan-12 20:37:25.378254 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68542 2019-Jan-12 20:37:25.378917 - [DEBUG]
68543 2019-Jan-12 20:37:25.378943 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68544 2019-Jan-12 20:37:25.379606 - [DEBUG] Compose: EdgeIdentity * AllBottom
68545 2019-Jan-12 20:37:25.379634 - [DEBUG]
68546 2019-Jan-12 20:37:25.379658 - [DEBUG] Propagate flow
68547 2019-Jan-12 20:37:25.379682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68548 2019-Jan-12 20:37:25.379739 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68549 2019-Jan-12 20:37:25.380374 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68550 2019-Jan-12 20:37:25.381023 - [DEBUG] Edge function : AllBottom (result of previous compose)
68551 2019-Jan-12 20:37:25.381048 - [DEBUG]
68552 2019-Jan-12 20:37:25.381073 - [DEBUG] Join: AllTop & AllBottom
68553 2019-Jan-12 20:37:25.381099 - [DEBUG] = AllBottom (new jump func)
68554 2019-Jan-12 20:37:25.381123 - [DEBUG]
68555 2019-Jan-12 20:37:25.381155 - [DEBUG] Start adding new jump function
68556 2019-Jan-12 20:37:25.381179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68557 2019-Jan-12 20:37:25.381235 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68558 2019-Jan-12 20:37:25.381887 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68559 2019-Jan-12 20:37:25.382541 - [DEBUG] Edge Function : AllBottom
68560 2019-Jan-12 20:37:25.382569 - [DEBUG] End adding new jump function
68561 2019-Jan-12 20:37:25.382593 - [DEBUG]
68562 2019-Jan-12 20:37:25.382617 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68563 2019-Jan-12 20:37:25.382641 - [DEBUG]
68564 2019-Jan-12 20:37:25.382665 - [DEBUG] Process 1820. path edge:
68565 2019-Jan-12 20:37:25.382689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68566 2019-Jan-12 20:37:25.382746 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68567 2019-Jan-12 20:37:25.383382 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68568 2019-Jan-12 20:37:25.384031 - [DEBUG]
68569 2019-Jan-12 20:37:25.384055 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68570 2019-Jan-12 20:37:25.384716 - [DEBUG] Compose: EdgeIdentity * AllBottom
68571 2019-Jan-12 20:37:25.384744 - [DEBUG]
68572 2019-Jan-12 20:37:25.384768 - [DEBUG] Propagate flow
68573 2019-Jan-12 20:37:25.384792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68574 2019-Jan-12 20:37:25.384849 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68575 2019-Jan-12 20:37:25.385500 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68576 2019-Jan-12 20:37:25.386150 - [DEBUG] Edge function : AllBottom (result of previous compose)
68577 2019-Jan-12 20:37:25.386175 - [DEBUG]
68578 2019-Jan-12 20:37:25.386200 - [DEBUG] Join: AllTop & AllBottom
68579 2019-Jan-12 20:37:25.386226 - [DEBUG] = AllBottom (new jump func)
68580 2019-Jan-12 20:37:25.386251 - [DEBUG]
68581 2019-Jan-12 20:37:25.386274 - [DEBUG] Start adding new jump function
68582 2019-Jan-12 20:37:25.386298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68583 2019-Jan-12 20:37:25.386353 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68584 2019-Jan-12 20:37:25.387005 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68585 2019-Jan-12 20:37:25.387639 - [DEBUG] Edge Function : AllBottom
68586 2019-Jan-12 20:37:25.387668 - [DEBUG] End adding new jump function
68587 2019-Jan-12 20:37:25.387692 - [DEBUG]
68588 2019-Jan-12 20:37:25.387716 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68589 2019-Jan-12 20:37:25.387741 - [DEBUG]
68590 2019-Jan-12 20:37:25.387765 - [DEBUG] Process 1821. path edge:
68591 2019-Jan-12 20:37:25.387789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68592 2019-Jan-12 20:37:25.387846 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68593 2019-Jan-12 20:37:25.388479 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68594 2019-Jan-12 20:37:25.389146 - [DEBUG]
68595 2019-Jan-12 20:37:25.389170 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68596 2019-Jan-12 20:37:25.389829 - [DEBUG] Start of endsummarytab entry
68597 2019-Jan-12 20:37:25.389869 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68598 2019-Jan-12 20:37:25.390507 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68599 2019-Jan-12 20:37:25.390569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68600 2019-Jan-12 20:37:25.391203 - [DEBUG] d2: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68601 2019-Jan-12 20:37:25.391853 - [DEBUG] EF: AllBottom
68602 2019-Jan-12 20:37:25.391878 - [DEBUG]
68603 2019-Jan-12 20:37:25.391902 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68604 2019-Jan-12 20:37:25.392552 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68605 2019-Jan-12 20:37:25.393184 - [DEBUG] EF: AllBottom
68606 2019-Jan-12 20:37:25.393209 - [DEBUG]
68607 2019-Jan-12 20:37:25.393233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68608 2019-Jan-12 20:37:25.393866 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68609 2019-Jan-12 20:37:25.394498 - [DEBUG] EF: AllBottom
68610 2019-Jan-12 20:37:25.394523 - [DEBUG]
68611 2019-Jan-12 20:37:25.394547 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68612 2019-Jan-12 20:37:25.395179 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68613 2019-Jan-12 20:37:25.395829 - [DEBUG] EF: AllBottom
68614 2019-Jan-12 20:37:25.395854 - [DEBUG]
68615 2019-Jan-12 20:37:25.395877 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68616 2019-Jan-12 20:37:25.396511 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68617 2019-Jan-12 20:37:25.397146 - [DEBUG] EF: AllBottom
68618 2019-Jan-12 20:37:25.397171 - [DEBUG]
68619 2019-Jan-12 20:37:25.397194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68620 2019-Jan-12 20:37:25.397826 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68621 2019-Jan-12 20:37:25.398462 - [DEBUG] EF: AllBottom
68622 2019-Jan-12 20:37:25.398486 - [DEBUG]
68623 2019-Jan-12 20:37:25.398510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68624 2019-Jan-12 20:37:25.399158 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68625 2019-Jan-12 20:37:25.399792 - [DEBUG] EF: AllBottom
68626 2019-Jan-12 20:37:25.399817 - [DEBUG]
68627 2019-Jan-12 20:37:25.399840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68628 2019-Jan-12 20:37:25.400473 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68629 2019-Jan-12 20:37:25.401107 - [DEBUG] EF: AllBottom
68630 2019-Jan-12 20:37:25.401131 - [DEBUG]
68631 2019-Jan-12 20:37:25.401155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68632 2019-Jan-12 20:37:25.401787 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68633 2019-Jan-12 20:37:25.402444 - [DEBUG] EF: AllBottom
68634 2019-Jan-12 20:37:25.402469 - [DEBUG]
68635 2019-Jan-12 20:37:25.402493 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68636 2019-Jan-12 20:37:25.403126 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68637 2019-Jan-12 20:37:25.403760 - [DEBUG] EF: AllBottom
68638 2019-Jan-12 20:37:25.403785 - [DEBUG]
68639 2019-Jan-12 20:37:25.403808 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68640 2019-Jan-12 20:37:25.404440 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68641 2019-Jan-12 20:37:25.405089 - [DEBUG] EF: AllBottom
68642 2019-Jan-12 20:37:25.405114 - [DEBUG]
68643 2019-Jan-12 20:37:25.405138 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68644 2019-Jan-12 20:37:25.405786 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68645 2019-Jan-12 20:37:25.406420 - [DEBUG] EF: AllBottom
68646 2019-Jan-12 20:37:25.406445 - [DEBUG]
68647 2019-Jan-12 20:37:25.406468 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68648 2019-Jan-12 20:37:25.407102 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68649 2019-Jan-12 20:37:25.407736 - [DEBUG] EF: AllBottom
68650 2019-Jan-12 20:37:25.407761 - [DEBUG]
68651 2019-Jan-12 20:37:25.407784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68652 2019-Jan-12 20:37:25.408417 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68653 2019-Jan-12 20:37:25.409068 - [DEBUG] EF: AllBottom
68654 2019-Jan-12 20:37:25.409093 - [DEBUG]
68655 2019-Jan-12 20:37:25.409116 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68656 2019-Jan-12 20:37:25.409749 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68657 2019-Jan-12 20:37:25.410381 - [DEBUG] EF: AllBottom
68658 2019-Jan-12 20:37:25.410406 - [DEBUG]
68659 2019-Jan-12 20:37:25.410429 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68660 2019-Jan-12 20:37:25.411061 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68661 2019-Jan-12 20:37:25.411695 - [DEBUG] EF: AllBottom
68662 2019-Jan-12 20:37:25.411720 - [DEBUG]
68663 2019-Jan-12 20:37:25.411744 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68664 2019-Jan-12 20:37:25.412390 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68665 2019-Jan-12 20:37:25.413022 - [DEBUG] EF: AllBottom
68666 2019-Jan-12 20:37:25.413047 - [DEBUG]
68667 2019-Jan-12 20:37:25.413071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68668 2019-Jan-12 20:37:25.413703 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68669 2019-Jan-12 20:37:25.414334 - [DEBUG] EF: AllBottom
68670 2019-Jan-12 20:37:25.414359 - [DEBUG]
68671 2019-Jan-12 20:37:25.414382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68672 2019-Jan-12 20:37:25.415014 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68673 2019-Jan-12 20:37:25.415663 - [DEBUG] EF: AllBottom
68674 2019-Jan-12 20:37:25.415688 - [DEBUG]
68675 2019-Jan-12 20:37:25.415711 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68676 2019-Jan-12 20:37:25.416342 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68677 2019-Jan-12 20:37:25.416983 - [DEBUG] EF: AllBottom
68678 2019-Jan-12 20:37:25.417008 - [DEBUG]
68679 2019-Jan-12 20:37:25.417031 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68680 2019-Jan-12 20:37:25.417663 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68681 2019-Jan-12 20:37:25.418298 - [DEBUG] EF: AllBottom
68682 2019-Jan-12 20:37:25.418323 - [DEBUG]
68683 2019-Jan-12 20:37:25.418346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68684 2019-Jan-12 20:37:25.418995 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68685 2019-Jan-12 20:37:25.419629 - [DEBUG] EF: AllBottom
68686 2019-Jan-12 20:37:25.419654 - [DEBUG]
68687 2019-Jan-12 20:37:25.419677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68688 2019-Jan-12 20:37:25.420318 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68689 2019-Jan-12 20:37:25.420959 - [DEBUG] EF: AllBottom
68690 2019-Jan-12 20:37:25.420984 - [DEBUG]
68691 2019-Jan-12 20:37:25.421007 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68692 2019-Jan-12 20:37:25.421640 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68693 2019-Jan-12 20:37:25.422296 - [DEBUG] EF: AllBottom
68694 2019-Jan-12 20:37:25.422321 - [DEBUG]
68695 2019-Jan-12 20:37:25.422344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68696 2019-Jan-12 20:37:25.422977 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68697 2019-Jan-12 20:37:25.423609 - [DEBUG] EF: AllBottom
68698 2019-Jan-12 20:37:25.423634 - [DEBUG]
68699 2019-Jan-12 20:37:25.423657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68700 2019-Jan-12 20:37:25.424290 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68701 2019-Jan-12 20:37:25.424925 - [DEBUG] EF: AllBottom
68702 2019-Jan-12 20:37:25.424949 - [DEBUG]
68703 2019-Jan-12 20:37:25.424973 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68704 2019-Jan-12 20:37:25.425619 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68705 2019-Jan-12 20:37:25.426254 - [DEBUG] EF: AllBottom
68706 2019-Jan-12 20:37:25.426279 - [DEBUG]
68707 2019-Jan-12 20:37:25.426303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68708 2019-Jan-12 20:37:25.426935 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68709 2019-Jan-12 20:37:25.427575 - [DEBUG] EF: AllBottom
68710 2019-Jan-12 20:37:25.427600 - [DEBUG]
68711 2019-Jan-12 20:37:25.427623 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68712 2019-Jan-12 20:37:25.428256 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68713 2019-Jan-12 20:37:25.428902 - [DEBUG] EF: AllBottom
68714 2019-Jan-12 20:37:25.428927 - [DEBUG]
68715 2019-Jan-12 20:37:25.428951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68716 2019-Jan-12 20:37:25.429584 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68717 2019-Jan-12 20:37:25.430224 - [DEBUG] EF: AllBottom
68718 2019-Jan-12 20:37:25.430249 - [DEBUG]
68719 2019-Jan-12 20:37:25.430273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68720 2019-Jan-12 20:37:25.430905 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68721 2019-Jan-12 20:37:25.431539 - [DEBUG] EF: AllBottom
68722 2019-Jan-12 20:37:25.431564 - [DEBUG]
68723 2019-Jan-12 20:37:25.431588 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68724 2019-Jan-12 20:37:25.432234 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68725 2019-Jan-12 20:37:25.432870 - [DEBUG] EF: AllBottom
68726 2019-Jan-12 20:37:25.432894 - [DEBUG]
68727 2019-Jan-12 20:37:25.432918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68728 2019-Jan-12 20:37:25.433549 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68729 2019-Jan-12 20:37:25.434190 - [DEBUG] EF: AllBottom
68730 2019-Jan-12 20:37:25.434215 - [DEBUG]
68731 2019-Jan-12 20:37:25.434238 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68732 2019-Jan-12 20:37:25.434870 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68733 2019-Jan-12 20:37:25.435536 - [DEBUG] EF: AllBottom
68734 2019-Jan-12 20:37:25.435562 - [DEBUG]
68735 2019-Jan-12 20:37:25.435585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68736 2019-Jan-12 20:37:25.436218 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68737 2019-Jan-12 20:37:25.436852 - [DEBUG] EF: AllBottom
68738 2019-Jan-12 20:37:25.436877 - [DEBUG]
68739 2019-Jan-12 20:37:25.436901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68740 2019-Jan-12 20:37:25.437534 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68741 2019-Jan-12 20:37:25.438169 - [DEBUG] EF: AllBottom
68742 2019-Jan-12 20:37:25.438194 - [DEBUG]
68743 2019-Jan-12 20:37:25.438217 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68744 2019-Jan-12 20:37:25.438866 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68745 2019-Jan-12 20:37:25.439500 - [DEBUG] EF: AllBottom
68746 2019-Jan-12 20:37:25.439525 - [DEBUG]
68747 2019-Jan-12 20:37:25.439548 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68748 2019-Jan-12 20:37:25.440181 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68749 2019-Jan-12 20:37:25.440815 - [DEBUG] EF: AllBottom
68750 2019-Jan-12 20:37:25.440840 - [DEBUG]
68751 2019-Jan-12 20:37:25.440864 - [DEBUG] ---------------
68752 2019-Jan-12 20:37:25.440888 - [DEBUG]
68753 2019-Jan-12 20:37:25.440915 - [DEBUG] End of endsummarytab entry
68754 2019-Jan-12 20:37:25.440939 - [DEBUG]
68755 2019-Jan-12 20:37:25.440962 - [DEBUG] Start of incomingtab entry
68756 2019-Jan-12 20:37:25.440986 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68757 2019-Jan-12 20:37:25.441627 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68758 2019-Jan-12 20:37:25.441683 - [DEBUG] ---------------
68759 2019-Jan-12 20:37:25.441708 - [DEBUG] End of incomingtab entry
68760 2019-Jan-12 20:37:25.441731 - [DEBUG]
68761 2019-Jan-12 20:37:25.441757 - [DEBUG] EDGE:
68762 2019-Jan-12 20:37:25.441813 - [DEBUG] ---> 68763 2019-Jan-12 20:37:25.442461 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68764 2019-Jan-12 20:37:25.443111 - [DEBUG]
68765 2019-Jan-12 20:37:25.443137 - [DEBUG] EDGE:
68766 2019-Jan-12 20:37:25.443194 - [DEBUG] ---> 68767 2019-Jan-12 20:37:25.443831 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68768 2019-Jan-12 20:37:25.444478 - [DEBUG]
68769 2019-Jan-12 20:37:25.444514 - [DEBUG] Compose: EdgeIdentity * AllBottom
68770 2019-Jan-12 20:37:25.444541 - [DEBUG]
68771 2019-Jan-12 20:37:25.444565 - [DEBUG] Propagate flow
68772 2019-Jan-12 20:37:25.444589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68773 2019-Jan-12 20:37:25.444645 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68774 2019-Jan-12 20:37:25.445287 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68775 2019-Jan-12 20:37:25.445950 - [DEBUG] Edge function : AllBottom (result of previous compose)
68776 2019-Jan-12 20:37:25.445976 - [DEBUG]
68777 2019-Jan-12 20:37:25.446001 - [DEBUG] Join: AllTop & AllBottom
68778 2019-Jan-12 20:37:25.446027 - [DEBUG] = AllBottom (new jump func)
68779 2019-Jan-12 20:37:25.446060 - [DEBUG]
68780 2019-Jan-12 20:37:25.446084 - [DEBUG] Start adding new jump function
68781 2019-Jan-12 20:37:25.446107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68782 2019-Jan-12 20:37:25.446163 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68783 2019-Jan-12 20:37:25.446814 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68784 2019-Jan-12 20:37:25.447457 - [DEBUG] Edge Function : AllBottom
68785 2019-Jan-12 20:37:25.447485 - [DEBUG] End adding new jump function
68786 2019-Jan-12 20:37:25.447509 - [DEBUG]
68787 2019-Jan-12 20:37:25.447533 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68788 2019-Jan-12 20:37:25.447557 - [DEBUG]
68789 2019-Jan-12 20:37:25.447580 - [DEBUG] Process 1822. path edge:
68790 2019-Jan-12 20:37:25.447604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68791 2019-Jan-12 20:37:25.447660 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68792 2019-Jan-12 20:37:25.448303 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68793 2019-Jan-12 20:37:25.448966 - [DEBUG]
68794 2019-Jan-12 20:37:25.448991 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68795 2019-Jan-12 20:37:25.449651 - [DEBUG] Possible callees:
68796 2019-Jan-12 20:37:25.449677 - [DEBUG] llvm.dbg.declare
68797 2019-Jan-12 20:37:25.449702 - [DEBUG] Possible return sites:
68798 2019-Jan-12 20:37:25.449725 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368799 2019-Jan-12 20:37:25.450993 - [DEBUG] Found and process special summary
68800 2019-Jan-12 20:37:25.451027 - [DEBUG] Compose: EdgeIdentity * AllBottom
68801 2019-Jan-12 20:37:25.451054 - [DEBUG]
68802 2019-Jan-12 20:37:25.451077 - [DEBUG] Propagate flow
68803 2019-Jan-12 20:37:25.451101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-12 20:37:25.451157 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68805 2019-Jan-12 20:37:25.451799 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68806 2019-Jan-12 20:37:25.452465 - [DEBUG] Edge function : AllBottom (result of previous compose)
68807 2019-Jan-12 20:37:25.452491 - [DEBUG]
68808 2019-Jan-12 20:37:25.452516 - [DEBUG] Join: AllTop & AllBottom
68809 2019-Jan-12 20:37:25.452542 - [DEBUG] = AllBottom (new jump func)
68810 2019-Jan-12 20:37:25.452566 - [DEBUG]
68811 2019-Jan-12 20:37:25.452590 - [DEBUG] Start adding new jump function
68812 2019-Jan-12 20:37:25.452613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68813 2019-Jan-12 20:37:25.452669 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68814 2019-Jan-12 20:37:25.453321 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68815 2019-Jan-12 20:37:25.453957 - [DEBUG] Edge Function : AllBottom
68816 2019-Jan-12 20:37:25.453993 - [DEBUG] End adding new jump function
68817 2019-Jan-12 20:37:25.454018 - [DEBUG]
68818 2019-Jan-12 20:37:25.454042 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68819 2019-Jan-12 20:37:25.454074 - [DEBUG]
68820 2019-Jan-12 20:37:25.454098 - [DEBUG] Process 1823. path edge:
68821 2019-Jan-12 20:37:25.454122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68822 2019-Jan-12 20:37:25.454179 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68823 2019-Jan-12 20:37:25.454816 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68824 2019-Jan-12 20:37:25.455480 - [DEBUG]
68825 2019-Jan-12 20:37:25.455504 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68826 2019-Jan-12 20:37:25.456168 - [DEBUG] Compose: EdgeIdentity * AllBottom
68827 2019-Jan-12 20:37:25.456196 - [DEBUG]
68828 2019-Jan-12 20:37:25.456220 - [DEBUG] Propagate flow
68829 2019-Jan-12 20:37:25.456244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68830 2019-Jan-12 20:37:25.456301 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68831 2019-Jan-12 20:37:25.456940 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68832 2019-Jan-12 20:37:25.457590 - [DEBUG] Edge function : AllBottom (result of previous compose)
68833 2019-Jan-12 20:37:25.457616 - [DEBUG]
68834 2019-Jan-12 20:37:25.457641 - [DEBUG] Join: AllTop & AllBottom
68835 2019-Jan-12 20:37:25.457667 - [DEBUG] = AllBottom (new jump func)
68836 2019-Jan-12 20:37:25.457692 - [DEBUG]
68837 2019-Jan-12 20:37:25.457715 - [DEBUG] Start adding new jump function
68838 2019-Jan-12 20:37:25.457739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68839 2019-Jan-12 20:37:25.457795 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68840 2019-Jan-12 20:37:25.458445 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68841 2019-Jan-12 20:37:25.459095 - [DEBUG] Edge Function : AllBottom
68842 2019-Jan-12 20:37:25.459123 - [DEBUG] End adding new jump function
68843 2019-Jan-12 20:37:25.459148 - [DEBUG]
68844 2019-Jan-12 20:37:25.459171 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68845 2019-Jan-12 20:37:25.459196 - [DEBUG]
68846 2019-Jan-12 20:37:25.459219 - [DEBUG] Process 1824. path edge:
68847 2019-Jan-12 20:37:25.459243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68848 2019-Jan-12 20:37:25.459300 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68849 2019-Jan-12 20:37:25.459933 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68850 2019-Jan-12 20:37:25.460584 - [DEBUG]
68851 2019-Jan-12 20:37:25.460609 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68852 2019-Jan-12 20:37:25.461266 - [DEBUG] Compose: EdgeIdentity * AllBottom
68853 2019-Jan-12 20:37:25.461295 - [DEBUG]
68854 2019-Jan-12 20:37:25.461319 - [DEBUG] Propagate flow
68855 2019-Jan-12 20:37:25.461342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68856 2019-Jan-12 20:37:25.461399 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68857 2019-Jan-12 20:37:25.462048 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68858 2019-Jan-12 20:37:25.462697 - [DEBUG] Edge function : AllBottom (result of previous compose)
68859 2019-Jan-12 20:37:25.462730 - [DEBUG]
68860 2019-Jan-12 20:37:25.462756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68861 2019-Jan-12 20:37:25.462782 - [DEBUG] = AllBottom
68862 2019-Jan-12 20:37:25.462806 - [DEBUG]
68863 2019-Jan-12 20:37:25.462829 - [DEBUG] PROPAGATE: No new function!
68864 2019-Jan-12 20:37:25.462855 - [DEBUG] EDGE:
68865 2019-Jan-12 20:37:25.462912 - [DEBUG] ---> 68866 2019-Jan-12 20:37:25.463549 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68867 2019-Jan-12 20:37:25.464197 - [DEBUG]
68868 2019-Jan-12 20:37:25.464224 - [DEBUG] EDGE:
68869 2019-Jan-12 20:37:25.464280 - [DEBUG] ---> 68870 2019-Jan-12 20:37:25.464917 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68871 2019-Jan-12 20:37:25.465582 - [DEBUG]
68872 2019-Jan-12 20:37:25.465619 - [DEBUG] Compose: EdgeIdentity * AllBottom
68873 2019-Jan-12 20:37:25.465647 - [DEBUG]
68874 2019-Jan-12 20:37:25.465671 - [DEBUG] Propagate flow
68875 2019-Jan-12 20:37:25.465694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68876 2019-Jan-12 20:37:25.465750 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68877 2019-Jan-12 20:37:25.466388 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68878 2019-Jan-12 20:37:25.467036 - [DEBUG] Edge function : AllBottom (result of previous compose)
68879 2019-Jan-12 20:37:25.467062 - [DEBUG]
68880 2019-Jan-12 20:37:25.467086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68881 2019-Jan-12 20:37:25.467112 - [DEBUG] = AllBottom
68882 2019-Jan-12 20:37:25.467137 - [DEBUG]
68883 2019-Jan-12 20:37:25.467160 - [DEBUG] PROPAGATE: No new function!
68884 2019-Jan-12 20:37:25.467187 - [DEBUG] EDGE:
68885 2019-Jan-12 20:37:25.467244 - [DEBUG] ---> 68886 2019-Jan-12 20:37:25.467887 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68887 2019-Jan-12 20:37:25.468536 - [DEBUG]
68888 2019-Jan-12 20:37:25.468562 - [DEBUG] EDGE:
68889 2019-Jan-12 20:37:25.468619 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
68890 2019-Jan-12 20:37:25.469274 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68891 2019-Jan-12 20:37:25.469922 - [DEBUG]
68892 2019-Jan-12 20:37:25.469948 - [DEBUG] EDGE:
68893 2019-Jan-12 20:37:25.470005 - [DEBUG] ---> 68894 2019-Jan-12 20:37:25.470642 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68895 2019-Jan-12 20:37:25.471290 - [DEBUG]
68896 2019-Jan-12 20:37:25.471317 - [DEBUG] EDGE:
68897 2019-Jan-12 20:37:25.471374 - [DEBUG] ---> 68898 2019-Jan-12 20:37:25.472031 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68899 2019-Jan-12 20:37:25.472681 - [DEBUG]
68900 2019-Jan-12 20:37:25.472707 - [DEBUG] EDGE:
68901 2019-Jan-12 20:37:25.472764 - [DEBUG] ---> 68902 2019-Jan-12 20:37:25.473402 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68903 2019-Jan-12 20:37:25.474050 - [DEBUG]
68904 2019-Jan-12 20:37:25.474084 - [DEBUG] Compose: EdgeIdentity * AllBottom
68905 2019-Jan-12 20:37:25.474111 - [DEBUG]
68906 2019-Jan-12 20:37:25.474134 - [DEBUG] Propagate flow
68907 2019-Jan-12 20:37:25.474158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68908 2019-Jan-12 20:37:25.474214 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68909 2019-Jan-12 20:37:25.474852 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68910 2019-Jan-12 20:37:25.475518 - [DEBUG] Edge function : AllBottom (result of previous compose)
68911 2019-Jan-12 20:37:25.475543 - [DEBUG]
68912 2019-Jan-12 20:37:25.475568 - [DEBUG] Join: AllTop & AllBottom
68913 2019-Jan-12 20:37:25.475594 - [DEBUG] = AllBottom (new jump func)
68914 2019-Jan-12 20:37:25.475619 - [DEBUG]
68915 2019-Jan-12 20:37:25.475642 - [DEBUG] Start adding new jump function
68916 2019-Jan-12 20:37:25.475665 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68917 2019-Jan-12 20:37:25.475721 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68918 2019-Jan-12 20:37:25.476373 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68919 2019-Jan-12 20:37:25.477010 - [DEBUG] Edge Function : AllBottom
68920 2019-Jan-12 20:37:25.477039 - [DEBUG] End adding new jump function
68921 2019-Jan-12 20:37:25.477062 - [DEBUG]
68922 2019-Jan-12 20:37:25.477086 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68923 2019-Jan-12 20:37:25.477110 - [DEBUG]
68924 2019-Jan-12 20:37:25.477134 - [DEBUG] Process 1825. path edge:
68925 2019-Jan-12 20:37:25.477157 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68926 2019-Jan-12 20:37:25.477214 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68927 2019-Jan-12 20:37:25.477849 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68928 2019-Jan-12 20:37:25.478498 - [DEBUG]
68929 2019-Jan-12 20:37:25.478522 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68930 2019-Jan-12 20:37:25.479201 - [DEBUG] Compose: EdgeIdentity * AllBottom
68931 2019-Jan-12 20:37:25.479229 - [DEBUG]
68932 2019-Jan-12 20:37:25.479253 - [DEBUG] Propagate flow
68933 2019-Jan-12 20:37:25.479276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68934 2019-Jan-12 20:37:25.479333 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68935 2019-Jan-12 20:37:25.479965 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68936 2019-Jan-12 20:37:25.480614 - [DEBUG] Edge function : AllBottom (result of previous compose)
68937 2019-Jan-12 20:37:25.480640 - [DEBUG]
68938 2019-Jan-12 20:37:25.480673 - [DEBUG] Join: AllTop & AllBottom
68939 2019-Jan-12 20:37:25.480699 - [DEBUG] = AllBottom (new jump func)
68940 2019-Jan-12 20:37:25.480724 - [DEBUG]
68941 2019-Jan-12 20:37:25.480747 - [DEBUG] Start adding new jump function
68942 2019-Jan-12 20:37:25.480771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68943 2019-Jan-12 20:37:25.480827 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68944 2019-Jan-12 20:37:25.481479 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68945 2019-Jan-12 20:37:25.482127 - [DEBUG] Edge Function : AllBottom
68946 2019-Jan-12 20:37:25.482155 - [DEBUG] End adding new jump function
68947 2019-Jan-12 20:37:25.482179 - [DEBUG]
68948 2019-Jan-12 20:37:25.482203 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68949 2019-Jan-12 20:37:25.482227 - [DEBUG]
68950 2019-Jan-12 20:37:25.482250 - [DEBUG] Process 1826. path edge:
68951 2019-Jan-12 20:37:25.482274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68952 2019-Jan-12 20:37:25.482331 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68953 2019-Jan-12 20:37:25.482963 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
68954 2019-Jan-12 20:37:25.483613 - [DEBUG]
68955 2019-Jan-12 20:37:25.483638 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68956 2019-Jan-12 20:37:25.484291 - [DEBUG] Compose: EdgeIdentity * AllBottom
68957 2019-Jan-12 20:37:25.484319 - [DEBUG]
68958 2019-Jan-12 20:37:25.484343 - [DEBUG] Propagate flow
68959 2019-Jan-12 20:37:25.484366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68960 2019-Jan-12 20:37:25.484423 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68961 2019-Jan-12 20:37:25.485057 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68962 2019-Jan-12 20:37:25.485721 - [DEBUG] Edge function : AllBottom (result of previous compose)
68963 2019-Jan-12 20:37:25.485746 - [DEBUG]
68964 2019-Jan-12 20:37:25.485771 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68965 2019-Jan-12 20:37:25.485797 - [DEBUG] = AllBottom
68966 2019-Jan-12 20:37:25.485821 - [DEBUG]
68967 2019-Jan-12 20:37:25.485844 - [DEBUG] PROPAGATE: No new function!
68968 2019-Jan-12 20:37:25.485870 - [DEBUG] EDGE:
68969 2019-Jan-12 20:37:25.485927 - [DEBUG] ---> 68970 2019-Jan-12 20:37:25.486560 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68971 2019-Jan-12 20:37:25.487209 - [DEBUG]
68972 2019-Jan-12 20:37:25.487235 - [DEBUG] EDGE:
68973 2019-Jan-12 20:37:25.487291 - [DEBUG] ---> 68974 2019-Jan-12 20:37:25.487930 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68975 2019-Jan-12 20:37:25.488579 - [DEBUG]
68976 2019-Jan-12 20:37:25.488605 - [DEBUG] EDGE:
68977 2019-Jan-12 20:37:25.488675 - [DEBUG] ---> 68978 2019-Jan-12 20:37:25.489310 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68979 2019-Jan-12 20:37:25.489966 - [DEBUG]
68980 2019-Jan-12 20:37:25.489992 - [DEBUG] EDGE:
68981 2019-Jan-12 20:37:25.490049 - [DEBUG] ---> 68982 2019-Jan-12 20:37:25.490688 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68983 2019-Jan-12 20:37:25.491335 - [DEBUG]
68984 2019-Jan-12 20:37:25.491361 - [DEBUG] EDGE:
68985 2019-Jan-12 20:37:25.491418 - [DEBUG] ---> 68986 2019-Jan-12 20:37:25.492069 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68987 2019-Jan-12 20:37:25.492718 - [DEBUG]
68988 2019-Jan-12 20:37:25.492745 - [DEBUG] EDGE:
68989 2019-Jan-12 20:37:25.492802 - [DEBUG] ---> 68990 2019-Jan-12 20:37:25.493440 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
68991 2019-Jan-12 20:37:25.494090 - [DEBUG]
68992 2019-Jan-12 20:37:25.494126 - [DEBUG] Compose: EdgeIdentity * AllBottom
68993 2019-Jan-12 20:37:25.494154 - [DEBUG]
68994 2019-Jan-12 20:37:25.494178 - [DEBUG] Propagate flow
68995 2019-Jan-12 20:37:25.494201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68996 2019-Jan-12 20:37:25.494257 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68997 2019-Jan-12 20:37:25.494897 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
68998 2019-Jan-12 20:37:25.495563 - [DEBUG] Edge function : AllBottom (result of previous compose)
68999 2019-Jan-12 20:37:25.495588 - [DEBUG]
69000 2019-Jan-12 20:37:25.495613 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69001 2019-Jan-12 20:37:25.495639 - [DEBUG] = AllBottom
69002 2019-Jan-12 20:37:25.495663 - [DEBUG]
69003 2019-Jan-12 20:37:25.495686 - [DEBUG] PROPAGATE: No new function!
69004 2019-Jan-12 20:37:25.495713 - [DEBUG] EDGE:
69005 2019-Jan-12 20:37:25.495770 - [DEBUG] ---> 69006 2019-Jan-12 20:37:25.496414 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69007 2019-Jan-12 20:37:25.497063 - [DEBUG]
69008 2019-Jan-12 20:37:25.497089 - [DEBUG] EDGE:
69009 2019-Jan-12 20:37:25.497146 - [DEBUG] ---> 69010 2019-Jan-12 20:37:25.497780 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69011 2019-Jan-12 20:37:25.498429 - [DEBUG]
69012 2019-Jan-12 20:37:25.498455 - [DEBUG] EDGE:
69013 2019-Jan-12 20:37:25.498512 - [DEBUG] ---> 69014 2019-Jan-12 20:37:25.499165 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69015 2019-Jan-12 20:37:25.499822 - [DEBUG]
69016 2019-Jan-12 20:37:25.499858 - [DEBUG] Compose: EdgeIdentity * AllBottom
69017 2019-Jan-12 20:37:25.499885 - [DEBUG]
69018 2019-Jan-12 20:37:25.499909 - [DEBUG] Propagate flow
69019 2019-Jan-12 20:37:25.499933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69020 2019-Jan-12 20:37:25.499989 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
69021 2019-Jan-12 20:37:25.500627 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69022 2019-Jan-12 20:37:25.501276 - [DEBUG] Edge function : AllBottom (result of previous compose)
69023 2019-Jan-12 20:37:25.501301 - [DEBUG]
69024 2019-Jan-12 20:37:25.501326 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69025 2019-Jan-12 20:37:25.501352 - [DEBUG] = AllBottom
69026 2019-Jan-12 20:37:25.501376 - [DEBUG]
69027 2019-Jan-12 20:37:25.501399 - [DEBUG] PROPAGATE: No new function!
69028 2019-Jan-12 20:37:25.501426 - [DEBUG] EDGE:
69029 2019-Jan-12 20:37:25.501484 - [DEBUG] ---> 69030 2019-Jan-12 20:37:25.502144 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69031 2019-Jan-12 20:37:25.502792 - [DEBUG]
69032 2019-Jan-12 20:37:25.502818 - [DEBUG] EDGE:
69033 2019-Jan-12 20:37:25.502875 - [DEBUG] ---> 69034 2019-Jan-12 20:37:25.503509 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69035 2019-Jan-12 20:37:25.504157 - [DEBUG]
69036 2019-Jan-12 20:37:25.504183 - [DEBUG] EDGE:
69037 2019-Jan-12 20:37:25.504240 - [DEBUG] ---> 69038 2019-Jan-12 20:37:25.504874 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69039 2019-Jan-12 20:37:25.505537 - [DEBUG]
69040 2019-Jan-12 20:37:25.505563 - [DEBUG] EDGE:
69041 2019-Jan-12 20:37:25.505621 - [DEBUG] ---> 69042 2019-Jan-12 20:37:25.506259 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69043 2019-Jan-12 20:37:25.506908 - [DEBUG]
69044 2019-Jan-12 20:37:25.506945 - [DEBUG] Compose: EdgeIdentity * AllBottom
69045 2019-Jan-12 20:37:25.506972 - [DEBUG]
69046 2019-Jan-12 20:37:25.506996 - [DEBUG] Propagate flow
69047 2019-Jan-12 20:37:25.507020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69048 2019-Jan-12 20:37:25.507076 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
69049 2019-Jan-12 20:37:25.507714 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69050 2019-Jan-12 20:37:25.508363 - [DEBUG] Edge function : AllBottom (result of previous compose)
69051 2019-Jan-12 20:37:25.508388 - [DEBUG]
69052 2019-Jan-12 20:37:25.508414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69053 2019-Jan-12 20:37:25.508439 - [DEBUG] = AllBottom
69054 2019-Jan-12 20:37:25.508464 - [DEBUG]
69055 2019-Jan-12 20:37:25.508487 - [DEBUG] PROPAGATE: No new function!
69056 2019-Jan-12 20:37:25.508523 - [DEBUG] EDGE:
69057 2019-Jan-12 20:37:25.508581 - [DEBUG] ---> 69058 2019-Jan-12 20:37:25.509242 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69059 2019-Jan-12 20:37:25.509891 - [DEBUG]
69060 2019-Jan-12 20:37:25.509917 - [DEBUG] EDGE:
69061 2019-Jan-12 20:37:25.509974 - [DEBUG] ---> 69062 2019-Jan-12 20:37:25.510609 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69063 2019-Jan-12 20:37:25.511258 - [DEBUG]
69064 2019-Jan-12 20:37:25.511284 - [DEBUG] EDGE:
69065 2019-Jan-12 20:37:25.511341 - [DEBUG] ---> 69066 2019-Jan-12 20:37:25.511978 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69067 2019-Jan-12 20:37:25.512638 - [DEBUG]
69068 2019-Jan-12 20:37:25.512675 - [DEBUG] Compose: EdgeIdentity * AllBottom
69069 2019-Jan-12 20:37:25.512702 - [DEBUG]
69070 2019-Jan-12 20:37:25.512726 - [DEBUG] Propagate flow
69071 2019-Jan-12 20:37:25.512749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69072 2019-Jan-12 20:37:25.512806 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69073 2019-Jan-12 20:37:25.513444 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69074 2019-Jan-12 20:37:25.514091 - [DEBUG] Edge function : AllBottom (result of previous compose)
69075 2019-Jan-12 20:37:25.514117 - [DEBUG]
69076 2019-Jan-12 20:37:25.514142 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69077 2019-Jan-12 20:37:25.514168 - [DEBUG] = AllBottom
69078 2019-Jan-12 20:37:25.514193 - [DEBUG]
69079 2019-Jan-12 20:37:25.514216 - [DEBUG] PROPAGATE: No new function!
69080 2019-Jan-12 20:37:25.514243 - [DEBUG] EDGE:
69081 2019-Jan-12 20:37:25.514300 - [DEBUG] ---> 69082 2019-Jan-12 20:37:25.514945 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69083 2019-Jan-12 20:37:25.515608 - [DEBUG]
69084 2019-Jan-12 20:37:25.515634 - [DEBUG] EDGE:
69085 2019-Jan-12 20:37:25.515691 - [DEBUG] ---> 69086 2019-Jan-12 20:37:25.516325 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69087 2019-Jan-12 20:37:25.516973 - [DEBUG]
69088 2019-Jan-12 20:37:25.516999 - [DEBUG] EDGE:
69089 2019-Jan-12 20:37:25.517056 - [DEBUG] ---> 69090 2019-Jan-12 20:37:25.517694 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69091 2019-Jan-12 20:37:25.518341 - [DEBUG]
69092 2019-Jan-12 20:37:25.518378 - [DEBUG] Compose: EdgeIdentity * AllBottom
69093 2019-Jan-12 20:37:25.518412 - [DEBUG]
69094 2019-Jan-12 20:37:25.518437 - [DEBUG] Propagate flow
69095 2019-Jan-12 20:37:25.518461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69096 2019-Jan-12 20:37:25.518517 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69097 2019-Jan-12 20:37:25.519171 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69098 2019-Jan-12 20:37:25.519818 - [DEBUG] Edge function : AllBottom (result of previous compose)
69099 2019-Jan-12 20:37:25.519844 - [DEBUG]
69100 2019-Jan-12 20:37:25.519869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69101 2019-Jan-12 20:37:25.519895 - [DEBUG] = AllBottom
69102 2019-Jan-12 20:37:25.519920 - [DEBUG]
69103 2019-Jan-12 20:37:25.519943 - [DEBUG] PROPAGATE: No new function!
69104 2019-Jan-12 20:37:25.519970 - [DEBUG] EDGE:
69105 2019-Jan-12 20:37:25.520027 - [DEBUG] ---> 69106 2019-Jan-12 20:37:25.520671 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69107 2019-Jan-12 20:37:25.521319 - [DEBUG]
69108 2019-Jan-12 20:37:25.521353 - [DEBUG] Compose: EdgeIdentity * AllBottom
69109 2019-Jan-12 20:37:25.521380 - [DEBUG]
69110 2019-Jan-12 20:37:25.521404 - [DEBUG] Propagate flow
69111 2019-Jan-12 20:37:25.521427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69112 2019-Jan-12 20:37:25.521484 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69113 2019-Jan-12 20:37:25.522137 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69114 2019-Jan-12 20:37:25.522786 - [DEBUG] Edge function : AllBottom (result of previous compose)
69115 2019-Jan-12 20:37:25.522812 - [DEBUG]
69116 2019-Jan-12 20:37:25.522837 - [DEBUG] Join: AllTop & AllBottom
69117 2019-Jan-12 20:37:25.522863 - [DEBUG] = AllBottom (new jump func)
69118 2019-Jan-12 20:37:25.522887 - [DEBUG]
69119 2019-Jan-12 20:37:25.522911 - [DEBUG] Start adding new jump function
69120 2019-Jan-12 20:37:25.522934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69121 2019-Jan-12 20:37:25.522990 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69122 2019-Jan-12 20:37:25.523640 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69123 2019-Jan-12 20:37:25.524274 - [DEBUG] Edge Function : AllBottom
69124 2019-Jan-12 20:37:25.524302 - [DEBUG] End adding new jump function
69125 2019-Jan-12 20:37:25.524326 - [DEBUG]
69126 2019-Jan-12 20:37:25.524349 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
69127 2019-Jan-12 20:37:25.524373 - [DEBUG]
69128 2019-Jan-12 20:37:25.524397 - [DEBUG] Process 1827. path edge:
69129 2019-Jan-12 20:37:25.524420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69130 2019-Jan-12 20:37:25.524476 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69131 2019-Jan-12 20:37:25.525111 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69132 2019-Jan-12 20:37:25.525776 - [DEBUG]
69133 2019-Jan-12 20:37:25.525800 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69134 2019-Jan-12 20:37:25.526449 - [DEBUG] Possible callees:
69135 2019-Jan-12 20:37:25.526481 - [DEBUG] foo
69136 2019-Jan-12 20:37:25.526507 - [DEBUG] Possible return sites:
69137 2019-Jan-12 20:37:25.526531 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669138 2019-Jan-12 20:37:25.527787 - [DEBUG] Found and process special summary
69139 2019-Jan-12 20:37:25.527821 - [DEBUG] Compose: EdgeIdentity * AllBottom
69140 2019-Jan-12 20:37:25.527849 - [DEBUG]
69141 2019-Jan-12 20:37:25.527872 - [DEBUG] Propagate flow
69142 2019-Jan-12 20:37:25.527896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69143 2019-Jan-12 20:37:25.527953 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69144 2019-Jan-12 20:37:25.528590 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69145 2019-Jan-12 20:37:25.529254 - [DEBUG] Edge function : AllBottom (result of previous compose)
69146 2019-Jan-12 20:37:25.529280 - [DEBUG]
69147 2019-Jan-12 20:37:25.529304 - [DEBUG] Join: AllTop & AllBottom
69148 2019-Jan-12 20:37:25.529330 - [DEBUG] = AllBottom (new jump func)
69149 2019-Jan-12 20:37:25.529355 - [DEBUG]
69150 2019-Jan-12 20:37:25.529378 - [DEBUG] Start adding new jump function
69151 2019-Jan-12 20:37:25.529401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69152 2019-Jan-12 20:37:25.529458 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69153 2019-Jan-12 20:37:25.530109 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69154 2019-Jan-12 20:37:25.530746 - [DEBUG] Edge Function : AllBottom
69155 2019-Jan-12 20:37:25.530774 - [DEBUG] End adding new jump function
69156 2019-Jan-12 20:37:25.530798 - [DEBUG]
69157 2019-Jan-12 20:37:25.530821 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69158 2019-Jan-12 20:37:25.530845 - [DEBUG]
69159 2019-Jan-12 20:37:25.530869 - [DEBUG] Process 1828. path edge:
69160 2019-Jan-12 20:37:25.530892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69161 2019-Jan-12 20:37:25.530948 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69162 2019-Jan-12 20:37:25.531584 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69163 2019-Jan-12 20:37:25.532247 - [DEBUG]
69164 2019-Jan-12 20:37:25.532271 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69165 2019-Jan-12 20:37:25.532931 - [DEBUG] Compose: EdgeIdentity * AllBottom
69166 2019-Jan-12 20:37:25.532959 - [DEBUG]
69167 2019-Jan-12 20:37:25.532983 - [DEBUG] Propagate flow
69168 2019-Jan-12 20:37:25.533006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69169 2019-Jan-12 20:37:25.533063 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69170 2019-Jan-12 20:37:25.533697 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69171 2019-Jan-12 20:37:25.534347 - [DEBUG] Edge function : AllBottom (result of previous compose)
69172 2019-Jan-12 20:37:25.534373 - [DEBUG]
69173 2019-Jan-12 20:37:25.534398 - [DEBUG] Join: AllTop & AllBottom
69174 2019-Jan-12 20:37:25.534424 - [DEBUG] = AllBottom (new jump func)
69175 2019-Jan-12 20:37:25.534449 - [DEBUG]
69176 2019-Jan-12 20:37:25.534472 - [DEBUG] Start adding new jump function
69177 2019-Jan-12 20:37:25.534496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69178 2019-Jan-12 20:37:25.534559 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69179 2019-Jan-12 20:37:25.535211 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69180 2019-Jan-12 20:37:25.535862 - [DEBUG] Edge Function : AllBottom
69181 2019-Jan-12 20:37:25.535890 - [DEBUG] End adding new jump function
69182 2019-Jan-12 20:37:25.535914 - [DEBUG]
69183 2019-Jan-12 20:37:25.535938 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69184 2019-Jan-12 20:37:25.535962 - [DEBUG]
69185 2019-Jan-12 20:37:25.535986 - [DEBUG] Process 1829. path edge:
69186 2019-Jan-12 20:37:25.536009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69187 2019-Jan-12 20:37:25.536065 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69188 2019-Jan-12 20:37:25.536698 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69189 2019-Jan-12 20:37:25.537349 - [DEBUG]
69190 2019-Jan-12 20:37:25.537375 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69191 2019-Jan-12 20:37:25.538029 - [DEBUG] Compose: EdgeIdentity * AllBottom
69192 2019-Jan-12 20:37:25.538057 - [DEBUG]
69193 2019-Jan-12 20:37:25.538081 - [DEBUG] Propagate flow
69194 2019-Jan-12 20:37:25.538104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69195 2019-Jan-12 20:37:25.538161 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69196 2019-Jan-12 20:37:25.538812 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69197 2019-Jan-12 20:37:25.539462 - [DEBUG] Edge function : AllBottom (result of previous compose)
69198 2019-Jan-12 20:37:25.539487 - [DEBUG]
69199 2019-Jan-12 20:37:25.539512 - [DEBUG] Join: AllTop & AllBottom
69200 2019-Jan-12 20:37:25.539538 - [DEBUG] = AllBottom (new jump func)
69201 2019-Jan-12 20:37:25.539562 - [DEBUG]
69202 2019-Jan-12 20:37:25.539586 - [DEBUG] Start adding new jump function
69203 2019-Jan-12 20:37:25.539609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69204 2019-Jan-12 20:37:25.539665 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69205 2019-Jan-12 20:37:25.540316 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69206 2019-Jan-12 20:37:25.540951 - [DEBUG] Edge Function : AllBottom
69207 2019-Jan-12 20:37:25.540981 - [DEBUG] End adding new jump function
69208 2019-Jan-12 20:37:25.541005 - [DEBUG]
69209 2019-Jan-12 20:37:25.541028 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69210 2019-Jan-12 20:37:25.541053 - [DEBUG]
69211 2019-Jan-12 20:37:25.541076 - [DEBUG] Process 1830. path edge:
69212 2019-Jan-12 20:37:25.541100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69213 2019-Jan-12 20:37:25.541162 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69214 2019-Jan-12 20:37:25.541851 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69215 2019-Jan-12 20:37:25.542607 - [DEBUG]
69216 2019-Jan-12 20:37:25.542636 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69217 2019-Jan-12 20:37:25.543401 - [DEBUG] Compose: EdgeIdentity * AllBottom
69218 2019-Jan-12 20:37:25.543431 - [DEBUG]
69219 2019-Jan-12 20:37:25.543455 - [DEBUG] Propagate flow
69220 2019-Jan-12 20:37:25.543479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69221 2019-Jan-12 20:37:25.543551 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69222 2019-Jan-12 20:37:25.544228 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69223 2019-Jan-12 20:37:25.544884 - [DEBUG] Edge function : AllBottom (result of previous compose)
69224 2019-Jan-12 20:37:25.544910 - [DEBUG]
69225 2019-Jan-12 20:37:25.544936 - [DEBUG] Join: AllTop & AllBottom
69226 2019-Jan-12 20:37:25.544962 - [DEBUG] = AllBottom (new jump func)
69227 2019-Jan-12 20:37:25.544986 - [DEBUG]
69228 2019-Jan-12 20:37:25.545010 - [DEBUG] Start adding new jump function
69229 2019-Jan-12 20:37:25.545034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69230 2019-Jan-12 20:37:25.545091 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69231 2019-Jan-12 20:37:25.545768 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69232 2019-Jan-12 20:37:25.546411 - [DEBUG] Edge Function : AllBottom
69233 2019-Jan-12 20:37:25.546441 - [DEBUG] End adding new jump function
69234 2019-Jan-12 20:37:25.546465 - [DEBUG]
69235 2019-Jan-12 20:37:25.546489 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69236 2019-Jan-12 20:37:25.546514 - [DEBUG]
69237 2019-Jan-12 20:37:25.546537 - [DEBUG] Process 1831. path edge:
69238 2019-Jan-12 20:37:25.546561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69239 2019-Jan-12 20:37:25.546617 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69240 2019-Jan-12 20:37:25.547260 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69241 2019-Jan-12 20:37:25.547910 - [DEBUG]
69242 2019-Jan-12 20:37:25.547935 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69243 2019-Jan-12 20:37:25.548595 - [DEBUG] Possible callees:
69244 2019-Jan-12 20:37:25.548620 - [DEBUG] llvm.dbg.declare
69245 2019-Jan-12 20:37:25.548646 - [DEBUG] Possible return sites:
69246 2019-Jan-12 20:37:25.548683 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669247 2019-Jan-12 20:37:25.549964 - [DEBUG] Found and process special summary
69248 2019-Jan-12 20:37:25.549999 - [DEBUG] Compose: EdgeIdentity * AllBottom
69249 2019-Jan-12 20:37:25.550027 - [DEBUG]
69250 2019-Jan-12 20:37:25.550050 - [DEBUG] Propagate flow
69251 2019-Jan-12 20:37:25.550074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69252 2019-Jan-12 20:37:25.550130 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69253 2019-Jan-12 20:37:25.550768 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69254 2019-Jan-12 20:37:25.551419 - [DEBUG] Edge function : AllBottom (result of previous compose)
69255 2019-Jan-12 20:37:25.551455 - [DEBUG]
69256 2019-Jan-12 20:37:25.551480 - [DEBUG] Join: AllTop & AllBottom
69257 2019-Jan-12 20:37:25.551506 - [DEBUG] = AllBottom (new jump func)
69258 2019-Jan-12 20:37:25.551531 - [DEBUG]
69259 2019-Jan-12 20:37:25.551554 - [DEBUG] Start adding new jump function
69260 2019-Jan-12 20:37:25.551578 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69261 2019-Jan-12 20:37:25.551634 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69262 2019-Jan-12 20:37:25.552302 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69263 2019-Jan-12 20:37:25.552940 - [DEBUG] Edge Function : AllBottom
69264 2019-Jan-12 20:37:25.552968 - [DEBUG] End adding new jump function
69265 2019-Jan-12 20:37:25.552992 - [DEBUG]
69266 2019-Jan-12 20:37:25.553016 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69267 2019-Jan-12 20:37:25.553040 - [DEBUG]
69268 2019-Jan-12 20:37:25.553064 - [DEBUG] Process 1832. path edge:
69269 2019-Jan-12 20:37:25.553088 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69270 2019-Jan-12 20:37:25.553144 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69271 2019-Jan-12 20:37:25.553782 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69272 2019-Jan-12 20:37:25.554432 - [DEBUG]
69273 2019-Jan-12 20:37:25.554457 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69274 2019-Jan-12 20:37:25.555120 - [DEBUG] Compose: EdgeIdentity * AllBottom
69275 2019-Jan-12 20:37:25.555149 - [DEBUG]
69276 2019-Jan-12 20:37:25.555173 - [DEBUG] Propagate flow
69277 2019-Jan-12 20:37:25.555197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-12 20:37:25.555254 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69279 2019-Jan-12 20:37:25.555905 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69280 2019-Jan-12 20:37:25.556554 - [DEBUG] Edge function : AllBottom (result of previous compose)
69281 2019-Jan-12 20:37:25.556580 - [DEBUG]
69282 2019-Jan-12 20:37:25.556604 - [DEBUG] Join: AllTop & AllBottom
69283 2019-Jan-12 20:37:25.556630 - [DEBUG] = AllBottom (new jump func)
69284 2019-Jan-12 20:37:25.556655 - [DEBUG]
69285 2019-Jan-12 20:37:25.556678 - [DEBUG] Start adding new jump function
69286 2019-Jan-12 20:37:25.556702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69287 2019-Jan-12 20:37:25.556758 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69288 2019-Jan-12 20:37:25.557408 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69289 2019-Jan-12 20:37:25.558047 - [DEBUG] Edge Function : AllBottom
69290 2019-Jan-12 20:37:25.558076 - [DEBUG] End adding new jump function
69291 2019-Jan-12 20:37:25.558101 - [DEBUG]
69292 2019-Jan-12 20:37:25.558125 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69293 2019-Jan-12 20:37:25.558149 - [DEBUG]
69294 2019-Jan-12 20:37:25.558173 - [DEBUG] Process 1833. path edge:
69295 2019-Jan-12 20:37:25.558196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69296 2019-Jan-12 20:37:25.558258 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69297 2019-Jan-12 20:37:25.558912 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69298 2019-Jan-12 20:37:25.559572 - [DEBUG]
69299 2019-Jan-12 20:37:25.559598 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69300 2019-Jan-12 20:37:25.560275 - [DEBUG] Compose: EdgeIdentity * AllBottom
69301 2019-Jan-12 20:37:25.560303 - [DEBUG]
69302 2019-Jan-12 20:37:25.560327 - [DEBUG] Propagate flow
69303 2019-Jan-12 20:37:25.560351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69304 2019-Jan-12 20:37:25.560412 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69305 2019-Jan-12 20:37:25.561045 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69306 2019-Jan-12 20:37:25.561695 - [DEBUG] Edge function : AllBottom (result of previous compose)
69307 2019-Jan-12 20:37:25.561721 - [DEBUG]
69308 2019-Jan-12 20:37:25.561747 - [DEBUG] Join: AllTop & AllBottom
69309 2019-Jan-12 20:37:25.561773 - [DEBUG] = AllBottom (new jump func)
69310 2019-Jan-12 20:37:25.561797 - [DEBUG]
69311 2019-Jan-12 20:37:25.561821 - [DEBUG] Start adding new jump function
69312 2019-Jan-12 20:37:25.561844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69313 2019-Jan-12 20:37:25.561900 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69314 2019-Jan-12 20:37:25.562570 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69315 2019-Jan-12 20:37:25.563202 - [DEBUG] Edge Function : AllBottom
69316 2019-Jan-12 20:37:25.563230 - [DEBUG] End adding new jump function
69317 2019-Jan-12 20:37:25.563254 - [DEBUG]
69318 2019-Jan-12 20:37:25.563278 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69319 2019-Jan-12 20:37:25.563303 - [DEBUG]
69320 2019-Jan-12 20:37:25.563327 - [DEBUG] Process 1834. path edge:
69321 2019-Jan-12 20:37:25.563351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69322 2019-Jan-12 20:37:25.563407 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69323 2019-Jan-12 20:37:25.564039 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69324 2019-Jan-12 20:37:25.564688 - [DEBUG]
69325 2019-Jan-12 20:37:25.564713 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69326 2019-Jan-12 20:37:25.565385 - [DEBUG] Compose: EdgeIdentity * AllBottom
69327 2019-Jan-12 20:37:25.565413 - [DEBUG]
69328 2019-Jan-12 20:37:25.565437 - [DEBUG] Propagate flow
69329 2019-Jan-12 20:37:25.565461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69330 2019-Jan-12 20:37:25.565518 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69331 2019-Jan-12 20:37:25.566163 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69332 2019-Jan-12 20:37:25.566812 - [DEBUG] Edge function : AllBottom (result of previous compose)
69333 2019-Jan-12 20:37:25.566838 - [DEBUG]
69334 2019-Jan-12 20:37:25.566863 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69335 2019-Jan-12 20:37:25.566889 - [DEBUG] = AllBottom
69336 2019-Jan-12 20:37:25.566913 - [DEBUG]
69337 2019-Jan-12 20:37:25.566937 - [DEBUG] PROPAGATE: No new function!
69338 2019-Jan-12 20:37:25.566962 - [DEBUG] EDGE:
69339 2019-Jan-12 20:37:25.567020 - [DEBUG] ---> 69340 2019-Jan-12 20:37:25.567662 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69341 2019-Jan-12 20:37:25.568310 - [DEBUG]
69342 2019-Jan-12 20:37:25.568337 - [DEBUG] EDGE:
69343 2019-Jan-12 20:37:25.568393 - [DEBUG] ---> 69344 2019-Jan-12 20:37:25.569041 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69345 2019-Jan-12 20:37:25.569690 - [DEBUG]
69346 2019-Jan-12 20:37:25.569716 - [DEBUG] EDGE:
69347 2019-Jan-12 20:37:25.569773 - [DEBUG] ---> 69348 2019-Jan-12 20:37:25.570413 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69349 2019-Jan-12 20:37:25.571061 - [DEBUG]
69350 2019-Jan-12 20:37:25.571102 - [DEBUG] Compose: EdgeIdentity * AllBottom
69351 2019-Jan-12 20:37:25.571129 - [DEBUG]
69352 2019-Jan-12 20:37:25.571153 - [DEBUG] Propagate flow
69353 2019-Jan-12 20:37:25.571176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69354 2019-Jan-12 20:37:25.571232 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69355 2019-Jan-12 20:37:25.571871 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69356 2019-Jan-12 20:37:25.572537 - [DEBUG] Edge function : AllBottom (result of previous compose)
69357 2019-Jan-12 20:37:25.572562 - [DEBUG]
69358 2019-Jan-12 20:37:25.572587 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69359 2019-Jan-12 20:37:25.572613 - [DEBUG] = AllBottom
69360 2019-Jan-12 20:37:25.572637 - [DEBUG]
69361 2019-Jan-12 20:37:25.572660 - [DEBUG] PROPAGATE: No new function!
69362 2019-Jan-12 20:37:25.572688 - [DEBUG] EDGE:
69363 2019-Jan-12 20:37:25.572745 - [DEBUG] ---> 69364 2019-Jan-12 20:37:25.573391 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69365 2019-Jan-12 20:37:25.574039 - [DEBUG]
69366 2019-Jan-12 20:37:25.574073 - [DEBUG] Compose: EdgeIdentity * AllBottom
69367 2019-Jan-12 20:37:25.574100 - [DEBUG]
69368 2019-Jan-12 20:37:25.574124 - [DEBUG] Propagate flow
69369 2019-Jan-12 20:37:25.574147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69370 2019-Jan-12 20:37:25.574203 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69371 2019-Jan-12 20:37:25.574851 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69372 2019-Jan-12 20:37:25.575514 - [DEBUG] Edge function : AllBottom (result of previous compose)
69373 2019-Jan-12 20:37:25.575540 - [DEBUG]
69374 2019-Jan-12 20:37:25.575565 - [DEBUG] Join: AllTop & AllBottom
69375 2019-Jan-12 20:37:25.575590 - [DEBUG] = AllBottom (new jump func)
69376 2019-Jan-12 20:37:25.575615 - [DEBUG]
69377 2019-Jan-12 20:37:25.575638 - [DEBUG] Start adding new jump function
69378 2019-Jan-12 20:37:25.575661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69379 2019-Jan-12 20:37:25.575717 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69380 2019-Jan-12 20:37:25.576387 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69381 2019-Jan-12 20:37:25.577030 - [DEBUG] Edge Function : AllBottom
69382 2019-Jan-12 20:37:25.577058 - [DEBUG] End adding new jump function
69383 2019-Jan-12 20:37:25.577082 - [DEBUG]
69384 2019-Jan-12 20:37:25.577106 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69385 2019-Jan-12 20:37:25.577130 - [DEBUG]
69386 2019-Jan-12 20:37:25.577154 - [DEBUG] Process 1835. path edge:
69387 2019-Jan-12 20:37:25.577177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69388 2019-Jan-12 20:37:25.577233 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69389 2019-Jan-12 20:37:25.577875 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69390 2019-Jan-12 20:37:25.578523 - [DEBUG]
69391 2019-Jan-12 20:37:25.578547 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69392 2019-Jan-12 20:37:25.579222 - [DEBUG] Possible callees:
69393 2019-Jan-12 20:37:25.579247 - [DEBUG] llvm.dbg.declare
69394 2019-Jan-12 20:37:25.579273 - [DEBUG] Possible return sites:
69395 2019-Jan-12 20:37:25.579296 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369396 2019-Jan-12 20:37:25.580566 - [DEBUG] Found and process special summary
69397 2019-Jan-12 20:37:25.580601 - [DEBUG] Compose: EdgeIdentity * AllBottom
69398 2019-Jan-12 20:37:25.580628 - [DEBUG]
69399 2019-Jan-12 20:37:25.580652 - [DEBUG] Propagate flow
69400 2019-Jan-12 20:37:25.580675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-12 20:37:25.580732 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69402 2019-Jan-12 20:37:25.581369 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69403 2019-Jan-12 20:37:25.582032 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-12 20:37:25.582057 - [DEBUG]
69405 2019-Jan-12 20:37:25.582082 - [DEBUG] Join: AllTop & AllBottom
69406 2019-Jan-12 20:37:25.582108 - [DEBUG] = AllBottom (new jump func)
69407 2019-Jan-12 20:37:25.582133 - [DEBUG]
69408 2019-Jan-12 20:37:25.582156 - [DEBUG] Start adding new jump function
69409 2019-Jan-12 20:37:25.582179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69410 2019-Jan-12 20:37:25.582235 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69411 2019-Jan-12 20:37:25.582887 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69412 2019-Jan-12 20:37:25.583525 - [DEBUG] Edge Function : AllBottom
69413 2019-Jan-12 20:37:25.583553 - [DEBUG] End adding new jump function
69414 2019-Jan-12 20:37:25.583577 - [DEBUG]
69415 2019-Jan-12 20:37:25.583601 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69416 2019-Jan-12 20:37:25.583625 - [DEBUG]
69417 2019-Jan-12 20:37:25.583649 - [DEBUG] Process 1836. path edge:
69418 2019-Jan-12 20:37:25.583673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69419 2019-Jan-12 20:37:25.583730 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69420 2019-Jan-12 20:37:25.584375 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69421 2019-Jan-12 20:37:25.585025 - [DEBUG]
69422 2019-Jan-12 20:37:25.585049 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69423 2019-Jan-12 20:37:25.585725 - [DEBUG] Compose: EdgeIdentity * AllBottom
69424 2019-Jan-12 20:37:25.585754 - [DEBUG]
69425 2019-Jan-12 20:37:25.585777 - [DEBUG] Propagate flow
69426 2019-Jan-12 20:37:25.585801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-12 20:37:25.585857 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69428 2019-Jan-12 20:37:25.586489 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69429 2019-Jan-12 20:37:25.587138 - [DEBUG] Edge function : AllBottom (result of previous compose)
69430 2019-Jan-12 20:37:25.587163 - [DEBUG]
69431 2019-Jan-12 20:37:25.587188 - [DEBUG] Join: AllTop & AllBottom
69432 2019-Jan-12 20:37:25.587214 - [DEBUG] = AllBottom (new jump func)
69433 2019-Jan-12 20:37:25.587239 - [DEBUG]
69434 2019-Jan-12 20:37:25.587262 - [DEBUG] Start adding new jump function
69435 2019-Jan-12 20:37:25.587286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69436 2019-Jan-12 20:37:25.587341 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69437 2019-Jan-12 20:37:25.587991 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69438 2019-Jan-12 20:37:25.588623 - [DEBUG] Edge Function : AllBottom
69439 2019-Jan-12 20:37:25.588663 - [DEBUG] End adding new jump function
69440 2019-Jan-12 20:37:25.588688 - [DEBUG]
69441 2019-Jan-12 20:37:25.588712 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69442 2019-Jan-12 20:37:25.588736 - [DEBUG]
69443 2019-Jan-12 20:37:25.588759 - [DEBUG] Process 1837. path edge:
69444 2019-Jan-12 20:37:25.588783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69445 2019-Jan-12 20:37:25.588839 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69446 2019-Jan-12 20:37:25.589469 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69447 2019-Jan-12 20:37:25.590116 - [DEBUG]
69448 2019-Jan-12 20:37:25.590141 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69449 2019-Jan-12 20:37:25.590796 - [DEBUG] Compose: EdgeIdentity * AllBottom
69450 2019-Jan-12 20:37:25.590824 - [DEBUG]
69451 2019-Jan-12 20:37:25.590848 - [DEBUG] Propagate flow
69452 2019-Jan-12 20:37:25.590871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69453 2019-Jan-12 20:37:25.590929 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69454 2019-Jan-12 20:37:25.591561 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69455 2019-Jan-12 20:37:25.592224 - [DEBUG] Edge function : AllBottom (result of previous compose)
69456 2019-Jan-12 20:37:25.592250 - [DEBUG]
69457 2019-Jan-12 20:37:25.592275 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69458 2019-Jan-12 20:37:25.592301 - [DEBUG] = AllBottom
69459 2019-Jan-12 20:37:25.592324 - [DEBUG]
69460 2019-Jan-12 20:37:25.592348 - [DEBUG] PROPAGATE: No new function!
69461 2019-Jan-12 20:37:25.592373 - [DEBUG] EDGE:
69462 2019-Jan-12 20:37:25.592448 - [DEBUG] ---> 69463 2019-Jan-12 20:37:25.593082 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69464 2019-Jan-12 20:37:25.593730 - [DEBUG]
69465 2019-Jan-12 20:37:25.593756 - [DEBUG] EDGE:
69466 2019-Jan-12 20:37:25.593813 - [DEBUG] ---> 69467 2019-Jan-12 20:37:25.594452 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69468 2019-Jan-12 20:37:25.595101 - [DEBUG]
69469 2019-Jan-12 20:37:25.595138 - [DEBUG] Compose: EdgeIdentity * AllBottom
69470 2019-Jan-12 20:37:25.595165 - [DEBUG]
69471 2019-Jan-12 20:37:25.595189 - [DEBUG] Propagate flow
69472 2019-Jan-12 20:37:25.595213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69473 2019-Jan-12 20:37:25.595269 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69474 2019-Jan-12 20:37:25.595923 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69475 2019-Jan-12 20:37:25.596572 - [DEBUG] Edge function : AllBottom (result of previous compose)
69476 2019-Jan-12 20:37:25.596598 - [DEBUG]
69477 2019-Jan-12 20:37:25.596623 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69478 2019-Jan-12 20:37:25.596649 - [DEBUG] = AllBottom
69479 2019-Jan-12 20:37:25.596673 - [DEBUG]
69480 2019-Jan-12 20:37:25.596696 - [DEBUG] PROPAGATE: No new function!
69481 2019-Jan-12 20:37:25.596724 - [DEBUG] EDGE:
69482 2019-Jan-12 20:37:25.596781 - [DEBUG] ---> 69483 2019-Jan-12 20:37:25.597426 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69484 2019-Jan-12 20:37:25.598075 - [DEBUG]
69485 2019-Jan-12 20:37:25.598101 - [DEBUG] EDGE:
69486 2019-Jan-12 20:37:25.598158 - [DEBUG] ---> 69487 2019-Jan-12 20:37:25.598809 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69488 2019-Jan-12 20:37:25.599457 - [DEBUG]
69489 2019-Jan-12 20:37:25.599491 - [DEBUG] Compose: EdgeIdentity * AllBottom
69490 2019-Jan-12 20:37:25.599518 - [DEBUG]
69491 2019-Jan-12 20:37:25.599542 - [DEBUG] Propagate flow
69492 2019-Jan-12 20:37:25.599565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69493 2019-Jan-12 20:37:25.599622 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69494 2019-Jan-12 20:37:25.600257 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69495 2019-Jan-12 20:37:25.600905 - [DEBUG] Edge function : AllBottom (result of previous compose)
69496 2019-Jan-12 20:37:25.600930 - [DEBUG]
69497 2019-Jan-12 20:37:25.600955 - [DEBUG] Join: AllTop & AllBottom
69498 2019-Jan-12 20:37:25.600981 - [DEBUG] = AllBottom (new jump func)
69499 2019-Jan-12 20:37:25.601006 - [DEBUG]
69500 2019-Jan-12 20:37:25.601029 - [DEBUG] Start adding new jump function
69501 2019-Jan-12 20:37:25.601052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69502 2019-Jan-12 20:37:25.601120 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69503 2019-Jan-12 20:37:25.601771 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69504 2019-Jan-12 20:37:25.602420 - [DEBUG] Edge Function : AllBottom
69505 2019-Jan-12 20:37:25.602448 - [DEBUG] End adding new jump function
69506 2019-Jan-12 20:37:25.602472 - [DEBUG]
69507 2019-Jan-12 20:37:25.602495 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69508 2019-Jan-12 20:37:25.602520 - [DEBUG]
69509 2019-Jan-12 20:37:25.602543 - [DEBUG] Process 1838. path edge:
69510 2019-Jan-12 20:37:25.602566 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69511 2019-Jan-12 20:37:25.602622 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69512 2019-Jan-12 20:37:25.603256 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69513 2019-Jan-12 20:37:25.603903 - [DEBUG]
69514 2019-Jan-12 20:37:25.603929 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69515 2019-Jan-12 20:37:25.604584 - [DEBUG] Compose: EdgeIdentity * AllBottom
69516 2019-Jan-12 20:37:25.604612 - [DEBUG]
69517 2019-Jan-12 20:37:25.604636 - [DEBUG] Propagate flow
69518 2019-Jan-12 20:37:25.604659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69519 2019-Jan-12 20:37:25.604716 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69520 2019-Jan-12 20:37:25.605373 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69521 2019-Jan-12 20:37:25.606022 - [DEBUG] Edge function : AllBottom (result of previous compose)
69522 2019-Jan-12 20:37:25.606047 - [DEBUG]
69523 2019-Jan-12 20:37:25.606072 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69524 2019-Jan-12 20:37:25.606098 - [DEBUG] = AllBottom
69525 2019-Jan-12 20:37:25.606122 - [DEBUG]
69526 2019-Jan-12 20:37:25.606146 - [DEBUG] PROPAGATE: No new function!
69527 2019-Jan-12 20:37:25.606178 - [DEBUG] Compose: EdgeIdentity * AllBottom
69528 2019-Jan-12 20:37:25.606205 - [DEBUG]
69529 2019-Jan-12 20:37:25.606229 - [DEBUG] Propagate flow
69530 2019-Jan-12 20:37:25.606252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69531 2019-Jan-12 20:37:25.606309 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69532 2019-Jan-12 20:37:25.606957 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69533 2019-Jan-12 20:37:25.607607 - [DEBUG] Edge function : AllBottom (result of previous compose)
69534 2019-Jan-12 20:37:25.607633 - [DEBUG]
69535 2019-Jan-12 20:37:25.607658 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69536 2019-Jan-12 20:37:25.607683 - [DEBUG] = AllBottom
69537 2019-Jan-12 20:37:25.607708 - [DEBUG]
69538 2019-Jan-12 20:37:25.607731 - [DEBUG] PROPAGATE: No new function!
69539 2019-Jan-12 20:37:25.607756 - [DEBUG] EDGE:
69540 2019-Jan-12 20:37:25.607813 - [DEBUG] ---> 69541 2019-Jan-12 20:37:25.608448 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69542 2019-Jan-12 20:37:25.609123 - [DEBUG]
69543 2019-Jan-12 20:37:25.609150 - [DEBUG] EDGE:
69544 2019-Jan-12 20:37:25.609207 - [DEBUG] ---> 69545 2019-Jan-12 20:37:25.609841 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69546 2019-Jan-12 20:37:25.610488 - [DEBUG]
69547 2019-Jan-12 20:37:25.610514 - [DEBUG] EDGE:
69548 2019-Jan-12 20:37:25.610571 - [DEBUG] ---> 69549 2019-Jan-12 20:37:25.611210 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69550 2019-Jan-12 20:37:25.611858 - [DEBUG]
69551 2019-Jan-12 20:37:25.611896 - [DEBUG] Compose: EdgeIdentity * AllBottom
69552 2019-Jan-12 20:37:25.611923 - [DEBUG]
69553 2019-Jan-12 20:37:25.611947 - [DEBUG] Propagate flow
69554 2019-Jan-12 20:37:25.611970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69555 2019-Jan-12 20:37:25.612040 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69556 2019-Jan-12 20:37:25.612679 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69557 2019-Jan-12 20:37:25.613326 - [DEBUG] Edge function : AllBottom (result of previous compose)
69558 2019-Jan-12 20:37:25.613351 - [DEBUG]
69559 2019-Jan-12 20:37:25.613376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69560 2019-Jan-12 20:37:25.613402 - [DEBUG] = AllBottom
69561 2019-Jan-12 20:37:25.613426 - [DEBUG]
69562 2019-Jan-12 20:37:25.613450 - [DEBUG] PROPAGATE: No new function!
69563 2019-Jan-12 20:37:25.613477 - [DEBUG] EDGE:
69564 2019-Jan-12 20:37:25.613534 - [DEBUG] ---> 69565 2019-Jan-12 20:37:25.614170 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69566 2019-Jan-12 20:37:25.614818 - [DEBUG]
69567 2019-Jan-12 20:37:25.614845 - [DEBUG] EDGE:
69568 2019-Jan-12 20:37:25.614901 - [DEBUG] ---> 69569 2019-Jan-12 20:37:25.615551 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69570 2019-Jan-12 20:37:25.616200 - [DEBUG]
69571 2019-Jan-12 20:37:25.616226 - [DEBUG] EDGE:
69572 2019-Jan-12 20:37:25.616283 - [DEBUG] ---> 69573 2019-Jan-12 20:37:25.616921 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69574 2019-Jan-12 20:37:25.617569 - [DEBUG]
69575 2019-Jan-12 20:37:25.617596 - [DEBUG] EDGE:
69576 2019-Jan-12 20:37:25.617653 - [DEBUG] ---> 69577 2019-Jan-12 20:37:25.618290 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69578 2019-Jan-12 20:37:25.618955 - [DEBUG]
69579 2019-Jan-12 20:37:25.618981 - [DEBUG] EDGE:
69580 2019-Jan-12 20:37:25.619046 - [DEBUG] ---> 69581 2019-Jan-12 20:37:25.619680 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69582 2019-Jan-12 20:37:25.620328 - [DEBUG]
69583 2019-Jan-12 20:37:25.620354 - [DEBUG] EDGE:
69584 2019-Jan-12 20:37:25.620411 - [DEBUG] ---> 69585 2019-Jan-12 20:37:25.621048 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69586 2019-Jan-12 20:37:25.621697 - [DEBUG]
69587 2019-Jan-12 20:37:25.621723 - [DEBUG] EDGE:
69588 2019-Jan-12 20:37:25.621780 - [DEBUG] ---> 69589 2019-Jan-12 20:37:25.622428 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69590 2019-Jan-12 20:37:25.623078 - [DEBUG]
69591 2019-Jan-12 20:37:25.623104 - [DEBUG] EDGE:
69592 2019-Jan-12 20:37:25.623162 - [DEBUG] ---> 69593 2019-Jan-12 20:37:25.623799 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69594 2019-Jan-12 20:37:25.624446 - [DEBUG]
69595 2019-Jan-12 20:37:25.624484 - [DEBUG] Compose: EdgeIdentity * AllBottom
69596 2019-Jan-12 20:37:25.624512 - [DEBUG]
69597 2019-Jan-12 20:37:25.624535 - [DEBUG] Propagate flow
69598 2019-Jan-12 20:37:25.624559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-12 20:37:25.624615 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69600 2019-Jan-12 20:37:25.625252 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69601 2019-Jan-12 20:37:25.625917 - [DEBUG] Edge function : AllBottom (result of previous compose)
69602 2019-Jan-12 20:37:25.625942 - [DEBUG]
69603 2019-Jan-12 20:37:25.625967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69604 2019-Jan-12 20:37:25.625993 - [DEBUG] = AllBottom
69605 2019-Jan-12 20:37:25.626018 - [DEBUG]
69606 2019-Jan-12 20:37:25.626041 - [DEBUG] PROPAGATE: No new function!
69607 2019-Jan-12 20:37:25.626069 - [DEBUG] EDGE:
69608 2019-Jan-12 20:37:25.626126 - [DEBUG] ---> 69609 2019-Jan-12 20:37:25.626769 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69610 2019-Jan-12 20:37:25.627418 - [DEBUG]
69611 2019-Jan-12 20:37:25.627453 - [DEBUG] Compose: EdgeIdentity * AllBottom
69612 2019-Jan-12 20:37:25.627481 - [DEBUG]
69613 2019-Jan-12 20:37:25.627504 - [DEBUG] Propagate flow
69614 2019-Jan-12 20:37:25.627528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-12 20:37:25.627584 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69616 2019-Jan-12 20:37:25.628221 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69617 2019-Jan-12 20:37:25.628886 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-12 20:37:25.628919 - [DEBUG]
69619 2019-Jan-12 20:37:25.628945 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-12 20:37:25.628971 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-12 20:37:25.628995 - [DEBUG]
69622 2019-Jan-12 20:37:25.629018 - [DEBUG] Start adding new jump function
69623 2019-Jan-12 20:37:25.629042 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-12 20:37:25.629098 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69625 2019-Jan-12 20:37:25.629749 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69626 2019-Jan-12 20:37:25.630384 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-12 20:37:25.630412 - [DEBUG] End adding new jump function
69628 2019-Jan-12 20:37:25.630436 - [DEBUG]
69629 2019-Jan-12 20:37:25.630460 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69630 2019-Jan-12 20:37:25.630484 - [DEBUG]
69631 2019-Jan-12 20:37:25.630507 - [DEBUG] Process 1839. path edge:
69632 2019-Jan-12 20:37:25.630531 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-12 20:37:25.630587 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69634 2019-Jan-12 20:37:25.631222 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69635 2019-Jan-12 20:37:25.631870 - [DEBUG]
69636 2019-Jan-12 20:37:25.631895 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69637 2019-Jan-12 20:37:25.632554 - [DEBUG] Possible callees:
69638 2019-Jan-12 20:37:25.632580 - [DEBUG] foo
69639 2019-Jan-12 20:37:25.632605 - [DEBUG] Possible return sites:
69640 2019-Jan-12 20:37:25.632628 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469641 2019-Jan-12 20:37:25.633886 - [DEBUG] Found and process special summary
69642 2019-Jan-12 20:37:25.633919 - [DEBUG] Compose: EdgeIdentity * AllBottom
69643 2019-Jan-12 20:37:25.633946 - [DEBUG]
69644 2019-Jan-12 20:37:25.633970 - [DEBUG] Propagate flow
69645 2019-Jan-12 20:37:25.633993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69646 2019-Jan-12 20:37:25.634051 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69647 2019-Jan-12 20:37:25.634689 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69648 2019-Jan-12 20:37:25.635352 - [DEBUG] Edge function : AllBottom (result of previous compose)
69649 2019-Jan-12 20:37:25.635377 - [DEBUG]
69650 2019-Jan-12 20:37:25.635401 - [DEBUG] Join: AllTop & AllBottom
69651 2019-Jan-12 20:37:25.635427 - [DEBUG] = AllBottom (new jump func)
69652 2019-Jan-12 20:37:25.635452 - [DEBUG]
69653 2019-Jan-12 20:37:25.635475 - [DEBUG] Start adding new jump function
69654 2019-Jan-12 20:37:25.635498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-12 20:37:25.635555 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69656 2019-Jan-12 20:37:25.636207 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69657 2019-Jan-12 20:37:25.636844 - [DEBUG] Edge Function : AllBottom
69658 2019-Jan-12 20:37:25.636872 - [DEBUG] End adding new jump function
69659 2019-Jan-12 20:37:25.636896 - [DEBUG]
69660 2019-Jan-12 20:37:25.636919 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69661 2019-Jan-12 20:37:25.636951 - [DEBUG]
69662 2019-Jan-12 20:37:25.636976 - [DEBUG] Process 1840. path edge:
69663 2019-Jan-12 20:37:25.636999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69664 2019-Jan-12 20:37:25.637056 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69665 2019-Jan-12 20:37:25.637693 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69666 2019-Jan-12 20:37:25.638341 - [DEBUG]
69667 2019-Jan-12 20:37:25.638366 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69668 2019-Jan-12 20:37:25.639036 - [DEBUG] Compose: EdgeIdentity * AllBottom
69669 2019-Jan-12 20:37:25.639064 - [DEBUG]
69670 2019-Jan-12 20:37:25.639087 - [DEBUG] Propagate flow
69671 2019-Jan-12 20:37:25.639110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69672 2019-Jan-12 20:37:25.639167 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69673 2019-Jan-12 20:37:25.639802 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69674 2019-Jan-12 20:37:25.640452 - [DEBUG] Edge function : AllBottom (result of previous compose)
69675 2019-Jan-12 20:37:25.640477 - [DEBUG]
69676 2019-Jan-12 20:37:25.640502 - [DEBUG] Join: AllTop & AllBottom
69677 2019-Jan-12 20:37:25.640527 - [DEBUG] = AllBottom (new jump func)
69678 2019-Jan-12 20:37:25.640552 - [DEBUG]
69679 2019-Jan-12 20:37:25.640576 - [DEBUG] Start adding new jump function
69680 2019-Jan-12 20:37:25.640599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69681 2019-Jan-12 20:37:25.640655 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69682 2019-Jan-12 20:37:25.641306 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69683 2019-Jan-12 20:37:25.641941 - [DEBUG] Edge Function : AllBottom
69684 2019-Jan-12 20:37:25.641969 - [DEBUG] End adding new jump function
69685 2019-Jan-12 20:37:25.642005 - [DEBUG]
69686 2019-Jan-12 20:37:25.642029 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69687 2019-Jan-12 20:37:25.642053 - [DEBUG]
69688 2019-Jan-12 20:37:25.642077 - [DEBUG] Process 1841. path edge:
69689 2019-Jan-12 20:37:25.642100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69690 2019-Jan-12 20:37:25.642157 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69691 2019-Jan-12 20:37:25.642790 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69692 2019-Jan-12 20:37:25.643440 - [DEBUG]
69693 2019-Jan-12 20:37:25.643466 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69694 2019-Jan-12 20:37:25.644116 - [DEBUG] Compose: EdgeIdentity * AllBottom
69695 2019-Jan-12 20:37:25.644145 - [DEBUG]
69696 2019-Jan-12 20:37:25.644168 - [DEBUG] Propagate flow
69697 2019-Jan-12 20:37:25.644192 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-12 20:37:25.644248 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69699 2019-Jan-12 20:37:25.644893 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69700 2019-Jan-12 20:37:25.645566 - [DEBUG] Edge function : AllBottom (result of previous compose)
69701 2019-Jan-12 20:37:25.645592 - [DEBUG]
69702 2019-Jan-12 20:37:25.645617 - [DEBUG] Join: AllTop & AllBottom
69703 2019-Jan-12 20:37:25.645642 - [DEBUG] = AllBottom (new jump func)
69704 2019-Jan-12 20:37:25.645667 - [DEBUG]
69705 2019-Jan-12 20:37:25.645690 - [DEBUG] Start adding new jump function
69706 2019-Jan-12 20:37:25.645713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69707 2019-Jan-12 20:37:25.645769 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69708 2019-Jan-12 20:37:25.646420 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69709 2019-Jan-12 20:37:25.647063 - [DEBUG] Edge Function : AllBottom
69710 2019-Jan-12 20:37:25.647091 - [DEBUG] End adding new jump function
69711 2019-Jan-12 20:37:25.647115 - [DEBUG]
69712 2019-Jan-12 20:37:25.647139 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69713 2019-Jan-12 20:37:25.647163 - [DEBUG]
69714 2019-Jan-12 20:37:25.647187 - [DEBUG] Process 1842. path edge:
69715 2019-Jan-12 20:37:25.647211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69716 2019-Jan-12 20:37:25.647267 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69717 2019-Jan-12 20:37:25.647920 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69718 2019-Jan-12 20:37:25.648568 - [DEBUG]
69719 2019-Jan-12 20:37:25.648592 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69720 2019-Jan-12 20:37:25.649261 - [DEBUG] Possible callees:
69721 2019-Jan-12 20:37:25.649287 - [DEBUG] llvm.dbg.declare
69722 2019-Jan-12 20:37:25.649312 - [DEBUG] Possible return sites:
69723 2019-Jan-12 20:37:25.649335 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669724 2019-Jan-12 20:37:25.650601 - [DEBUG] Found and process special summary
69725 2019-Jan-12 20:37:25.650634 - [DEBUG] Compose: EdgeIdentity * AllBottom
69726 2019-Jan-12 20:37:25.650661 - [DEBUG]
69727 2019-Jan-12 20:37:25.650685 - [DEBUG] Propagate flow
69728 2019-Jan-12 20:37:25.650708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69729 2019-Jan-12 20:37:25.650765 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69730 2019-Jan-12 20:37:25.651409 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69731 2019-Jan-12 20:37:25.652073 - [DEBUG] Edge function : AllBottom (result of previous compose)
69732 2019-Jan-12 20:37:25.652098 - [DEBUG]
69733 2019-Jan-12 20:37:25.652122 - [DEBUG] Join: AllTop & AllBottom
69734 2019-Jan-12 20:37:25.652148 - [DEBUG] = AllBottom (new jump func)
69735 2019-Jan-12 20:37:25.652173 - [DEBUG]
69736 2019-Jan-12 20:37:25.652196 - [DEBUG] Start adding new jump function
69737 2019-Jan-12 20:37:25.652219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69738 2019-Jan-12 20:37:25.652275 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69739 2019-Jan-12 20:37:25.652926 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69740 2019-Jan-12 20:37:25.653571 - [DEBUG] Edge Function : AllBottom
69741 2019-Jan-12 20:37:25.653599 - [DEBUG] End adding new jump function
69742 2019-Jan-12 20:37:25.653624 - [DEBUG]
69743 2019-Jan-12 20:37:25.653648 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69744 2019-Jan-12 20:37:25.653672 - [DEBUG]
69745 2019-Jan-12 20:37:25.653695 - [DEBUG] Process 1843. path edge:
69746 2019-Jan-12 20:37:25.653719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69747 2019-Jan-12 20:37:25.653776 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69748 2019-Jan-12 20:37:25.654412 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69749 2019-Jan-12 20:37:25.655060 - [DEBUG]
69750 2019-Jan-12 20:37:25.655085 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69751 2019-Jan-12 20:37:25.655758 - [DEBUG] Compose: EdgeIdentity * AllBottom
69752 2019-Jan-12 20:37:25.655787 - [DEBUG]
69753 2019-Jan-12 20:37:25.655811 - [DEBUG] Propagate flow
69754 2019-Jan-12 20:37:25.655834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69755 2019-Jan-12 20:37:25.655891 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69756 2019-Jan-12 20:37:25.656524 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69757 2019-Jan-12 20:37:25.657173 - [DEBUG] Edge function : AllBottom (result of previous compose)
69758 2019-Jan-12 20:37:25.657198 - [DEBUG]
69759 2019-Jan-12 20:37:25.657222 - [DEBUG] Join: AllTop & AllBottom
69760 2019-Jan-12 20:37:25.657248 - [DEBUG] = AllBottom (new jump func)
69761 2019-Jan-12 20:37:25.657272 - [DEBUG]
69762 2019-Jan-12 20:37:25.657296 - [DEBUG] Start adding new jump function
69763 2019-Jan-12 20:37:25.657319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69764 2019-Jan-12 20:37:25.657375 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69765 2019-Jan-12 20:37:25.658026 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69766 2019-Jan-12 20:37:25.658670 - [DEBUG] Edge Function : AllBottom
69767 2019-Jan-12 20:37:25.658698 - [DEBUG] End adding new jump function
69768 2019-Jan-12 20:37:25.658722 - [DEBUG]
69769 2019-Jan-12 20:37:25.658746 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69770 2019-Jan-12 20:37:25.658771 - [DEBUG]
69771 2019-Jan-12 20:37:25.658794 - [DEBUG] Process 1844. path edge:
69772 2019-Jan-12 20:37:25.658818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69773 2019-Jan-12 20:37:25.658874 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69774 2019-Jan-12 20:37:25.659506 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69775 2019-Jan-12 20:37:25.660154 - [DEBUG]
69776 2019-Jan-12 20:37:25.660179 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69777 2019-Jan-12 20:37:25.660830 - [DEBUG] Compose: EdgeIdentity * AllBottom
69778 2019-Jan-12 20:37:25.660859 - [DEBUG]
69779 2019-Jan-12 20:37:25.660883 - [DEBUG] Propagate flow
69780 2019-Jan-12 20:37:25.660907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69781 2019-Jan-12 20:37:25.660964 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69782 2019-Jan-12 20:37:25.661605 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69783 2019-Jan-12 20:37:25.662271 - [DEBUG] Edge function : AllBottom (result of previous compose)
69784 2019-Jan-12 20:37:25.662297 - [DEBUG]
69785 2019-Jan-12 20:37:25.662322 - [DEBUG] Join: AllTop & AllBottom
69786 2019-Jan-12 20:37:25.662348 - [DEBUG] = AllBottom (new jump func)
69787 2019-Jan-12 20:37:25.662373 - [DEBUG]
69788 2019-Jan-12 20:37:25.662397 - [DEBUG] Start adding new jump function
69789 2019-Jan-12 20:37:25.662420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69790 2019-Jan-12 20:37:25.662476 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69791 2019-Jan-12 20:37:25.663128 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69792 2019-Jan-12 20:37:25.663760 - [DEBUG] Edge Function : AllBottom
69793 2019-Jan-12 20:37:25.663788 - [DEBUG] End adding new jump function
69794 2019-Jan-12 20:37:25.663812 - [DEBUG]
69795 2019-Jan-12 20:37:25.663836 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69796 2019-Jan-12 20:37:25.663861 - [DEBUG]
69797 2019-Jan-12 20:37:25.663884 - [DEBUG] Process 1845. path edge:
69798 2019-Jan-12 20:37:25.663908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69799 2019-Jan-12 20:37:25.663964 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69800 2019-Jan-12 20:37:25.664596 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69801 2019-Jan-12 20:37:25.665243 - [DEBUG]
69802 2019-Jan-12 20:37:25.665269 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69803 2019-Jan-12 20:37:25.665934 - [DEBUG] Compose: EdgeIdentity * AllBottom
69804 2019-Jan-12 20:37:25.665962 - [DEBUG]
69805 2019-Jan-12 20:37:25.665986 - [DEBUG] Propagate flow
69806 2019-Jan-12 20:37:25.666009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69807 2019-Jan-12 20:37:25.666066 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69808 2019-Jan-12 20:37:25.666703 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69809 2019-Jan-12 20:37:25.667352 - [DEBUG] Edge function : AllBottom (result of previous compose)
69810 2019-Jan-12 20:37:25.667377 - [DEBUG]
69811 2019-Jan-12 20:37:25.667402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69812 2019-Jan-12 20:37:25.667428 - [DEBUG] = AllBottom
69813 2019-Jan-12 20:37:25.667452 - [DEBUG]
69814 2019-Jan-12 20:37:25.667476 - [DEBUG] PROPAGATE: No new function!
69815 2019-Jan-12 20:37:25.667501 - [DEBUG] EDGE:
69816 2019-Jan-12 20:37:25.667558 - [DEBUG] ---> 69817 2019-Jan-12 20:37:25.668190 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69818 2019-Jan-12 20:37:25.668856 - [DEBUG]
69819 2019-Jan-12 20:37:25.668882 - [DEBUG] EDGE:
69820 2019-Jan-12 20:37:25.668940 - [DEBUG] ---> 69821 2019-Jan-12 20:37:25.669574 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69822 2019-Jan-12 20:37:25.670221 - [DEBUG]
69823 2019-Jan-12 20:37:25.670247 - [DEBUG] EDGE:
69824 2019-Jan-12 20:37:25.670312 - [DEBUG] ---> 69825 2019-Jan-12 20:37:25.670950 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69826 2019-Jan-12 20:37:25.671599 - [DEBUG]
69827 2019-Jan-12 20:37:25.671637 - [DEBUG] Compose: EdgeIdentity * AllBottom
69828 2019-Jan-12 20:37:25.671664 - [DEBUG]
69829 2019-Jan-12 20:37:25.671688 - [DEBUG] Propagate flow
69830 2019-Jan-12 20:37:25.671712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69831 2019-Jan-12 20:37:25.671768 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69832 2019-Jan-12 20:37:25.672420 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69833 2019-Jan-12 20:37:25.673067 - [DEBUG] Edge function : AllBottom (result of previous compose)
69834 2019-Jan-12 20:37:25.673093 - [DEBUG]
69835 2019-Jan-12 20:37:25.673118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69836 2019-Jan-12 20:37:25.673143 - [DEBUG] = AllBottom
69837 2019-Jan-12 20:37:25.673168 - [DEBUG]
69838 2019-Jan-12 20:37:25.673192 - [DEBUG] PROPAGATE: No new function!
69839 2019-Jan-12 20:37:25.673219 - [DEBUG] EDGE:
69840 2019-Jan-12 20:37:25.673276 - [DEBUG] ---> 69841 2019-Jan-12 20:37:25.673922 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
69842 2019-Jan-12 20:37:25.674570 - [DEBUG]
69843 2019-Jan-12 20:37:25.674604 - [DEBUG] Compose: EdgeIdentity * AllBottom
69844 2019-Jan-12 20:37:25.674631 - [DEBUG]
69845 2019-Jan-12 20:37:25.674655 - [DEBUG] Propagate flow
69846 2019-Jan-12 20:37:25.674678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69847 2019-Jan-12 20:37:25.674734 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69848 2019-Jan-12 20:37:25.675386 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69849 2019-Jan-12 20:37:25.676034 - [DEBUG] Edge function : AllBottom (result of previous compose)
69850 2019-Jan-12 20:37:25.676060 - [DEBUG]
69851 2019-Jan-12 20:37:25.676085 - [DEBUG] Join: AllTop & AllBottom
69852 2019-Jan-12 20:37:25.676111 - [DEBUG] = AllBottom (new jump func)
69853 2019-Jan-12 20:37:25.676135 - [DEBUG]
69854 2019-Jan-12 20:37:25.676158 - [DEBUG] Start adding new jump function
69855 2019-Jan-12 20:37:25.676182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69856 2019-Jan-12 20:37:25.676238 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69857 2019-Jan-12 20:37:25.676889 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69858 2019-Jan-12 20:37:25.677524 - [DEBUG] Edge Function : AllBottom
69859 2019-Jan-12 20:37:25.677552 - [DEBUG] End adding new jump function
69860 2019-Jan-12 20:37:25.677576 - [DEBUG]
69861 2019-Jan-12 20:37:25.677600 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69862 2019-Jan-12 20:37:25.677624 - [DEBUG]
69863 2019-Jan-12 20:37:25.677648 - [DEBUG] Process 1846. path edge:
69864 2019-Jan-12 20:37:25.677672 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69865 2019-Jan-12 20:37:25.677728 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69866 2019-Jan-12 20:37:25.678374 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69867 2019-Jan-12 20:37:25.679038 - [DEBUG]
69868 2019-Jan-12 20:37:25.679062 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69869 2019-Jan-12 20:37:25.679707 - [DEBUG] Possible callees:
69870 2019-Jan-12 20:37:25.679732 - [DEBUG] bar
69871 2019-Jan-12 20:37:25.679757 - [DEBUG] Possible return sites:
69872 2019-Jan-12 20:37:25.679781 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969873 2019-Jan-12 20:37:25.681038 - [DEBUG] Found and process special summary
69874 2019-Jan-12 20:37:25.681072 - [DEBUG] Compose: EdgeIdentity * AllBottom
69875 2019-Jan-12 20:37:25.681099 - [DEBUG]
69876 2019-Jan-12 20:37:25.681123 - [DEBUG] Propagate flow
69877 2019-Jan-12 20:37:25.681146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69878 2019-Jan-12 20:37:25.681202 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69879 2019-Jan-12 20:37:25.681840 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69880 2019-Jan-12 20:37:25.682506 - [DEBUG] Edge function : AllBottom (result of previous compose)
69881 2019-Jan-12 20:37:25.682531 - [DEBUG]
69882 2019-Jan-12 20:37:25.682556 - [DEBUG] Join: AllTop & AllBottom
69883 2019-Jan-12 20:37:25.682581 - [DEBUG] = AllBottom (new jump func)
69884 2019-Jan-12 20:37:25.682606 - [DEBUG]
69885 2019-Jan-12 20:37:25.682629 - [DEBUG] Start adding new jump function
69886 2019-Jan-12 20:37:25.682653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69887 2019-Jan-12 20:37:25.682709 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69888 2019-Jan-12 20:37:25.683361 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69889 2019-Jan-12 20:37:25.683999 - [DEBUG] Edge Function : AllBottom
69890 2019-Jan-12 20:37:25.684030 - [DEBUG] End adding new jump function
69891 2019-Jan-12 20:37:25.684055 - [DEBUG]
69892 2019-Jan-12 20:37:25.684078 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69893 2019-Jan-12 20:37:25.684102 - [DEBUG]
69894 2019-Jan-12 20:37:25.684126 - [DEBUG] Process 1847. path edge:
69895 2019-Jan-12 20:37:25.684150 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69896 2019-Jan-12 20:37:25.684206 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69897 2019-Jan-12 20:37:25.684842 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69898 2019-Jan-12 20:37:25.685505 - [DEBUG]
69899 2019-Jan-12 20:37:25.685529 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69900 2019-Jan-12 20:37:25.686183 - [DEBUG] Compose: EdgeIdentity * AllBottom
69901 2019-Jan-12 20:37:25.686212 - [DEBUG]
69902 2019-Jan-12 20:37:25.686235 - [DEBUG] Propagate flow
69903 2019-Jan-12 20:37:25.686259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69904 2019-Jan-12 20:37:25.686316 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69905 2019-Jan-12 20:37:25.686950 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69906 2019-Jan-12 20:37:25.687606 - [DEBUG] Edge function : AllBottom (result of previous compose)
69907 2019-Jan-12 20:37:25.687632 - [DEBUG]
69908 2019-Jan-12 20:37:25.687657 - [DEBUG] Join: AllTop & AllBottom
69909 2019-Jan-12 20:37:25.687682 - [DEBUG] = AllBottom (new jump func)
69910 2019-Jan-12 20:37:25.687707 - [DEBUG]
69911 2019-Jan-12 20:37:25.687730 - [DEBUG] Start adding new jump function
69912 2019-Jan-12 20:37:25.687754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69913 2019-Jan-12 20:37:25.687810 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69914 2019-Jan-12 20:37:25.688461 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69915 2019-Jan-12 20:37:25.689108 - [DEBUG] Edge Function : AllBottom
69916 2019-Jan-12 20:37:25.689136 - [DEBUG] End adding new jump function
69917 2019-Jan-12 20:37:25.689160 - [DEBUG]
69918 2019-Jan-12 20:37:25.689184 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69919 2019-Jan-12 20:37:25.689209 - [DEBUG]
69920 2019-Jan-12 20:37:25.689232 - [DEBUG] Process 1848. path edge:
69921 2019-Jan-12 20:37:25.689256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69922 2019-Jan-12 20:37:25.689312 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69923 2019-Jan-12 20:37:25.689946 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69924 2019-Jan-12 20:37:25.690594 - [DEBUG]
69925 2019-Jan-12 20:37:25.690619 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69926 2019-Jan-12 20:37:25.691269 - [DEBUG] Compose: EdgeIdentity * AllBottom
69927 2019-Jan-12 20:37:25.691297 - [DEBUG]
69928 2019-Jan-12 20:37:25.691321 - [DEBUG] Propagate flow
69929 2019-Jan-12 20:37:25.691345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69930 2019-Jan-12 20:37:25.691401 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69931 2019-Jan-12 20:37:25.692059 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69932 2019-Jan-12 20:37:25.692709 - [DEBUG] Edge function : AllBottom (result of previous compose)
69933 2019-Jan-12 20:37:25.692735 - [DEBUG]
69934 2019-Jan-12 20:37:25.692760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69935 2019-Jan-12 20:37:25.692785 - [DEBUG] = AllBottom
69936 2019-Jan-12 20:37:25.692810 - [DEBUG]
69937 2019-Jan-12 20:37:25.692833 - [DEBUG] PROPAGATE: No new function!
69938 2019-Jan-12 20:37:25.692865 - [DEBUG] Compose: EdgeIdentity * AllBottom
69939 2019-Jan-12 20:37:25.692892 - [DEBUG]
69940 2019-Jan-12 20:37:25.692916 - [DEBUG] Propagate flow
69941 2019-Jan-12 20:37:25.692940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69942 2019-Jan-12 20:37:25.692996 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69943 2019-Jan-12 20:37:25.693641 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69944 2019-Jan-12 20:37:25.694290 - [DEBUG] Edge function : AllBottom (result of previous compose)
69945 2019-Jan-12 20:37:25.694315 - [DEBUG]
69946 2019-Jan-12 20:37:25.694340 - [DEBUG] Join: AllTop & AllBottom
69947 2019-Jan-12 20:37:25.694366 - [DEBUG] = AllBottom (new jump func)
69948 2019-Jan-12 20:37:25.694399 - [DEBUG]
69949 2019-Jan-12 20:37:25.694423 - [DEBUG] Start adding new jump function
69950 2019-Jan-12 20:37:25.694447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-12 20:37:25.694502 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-12 20:37:25.695153 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69953 2019-Jan-12 20:37:25.695817 - [DEBUG] Edge Function : AllBottom
69954 2019-Jan-12 20:37:25.695845 - [DEBUG] End adding new jump function
69955 2019-Jan-12 20:37:25.695869 - [DEBUG]
69956 2019-Jan-12 20:37:25.695893 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69957 2019-Jan-12 20:37:25.695917 - [DEBUG]
69958 2019-Jan-12 20:37:25.695941 - [DEBUG] Process 1849. path edge:
69959 2019-Jan-12 20:37:25.695965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69960 2019-Jan-12 20:37:25.696021 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69961 2019-Jan-12 20:37:25.696674 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69962 2019-Jan-12 20:37:25.697324 - [DEBUG]
69963 2019-Jan-12 20:37:25.697348 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69964 2019-Jan-12 20:37:25.698001 - [DEBUG] Possible callees:
69965 2019-Jan-12 20:37:25.698028 - [DEBUG] llvm.dbg.declare
69966 2019-Jan-12 20:37:25.698053 - [DEBUG] Possible return sites:
69967 2019-Jan-12 20:37:25.698077 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369968 2019-Jan-12 20:37:25.699358 - [DEBUG] Found and process special summary
69969 2019-Jan-12 20:37:25.699392 - [DEBUG] Compose: EdgeIdentity * AllBottom
69970 2019-Jan-12 20:37:25.699420 - [DEBUG]
69971 2019-Jan-12 20:37:25.699444 - [DEBUG] Propagate flow
69972 2019-Jan-12 20:37:25.699468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69973 2019-Jan-12 20:37:25.699525 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69974 2019-Jan-12 20:37:25.700166 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69975 2019-Jan-12 20:37:25.700815 - [DEBUG] Edge function : AllBottom (result of previous compose)
69976 2019-Jan-12 20:37:25.700841 - [DEBUG]
69977 2019-Jan-12 20:37:25.700866 - [DEBUG] Join: AllTop & AllBottom
69978 2019-Jan-12 20:37:25.700892 - [DEBUG] = AllBottom (new jump func)
69979 2019-Jan-12 20:37:25.700916 - [DEBUG]
69980 2019-Jan-12 20:37:25.700940 - [DEBUG] Start adding new jump function
69981 2019-Jan-12 20:37:25.700963 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69982 2019-Jan-12 20:37:25.701019 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69983 2019-Jan-12 20:37:25.701671 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69984 2019-Jan-12 20:37:25.702324 - [DEBUG] Edge Function : AllBottom
69985 2019-Jan-12 20:37:25.702352 - [DEBUG] End adding new jump function
69986 2019-Jan-12 20:37:25.702376 - [DEBUG]
69987 2019-Jan-12 20:37:25.702400 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69988 2019-Jan-12 20:37:25.702437 - [DEBUG]
69989 2019-Jan-12 20:37:25.702461 - [DEBUG] Process 1850. path edge:
69990 2019-Jan-12 20:37:25.702485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69991 2019-Jan-12 20:37:25.702542 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69992 2019-Jan-12 20:37:25.703180 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
69993 2019-Jan-12 20:37:25.703830 - [DEBUG]
69994 2019-Jan-12 20:37:25.703854 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69995 2019-Jan-12 20:37:25.704511 - [DEBUG] Compose: EdgeIdentity * AllBottom
69996 2019-Jan-12 20:37:25.704539 - [DEBUG]
69997 2019-Jan-12 20:37:25.704563 - [DEBUG] Propagate flow
69998 2019-Jan-12 20:37:25.704587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69999 2019-Jan-12 20:37:25.704643 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
70000 2019-Jan-12 20:37:25.705275 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70001 2019-Jan-12 20:37:25.705942 - [DEBUG] Edge function : AllBottom (result of previous compose)
70002 2019-Jan-12 20:37:25.705967 - [DEBUG]
70003 2019-Jan-12 20:37:25.705992 - [DEBUG] Join: AllTop & AllBottom
70004 2019-Jan-12 20:37:25.706018 - [DEBUG] = AllBottom (new jump func)
70005 2019-Jan-12 20:37:25.706042 - [DEBUG]
70006 2019-Jan-12 20:37:25.706066 - [DEBUG] Start adding new jump function
70007 2019-Jan-12 20:37:25.706089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70008 2019-Jan-12 20:37:25.706145 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70009 2019-Jan-12 20:37:25.706796 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
70010 2019-Jan-12 20:37:25.707429 - [DEBUG] Edge Function : AllBottom
70011 2019-Jan-12 20:37:25.707457 - [DEBUG] End adding new jump function
70012 2019-Jan-12 20:37:25.707481 - [DEBUG]
70013 2019-Jan-12 20:37:25.707505 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
70014 2019-Jan-12 20:37:25.707529 - [DEBUG]
70015 2019-Jan-12 20:37:25.707552 - [DEBUG] Process 1851. path edge:
70016 2019-Jan-12 20:37:25.707576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70017 2019-Jan-12 20:37:25.707632 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
70018 2019-Jan-12 20:37:25.708264 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
70019 2019-Jan-12 20:37:25.708930 - [DEBUG]
70020 2019-Jan-12 20:37:25.708955 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
70021 2019-Jan-12 20:37:25.709604 - [DEBUG] Compose: EdgeIdentity * AllBottom
70022 2019-Jan-12 20:37:25.709633 - [DEBUG]
70023 2019-Jan-12 20:37:25.709657 - [DEBUG] Propagate flow
70024 2019-Jan-12 20:37:25.709681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70025 2019-Jan-12 20:37:25.709738 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
70026 2019-Jan-12 20:37:25.710370 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70027 2019-Jan-12 20:37:25.711019 - [DEBUG] Edge function : AllBottom (result of previous compose)
70028 2019-Jan-12 20:37:25.711044 - [DEBUG]
70029 2019-Jan-12 20:37:25.711078 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70030 2019-Jan-12 20:37:25.711105 - [DEBUG] = AllBottom
70031 2019-Jan-12 20:37:25.711129 - [DEBUG]
70032 2019-Jan-12 20:37:25.711153 - [DEBUG] PROPAGATE: No new function!
70033 2019-Jan-12 20:37:25.711178 - [DEBUG] EDGE:
70034 2019-Jan-12 20:37:25.711235 - [DEBUG] ---> 70035 2019-Jan-12 20:37:25.711868 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70036 2019-Jan-12 20:37:25.712532 - [DEBUG]
70037 2019-Jan-12 20:37:25.712559 - [DEBUG] EDGE:
70038 2019-Jan-12 20:37:25.712616 - [DEBUG] ---> 70039 2019-Jan-12 20:37:25.713253 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70040 2019-Jan-12 20:37:25.713901 - [DEBUG]
70041 2019-Jan-12 20:37:25.713937 - [DEBUG] Compose: EdgeIdentity * AllBottom
70042 2019-Jan-12 20:37:25.713964 - [DEBUG]
70043 2019-Jan-12 20:37:25.713988 - [DEBUG] Propagate flow
70044 2019-Jan-12 20:37:25.714011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70045 2019-Jan-12 20:37:25.714066 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70046 2019-Jan-12 20:37:25.714703 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70047 2019-Jan-12 20:37:25.715365 - [DEBUG] Edge function : AllBottom (result of previous compose)
70048 2019-Jan-12 20:37:25.715391 - [DEBUG]
70049 2019-Jan-12 20:37:25.715415 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70050 2019-Jan-12 20:37:25.715441 - [DEBUG] = AllBottom
70051 2019-Jan-12 20:37:25.715465 - [DEBUG]
70052 2019-Jan-12 20:37:25.715489 - [DEBUG] PROPAGATE: No new function!
70053 2019-Jan-12 20:37:25.715515 - [DEBUG] EDGE:
70054 2019-Jan-12 20:37:25.715573 - [DEBUG] ---> 70055 2019-Jan-12 20:37:25.716217 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70056 2019-Jan-12 20:37:25.716868 - [DEBUG]
70057 2019-Jan-12 20:37:25.716894 - [DEBUG] EDGE:
70058 2019-Jan-12 20:37:25.716951 - [DEBUG] ---> 70059 2019-Jan-12 20:37:25.717585 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70060 2019-Jan-12 20:37:25.718233 - [DEBUG]
70061 2019-Jan-12 20:37:25.718259 - [DEBUG] EDGE:
70062 2019-Jan-12 20:37:25.718316 - [DEBUG] ---> 70063 2019-Jan-12 20:37:25.718969 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70064 2019-Jan-12 20:37:25.719617 - [DEBUG]
70065 2019-Jan-12 20:37:25.719651 - [DEBUG] Compose: EdgeIdentity * AllBottom
70066 2019-Jan-12 20:37:25.719678 - [DEBUG]
70067 2019-Jan-12 20:37:25.719702 - [DEBUG] Propagate flow
70068 2019-Jan-12 20:37:25.719726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70069 2019-Jan-12 20:37:25.719782 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70070 2019-Jan-12 20:37:25.720429 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70071 2019-Jan-12 20:37:25.721077 - [DEBUG] Edge function : AllBottom (result of previous compose)
70072 2019-Jan-12 20:37:25.721102 - [DEBUG]
70073 2019-Jan-12 20:37:25.721127 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70074 2019-Jan-12 20:37:25.721153 - [DEBUG] = AllBottom
70075 2019-Jan-12 20:37:25.721177 - [DEBUG]
70076 2019-Jan-12 20:37:25.721201 - [DEBUG] PROPAGATE: No new function!
70077 2019-Jan-12 20:37:25.721227 - [DEBUG] EDGE:
70078 2019-Jan-12 20:37:25.721285 - [DEBUG] ---> 70079 2019-Jan-12 20:37:25.721921 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70080 2019-Jan-12 20:37:25.722588 - [DEBUG]
70081 2019-Jan-12 20:37:25.722614 - [DEBUG] EDGE:
70082 2019-Jan-12 20:37:25.722671 - [DEBUG] ---> 70083 2019-Jan-12 20:37:25.723305 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70084 2019-Jan-12 20:37:25.723954 - [DEBUG]
70085 2019-Jan-12 20:37:25.723980 - [DEBUG] EDGE:
70086 2019-Jan-12 20:37:25.724037 - [DEBUG] ---> 70087 2019-Jan-12 20:37:25.724673 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70088 2019-Jan-12 20:37:25.725335 - [DEBUG]
70089 2019-Jan-12 20:37:25.725370 - [DEBUG] Compose: EdgeIdentity * AllBottom
70090 2019-Jan-12 20:37:25.725398 - [DEBUG]
70091 2019-Jan-12 20:37:25.725421 - [DEBUG] Propagate flow
70092 2019-Jan-12 20:37:25.725445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70093 2019-Jan-12 20:37:25.725501 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70094 2019-Jan-12 20:37:25.726138 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70095 2019-Jan-12 20:37:25.726786 - [DEBUG] Edge function : AllBottom (result of previous compose)
70096 2019-Jan-12 20:37:25.726812 - [DEBUG]
70097 2019-Jan-12 20:37:25.726836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70098 2019-Jan-12 20:37:25.726862 - [DEBUG] = AllBottom
70099 2019-Jan-12 20:37:25.726887 - [DEBUG]
70100 2019-Jan-12 20:37:25.726910 - [DEBUG] PROPAGATE: No new function!
70101 2019-Jan-12 20:37:25.726936 - [DEBUG] EDGE:
70102 2019-Jan-12 20:37:25.726994 - [DEBUG] ---> 70103 2019-Jan-12 20:37:25.727631 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70104 2019-Jan-12 20:37:25.728280 - [DEBUG]
70105 2019-Jan-12 20:37:25.728306 - [DEBUG] EDGE:
70106 2019-Jan-12 20:37:25.728363 - [DEBUG] ---> 70107 2019-Jan-12 20:37:25.729011 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70108 2019-Jan-12 20:37:25.729666 - [DEBUG]
70109 2019-Jan-12 20:37:25.729693 - [DEBUG] EDGE:
70110 2019-Jan-12 20:37:25.729750 - [DEBUG] ---> 70111 2019-Jan-12 20:37:25.730387 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70112 2019-Jan-12 20:37:25.731034 - [DEBUG]
70113 2019-Jan-12 20:37:25.731070 - [DEBUG] Compose: EdgeIdentity * AllBottom
70114 2019-Jan-12 20:37:25.731098 - [DEBUG]
70115 2019-Jan-12 20:37:25.731122 - [DEBUG] Propagate flow
70116 2019-Jan-12 20:37:25.731145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70117 2019-Jan-12 20:37:25.731201 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70118 2019-Jan-12 20:37:25.731836 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70119 2019-Jan-12 20:37:25.732500 - [DEBUG] Edge function : AllBottom (result of previous compose)
70120 2019-Jan-12 20:37:25.732525 - [DEBUG]
70121 2019-Jan-12 20:37:25.732550 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70122 2019-Jan-12 20:37:25.732576 - [DEBUG] = AllBottom
70123 2019-Jan-12 20:37:25.732600 - [DEBUG]
70124 2019-Jan-12 20:37:25.732623 - [DEBUG] PROPAGATE: No new function!
70125 2019-Jan-12 20:37:25.732650 - [DEBUG] EDGE:
70126 2019-Jan-12 20:37:25.732708 - [DEBUG] ---> 70127 2019-Jan-12 20:37:25.733345 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70128 2019-Jan-12 20:37:25.734006 - [DEBUG]
70129 2019-Jan-12 20:37:25.734045 - [DEBUG] Compose: EdgeIdentity * AllBottom
70130 2019-Jan-12 20:37:25.734072 - [DEBUG]
70131 2019-Jan-12 20:37:25.734095 - [DEBUG] Propagate flow
70132 2019-Jan-12 20:37:25.734119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70133 2019-Jan-12 20:37:25.734176 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70134 2019-Jan-12 20:37:25.734815 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70135 2019-Jan-12 20:37:25.735480 - [DEBUG] Edge function : AllBottom (result of previous compose)
70136 2019-Jan-12 20:37:25.735506 - [DEBUG]
70137 2019-Jan-12 20:37:25.735531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70138 2019-Jan-12 20:37:25.735557 - [DEBUG] = AllBottom
70139 2019-Jan-12 20:37:25.735581 - [DEBUG]
70140 2019-Jan-12 20:37:25.735604 - [DEBUG] PROPAGATE: No new function!
70141 2019-Jan-12 20:37:25.735630 - [DEBUG] EDGE:
70142 2019-Jan-12 20:37:25.735687 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
70143 2019-Jan-12 20:37:25.736329 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70144 2019-Jan-12 20:37:25.736978 - [DEBUG]
70145 2019-Jan-12 20:37:25.737005 - [DEBUG] EDGE:
70146 2019-Jan-12 20:37:25.737062 - [DEBUG] ---> 70147 2019-Jan-12 20:37:25.737698 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70148 2019-Jan-12 20:37:25.738359 - [DEBUG]
70149 2019-Jan-12 20:37:25.738386 - [DEBUG] EDGE:
70150 2019-Jan-12 20:37:25.738444 - [DEBUG] ---> 70151 2019-Jan-12 20:37:25.739094 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70152 2019-Jan-12 20:37:25.739743 - [DEBUG]
70153 2019-Jan-12 20:37:25.739769 - [DEBUG] EDGE:
70154 2019-Jan-12 20:37:25.739826 - [DEBUG] ---> 70155 2019-Jan-12 20:37:25.740463 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70156 2019-Jan-12 20:37:25.741110 - [DEBUG]
70157 2019-Jan-12 20:37:25.741145 - [DEBUG] Compose: EdgeIdentity * AllBottom
70158 2019-Jan-12 20:37:25.741172 - [DEBUG]
70159 2019-Jan-12 20:37:25.741195 - [DEBUG] Propagate flow
70160 2019-Jan-12 20:37:25.741219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70161 2019-Jan-12 20:37:25.741275 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70162 2019-Jan-12 20:37:25.741911 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70163 2019-Jan-12 20:37:25.742578 - [DEBUG] Edge function : AllBottom (result of previous compose)
70164 2019-Jan-12 20:37:25.742603 - [DEBUG]
70165 2019-Jan-12 20:37:25.742628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70166 2019-Jan-12 20:37:25.742654 - [DEBUG] = AllBottom
70167 2019-Jan-12 20:37:25.742679 - [DEBUG]
70168 2019-Jan-12 20:37:25.742702 - [DEBUG] PROPAGATE: No new function!
70169 2019-Jan-12 20:37:25.742727 - [DEBUG] EDGE:
70170 2019-Jan-12 20:37:25.742785 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
70171 2019-Jan-12 20:37:25.743422 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70172 2019-Jan-12 20:37:25.744070 - [DEBUG]
70173 2019-Jan-12 20:37:25.744097 - [DEBUG] EDGE:
70174 2019-Jan-12 20:37:25.744154 - [DEBUG] ---> 70175 2019-Jan-12 20:37:25.744789 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70176 2019-Jan-12 20:37:25.745474 - [DEBUG]
70177 2019-Jan-12 20:37:25.745514 - [DEBUG] Compose: EdgeIdentity * AllBottom
70178 2019-Jan-12 20:37:25.745542 - [DEBUG]
70179 2019-Jan-12 20:37:25.745565 - [DEBUG] Propagate flow
70180 2019-Jan-12 20:37:25.745589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70181 2019-Jan-12 20:37:25.745652 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
70182 2019-Jan-12 20:37:25.746308 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70183 2019-Jan-12 20:37:25.746958 - [DEBUG] Edge function : AllBottom (result of previous compose)
70184 2019-Jan-12 20:37:25.746983 - [DEBUG]
70185 2019-Jan-12 20:37:25.747009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70186 2019-Jan-12 20:37:25.747034 - [DEBUG] = AllBottom
70187 2019-Jan-12 20:37:25.747059 - [DEBUG]
70188 2019-Jan-12 20:37:25.747094 - [DEBUG] PROPAGATE: No new function!
70189 2019-Jan-12 20:37:25.747121 - [DEBUG] EDGE:
70190 2019-Jan-12 20:37:25.747178 - [DEBUG] ---> 70191 2019-Jan-12 20:37:25.747813 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70192 2019-Jan-12 20:37:25.748464 - [DEBUG]
70193 2019-Jan-12 20:37:25.748490 - [DEBUG] EDGE:
70194 2019-Jan-12 20:37:25.748547 - [DEBUG] ---> 70195 2019-Jan-12 20:37:25.749205 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70196 2019-Jan-12 20:37:25.749854 - [DEBUG]
70197 2019-Jan-12 20:37:25.749880 - [DEBUG] EDGE:
70198 2019-Jan-12 20:37:25.749937 - [DEBUG] ---> 70199 2019-Jan-12 20:37:25.750573 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70200 2019-Jan-12 20:37:25.751222 - [DEBUG]
70201 2019-Jan-12 20:37:25.751258 - [DEBUG] Compose: EdgeIdentity * AllBottom
70202 2019-Jan-12 20:37:25.751285 - [DEBUG]
70203 2019-Jan-12 20:37:25.751309 - [DEBUG] Propagate flow
70204 2019-Jan-12 20:37:25.751332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70205 2019-Jan-12 20:37:25.751388 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
70206 2019-Jan-12 20:37:25.752044 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
70207 2019-Jan-12 20:37:25.752695 - [DEBUG] Edge function : AllBottom (result of previous compose)
70208 2019-Jan-12 20:37:25.752721 - [DEBUG]
70209 2019-Jan-12 20:37:25.752746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
70210 2019-Jan-12 20:37:25.752772 - [DEBUG] = AllBottom
70211 2019-Jan-12 20:37:25.752797 - [DEBUG]
70212 2019-Jan-12 20:37:25.752820 - [DEBUG] PROPAGATE: No new function!
70213 2019-Jan-12 20:37:25.752845 - [DEBUG] EDGE:
70214 2019-Jan-12 20:37:25.752903 - [DEBUG] ---> 70215 2019-Jan-12 20:37:25.753538 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70216 2019-Jan-12 20:37:25.754185 - [DEBUG]
70217 2019-Jan-12 20:37:25.754212 - [DEBUG] EDGE:
70218 2019-Jan-12 20:37:25.754269 - [DEBUG] ---> 70219 2019-Jan-12 20:37:25.754911 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70220 2019-Jan-12 20:37:25.755576 - [DEBUG]
70221 2019-Jan-12 20:37:25.755603 - [DEBUG] EDGE:
70222 2019-Jan-12 20:37:25.755660 - [DEBUG] ---> 70223 2019-Jan-12 20:37:25.756296 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70224 2019-Jan-12 20:37:25.756945 - [DEBUG]
70225 2019-Jan-12 20:37:25.756980 - [DEBUG] EDGE:
70226 2019-Jan-12 20:37:25.757037 - [DEBUG] ---> 70227 2019-Jan-12 20:37:25.757673 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
70228 2019-Jan-12 20:37:25.758321 - [DEBUG]
70229 2019-Jan-12 20:37:25.758367 - [DEBUG] Compose: AllBottom * AllBottom
70230 2019-Jan-12 20:37:25.758394 - [DEBUG]
70231 2019-Jan-12 20:37:25.758418 - [DEBUG] Propagate flow
70232 2019-Jan-12 20:37:25.758442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70233 2019-Jan-12 20:37:25.758499 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70234 2019-Jan-12 20:37:25.759151 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70235 2019-Jan-12 20:37:25.759207 - [DEBUG] Edge function : AllBottom (result of previous compose)
70236 2019-Jan-12 20:37:25.759232 - [DEBUG]
70237 2019-Jan-12 20:37:25.759257 - [DEBUG] Join: AllTop & AllBottom
70238 2019-Jan-12 20:37:25.759282 - [DEBUG] = AllBottom (new jump func)
70239 2019-Jan-12 20:37:25.759307 - [DEBUG]
70240 2019-Jan-12 20:37:25.759330 - [DEBUG] Start adding new jump function
70241 2019-Jan-12 20:37:25.759354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70242 2019-Jan-12 20:37:25.759408 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70243 2019-Jan-12 20:37:25.759463 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70244 2019-Jan-12 20:37:25.760119 - [DEBUG] Edge Function : AllBottom
70245 2019-Jan-12 20:37:25.760148 - [DEBUG] End adding new jump function
70246 2019-Jan-12 20:37:25.760171 - [DEBUG]
70247 2019-Jan-12 20:37:25.760195 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
70248 2019-Jan-12 20:37:25.760220 - [DEBUG]
70249 2019-Jan-12 20:37:25.760243 - [DEBUG] Process 1852. path edge:
70250 2019-Jan-12 20:37:25.760267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70251 2019-Jan-12 20:37:25.760325 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
70252 2019-Jan-12 20:37:25.760961 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70253 2019-Jan-12 20:37:25.761016 - [DEBUG]
70254 2019-Jan-12 20:37:25.761041 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70255 2019-Jan-12 20:37:25.761694 - [DEBUG] Compose: AllBottom * AllBottom
70256 2019-Jan-12 20:37:25.761723 - [DEBUG]
70257 2019-Jan-12 20:37:25.761747 - [DEBUG] Propagate flow
70258 2019-Jan-12 20:37:25.761770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70259 2019-Jan-12 20:37:25.761827 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70260 2019-Jan-12 20:37:25.762481 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70261 2019-Jan-12 20:37:25.762537 - [DEBUG] Edge function : AllBottom (result of previous compose)
70262 2019-Jan-12 20:37:25.762563 - [DEBUG]
70263 2019-Jan-12 20:37:25.762588 - [DEBUG] Join: AllTop & AllBottom
70264 2019-Jan-12 20:37:25.762614 - [DEBUG] = AllBottom (new jump func)
70265 2019-Jan-12 20:37:25.762638 - [DEBUG]
70266 2019-Jan-12 20:37:25.762662 - [DEBUG] Start adding new jump function
70267 2019-Jan-12 20:37:25.762685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70268 2019-Jan-12 20:37:25.762740 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70269 2019-Jan-12 20:37:25.762794 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70270 2019-Jan-12 20:37:25.763438 - [DEBUG] Edge Function : AllBottom
70271 2019-Jan-12 20:37:25.763467 - [DEBUG] End adding new jump function
70272 2019-Jan-12 20:37:25.763492 - [DEBUG]
70273 2019-Jan-12 20:37:25.763515 - [DEBUG] -------------------------------------------- 1853. Path Edge --------------------------------------------
70274 2019-Jan-12 20:37:25.763539 - [DEBUG]
70275 2019-Jan-12 20:37:25.763563 - [DEBUG] Process 1853. path edge:
70276 2019-Jan-12 20:37:25.763586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70277 2019-Jan-12 20:37:25.763643 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
70278 2019-Jan-12 20:37:25.764275 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70279 2019-Jan-12 20:37:25.764331 - [DEBUG]
70280 2019-Jan-12 20:37:25.764355 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
70281 2019-Jan-12 20:37:25.765001 - [DEBUG] Compose: AllBottom * AllBottom
70282 2019-Jan-12 20:37:25.765029 - [DEBUG]
70283 2019-Jan-12 20:37:25.765053 - [DEBUG] Propagate flow
70284 2019-Jan-12 20:37:25.765076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70285 2019-Jan-12 20:37:25.765132 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70286 2019-Jan-12 20:37:25.765790 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70287 2019-Jan-12 20:37:25.765846 - [DEBUG] Edge function : AllBottom (result of previous compose)
70288 2019-Jan-12 20:37:25.765871 - [DEBUG]
70289 2019-Jan-12 20:37:25.765895 - [DEBUG] Join: AllTop & AllBottom
70290 2019-Jan-12 20:37:25.765921 - [DEBUG] = AllBottom (new jump func)
70291 2019-Jan-12 20:37:25.765946 - [DEBUG]
70292 2019-Jan-12 20:37:25.765969 - [DEBUG] Start adding new jump function
70293 2019-Jan-12 20:37:25.765993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70294 2019-Jan-12 20:37:25.766047 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70295 2019-Jan-12 20:37:25.766101 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70296 2019-Jan-12 20:37:25.766738 - [DEBUG] Edge Function : AllBottom
70297 2019-Jan-12 20:37:25.766766 - [DEBUG] End adding new jump function
70298 2019-Jan-12 20:37:25.766790 - [DEBUG]
70299 2019-Jan-12 20:37:25.766813 - [DEBUG] -------------------------------------------- 1854. Path Edge --------------------------------------------
70300 2019-Jan-12 20:37:25.766837 - [DEBUG]
70301 2019-Jan-12 20:37:25.766861 - [DEBUG] Process 1854. path edge:
70302 2019-Jan-12 20:37:25.766885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70303 2019-Jan-12 20:37:25.766941 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
70304 2019-Jan-12 20:37:25.767579 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70305 2019-Jan-12 20:37:25.767635 - [DEBUG]
70306 2019-Jan-12 20:37:25.767659 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
70307 2019-Jan-12 20:37:25.768305 - [DEBUG] Compose: AllBottom * AllBottom
70308 2019-Jan-12 20:37:25.768333 - [DEBUG]
70309 2019-Jan-12 20:37:25.768357 - [DEBUG] Propagate flow
70310 2019-Jan-12 20:37:25.768381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70311 2019-Jan-12 20:37:25.768436 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
70312 2019-Jan-12 20:37:25.769087 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70313 2019-Jan-12 20:37:25.769143 - [DEBUG] Edge function : AllBottom (result of previous compose)
70314 2019-Jan-12 20:37:25.769168 - [DEBUG]
70315 2019-Jan-12 20:37:25.769192 - [DEBUG] Join: AllTop & AllBottom
70316 2019-Jan-12 20:37:25.769218 - [DEBUG] = AllBottom (new jump func)
70317 2019-Jan-12 20:37:25.769252 - [DEBUG]
70318 2019-Jan-12 20:37:25.769276 - [DEBUG] Start adding new jump function
70319 2019-Jan-12 20:37:25.769299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70320 2019-Jan-12 20:37:25.769354 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70321 2019-Jan-12 20:37:25.769408 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
70322 2019-Jan-12 20:37:25.770041 - [DEBUG] Edge Function : AllBottom
70323 2019-Jan-12 20:37:25.770069 - [DEBUG] End adding new jump function
70324 2019-Jan-12 20:37:25.770092 - [DEBUG]
70325 2019-Jan-12 20:37:25.770116 - [DEBUG] -------------------------------------------- 1855. Path Edge --------------------------------------------
70326 2019-Jan-12 20:37:25.770140 - [DEBUG]
70327 2019-Jan-12 20:37:25.770163 - [DEBUG] Process 1855. path edge:
70328 2019-Jan-12 20:37:25.770187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70329 2019-Jan-12 20:37:25.770243 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
70330 2019-Jan-12 20:37:25.770876 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70331 2019-Jan-12 20:37:25.770932 - [DEBUG]
70332 2019-Jan-12 20:37:25.770958 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
70333 2019-Jan-12 20:37:25.771601 - [DEBUG] Compose: AllBottom * AllBottom
70334 2019-Jan-12 20:37:25.771629 - [DEBUG]
70335 2019-Jan-12 20:37:25.771653 - [DEBUG] Propagate flow
70336 2019-Jan-12 20:37:25.771676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70337 2019-Jan-12 20:37:25.771732 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70338 2019-Jan-12 20:37:25.772382 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70339 2019-Jan-12 20:37:25.772438 - [DEBUG] Edge function : AllBottom (result of previous compose)
70340 2019-Jan-12 20:37:25.772463 - [DEBUG]
70341 2019-Jan-12 20:37:25.772488 - [DEBUG] Join: AllTop & AllBottom
70342 2019-Jan-12 20:37:25.772513 - [DEBUG] = AllBottom (new jump func)
70343 2019-Jan-12 20:37:25.772538 - [DEBUG]
70344 2019-Jan-12 20:37:25.772561 - [DEBUG] Start adding new jump function
70345 2019-Jan-12 20:37:25.772585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70346 2019-Jan-12 20:37:25.772639 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70347 2019-Jan-12 20:37:25.772693 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70348 2019-Jan-12 20:37:25.773326 - [DEBUG] Edge Function : AllBottom
70349 2019-Jan-12 20:37:25.773355 - [DEBUG] End adding new jump function
70350 2019-Jan-12 20:37:25.773379 - [DEBUG]
70351 2019-Jan-12 20:37:25.773403 - [DEBUG] -------------------------------------------- 1856. Path Edge --------------------------------------------
70352 2019-Jan-12 20:37:25.773427 - [DEBUG]
70353 2019-Jan-12 20:37:25.773450 - [DEBUG] Process 1856. path edge:
70354 2019-Jan-12 20:37:25.773474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70355 2019-Jan-12 20:37:25.773530 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
70356 2019-Jan-12 20:37:25.774163 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70357 2019-Jan-12 20:37:25.774219 - [DEBUG]
70358 2019-Jan-12 20:37:25.774243 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70359 2019-Jan-12 20:37:25.774889 - [DEBUG] Compose: AllBottom * AllBottom
70360 2019-Jan-12 20:37:25.774917 - [DEBUG]
70361 2019-Jan-12 20:37:25.774940 - [DEBUG] Propagate flow
70362 2019-Jan-12 20:37:25.774964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70363 2019-Jan-12 20:37:25.775020 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70364 2019-Jan-12 20:37:25.775678 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70365 2019-Jan-12 20:37:25.775734 - [DEBUG] Edge function : AllBottom (result of previous compose)
70366 2019-Jan-12 20:37:25.775759 - [DEBUG]
70367 2019-Jan-12 20:37:25.775784 - [DEBUG] Join: AllTop & AllBottom
70368 2019-Jan-12 20:37:25.775810 - [DEBUG] = AllBottom (new jump func)
70369 2019-Jan-12 20:37:25.775834 - [DEBUG]
70370 2019-Jan-12 20:37:25.775857 - [DEBUG] Start adding new jump function
70371 2019-Jan-12 20:37:25.775881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70372 2019-Jan-12 20:37:25.775935 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70373 2019-Jan-12 20:37:25.775990 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70374 2019-Jan-12 20:37:25.776626 - [DEBUG] Edge Function : AllBottom
70375 2019-Jan-12 20:37:25.776654 - [DEBUG] End adding new jump function
70376 2019-Jan-12 20:37:25.776678 - [DEBUG]
70377 2019-Jan-12 20:37:25.776702 - [DEBUG] -------------------------------------------- 1857. Path Edge --------------------------------------------
70378 2019-Jan-12 20:37:25.776726 - [DEBUG]
70379 2019-Jan-12 20:37:25.776749 - [DEBUG] Process 1857. path edge:
70380 2019-Jan-12 20:37:25.776773 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70381 2019-Jan-12 20:37:25.776829 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
70382 2019-Jan-12 20:37:25.777467 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70383 2019-Jan-12 20:37:25.777522 - [DEBUG]
70384 2019-Jan-12 20:37:25.777547 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70385 2019-Jan-12 20:37:25.778195 - [DEBUG] Compose: AllBottom * AllBottom
70386 2019-Jan-12 20:37:25.778224 - [DEBUG]
70387 2019-Jan-12 20:37:25.778248 - [DEBUG] Propagate flow
70388 2019-Jan-12 20:37:25.778271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70389 2019-Jan-12 20:37:25.778327 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70390 2019-Jan-12 20:37:25.778976 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70391 2019-Jan-12 20:37:25.779032 - [DEBUG] Edge function : AllBottom (result of previous compose)
70392 2019-Jan-12 20:37:25.779057 - [DEBUG]
70393 2019-Jan-12 20:37:25.779082 - [DEBUG] Join: AllTop & AllBottom
70394 2019-Jan-12 20:37:25.779108 - [DEBUG] = AllBottom (new jump func)
70395 2019-Jan-12 20:37:25.779132 - [DEBUG]
70396 2019-Jan-12 20:37:25.779156 - [DEBUG] Start adding new jump function
70397 2019-Jan-12 20:37:25.779180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70398 2019-Jan-12 20:37:25.779234 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70399 2019-Jan-12 20:37:25.779289 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70400 2019-Jan-12 20:37:25.779922 - [DEBUG] Edge Function : AllBottom
70401 2019-Jan-12 20:37:25.779950 - [DEBUG] End adding new jump function
70402 2019-Jan-12 20:37:25.779974 - [DEBUG]
70403 2019-Jan-12 20:37:25.779998 - [DEBUG] -------------------------------------------- 1858. Path Edge --------------------------------------------
70404 2019-Jan-12 20:37:25.780022 - [DEBUG]
70405 2019-Jan-12 20:37:25.780046 - [DEBUG] Process 1858. path edge:
70406 2019-Jan-12 20:37:25.780070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70407 2019-Jan-12 20:37:25.780125 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
70408 2019-Jan-12 20:37:25.780769 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70409 2019-Jan-12 20:37:25.780833 - [DEBUG]
70410 2019-Jan-12 20:37:25.780859 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70411 2019-Jan-12 20:37:25.781505 - [DEBUG] Compose: AllBottom * AllBottom
70412 2019-Jan-12 20:37:25.781532 - [DEBUG]
70413 2019-Jan-12 20:37:25.781556 - [DEBUG] Propagate flow
70414 2019-Jan-12 20:37:25.781580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70415 2019-Jan-12 20:37:25.781635 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70416 2019-Jan-12 20:37:25.782287 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70417 2019-Jan-12 20:37:25.782343 - [DEBUG] Edge function : AllBottom (result of previous compose)
70418 2019-Jan-12 20:37:25.782367 - [DEBUG]
70419 2019-Jan-12 20:37:25.782392 - [DEBUG] Join: AllTop & AllBottom
70420 2019-Jan-12 20:37:25.782418 - [DEBUG] = AllBottom (new jump func)
70421 2019-Jan-12 20:37:25.782442 - [DEBUG]
70422 2019-Jan-12 20:37:25.782465 - [DEBUG] Start adding new jump function
70423 2019-Jan-12 20:37:25.782489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70424 2019-Jan-12 20:37:25.782544 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70425 2019-Jan-12 20:37:25.782598 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70426 2019-Jan-12 20:37:25.783232 - [DEBUG] Edge Function : AllBottom
70427 2019-Jan-12 20:37:25.783259 - [DEBUG] End adding new jump function
70428 2019-Jan-12 20:37:25.783284 - [DEBUG]
70429 2019-Jan-12 20:37:25.783307 - [DEBUG] -------------------------------------------- 1859. Path Edge --------------------------------------------
70430 2019-Jan-12 20:37:25.783331 - [DEBUG]
70431 2019-Jan-12 20:37:25.783354 - [DEBUG] Process 1859. path edge:
70432 2019-Jan-12 20:37:25.783378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70433 2019-Jan-12 20:37:25.783434 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
70434 2019-Jan-12 20:37:25.784069 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70435 2019-Jan-12 20:37:25.784125 - [DEBUG]
70436 2019-Jan-12 20:37:25.784149 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70437 2019-Jan-12 20:37:25.784796 - [DEBUG] Compose: AllBottom * AllBottom
70438 2019-Jan-12 20:37:25.784824 - [DEBUG]
70439 2019-Jan-12 20:37:25.784848 - [DEBUG] Propagate flow
70440 2019-Jan-12 20:37:25.784871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70441 2019-Jan-12 20:37:25.784927 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70442 2019-Jan-12 20:37:25.785582 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70443 2019-Jan-12 20:37:25.785638 - [DEBUG] Edge function : AllBottom (result of previous compose)
70444 2019-Jan-12 20:37:25.785663 - [DEBUG]
70445 2019-Jan-12 20:37:25.785687 - [DEBUG] Join: AllTop & AllBottom
70446 2019-Jan-12 20:37:25.785713 - [DEBUG] = AllBottom (new jump func)
70447 2019-Jan-12 20:37:25.785738 - [DEBUG]
70448 2019-Jan-12 20:37:25.785761 - [DEBUG] Start adding new jump function
70449 2019-Jan-12 20:37:25.785785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70450 2019-Jan-12 20:37:25.785839 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70451 2019-Jan-12 20:37:25.785893 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70452 2019-Jan-12 20:37:25.786532 - [DEBUG] Edge Function : AllBottom
70453 2019-Jan-12 20:37:25.786562 - [DEBUG] End adding new jump function
70454 2019-Jan-12 20:37:25.786586 - [DEBUG]
70455 2019-Jan-12 20:37:25.786609 - [DEBUG] -------------------------------------------- 1860. Path Edge --------------------------------------------
70456 2019-Jan-12 20:37:25.786642 - [DEBUG]
70457 2019-Jan-12 20:37:25.786666 - [DEBUG] Process 1860. path edge:
70458 2019-Jan-12 20:37:25.786690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70459 2019-Jan-12 20:37:25.786746 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
70460 2019-Jan-12 20:37:25.787387 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70461 2019-Jan-12 20:37:25.787443 - [DEBUG]
70462 2019-Jan-12 20:37:25.787469 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70463 2019-Jan-12 20:37:25.788119 - [DEBUG] Compose: AllBottom * AllBottom
70464 2019-Jan-12 20:37:25.788147 - [DEBUG]
70465 2019-Jan-12 20:37:25.788171 - [DEBUG] Propagate flow
70466 2019-Jan-12 20:37:25.788195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70467 2019-Jan-12 20:37:25.788251 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70468 2019-Jan-12 20:37:25.788904 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70469 2019-Jan-12 20:37:25.788960 - [DEBUG] Edge function : AllBottom (result of previous compose)
70470 2019-Jan-12 20:37:25.788986 - [DEBUG]
70471 2019-Jan-12 20:37:25.789011 - [DEBUG] Join: AllTop & AllBottom
70472 2019-Jan-12 20:37:25.789037 - [DEBUG] = AllBottom (new jump func)
70473 2019-Jan-12 20:37:25.789062 - [DEBUG]
70474 2019-Jan-12 20:37:25.789085 - [DEBUG] Start adding new jump function
70475 2019-Jan-12 20:37:25.789109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70476 2019-Jan-12 20:37:25.789164 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70477 2019-Jan-12 20:37:25.789218 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70478 2019-Jan-12 20:37:25.789855 - [DEBUG] Edge Function : AllBottom
70479 2019-Jan-12 20:37:25.789883 - [DEBUG] End adding new jump function
70480 2019-Jan-12 20:37:25.789908 - [DEBUG]
70481 2019-Jan-12 20:37:25.789931 - [DEBUG] -------------------------------------------- 1861. Path Edge --------------------------------------------
70482 2019-Jan-12 20:37:25.789955 - [DEBUG]
70483 2019-Jan-12 20:37:25.789979 - [DEBUG] Process 1861. path edge:
70484 2019-Jan-12 20:37:25.790003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70485 2019-Jan-12 20:37:25.790059 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
70486 2019-Jan-12 20:37:25.790695 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70487 2019-Jan-12 20:37:25.790751 - [DEBUG]
70488 2019-Jan-12 20:37:25.790776 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70489 2019-Jan-12 20:37:25.791426 - [DEBUG] Compose: AllBottom * AllBottom
70490 2019-Jan-12 20:37:25.791454 - [DEBUG]
70491 2019-Jan-12 20:37:25.791478 - [DEBUG] Propagate flow
70492 2019-Jan-12 20:37:25.791502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70493 2019-Jan-12 20:37:25.791557 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
70494 2019-Jan-12 20:37:25.792252 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70495 2019-Jan-12 20:37:25.792321 - [DEBUG] Edge function : AllBottom (result of previous compose)
70496 2019-Jan-12 20:37:25.792347 - [DEBUG]
70497 2019-Jan-12 20:37:25.792372 - [DEBUG] Join: AllTop & AllBottom
70498 2019-Jan-12 20:37:25.792399 - [DEBUG] = AllBottom (new jump func)
70499 2019-Jan-12 20:37:25.792423 - [DEBUG]
70500 2019-Jan-12 20:37:25.792447 - [DEBUG] Start adding new jump function
70501 2019-Jan-12 20:37:25.792470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70502 2019-Jan-12 20:37:25.792545 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70503 2019-Jan-12 20:37:25.792601 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
70504 2019-Jan-12 20:37:25.793313 - [DEBUG] Edge Function : AllBottom
70505 2019-Jan-12 20:37:25.793345 - [DEBUG] End adding new jump function
70506 2019-Jan-12 20:37:25.793369 - [DEBUG]
70507 2019-Jan-12 20:37:25.793394 - [DEBUG] -------------------------------------------- 1862. Path Edge --------------------------------------------
70508 2019-Jan-12 20:37:25.793418 - [DEBUG]
70509 2019-Jan-12 20:37:25.793442 - [DEBUG] Process 1862. path edge:
70510 2019-Jan-12 20:37:25.793466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70511 2019-Jan-12 20:37:25.793538 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
70512 2019-Jan-12 20:37:25.794227 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70513 2019-Jan-12 20:37:25.794288 - [DEBUG]
70514 2019-Jan-12 20:37:25.794315 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
70515 2019-Jan-12 20:37:25.794979 - [DEBUG] Compose: AllBottom * AllBottom
70516 2019-Jan-12 20:37:25.795007 - [DEBUG]
70517 2019-Jan-12 20:37:25.795031 - [DEBUG] Propagate flow
70518 2019-Jan-12 20:37:25.795054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70519 2019-Jan-12 20:37:25.795111 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70520 2019-Jan-12 20:37:25.795773 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70521 2019-Jan-12 20:37:25.795829 - [DEBUG] Edge function : AllBottom (result of previous compose)
70522 2019-Jan-12 20:37:25.795854 - [DEBUG]
70523 2019-Jan-12 20:37:25.795879 - [DEBUG] Join: AllTop & AllBottom
70524 2019-Jan-12 20:37:25.795905 - [DEBUG] = AllBottom (new jump func)
70525 2019-Jan-12 20:37:25.795930 - [DEBUG]
70526 2019-Jan-12 20:37:25.795953 - [DEBUG] Start adding new jump function
70527 2019-Jan-12 20:37:25.795976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70528 2019-Jan-12 20:37:25.796031 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70529 2019-Jan-12 20:37:25.796085 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70530 2019-Jan-12 20:37:25.796719 - [DEBUG] Edge Function : AllBottom
70531 2019-Jan-12 20:37:25.796747 - [DEBUG] End adding new jump function
70532 2019-Jan-12 20:37:25.796772 - [DEBUG]
70533 2019-Jan-12 20:37:25.796795 - [DEBUG] -------------------------------------------- 1863. Path Edge --------------------------------------------
70534 2019-Jan-12 20:37:25.796819 - [DEBUG]
70535 2019-Jan-12 20:37:25.796843 - [DEBUG] Process 1863. path edge:
70536 2019-Jan-12 20:37:25.796867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70537 2019-Jan-12 20:37:25.796923 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
70538 2019-Jan-12 20:37:25.797558 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70539 2019-Jan-12 20:37:25.797614 - [DEBUG]
70540 2019-Jan-12 20:37:25.797638 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70541 2019-Jan-12 20:37:25.798290 - [DEBUG] Compose: AllBottom * AllBottom
70542 2019-Jan-12 20:37:25.798319 - [DEBUG]
70543 2019-Jan-12 20:37:25.798343 - [DEBUG] Propagate flow
70544 2019-Jan-12 20:37:25.798366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70545 2019-Jan-12 20:37:25.798423 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70546 2019-Jan-12 20:37:25.799080 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70547 2019-Jan-12 20:37:25.799136 - [DEBUG] Edge function : AllBottom (result of previous compose)
70548 2019-Jan-12 20:37:25.799178 - [DEBUG]
70549 2019-Jan-12 20:37:25.799204 - [DEBUG] Join: AllTop & AllBottom
70550 2019-Jan-12 20:37:25.799230 - [DEBUG] = AllBottom (new jump func)
70551 2019-Jan-12 20:37:25.799254 - [DEBUG]
70552 2019-Jan-12 20:37:25.799278 - [DEBUG] Start adding new jump function
70553 2019-Jan-12 20:37:25.799302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70554 2019-Jan-12 20:37:25.799357 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70555 2019-Jan-12 20:37:25.799411 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70556 2019-Jan-12 20:37:25.800051 - [DEBUG] Edge Function : AllBottom
70557 2019-Jan-12 20:37:25.800080 - [DEBUG] End adding new jump function
70558 2019-Jan-12 20:37:25.800104 - [DEBUG]
70559 2019-Jan-12 20:37:25.800128 - [DEBUG] -------------------------------------------- 1864. Path Edge --------------------------------------------
70560 2019-Jan-12 20:37:25.800153 - [DEBUG]
70561 2019-Jan-12 20:37:25.800176 - [DEBUG] Process 1864. path edge:
70562 2019-Jan-12 20:37:25.800200 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70563 2019-Jan-12 20:37:25.800256 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
70564 2019-Jan-12 20:37:25.800894 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70565 2019-Jan-12 20:37:25.800950 - [DEBUG]
70566 2019-Jan-12 20:37:25.800976 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70567 2019-Jan-12 20:37:25.801633 - [DEBUG] Compose: AllBottom * AllBottom
70568 2019-Jan-12 20:37:25.801661 - [DEBUG]
70569 2019-Jan-12 20:37:25.801685 - [DEBUG] Propagate flow
70570 2019-Jan-12 20:37:25.801708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70571 2019-Jan-12 20:37:25.801765 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70572 2019-Jan-12 20:37:25.802420 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70573 2019-Jan-12 20:37:25.802476 - [DEBUG] Edge function : AllBottom (result of previous compose)
70574 2019-Jan-12 20:37:25.802501 - [DEBUG]
70575 2019-Jan-12 20:37:25.802526 - [DEBUG] Join: AllTop & AllBottom
70576 2019-Jan-12 20:37:25.802552 - [DEBUG] = AllBottom (new jump func)
70577 2019-Jan-12 20:37:25.802577 - [DEBUG]
70578 2019-Jan-12 20:37:25.802600 - [DEBUG] Start adding new jump function
70579 2019-Jan-12 20:37:25.802624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70580 2019-Jan-12 20:37:25.802678 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70581 2019-Jan-12 20:37:25.802733 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70582 2019-Jan-12 20:37:25.803371 - [DEBUG] Edge Function : AllBottom
70583 2019-Jan-12 20:37:25.803399 - [DEBUG] End adding new jump function
70584 2019-Jan-12 20:37:25.803422 - [DEBUG]
70585 2019-Jan-12 20:37:25.803446 - [DEBUG] -------------------------------------------- 1865. Path Edge --------------------------------------------
70586 2019-Jan-12 20:37:25.803471 - [DEBUG]
70587 2019-Jan-12 20:37:25.803494 - [DEBUG] Process 1865. path edge:
70588 2019-Jan-12 20:37:25.803518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70589 2019-Jan-12 20:37:25.803575 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
70590 2019-Jan-12 20:37:25.804212 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70591 2019-Jan-12 20:37:25.804268 - [DEBUG]
70592 2019-Jan-12 20:37:25.804292 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70593 2019-Jan-12 20:37:25.804951 - [DEBUG] Possible callees:
70594 2019-Jan-12 20:37:25.804977 - [DEBUG] bar
70595 2019-Jan-12 20:37:25.805002 - [DEBUG] Possible return sites:
70596 2019-Jan-12 20:37:25.805026 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170597 2019-Jan-12 20:37:25.806306 - [DEBUG] Found and process special summary
70598 2019-Jan-12 20:37:25.806342 - [DEBUG] Compose: EdgeIdentity * AllBottom
70599 2019-Jan-12 20:37:25.806370 - [DEBUG]
70600 2019-Jan-12 20:37:25.806394 - [DEBUG] Propagate flow
70601 2019-Jan-12 20:37:25.806417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70602 2019-Jan-12 20:37:25.806475 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70603 2019-Jan-12 20:37:25.807124 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70604 2019-Jan-12 20:37:25.807180 - [DEBUG] Edge function : AllBottom (result of previous compose)
70605 2019-Jan-12 20:37:25.807205 - [DEBUG]
70606 2019-Jan-12 20:37:25.807230 - [DEBUG] Join: AllTop & AllBottom
70607 2019-Jan-12 20:37:25.807256 - [DEBUG] = AllBottom (new jump func)
70608 2019-Jan-12 20:37:25.807280 - [DEBUG]
70609 2019-Jan-12 20:37:25.807304 - [DEBUG] Start adding new jump function
70610 2019-Jan-12 20:37:25.807327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70611 2019-Jan-12 20:37:25.807381 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70612 2019-Jan-12 20:37:25.807436 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70613 2019-Jan-12 20:37:25.808073 - [DEBUG] Edge Function : AllBottom
70614 2019-Jan-12 20:37:25.808101 - [DEBUG] End adding new jump function
70615 2019-Jan-12 20:37:25.808125 - [DEBUG]
70616 2019-Jan-12 20:37:25.808149 - [DEBUG] -------------------------------------------- 1866. Path Edge --------------------------------------------
70617 2019-Jan-12 20:37:25.808173 - [DEBUG]
70618 2019-Jan-12 20:37:25.808197 - [DEBUG] Process 1866. path edge:
70619 2019-Jan-12 20:37:25.808220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70620 2019-Jan-12 20:37:25.808276 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
70621 2019-Jan-12 20:37:25.808929 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70622 2019-Jan-12 20:37:25.808985 - [DEBUG]
70623 2019-Jan-12 20:37:25.809009 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70624 2019-Jan-12 20:37:25.809662 - [DEBUG] Compose: AllBottom * AllBottom
70625 2019-Jan-12 20:37:25.809690 - [DEBUG]
70626 2019-Jan-12 20:37:25.809714 - [DEBUG] Propagate flow
70627 2019-Jan-12 20:37:25.809737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70628 2019-Jan-12 20:37:25.809794 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70629 2019-Jan-12 20:37:25.810434 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70630 2019-Jan-12 20:37:25.810490 - [DEBUG] Edge function : AllBottom (result of previous compose)
70631 2019-Jan-12 20:37:25.810515 - [DEBUG]
70632 2019-Jan-12 20:37:25.810540 - [DEBUG] Join: AllTop & AllBottom
70633 2019-Jan-12 20:37:25.810566 - [DEBUG] = AllBottom (new jump func)
70634 2019-Jan-12 20:37:25.810590 - [DEBUG]
70635 2019-Jan-12 20:37:25.810614 - [DEBUG] Start adding new jump function
70636 2019-Jan-12 20:37:25.810638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70637 2019-Jan-12 20:37:25.810692 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70638 2019-Jan-12 20:37:25.810747 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70639 2019-Jan-12 20:37:25.811389 - [DEBUG] Edge Function : AllBottom
70640 2019-Jan-12 20:37:25.811418 - [DEBUG] End adding new jump function
70641 2019-Jan-12 20:37:25.811442 - [DEBUG]
70642 2019-Jan-12 20:37:25.811466 - [DEBUG] -------------------------------------------- 1867. Path Edge --------------------------------------------
70643 2019-Jan-12 20:37:25.811490 - [DEBUG]
70644 2019-Jan-12 20:37:25.811514 - [DEBUG] Process 1867. path edge:
70645 2019-Jan-12 20:37:25.811538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70646 2019-Jan-12 20:37:25.811594 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
70647 2019-Jan-12 20:37:25.812244 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70648 2019-Jan-12 20:37:25.812300 - [DEBUG]
70649 2019-Jan-12 20:37:25.812325 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70650 2019-Jan-12 20:37:25.812973 - [DEBUG] Compose: AllBottom * AllBottom
70651 2019-Jan-12 20:37:25.813001 - [DEBUG]
70652 2019-Jan-12 20:37:25.813025 - [DEBUG] Propagate flow
70653 2019-Jan-12 20:37:25.813049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70654 2019-Jan-12 20:37:25.813105 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70655 2019-Jan-12 20:37:25.813749 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70656 2019-Jan-12 20:37:25.813805 - [DEBUG] Edge function : AllBottom (result of previous compose)
70657 2019-Jan-12 20:37:25.813830 - [DEBUG]
70658 2019-Jan-12 20:37:25.813855 - [DEBUG] Join: AllTop & AllBottom
70659 2019-Jan-12 20:37:25.813880 - [DEBUG] = AllBottom (new jump func)
70660 2019-Jan-12 20:37:25.813905 - [DEBUG]
70661 2019-Jan-12 20:37:25.813928 - [DEBUG] Start adding new jump function
70662 2019-Jan-12 20:37:25.813952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70663 2019-Jan-12 20:37:25.814006 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70664 2019-Jan-12 20:37:25.814061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70665 2019-Jan-12 20:37:25.814705 - [DEBUG] Edge Function : AllBottom
70666 2019-Jan-12 20:37:25.814733 - [DEBUG] End adding new jump function
70667 2019-Jan-12 20:37:25.814757 - [DEBUG]
70668 2019-Jan-12 20:37:25.814781 - [DEBUG] -------------------------------------------- 1868. Path Edge --------------------------------------------
70669 2019-Jan-12 20:37:25.814805 - [DEBUG]
70670 2019-Jan-12 20:37:25.814828 - [DEBUG] Process 1868. path edge:
70671 2019-Jan-12 20:37:25.814852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70672 2019-Jan-12 20:37:25.814908 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
70673 2019-Jan-12 20:37:25.815565 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70674 2019-Jan-12 20:37:25.815621 - [DEBUG]
70675 2019-Jan-12 20:37:25.815645 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70676 2019-Jan-12 20:37:25.816295 - [DEBUG] Possible callees:
70677 2019-Jan-12 20:37:25.816320 - [DEBUG] llvm.dbg.declare
70678 2019-Jan-12 20:37:25.816346 - [DEBUG] Possible return sites:
70679 2019-Jan-12 20:37:25.816369 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870680 2019-Jan-12 20:37:25.817636 - [DEBUG] Found and process special summary
70681 2019-Jan-12 20:37:25.817670 - [DEBUG] Compose: EdgeIdentity * AllBottom
70682 2019-Jan-12 20:37:25.817706 - [DEBUG]
70683 2019-Jan-12 20:37:25.817731 - [DEBUG] Propagate flow
70684 2019-Jan-12 20:37:25.817754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70685 2019-Jan-12 20:37:25.817811 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70686 2019-Jan-12 20:37:25.818448 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70687 2019-Jan-12 20:37:25.818504 - [DEBUG] Edge function : AllBottom (result of previous compose)
70688 2019-Jan-12 20:37:25.818529 - [DEBUG]
70689 2019-Jan-12 20:37:25.818554 - [DEBUG] Join: AllTop & AllBottom
70690 2019-Jan-12 20:37:25.818580 - [DEBUG] = AllBottom (new jump func)
70691 2019-Jan-12 20:37:25.818604 - [DEBUG]
70692 2019-Jan-12 20:37:25.818628 - [DEBUG] Start adding new jump function
70693 2019-Jan-12 20:37:25.818662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70694 2019-Jan-12 20:37:25.818718 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70695 2019-Jan-12 20:37:25.818773 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70696 2019-Jan-12 20:37:25.819411 - [DEBUG] Edge Function : AllBottom
70697 2019-Jan-12 20:37:25.819439 - [DEBUG] End adding new jump function
70698 2019-Jan-12 20:37:25.819463 - [DEBUG]
70699 2019-Jan-12 20:37:25.819487 - [DEBUG] -------------------------------------------- 1869. Path Edge --------------------------------------------
70700 2019-Jan-12 20:37:25.819511 - [DEBUG]
70701 2019-Jan-12 20:37:25.819534 - [DEBUG] Process 1869. path edge:
70702 2019-Jan-12 20:37:25.819558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70703 2019-Jan-12 20:37:25.819614 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
70704 2019-Jan-12 20:37:25.820251 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70705 2019-Jan-12 20:37:25.820307 - [DEBUG]
70706 2019-Jan-12 20:37:25.820331 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70707 2019-Jan-12 20:37:25.820984 - [DEBUG] Compose: AllBottom * AllBottom
70708 2019-Jan-12 20:37:25.821013 - [DEBUG]
70709 2019-Jan-12 20:37:25.821037 - [DEBUG] Propagate flow
70710 2019-Jan-12 20:37:25.821060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70711 2019-Jan-12 20:37:25.821117 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
70712 2019-Jan-12 20:37:25.821749 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70713 2019-Jan-12 20:37:25.821805 - [DEBUG] Edge function : AllBottom (result of previous compose)
70714 2019-Jan-12 20:37:25.821830 - [DEBUG]
70715 2019-Jan-12 20:37:25.821855 - [DEBUG] Join: AllTop & AllBottom
70716 2019-Jan-12 20:37:25.821881 - [DEBUG] = AllBottom (new jump func)
70717 2019-Jan-12 20:37:25.821905 - [DEBUG]
70718 2019-Jan-12 20:37:25.821929 - [DEBUG] Start adding new jump function
70719 2019-Jan-12 20:37:25.821952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70720 2019-Jan-12 20:37:25.822021 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70721 2019-Jan-12 20:37:25.822076 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
70722 2019-Jan-12 20:37:25.822708 - [DEBUG] Edge Function : AllBottom
70723 2019-Jan-12 20:37:25.822736 - [DEBUG] End adding new jump function
70724 2019-Jan-12 20:37:25.822760 - [DEBUG]
70725 2019-Jan-12 20:37:25.822784 - [DEBUG] -------------------------------------------- 1870. Path Edge --------------------------------------------
70726 2019-Jan-12 20:37:25.822808 - [DEBUG]
70727 2019-Jan-12 20:37:25.822832 - [DEBUG] Process 1870. path edge:
70728 2019-Jan-12 20:37:25.822856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70729 2019-Jan-12 20:37:25.822911 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
70730 2019-Jan-12 20:37:25.823553 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70731 2019-Jan-12 20:37:25.823609 - [DEBUG]
70732 2019-Jan-12 20:37:25.823634 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
70733 2019-Jan-12 20:37:25.824281 - [DEBUG] Compose: AllBottom * AllBottom
70734 2019-Jan-12 20:37:25.824309 - [DEBUG]
70735 2019-Jan-12 20:37:25.824332 - [DEBUG] Propagate flow
70736 2019-Jan-12 20:37:25.824356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70737 2019-Jan-12 20:37:25.824412 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70738 2019-Jan-12 20:37:25.825048 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70739 2019-Jan-12 20:37:25.825104 - [DEBUG] Edge function : AllBottom (result of previous compose)
70740 2019-Jan-12 20:37:25.825129 - [DEBUG]
70741 2019-Jan-12 20:37:25.825153 - [DEBUG] Join: AllTop & AllBottom
70742 2019-Jan-12 20:37:25.825179 - [DEBUG] = AllBottom (new jump func)
70743 2019-Jan-12 20:37:25.825204 - [DEBUG]
70744 2019-Jan-12 20:37:25.825227 - [DEBUG] Start adding new jump function
70745 2019-Jan-12 20:37:25.825250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70746 2019-Jan-12 20:37:25.825305 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70747 2019-Jan-12 20:37:25.825376 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70748 2019-Jan-12 20:37:25.826013 - [DEBUG] Edge Function : AllBottom
70749 2019-Jan-12 20:37:25.826040 - [DEBUG] End adding new jump function
70750 2019-Jan-12 20:37:25.826064 - [DEBUG]
70751 2019-Jan-12 20:37:25.826088 - [DEBUG] -------------------------------------------- 1871. Path Edge --------------------------------------------
70752 2019-Jan-12 20:37:25.826113 - [DEBUG]
70753 2019-Jan-12 20:37:25.826136 - [DEBUG] Process 1871. path edge:
70754 2019-Jan-12 20:37:25.826160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70755 2019-Jan-12 20:37:25.826215 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
70756 2019-Jan-12 20:37:25.826853 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70757 2019-Jan-12 20:37:25.826908 - [DEBUG]
70758 2019-Jan-12 20:37:25.826932 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70759 2019-Jan-12 20:37:25.827587 - [DEBUG] Compose: AllBottom * AllBottom
70760 2019-Jan-12 20:37:25.827615 - [DEBUG]
70761 2019-Jan-12 20:37:25.827638 - [DEBUG] Propagate flow
70762 2019-Jan-12 20:37:25.827662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70763 2019-Jan-12 20:37:25.827719 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
70764 2019-Jan-12 20:37:25.828350 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70765 2019-Jan-12 20:37:25.828406 - [DEBUG] Edge function : AllBottom (result of previous compose)
70766 2019-Jan-12 20:37:25.828431 - [DEBUG]
70767 2019-Jan-12 20:37:25.828455 - [DEBUG] Join: AllTop & AllBottom
70768 2019-Jan-12 20:37:25.828481 - [DEBUG] = AllBottom (new jump func)
70769 2019-Jan-12 20:37:25.828506 - [DEBUG]
70770 2019-Jan-12 20:37:25.828529 - [DEBUG] Start adding new jump function
70771 2019-Jan-12 20:37:25.828553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70772 2019-Jan-12 20:37:25.828607 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70773 2019-Jan-12 20:37:25.828675 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
70774 2019-Jan-12 20:37:25.829308 - [DEBUG] Edge Function : AllBottom
70775 2019-Jan-12 20:37:25.829336 - [DEBUG] End adding new jump function
70776 2019-Jan-12 20:37:25.829360 - [DEBUG]
70777 2019-Jan-12 20:37:25.829391 - [DEBUG] -------------------------------------------- 1872. Path Edge --------------------------------------------
70778 2019-Jan-12 20:37:25.829417 - [DEBUG]
70779 2019-Jan-12 20:37:25.829440 - [DEBUG] Process 1872. path edge:
70780 2019-Jan-12 20:37:25.829464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70781 2019-Jan-12 20:37:25.829520 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
70782 2019-Jan-12 20:37:25.830152 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70783 2019-Jan-12 20:37:25.830208 - [DEBUG]
70784 2019-Jan-12 20:37:25.830233 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
70785 2019-Jan-12 20:37:25.830882 - [DEBUG] Compose: AllBottom * AllBottom
70786 2019-Jan-12 20:37:25.830910 - [DEBUG]
70787 2019-Jan-12 20:37:25.830934 - [DEBUG] Propagate flow
70788 2019-Jan-12 20:37:25.830958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70789 2019-Jan-12 20:37:25.831014 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70790 2019-Jan-12 20:37:25.831650 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70791 2019-Jan-12 20:37:25.831706 - [DEBUG] Edge function : AllBottom (result of previous compose)
70792 2019-Jan-12 20:37:25.831731 - [DEBUG]
70793 2019-Jan-12 20:37:25.831755 - [DEBUG] Join: AllTop & AllBottom
70794 2019-Jan-12 20:37:25.831781 - [DEBUG] = AllBottom (new jump func)
70795 2019-Jan-12 20:37:25.831805 - [DEBUG]
70796 2019-Jan-12 20:37:25.831828 - [DEBUG] Start adding new jump function
70797 2019-Jan-12 20:37:25.831852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70798 2019-Jan-12 20:37:25.831906 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70799 2019-Jan-12 20:37:25.831961 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70800 2019-Jan-12 20:37:25.832608 - [DEBUG] Edge Function : AllBottom
70801 2019-Jan-12 20:37:25.832636 - [DEBUG] End adding new jump function
70802 2019-Jan-12 20:37:25.832660 - [DEBUG]
70803 2019-Jan-12 20:37:25.832684 - [DEBUG] -------------------------------------------- 1873. Path Edge --------------------------------------------
70804 2019-Jan-12 20:37:25.832708 - [DEBUG]
70805 2019-Jan-12 20:37:25.832732 - [DEBUG] Process 1873. path edge:
70806 2019-Jan-12 20:37:25.832755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70807 2019-Jan-12 20:37:25.832811 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
70808 2019-Jan-12 20:37:25.833447 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70809 2019-Jan-12 20:37:25.833503 - [DEBUG]
70810 2019-Jan-12 20:37:25.833527 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70811 2019-Jan-12 20:37:25.834179 - [DEBUG] Compose: AllBottom * AllBottom
70812 2019-Jan-12 20:37:25.834207 - [DEBUG]
70813 2019-Jan-12 20:37:25.834232 - [DEBUG] Propagate flow
70814 2019-Jan-12 20:37:25.834255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70815 2019-Jan-12 20:37:25.834313 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70816 2019-Jan-12 20:37:25.834950 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70817 2019-Jan-12 20:37:25.835006 - [DEBUG] Edge function : AllBottom (result of previous compose)
70818 2019-Jan-12 20:37:25.835031 - [DEBUG]
70819 2019-Jan-12 20:37:25.835056 - [DEBUG] Join: AllTop & AllBottom
70820 2019-Jan-12 20:37:25.835082 - [DEBUG] = AllBottom (new jump func)
70821 2019-Jan-12 20:37:25.835107 - [DEBUG]
70822 2019-Jan-12 20:37:25.835130 - [DEBUG] Start adding new jump function
70823 2019-Jan-12 20:37:25.835154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70824 2019-Jan-12 20:37:25.835217 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70825 2019-Jan-12 20:37:25.835272 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70826 2019-Jan-12 20:37:25.835925 - [DEBUG] Edge Function : AllBottom
70827 2019-Jan-12 20:37:25.835954 - [DEBUG] End adding new jump function
70828 2019-Jan-12 20:37:25.835978 - [DEBUG]
70829 2019-Jan-12 20:37:25.836002 - [DEBUG] -------------------------------------------- 1874. Path Edge --------------------------------------------
70830 2019-Jan-12 20:37:25.836026 - [DEBUG]
70831 2019-Jan-12 20:37:25.836050 - [DEBUG] Process 1874. path edge:
70832 2019-Jan-12 20:37:25.836073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70833 2019-Jan-12 20:37:25.836130 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
70834 2019-Jan-12 20:37:25.836766 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70835 2019-Jan-12 20:37:25.836822 - [DEBUG]
70836 2019-Jan-12 20:37:25.836846 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70837 2019-Jan-12 20:37:25.837502 - [DEBUG] Compose: AllBottom * AllBottom
70838 2019-Jan-12 20:37:25.837529 - [DEBUG]
70839 2019-Jan-12 20:37:25.837553 - [DEBUG] Propagate flow
70840 2019-Jan-12 20:37:25.837577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70841 2019-Jan-12 20:37:25.837633 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70842 2019-Jan-12 20:37:25.838268 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70843 2019-Jan-12 20:37:25.838323 - [DEBUG] Edge function : AllBottom (result of previous compose)
70844 2019-Jan-12 20:37:25.838348 - [DEBUG]
70845 2019-Jan-12 20:37:25.838373 - [DEBUG] Join: AllTop & AllBottom
70846 2019-Jan-12 20:37:25.838398 - [DEBUG] = AllBottom (new jump func)
70847 2019-Jan-12 20:37:25.838423 - [DEBUG]
70848 2019-Jan-12 20:37:25.838446 - [DEBUG] Start adding new jump function
70849 2019-Jan-12 20:37:25.838470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70850 2019-Jan-12 20:37:25.838524 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70851 2019-Jan-12 20:37:25.838578 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70852 2019-Jan-12 20:37:25.839231 - [DEBUG] Edge Function : AllBottom
70853 2019-Jan-12 20:37:25.839259 - [DEBUG] End adding new jump function
70854 2019-Jan-12 20:37:25.839283 - [DEBUG]
70855 2019-Jan-12 20:37:25.839306 - [DEBUG] -------------------------------------------- 1875. Path Edge --------------------------------------------
70856 2019-Jan-12 20:37:25.839331 - [DEBUG]
70857 2019-Jan-12 20:37:25.839354 - [DEBUG] Process 1875. path edge:
70858 2019-Jan-12 20:37:25.839378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70859 2019-Jan-12 20:37:25.839434 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
70860 2019-Jan-12 20:37:25.840066 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70861 2019-Jan-12 20:37:25.840122 - [DEBUG]
70862 2019-Jan-12 20:37:25.840147 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70863 2019-Jan-12 20:37:25.840799 - [DEBUG] Compose: AllBottom * AllBottom
70864 2019-Jan-12 20:37:25.840827 - [DEBUG]
70865 2019-Jan-12 20:37:25.840850 - [DEBUG] Propagate flow
70866 2019-Jan-12 20:37:25.840874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70867 2019-Jan-12 20:37:25.840931 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70868 2019-Jan-12 20:37:25.841581 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70869 2019-Jan-12 20:37:25.841637 - [DEBUG] Edge function : AllBottom (result of previous compose)
70870 2019-Jan-12 20:37:25.841663 - [DEBUG]
70871 2019-Jan-12 20:37:25.841687 - [DEBUG] Join: AllTop & AllBottom
70872 2019-Jan-12 20:37:25.841713 - [DEBUG] = AllBottom (new jump func)
70873 2019-Jan-12 20:37:25.841738 - [DEBUG]
70874 2019-Jan-12 20:37:25.841761 - [DEBUG] Start adding new jump function
70875 2019-Jan-12 20:37:25.841785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70876 2019-Jan-12 20:37:25.841840 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70877 2019-Jan-12 20:37:25.841894 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70878 2019-Jan-12 20:37:25.842552 - [DEBUG] Edge Function : AllBottom
70879 2019-Jan-12 20:37:25.842580 - [DEBUG] End adding new jump function
70880 2019-Jan-12 20:37:25.842604 - [DEBUG]
70881 2019-Jan-12 20:37:25.842628 - [DEBUG] -------------------------------------------- 1876. Path Edge --------------------------------------------
70882 2019-Jan-12 20:37:25.842652 - [DEBUG]
70883 2019-Jan-12 20:37:25.842676 - [DEBUG] Process 1876. path edge:
70884 2019-Jan-12 20:37:25.842699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70885 2019-Jan-12 20:37:25.842756 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
70886 2019-Jan-12 20:37:25.843398 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70887 2019-Jan-12 20:37:25.843454 - [DEBUG]
70888 2019-Jan-12 20:37:25.843479 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70889 2019-Jan-12 20:37:25.844134 - [DEBUG] Possible callees:
70890 2019-Jan-12 20:37:25.844160 - [DEBUG] llvm.dbg.declare
70891 2019-Jan-12 20:37:25.844186 - [DEBUG] Possible return sites:
70892 2019-Jan-12 20:37:25.844210 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070893 2019-Jan-12 20:37:25.845490 - [DEBUG] Found and process special summary
70894 2019-Jan-12 20:37:25.845524 - [DEBUG] Compose: EdgeIdentity * AllBottom
70895 2019-Jan-12 20:37:25.845551 - [DEBUG]
70896 2019-Jan-12 20:37:25.845575 - [DEBUG] Propagate flow
70897 2019-Jan-12 20:37:25.845599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70898 2019-Jan-12 20:37:25.845655 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70899 2019-Jan-12 20:37:25.846292 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70900 2019-Jan-12 20:37:25.846348 - [DEBUG] Edge function : AllBottom (result of previous compose)
70901 2019-Jan-12 20:37:25.846373 - [DEBUG]
70902 2019-Jan-12 20:37:25.846398 - [DEBUG] Join: AllTop & AllBottom
70903 2019-Jan-12 20:37:25.846424 - [DEBUG] = AllBottom (new jump func)
70904 2019-Jan-12 20:37:25.846448 - [DEBUG]
70905 2019-Jan-12 20:37:25.846472 - [DEBUG] Start adding new jump function
70906 2019-Jan-12 20:37:25.846495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70907 2019-Jan-12 20:37:25.846550 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70908 2019-Jan-12 20:37:25.846605 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70909 2019-Jan-12 20:37:25.847241 - [DEBUG] Edge Function : AllBottom
70910 2019-Jan-12 20:37:25.847269 - [DEBUG] End adding new jump function
70911 2019-Jan-12 20:37:25.847293 - [DEBUG]
70912 2019-Jan-12 20:37:25.847316 - [DEBUG] -------------------------------------------- 1877. Path Edge --------------------------------------------
70913 2019-Jan-12 20:37:25.847349 - [DEBUG]
70914 2019-Jan-12 20:37:25.847373 - [DEBUG] Process 1877. path edge:
70915 2019-Jan-12 20:37:25.847397 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70916 2019-Jan-12 20:37:25.847453 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
70917 2019-Jan-12 20:37:25.848091 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70918 2019-Jan-12 20:37:25.848147 - [DEBUG]
70919 2019-Jan-12 20:37:25.848171 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
70920 2019-Jan-12 20:37:25.848844 - [DEBUG] Compose: AllBottom * AllBottom
70921 2019-Jan-12 20:37:25.848872 - [DEBUG]
70922 2019-Jan-12 20:37:25.848896 - [DEBUG] Propagate flow
70923 2019-Jan-12 20:37:25.848920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70924 2019-Jan-12 20:37:25.848977 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
70925 2019-Jan-12 20:37:25.849610 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70926 2019-Jan-12 20:37:25.849665 - [DEBUG] Edge function : AllBottom (result of previous compose)
70927 2019-Jan-12 20:37:25.849691 - [DEBUG]
70928 2019-Jan-12 20:37:25.849715 - [DEBUG] Join: AllTop & AllBottom
70929 2019-Jan-12 20:37:25.849741 - [DEBUG] = AllBottom (new jump func)
70930 2019-Jan-12 20:37:25.849765 - [DEBUG]
70931 2019-Jan-12 20:37:25.849789 - [DEBUG] Start adding new jump function
70932 2019-Jan-12 20:37:25.849812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70933 2019-Jan-12 20:37:25.849867 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70934 2019-Jan-12 20:37:25.849921 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
70935 2019-Jan-12 20:37:25.850555 - [DEBUG] Edge Function : AllBottom
70936 2019-Jan-12 20:37:25.850583 - [DEBUG] End adding new jump function
70937 2019-Jan-12 20:37:25.850607 - [DEBUG]
70938 2019-Jan-12 20:37:25.850631 - [DEBUG] -------------------------------------------- 1878. Path Edge --------------------------------------------
70939 2019-Jan-12 20:37:25.850656 - [DEBUG]
70940 2019-Jan-12 20:37:25.850679 - [DEBUG] Process 1878. path edge:
70941 2019-Jan-12 20:37:25.850703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70942 2019-Jan-12 20:37:25.850759 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
70943 2019-Jan-12 20:37:25.851393 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70944 2019-Jan-12 20:37:25.851449 - [DEBUG]
70945 2019-Jan-12 20:37:25.851474 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
70946 2019-Jan-12 20:37:25.852141 - [DEBUG] Compose: AllBottom * AllBottom
70947 2019-Jan-12 20:37:25.852170 - [DEBUG]
70948 2019-Jan-12 20:37:25.852194 - [DEBUG] Propagate flow
70949 2019-Jan-12 20:37:25.852217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70950 2019-Jan-12 20:37:25.852274 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70951 2019-Jan-12 20:37:25.852917 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70952 2019-Jan-12 20:37:25.852973 - [DEBUG] Edge function : AllBottom (result of previous compose)
70953 2019-Jan-12 20:37:25.852998 - [DEBUG]
70954 2019-Jan-12 20:37:25.853022 - [DEBUG] Join: AllTop & AllBottom
70955 2019-Jan-12 20:37:25.853048 - [DEBUG] = AllBottom (new jump func)
70956 2019-Jan-12 20:37:25.853073 - [DEBUG]
70957 2019-Jan-12 20:37:25.853096 - [DEBUG] Start adding new jump function
70958 2019-Jan-12 20:37:25.853119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70959 2019-Jan-12 20:37:25.853174 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70960 2019-Jan-12 20:37:25.853237 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70961 2019-Jan-12 20:37:25.853879 - [DEBUG] Edge Function : AllBottom
70962 2019-Jan-12 20:37:25.853908 - [DEBUG] End adding new jump function
70963 2019-Jan-12 20:37:25.853932 - [DEBUG]
70964 2019-Jan-12 20:37:25.853955 - [DEBUG] -------------------------------------------- 1879. Path Edge --------------------------------------------
70965 2019-Jan-12 20:37:25.853980 - [DEBUG]
70966 2019-Jan-12 20:37:25.854004 - [DEBUG] Process 1879. path edge:
70967 2019-Jan-12 20:37:25.854028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70968 2019-Jan-12 20:37:25.854084 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
70969 2019-Jan-12 20:37:25.854726 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
70970 2019-Jan-12 20:37:25.854781 - [DEBUG]
70971 2019-Jan-12 20:37:25.854806 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
70972 2019-Jan-12 20:37:25.855477 - [DEBUG] Possible callees:
70973 2019-Jan-12 20:37:25.855502 - [DEBUG] llvm.dbg.declare
70974 2019-Jan-12 20:37:25.855527 - [DEBUG] Possible return sites:
70975 2019-Jan-12 20:37:25.855551 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14970976 2019-Jan-12 20:37:25.856817 - [DEBUG] Found and process special summary
70977 2019-Jan-12 20:37:25.856851 - [DEBUG] Compose: EdgeIdentity * AllBottom
70978 2019-Jan-12 20:37:25.856878 - [DEBUG]
70979 2019-Jan-12 20:37:25.856902 - [DEBUG] Propagate flow
70980 2019-Jan-12 20:37:25.856925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
70981 2019-Jan-12 20:37:25.856982 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70982 2019-Jan-12 20:37:25.857617 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
70983 2019-Jan-12 20:37:25.857673 - [DEBUG] Edge function : AllBottom (result of previous compose)
70984 2019-Jan-12 20:37:25.857698 - [DEBUG]
70985 2019-Jan-12 20:37:25.857723 - [DEBUG] Join: AllTop & AllBottom
70986 2019-Jan-12 20:37:25.857748 - [DEBUG] = AllBottom (new jump func)
70987 2019-Jan-12 20:37:25.857773 - [DEBUG]
70988 2019-Jan-12 20:37:25.857796 - [DEBUG] Start adding new jump function
70989 2019-Jan-12 20:37:25.857820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
70990 2019-Jan-12 20:37:25.857874 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
70991 2019-Jan-12 20:37:25.857928 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
70992 2019-Jan-12 20:37:25.858565 - [DEBUG] Edge Function : AllBottom
70993 2019-Jan-12 20:37:25.858593 - [DEBUG] End adding new jump function
70994 2019-Jan-12 20:37:25.858617 - [DEBUG]
70995 2019-Jan-12 20:37:25.858641 - [DEBUG] -------------------------------------------- 1880. Path Edge --------------------------------------------
70996 2019-Jan-12 20:37:25.858680 - [DEBUG]
70997 2019-Jan-12 20:37:25.858704 - [DEBUG] Process 1880. path edge:
70998 2019-Jan-12 20:37:25.858728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
70999 2019-Jan-12 20:37:25.858784 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
71000 2019-Jan-12 20:37:25.859419 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71001 2019-Jan-12 20:37:25.859475 - [DEBUG]
71002 2019-Jan-12 20:37:25.859500 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71003 2019-Jan-12 20:37:25.860167 - [DEBUG] Compose: AllBottom * AllBottom
71004 2019-Jan-12 20:37:25.860195 - [DEBUG]
71005 2019-Jan-12 20:37:25.860219 - [DEBUG] Propagate flow
71006 2019-Jan-12 20:37:25.860242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71007 2019-Jan-12 20:37:25.860299 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
71008 2019-Jan-12 20:37:25.860933 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71009 2019-Jan-12 20:37:25.860989 - [DEBUG] Edge function : AllBottom (result of previous compose)
71010 2019-Jan-12 20:37:25.861014 - [DEBUG]
71011 2019-Jan-12 20:37:25.861038 - [DEBUG] Join: AllTop & AllBottom
71012 2019-Jan-12 20:37:25.861064 - [DEBUG] = AllBottom (new jump func)
71013 2019-Jan-12 20:37:25.861089 - [DEBUG]
71014 2019-Jan-12 20:37:25.861112 - [DEBUG] Start adding new jump function
71015 2019-Jan-12 20:37:25.861136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71016 2019-Jan-12 20:37:25.861191 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71017 2019-Jan-12 20:37:25.861245 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
71018 2019-Jan-12 20:37:25.861879 - [DEBUG] Edge Function : AllBottom
71019 2019-Jan-12 20:37:25.861907 - [DEBUG] End adding new jump function
71020 2019-Jan-12 20:37:25.861931 - [DEBUG]
71021 2019-Jan-12 20:37:25.861955 - [DEBUG] -------------------------------------------- 1881. Path Edge --------------------------------------------
71022 2019-Jan-12 20:37:25.861979 - [DEBUG]
71023 2019-Jan-12 20:37:25.862016 - [DEBUG] Process 1881. path edge:
71024 2019-Jan-12 20:37:25.862040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71025 2019-Jan-12 20:37:25.862097 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
71026 2019-Jan-12 20:37:25.862732 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71027 2019-Jan-12 20:37:25.862787 - [DEBUG]
71028 2019-Jan-12 20:37:25.862812 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
71029 2019-Jan-12 20:37:25.863466 - [DEBUG] Compose: AllBottom * AllBottom
71030 2019-Jan-12 20:37:25.863494 - [DEBUG]
71031 2019-Jan-12 20:37:25.863518 - [DEBUG] Propagate flow
71032 2019-Jan-12 20:37:25.863541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71033 2019-Jan-12 20:37:25.863598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71034 2019-Jan-12 20:37:25.864242 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71035 2019-Jan-12 20:37:25.864297 - [DEBUG] Edge function : AllBottom (result of previous compose)
71036 2019-Jan-12 20:37:25.864322 - [DEBUG]
71037 2019-Jan-12 20:37:25.864347 - [DEBUG] Join: AllTop & AllBottom
71038 2019-Jan-12 20:37:25.864373 - [DEBUG] = AllBottom (new jump func)
71039 2019-Jan-12 20:37:25.864398 - [DEBUG]
71040 2019-Jan-12 20:37:25.864421 - [DEBUG] Start adding new jump function
71041 2019-Jan-12 20:37:25.864445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71042 2019-Jan-12 20:37:25.864499 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71043 2019-Jan-12 20:37:25.864554 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71044 2019-Jan-12 20:37:25.865196 - [DEBUG] Edge Function : AllBottom
71045 2019-Jan-12 20:37:25.865224 - [DEBUG] End adding new jump function
71046 2019-Jan-12 20:37:25.865248 - [DEBUG]
71047 2019-Jan-12 20:37:25.865272 - [DEBUG] -------------------------------------------- 1882. Path Edge --------------------------------------------
71048 2019-Jan-12 20:37:25.865296 - [DEBUG]
71049 2019-Jan-12 20:37:25.865345 - [DEBUG] Process 1882. path edge:
71050 2019-Jan-12 20:37:25.865370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71051 2019-Jan-12 20:37:25.865427 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
71052 2019-Jan-12 20:37:25.866073 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71053 2019-Jan-12 20:37:25.866129 - [DEBUG]
71054 2019-Jan-12 20:37:25.866153 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71055 2019-Jan-12 20:37:25.866811 - [DEBUG] Possible callees:
71056 2019-Jan-12 20:37:25.866837 - [DEBUG] llvm.dbg.declare
71057 2019-Jan-12 20:37:25.866862 - [DEBUG] Possible return sites:
71058 2019-Jan-12 20:37:25.866886 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571059 2019-Jan-12 20:37:25.868154 - [DEBUG] Found and process special summary
71060 2019-Jan-12 20:37:25.868188 - [DEBUG] Compose: EdgeIdentity * AllBottom
71061 2019-Jan-12 20:37:25.868215 - [DEBUG]
71062 2019-Jan-12 20:37:25.868239 - [DEBUG] Propagate flow
71063 2019-Jan-12 20:37:25.868262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71064 2019-Jan-12 20:37:25.868320 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71065 2019-Jan-12 20:37:25.868974 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71066 2019-Jan-12 20:37:25.869030 - [DEBUG] Edge function : AllBottom (result of previous compose)
71067 2019-Jan-12 20:37:25.869055 - [DEBUG]
71068 2019-Jan-12 20:37:25.869079 - [DEBUG] Join: AllTop & AllBottom
71069 2019-Jan-12 20:37:25.869105 - [DEBUG] = AllBottom (new jump func)
71070 2019-Jan-12 20:37:25.869130 - [DEBUG]
71071 2019-Jan-12 20:37:25.869153 - [DEBUG] Start adding new jump function
71072 2019-Jan-12 20:37:25.869176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71073 2019-Jan-12 20:37:25.869231 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71074 2019-Jan-12 20:37:25.869285 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71075 2019-Jan-12 20:37:25.869921 - [DEBUG] Edge Function : AllBottom
71076 2019-Jan-12 20:37:25.869950 - [DEBUG] End adding new jump function
71077 2019-Jan-12 20:37:25.869974 - [DEBUG]
71078 2019-Jan-12 20:37:25.869998 - [DEBUG] -------------------------------------------- 1883. Path Edge --------------------------------------------
71079 2019-Jan-12 20:37:25.870022 - [DEBUG]
71080 2019-Jan-12 20:37:25.870046 - [DEBUG] Process 1883. path edge:
71081 2019-Jan-12 20:37:25.870070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71082 2019-Jan-12 20:37:25.870126 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
71083 2019-Jan-12 20:37:25.870761 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71084 2019-Jan-12 20:37:25.870817 - [DEBUG]
71085 2019-Jan-12 20:37:25.870841 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71086 2019-Jan-12 20:37:25.871501 - [DEBUG] Compose: AllBottom * AllBottom
71087 2019-Jan-12 20:37:25.871530 - [DEBUG]
71088 2019-Jan-12 20:37:25.871553 - [DEBUG] Propagate flow
71089 2019-Jan-12 20:37:25.871577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71090 2019-Jan-12 20:37:25.871634 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
71091 2019-Jan-12 20:37:25.872284 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71092 2019-Jan-12 20:37:25.872341 - [DEBUG] Edge function : AllBottom (result of previous compose)
71093 2019-Jan-12 20:37:25.872375 - [DEBUG]
71094 2019-Jan-12 20:37:25.872400 - [DEBUG] Join: AllTop & AllBottom
71095 2019-Jan-12 20:37:25.872426 - [DEBUG] = AllBottom (new jump func)
71096 2019-Jan-12 20:37:25.872451 - [DEBUG]
71097 2019-Jan-12 20:37:25.872474 - [DEBUG] Start adding new jump function
71098 2019-Jan-12 20:37:25.872498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71099 2019-Jan-12 20:37:25.872553 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71100 2019-Jan-12 20:37:25.872607 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
71101 2019-Jan-12 20:37:25.873242 - [DEBUG] Edge Function : AllBottom
71102 2019-Jan-12 20:37:25.873279 - [DEBUG] End adding new jump function
71103 2019-Jan-12 20:37:25.873304 - [DEBUG]
71104 2019-Jan-12 20:37:25.873328 - [DEBUG] -------------------------------------------- 1884. Path Edge --------------------------------------------
71105 2019-Jan-12 20:37:25.873352 - [DEBUG]
71106 2019-Jan-12 20:37:25.873376 - [DEBUG] Process 1884. path edge:
71107 2019-Jan-12 20:37:25.873400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71108 2019-Jan-12 20:37:25.873457 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
71109 2019-Jan-12 20:37:25.874091 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71110 2019-Jan-12 20:37:25.874147 - [DEBUG]
71111 2019-Jan-12 20:37:25.874172 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
71112 2019-Jan-12 20:37:25.874827 - [DEBUG] Compose: AllBottom * AllBottom
71113 2019-Jan-12 20:37:25.874857 - [DEBUG]
71114 2019-Jan-12 20:37:25.874881 - [DEBUG] Propagate flow
71115 2019-Jan-12 20:37:25.874904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71116 2019-Jan-12 20:37:25.874961 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
71117 2019-Jan-12 20:37:25.875611 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71118 2019-Jan-12 20:37:25.875667 - [DEBUG] Edge function : AllBottom (result of previous compose)
71119 2019-Jan-12 20:37:25.875692 - [DEBUG]
71120 2019-Jan-12 20:37:25.875716 - [DEBUG] Join: AllTop & AllBottom
71121 2019-Jan-12 20:37:25.875742 - [DEBUG] = AllBottom (new jump func)
71122 2019-Jan-12 20:37:25.875766 - [DEBUG]
71123 2019-Jan-12 20:37:25.875790 - [DEBUG] Start adding new jump function
71124 2019-Jan-12 20:37:25.875813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71125 2019-Jan-12 20:37:25.875868 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71126 2019-Jan-12 20:37:25.875922 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
71127 2019-Jan-12 20:37:25.876555 - [DEBUG] Edge Function : AllBottom
71128 2019-Jan-12 20:37:25.876590 - [DEBUG] End adding new jump function
71129 2019-Jan-12 20:37:25.876615 - [DEBUG]
71130 2019-Jan-12 20:37:25.876639 - [DEBUG] -------------------------------------------- 1885. Path Edge --------------------------------------------
71131 2019-Jan-12 20:37:25.876664 - [DEBUG]
71132 2019-Jan-12 20:37:25.876687 - [DEBUG] Process 1885. path edge:
71133 2019-Jan-12 20:37:25.876711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71134 2019-Jan-12 20:37:25.876767 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
71135 2019-Jan-12 20:37:25.877407 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71136 2019-Jan-12 20:37:25.877463 - [DEBUG]
71137 2019-Jan-12 20:37:25.877488 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
71138 2019-Jan-12 20:37:25.878143 - [DEBUG] Compose: AllBottom * AllBottom
71139 2019-Jan-12 20:37:25.878171 - [DEBUG]
71140 2019-Jan-12 20:37:25.878194 - [DEBUG] Propagate flow
71141 2019-Jan-12 20:37:25.878231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71142 2019-Jan-12 20:37:25.878288 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71143 2019-Jan-12 20:37:25.878949 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71144 2019-Jan-12 20:37:25.879005 - [DEBUG] Edge function : AllBottom (result of previous compose)
71145 2019-Jan-12 20:37:25.879030 - [DEBUG]
71146 2019-Jan-12 20:37:25.879055 - [DEBUG] Join: AllTop & AllBottom
71147 2019-Jan-12 20:37:25.879081 - [DEBUG] = AllBottom (new jump func)
71148 2019-Jan-12 20:37:25.879105 - [DEBUG]
71149 2019-Jan-12 20:37:25.879128 - [DEBUG] Start adding new jump function
71150 2019-Jan-12 20:37:25.879152 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71151 2019-Jan-12 20:37:25.879207 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71152 2019-Jan-12 20:37:25.879261 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71153 2019-Jan-12 20:37:25.879904 - [DEBUG] Edge Function : AllBottom
71154 2019-Jan-12 20:37:25.879931 - [DEBUG] End adding new jump function
71155 2019-Jan-12 20:37:25.879956 - [DEBUG]
71156 2019-Jan-12 20:37:25.879980 - [DEBUG] -------------------------------------------- 1886. Path Edge --------------------------------------------
71157 2019-Jan-12 20:37:25.880004 - [DEBUG]
71158 2019-Jan-12 20:37:25.880027 - [DEBUG] Process 1886. path edge:
71159 2019-Jan-12 20:37:25.880051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71160 2019-Jan-12 20:37:25.880107 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
71161 2019-Jan-12 20:37:25.880750 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71162 2019-Jan-12 20:37:25.880806 - [DEBUG]
71163 2019-Jan-12 20:37:25.880830 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71164 2019-Jan-12 20:37:25.881487 - [DEBUG] Possible callees:
71165 2019-Jan-12 20:37:25.881513 - [DEBUG] llvm.dbg.declare
71166 2019-Jan-12 20:37:25.881539 - [DEBUG] Possible return sites:
71167 2019-Jan-12 20:37:25.881562 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371168 2019-Jan-12 20:37:25.882848 - [DEBUG] Found and process special summary
71169 2019-Jan-12 20:37:25.882881 - [DEBUG] Compose: EdgeIdentity * AllBottom
71170 2019-Jan-12 20:37:25.882908 - [DEBUG]
71171 2019-Jan-12 20:37:25.882933 - [DEBUG] Propagate flow
71172 2019-Jan-12 20:37:25.882956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71173 2019-Jan-12 20:37:25.883013 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71174 2019-Jan-12 20:37:25.883650 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71175 2019-Jan-12 20:37:25.883706 - [DEBUG] Edge function : AllBottom (result of previous compose)
71176 2019-Jan-12 20:37:25.883731 - [DEBUG]
71177 2019-Jan-12 20:37:25.883755 - [DEBUG] Join: AllTop & AllBottom
71178 2019-Jan-12 20:37:25.883781 - [DEBUG] = AllBottom (new jump func)
71179 2019-Jan-12 20:37:25.883805 - [DEBUG]
71180 2019-Jan-12 20:37:25.883829 - [DEBUG] Start adding new jump function
71181 2019-Jan-12 20:37:25.883852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71182 2019-Jan-12 20:37:25.883907 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71183 2019-Jan-12 20:37:25.883961 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71184 2019-Jan-12 20:37:25.884607 - [DEBUG] Edge Function : AllBottom
71185 2019-Jan-12 20:37:25.884636 - [DEBUG] End adding new jump function
71186 2019-Jan-12 20:37:25.884660 - [DEBUG]
71187 2019-Jan-12 20:37:25.884683 - [DEBUG] -------------------------------------------- 1887. Path Edge --------------------------------------------
71188 2019-Jan-12 20:37:25.884708 - [DEBUG]
71189 2019-Jan-12 20:37:25.884731 - [DEBUG] Process 1887. path edge:
71190 2019-Jan-12 20:37:25.884755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71191 2019-Jan-12 20:37:25.884812 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
71192 2019-Jan-12 20:37:25.885464 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71193 2019-Jan-12 20:37:25.885520 - [DEBUG]
71194 2019-Jan-12 20:37:25.885544 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71195 2019-Jan-12 20:37:25.886204 - [DEBUG] Compose: AllBottom * AllBottom
71196 2019-Jan-12 20:37:25.886232 - [DEBUG]
71197 2019-Jan-12 20:37:25.886256 - [DEBUG] Propagate flow
71198 2019-Jan-12 20:37:25.886279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71199 2019-Jan-12 20:37:25.886336 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71200 2019-Jan-12 20:37:25.886969 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71201 2019-Jan-12 20:37:25.887025 - [DEBUG] Edge function : AllBottom (result of previous compose)
71202 2019-Jan-12 20:37:25.887050 - [DEBUG]
71203 2019-Jan-12 20:37:25.887074 - [DEBUG] Join: AllTop & AllBottom
71204 2019-Jan-12 20:37:25.887100 - [DEBUG] = AllBottom (new jump func)
71205 2019-Jan-12 20:37:25.887125 - [DEBUG]
71206 2019-Jan-12 20:37:25.887148 - [DEBUG] Start adding new jump function
71207 2019-Jan-12 20:37:25.887171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71208 2019-Jan-12 20:37:25.887226 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71209 2019-Jan-12 20:37:25.887280 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71210 2019-Jan-12 20:37:25.887912 - [DEBUG] Edge Function : AllBottom
71211 2019-Jan-12 20:37:25.887940 - [DEBUG] End adding new jump function
71212 2019-Jan-12 20:37:25.887964 - [DEBUG]
71213 2019-Jan-12 20:37:25.887988 - [DEBUG] -------------------------------------------- 1888. Path Edge --------------------------------------------
71214 2019-Jan-12 20:37:25.888013 - [DEBUG]
71215 2019-Jan-12 20:37:25.888036 - [DEBUG] Process 1888. path edge:
71216 2019-Jan-12 20:37:25.888060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71217 2019-Jan-12 20:37:25.888116 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
71218 2019-Jan-12 20:37:25.888764 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71219 2019-Jan-12 20:37:25.888820 - [DEBUG]
71220 2019-Jan-12 20:37:25.888845 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
71221 2019-Jan-12 20:37:25.889500 - [DEBUG] Compose: AllBottom * AllBottom
71222 2019-Jan-12 20:37:25.889528 - [DEBUG]
71223 2019-Jan-12 20:37:25.889552 - [DEBUG] Propagate flow
71224 2019-Jan-12 20:37:25.889575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71225 2019-Jan-12 20:37:25.889632 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71226 2019-Jan-12 20:37:25.890275 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71227 2019-Jan-12 20:37:25.890331 - [DEBUG] Edge function : AllBottom (result of previous compose)
71228 2019-Jan-12 20:37:25.890356 - [DEBUG]
71229 2019-Jan-12 20:37:25.890381 - [DEBUG] Join: AllTop & AllBottom
71230 2019-Jan-12 20:37:25.890407 - [DEBUG] = AllBottom (new jump func)
71231 2019-Jan-12 20:37:25.890439 - [DEBUG]
71232 2019-Jan-12 20:37:25.890464 - [DEBUG] Start adding new jump function
71233 2019-Jan-12 20:37:25.890487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71234 2019-Jan-12 20:37:25.890542 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71235 2019-Jan-12 20:37:25.890597 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71236 2019-Jan-12 20:37:25.891240 - [DEBUG] Edge Function : AllBottom
71237 2019-Jan-12 20:37:25.891267 - [DEBUG] End adding new jump function
71238 2019-Jan-12 20:37:25.891291 - [DEBUG]
71239 2019-Jan-12 20:37:25.891315 - [DEBUG] -------------------------------------------- 1889. Path Edge --------------------------------------------
71240 2019-Jan-12 20:37:25.891340 - [DEBUG]
71241 2019-Jan-12 20:37:25.891363 - [DEBUG] Process 1889. path edge:
71242 2019-Jan-12 20:37:25.891387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71243 2019-Jan-12 20:37:25.891443 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
71244 2019-Jan-12 20:37:25.892101 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71245 2019-Jan-12 20:37:25.892157 - [DEBUG]
71246 2019-Jan-12 20:37:25.892181 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71247 2019-Jan-12 20:37:25.892839 - [DEBUG] Possible callees:
71248 2019-Jan-12 20:37:25.892865 - [DEBUG] llvm.dbg.declare
71249 2019-Jan-12 20:37:25.892890 - [DEBUG] Possible return sites:
71250 2019-Jan-12 20:37:25.892914 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971251 2019-Jan-12 20:37:25.894179 - [DEBUG] Found and process special summary
71252 2019-Jan-12 20:37:25.894213 - [DEBUG] Compose: EdgeIdentity * AllBottom
71253 2019-Jan-12 20:37:25.894240 - [DEBUG]
71254 2019-Jan-12 20:37:25.894264 - [DEBUG] Propagate flow
71255 2019-Jan-12 20:37:25.894287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71256 2019-Jan-12 20:37:25.894343 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71257 2019-Jan-12 20:37:25.894981 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71258 2019-Jan-12 20:37:25.895037 - [DEBUG] Edge function : AllBottom (result of previous compose)
71259 2019-Jan-12 20:37:25.895062 - [DEBUG]
71260 2019-Jan-12 20:37:25.895087 - [DEBUG] Join: AllTop & AllBottom
71261 2019-Jan-12 20:37:25.895113 - [DEBUG] = AllBottom (new jump func)
71262 2019-Jan-12 20:37:25.895138 - [DEBUG]
71263 2019-Jan-12 20:37:25.895161 - [DEBUG] Start adding new jump function
71264 2019-Jan-12 20:37:25.895185 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71265 2019-Jan-12 20:37:25.895240 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71266 2019-Jan-12 20:37:25.895294 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71267 2019-Jan-12 20:37:25.895944 - [DEBUG] Edge Function : AllBottom
71268 2019-Jan-12 20:37:25.895972 - [DEBUG] End adding new jump function
71269 2019-Jan-12 20:37:25.895996 - [DEBUG]
71270 2019-Jan-12 20:37:25.896020 - [DEBUG] -------------------------------------------- 1890. Path Edge --------------------------------------------
71271 2019-Jan-12 20:37:25.896045 - [DEBUG]
71272 2019-Jan-12 20:37:25.896068 - [DEBUG] Process 1890. path edge:
71273 2019-Jan-12 20:37:25.896092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71274 2019-Jan-12 20:37:25.896149 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
71275 2019-Jan-12 20:37:25.896793 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71276 2019-Jan-12 20:37:25.896850 - [DEBUG]
71277 2019-Jan-12 20:37:25.896874 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71278 2019-Jan-12 20:37:25.897533 - [DEBUG] Compose: AllBottom * AllBottom
71279 2019-Jan-12 20:37:25.897561 - [DEBUG]
71280 2019-Jan-12 20:37:25.897585 - [DEBUG] Propagate flow
71281 2019-Jan-12 20:37:25.897609 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71282 2019-Jan-12 20:37:25.897666 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71283 2019-Jan-12 20:37:25.898309 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71284 2019-Jan-12 20:37:25.898365 - [DEBUG] Edge function : AllBottom (result of previous compose)
71285 2019-Jan-12 20:37:25.898390 - [DEBUG]
71286 2019-Jan-12 20:37:25.898415 - [DEBUG] Join: AllTop & AllBottom
71287 2019-Jan-12 20:37:25.898441 - [DEBUG] = AllBottom (new jump func)
71288 2019-Jan-12 20:37:25.898465 - [DEBUG]
71289 2019-Jan-12 20:37:25.898489 - [DEBUG] Start adding new jump function
71290 2019-Jan-12 20:37:25.898512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71291 2019-Jan-12 20:37:25.898567 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71292 2019-Jan-12 20:37:25.898621 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71293 2019-Jan-12 20:37:25.899269 - [DEBUG] Edge Function : AllBottom
71294 2019-Jan-12 20:37:25.899297 - [DEBUG] End adding new jump function
71295 2019-Jan-12 20:37:25.899322 - [DEBUG]
71296 2019-Jan-12 20:37:25.899345 - [DEBUG] -------------------------------------------- 1891. Path Edge --------------------------------------------
71297 2019-Jan-12 20:37:25.899370 - [DEBUG]
71298 2019-Jan-12 20:37:25.899393 - [DEBUG] Process 1891. path edge:
71299 2019-Jan-12 20:37:25.899417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71300 2019-Jan-12 20:37:25.899473 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
71301 2019-Jan-12 20:37:25.900108 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71302 2019-Jan-12 20:37:25.900163 - [DEBUG]
71303 2019-Jan-12 20:37:25.900187 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
71304 2019-Jan-12 20:37:25.900850 - [DEBUG] Compose: AllBottom * AllBottom
71305 2019-Jan-12 20:37:25.900878 - [DEBUG]
71306 2019-Jan-12 20:37:25.900901 - [DEBUG] Propagate flow
71307 2019-Jan-12 20:37:25.900925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71308 2019-Jan-12 20:37:25.900982 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
71309 2019-Jan-12 20:37:25.901620 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71310 2019-Jan-12 20:37:25.901676 - [DEBUG] Edge function : AllBottom (result of previous compose)
71311 2019-Jan-12 20:37:25.901701 - [DEBUG]
71312 2019-Jan-12 20:37:25.901726 - [DEBUG] Join: AllTop & AllBottom
71313 2019-Jan-12 20:37:25.901752 - [DEBUG] = AllBottom (new jump func)
71314 2019-Jan-12 20:37:25.901776 - [DEBUG]
71315 2019-Jan-12 20:37:25.901799 - [DEBUG] Start adding new jump function
71316 2019-Jan-12 20:37:25.901823 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71317 2019-Jan-12 20:37:25.901878 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71318 2019-Jan-12 20:37:25.901932 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
71319 2019-Jan-12 20:37:25.902584 - [DEBUG] Edge Function : AllBottom
71320 2019-Jan-12 20:37:25.902613 - [DEBUG] End adding new jump function
71321 2019-Jan-12 20:37:25.902645 - [DEBUG]
71322 2019-Jan-12 20:37:25.902669 - [DEBUG] -------------------------------------------- 1892. Path Edge --------------------------------------------
71323 2019-Jan-12 20:37:25.902694 - [DEBUG]
71324 2019-Jan-12 20:37:25.902718 - [DEBUG] Process 1892. path edge:
71325 2019-Jan-12 20:37:25.902742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71326 2019-Jan-12 20:37:25.902798 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
71327 2019-Jan-12 20:37:25.903435 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71328 2019-Jan-12 20:37:25.903492 - [DEBUG]
71329 2019-Jan-12 20:37:25.903516 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
71330 2019-Jan-12 20:37:25.904175 - [DEBUG] Compose: AllBottom * AllBottom
71331 2019-Jan-12 20:37:25.904203 - [DEBUG]
71332 2019-Jan-12 20:37:25.904227 - [DEBUG] Propagate flow
71333 2019-Jan-12 20:37:25.904251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71334 2019-Jan-12 20:37:25.904307 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
71335 2019-Jan-12 20:37:25.904941 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71336 2019-Jan-12 20:37:25.904997 - [DEBUG] Edge function : AllBottom (result of previous compose)
71337 2019-Jan-12 20:37:25.905022 - [DEBUG]
71338 2019-Jan-12 20:37:25.905047 - [DEBUG] Join: AllTop & AllBottom
71339 2019-Jan-12 20:37:25.905073 - [DEBUG] = AllBottom (new jump func)
71340 2019-Jan-12 20:37:25.905097 - [DEBUG]
71341 2019-Jan-12 20:37:25.905121 - [DEBUG] Start adding new jump function
71342 2019-Jan-12 20:37:25.905144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71343 2019-Jan-12 20:37:25.905199 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71344 2019-Jan-12 20:37:25.905253 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
71345 2019-Jan-12 20:37:25.905903 - [DEBUG] Edge Function : AllBottom
71346 2019-Jan-12 20:37:25.905930 - [DEBUG] End adding new jump function
71347 2019-Jan-12 20:37:25.905954 - [DEBUG]
71348 2019-Jan-12 20:37:25.905978 - [DEBUG] -------------------------------------------- 1893. Path Edge --------------------------------------------
71349 2019-Jan-12 20:37:25.906002 - [DEBUG]
71350 2019-Jan-12 20:37:25.906025 - [DEBUG] Process 1893. path edge:
71351 2019-Jan-12 20:37:25.906049 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71352 2019-Jan-12 20:37:25.906105 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
71353 2019-Jan-12 20:37:25.906738 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71354 2019-Jan-12 20:37:25.906794 - [DEBUG]
71355 2019-Jan-12 20:37:25.906820 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
71356 2019-Jan-12 20:37:25.907475 - [DEBUG] Compose: AllBottom * AllBottom
71357 2019-Jan-12 20:37:25.907503 - [DEBUG]
71358 2019-Jan-12 20:37:25.907527 - [DEBUG] Propagate flow
71359 2019-Jan-12 20:37:25.907550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71360 2019-Jan-12 20:37:25.907607 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
71361 2019-Jan-12 20:37:25.908244 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71362 2019-Jan-12 20:37:25.908300 - [DEBUG] Edge function : AllBottom (result of previous compose)
71363 2019-Jan-12 20:37:25.908325 - [DEBUG]
71364 2019-Jan-12 20:37:25.908350 - [DEBUG] Join: AllTop & AllBottom
71365 2019-Jan-12 20:37:25.908375 - [DEBUG] = AllBottom (new jump func)
71366 2019-Jan-12 20:37:25.908400 - [DEBUG]
71367 2019-Jan-12 20:37:25.908432 - [DEBUG] Start adding new jump function
71368 2019-Jan-12 20:37:25.908456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71369 2019-Jan-12 20:37:25.908511 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71370 2019-Jan-12 20:37:25.908566 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
71371 2019-Jan-12 20:37:25.909220 - [DEBUG] Edge Function : AllBottom
71372 2019-Jan-12 20:37:25.909248 - [DEBUG] End adding new jump function
71373 2019-Jan-12 20:37:25.909272 - [DEBUG]
71374 2019-Jan-12 20:37:25.909295 - [DEBUG] -------------------------------------------- 1894. Path Edge --------------------------------------------
71375 2019-Jan-12 20:37:25.909320 - [DEBUG]
71376 2019-Jan-12 20:37:25.909343 - [DEBUG] Process 1894. path edge:
71377 2019-Jan-12 20:37:25.909367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71378 2019-Jan-12 20:37:25.909424 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
71379 2019-Jan-12 20:37:25.910059 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71380 2019-Jan-12 20:37:25.910115 - [DEBUG]
71381 2019-Jan-12 20:37:25.910139 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
71382 2019-Jan-12 20:37:25.910796 - [DEBUG] Compose: AllBottom * AllBottom
71383 2019-Jan-12 20:37:25.910825 - [DEBUG]
71384 2019-Jan-12 20:37:25.910849 - [DEBUG] Propagate flow
71385 2019-Jan-12 20:37:25.910872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71386 2019-Jan-12 20:37:25.910929 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
71387 2019-Jan-12 20:37:25.911562 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71388 2019-Jan-12 20:37:25.911618 - [DEBUG] Edge function : AllBottom (result of previous compose)
71389 2019-Jan-12 20:37:25.911643 - [DEBUG]
71390 2019-Jan-12 20:37:25.911668 - [DEBUG] Join: AllTop & AllBottom
71391 2019-Jan-12 20:37:25.911694 - [DEBUG] = AllBottom (new jump func)
71392 2019-Jan-12 20:37:25.911718 - [DEBUG]
71393 2019-Jan-12 20:37:25.911742 - [DEBUG] Start adding new jump function
71394 2019-Jan-12 20:37:25.911765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71395 2019-Jan-12 20:37:25.911820 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71396 2019-Jan-12 20:37:25.911874 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
71397 2019-Jan-12 20:37:25.912524 - [DEBUG] Edge Function : AllBottom
71398 2019-Jan-12 20:37:25.912552 - [DEBUG] End adding new jump function
71399 2019-Jan-12 20:37:25.912576 - [DEBUG]
71400 2019-Jan-12 20:37:25.912600 - [DEBUG] -------------------------------------------- 1895. Path Edge --------------------------------------------
71401 2019-Jan-12 20:37:25.912624 - [DEBUG]
71402 2019-Jan-12 20:37:25.912648 - [DEBUG] Process 1895. path edge:
71403 2019-Jan-12 20:37:25.912671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71404 2019-Jan-12 20:37:25.912728 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
71405 2019-Jan-12 20:37:25.913359 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71406 2019-Jan-12 20:37:25.913415 - [DEBUG]
71407 2019-Jan-12 20:37:25.913440 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
71408 2019-Jan-12 20:37:25.914095 - [DEBUG] Compose: AllBottom * AllBottom
71409 2019-Jan-12 20:37:25.914123 - [DEBUG]
71410 2019-Jan-12 20:37:25.914147 - [DEBUG] Propagate flow
71411 2019-Jan-12 20:37:25.914170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71412 2019-Jan-12 20:37:25.914227 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71413 2019-Jan-12 20:37:25.914868 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71414 2019-Jan-12 20:37:25.914924 - [DEBUG] Edge function : AllBottom (result of previous compose)
71415 2019-Jan-12 20:37:25.914950 - [DEBUG]
71416 2019-Jan-12 20:37:25.914974 - [DEBUG] Join: AllTop & AllBottom
71417 2019-Jan-12 20:37:25.915000 - [DEBUG] = AllBottom (new jump func)
71418 2019-Jan-12 20:37:25.915024 - [DEBUG]
71419 2019-Jan-12 20:37:25.915048 - [DEBUG] Start adding new jump function
71420 2019-Jan-12 20:37:25.915071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71421 2019-Jan-12 20:37:25.915126 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71422 2019-Jan-12 20:37:25.915180 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71423 2019-Jan-12 20:37:25.915831 - [DEBUG] Edge Function : AllBottom
71424 2019-Jan-12 20:37:25.915858 - [DEBUG] End adding new jump function
71425 2019-Jan-12 20:37:25.915882 - [DEBUG]
71426 2019-Jan-12 20:37:25.915906 - [DEBUG] -------------------------------------------- 1896. Path Edge --------------------------------------------
71427 2019-Jan-12 20:37:25.915931 - [DEBUG]
71428 2019-Jan-12 20:37:25.915954 - [DEBUG] Process 1896. path edge:
71429 2019-Jan-12 20:37:25.915978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71430 2019-Jan-12 20:37:25.916035 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
71431 2019-Jan-12 20:37:25.916669 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71432 2019-Jan-12 20:37:25.916725 - [DEBUG]
71433 2019-Jan-12 20:37:25.916749 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71434 2019-Jan-12 20:37:25.917408 - [DEBUG] Compose: AllBottom * AllBottom
71435 2019-Jan-12 20:37:25.917436 - [DEBUG]
71436 2019-Jan-12 20:37:25.917460 - [DEBUG] Propagate flow
71437 2019-Jan-12 20:37:25.917483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71438 2019-Jan-12 20:37:25.917540 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71439 2019-Jan-12 20:37:25.918185 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71440 2019-Jan-12 20:37:25.918241 - [DEBUG] Edge function : AllBottom (result of previous compose)
71441 2019-Jan-12 20:37:25.918266 - [DEBUG]
71442 2019-Jan-12 20:37:25.918290 - [DEBUG] Join: AllTop & AllBottom
71443 2019-Jan-12 20:37:25.918316 - [DEBUG] = AllBottom (new jump func)
71444 2019-Jan-12 20:37:25.918341 - [DEBUG]
71445 2019-Jan-12 20:37:25.918364 - [DEBUG] Start adding new jump function
71446 2019-Jan-12 20:37:25.918387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71447 2019-Jan-12 20:37:25.918442 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71448 2019-Jan-12 20:37:25.918496 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71449 2019-Jan-12 20:37:25.919151 - [DEBUG] Edge Function : AllBottom
71450 2019-Jan-12 20:37:25.919180 - [DEBUG] End adding new jump function
71451 2019-Jan-12 20:37:25.919204 - [DEBUG]
71452 2019-Jan-12 20:37:25.919227 - [DEBUG] -------------------------------------------- 1897. Path Edge --------------------------------------------
71453 2019-Jan-12 20:37:25.919252 - [DEBUG]
71454 2019-Jan-12 20:37:25.919275 - [DEBUG] Process 1897. path edge:
71455 2019-Jan-12 20:37:25.919299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71456 2019-Jan-12 20:37:25.919356 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
71457 2019-Jan-12 20:37:25.919993 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71458 2019-Jan-12 20:37:25.920049 - [DEBUG]
71459 2019-Jan-12 20:37:25.920082 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71460 2019-Jan-12 20:37:25.920745 - [DEBUG] Compose: AllBottom * AllBottom
71461 2019-Jan-12 20:37:25.920773 - [DEBUG]
71462 2019-Jan-12 20:37:25.920797 - [DEBUG] Propagate flow
71463 2019-Jan-12 20:37:25.920821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71464 2019-Jan-12 20:37:25.920878 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71465 2019-Jan-12 20:37:25.921512 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71466 2019-Jan-12 20:37:25.921567 - [DEBUG] Edge function : AllBottom (result of previous compose)
71467 2019-Jan-12 20:37:25.921593 - [DEBUG]
71468 2019-Jan-12 20:37:25.921617 - [DEBUG] Join: AllTop & AllBottom
71469 2019-Jan-12 20:37:25.921643 - [DEBUG] = AllBottom (new jump func)
71470 2019-Jan-12 20:37:25.921667 - [DEBUG]
71471 2019-Jan-12 20:37:25.921691 - [DEBUG] Start adding new jump function
71472 2019-Jan-12 20:37:25.921714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71473 2019-Jan-12 20:37:25.921769 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71474 2019-Jan-12 20:37:25.921823 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71475 2019-Jan-12 20:37:25.922474 - [DEBUG] Edge Function : AllBottom
71476 2019-Jan-12 20:37:25.922502 - [DEBUG] End adding new jump function
71477 2019-Jan-12 20:37:25.922526 - [DEBUG]
71478 2019-Jan-12 20:37:25.922550 - [DEBUG] -------------------------------------------- 1898. Path Edge --------------------------------------------
71479 2019-Jan-12 20:37:25.922574 - [DEBUG]
71480 2019-Jan-12 20:37:25.922598 - [DEBUG] Process 1898. path edge:
71481 2019-Jan-12 20:37:25.922622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71482 2019-Jan-12 20:37:25.922678 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
71483 2019-Jan-12 20:37:25.923310 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71484 2019-Jan-12 20:37:25.923366 - [DEBUG]
71485 2019-Jan-12 20:37:25.923390 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71486 2019-Jan-12 20:37:25.924046 - [DEBUG] Compose: AllBottom * AllBottom
71487 2019-Jan-12 20:37:25.924075 - [DEBUG]
71488 2019-Jan-12 20:37:25.924099 - [DEBUG] Propagate flow
71489 2019-Jan-12 20:37:25.924122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71490 2019-Jan-12 20:37:25.924179 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71491 2019-Jan-12 20:37:25.924813 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71492 2019-Jan-12 20:37:25.924868 - [DEBUG] Edge function : AllBottom (result of previous compose)
71493 2019-Jan-12 20:37:25.924894 - [DEBUG]
71494 2019-Jan-12 20:37:25.924918 - [DEBUG] Join: AllTop & AllBottom
71495 2019-Jan-12 20:37:25.924944 - [DEBUG] = AllBottom (new jump func)
71496 2019-Jan-12 20:37:25.924969 - [DEBUG]
71497 2019-Jan-12 20:37:25.924992 - [DEBUG] Start adding new jump function
71498 2019-Jan-12 20:37:25.925015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71499 2019-Jan-12 20:37:25.925070 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71500 2019-Jan-12 20:37:25.925124 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71501 2019-Jan-12 20:37:25.925774 - [DEBUG] Edge Function : AllBottom
71502 2019-Jan-12 20:37:25.925802 - [DEBUG] End adding new jump function
71503 2019-Jan-12 20:37:25.925826 - [DEBUG]
71504 2019-Jan-12 20:37:25.925850 - [DEBUG] -------------------------------------------- 1899. Path Edge --------------------------------------------
71505 2019-Jan-12 20:37:25.925882 - [DEBUG]
71506 2019-Jan-12 20:37:25.925906 - [DEBUG] Process 1899. path edge:
71507 2019-Jan-12 20:37:25.925930 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71508 2019-Jan-12 20:37:25.925986 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
71509 2019-Jan-12 20:37:25.926620 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71510 2019-Jan-12 20:37:25.926676 - [DEBUG]
71511 2019-Jan-12 20:37:25.926700 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71512 2019-Jan-12 20:37:25.927350 - [DEBUG] Start of endsummarytab entry
71513 2019-Jan-12 20:37:25.927390 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
71514 2019-Jan-12 20:37:25.928034 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
71515 2019-Jan-12 20:37:25.928096 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71516 2019-Jan-12 20:37:25.928749 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
71517 2019-Jan-12 20:37:25.928806 - [DEBUG] EF: AllBottom
71518 2019-Jan-12 20:37:25.928831 - [DEBUG]
71519 2019-Jan-12 20:37:25.928854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71520 2019-Jan-12 20:37:25.929488 - [DEBUG] d2: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
71521 2019-Jan-12 20:37:25.930146 - [DEBUG] EF: AllBottom
71522 2019-Jan-12 20:37:25.930171 - [DEBUG]
71523 2019-Jan-12 20:37:25.930194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71524 2019-Jan-12 20:37:25.930829 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71525 2019-Jan-12 20:37:25.931463 - [DEBUG] EF: AllBottom
71526 2019-Jan-12 20:37:25.931488 - [DEBUG]
71527 2019-Jan-12 20:37:25.931511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71528 2019-Jan-12 20:37:25.932159 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71529 2019-Jan-12 20:37:25.932792 - [DEBUG] EF: AllBottom
71530 2019-Jan-12 20:37:25.932816 - [DEBUG]
71531 2019-Jan-12 20:37:25.932840 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71532 2019-Jan-12 20:37:25.933473 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71533 2019-Jan-12 20:37:25.934106 - [DEBUG] EF: AllBottom
71534 2019-Jan-12 20:37:25.934131 - [DEBUG]
71535 2019-Jan-12 20:37:25.934155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71536 2019-Jan-12 20:37:25.934787 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71537 2019-Jan-12 20:37:25.935438 - [DEBUG] EF: AllBottom
71538 2019-Jan-12 20:37:25.935463 - [DEBUG]
71539 2019-Jan-12 20:37:25.935486 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71540 2019-Jan-12 20:37:25.936119 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71541 2019-Jan-12 20:37:25.936753 - [DEBUG] EF: AllBottom
71542 2019-Jan-12 20:37:25.936778 - [DEBUG]
71543 2019-Jan-12 20:37:25.936801 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71544 2019-Jan-12 20:37:25.937434 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71545 2019-Jan-12 20:37:25.938069 - [DEBUG] EF: AllBottom
71546 2019-Jan-12 20:37:25.938094 - [DEBUG]
71547 2019-Jan-12 20:37:25.938118 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71548 2019-Jan-12 20:37:25.938765 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71549 2019-Jan-12 20:37:25.939398 - [DEBUG] EF: AllBottom
71550 2019-Jan-12 20:37:25.939423 - [DEBUG]
71551 2019-Jan-12 20:37:25.939446 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71552 2019-Jan-12 20:37:25.940089 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71553 2019-Jan-12 20:37:25.940731 - [DEBUG] EF: AllBottom
71554 2019-Jan-12 20:37:25.940755 - [DEBUG]
71555 2019-Jan-12 20:37:25.940779 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71556 2019-Jan-12 20:37:25.941410 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71557 2019-Jan-12 20:37:25.942060 - [DEBUG] EF: AllBottom
71558 2019-Jan-12 20:37:25.942085 - [DEBUG]
71559 2019-Jan-12 20:37:25.942108 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71560 2019-Jan-12 20:37:25.942741 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71561 2019-Jan-12 20:37:25.943380 - [DEBUG] EF: AllBottom
71562 2019-Jan-12 20:37:25.943405 - [DEBUG]
71563 2019-Jan-12 20:37:25.943428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71564 2019-Jan-12 20:37:25.944060 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71565 2019-Jan-12 20:37:25.944694 - [DEBUG] EF: AllBottom
71566 2019-Jan-12 20:37:25.944719 - [DEBUG]
71567 2019-Jan-12 20:37:25.944742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71568 2019-Jan-12 20:37:25.945388 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71569 2019-Jan-12 20:37:25.946022 - [DEBUG] EF: AllBottom
71570 2019-Jan-12 20:37:25.946047 - [DEBUG]
71571 2019-Jan-12 20:37:25.946071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71572 2019-Jan-12 20:37:25.946703 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71573 2019-Jan-12 20:37:25.947336 - [DEBUG] EF: AllBottom
71574 2019-Jan-12 20:37:25.947361 - [DEBUG]
71575 2019-Jan-12 20:37:25.947385 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71576 2019-Jan-12 20:37:25.948016 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71577 2019-Jan-12 20:37:25.948660 - [DEBUG] EF: AllBottom
71578 2019-Jan-12 20:37:25.948687 - [DEBUG]
71579 2019-Jan-12 20:37:25.948710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71580 2019-Jan-12 20:37:25.949343 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71581 2019-Jan-12 20:37:25.949977 - [DEBUG] EF: AllBottom
71582 2019-Jan-12 20:37:25.950002 - [DEBUG]
71583 2019-Jan-12 20:37:25.950026 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71584 2019-Jan-12 20:37:25.950658 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71585 2019-Jan-12 20:37:25.951290 - [DEBUG] EF: AllBottom
71586 2019-Jan-12 20:37:25.951315 - [DEBUG]
71587 2019-Jan-12 20:37:25.951339 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71588 2019-Jan-12 20:37:25.951971 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71589 2019-Jan-12 20:37:25.952617 - [DEBUG] EF: AllBottom
71590 2019-Jan-12 20:37:25.952641 - [DEBUG]
71591 2019-Jan-12 20:37:25.952665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71592 2019-Jan-12 20:37:25.953297 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71593 2019-Jan-12 20:37:25.953930 - [DEBUG] EF: AllBottom
71594 2019-Jan-12 20:37:25.953955 - [DEBUG]
71595 2019-Jan-12 20:37:25.953978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71596 2019-Jan-12 20:37:25.954610 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71597 2019-Jan-12 20:37:25.955262 - [DEBUG] EF: AllBottom
71598 2019-Jan-12 20:37:25.955288 - [DEBUG]
71599 2019-Jan-12 20:37:25.955311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71600 2019-Jan-12 20:37:25.955960 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71601 2019-Jan-12 20:37:25.956594 - [DEBUG] EF: AllBottom
71602 2019-Jan-12 20:37:25.956619 - [DEBUG]
71603 2019-Jan-12 20:37:25.956642 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71604 2019-Jan-12 20:37:25.957273 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71605 2019-Jan-12 20:37:25.957907 - [DEBUG] EF: AllBottom
71606 2019-Jan-12 20:37:25.957932 - [DEBUG]
71607 2019-Jan-12 20:37:25.957955 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71608 2019-Jan-12 20:37:25.958586 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71609 2019-Jan-12 20:37:25.959243 - [DEBUG] EF: AllBottom
71610 2019-Jan-12 20:37:25.959268 - [DEBUG]
71611 2019-Jan-12 20:37:25.959291 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71612 2019-Jan-12 20:37:25.959924 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71613 2019-Jan-12 20:37:25.960564 - [DEBUG] EF: AllBottom
71614 2019-Jan-12 20:37:25.960589 - [DEBUG]
71615 2019-Jan-12 20:37:25.960613 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71616 2019-Jan-12 20:37:25.961245 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71617 2019-Jan-12 20:37:25.961877 - [DEBUG] EF: AllBottom
71618 2019-Jan-12 20:37:25.961902 - [DEBUG]
71619 2019-Jan-12 20:37:25.961925 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71620 2019-Jan-12 20:37:25.962574 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71621 2019-Jan-12 20:37:25.963208 - [DEBUG] EF: AllBottom
71622 2019-Jan-12 20:37:25.963233 - [DEBUG]
71623 2019-Jan-12 20:37:25.963257 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71624 2019-Jan-12 20:37:25.963889 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71625 2019-Jan-12 20:37:25.964523 - [DEBUG] EF: AllBottom
71626 2019-Jan-12 20:37:25.964548 - [DEBUG]
71627 2019-Jan-12 20:37:25.964571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71628 2019-Jan-12 20:37:25.965203 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71629 2019-Jan-12 20:37:25.965858 - [DEBUG] EF: AllBottom
71630 2019-Jan-12 20:37:25.965883 - [DEBUG]
71631 2019-Jan-12 20:37:25.965907 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71632 2019-Jan-12 20:37:25.966540 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71633 2019-Jan-12 20:37:25.967172 - [DEBUG] EF: AllBottom
71634 2019-Jan-12 20:37:25.967197 - [DEBUG]
71635 2019-Jan-12 20:37:25.967220 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71636 2019-Jan-12 20:37:25.967851 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71637 2019-Jan-12 20:37:25.968491 - [DEBUG] EF: AllBottom
71638 2019-Jan-12 20:37:25.968516 - [DEBUG]
71639 2019-Jan-12 20:37:25.968539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71640 2019-Jan-12 20:37:25.969187 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71641 2019-Jan-12 20:37:25.969822 - [DEBUG] EF: AllBottom
71642 2019-Jan-12 20:37:25.969847 - [DEBUG]
71643 2019-Jan-12 20:37:25.969870 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71644 2019-Jan-12 20:37:25.970510 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71645 2019-Jan-12 20:37:25.971145 - [DEBUG] EF: AllBottom
71646 2019-Jan-12 20:37:25.971170 - [DEBUG]
71647 2019-Jan-12 20:37:25.971193 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71648 2019-Jan-12 20:37:25.971824 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71649 2019-Jan-12 20:37:25.972481 - [DEBUG] EF: AllBottom
71650 2019-Jan-12 20:37:25.972506 - [DEBUG]
71651 2019-Jan-12 20:37:25.972529 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71652 2019-Jan-12 20:37:25.973161 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71653 2019-Jan-12 20:37:25.973801 - [DEBUG] EF: AllBottom
71654 2019-Jan-12 20:37:25.973826 - [DEBUG]
71655 2019-Jan-12 20:37:25.973849 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71656 2019-Jan-12 20:37:25.974481 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71657 2019-Jan-12 20:37:25.975114 - [DEBUG] EF: AllBottom
71658 2019-Jan-12 20:37:25.975139 - [DEBUG]
71659 2019-Jan-12 20:37:25.975163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71660 2019-Jan-12 20:37:25.975810 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71661 2019-Jan-12 20:37:25.976445 - [DEBUG] EF: AllBottom
71662 2019-Jan-12 20:37:25.976470 - [DEBUG]
71663 2019-Jan-12 20:37:25.976493 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71664 2019-Jan-12 20:37:25.977125 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71665 2019-Jan-12 20:37:25.977758 - [DEBUG] EF: AllBottom
71666 2019-Jan-12 20:37:25.977782 - [DEBUG]
71667 2019-Jan-12 20:37:25.977806 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
71668 2019-Jan-12 20:37:25.978437 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71669 2019-Jan-12 20:37:25.979086 - [DEBUG] EF: AllBottom
71670 2019-Jan-12 20:37:25.979111 - [DEBUG]
71671 2019-Jan-12 20:37:25.979135 - [DEBUG] ---------------
71672 2019-Jan-12 20:37:25.979158 - [DEBUG]
71673 2019-Jan-12 20:37:25.979185 - [DEBUG] End of endsummarytab entry
71674 2019-Jan-12 20:37:25.979209 - [DEBUG]
71675 2019-Jan-12 20:37:25.979232 - [DEBUG] Start of incomingtab entry
71676 2019-Jan-12 20:37:25.979256 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
71677 2019-Jan-12 20:37:25.979890 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
71678 2019-Jan-12 20:37:25.979946 - [DEBUG] ---------------
71679 2019-Jan-12 20:37:25.979970 - [DEBUG] End of incomingtab entry
71680 2019-Jan-12 20:37:25.979994 - [DEBUG]
71681 2019-Jan-12 20:37:25.980031 - [DEBUG] Compose: AllBottom * AllBottom
71682 2019-Jan-12 20:37:25.980058 - [DEBUG]
71683 2019-Jan-12 20:37:25.980082 - [DEBUG] Propagate flow
71684 2019-Jan-12 20:37:25.980105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71685 2019-Jan-12 20:37:25.980161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71686 2019-Jan-12 20:37:25.980805 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71687 2019-Jan-12 20:37:25.980860 - [DEBUG] Edge function : AllBottom (result of previous compose)
71688 2019-Jan-12 20:37:25.980886 - [DEBUG]
71689 2019-Jan-12 20:37:25.980911 - [DEBUG] Join: AllTop & AllBottom
71690 2019-Jan-12 20:37:25.980936 - [DEBUG] = AllBottom (new jump func)
71691 2019-Jan-12 20:37:25.980961 - [DEBUG]
71692 2019-Jan-12 20:37:25.980984 - [DEBUG] Start adding new jump function
71693 2019-Jan-12 20:37:25.981024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71694 2019-Jan-12 20:37:25.981080 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71695 2019-Jan-12 20:37:25.981134 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71696 2019-Jan-12 20:37:25.981777 - [DEBUG] Edge Function : AllBottom
71697 2019-Jan-12 20:37:25.981814 - [DEBUG] End adding new jump function
71698 2019-Jan-12 20:37:25.981838 - [DEBUG]
71699 2019-Jan-12 20:37:25.981862 - [DEBUG] -------------------------------------------- 1900. Path Edge --------------------------------------------
71700 2019-Jan-12 20:37:25.981886 - [DEBUG]
71701 2019-Jan-12 20:37:25.981910 - [DEBUG] Process 1900. path edge:
71702 2019-Jan-12 20:37:25.981934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71703 2019-Jan-12 20:37:25.982003 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
71704 2019-Jan-12 20:37:25.982646 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71705 2019-Jan-12 20:37:25.982702 - [DEBUG]
71706 2019-Jan-12 20:37:25.982726 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71707 2019-Jan-12 20:37:25.983385 - [DEBUG] Possible callees:
71708 2019-Jan-12 20:37:25.983411 - [DEBUG] llvm.dbg.declare
71709 2019-Jan-12 20:37:25.983436 - [DEBUG] Possible return sites:
71710 2019-Jan-12 20:37:25.983460 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371711 2019-Jan-12 20:37:25.984729 - [DEBUG] Found and process special summary
71712 2019-Jan-12 20:37:25.984763 - [DEBUG] Compose: EdgeIdentity * AllBottom
71713 2019-Jan-12 20:37:25.984790 - [DEBUG]
71714 2019-Jan-12 20:37:25.984813 - [DEBUG] Propagate flow
71715 2019-Jan-12 20:37:25.984837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71716 2019-Jan-12 20:37:25.984893 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71717 2019-Jan-12 20:37:25.985551 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71718 2019-Jan-12 20:37:25.985607 - [DEBUG] Edge function : AllBottom (result of previous compose)
71719 2019-Jan-12 20:37:25.985632 - [DEBUG]
71720 2019-Jan-12 20:37:25.985657 - [DEBUG] Join: AllTop & AllBottom
71721 2019-Jan-12 20:37:25.985683 - [DEBUG] = AllBottom (new jump func)
71722 2019-Jan-12 20:37:25.985707 - [DEBUG]
71723 2019-Jan-12 20:37:25.985731 - [DEBUG] Start adding new jump function
71724 2019-Jan-12 20:37:25.985754 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71725 2019-Jan-12 20:37:25.985809 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71726 2019-Jan-12 20:37:25.985864 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71727 2019-Jan-12 20:37:25.986501 - [DEBUG] Edge Function : AllBottom
71728 2019-Jan-12 20:37:25.986530 - [DEBUG] End adding new jump function
71729 2019-Jan-12 20:37:25.986554 - [DEBUG]
71730 2019-Jan-12 20:37:25.986577 - [DEBUG] -------------------------------------------- 1901. Path Edge --------------------------------------------
71731 2019-Jan-12 20:37:25.986601 - [DEBUG]
71732 2019-Jan-12 20:37:25.986625 - [DEBUG] Process 1901. path edge:
71733 2019-Jan-12 20:37:25.986648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71734 2019-Jan-12 20:37:25.986704 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
71735 2019-Jan-12 20:37:25.987341 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71736 2019-Jan-12 20:37:25.987405 - [DEBUG]
71737 2019-Jan-12 20:37:25.987430 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71738 2019-Jan-12 20:37:25.988091 - [DEBUG] Compose: AllBottom * AllBottom
71739 2019-Jan-12 20:37:25.988119 - [DEBUG]
71740 2019-Jan-12 20:37:25.988143 - [DEBUG] Propagate flow
71741 2019-Jan-12 20:37:25.988167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71742 2019-Jan-12 20:37:25.988224 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
71743 2019-Jan-12 20:37:25.988874 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71744 2019-Jan-12 20:37:25.988930 - [DEBUG] Edge function : AllBottom (result of previous compose)
71745 2019-Jan-12 20:37:25.988955 - [DEBUG]
71746 2019-Jan-12 20:37:25.988979 - [DEBUG] Join: AllTop & AllBottom
71747 2019-Jan-12 20:37:25.989005 - [DEBUG] = AllBottom (new jump func)
71748 2019-Jan-12 20:37:25.989030 - [DEBUG]
71749 2019-Jan-12 20:37:25.989053 - [DEBUG] Start adding new jump function
71750 2019-Jan-12 20:37:25.989076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71751 2019-Jan-12 20:37:25.989131 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71752 2019-Jan-12 20:37:25.989185 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
71753 2019-Jan-12 20:37:25.989818 - [DEBUG] Edge Function : AllBottom
71754 2019-Jan-12 20:37:25.989847 - [DEBUG] End adding new jump function
71755 2019-Jan-12 20:37:25.989871 - [DEBUG]
71756 2019-Jan-12 20:37:25.989895 - [DEBUG] -------------------------------------------- 1902. Path Edge --------------------------------------------
71757 2019-Jan-12 20:37:25.989919 - [DEBUG]
71758 2019-Jan-12 20:37:25.989943 - [DEBUG] Process 1902. path edge:
71759 2019-Jan-12 20:37:25.989967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71760 2019-Jan-12 20:37:25.990023 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
71761 2019-Jan-12 20:37:25.990656 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71762 2019-Jan-12 20:37:25.990711 - [DEBUG]
71763 2019-Jan-12 20:37:25.990736 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
71764 2019-Jan-12 20:37:25.991391 - [DEBUG] Compose: AllBottom * AllBottom
71765 2019-Jan-12 20:37:25.991419 - [DEBUG]
71766 2019-Jan-12 20:37:25.991443 - [DEBUG] Propagate flow
71767 2019-Jan-12 20:37:25.991467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71768 2019-Jan-12 20:37:25.991523 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
71769 2019-Jan-12 20:37:25.992175 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71770 2019-Jan-12 20:37:25.992231 - [DEBUG] Edge function : AllBottom (result of previous compose)
71771 2019-Jan-12 20:37:25.992256 - [DEBUG]
71772 2019-Jan-12 20:37:25.992281 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71773 2019-Jan-12 20:37:25.992307 - [DEBUG] = AllBottom
71774 2019-Jan-12 20:37:25.992331 - [DEBUG]
71775 2019-Jan-12 20:37:25.992355 - [DEBUG] PROPAGATE: No new function!
71776 2019-Jan-12 20:37:25.992393 - [DEBUG] Compose: AllBottom * AllBottom
71777 2019-Jan-12 20:37:25.992420 - [DEBUG]
71778 2019-Jan-12 20:37:25.992444 - [DEBUG] Propagate flow
71779 2019-Jan-12 20:37:25.992467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71780 2019-Jan-12 20:37:25.992522 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
71781 2019-Jan-12 20:37:25.993160 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71782 2019-Jan-12 20:37:25.993216 - [DEBUG] Edge function : AllBottom (result of previous compose)
71783 2019-Jan-12 20:37:25.993241 - [DEBUG]
71784 2019-Jan-12 20:37:25.993274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71785 2019-Jan-12 20:37:25.993300 - [DEBUG] = AllBottom
71786 2019-Jan-12 20:37:25.993325 - [DEBUG]
71787 2019-Jan-12 20:37:25.993348 - [DEBUG] PROPAGATE: No new function!
71788 2019-Jan-12 20:37:25.993385 - [DEBUG] Compose: AllBottom * AllBottom
71789 2019-Jan-12 20:37:25.993412 - [DEBUG]
71790 2019-Jan-12 20:37:25.993436 - [DEBUG] Propagate flow
71791 2019-Jan-12 20:37:25.993460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71792 2019-Jan-12 20:37:25.993515 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
71793 2019-Jan-12 20:37:25.994155 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71794 2019-Jan-12 20:37:25.994211 - [DEBUG] Edge function : AllBottom (result of previous compose)
71795 2019-Jan-12 20:37:25.994236 - [DEBUG]
71796 2019-Jan-12 20:37:25.994260 - [DEBUG] Join: AllTop & AllBottom
71797 2019-Jan-12 20:37:25.994286 - [DEBUG] = AllBottom (new jump func)
71798 2019-Jan-12 20:37:25.994311 - [DEBUG]
71799 2019-Jan-12 20:37:25.994334 - [DEBUG] Start adding new jump function
71800 2019-Jan-12 20:37:25.994357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71801 2019-Jan-12 20:37:25.994412 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71802 2019-Jan-12 20:37:25.994466 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
71803 2019-Jan-12 20:37:25.995103 - [DEBUG] Edge Function : AllBottom
71804 2019-Jan-12 20:37:25.995130 - [DEBUG] End adding new jump function
71805 2019-Jan-12 20:37:25.995154 - [DEBUG]
71806 2019-Jan-12 20:37:25.995178 - [DEBUG] -------------------------------------------- 1903. Path Edge --------------------------------------------
71807 2019-Jan-12 20:37:25.995202 - [DEBUG]
71808 2019-Jan-12 20:37:25.995225 - [DEBUG] Process 1903. path edge:
71809 2019-Jan-12 20:37:25.995249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71810 2019-Jan-12 20:37:25.995304 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
71811 2019-Jan-12 20:37:25.995954 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71812 2019-Jan-12 20:37:25.996010 - [DEBUG]
71813 2019-Jan-12 20:37:25.996035 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
71814 2019-Jan-12 20:37:25.996695 - [DEBUG] Compose: AllBottom * AllBottom
71815 2019-Jan-12 20:37:25.996723 - [DEBUG]
71816 2019-Jan-12 20:37:25.996747 - [DEBUG] Propagate flow
71817 2019-Jan-12 20:37:25.996770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71818 2019-Jan-12 20:37:25.996827 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
71819 2019-Jan-12 20:37:25.997459 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71820 2019-Jan-12 20:37:25.997515 - [DEBUG] Edge function : AllBottom (result of previous compose)
71821 2019-Jan-12 20:37:25.997540 - [DEBUG]
71822 2019-Jan-12 20:37:25.997565 - [DEBUG] Join: AllTop & AllBottom
71823 2019-Jan-12 20:37:25.997591 - [DEBUG] = AllBottom (new jump func)
71824 2019-Jan-12 20:37:25.997615 - [DEBUG]
71825 2019-Jan-12 20:37:25.997639 - [DEBUG] Start adding new jump function
71826 2019-Jan-12 20:37:25.997662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71827 2019-Jan-12 20:37:25.997717 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71828 2019-Jan-12 20:37:25.997771 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
71829 2019-Jan-12 20:37:25.998403 - [DEBUG] Edge Function : AllBottom
71830 2019-Jan-12 20:37:25.998430 - [DEBUG] End adding new jump function
71831 2019-Jan-12 20:37:25.998454 - [DEBUG]
71832 2019-Jan-12 20:37:25.998478 - [DEBUG] -------------------------------------------- 1904. Path Edge --------------------------------------------
71833 2019-Jan-12 20:37:25.998509 - [DEBUG]
71834 2019-Jan-12 20:37:25.998534 - [DEBUG] Process 1904. path edge:
71835 2019-Jan-12 20:37:25.998557 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71836 2019-Jan-12 20:37:25.998613 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
71837 2019-Jan-12 20:37:25.999261 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71838 2019-Jan-12 20:37:25.999316 - [DEBUG]
71839 2019-Jan-12 20:37:25.999341 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
71840 2019-Jan-12 20:37:25.999994 - [DEBUG] Compose: AllBottom * AllBottom
71841 2019-Jan-12 20:37:26.000021 - [DEBUG]
71842 2019-Jan-12 20:37:26.000045 - [DEBUG] Propagate flow
71843 2019-Jan-12 20:37:26.000069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71844 2019-Jan-12 20:37:26.000126 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71845 2019-Jan-12 20:37:26.000762 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71846 2019-Jan-12 20:37:26.000819 - [DEBUG] Edge function : AllBottom (result of previous compose)
71847 2019-Jan-12 20:37:26.000844 - [DEBUG]
71848 2019-Jan-12 20:37:26.000869 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71849 2019-Jan-12 20:37:26.000895 - [DEBUG] = AllBottom
71850 2019-Jan-12 20:37:26.000919 - [DEBUG]
71851 2019-Jan-12 20:37:26.000943 - [DEBUG] PROPAGATE: No new function!
71852 2019-Jan-12 20:37:26.000983 - [DEBUG] Compose: AllBottom * AllBottom
71853 2019-Jan-12 20:37:26.001010 - [DEBUG]
71854 2019-Jan-12 20:37:26.001035 - [DEBUG] Propagate flow
71855 2019-Jan-12 20:37:26.001058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71856 2019-Jan-12 20:37:26.001114 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
71857 2019-Jan-12 20:37:26.001753 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71858 2019-Jan-12 20:37:26.001809 - [DEBUG] Edge function : AllBottom (result of previous compose)
71859 2019-Jan-12 20:37:26.001834 - [DEBUG]
71860 2019-Jan-12 20:37:26.001859 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71861 2019-Jan-12 20:37:26.001884 - [DEBUG] = AllBottom
71862 2019-Jan-12 20:37:26.001909 - [DEBUG]
71863 2019-Jan-12 20:37:26.001932 - [DEBUG] PROPAGATE: No new function!
71864 2019-Jan-12 20:37:26.001971 - [DEBUG] Compose: AllBottom * AllBottom
71865 2019-Jan-12 20:37:26.002013 - [DEBUG]
71866 2019-Jan-12 20:37:26.002037 - [DEBUG] Propagate flow
71867 2019-Jan-12 20:37:26.002061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71868 2019-Jan-12 20:37:26.002117 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
71869 2019-Jan-12 20:37:26.002755 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71870 2019-Jan-12 20:37:26.002811 - [DEBUG] Edge function : AllBottom (result of previous compose)
71871 2019-Jan-12 20:37:26.002836 - [DEBUG]
71872 2019-Jan-12 20:37:26.002862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71873 2019-Jan-12 20:37:26.002888 - [DEBUG] = AllBottom
71874 2019-Jan-12 20:37:26.002912 - [DEBUG]
71875 2019-Jan-12 20:37:26.002935 - [DEBUG] PROPAGATE: No new function!
71876 2019-Jan-12 20:37:26.002976 - [DEBUG] Compose: AllBottom * AllBottom
71877 2019-Jan-12 20:37:26.003003 - [DEBUG]
71878 2019-Jan-12 20:37:26.003027 - [DEBUG] Propagate flow
71879 2019-Jan-12 20:37:26.003051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71880 2019-Jan-12 20:37:26.003107 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71881 2019-Jan-12 20:37:26.003744 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71882 2019-Jan-12 20:37:26.003800 - [DEBUG] Edge function : AllBottom (result of previous compose)
71883 2019-Jan-12 20:37:26.003833 - [DEBUG]
71884 2019-Jan-12 20:37:26.003859 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71885 2019-Jan-12 20:37:26.003885 - [DEBUG] = AllBottom
71886 2019-Jan-12 20:37:26.003910 - [DEBUG]
71887 2019-Jan-12 20:37:26.003933 - [DEBUG] PROPAGATE: No new function!
71888 2019-Jan-12 20:37:26.003973 - [DEBUG] Compose: AllBottom * AllBottom
71889 2019-Jan-12 20:37:26.004000 - [DEBUG]
71890 2019-Jan-12 20:37:26.004024 - [DEBUG] Propagate flow
71891 2019-Jan-12 20:37:26.004048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71892 2019-Jan-12 20:37:26.004104 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71893 2019-Jan-12 20:37:26.004740 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71894 2019-Jan-12 20:37:26.004796 - [DEBUG] Edge function : AllBottom (result of previous compose)
71895 2019-Jan-12 20:37:26.004821 - [DEBUG]
71896 2019-Jan-12 20:37:26.004846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71897 2019-Jan-12 20:37:26.004872 - [DEBUG] = AllBottom
71898 2019-Jan-12 20:37:26.004896 - [DEBUG]
71899 2019-Jan-12 20:37:26.004920 - [DEBUG] PROPAGATE: No new function!
71900 2019-Jan-12 20:37:26.004959 - [DEBUG] Compose: AllBottom * AllBottom
71901 2019-Jan-12 20:37:26.004987 - [DEBUG]
71902 2019-Jan-12 20:37:26.005011 - [DEBUG] Propagate flow
71903 2019-Jan-12 20:37:26.005034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71904 2019-Jan-12 20:37:26.005090 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71905 2019-Jan-12 20:37:26.005744 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71906 2019-Jan-12 20:37:26.005800 - [DEBUG] Edge function : AllBottom (result of previous compose)
71907 2019-Jan-12 20:37:26.005825 - [DEBUG]
71908 2019-Jan-12 20:37:26.005850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
71909 2019-Jan-12 20:37:26.005876 - [DEBUG] = AllBottom
71910 2019-Jan-12 20:37:26.005901 - [DEBUG]
71911 2019-Jan-12 20:37:26.005924 - [DEBUG] PROPAGATE: No new function!
71912 2019-Jan-12 20:37:26.005960 - [DEBUG] Compose: AllBottom * AllBottom
71913 2019-Jan-12 20:37:26.005987 - [DEBUG]
71914 2019-Jan-12 20:37:26.006009 - [DEBUG] Propagate flow
71915 2019-Jan-12 20:37:26.006033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71916 2019-Jan-12 20:37:26.006089 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71917 2019-Jan-12 20:37:26.006728 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71918 2019-Jan-12 20:37:26.006783 - [DEBUG] Edge function : AllBottom (result of previous compose)
71919 2019-Jan-12 20:37:26.006809 - [DEBUG]
71920 2019-Jan-12 20:37:26.006833 - [DEBUG] Join: AllTop & AllBottom
71921 2019-Jan-12 20:37:26.006859 - [DEBUG] = AllBottom (new jump func)
71922 2019-Jan-12 20:37:26.006884 - [DEBUG]
71923 2019-Jan-12 20:37:26.006907 - [DEBUG] Start adding new jump function
71924 2019-Jan-12 20:37:26.006931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71925 2019-Jan-12 20:37:26.006985 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71926 2019-Jan-12 20:37:26.007040 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71927 2019-Jan-12 20:37:26.007676 - [DEBUG] Edge Function : AllBottom
71928 2019-Jan-12 20:37:26.007704 - [DEBUG] End adding new jump function
71929 2019-Jan-12 20:37:26.007728 - [DEBUG]
71930 2019-Jan-12 20:37:26.007752 - [DEBUG] -------------------------------------------- 1905. Path Edge --------------------------------------------
71931 2019-Jan-12 20:37:26.007776 - [DEBUG]
71932 2019-Jan-12 20:37:26.007799 - [DEBUG] Process 1905. path edge:
71933 2019-Jan-12 20:37:26.007823 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71934 2019-Jan-12 20:37:26.007887 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
71935 2019-Jan-12 20:37:26.008524 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71936 2019-Jan-12 20:37:26.008580 - [DEBUG]
71937 2019-Jan-12 20:37:26.008604 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71938 2019-Jan-12 20:37:26.009270 - [DEBUG] Possible callees:
71939 2019-Jan-12 20:37:26.009295 - [DEBUG] foo
71940 2019-Jan-12 20:37:26.009320 - [DEBUG] Possible return sites:
71941 2019-Jan-12 20:37:26.009344 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12671942 2019-Jan-12 20:37:26.010607 - [DEBUG] Found and process special summary
71943 2019-Jan-12 20:37:26.010640 - [DEBUG] Compose: EdgeIdentity * AllBottom
71944 2019-Jan-12 20:37:26.010668 - [DEBUG]
71945 2019-Jan-12 20:37:26.010692 - [DEBUG] Propagate flow
71946 2019-Jan-12 20:37:26.010715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71947 2019-Jan-12 20:37:26.010772 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71948 2019-Jan-12 20:37:26.011408 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71949 2019-Jan-12 20:37:26.011464 - [DEBUG] Edge function : AllBottom (result of previous compose)
71950 2019-Jan-12 20:37:26.011489 - [DEBUG]
71951 2019-Jan-12 20:37:26.011513 - [DEBUG] Join: AllTop & AllBottom
71952 2019-Jan-12 20:37:26.011539 - [DEBUG] = AllBottom (new jump func)
71953 2019-Jan-12 20:37:26.011564 - [DEBUG]
71954 2019-Jan-12 20:37:26.011587 - [DEBUG] Start adding new jump function
71955 2019-Jan-12 20:37:26.011610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71956 2019-Jan-12 20:37:26.011665 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71957 2019-Jan-12 20:37:26.011720 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71958 2019-Jan-12 20:37:26.012369 - [DEBUG] Edge Function : AllBottom
71959 2019-Jan-12 20:37:26.012397 - [DEBUG] End adding new jump function
71960 2019-Jan-12 20:37:26.012421 - [DEBUG]
71961 2019-Jan-12 20:37:26.012445 - [DEBUG] -------------------------------------------- 1906. Path Edge --------------------------------------------
71962 2019-Jan-12 20:37:26.012469 - [DEBUG]
71963 2019-Jan-12 20:37:26.012492 - [DEBUG] Process 1906. path edge:
71964 2019-Jan-12 20:37:26.012516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71965 2019-Jan-12 20:37:26.012572 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
71966 2019-Jan-12 20:37:26.013208 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71967 2019-Jan-12 20:37:26.013264 - [DEBUG]
71968 2019-Jan-12 20:37:26.013288 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71969 2019-Jan-12 20:37:26.013943 - [DEBUG] Compose: AllBottom * AllBottom
71970 2019-Jan-12 20:37:26.013971 - [DEBUG]
71971 2019-Jan-12 20:37:26.013994 - [DEBUG] Propagate flow
71972 2019-Jan-12 20:37:26.014018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71973 2019-Jan-12 20:37:26.014075 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71974 2019-Jan-12 20:37:26.014710 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
71975 2019-Jan-12 20:37:26.014765 - [DEBUG] Edge function : AllBottom (result of previous compose)
71976 2019-Jan-12 20:37:26.014791 - [DEBUG]
71977 2019-Jan-12 20:37:26.014815 - [DEBUG] Join: AllTop & AllBottom
71978 2019-Jan-12 20:37:26.014841 - [DEBUG] = AllBottom (new jump func)
71979 2019-Jan-12 20:37:26.014866 - [DEBUG]
71980 2019-Jan-12 20:37:26.014890 - [DEBUG] Start adding new jump function
71981 2019-Jan-12 20:37:26.014921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
71982 2019-Jan-12 20:37:26.014976 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
71983 2019-Jan-12 20:37:26.015031 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71984 2019-Jan-12 20:37:26.015680 - [DEBUG] Edge Function : AllBottom
71985 2019-Jan-12 20:37:26.015708 - [DEBUG] End adding new jump function
71986 2019-Jan-12 20:37:26.015732 - [DEBUG]
71987 2019-Jan-12 20:37:26.015755 - [DEBUG] -------------------------------------------- 1907. Path Edge --------------------------------------------
71988 2019-Jan-12 20:37:26.015779 - [DEBUG]
71989 2019-Jan-12 20:37:26.015803 - [DEBUG] Process 1907. path edge:
71990 2019-Jan-12 20:37:26.015827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
71991 2019-Jan-12 20:37:26.015882 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
71992 2019-Jan-12 20:37:26.016516 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
71993 2019-Jan-12 20:37:26.016572 - [DEBUG]
71994 2019-Jan-12 20:37:26.016597 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71995 2019-Jan-12 20:37:26.017249 - [DEBUG] Compose: AllBottom * AllBottom
71996 2019-Jan-12 20:37:26.017277 - [DEBUG]
71997 2019-Jan-12 20:37:26.017301 - [DEBUG] Propagate flow
71998 2019-Jan-12 20:37:26.017325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
71999 2019-Jan-12 20:37:26.017382 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
72000 2019-Jan-12 20:37:26.018015 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72001 2019-Jan-12 20:37:26.018071 - [DEBUG] Edge function : AllBottom (result of previous compose)
72002 2019-Jan-12 20:37:26.018096 - [DEBUG]
72003 2019-Jan-12 20:37:26.018121 - [DEBUG] Join: AllTop & AllBottom
72004 2019-Jan-12 20:37:26.018147 - [DEBUG] = AllBottom (new jump func)
72005 2019-Jan-12 20:37:26.018171 - [DEBUG]
72006 2019-Jan-12 20:37:26.018195 - [DEBUG] Start adding new jump function
72007 2019-Jan-12 20:37:26.018218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72008 2019-Jan-12 20:37:26.018273 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72009 2019-Jan-12 20:37:26.018327 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
72010 2019-Jan-12 20:37:26.018977 - [DEBUG] Edge Function : AllBottom
72011 2019-Jan-12 20:37:26.019005 - [DEBUG] End adding new jump function
72012 2019-Jan-12 20:37:26.019029 - [DEBUG]
72013 2019-Jan-12 20:37:26.019052 - [DEBUG] -------------------------------------------- 1908. Path Edge --------------------------------------------
72014 2019-Jan-12 20:37:26.019076 - [DEBUG]
72015 2019-Jan-12 20:37:26.019100 - [DEBUG] Process 1908. path edge:
72016 2019-Jan-12 20:37:26.019124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72017 2019-Jan-12 20:37:26.019179 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
72018 2019-Jan-12 20:37:26.019811 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72019 2019-Jan-12 20:37:26.019867 - [DEBUG]
72020 2019-Jan-12 20:37:26.019893 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
72021 2019-Jan-12 20:37:26.020546 - [DEBUG] Compose: AllBottom * AllBottom
72022 2019-Jan-12 20:37:26.020574 - [DEBUG]
72023 2019-Jan-12 20:37:26.020598 - [DEBUG] Propagate flow
72024 2019-Jan-12 20:37:26.020622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72025 2019-Jan-12 20:37:26.020686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72026 2019-Jan-12 20:37:26.021332 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72027 2019-Jan-12 20:37:26.021388 - [DEBUG] Edge function : AllBottom (result of previous compose)
72028 2019-Jan-12 20:37:26.021413 - [DEBUG]
72029 2019-Jan-12 20:37:26.021438 - [DEBUG] Join: AllTop & AllBottom
72030 2019-Jan-12 20:37:26.021464 - [DEBUG] = AllBottom (new jump func)
72031 2019-Jan-12 20:37:26.021488 - [DEBUG]
72032 2019-Jan-12 20:37:26.021512 - [DEBUG] Start adding new jump function
72033 2019-Jan-12 20:37:26.021535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-12 20:37:26.021590 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72035 2019-Jan-12 20:37:26.021644 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72036 2019-Jan-12 20:37:26.022302 - [DEBUG] Edge Function : AllBottom
72037 2019-Jan-12 20:37:26.022330 - [DEBUG] End adding new jump function
72038 2019-Jan-12 20:37:26.022354 - [DEBUG]
72039 2019-Jan-12 20:37:26.022377 - [DEBUG] -------------------------------------------- 1909. Path Edge --------------------------------------------
72040 2019-Jan-12 20:37:26.022402 - [DEBUG]
72041 2019-Jan-12 20:37:26.022425 - [DEBUG] Process 1909. path edge:
72042 2019-Jan-12 20:37:26.022449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72043 2019-Jan-12 20:37:26.022505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
72044 2019-Jan-12 20:37:26.023147 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72045 2019-Jan-12 20:37:26.023203 - [DEBUG]
72046 2019-Jan-12 20:37:26.023228 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72047 2019-Jan-12 20:37:26.023883 - [DEBUG] Possible callees:
72048 2019-Jan-12 20:37:26.023909 - [DEBUG] llvm.dbg.declare
72049 2019-Jan-12 20:37:26.023934 - [DEBUG] Possible return sites:
72050 2019-Jan-12 20:37:26.023958 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13672051 2019-Jan-12 20:37:26.025225 - [DEBUG] Found and process special summary
72052 2019-Jan-12 20:37:26.025258 - [DEBUG] Compose: EdgeIdentity * AllBottom
72053 2019-Jan-12 20:37:26.025285 - [DEBUG]
72054 2019-Jan-12 20:37:26.025309 - [DEBUG] Propagate flow
72055 2019-Jan-12 20:37:26.025346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72056 2019-Jan-12 20:37:26.025403 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72057 2019-Jan-12 20:37:26.026042 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72058 2019-Jan-12 20:37:26.026098 - [DEBUG] Edge function : AllBottom (result of previous compose)
72059 2019-Jan-12 20:37:26.026123 - [DEBUG]
72060 2019-Jan-12 20:37:26.026148 - [DEBUG] Join: AllTop & AllBottom
72061 2019-Jan-12 20:37:26.026173 - [DEBUG] = AllBottom (new jump func)
72062 2019-Jan-12 20:37:26.026198 - [DEBUG]
72063 2019-Jan-12 20:37:26.026221 - [DEBUG] Start adding new jump function
72064 2019-Jan-12 20:37:26.026245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72065 2019-Jan-12 20:37:26.026300 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72066 2019-Jan-12 20:37:26.026354 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72067 2019-Jan-12 20:37:26.026992 - [DEBUG] Edge Function : AllBottom
72068 2019-Jan-12 20:37:26.027027 - [DEBUG] End adding new jump function
72069 2019-Jan-12 20:37:26.027052 - [DEBUG]
72070 2019-Jan-12 20:37:26.027076 - [DEBUG] -------------------------------------------- 1910. Path Edge --------------------------------------------
72071 2019-Jan-12 20:37:26.027100 - [DEBUG]
72072 2019-Jan-12 20:37:26.027124 - [DEBUG] Process 1910. path edge:
72073 2019-Jan-12 20:37:26.027148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72074 2019-Jan-12 20:37:26.027204 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
72075 2019-Jan-12 20:37:26.027842 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72076 2019-Jan-12 20:37:26.027898 - [DEBUG]
72077 2019-Jan-12 20:37:26.027922 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72078 2019-Jan-12 20:37:26.028580 - [DEBUG] Compose: AllBottom * AllBottom
72079 2019-Jan-12 20:37:26.028609 - [DEBUG]
72080 2019-Jan-12 20:37:26.028633 - [DEBUG] Propagate flow
72081 2019-Jan-12 20:37:26.028669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72082 2019-Jan-12 20:37:26.028727 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
72083 2019-Jan-12 20:37:26.029360 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-12 20:37:26.029416 - [DEBUG] Edge function : AllBottom (result of previous compose)
72085 2019-Jan-12 20:37:26.029441 - [DEBUG]
72086 2019-Jan-12 20:37:26.029466 - [DEBUG] Join: AllTop & AllBottom
72087 2019-Jan-12 20:37:26.029492 - [DEBUG] = AllBottom (new jump func)
72088 2019-Jan-12 20:37:26.029516 - [DEBUG]
72089 2019-Jan-12 20:37:26.029540 - [DEBUG] Start adding new jump function
72090 2019-Jan-12 20:37:26.029563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72091 2019-Jan-12 20:37:26.029618 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72092 2019-Jan-12 20:37:26.029673 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
72093 2019-Jan-12 20:37:26.030306 - [DEBUG] Edge Function : AllBottom
72094 2019-Jan-12 20:37:26.030334 - [DEBUG] End adding new jump function
72095 2019-Jan-12 20:37:26.030358 - [DEBUG]
72096 2019-Jan-12 20:37:26.030382 - [DEBUG] -------------------------------------------- 1911. Path Edge --------------------------------------------
72097 2019-Jan-12 20:37:26.030406 - [DEBUG]
72098 2019-Jan-12 20:37:26.030430 - [DEBUG] Process 1911. path edge:
72099 2019-Jan-12 20:37:26.030453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72100 2019-Jan-12 20:37:26.030509 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
72101 2019-Jan-12 20:37:26.031141 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72102 2019-Jan-12 20:37:26.031197 - [DEBUG]
72103 2019-Jan-12 20:37:26.031222 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
72104 2019-Jan-12 20:37:26.031874 - [DEBUG] Compose: AllBottom * AllBottom
72105 2019-Jan-12 20:37:26.031902 - [DEBUG]
72106 2019-Jan-12 20:37:26.031926 - [DEBUG] Propagate flow
72107 2019-Jan-12 20:37:26.031950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72108 2019-Jan-12 20:37:26.032020 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
72109 2019-Jan-12 20:37:26.032651 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72110 2019-Jan-12 20:37:26.032708 - [DEBUG] Edge function : AllBottom (result of previous compose)
72111 2019-Jan-12 20:37:26.032733 - [DEBUG]
72112 2019-Jan-12 20:37:26.032757 - [DEBUG] Join: AllTop & AllBottom
72113 2019-Jan-12 20:37:26.032783 - [DEBUG] = AllBottom (new jump func)
72114 2019-Jan-12 20:37:26.032808 - [DEBUG]
72115 2019-Jan-12 20:37:26.032832 - [DEBUG] Start adding new jump function
72116 2019-Jan-12 20:37:26.032855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72117 2019-Jan-12 20:37:26.032918 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72118 2019-Jan-12 20:37:26.032972 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
72119 2019-Jan-12 20:37:26.033604 - [DEBUG] Edge Function : AllBottom
72120 2019-Jan-12 20:37:26.033631 - [DEBUG] End adding new jump function
72121 2019-Jan-12 20:37:26.033655 - [DEBUG]
72122 2019-Jan-12 20:37:26.033679 - [DEBUG] -------------------------------------------- 1912. Path Edge --------------------------------------------
72123 2019-Jan-12 20:37:26.033704 - [DEBUG]
72124 2019-Jan-12 20:37:26.033727 - [DEBUG] Process 1912. path edge:
72125 2019-Jan-12 20:37:26.033751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72126 2019-Jan-12 20:37:26.033808 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
72127 2019-Jan-12 20:37:26.034438 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72128 2019-Jan-12 20:37:26.034493 - [DEBUG]
72129 2019-Jan-12 20:37:26.034518 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
72130 2019-Jan-12 20:37:26.035169 - [DEBUG] Compose: AllBottom * AllBottom
72131 2019-Jan-12 20:37:26.035197 - [DEBUG]
72132 2019-Jan-12 20:37:26.035221 - [DEBUG] Propagate flow
72133 2019-Jan-12 20:37:26.035245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72134 2019-Jan-12 20:37:26.035302 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72135 2019-Jan-12 20:37:26.035960 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72136 2019-Jan-12 20:37:26.036016 - [DEBUG] Edge function : AllBottom (result of previous compose)
72137 2019-Jan-12 20:37:26.036041 - [DEBUG]
72138 2019-Jan-12 20:37:26.036066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72139 2019-Jan-12 20:37:26.036092 - [DEBUG] = AllBottom
72140 2019-Jan-12 20:37:26.036117 - [DEBUG]
72141 2019-Jan-12 20:37:26.036140 - [DEBUG] PROPAGATE: No new function!
72142 2019-Jan-12 20:37:26.036178 - [DEBUG] Compose: AllBottom * AllBottom
72143 2019-Jan-12 20:37:26.036205 - [DEBUG]
72144 2019-Jan-12 20:37:26.036229 - [DEBUG] Propagate flow
72145 2019-Jan-12 20:37:26.036252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72146 2019-Jan-12 20:37:26.036308 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72147 2019-Jan-12 20:37:26.036945 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72148 2019-Jan-12 20:37:26.037001 - [DEBUG] Edge function : AllBottom (result of previous compose)
72149 2019-Jan-12 20:37:26.037027 - [DEBUG]
72150 2019-Jan-12 20:37:26.037051 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72151 2019-Jan-12 20:37:26.037077 - [DEBUG] = AllBottom
72152 2019-Jan-12 20:37:26.037102 - [DEBUG]
72153 2019-Jan-12 20:37:26.037125 - [DEBUG] PROPAGATE: No new function!
72154 2019-Jan-12 20:37:26.037159 - [DEBUG] Compose: AllBottom * AllBottom
72155 2019-Jan-12 20:37:26.037186 - [DEBUG]
72156 2019-Jan-12 20:37:26.037210 - [DEBUG] Propagate flow
72157 2019-Jan-12 20:37:26.037233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72158 2019-Jan-12 20:37:26.037288 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72159 2019-Jan-12 20:37:26.037932 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72160 2019-Jan-12 20:37:26.037988 - [DEBUG] Edge function : AllBottom (result of previous compose)
72161 2019-Jan-12 20:37:26.038013 - [DEBUG]
72162 2019-Jan-12 20:37:26.038037 - [DEBUG] Join: AllTop & AllBottom
72163 2019-Jan-12 20:37:26.038063 - [DEBUG] = AllBottom (new jump func)
72164 2019-Jan-12 20:37:26.038088 - [DEBUG]
72165 2019-Jan-12 20:37:26.038119 - [DEBUG] Start adding new jump function
72166 2019-Jan-12 20:37:26.038144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72167 2019-Jan-12 20:37:26.038199 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72168 2019-Jan-12 20:37:26.038253 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72169 2019-Jan-12 20:37:26.038912 - [DEBUG] Edge Function : AllBottom
72170 2019-Jan-12 20:37:26.038940 - [DEBUG] End adding new jump function
72171 2019-Jan-12 20:37:26.038964 - [DEBUG]
72172 2019-Jan-12 20:37:26.038987 - [DEBUG] -------------------------------------------- 1913. Path Edge --------------------------------------------
72173 2019-Jan-12 20:37:26.039012 - [DEBUG]
72174 2019-Jan-12 20:37:26.039035 - [DEBUG] Process 1913. path edge:
72175 2019-Jan-12 20:37:26.039059 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72176 2019-Jan-12 20:37:26.039114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
72177 2019-Jan-12 20:37:26.039757 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72178 2019-Jan-12 20:37:26.039813 - [DEBUG]
72179 2019-Jan-12 20:37:26.039837 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72180 2019-Jan-12 20:37:26.040494 - [DEBUG] Possible callees:
72181 2019-Jan-12 20:37:26.040519 - [DEBUG] llvm.dbg.declare
72182 2019-Jan-12 20:37:26.040544 - [DEBUG] Possible return sites:
72183 2019-Jan-12 20:37:26.040568 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14372184 2019-Jan-12 20:37:26.041833 - [DEBUG] Found and process special summary
72185 2019-Jan-12 20:37:26.041866 - [DEBUG] Compose: EdgeIdentity * AllBottom
72186 2019-Jan-12 20:37:26.041893 - [DEBUG]
72187 2019-Jan-12 20:37:26.041917 - [DEBUG] Propagate flow
72188 2019-Jan-12 20:37:26.041940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72189 2019-Jan-12 20:37:26.042010 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72190 2019-Jan-12 20:37:26.042660 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72191 2019-Jan-12 20:37:26.042721 - [DEBUG] Edge function : AllBottom (result of previous compose)
72192 2019-Jan-12 20:37:26.042746 - [DEBUG]
72193 2019-Jan-12 20:37:26.042771 - [DEBUG] Join: AllTop & AllBottom
72194 2019-Jan-12 20:37:26.042797 - [DEBUG] = AllBottom (new jump func)
72195 2019-Jan-12 20:37:26.042822 - [DEBUG]
72196 2019-Jan-12 20:37:26.042846 - [DEBUG] Start adding new jump function
72197 2019-Jan-12 20:37:26.042870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72198 2019-Jan-12 20:37:26.042928 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72199 2019-Jan-12 20:37:26.042982 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72200 2019-Jan-12 20:37:26.043689 - [DEBUG] Edge Function : AllBottom
72201 2019-Jan-12 20:37:26.043722 - [DEBUG] End adding new jump function
72202 2019-Jan-12 20:37:26.043747 - [DEBUG]
72203 2019-Jan-12 20:37:26.043772 - [DEBUG] -------------------------------------------- 1914. Path Edge --------------------------------------------
72204 2019-Jan-12 20:37:26.043797 - [DEBUG]
72205 2019-Jan-12 20:37:26.043820 - [DEBUG] Process 1914. path edge:
72206 2019-Jan-12 20:37:26.043845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72207 2019-Jan-12 20:37:26.043917 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
72208 2019-Jan-12 20:37:26.044649 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72209 2019-Jan-12 20:37:26.044719 - [DEBUG]
72210 2019-Jan-12 20:37:26.044745 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72211 2019-Jan-12 20:37:26.045472 - [DEBUG] Compose: AllBottom * AllBottom
72212 2019-Jan-12 20:37:26.045500 - [DEBUG]
72213 2019-Jan-12 20:37:26.045525 - [DEBUG] Propagate flow
72214 2019-Jan-12 20:37:26.045548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72215 2019-Jan-12 20:37:26.045607 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
72216 2019-Jan-12 20:37:26.046241 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72217 2019-Jan-12 20:37:26.046296 - [DEBUG] Edge function : AllBottom (result of previous compose)
72218 2019-Jan-12 20:37:26.046322 - [DEBUG]
72219 2019-Jan-12 20:37:26.046347 - [DEBUG] Join: AllTop & AllBottom
72220 2019-Jan-12 20:37:26.046373 - [DEBUG] = AllBottom (new jump func)
72221 2019-Jan-12 20:37:26.046398 - [DEBUG]
72222 2019-Jan-12 20:37:26.046422 - [DEBUG] Start adding new jump function
72223 2019-Jan-12 20:37:26.046445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72224 2019-Jan-12 20:37:26.046500 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72225 2019-Jan-12 20:37:26.046555 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
72226 2019-Jan-12 20:37:26.047187 - [DEBUG] Edge Function : AllBottom
72227 2019-Jan-12 20:37:26.047216 - [DEBUG] End adding new jump function
72228 2019-Jan-12 20:37:26.047240 - [DEBUG]
72229 2019-Jan-12 20:37:26.047264 - [DEBUG] -------------------------------------------- 1915. Path Edge --------------------------------------------
72230 2019-Jan-12 20:37:26.047289 - [DEBUG]
72231 2019-Jan-12 20:37:26.047313 - [DEBUG] Process 1915. path edge:
72232 2019-Jan-12 20:37:26.047337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72233 2019-Jan-12 20:37:26.047393 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
72234 2019-Jan-12 20:37:26.048025 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72235 2019-Jan-12 20:37:26.048081 - [DEBUG]
72236 2019-Jan-12 20:37:26.048107 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
72237 2019-Jan-12 20:37:26.048775 - [DEBUG] Compose: AllBottom * AllBottom
72238 2019-Jan-12 20:37:26.048803 - [DEBUG]
72239 2019-Jan-12 20:37:26.048827 - [DEBUG] Propagate flow
72240 2019-Jan-12 20:37:26.048851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72241 2019-Jan-12 20:37:26.048908 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
72242 2019-Jan-12 20:37:26.049539 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72243 2019-Jan-12 20:37:26.049594 - [DEBUG] Edge function : AllBottom (result of previous compose)
72244 2019-Jan-12 20:37:26.049619 - [DEBUG]
72245 2019-Jan-12 20:37:26.049645 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72246 2019-Jan-12 20:37:26.049671 - [DEBUG] = AllBottom
72247 2019-Jan-12 20:37:26.049695 - [DEBUG]
72248 2019-Jan-12 20:37:26.049719 - [DEBUG] PROPAGATE: No new function!
72249 2019-Jan-12 20:37:26.049760 - [DEBUG] Compose: AllBottom * AllBottom
72250 2019-Jan-12 20:37:26.049787 - [DEBUG]
72251 2019-Jan-12 20:37:26.049811 - [DEBUG] Propagate flow
72252 2019-Jan-12 20:37:26.049835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72253 2019-Jan-12 20:37:26.049890 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72254 2019-Jan-12 20:37:26.050527 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72255 2019-Jan-12 20:37:26.050583 - [DEBUG] Edge function : AllBottom (result of previous compose)
72256 2019-Jan-12 20:37:26.050608 - [DEBUG]
72257 2019-Jan-12 20:37:26.050633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72258 2019-Jan-12 20:37:26.050668 - [DEBUG] = AllBottom
72259 2019-Jan-12 20:37:26.050693 - [DEBUG]
72260 2019-Jan-12 20:37:26.050716 - [DEBUG] PROPAGATE: No new function!
72261 2019-Jan-12 20:37:26.050755 - [DEBUG] Compose: AllBottom * AllBottom
72262 2019-Jan-12 20:37:26.050782 - [DEBUG]
72263 2019-Jan-12 20:37:26.050806 - [DEBUG] Propagate flow
72264 2019-Jan-12 20:37:26.050830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72265 2019-Jan-12 20:37:26.050885 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
72266 2019-Jan-12 20:37:26.051521 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72267 2019-Jan-12 20:37:26.051577 - [DEBUG] Edge function : AllBottom (result of previous compose)
72268 2019-Jan-12 20:37:26.051602 - [DEBUG]
72269 2019-Jan-12 20:37:26.051627 - [DEBUG] Join: AllTop & AllBottom
72270 2019-Jan-12 20:37:26.051653 - [DEBUG] = AllBottom (new jump func)
72271 2019-Jan-12 20:37:26.051677 - [DEBUG]
72272 2019-Jan-12 20:37:26.051701 - [DEBUG] Start adding new jump function
72273 2019-Jan-12 20:37:26.051724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72274 2019-Jan-12 20:37:26.051779 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72275 2019-Jan-12 20:37:26.051833 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
72276 2019-Jan-12 20:37:26.052483 - [DEBUG] Edge Function : AllBottom
72277 2019-Jan-12 20:37:26.052511 - [DEBUG] End adding new jump function
72278 2019-Jan-12 20:37:26.052535 - [DEBUG]
72279 2019-Jan-12 20:37:26.052558 - [DEBUG] -------------------------------------------- 1916. Path Edge --------------------------------------------
72280 2019-Jan-12 20:37:26.052582 - [DEBUG]
72281 2019-Jan-12 20:37:26.052606 - [DEBUG] Process 1916. path edge:
72282 2019-Jan-12 20:37:26.052629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72283 2019-Jan-12 20:37:26.052685 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
72284 2019-Jan-12 20:37:26.053318 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72285 2019-Jan-12 20:37:26.053373 - [DEBUG]
72286 2019-Jan-12 20:37:26.053399 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
72287 2019-Jan-12 20:37:26.054054 - [DEBUG] Compose: AllBottom * AllBottom
72288 2019-Jan-12 20:37:26.054082 - [DEBUG]
72289 2019-Jan-12 20:37:26.054106 - [DEBUG] Propagate flow
72290 2019-Jan-12 20:37:26.054129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72291 2019-Jan-12 20:37:26.054186 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72292 2019-Jan-12 20:37:26.054834 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72293 2019-Jan-12 20:37:26.054890 - [DEBUG] Edge function : AllBottom (result of previous compose)
72294 2019-Jan-12 20:37:26.054915 - [DEBUG]
72295 2019-Jan-12 20:37:26.054940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72296 2019-Jan-12 20:37:26.054966 - [DEBUG] = AllBottom
72297 2019-Jan-12 20:37:26.054991 - [DEBUG]
72298 2019-Jan-12 20:37:26.055014 - [DEBUG] PROPAGATE: No new function!
72299 2019-Jan-12 20:37:26.055046 - [DEBUG] Compose: AllBottom * AllBottom
72300 2019-Jan-12 20:37:26.055073 - [DEBUG]
72301 2019-Jan-12 20:37:26.055097 - [DEBUG] Propagate flow
72302 2019-Jan-12 20:37:26.055120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72303 2019-Jan-12 20:37:26.055176 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72304 2019-Jan-12 20:37:26.055836 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72305 2019-Jan-12 20:37:26.055901 - [DEBUG] Edge function : AllBottom (result of previous compose)
72306 2019-Jan-12 20:37:26.055927 - [DEBUG]
72307 2019-Jan-12 20:37:26.055952 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72308 2019-Jan-12 20:37:26.055978 - [DEBUG] = AllBottom
72309 2019-Jan-12 20:37:26.056002 - [DEBUG]
72310 2019-Jan-12 20:37:26.056026 - [DEBUG] PROPAGATE: No new function!
72311 2019-Jan-12 20:37:26.056064 - [DEBUG] Compose: AllBottom * AllBottom
72312 2019-Jan-12 20:37:26.056092 - [DEBUG]
72313 2019-Jan-12 20:37:26.056116 - [DEBUG] Propagate flow
72314 2019-Jan-12 20:37:26.056139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72315 2019-Jan-12 20:37:26.056195 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72316 2019-Jan-12 20:37:26.056834 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72317 2019-Jan-12 20:37:26.056890 - [DEBUG] Edge function : AllBottom (result of previous compose)
72318 2019-Jan-12 20:37:26.056915 - [DEBUG]
72319 2019-Jan-12 20:37:26.056940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72320 2019-Jan-12 20:37:26.056966 - [DEBUG] = AllBottom
72321 2019-Jan-12 20:37:26.056991 - [DEBUG]
72322 2019-Jan-12 20:37:26.057014 - [DEBUG] PROPAGATE: No new function!
72323 2019-Jan-12 20:37:26.057061 - [DEBUG] Compose: AllBottom * AllBottom
72324 2019-Jan-12 20:37:26.057088 - [DEBUG]
72325 2019-Jan-12 20:37:26.057112 - [DEBUG] Propagate flow
72326 2019-Jan-12 20:37:26.057135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72327 2019-Jan-12 20:37:26.057192 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72328 2019-Jan-12 20:37:26.057828 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72329 2019-Jan-12 20:37:26.057885 - [DEBUG] Edge function : AllBottom (result of previous compose)
72330 2019-Jan-12 20:37:26.057910 - [DEBUG]
72331 2019-Jan-12 20:37:26.057935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72332 2019-Jan-12 20:37:26.057961 - [DEBUG] = AllBottom
72333 2019-Jan-12 20:37:26.057985 - [DEBUG]
72334 2019-Jan-12 20:37:26.058009 - [DEBUG] PROPAGATE: No new function!
72335 2019-Jan-12 20:37:26.058045 - [DEBUG] Compose: AllBottom * AllBottom
72336 2019-Jan-12 20:37:26.058072 - [DEBUG]
72337 2019-Jan-12 20:37:26.058095 - [DEBUG] Propagate flow
72338 2019-Jan-12 20:37:26.058119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72339 2019-Jan-12 20:37:26.058175 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72340 2019-Jan-12 20:37:26.058826 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72341 2019-Jan-12 20:37:26.058883 - [DEBUG] Edge function : AllBottom (result of previous compose)
72342 2019-Jan-12 20:37:26.058908 - [DEBUG]
72343 2019-Jan-12 20:37:26.058932 - [DEBUG] Join: AllTop & AllBottom
72344 2019-Jan-12 20:37:26.058958 - [DEBUG] = AllBottom (new jump func)
72345 2019-Jan-12 20:37:26.058983 - [DEBUG]
72346 2019-Jan-12 20:37:26.059006 - [DEBUG] Start adding new jump function
72347 2019-Jan-12 20:37:26.059030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72348 2019-Jan-12 20:37:26.059085 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72349 2019-Jan-12 20:37:26.059139 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72350 2019-Jan-12 20:37:26.059799 - [DEBUG] Edge Function : AllBottom
72351 2019-Jan-12 20:37:26.059830 - [DEBUG] End adding new jump function
72352 2019-Jan-12 20:37:26.059854 - [DEBUG]
72353 2019-Jan-12 20:37:26.059877 - [DEBUG] -------------------------------------------- 1917. Path Edge --------------------------------------------
72354 2019-Jan-12 20:37:26.059902 - [DEBUG]
72355 2019-Jan-12 20:37:26.059925 - [DEBUG] Process 1917. path edge:
72356 2019-Jan-12 20:37:26.059960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72357 2019-Jan-12 20:37:26.060021 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
72358 2019-Jan-12 20:37:26.060661 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72359 2019-Jan-12 20:37:26.060717 - [DEBUG]
72360 2019-Jan-12 20:37:26.060741 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72361 2019-Jan-12 20:37:26.061389 - [DEBUG] Possible callees:
72362 2019-Jan-12 20:37:26.061414 - [DEBUG] foo
72363 2019-Jan-12 20:37:26.061439 - [DEBUG] Possible return sites:
72364 2019-Jan-12 20:37:26.061463 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8472365 2019-Jan-12 20:37:26.062748 - [DEBUG] Found and process special summary
72366 2019-Jan-12 20:37:26.062783 - [DEBUG] Compose: EdgeIdentity * AllBottom
72367 2019-Jan-12 20:37:26.062810 - [DEBUG]
72368 2019-Jan-12 20:37:26.062834 - [DEBUG] Propagate flow
72369 2019-Jan-12 20:37:26.062858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72370 2019-Jan-12 20:37:26.062915 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72371 2019-Jan-12 20:37:26.063551 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72372 2019-Jan-12 20:37:26.063607 - [DEBUG] Edge function : AllBottom (result of previous compose)
72373 2019-Jan-12 20:37:26.063633 - [DEBUG]
72374 2019-Jan-12 20:37:26.063657 - [DEBUG] Join: AllTop & AllBottom
72375 2019-Jan-12 20:37:26.063683 - [DEBUG] = AllBottom (new jump func)
72376 2019-Jan-12 20:37:26.063708 - [DEBUG]
72377 2019-Jan-12 20:37:26.063731 - [DEBUG] Start adding new jump function
72378 2019-Jan-12 20:37:26.063755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72379 2019-Jan-12 20:37:26.063810 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72380 2019-Jan-12 20:37:26.063864 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72381 2019-Jan-12 20:37:26.064501 - [DEBUG] Edge Function : AllBottom
72382 2019-Jan-12 20:37:26.064529 - [DEBUG] End adding new jump function
72383 2019-Jan-12 20:37:26.064553 - [DEBUG]
72384 2019-Jan-12 20:37:26.064577 - [DEBUG] -------------------------------------------- 1918. Path Edge --------------------------------------------
72385 2019-Jan-12 20:37:26.064601 - [DEBUG]
72386 2019-Jan-12 20:37:26.064624 - [DEBUG] Process 1918. path edge:
72387 2019-Jan-12 20:37:26.064648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72388 2019-Jan-12 20:37:26.064704 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
72389 2019-Jan-12 20:37:26.065353 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72390 2019-Jan-12 20:37:26.065410 - [DEBUG]
72391 2019-Jan-12 20:37:26.065434 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72392 2019-Jan-12 20:37:26.066089 - [DEBUG] Compose: AllBottom * AllBottom
72393 2019-Jan-12 20:37:26.066117 - [DEBUG]
72394 2019-Jan-12 20:37:26.066141 - [DEBUG] Propagate flow
72395 2019-Jan-12 20:37:26.066164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72396 2019-Jan-12 20:37:26.066220 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72397 2019-Jan-12 20:37:26.066854 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72398 2019-Jan-12 20:37:26.066910 - [DEBUG] Edge function : AllBottom (result of previous compose)
72399 2019-Jan-12 20:37:26.066935 - [DEBUG]
72400 2019-Jan-12 20:37:26.066959 - [DEBUG] Join: AllTop & AllBottom
72401 2019-Jan-12 20:37:26.066985 - [DEBUG] = AllBottom (new jump func)
72402 2019-Jan-12 20:37:26.067018 - [DEBUG]
72403 2019-Jan-12 20:37:26.067042 - [DEBUG] Start adding new jump function
72404 2019-Jan-12 20:37:26.067066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72405 2019-Jan-12 20:37:26.067121 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72406 2019-Jan-12 20:37:26.067176 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72407 2019-Jan-12 20:37:26.067810 - [DEBUG] Edge Function : AllBottom
72408 2019-Jan-12 20:37:26.067838 - [DEBUG] End adding new jump function
72409 2019-Jan-12 20:37:26.067862 - [DEBUG]
72410 2019-Jan-12 20:37:26.067885 - [DEBUG] -------------------------------------------- 1919. Path Edge --------------------------------------------
72411 2019-Jan-12 20:37:26.067910 - [DEBUG]
72412 2019-Jan-12 20:37:26.067933 - [DEBUG] Process 1919. path edge:
72413 2019-Jan-12 20:37:26.067957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72414 2019-Jan-12 20:37:26.068013 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
72415 2019-Jan-12 20:37:26.068645 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72416 2019-Jan-12 20:37:26.068714 - [DEBUG]
72417 2019-Jan-12 20:37:26.068741 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
72418 2019-Jan-12 20:37:26.069390 - [DEBUG] Compose: AllBottom * AllBottom
72419 2019-Jan-12 20:37:26.069417 - [DEBUG]
72420 2019-Jan-12 20:37:26.069441 - [DEBUG] Propagate flow
72421 2019-Jan-12 20:37:26.069465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72422 2019-Jan-12 20:37:26.069521 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72423 2019-Jan-12 20:37:26.070166 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72424 2019-Jan-12 20:37:26.070222 - [DEBUG] Edge function : AllBottom (result of previous compose)
72425 2019-Jan-12 20:37:26.070247 - [DEBUG]
72426 2019-Jan-12 20:37:26.070272 - [DEBUG] Join: AllTop & AllBottom
72427 2019-Jan-12 20:37:26.070298 - [DEBUG] = AllBottom (new jump func)
72428 2019-Jan-12 20:37:26.070322 - [DEBUG]
72429 2019-Jan-12 20:37:26.070346 - [DEBUG] Start adding new jump function
72430 2019-Jan-12 20:37:26.070369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72431 2019-Jan-12 20:37:26.070424 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72432 2019-Jan-12 20:37:26.070479 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72433 2019-Jan-12 20:37:26.071122 - [DEBUG] Edge Function : AllBottom
72434 2019-Jan-12 20:37:26.071150 - [DEBUG] End adding new jump function
72435 2019-Jan-12 20:37:26.071174 - [DEBUG]
72436 2019-Jan-12 20:37:26.071198 - [DEBUG] -------------------------------------------- 1920. Path Edge --------------------------------------------
72437 2019-Jan-12 20:37:26.071223 - [DEBUG]
72438 2019-Jan-12 20:37:26.071246 - [DEBUG] Process 1920. path edge:
72439 2019-Jan-12 20:37:26.071270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72440 2019-Jan-12 20:37:26.071326 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
72441 2019-Jan-12 20:37:26.071969 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72442 2019-Jan-12 20:37:26.072039 - [DEBUG]
72443 2019-Jan-12 20:37:26.072063 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72444 2019-Jan-12 20:37:26.072715 - [DEBUG] Possible callees:
72445 2019-Jan-12 20:37:26.072748 - [DEBUG] llvm.dbg.declare
72446 2019-Jan-12 20:37:26.072774 - [DEBUG] Possible return sites:
72447 2019-Jan-12 20:37:26.072798 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9672448 2019-Jan-12 20:37:26.074063 - [DEBUG] Found and process special summary
72449 2019-Jan-12 20:37:26.074096 - [DEBUG] Compose: EdgeIdentity * AllBottom
72450 2019-Jan-12 20:37:26.074123 - [DEBUG]
72451 2019-Jan-12 20:37:26.074147 - [DEBUG] Propagate flow
72452 2019-Jan-12 20:37:26.074171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72453 2019-Jan-12 20:37:26.074227 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72454 2019-Jan-12 20:37:26.074864 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72455 2019-Jan-12 20:37:26.074920 - [DEBUG] Edge function : AllBottom (result of previous compose)
72456 2019-Jan-12 20:37:26.074945 - [DEBUG]
72457 2019-Jan-12 20:37:26.074970 - [DEBUG] Join: AllTop & AllBottom
72458 2019-Jan-12 20:37:26.074996 - [DEBUG] = AllBottom (new jump func)
72459 2019-Jan-12 20:37:26.075020 - [DEBUG]
72460 2019-Jan-12 20:37:26.075044 - [DEBUG] Start adding new jump function
72461 2019-Jan-12 20:37:26.075067 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72462 2019-Jan-12 20:37:26.075122 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72463 2019-Jan-12 20:37:26.075176 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72464 2019-Jan-12 20:37:26.075830 - [DEBUG] Edge Function : AllBottom
72465 2019-Jan-12 20:37:26.075858 - [DEBUG] End adding new jump function
72466 2019-Jan-12 20:37:26.075882 - [DEBUG]
72467 2019-Jan-12 20:37:26.075906 - [DEBUG] -------------------------------------------- 1921. Path Edge --------------------------------------------
72468 2019-Jan-12 20:37:26.075930 - [DEBUG]
72469 2019-Jan-12 20:37:26.075953 - [DEBUG] Process 1921. path edge:
72470 2019-Jan-12 20:37:26.075977 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72471 2019-Jan-12 20:37:26.076033 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
72472 2019-Jan-12 20:37:26.076668 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72473 2019-Jan-12 20:37:26.076723 - [DEBUG]
72474 2019-Jan-12 20:37:26.076748 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72475 2019-Jan-12 20:37:26.077402 - [DEBUG] Compose: AllBottom * AllBottom
72476 2019-Jan-12 20:37:26.077430 - [DEBUG]
72477 2019-Jan-12 20:37:26.077454 - [DEBUG] Propagate flow
72478 2019-Jan-12 20:37:26.077477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72479 2019-Jan-12 20:37:26.077534 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72480 2019-Jan-12 20:37:26.078166 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72481 2019-Jan-12 20:37:26.078222 - [DEBUG] Edge function : AllBottom (result of previous compose)
72482 2019-Jan-12 20:37:26.078247 - [DEBUG]
72483 2019-Jan-12 20:37:26.078272 - [DEBUG] Join: AllTop & AllBottom
72484 2019-Jan-12 20:37:26.078298 - [DEBUG] = AllBottom (new jump func)
72485 2019-Jan-12 20:37:26.078323 - [DEBUG]
72486 2019-Jan-12 20:37:26.078346 - [DEBUG] Start adding new jump function
72487 2019-Jan-12 20:37:26.078370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72488 2019-Jan-12 20:37:26.078424 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72489 2019-Jan-12 20:37:26.078479 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72490 2019-Jan-12 20:37:26.079128 - [DEBUG] Edge Function : AllBottom
72491 2019-Jan-12 20:37:26.079164 - [DEBUG] End adding new jump function
72492 2019-Jan-12 20:37:26.079189 - [DEBUG]
72493 2019-Jan-12 20:37:26.079213 - [DEBUG] -------------------------------------------- 1922. Path Edge --------------------------------------------
72494 2019-Jan-12 20:37:26.079237 - [DEBUG]
72495 2019-Jan-12 20:37:26.079261 - [DEBUG] Process 1922. path edge:
72496 2019-Jan-12 20:37:26.079285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72497 2019-Jan-12 20:37:26.079341 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
72498 2019-Jan-12 20:37:26.079973 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72499 2019-Jan-12 20:37:26.080029 - [DEBUG]
72500 2019-Jan-12 20:37:26.080055 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
72501 2019-Jan-12 20:37:26.080704 - [DEBUG] Compose: AllBottom * AllBottom
72502 2019-Jan-12 20:37:26.080732 - [DEBUG]
72503 2019-Jan-12 20:37:26.080757 - [DEBUG] Propagate flow
72504 2019-Jan-12 20:37:26.080780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72505 2019-Jan-12 20:37:26.080837 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
72506 2019-Jan-12 20:37:26.081468 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72507 2019-Jan-12 20:37:26.081524 - [DEBUG] Edge function : AllBottom (result of previous compose)
72508 2019-Jan-12 20:37:26.081549 - [DEBUG]
72509 2019-Jan-12 20:37:26.081574 - [DEBUG] Join: AllTop & AllBottom
72510 2019-Jan-12 20:37:26.081599 - [DEBUG] = AllBottom (new jump func)
72511 2019-Jan-12 20:37:26.081624 - [DEBUG]
72512 2019-Jan-12 20:37:26.081647 - [DEBUG] Start adding new jump function
72513 2019-Jan-12 20:37:26.081671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72514 2019-Jan-12 20:37:26.081725 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72515 2019-Jan-12 20:37:26.081780 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
72516 2019-Jan-12 20:37:26.082427 - [DEBUG] Edge Function : AllBottom
72517 2019-Jan-12 20:37:26.082455 - [DEBUG] End adding new jump function
72518 2019-Jan-12 20:37:26.082479 - [DEBUG]
72519 2019-Jan-12 20:37:26.082503 - [DEBUG] -------------------------------------------- 1923. Path Edge --------------------------------------------
72520 2019-Jan-12 20:37:26.082527 - [DEBUG]
72521 2019-Jan-12 20:37:26.082550 - [DEBUG] Process 1923. path edge:
72522 2019-Jan-12 20:37:26.082574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72523 2019-Jan-12 20:37:26.082630 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
72524 2019-Jan-12 20:37:26.083261 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72525 2019-Jan-12 20:37:26.083316 - [DEBUG]
72526 2019-Jan-12 20:37:26.083341 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
72527 2019-Jan-12 20:37:26.083990 - [DEBUG] Compose: AllBottom * AllBottom
72528 2019-Jan-12 20:37:26.084018 - [DEBUG]
72529 2019-Jan-12 20:37:26.084042 - [DEBUG] Propagate flow
72530 2019-Jan-12 20:37:26.084066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72531 2019-Jan-12 20:37:26.084122 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72532 2019-Jan-12 20:37:26.084759 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72533 2019-Jan-12 20:37:26.084815 - [DEBUG] Edge function : AllBottom (result of previous compose)
72534 2019-Jan-12 20:37:26.084840 - [DEBUG]
72535 2019-Jan-12 20:37:26.084865 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72536 2019-Jan-12 20:37:26.084890 - [DEBUG] = AllBottom
72537 2019-Jan-12 20:37:26.084915 - [DEBUG]
72538 2019-Jan-12 20:37:26.084938 - [DEBUG] PROPAGATE: No new function!
72539 2019-Jan-12 20:37:26.084977 - [DEBUG] Compose: AllBottom * AllBottom
72540 2019-Jan-12 20:37:26.085011 - [DEBUG]
72541 2019-Jan-12 20:37:26.085036 - [DEBUG] Propagate flow
72542 2019-Jan-12 20:37:26.085060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72543 2019-Jan-12 20:37:26.085115 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72544 2019-Jan-12 20:37:26.085772 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72545 2019-Jan-12 20:37:26.085829 - [DEBUG] Edge function : AllBottom (result of previous compose)
72546 2019-Jan-12 20:37:26.085854 - [DEBUG]
72547 2019-Jan-12 20:37:26.085879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72548 2019-Jan-12 20:37:26.085905 - [DEBUG] = AllBottom
72549 2019-Jan-12 20:37:26.085929 - [DEBUG]
72550 2019-Jan-12 20:37:26.085952 - [DEBUG] PROPAGATE: No new function!
72551 2019-Jan-12 20:37:26.085987 - [DEBUG] Compose: AllBottom * AllBottom
72552 2019-Jan-12 20:37:26.086014 - [DEBUG]
72553 2019-Jan-12 20:37:26.086037 - [DEBUG] Propagate flow
72554 2019-Jan-12 20:37:26.086061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72555 2019-Jan-12 20:37:26.086116 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72556 2019-Jan-12 20:37:26.086752 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72557 2019-Jan-12 20:37:26.086807 - [DEBUG] Edge function : AllBottom (result of previous compose)
72558 2019-Jan-12 20:37:26.086833 - [DEBUG]
72559 2019-Jan-12 20:37:26.086857 - [DEBUG] Join: AllTop & AllBottom
72560 2019-Jan-12 20:37:26.086883 - [DEBUG] = AllBottom (new jump func)
72561 2019-Jan-12 20:37:26.086907 - [DEBUG]
72562 2019-Jan-12 20:37:26.086931 - [DEBUG] Start adding new jump function
72563 2019-Jan-12 20:37:26.086954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72564 2019-Jan-12 20:37:26.087009 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72565 2019-Jan-12 20:37:26.087063 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72566 2019-Jan-12 20:37:26.087698 - [DEBUG] Edge Function : AllBottom
72567 2019-Jan-12 20:37:26.087730 - [DEBUG] End adding new jump function
72568 2019-Jan-12 20:37:26.087754 - [DEBUG]
72569 2019-Jan-12 20:37:26.087778 - [DEBUG] -------------------------------------------- 1924. Path Edge --------------------------------------------
72570 2019-Jan-12 20:37:26.087802 - [DEBUG]
72571 2019-Jan-12 20:37:26.087825 - [DEBUG] Process 1924. path edge:
72572 2019-Jan-12 20:37:26.087849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72573 2019-Jan-12 20:37:26.087905 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
72574 2019-Jan-12 20:37:26.088541 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72575 2019-Jan-12 20:37:26.088596 - [DEBUG]
72576 2019-Jan-12 20:37:26.088620 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72577 2019-Jan-12 20:37:26.089280 - [DEBUG] Possible callees:
72578 2019-Jan-12 20:37:26.089305 - [DEBUG] bar
72579 2019-Jan-12 20:37:26.089330 - [DEBUG] Possible return sites:
72580 2019-Jan-12 20:37:26.089354 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8972581 2019-Jan-12 20:37:26.090608 - [DEBUG] Found and process special summary
72582 2019-Jan-12 20:37:26.090641 - [DEBUG] Compose: EdgeIdentity * AllBottom
72583 2019-Jan-12 20:37:26.090668 - [DEBUG]
72584 2019-Jan-12 20:37:26.090692 - [DEBUG] Propagate flow
72585 2019-Jan-12 20:37:26.090715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72586 2019-Jan-12 20:37:26.090771 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72587 2019-Jan-12 20:37:26.091407 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72588 2019-Jan-12 20:37:26.091470 - [DEBUG] Edge function : AllBottom (result of previous compose)
72589 2019-Jan-12 20:37:26.091496 - [DEBUG]
72590 2019-Jan-12 20:37:26.091521 - [DEBUG] Join: AllTop & AllBottom
72591 2019-Jan-12 20:37:26.091547 - [DEBUG] = AllBottom (new jump func)
72592 2019-Jan-12 20:37:26.091571 - [DEBUG]
72593 2019-Jan-12 20:37:26.091595 - [DEBUG] Start adding new jump function
72594 2019-Jan-12 20:37:26.091619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72595 2019-Jan-12 20:37:26.091673 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72596 2019-Jan-12 20:37:26.091728 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72597 2019-Jan-12 20:37:26.092378 - [DEBUG] Edge Function : AllBottom
72598 2019-Jan-12 20:37:26.092406 - [DEBUG] End adding new jump function
72599 2019-Jan-12 20:37:26.092430 - [DEBUG]
72600 2019-Jan-12 20:37:26.092454 - [DEBUG] -------------------------------------------- 1925. Path Edge --------------------------------------------
72601 2019-Jan-12 20:37:26.092478 - [DEBUG]
72602 2019-Jan-12 20:37:26.092501 - [DEBUG] Process 1925. path edge:
72603 2019-Jan-12 20:37:26.092525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72604 2019-Jan-12 20:37:26.092581 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
72605 2019-Jan-12 20:37:26.093216 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72606 2019-Jan-12 20:37:26.093272 - [DEBUG]
72607 2019-Jan-12 20:37:26.093296 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72608 2019-Jan-12 20:37:26.093948 - [DEBUG] Compose: AllBottom * AllBottom
72609 2019-Jan-12 20:37:26.093976 - [DEBUG]
72610 2019-Jan-12 20:37:26.094000 - [DEBUG] Propagate flow
72611 2019-Jan-12 20:37:26.094023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72612 2019-Jan-12 20:37:26.094080 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72613 2019-Jan-12 20:37:26.094713 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72614 2019-Jan-12 20:37:26.094769 - [DEBUG] Edge function : AllBottom (result of previous compose)
72615 2019-Jan-12 20:37:26.094794 - [DEBUG]
72616 2019-Jan-12 20:37:26.094818 - [DEBUG] Join: AllTop & AllBottom
72617 2019-Jan-12 20:37:26.094844 - [DEBUG] = AllBottom (new jump func)
72618 2019-Jan-12 20:37:26.094869 - [DEBUG]
72619 2019-Jan-12 20:37:26.094892 - [DEBUG] Start adding new jump function
72620 2019-Jan-12 20:37:26.094915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72621 2019-Jan-12 20:37:26.094970 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72622 2019-Jan-12 20:37:26.095024 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72623 2019-Jan-12 20:37:26.095672 - [DEBUG] Edge Function : AllBottom
72624 2019-Jan-12 20:37:26.095700 - [DEBUG] End adding new jump function
72625 2019-Jan-12 20:37:26.095724 - [DEBUG]
72626 2019-Jan-12 20:37:26.095748 - [DEBUG] -------------------------------------------- 1926. Path Edge --------------------------------------------
72627 2019-Jan-12 20:37:26.095772 - [DEBUG]
72628 2019-Jan-12 20:37:26.095796 - [DEBUG] Process 1926. path edge:
72629 2019-Jan-12 20:37:26.095820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72630 2019-Jan-12 20:37:26.095876 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
72631 2019-Jan-12 20:37:26.096509 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72632 2019-Jan-12 20:37:26.096564 - [DEBUG]
72633 2019-Jan-12 20:37:26.096590 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
72634 2019-Jan-12 20:37:26.097246 - [DEBUG] Compose: AllBottom * AllBottom
72635 2019-Jan-12 20:37:26.097275 - [DEBUG]
72636 2019-Jan-12 20:37:26.097299 - [DEBUG] Propagate flow
72637 2019-Jan-12 20:37:26.097322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72638 2019-Jan-12 20:37:26.097379 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72639 2019-Jan-12 20:37:26.098023 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72640 2019-Jan-12 20:37:26.098078 - [DEBUG] Edge function : AllBottom (result of previous compose)
72641 2019-Jan-12 20:37:26.098103 - [DEBUG]
72642 2019-Jan-12 20:37:26.098128 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72643 2019-Jan-12 20:37:26.098154 - [DEBUG] = AllBottom
72644 2019-Jan-12 20:37:26.098179 - [DEBUG]
72645 2019-Jan-12 20:37:26.098202 - [DEBUG] PROPAGATE: No new function!
72646 2019-Jan-12 20:37:26.098234 - [DEBUG] Compose: AllBottom * AllBottom
72647 2019-Jan-12 20:37:26.098261 - [DEBUG]
72648 2019-Jan-12 20:37:26.098285 - [DEBUG] Propagate flow
72649 2019-Jan-12 20:37:26.098308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72650 2019-Jan-12 20:37:26.098363 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72651 2019-Jan-12 20:37:26.099023 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72652 2019-Jan-12 20:37:26.099079 - [DEBUG] Edge function : AllBottom (result of previous compose)
72653 2019-Jan-12 20:37:26.099104 - [DEBUG]
72654 2019-Jan-12 20:37:26.099129 - [DEBUG] Join: AllTop & AllBottom
72655 2019-Jan-12 20:37:26.099155 - [DEBUG] = AllBottom (new jump func)
72656 2019-Jan-12 20:37:26.099179 - [DEBUG]
72657 2019-Jan-12 20:37:26.099203 - [DEBUG] Start adding new jump function
72658 2019-Jan-12 20:37:26.099226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72659 2019-Jan-12 20:37:26.099281 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72660 2019-Jan-12 20:37:26.099335 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72661 2019-Jan-12 20:37:26.099977 - [DEBUG] Edge Function : AllBottom
72662 2019-Jan-12 20:37:26.100005 - [DEBUG] End adding new jump function
72663 2019-Jan-12 20:37:26.100029 - [DEBUG]
72664 2019-Jan-12 20:37:26.100053 - [DEBUG] -------------------------------------------- 1927. Path Edge --------------------------------------------
72665 2019-Jan-12 20:37:26.100077 - [DEBUG]
72666 2019-Jan-12 20:37:26.100101 - [DEBUG] Process 1927. path edge:
72667 2019-Jan-12 20:37:26.100125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72668 2019-Jan-12 20:37:26.100180 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
72669 2019-Jan-12 20:37:26.100824 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72670 2019-Jan-12 20:37:26.100879 - [DEBUG]
72671 2019-Jan-12 20:37:26.100903 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72672 2019-Jan-12 20:37:26.101555 - [DEBUG] Possible callees:
72673 2019-Jan-12 20:37:26.101581 - [DEBUG] llvm.dbg.declare
72674 2019-Jan-12 20:37:26.101607 - [DEBUG] Possible return sites:
72675 2019-Jan-12 20:37:26.101630 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10372676 2019-Jan-12 20:37:26.102911 - [DEBUG] Found and process special summary
72677 2019-Jan-12 20:37:26.102952 - [DEBUG] Compose: EdgeIdentity * AllBottom
72678 2019-Jan-12 20:37:26.102980 - [DEBUG]
72679 2019-Jan-12 20:37:26.103004 - [DEBUG] Propagate flow
72680 2019-Jan-12 20:37:26.103027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72681 2019-Jan-12 20:37:26.103083 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72682 2019-Jan-12 20:37:26.103720 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72683 2019-Jan-12 20:37:26.103775 - [DEBUG] Edge function : AllBottom (result of previous compose)
72684 2019-Jan-12 20:37:26.103801 - [DEBUG]
72685 2019-Jan-12 20:37:26.103826 - [DEBUG] Join: AllTop & AllBottom
72686 2019-Jan-12 20:37:26.103851 - [DEBUG] = AllBottom (new jump func)
72687 2019-Jan-12 20:37:26.103876 - [DEBUG]
72688 2019-Jan-12 20:37:26.103899 - [DEBUG] Start adding new jump function
72689 2019-Jan-12 20:37:26.103923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72690 2019-Jan-12 20:37:26.103977 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72691 2019-Jan-12 20:37:26.104031 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72692 2019-Jan-12 20:37:26.104668 - [DEBUG] Edge Function : AllBottom
72693 2019-Jan-12 20:37:26.104695 - [DEBUG] End adding new jump function
72694 2019-Jan-12 20:37:26.104719 - [DEBUG]
72695 2019-Jan-12 20:37:26.104743 - [DEBUG] -------------------------------------------- 1928. Path Edge --------------------------------------------
72696 2019-Jan-12 20:37:26.104767 - [DEBUG]
72697 2019-Jan-12 20:37:26.104790 - [DEBUG] Process 1928. path edge:
72698 2019-Jan-12 20:37:26.104814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72699 2019-Jan-12 20:37:26.104870 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
72700 2019-Jan-12 20:37:26.105520 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72701 2019-Jan-12 20:37:26.105577 - [DEBUG]
72702 2019-Jan-12 20:37:26.105601 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72703 2019-Jan-12 20:37:26.106256 - [DEBUG] Compose: AllBottom * AllBottom
72704 2019-Jan-12 20:37:26.106284 - [DEBUG]
72705 2019-Jan-12 20:37:26.106308 - [DEBUG] Propagate flow
72706 2019-Jan-12 20:37:26.106332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72707 2019-Jan-12 20:37:26.106388 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
72708 2019-Jan-12 20:37:26.107045 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72709 2019-Jan-12 20:37:26.107108 - [DEBUG] Edge function : AllBottom (result of previous compose)
72710 2019-Jan-12 20:37:26.107133 - [DEBUG]
72711 2019-Jan-12 20:37:26.107159 - [DEBUG] Join: AllTop & AllBottom
72712 2019-Jan-12 20:37:26.107185 - [DEBUG] = AllBottom (new jump func)
72713 2019-Jan-12 20:37:26.107210 - [DEBUG]
72714 2019-Jan-12 20:37:26.107234 - [DEBUG] Start adding new jump function
72715 2019-Jan-12 20:37:26.107257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72716 2019-Jan-12 20:37:26.107312 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72717 2019-Jan-12 20:37:26.107367 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
72718 2019-Jan-12 20:37:26.108005 - [DEBUG] Edge Function : AllBottom
72719 2019-Jan-12 20:37:26.108034 - [DEBUG] End adding new jump function
72720 2019-Jan-12 20:37:26.108058 - [DEBUG]
72721 2019-Jan-12 20:37:26.108082 - [DEBUG] -------------------------------------------- 1929. Path Edge --------------------------------------------
72722 2019-Jan-12 20:37:26.108107 - [DEBUG]
72723 2019-Jan-12 20:37:26.108130 - [DEBUG] Process 1929. path edge:
72724 2019-Jan-12 20:37:26.108155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
72725 2019-Jan-12 20:37:26.108222 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
72726 2019-Jan-12 20:37:26.108874 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
72727 2019-Jan-12 20:37:26.108930 - [DEBUG]
72728 2019-Jan-12 20:37:26.108956 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
72729 2019-Jan-12 20:37:26.109609 - [DEBUG] Compose: AllBottom * AllBottom
72730 2019-Jan-12 20:37:26.109638 - [DEBUG]
72731 2019-Jan-12 20:37:26.109662 - [DEBUG] Propagate flow
72732 2019-Jan-12 20:37:26.109686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72733 2019-Jan-12 20:37:26.109742 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
72734 2019-Jan-12 20:37:26.110374 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72735 2019-Jan-12 20:37:26.110430 - [DEBUG] Edge function : AllBottom (result of previous compose)
72736 2019-Jan-12 20:37:26.110455 - [DEBUG]
72737 2019-Jan-12 20:37:26.110480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72738 2019-Jan-12 20:37:26.110506 - [DEBUG] = AllBottom
72739 2019-Jan-12 20:37:26.110530 - [DEBUG]
72740 2019-Jan-12 20:37:26.110553 - [DEBUG] PROPAGATE: No new function!
72741 2019-Jan-12 20:37:26.110593 - [DEBUG] Compose: AllBottom * AllBottom
72742 2019-Jan-12 20:37:26.110620 - [DEBUG]
72743 2019-Jan-12 20:37:26.110644 - [DEBUG] Propagate flow
72744 2019-Jan-12 20:37:26.110667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72745 2019-Jan-12 20:37:26.110722 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72746 2019-Jan-12 20:37:26.111360 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72747 2019-Jan-12 20:37:26.111415 - [DEBUG] Edge function : AllBottom (result of previous compose)
72748 2019-Jan-12 20:37:26.111440 - [DEBUG]
72749 2019-Jan-12 20:37:26.111465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72750 2019-Jan-12 20:37:26.111491 - [DEBUG] = AllBottom
72751 2019-Jan-12 20:37:26.111515 - [DEBUG]
72752 2019-Jan-12 20:37:26.111539 - [DEBUG] PROPAGATE: No new function!
72753 2019-Jan-12 20:37:26.111577 - [DEBUG] Compose: AllBottom * AllBottom
72754 2019-Jan-12 20:37:26.111604 - [DEBUG]
72755 2019-Jan-12 20:37:26.111628 - [DEBUG] Propagate flow
72756 2019-Jan-12 20:37:26.111651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72757 2019-Jan-12 20:37:26.111707 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72758 2019-Jan-12 20:37:26.112359 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72759 2019-Jan-12 20:37:26.112415 - [DEBUG] Edge function : AllBottom (result of previous compose)
72760 2019-Jan-12 20:37:26.112439 - [DEBUG]
72761 2019-Jan-12 20:37:26.112464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72762 2019-Jan-12 20:37:26.112490 - [DEBUG] = AllBottom
72763 2019-Jan-12 20:37:26.112515 - [DEBUG]
72764 2019-Jan-12 20:37:26.112538 - [DEBUG] PROPAGATE: No new function!
72765 2019-Jan-12 20:37:26.112575 - [DEBUG] Compose: AllBottom * AllBottom
72766 2019-Jan-12 20:37:26.112602 - [DEBUG]
72767 2019-Jan-12 20:37:26.112626 - [DEBUG] Propagate flow
72768 2019-Jan-12 20:37:26.112649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72769 2019-Jan-12 20:37:26.112706 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72770 2019-Jan-12 20:37:26.113342 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72771 2019-Jan-12 20:37:26.113398 - [DEBUG] Edge function : AllBottom (result of previous compose)
72772 2019-Jan-12 20:37:26.113423 - [DEBUG]
72773 2019-Jan-12 20:37:26.113448 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72774 2019-Jan-12 20:37:26.113474 - [DEBUG] = AllBottom
72775 2019-Jan-12 20:37:26.113498 - [DEBUG]
72776 2019-Jan-12 20:37:26.113521 - [DEBUG] PROPAGATE: No new function!
72777 2019-Jan-12 20:37:26.113568 - [DEBUG] Compose: AllBottom * AllBottom
72778 2019-Jan-12 20:37:26.113595 - [DEBUG]
72779 2019-Jan-12 20:37:26.113619 - [DEBUG] Propagate flow
72780 2019-Jan-12 20:37:26.113642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72781 2019-Jan-12 20:37:26.113698 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72782 2019-Jan-12 20:37:26.114334 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72783 2019-Jan-12 20:37:26.114390 - [DEBUG] Edge function : AllBottom (result of previous compose)
72784 2019-Jan-12 20:37:26.114415 - [DEBUG]
72785 2019-Jan-12 20:37:26.114440 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72786 2019-Jan-12 20:37:26.114466 - [DEBUG] = AllBottom
72787 2019-Jan-12 20:37:26.114490 - [DEBUG]
72788 2019-Jan-12 20:37:26.114513 - [DEBUG] PROPAGATE: No new function!
72789 2019-Jan-12 20:37:26.114550 - [DEBUG] Compose: AllBottom * AllBottom
72790 2019-Jan-12 20:37:26.114576 - [DEBUG]
72791 2019-Jan-12 20:37:26.114600 - [DEBUG] Propagate flow
72792 2019-Jan-12 20:37:26.114623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72793 2019-Jan-12 20:37:26.114679 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72794 2019-Jan-12 20:37:26.115312 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72795 2019-Jan-12 20:37:26.115381 - [DEBUG] Edge function : AllBottom (result of previous compose)
72796 2019-Jan-12 20:37:26.115406 - [DEBUG]
72797 2019-Jan-12 20:37:26.115431 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72798 2019-Jan-12 20:37:26.115457 - [DEBUG] = AllBottom
72799 2019-Jan-12 20:37:26.115481 - [DEBUG]
72800 2019-Jan-12 20:37:26.115504 - [DEBUG] PROPAGATE: No new function!
72801 2019-Jan-12 20:37:26.115542 - [DEBUG] Compose: AllBottom * AllBottom
72802 2019-Jan-12 20:37:26.115569 - [DEBUG]
72803 2019-Jan-12 20:37:26.115592 - [DEBUG] Propagate flow
72804 2019-Jan-12 20:37:26.115616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72805 2019-Jan-12 20:37:26.115671 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72806 2019-Jan-12 20:37:26.116306 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72807 2019-Jan-12 20:37:26.116362 - [DEBUG] Edge function : AllBottom (result of previous compose)
72808 2019-Jan-12 20:37:26.116387 - [DEBUG]
72809 2019-Jan-12 20:37:26.116412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72810 2019-Jan-12 20:37:26.116438 - [DEBUG] = AllBottom
72811 2019-Jan-12 20:37:26.116462 - [DEBUG]
72812 2019-Jan-12 20:37:26.116485 - [DEBUG] PROPAGATE: No new function!
72813 2019-Jan-12 20:37:26.116521 - [DEBUG] Compose: AllBottom * AllBottom
72814 2019-Jan-12 20:37:26.116547 - [DEBUG]
72815 2019-Jan-12 20:37:26.116571 - [DEBUG] Propagate flow
72816 2019-Jan-12 20:37:26.116594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72817 2019-Jan-12 20:37:26.116650 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
72818 2019-Jan-12 20:37:26.117295 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72819 2019-Jan-12 20:37:26.117351 - [DEBUG] Edge function : AllBottom (result of previous compose)
72820 2019-Jan-12 20:37:26.117376 - [DEBUG]
72821 2019-Jan-12 20:37:26.117401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72822 2019-Jan-12 20:37:26.117426 - [DEBUG] = AllBottom
72823 2019-Jan-12 20:37:26.117451 - [DEBUG]
72824 2019-Jan-12 20:37:26.117474 - [DEBUG] PROPAGATE: No new function!
72825 2019-Jan-12 20:37:26.117511 - [DEBUG] Compose: AllBottom * AllBottom
72826 2019-Jan-12 20:37:26.117538 - [DEBUG]
72827 2019-Jan-12 20:37:26.117561 - [DEBUG] Propagate flow
72828 2019-Jan-12 20:37:26.117585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72829 2019-Jan-12 20:37:26.117648 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
72830 2019-Jan-12 20:37:26.118290 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72831 2019-Jan-12 20:37:26.118346 - [DEBUG] Edge function : AllBottom (result of previous compose)
72832 2019-Jan-12 20:37:26.118371 - [DEBUG]
72833 2019-Jan-12 20:37:26.118396 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72834 2019-Jan-12 20:37:26.118421 - [DEBUG] = AllBottom
72835 2019-Jan-12 20:37:26.118446 - [DEBUG]
72836 2019-Jan-12 20:37:26.118469 - [DEBUG] PROPAGATE: No new function!
72837 2019-Jan-12 20:37:26.118517 - [DEBUG] Compose: AllBottom * AllBottom
72838 2019-Jan-12 20:37:26.118544 - [DEBUG]
72839 2019-Jan-12 20:37:26.118568 - [DEBUG] Propagate flow
72840 2019-Jan-12 20:37:26.118592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72841 2019-Jan-12 20:37:26.118660 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72842 2019-Jan-12 20:37:26.119323 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72843 2019-Jan-12 20:37:26.119379 - [DEBUG] Edge function : AllBottom (result of previous compose)
72844 2019-Jan-12 20:37:26.119404 - [DEBUG]
72845 2019-Jan-12 20:37:26.119428 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72846 2019-Jan-12 20:37:26.119454 - [DEBUG] = AllBottom
72847 2019-Jan-12 20:37:26.119479 - [DEBUG]
72848 2019-Jan-12 20:37:26.119502 - [DEBUG] PROPAGATE: No new function!
72849 2019-Jan-12 20:37:26.119542 - [DEBUG] Compose: AllBottom * AllBottom
72850 2019-Jan-12 20:37:26.119569 - [DEBUG]
72851 2019-Jan-12 20:37:26.119593 - [DEBUG] Propagate flow
72852 2019-Jan-12 20:37:26.119616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72853 2019-Jan-12 20:37:26.119672 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
72854 2019-Jan-12 20:37:26.120318 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72855 2019-Jan-12 20:37:26.120374 - [DEBUG] Edge function : AllBottom (result of previous compose)
72856 2019-Jan-12 20:37:26.120398 - [DEBUG]
72857 2019-Jan-12 20:37:26.120423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72858 2019-Jan-12 20:37:26.120449 - [DEBUG] = AllBottom
72859 2019-Jan-12 20:37:26.120473 - [DEBUG]
72860 2019-Jan-12 20:37:26.120496 - [DEBUG] PROPAGATE: No new function!
72861 2019-Jan-12 20:37:26.120536 - [DEBUG] Compose: AllBottom * AllBottom
72862 2019-Jan-12 20:37:26.120563 - [DEBUG]
72863 2019-Jan-12 20:37:26.120586 - [DEBUG] Propagate flow
72864 2019-Jan-12 20:37:26.120610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
72865 2019-Jan-12 20:37:26.120666 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
72866 2019-Jan-12 20:37:26.121311 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
72867 2019-Jan-12 20:37:26.121367 - [DEBUG] Edge function : AllBottom (result of previous compose)
72868 2019-Jan-12 20:37:26.121392 - [DEBUG]
72869 2019-Jan-12 20:37:26.121417 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
72870 2019-Jan-12 20:37:26.121442 - [DEBUG] = AllBottom
72871 2019-Jan-12 20:37:26.121467 - [DEBUG]
72872 2019-Jan-12 20:37:26.121490 - [DEBUG] PROPAGATE: No new function!
72873 2019-Jan-12 20:37:26.121532 - [DEBUG] Start adding new jump function
72874 2019-Jan-12 20:37:26.121556 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
72875 2019-Jan-12 20:37:26.121613 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
72876 2019-Jan-12 20:37:26.121667 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
72877 2019-Jan-12 20:37:26.122330 - [DEBUG] Edge Function : EdgeIdentity
72878 2019-Jan-12 20:37:26.122357 - [DEBUG] End adding new jump function
72879 2019-Jan-12 20:37:26.122381 - [DEBUG]
72880 2019-Jan-12 20:37:26.122405 - [INFO] Compute the final values according to the edge functions
72881 2019-Jan-12 20:37:26.122429 - [DEBUG] Start computing values
72882 2019-Jan-12 20:37:26.122454 - [DEBUG] Function : main
72883 2019-Jan-12 20:37:26.122480 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
72884 2019-Jan-12 20:37:26.123112 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72885 2019-Jan-12 20:37:26.123168 - [DEBUG] Value : BOTTOM
72886 2019-Jan-12 20:37:26.123195 - [DEBUG]
72887 2019-Jan-12 20:37:26.123226 - [DEBUG] Function : main
72888 2019-Jan-12 20:37:26.123251 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72889 2019-Jan-12 20:37:26.123902 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72890 2019-Jan-12 20:37:26.123958 - [DEBUG] Value : BOTTOM
72891 2019-Jan-12 20:37:26.123984 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3972892 2019-Jan-12 20:37:26.124827 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
72893 2019-Jan-12 20:37:26.124862 - [DEBUG] Function : main
72894 2019-Jan-12 20:37:26.124888 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
72895 2019-Jan-12 20:37:26.125585 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72896 2019-Jan-12 20:37:26.125646 - [DEBUG] Value : BOTTOM
72897 2019-Jan-12 20:37:26.125673 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3172898 2019-Jan-12 20:37:26.126338 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
72899 2019-Jan-12 20:37:26.126371 - [DEBUG] Function : main
72900 2019-Jan-12 20:37:26.126398 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
72901 2019-Jan-12 20:37:26.127041 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72902 2019-Jan-12 20:37:26.127097 - [DEBUG] Value : BOTTOM
72903 2019-Jan-12 20:37:26.127123 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3472904 2019-Jan-12 20:37:26.127779 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
72905 2019-Jan-12 20:37:26.127811 - [DEBUG] Function : main
72906 2019-Jan-12 20:37:26.127836 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
72907 2019-Jan-12 20:37:26.128478 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72908 2019-Jan-12 20:37:26.128534 - [DEBUG] Value : BOTTOM
72909 2019-Jan-12 20:37:26.128559 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3772910 2019-Jan-12 20:37:26.129230 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
72911 2019-Jan-12 20:37:26.129264 - [DEBUG] Function : main
72912 2019-Jan-12 20:37:26.129290 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72913 2019-Jan-12 20:37:26.129941 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72914 2019-Jan-12 20:37:26.130578 - [DEBUG] Value : BOTTOM
72915 2019-Jan-12 20:37:26.130615 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7172916 2019-Jan-12 20:37:26.131261 - [DEBUG] Function : main
72917 2019-Jan-12 20:37:26.131290 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72918 2019-Jan-12 20:37:26.131924 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72919 2019-Jan-12 20:37:26.132574 - [DEBUG] Value : BOTTOM
72920 2019-Jan-12 20:37:26.132600 - [DEBUG]
72921 2019-Jan-12 20:37:26.132630 - [DEBUG] Function : main
72922 2019-Jan-12 20:37:26.132655 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72923 2019-Jan-12 20:37:26.133290 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72924 2019-Jan-12 20:37:26.133941 - [DEBUG] Value : BOTTOM
72925 2019-Jan-12 20:37:26.133967 - [DEBUG]
72926 2019-Jan-12 20:37:26.133996 - [DEBUG] Function : main
72927 2019-Jan-12 20:37:26.134022 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72928 2019-Jan-12 20:37:26.134656 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72929 2019-Jan-12 20:37:26.135289 - [DEBUG] Value : BOTTOM
72930 2019-Jan-12 20:37:26.135327 - [DEBUG]
72931 2019-Jan-12 20:37:26.135358 - [DEBUG] Function : main
72932 2019-Jan-12 20:37:26.135384 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72933 2019-Jan-12 20:37:26.136020 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72934 2019-Jan-12 20:37:26.136655 - [DEBUG] Value : BOTTOM
72935 2019-Jan-12 20:37:26.136680 - [DEBUG]
72936 2019-Jan-12 20:37:26.136709 - [DEBUG] Function : main
72937 2019-Jan-12 20:37:26.136735 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72938 2019-Jan-12 20:37:26.137368 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72939 2019-Jan-12 20:37:26.138001 - [DEBUG] Value : BOTTOM
72940 2019-Jan-12 20:37:26.138027 - [DEBUG]
72941 2019-Jan-12 20:37:26.138056 - [DEBUG] Function : main
72942 2019-Jan-12 20:37:26.138082 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72943 2019-Jan-12 20:37:26.138747 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72944 2019-Jan-12 20:37:26.139379 - [DEBUG] Value : BOTTOM
72945 2019-Jan-12 20:37:26.139405 - [DEBUG]
72946 2019-Jan-12 20:37:26.139434 - [DEBUG] Function : main
72947 2019-Jan-12 20:37:26.139460 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72948 2019-Jan-12 20:37:26.140094 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72949 2019-Jan-12 20:37:26.140725 - [DEBUG] Value : BOTTOM
72950 2019-Jan-12 20:37:26.140751 - [DEBUG]
72951 2019-Jan-12 20:37:26.140780 - [DEBUG] Function : main
72952 2019-Jan-12 20:37:26.140805 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72953 2019-Jan-12 20:37:26.141439 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72954 2019-Jan-12 20:37:26.142089 - [DEBUG] Value : BOTTOM
72955 2019-Jan-12 20:37:26.142115 - [DEBUG]
72956 2019-Jan-12 20:37:26.142144 - [DEBUG] Function : main
72957 2019-Jan-12 20:37:26.142170 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72958 2019-Jan-12 20:37:26.142804 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72959 2019-Jan-12 20:37:26.143448 - [DEBUG] Value : BOTTOM
72960 2019-Jan-12 20:37:26.143475 - [DEBUG]
72961 2019-Jan-12 20:37:26.143504 - [DEBUG] Function : main
72962 2019-Jan-12 20:37:26.143530 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72963 2019-Jan-12 20:37:26.144165 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72964 2019-Jan-12 20:37:26.144221 - [DEBUG] Value : BOTTOM
72965 2019-Jan-12 20:37:26.144247 - [DEBUG]
72966 2019-Jan-12 20:37:26.144276 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
72967 2019-Jan-12 20:37:26.144309 - [DEBUG] Function : main
72968 2019-Jan-12 20:37:26.144334 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72969 2019-Jan-12 20:37:26.144976 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72970 2019-Jan-12 20:37:26.145626 - [DEBUG] Value : BOTTOM
72971 2019-Jan-12 20:37:26.145652 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7872972 2019-Jan-12 20:37:26.146321 - [DEBUG] Function : main
72973 2019-Jan-12 20:37:26.146350 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72974 2019-Jan-12 20:37:26.146991 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72975 2019-Jan-12 20:37:26.147625 - [DEBUG] Value : BOTTOM
72976 2019-Jan-12 20:37:26.147651 - [DEBUG]
72977 2019-Jan-12 20:37:26.147690 - [DEBUG] Function : main
72978 2019-Jan-12 20:37:26.147717 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72979 2019-Jan-12 20:37:26.148357 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72980 2019-Jan-12 20:37:26.149019 - [DEBUG] Value : BOTTOM
72981 2019-Jan-12 20:37:26.149045 - [DEBUG]
72982 2019-Jan-12 20:37:26.149078 - [DEBUG] Function : main
72983 2019-Jan-12 20:37:26.149105 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72984 2019-Jan-12 20:37:26.149747 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72985 2019-Jan-12 20:37:26.150379 - [DEBUG] Value : BOTTOM
72986 2019-Jan-12 20:37:26.150404 - [DEBUG]
72987 2019-Jan-12 20:37:26.150437 - [DEBUG] Function : main
72988 2019-Jan-12 20:37:26.150463 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72989 2019-Jan-12 20:37:26.151104 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72990 2019-Jan-12 20:37:26.151739 - [DEBUG] Value : BOTTOM
72991 2019-Jan-12 20:37:26.151766 - [DEBUG]
72992 2019-Jan-12 20:37:26.151799 - [DEBUG] Function : main
72993 2019-Jan-12 20:37:26.151825 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72994 2019-Jan-12 20:37:26.152483 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72995 2019-Jan-12 20:37:26.153115 - [DEBUG] Value : BOTTOM
72996 2019-Jan-12 20:37:26.153140 - [DEBUG]
72997 2019-Jan-12 20:37:26.153173 - [DEBUG] Function : main
72998 2019-Jan-12 20:37:26.153199 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72999 2019-Jan-12 20:37:26.153841 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73000 2019-Jan-12 20:37:26.154471 - [DEBUG] Value : BOTTOM
73001 2019-Jan-12 20:37:26.154503 - [DEBUG]
73002 2019-Jan-12 20:37:26.154536 - [DEBUG] Function : main
73003 2019-Jan-12 20:37:26.154562 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73004 2019-Jan-12 20:37:26.155203 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73005 2019-Jan-12 20:37:26.155853 - [DEBUG] Value : BOTTOM
73006 2019-Jan-12 20:37:26.155878 - [DEBUG]
73007 2019-Jan-12 20:37:26.155911 - [DEBUG] Function : main
73008 2019-Jan-12 20:37:26.155937 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73009 2019-Jan-12 20:37:26.156579 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73010 2019-Jan-12 20:37:26.157215 - [DEBUG] Value : BOTTOM
73011 2019-Jan-12 20:37:26.157241 - [DEBUG]
73012 2019-Jan-12 20:37:26.157273 - [DEBUG] Function : main
73013 2019-Jan-12 20:37:26.157299 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73014 2019-Jan-12 20:37:26.157940 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73015 2019-Jan-12 20:37:26.158576 - [DEBUG] Value : BOTTOM
73016 2019-Jan-12 20:37:26.158601 - [DEBUG]
73017 2019-Jan-12 20:37:26.158633 - [DEBUG] Function : main
73018 2019-Jan-12 20:37:26.158672 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73019 2019-Jan-12 20:37:26.159313 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73020 2019-Jan-12 20:37:26.159947 - [DEBUG] Value : BOTTOM
73021 2019-Jan-12 20:37:26.159974 - [DEBUG]
73022 2019-Jan-12 20:37:26.160007 - [DEBUG] Function : main
73023 2019-Jan-12 20:37:26.160033 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73024 2019-Jan-12 20:37:26.160674 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73025 2019-Jan-12 20:37:26.161308 - [DEBUG] Value : BOTTOM
73026 2019-Jan-12 20:37:26.161334 - [DEBUG]
73027 2019-Jan-12 20:37:26.161366 - [DEBUG] Function : main
73028 2019-Jan-12 20:37:26.161392 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73029 2019-Jan-12 20:37:26.162045 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73030 2019-Jan-12 20:37:26.162677 - [DEBUG] Value : BOTTOM
73031 2019-Jan-12 20:37:26.162703 - [DEBUG]
73032 2019-Jan-12 20:37:26.162735 - [DEBUG] Function : main
73033 2019-Jan-12 20:37:26.162761 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73034 2019-Jan-12 20:37:26.163401 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73035 2019-Jan-12 20:37:26.163457 - [DEBUG] Value : BOTTOM
73036 2019-Jan-12 20:37:26.163482 - [DEBUG]
73037 2019-Jan-12 20:37:26.163515 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73038 2019-Jan-12 20:37:26.163547 - [DEBUG] Function : main
73039 2019-Jan-12 20:37:26.163572 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73040 2019-Jan-12 20:37:26.164207 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73041 2019-Jan-12 20:37:26.164842 - [DEBUG] Value : BOTTOM
73042 2019-Jan-12 20:37:26.164867 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8473043 2019-Jan-12 20:37:26.165536 - [DEBUG] Function : main
73044 2019-Jan-12 20:37:26.165565 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73045 2019-Jan-12 20:37:26.166200 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73046 2019-Jan-12 20:37:26.166833 - [DEBUG] Value : BOTTOM
73047 2019-Jan-12 20:37:26.166859 - [DEBUG]
73048 2019-Jan-12 20:37:26.166888 - [DEBUG] Function : main
73049 2019-Jan-12 20:37:26.166915 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73050 2019-Jan-12 20:37:26.167548 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73051 2019-Jan-12 20:37:26.168196 - [DEBUG] Value : BOTTOM
73052 2019-Jan-12 20:37:26.168223 - [DEBUG]
73053 2019-Jan-12 20:37:26.168252 - [DEBUG] Function : main
73054 2019-Jan-12 20:37:26.168278 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73055 2019-Jan-12 20:37:26.168930 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73056 2019-Jan-12 20:37:26.169563 - [DEBUG] Value : BOTTOM
73057 2019-Jan-12 20:37:26.169588 - [DEBUG]
73058 2019-Jan-12 20:37:26.169617 - [DEBUG] Function : main
73059 2019-Jan-12 20:37:26.169643 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73060 2019-Jan-12 20:37:26.170278 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73061 2019-Jan-12 20:37:26.170914 - [DEBUG] Value : BOTTOM
73062 2019-Jan-12 20:37:26.170939 - [DEBUG]
73063 2019-Jan-12 20:37:26.170968 - [DEBUG] Function : main
73064 2019-Jan-12 20:37:26.170994 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73065 2019-Jan-12 20:37:26.171628 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73066 2019-Jan-12 20:37:26.172277 - [DEBUG] Value : BOTTOM
73067 2019-Jan-12 20:37:26.172302 - [DEBUG]
73068 2019-Jan-12 20:37:26.172332 - [DEBUG] Function : main
73069 2019-Jan-12 20:37:26.172357 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73070 2019-Jan-12 20:37:26.172993 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73071 2019-Jan-12 20:37:26.173623 - [DEBUG] Value : BOTTOM
73072 2019-Jan-12 20:37:26.173648 - [DEBUG]
73073 2019-Jan-12 20:37:26.173677 - [DEBUG] Function : main
73074 2019-Jan-12 20:37:26.173703 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73075 2019-Jan-12 20:37:26.174337 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73076 2019-Jan-12 20:37:26.174968 - [DEBUG] Value : BOTTOM
73077 2019-Jan-12 20:37:26.174993 - [DEBUG]
73078 2019-Jan-12 20:37:26.175022 - [DEBUG] Function : main
73079 2019-Jan-12 20:37:26.175048 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73080 2019-Jan-12 20:37:26.175696 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73081 2019-Jan-12 20:37:26.176332 - [DEBUG] Value : BOTTOM
73082 2019-Jan-12 20:37:26.176358 - [DEBUG]
73083 2019-Jan-12 20:37:26.176387 - [DEBUG] Function : main
73084 2019-Jan-12 20:37:26.176413 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73085 2019-Jan-12 20:37:26.177047 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73086 2019-Jan-12 20:37:26.177683 - [DEBUG] Value : BOTTOM
73087 2019-Jan-12 20:37:26.177709 - [DEBUG]
73088 2019-Jan-12 20:37:26.177738 - [DEBUG] Function : main
73089 2019-Jan-12 20:37:26.177771 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73090 2019-Jan-12 20:37:26.178407 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73091 2019-Jan-12 20:37:26.179056 - [DEBUG] Value : BOTTOM
73092 2019-Jan-12 20:37:26.179082 - [DEBUG]
73093 2019-Jan-12 20:37:26.179111 - [DEBUG] Function : main
73094 2019-Jan-12 20:37:26.179137 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73095 2019-Jan-12 20:37:26.179770 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73096 2019-Jan-12 20:37:26.180405 - [DEBUG] Value : BOTTOM
73097 2019-Jan-12 20:37:26.180430 - [DEBUG]
73098 2019-Jan-12 20:37:26.180459 - [DEBUG] Function : main
73099 2019-Jan-12 20:37:26.180485 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73100 2019-Jan-12 20:37:26.181119 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73101 2019-Jan-12 20:37:26.181750 - [DEBUG] Value : BOTTOM
73102 2019-Jan-12 20:37:26.181775 - [DEBUG]
73103 2019-Jan-12 20:37:26.181804 - [DEBUG] Function : main
73104 2019-Jan-12 20:37:26.181830 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73105 2019-Jan-12 20:37:26.182481 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73106 2019-Jan-12 20:37:26.182537 - [DEBUG] Value : BOTTOM
73107 2019-Jan-12 20:37:26.182562 - [DEBUG]
73108 2019-Jan-12 20:37:26.182592 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
73109 2019-Jan-12 20:37:26.182625 - [DEBUG] Function : main
73110 2019-Jan-12 20:37:26.182651 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73111 2019-Jan-12 20:37:26.183285 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73112 2019-Jan-12 20:37:26.183920 - [DEBUG] Value : BOTTOM
73113 2019-Jan-12 20:37:26.183946 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8973114 2019-Jan-12 20:37:26.184592 - [DEBUG] Function : main
73115 2019-Jan-12 20:37:26.184621 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73116 2019-Jan-12 20:37:26.185253 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73117 2019-Jan-12 20:37:26.185902 - [DEBUG] Value : BOTTOM
73118 2019-Jan-12 20:37:26.185928 - [DEBUG]
73119 2019-Jan-12 20:37:26.185958 - [DEBUG] Function : main
73120 2019-Jan-12 20:37:26.185983 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73121 2019-Jan-12 20:37:26.186617 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73122 2019-Jan-12 20:37:26.187264 - [DEBUG] Value : BOTTOM
73123 2019-Jan-12 20:37:26.187290 - [DEBUG]
73124 2019-Jan-12 20:37:26.187319 - [DEBUG] Function : main
73125 2019-Jan-12 20:37:26.187345 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73126 2019-Jan-12 20:37:26.187980 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73127 2019-Jan-12 20:37:26.188614 - [DEBUG] Value : BOTTOM
73128 2019-Jan-12 20:37:26.188639 - [DEBUG]
73129 2019-Jan-12 20:37:26.188682 - [DEBUG] Function : main
73130 2019-Jan-12 20:37:26.188708 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73131 2019-Jan-12 20:37:26.189342 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73132 2019-Jan-12 20:37:26.189977 - [DEBUG] Value : BOTTOM
73133 2019-Jan-12 20:37:26.190010 - [DEBUG]
73134 2019-Jan-12 20:37:26.190040 - [DEBUG] Function : main
73135 2019-Jan-12 20:37:26.190066 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73136 2019-Jan-12 20:37:26.190700 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73137 2019-Jan-12 20:37:26.191333 - [DEBUG] Value : BOTTOM
73138 2019-Jan-12 20:37:26.191358 - [DEBUG]
73139 2019-Jan-12 20:37:26.191387 - [DEBUG] Function : main
73140 2019-Jan-12 20:37:26.191413 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73141 2019-Jan-12 20:37:26.192061 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73142 2019-Jan-12 20:37:26.192692 - [DEBUG] Value : BOTTOM
73143 2019-Jan-12 20:37:26.192718 - [DEBUG]
73144 2019-Jan-12 20:37:26.192748 - [DEBUG] Function : main
73145 2019-Jan-12 20:37:26.192773 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73146 2019-Jan-12 20:37:26.193408 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73147 2019-Jan-12 20:37:26.194040 - [DEBUG] Value : BOTTOM
73148 2019-Jan-12 20:37:26.194066 - [DEBUG]
73149 2019-Jan-12 20:37:26.194095 - [DEBUG] Function : main
73150 2019-Jan-12 20:37:26.194120 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73151 2019-Jan-12 20:37:26.194754 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73152 2019-Jan-12 20:37:26.195403 - [DEBUG] Value : BOTTOM
73153 2019-Jan-12 20:37:26.195429 - [DEBUG]
73154 2019-Jan-12 20:37:26.195458 - [DEBUG] Function : main
73155 2019-Jan-12 20:37:26.195483 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73156 2019-Jan-12 20:37:26.196118 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73157 2019-Jan-12 20:37:26.196754 - [DEBUG] Value : BOTTOM
73158 2019-Jan-12 20:37:26.196779 - [DEBUG]
73159 2019-Jan-12 20:37:26.196808 - [DEBUG] Function : main
73160 2019-Jan-12 20:37:26.196834 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73161 2019-Jan-12 20:37:26.197468 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73162 2019-Jan-12 20:37:26.198100 - [DEBUG] Value : BOTTOM
73163 2019-Jan-12 20:37:26.198126 - [DEBUG]
73164 2019-Jan-12 20:37:26.198155 - [DEBUG] Function : main
73165 2019-Jan-12 20:37:26.198181 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73166 2019-Jan-12 20:37:26.198830 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73167 2019-Jan-12 20:37:26.199464 - [DEBUG] Value : BOTTOM
73168 2019-Jan-12 20:37:26.199490 - [DEBUG]
73169 2019-Jan-12 20:37:26.199519 - [DEBUG] Function : main
73170 2019-Jan-12 20:37:26.199544 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73171 2019-Jan-12 20:37:26.200177 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73172 2019-Jan-12 20:37:26.200807 - [DEBUG] Value : BOTTOM
73173 2019-Jan-12 20:37:26.200833 - [DEBUG]
73174 2019-Jan-12 20:37:26.200862 - [DEBUG] Function : main
73175 2019-Jan-12 20:37:26.200888 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73176 2019-Jan-12 20:37:26.201521 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73177 2019-Jan-12 20:37:26.202170 - [DEBUG] Value : BOTTOM
73178 2019-Jan-12 20:37:26.202195 - [DEBUG]
73179 2019-Jan-12 20:37:26.202224 - [DEBUG] Function : main
73180 2019-Jan-12 20:37:26.202258 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73181 2019-Jan-12 20:37:26.202893 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73182 2019-Jan-12 20:37:26.203526 - [DEBUG] Value : BOTTOM
73183 2019-Jan-12 20:37:26.203552 - [DEBUG]
73184 2019-Jan-12 20:37:26.203581 - [DEBUG] Function : main
73185 2019-Jan-12 20:37:26.203607 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73186 2019-Jan-12 20:37:26.204240 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73187 2019-Jan-12 20:37:26.204871 - [DEBUG] Value : BOTTOM
73188 2019-Jan-12 20:37:26.204897 - [DEBUG]
73189 2019-Jan-12 20:37:26.204926 - [DEBUG] Function : main
73190 2019-Jan-12 20:37:26.204952 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73191 2019-Jan-12 20:37:26.205601 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73192 2019-Jan-12 20:37:26.205658 - [DEBUG] Value : BOTTOM
73193 2019-Jan-12 20:37:26.205683 - [DEBUG]
73194 2019-Jan-12 20:37:26.205713 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
73195 2019-Jan-12 20:37:26.205747 - [DEBUG] Function : main
73196 2019-Jan-12 20:37:26.205773 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73197 2019-Jan-12 20:37:26.206416 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73198 2019-Jan-12 20:37:26.207052 - [DEBUG] Value : BOTTOM
73199 2019-Jan-12 20:37:26.207077 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9673200 2019-Jan-12 20:37:26.207743 - [DEBUG] Function : main
73201 2019-Jan-12 20:37:26.207772 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73202 2019-Jan-12 20:37:26.208413 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73203 2019-Jan-12 20:37:26.209063 - [DEBUG] Value : BOTTOM
73204 2019-Jan-12 20:37:26.209089 - [DEBUG]
73205 2019-Jan-12 20:37:26.209129 - [DEBUG] Function : main
73206 2019-Jan-12 20:37:26.209156 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73207 2019-Jan-12 20:37:26.209798 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73208 2019-Jan-12 20:37:26.210449 - [DEBUG] Value : BOTTOM
73209 2019-Jan-12 20:37:26.210474 - [DEBUG]
73210 2019-Jan-12 20:37:26.210508 - [DEBUG] Function : main
73211 2019-Jan-12 20:37:26.210534 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73212 2019-Jan-12 20:37:26.211176 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73213 2019-Jan-12 20:37:26.211809 - [DEBUG] Value : BOTTOM
73214 2019-Jan-12 20:37:26.211835 - [DEBUG]
73215 2019-Jan-12 20:37:26.211867 - [DEBUG] Function : main
73216 2019-Jan-12 20:37:26.211893 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73217 2019-Jan-12 20:37:26.212551 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73218 2019-Jan-12 20:37:26.213186 - [DEBUG] Value : BOTTOM
73219 2019-Jan-12 20:37:26.213211 - [DEBUG]
73220 2019-Jan-12 20:37:26.213243 - [DEBUG] Function : main
73221 2019-Jan-12 20:37:26.213269 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73222 2019-Jan-12 20:37:26.213920 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73223 2019-Jan-12 20:37:26.214554 - [DEBUG] Value : BOTTOM
73224 2019-Jan-12 20:37:26.214580 - [DEBUG]
73225 2019-Jan-12 20:37:26.214613 - [DEBUG] Function : main
73226 2019-Jan-12 20:37:26.214639 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73227 2019-Jan-12 20:37:26.215280 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73228 2019-Jan-12 20:37:26.215929 - [DEBUG] Value : BOTTOM
73229 2019-Jan-12 20:37:26.215954 - [DEBUG]
73230 2019-Jan-12 20:37:26.215987 - [DEBUG] Function : main
73231 2019-Jan-12 20:37:26.216013 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73232 2019-Jan-12 20:37:26.216654 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73233 2019-Jan-12 20:37:26.217287 - [DEBUG] Value : BOTTOM
73234 2019-Jan-12 20:37:26.217314 - [DEBUG]
73235 2019-Jan-12 20:37:26.217346 - [DEBUG] Function : main
73236 2019-Jan-12 20:37:26.217372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73237 2019-Jan-12 20:37:26.218014 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73238 2019-Jan-12 20:37:26.218661 - [DEBUG] Value : BOTTOM
73239 2019-Jan-12 20:37:26.218688 - [DEBUG]
73240 2019-Jan-12 20:37:26.218721 - [DEBUG] Function : main
73241 2019-Jan-12 20:37:26.218747 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73242 2019-Jan-12 20:37:26.219388 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73243 2019-Jan-12 20:37:26.220024 - [DEBUG] Value : BOTTOM
73244 2019-Jan-12 20:37:26.220050 - [DEBUG]
73245 2019-Jan-12 20:37:26.220082 - [DEBUG] Function : main
73246 2019-Jan-12 20:37:26.220108 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73247 2019-Jan-12 20:37:26.220749 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73248 2019-Jan-12 20:37:26.221383 - [DEBUG] Value : BOTTOM
73249 2019-Jan-12 20:37:26.221409 - [DEBUG]
73250 2019-Jan-12 20:37:26.221442 - [DEBUG] Function : main
73251 2019-Jan-12 20:37:26.221468 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73252 2019-Jan-12 20:37:26.222124 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73253 2019-Jan-12 20:37:26.222759 - [DEBUG] Value : BOTTOM
73254 2019-Jan-12 20:37:26.222785 - [DEBUG]
73255 2019-Jan-12 20:37:26.222817 - [DEBUG] Function : main
73256 2019-Jan-12 20:37:26.222843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73257 2019-Jan-12 20:37:26.223484 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73258 2019-Jan-12 20:37:26.224113 - [DEBUG] Value : BOTTOM
73259 2019-Jan-12 20:37:26.224139 - [DEBUG]
73260 2019-Jan-12 20:37:26.224171 - [DEBUG] Function : main
73261 2019-Jan-12 20:37:26.224197 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73262 2019-Jan-12 20:37:26.224838 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73263 2019-Jan-12 20:37:26.225494 - [DEBUG] Value : BOTTOM
73264 2019-Jan-12 20:37:26.225522 - [DEBUG]
73265 2019-Jan-12 20:37:26.225556 - [DEBUG] Function : main
73266 2019-Jan-12 20:37:26.225582 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73267 2019-Jan-12 20:37:26.226223 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73268 2019-Jan-12 20:37:26.226858 - [DEBUG] Value : BOTTOM
73269 2019-Jan-12 20:37:26.226883 - [DEBUG]
73270 2019-Jan-12 20:37:26.226915 - [DEBUG] Function : main
73271 2019-Jan-12 20:37:26.226941 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73272 2019-Jan-12 20:37:26.227582 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73273 2019-Jan-12 20:37:26.228213 - [DEBUG] Value : BOTTOM
73274 2019-Jan-12 20:37:26.228238 - [DEBUG]
73275 2019-Jan-12 20:37:26.228271 - [DEBUG] Function : main
73276 2019-Jan-12 20:37:26.228298 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73277 2019-Jan-12 20:37:26.228952 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73278 2019-Jan-12 20:37:26.229585 - [DEBUG] Value : BOTTOM
73279 2019-Jan-12 20:37:26.229611 - [DEBUG]
73280 2019-Jan-12 20:37:26.229644 - [DEBUG] Function : main
73281 2019-Jan-12 20:37:26.229670 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73282 2019-Jan-12 20:37:26.230310 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73283 2019-Jan-12 20:37:26.230944 - [DEBUG] Value : BOTTOM
73284 2019-Jan-12 20:37:26.230970 - [DEBUG]
73285 2019-Jan-12 20:37:26.231002 - [DEBUG] Function : main
73286 2019-Jan-12 20:37:26.231028 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73287 2019-Jan-12 20:37:26.231669 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73288 2019-Jan-12 20:37:26.232315 - [DEBUG] Value : BOTTOM
73289 2019-Jan-12 20:37:26.232340 - [DEBUG]
73290 2019-Jan-12 20:37:26.232373 - [DEBUG] Function : main
73291 2019-Jan-12 20:37:26.232399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73292 2019-Jan-12 20:37:26.233039 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73293 2019-Jan-12 20:37:26.233096 - [DEBUG] Value : BOTTOM
73294 2019-Jan-12 20:37:26.233122 - [DEBUG]
73295 2019-Jan-12 20:37:26.233155 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73296 2019-Jan-12 20:37:26.233189 - [DEBUG] Function : main
73297 2019-Jan-12 20:37:26.233214 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73298 2019-Jan-12 20:37:26.233857 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73299 2019-Jan-12 20:37:26.234493 - [DEBUG] Value : BOTTOM
73300 2019-Jan-12 20:37:26.234518 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10373301 2019-Jan-12 20:37:26.235181 - [DEBUG] Function : main
73302 2019-Jan-12 20:37:26.235209 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73303 2019-Jan-12 20:37:26.235868 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73304 2019-Jan-12 20:37:26.236511 - [DEBUG] Value : BOTTOM
73305 2019-Jan-12 20:37:26.236537 - [DEBUG]
73306 2019-Jan-12 20:37:26.236576 - [DEBUG] Function : main
73307 2019-Jan-12 20:37:26.236603 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73308 2019-Jan-12 20:37:26.237244 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73309 2019-Jan-12 20:37:26.237894 - [DEBUG] Value : BOTTOM
73310 2019-Jan-12 20:37:26.237920 - [DEBUG]
73311 2019-Jan-12 20:37:26.237953 - [DEBUG] Function : main
73312 2019-Jan-12 20:37:26.237979 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73313 2019-Jan-12 20:37:26.238621 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73314 2019-Jan-12 20:37:26.239269 - [DEBUG] Value : BOTTOM
73315 2019-Jan-12 20:37:26.239295 - [DEBUG]
73316 2019-Jan-12 20:37:26.239327 - [DEBUG] Function : main
73317 2019-Jan-12 20:37:26.239353 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73318 2019-Jan-12 20:37:26.239994 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73319 2019-Jan-12 20:37:26.240630 - [DEBUG] Value : BOTTOM
73320 2019-Jan-12 20:37:26.240656 - [DEBUG]
73321 2019-Jan-12 20:37:26.240688 - [DEBUG] Function : main
73322 2019-Jan-12 20:37:26.240714 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73323 2019-Jan-12 20:37:26.241356 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73324 2019-Jan-12 20:37:26.242002 - [DEBUG] Value : BOTTOM
73325 2019-Jan-12 20:37:26.242029 - [DEBUG]
73326 2019-Jan-12 20:37:26.242062 - [DEBUG] Function : main
73327 2019-Jan-12 20:37:26.242088 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73328 2019-Jan-12 20:37:26.242729 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73329 2019-Jan-12 20:37:26.243360 - [DEBUG] Value : BOTTOM
73330 2019-Jan-12 20:37:26.243386 - [DEBUG]
73331 2019-Jan-12 20:37:26.243418 - [DEBUG] Function : main
73332 2019-Jan-12 20:37:26.243444 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73333 2019-Jan-12 20:37:26.244085 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73334 2019-Jan-12 20:37:26.244717 - [DEBUG] Value : BOTTOM
73335 2019-Jan-12 20:37:26.244743 - [DEBUG]
73336 2019-Jan-12 20:37:26.244775 - [DEBUG] Function : main
73337 2019-Jan-12 20:37:26.244801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73338 2019-Jan-12 20:37:26.245457 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73339 2019-Jan-12 20:37:26.246094 - [DEBUG] Value : BOTTOM
73340 2019-Jan-12 20:37:26.246120 - [DEBUG]
73341 2019-Jan-12 20:37:26.246152 - [DEBUG] Function : main
73342 2019-Jan-12 20:37:26.246178 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73343 2019-Jan-12 20:37:26.246819 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73344 2019-Jan-12 20:37:26.247455 - [DEBUG] Value : BOTTOM
73345 2019-Jan-12 20:37:26.247489 - [DEBUG]
73346 2019-Jan-12 20:37:26.247522 - [DEBUG] Function : main
73347 2019-Jan-12 20:37:26.247548 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73348 2019-Jan-12 20:37:26.248189 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73349 2019-Jan-12 20:37:26.248839 - [DEBUG] Value : BOTTOM
73350 2019-Jan-12 20:37:26.248864 - [DEBUG]
73351 2019-Jan-12 20:37:26.248897 - [DEBUG] Function : main
73352 2019-Jan-12 20:37:26.248923 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73353 2019-Jan-12 20:37:26.249563 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73354 2019-Jan-12 20:37:26.250198 - [DEBUG] Value : BOTTOM
73355 2019-Jan-12 20:37:26.250224 - [DEBUG]
73356 2019-Jan-12 20:37:26.250256 - [DEBUG] Function : main
73357 2019-Jan-12 20:37:26.250283 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73358 2019-Jan-12 20:37:26.250923 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73359 2019-Jan-12 20:37:26.251553 - [DEBUG] Value : BOTTOM
73360 2019-Jan-12 20:37:26.251579 - [DEBUG]
73361 2019-Jan-12 20:37:26.251611 - [DEBUG] Function : main
73362 2019-Jan-12 20:37:26.251637 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73363 2019-Jan-12 20:37:26.252294 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73364 2019-Jan-12 20:37:26.252928 - [DEBUG] Value : BOTTOM
73365 2019-Jan-12 20:37:26.252954 - [DEBUG]
73366 2019-Jan-12 20:37:26.252987 - [DEBUG] Function : main
73367 2019-Jan-12 20:37:26.253013 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73368 2019-Jan-12 20:37:26.253654 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73369 2019-Jan-12 20:37:26.254289 - [DEBUG] Value : BOTTOM
73370 2019-Jan-12 20:37:26.254314 - [DEBUG]
73371 2019-Jan-12 20:37:26.254347 - [DEBUG] Function : main
73372 2019-Jan-12 20:37:26.254373 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73373 2019-Jan-12 20:37:26.255013 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73374 2019-Jan-12 20:37:26.255659 - [DEBUG] Value : BOTTOM
73375 2019-Jan-12 20:37:26.255685 - [DEBUG]
73376 2019-Jan-12 20:37:26.255718 - [DEBUG] Function : main
73377 2019-Jan-12 20:37:26.255744 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73378 2019-Jan-12 20:37:26.256385 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73379 2019-Jan-12 20:37:26.257019 - [DEBUG] Value : BOTTOM
73380 2019-Jan-12 20:37:26.257044 - [DEBUG]
73381 2019-Jan-12 20:37:26.257078 - [DEBUG] Function : main
73382 2019-Jan-12 20:37:26.257104 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73383 2019-Jan-12 20:37:26.257745 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73384 2019-Jan-12 20:37:26.258378 - [DEBUG] Value : BOTTOM
73385 2019-Jan-12 20:37:26.258405 - [DEBUG]
73386 2019-Jan-12 20:37:26.258437 - [DEBUG] Function : main
73387 2019-Jan-12 20:37:26.258464 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73388 2019-Jan-12 20:37:26.259128 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73389 2019-Jan-12 20:37:26.259759 - [DEBUG] Value : BOTTOM
73390 2019-Jan-12 20:37:26.259785 - [DEBUG]
73391 2019-Jan-12 20:37:26.259817 - [DEBUG] Function : main
73392 2019-Jan-12 20:37:26.259843 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73393 2019-Jan-12 20:37:26.260484 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73394 2019-Jan-12 20:37:26.260540 - [DEBUG] Value : BOTTOM
73395 2019-Jan-12 20:37:26.260566 - [DEBUG]
73396 2019-Jan-12 20:37:26.260598 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73397 2019-Jan-12 20:37:26.260634 - [DEBUG] Function : main
73398 2019-Jan-12 20:37:26.260660 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73399 2019-Jan-12 20:37:26.261310 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73400 2019-Jan-12 20:37:26.261945 - [DEBUG] Value : BOTTOM
73401 2019-Jan-12 20:37:26.261970 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12073402 2019-Jan-12 20:37:26.262647 - [DEBUG] Function : main
73403 2019-Jan-12 20:37:26.262676 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73404 2019-Jan-12 20:37:26.263317 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73405 2019-Jan-12 20:37:26.263951 - [DEBUG] Value : BOTTOM
73406 2019-Jan-12 20:37:26.263977 - [DEBUG]
73407 2019-Jan-12 20:37:26.264017 - [DEBUG] Function : main
73408 2019-Jan-12 20:37:26.264044 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73409 2019-Jan-12 20:37:26.264686 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73410 2019-Jan-12 20:37:26.265331 - [DEBUG] Value : BOTTOM
73411 2019-Jan-12 20:37:26.265359 - [DEBUG]
73412 2019-Jan-12 20:37:26.265398 - [DEBUG] Function : main
73413 2019-Jan-12 20:37:26.265425 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73414 2019-Jan-12 20:37:26.266066 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73415 2019-Jan-12 20:37:26.266715 - [DEBUG] Value : BOTTOM
73416 2019-Jan-12 20:37:26.266741 - [DEBUG]
73417 2019-Jan-12 20:37:26.266775 - [DEBUG] Function : main
73418 2019-Jan-12 20:37:26.266801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73419 2019-Jan-12 20:37:26.267444 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73420 2019-Jan-12 20:37:26.268077 - [DEBUG] Value : BOTTOM
73421 2019-Jan-12 20:37:26.268103 - [DEBUG]
73422 2019-Jan-12 20:37:26.268135 - [DEBUG] Function : main
73423 2019-Jan-12 20:37:26.268161 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73424 2019-Jan-12 20:37:26.268818 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73425 2019-Jan-12 20:37:26.269454 - [DEBUG] Value : BOTTOM
73426 2019-Jan-12 20:37:26.269479 - [DEBUG]
73427 2019-Jan-12 20:37:26.269512 - [DEBUG] Function : main
73428 2019-Jan-12 20:37:26.269546 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73429 2019-Jan-12 20:37:26.270188 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73430 2019-Jan-12 20:37:26.270821 - [DEBUG] Value : BOTTOM
73431 2019-Jan-12 20:37:26.270846 - [DEBUG]
73432 2019-Jan-12 20:37:26.270879 - [DEBUG] Function : main
73433 2019-Jan-12 20:37:26.270905 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73434 2019-Jan-12 20:37:26.271546 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73435 2019-Jan-12 20:37:26.272192 - [DEBUG] Value : BOTTOM
73436 2019-Jan-12 20:37:26.272218 - [DEBUG]
73437 2019-Jan-12 20:37:26.272250 - [DEBUG] Function : main
73438 2019-Jan-12 20:37:26.272276 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73439 2019-Jan-12 20:37:26.272917 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73440 2019-Jan-12 20:37:26.273549 - [DEBUG] Value : BOTTOM
73441 2019-Jan-12 20:37:26.273574 - [DEBUG]
73442 2019-Jan-12 20:37:26.273607 - [DEBUG] Function : main
73443 2019-Jan-12 20:37:26.273633 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73444 2019-Jan-12 20:37:26.274273 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73445 2019-Jan-12 20:37:26.274909 - [DEBUG] Value : BOTTOM
73446 2019-Jan-12 20:37:26.274936 - [DEBUG]
73447 2019-Jan-12 20:37:26.274968 - [DEBUG] Function : main
73448 2019-Jan-12 20:37:26.274994 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73449 2019-Jan-12 20:37:26.275649 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73450 2019-Jan-12 20:37:26.276282 - [DEBUG] Value : BOTTOM
73451 2019-Jan-12 20:37:26.276307 - [DEBUG]
73452 2019-Jan-12 20:37:26.276339 - [DEBUG] Function : main
73453 2019-Jan-12 20:37:26.276365 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73454 2019-Jan-12 20:37:26.277007 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73455 2019-Jan-12 20:37:26.277642 - [DEBUG] Value : BOTTOM
73456 2019-Jan-12 20:37:26.277668 - [DEBUG]
73457 2019-Jan-12 20:37:26.277700 - [DEBUG] Function : main
73458 2019-Jan-12 20:37:26.277726 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73459 2019-Jan-12 20:37:26.278367 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73460 2019-Jan-12 20:37:26.279015 - [DEBUG] Value : BOTTOM
73461 2019-Jan-12 20:37:26.279041 - [DEBUG]
73462 2019-Jan-12 20:37:26.279074 - [DEBUG] Function : main
73463 2019-Jan-12 20:37:26.279100 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73464 2019-Jan-12 20:37:26.279741 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73465 2019-Jan-12 20:37:26.280376 - [DEBUG] Value : BOTTOM
73466 2019-Jan-12 20:37:26.280401 - [DEBUG]
73467 2019-Jan-12 20:37:26.280433 - [DEBUG] Function : main
73468 2019-Jan-12 20:37:26.280459 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73469 2019-Jan-12 20:37:26.281110 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73470 2019-Jan-12 20:37:26.281751 - [DEBUG] Value : BOTTOM
73471 2019-Jan-12 20:37:26.281777 - [DEBUG]
73472 2019-Jan-12 20:37:26.281812 - [DEBUG] Function : main
73473 2019-Jan-12 20:37:26.281838 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73474 2019-Jan-12 20:37:26.282495 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73475 2019-Jan-12 20:37:26.283128 - [DEBUG] Value : BOTTOM
73476 2019-Jan-12 20:37:26.283155 - [DEBUG]
73477 2019-Jan-12 20:37:26.283189 - [DEBUG] Function : main
73478 2019-Jan-12 20:37:26.283216 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73479 2019-Jan-12 20:37:26.283857 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73480 2019-Jan-12 20:37:26.284491 - [DEBUG] Value : BOTTOM
73481 2019-Jan-12 20:37:26.284517 - [DEBUG]
73482 2019-Jan-12 20:37:26.284549 - [DEBUG] Function : main
73483 2019-Jan-12 20:37:26.284575 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73484 2019-Jan-12 20:37:26.285215 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73485 2019-Jan-12 20:37:26.285865 - [DEBUG] Value : BOTTOM
73486 2019-Jan-12 20:37:26.285891 - [DEBUG]
73487 2019-Jan-12 20:37:26.285924 - [DEBUG] Function : main
73488 2019-Jan-12 20:37:26.285950 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73489 2019-Jan-12 20:37:26.286592 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73490 2019-Jan-12 20:37:26.287227 - [DEBUG] Value : BOTTOM
73491 2019-Jan-12 20:37:26.287253 - [DEBUG]
73492 2019-Jan-12 20:37:26.287285 - [DEBUG] Function : main
73493 2019-Jan-12 20:37:26.287311 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73494 2019-Jan-12 20:37:26.287951 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73495 2019-Jan-12 20:37:26.288592 - [DEBUG] Value : BOTTOM
73496 2019-Jan-12 20:37:26.288618 - [DEBUG]
73497 2019-Jan-12 20:37:26.288665 - [DEBUG] Function : main
73498 2019-Jan-12 20:37:26.288693 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73499 2019-Jan-12 20:37:26.289334 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73500 2019-Jan-12 20:37:26.289969 - [DEBUG] Value : BOTTOM
73501 2019-Jan-12 20:37:26.289995 - [DEBUG]
73502 2019-Jan-12 20:37:26.290034 - [DEBUG] Function : main
73503 2019-Jan-12 20:37:26.290061 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73504 2019-Jan-12 20:37:26.290701 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73505 2019-Jan-12 20:37:26.291342 - [DEBUG] Value : BOTTOM
73506 2019-Jan-12 20:37:26.291368 - [DEBUG]
73507 2019-Jan-12 20:37:26.291403 - [DEBUG] Function : main
73508 2019-Jan-12 20:37:26.291429 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73509 2019-Jan-12 20:37:26.292084 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73510 2019-Jan-12 20:37:26.292727 - [DEBUG] Value : BOTTOM
73511 2019-Jan-12 20:37:26.292753 - [DEBUG]
73512 2019-Jan-12 20:37:26.292792 - [DEBUG] Function : main
73513 2019-Jan-12 20:37:26.292818 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73514 2019-Jan-12 20:37:26.293475 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73515 2019-Jan-12 20:37:26.294162 - [DEBUG] Value : BOTTOM
73516 2019-Jan-12 20:37:26.294191 - [DEBUG]
73517 2019-Jan-12 20:37:26.294248 - [DEBUG] Function : main
73518 2019-Jan-12 20:37:26.294274 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73519 2019-Jan-12 20:37:26.294989 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73520 2019-Jan-12 20:37:26.295719 - [DEBUG] Value : BOTTOM
73521 2019-Jan-12 20:37:26.295746 - [DEBUG]
73522 2019-Jan-12 20:37:26.295795 - [DEBUG] Function : main
73523 2019-Jan-12 20:37:26.295821 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73524 2019-Jan-12 20:37:26.296477 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73525 2019-Jan-12 20:37:26.297111 - [DEBUG] Value : BOTTOM
73526 2019-Jan-12 20:37:26.297137 - [DEBUG]
73527 2019-Jan-12 20:37:26.297169 - [DEBUG] Function : main
73528 2019-Jan-12 20:37:26.297195 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
73529 2019-Jan-12 20:37:26.297836 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73530 2019-Jan-12 20:37:26.297896 - [DEBUG] Value : BOTTOM
73531 2019-Jan-12 20:37:26.297921 - [DEBUG]
73532 2019-Jan-12 20:37:26.297956 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73533 2019-Jan-12 20:37:26.297993 - [DEBUG] Function : main
73534 2019-Jan-12 20:37:26.298019 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73535 2019-Jan-12 20:37:26.298672 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73536 2019-Jan-12 20:37:26.299310 - [DEBUG] Value : BOTTOM
73537 2019-Jan-12 20:37:26.299337 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12673538 2019-Jan-12 20:37:26.299990 - [DEBUG] Function : main
73539 2019-Jan-12 20:37:26.300019 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73540 2019-Jan-12 20:37:26.300654 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73541 2019-Jan-12 20:37:26.301288 - [DEBUG] Value : BOTTOM
73542 2019-Jan-12 20:37:26.301313 - [DEBUG]
73543 2019-Jan-12 20:37:26.301343 - [DEBUG] Function : main
73544 2019-Jan-12 20:37:26.301369 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73545 2019-Jan-12 20:37:26.302016 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73546 2019-Jan-12 20:37:26.302648 - [DEBUG] Value : BOTTOM
73547 2019-Jan-12 20:37:26.302673 - [DEBUG]
73548 2019-Jan-12 20:37:26.302702 - [DEBUG] Function : main
73549 2019-Jan-12 20:37:26.302728 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73550 2019-Jan-12 20:37:26.303362 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73551 2019-Jan-12 20:37:26.304017 - [DEBUG] Value : BOTTOM
73552 2019-Jan-12 20:37:26.304043 - [DEBUG]
73553 2019-Jan-12 20:37:26.304089 - [DEBUG] Function : main
73554 2019-Jan-12 20:37:26.304115 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73555 2019-Jan-12 20:37:26.304754 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73556 2019-Jan-12 20:37:26.305402 - [DEBUG] Value : BOTTOM
73557 2019-Jan-12 20:37:26.305427 - [DEBUG]
73558 2019-Jan-12 20:37:26.305457 - [DEBUG] Function : main
73559 2019-Jan-12 20:37:26.305482 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73560 2019-Jan-12 20:37:26.306117 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73561 2019-Jan-12 20:37:26.306753 - [DEBUG] Value : BOTTOM
73562 2019-Jan-12 20:37:26.306778 - [DEBUG]
73563 2019-Jan-12 20:37:26.306808 - [DEBUG] Function : main
73564 2019-Jan-12 20:37:26.306834 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73565 2019-Jan-12 20:37:26.307469 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73566 2019-Jan-12 20:37:26.308102 - [DEBUG] Value : BOTTOM
73567 2019-Jan-12 20:37:26.308128 - [DEBUG]
73568 2019-Jan-12 20:37:26.308157 - [DEBUG] Function : main
73569 2019-Jan-12 20:37:26.308183 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73570 2019-Jan-12 20:37:26.308836 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73571 2019-Jan-12 20:37:26.309469 - [DEBUG] Value : BOTTOM
73572 2019-Jan-12 20:37:26.309494 - [DEBUG]
73573 2019-Jan-12 20:37:26.309523 - [DEBUG] Function : main
73574 2019-Jan-12 20:37:26.309549 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73575 2019-Jan-12 20:37:26.310182 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73576 2019-Jan-12 20:37:26.310814 - [DEBUG] Value : BOTTOM
73577 2019-Jan-12 20:37:26.310839 - [DEBUG]
73578 2019-Jan-12 20:37:26.310868 - [DEBUG] Function : main
73579 2019-Jan-12 20:37:26.310894 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73580 2019-Jan-12 20:37:26.311528 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73581 2019-Jan-12 20:37:26.312182 - [DEBUG] Value : BOTTOM
73582 2019-Jan-12 20:37:26.312207 - [DEBUG]
73583 2019-Jan-12 20:37:26.312237 - [DEBUG] Function : main
73584 2019-Jan-12 20:37:26.312262 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73585 2019-Jan-12 20:37:26.312897 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73586 2019-Jan-12 20:37:26.313529 - [DEBUG] Value : BOTTOM
73587 2019-Jan-12 20:37:26.313555 - [DEBUG]
73588 2019-Jan-12 20:37:26.313583 - [DEBUG] Function : main
73589 2019-Jan-12 20:37:26.313609 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73590 2019-Jan-12 20:37:26.314244 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73591 2019-Jan-12 20:37:26.314880 - [DEBUG] Value : BOTTOM
73592 2019-Jan-12 20:37:26.314905 - [DEBUG]
73593 2019-Jan-12 20:37:26.314934 - [DEBUG] Function : main
73594 2019-Jan-12 20:37:26.314960 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73595 2019-Jan-12 20:37:26.315623 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73596 2019-Jan-12 20:37:26.316256 - [DEBUG] Value : BOTTOM
73597 2019-Jan-12 20:37:26.316283 - [DEBUG]
73598 2019-Jan-12 20:37:26.316312 - [DEBUG] Function : main
73599 2019-Jan-12 20:37:26.316338 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73600 2019-Jan-12 20:37:26.316981 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73601 2019-Jan-12 20:37:26.317617 - [DEBUG] Value : BOTTOM
73602 2019-Jan-12 20:37:26.317642 - [DEBUG]
73603 2019-Jan-12 20:37:26.317671 - [DEBUG] Function : main
73604 2019-Jan-12 20:37:26.317697 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73605 2019-Jan-12 20:37:26.318331 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73606 2019-Jan-12 20:37:26.318988 - [DEBUG] Value : BOTTOM
73607 2019-Jan-12 20:37:26.319013 - [DEBUG]
73608 2019-Jan-12 20:37:26.319042 - [DEBUG] Function : main
73609 2019-Jan-12 20:37:26.319067 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73610 2019-Jan-12 20:37:26.319702 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73611 2019-Jan-12 20:37:26.320335 - [DEBUG] Value : BOTTOM
73612 2019-Jan-12 20:37:26.320360 - [DEBUG]
73613 2019-Jan-12 20:37:26.320390 - [DEBUG] Function : main
73614 2019-Jan-12 20:37:26.320416 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73615 2019-Jan-12 20:37:26.321050 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73616 2019-Jan-12 20:37:26.321684 - [DEBUG] Value : BOTTOM
73617 2019-Jan-12 20:37:26.321710 - [DEBUG]
73618 2019-Jan-12 20:37:26.321739 - [DEBUG] Function : main
73619 2019-Jan-12 20:37:26.321764 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73620 2019-Jan-12 20:37:26.322414 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73621 2019-Jan-12 20:37:26.323048 - [DEBUG] Value : BOTTOM
73622 2019-Jan-12 20:37:26.323073 - [DEBUG]
73623 2019-Jan-12 20:37:26.323102 - [DEBUG] Function : main
73624 2019-Jan-12 20:37:26.323128 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73625 2019-Jan-12 20:37:26.323761 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73626 2019-Jan-12 20:37:26.324395 - [DEBUG] Value : BOTTOM
73627 2019-Jan-12 20:37:26.324422 - [DEBUG]
73628 2019-Jan-12 20:37:26.324451 - [DEBUG] Function : main
73629 2019-Jan-12 20:37:26.324477 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73630 2019-Jan-12 20:37:26.325111 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73631 2019-Jan-12 20:37:26.325768 - [DEBUG] Value : BOTTOM
73632 2019-Jan-12 20:37:26.325793 - [DEBUG]
73633 2019-Jan-12 20:37:26.325822 - [DEBUG] Function : main
73634 2019-Jan-12 20:37:26.325848 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73635 2019-Jan-12 20:37:26.326482 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73636 2019-Jan-12 20:37:26.327117 - [DEBUG] Value : BOTTOM
73637 2019-Jan-12 20:37:26.327143 - [DEBUG]
73638 2019-Jan-12 20:37:26.327172 - [DEBUG] Function : main
73639 2019-Jan-12 20:37:26.327198 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73640 2019-Jan-12 20:37:26.327832 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73641 2019-Jan-12 20:37:26.328472 - [DEBUG] Value : BOTTOM
73642 2019-Jan-12 20:37:26.328498 - [DEBUG]
73643 2019-Jan-12 20:37:26.328527 - [DEBUG] Function : main
73644 2019-Jan-12 20:37:26.328553 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73645 2019-Jan-12 20:37:26.329210 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73646 2019-Jan-12 20:37:26.329845 - [DEBUG] Value : BOTTOM
73647 2019-Jan-12 20:37:26.329871 - [DEBUG]
73648 2019-Jan-12 20:37:26.329900 - [DEBUG] Function : main
73649 2019-Jan-12 20:37:26.329926 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73650 2019-Jan-12 20:37:26.330559 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73651 2019-Jan-12 20:37:26.331193 - [DEBUG] Value : BOTTOM
73652 2019-Jan-12 20:37:26.331218 - [DEBUG]
73653 2019-Jan-12 20:37:26.331247 - [DEBUG] Function : main
73654 2019-Jan-12 20:37:26.331273 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73655 2019-Jan-12 20:37:26.331908 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73656 2019-Jan-12 20:37:26.332559 - [DEBUG] Value : BOTTOM
73657 2019-Jan-12 20:37:26.332586 - [DEBUG]
73658 2019-Jan-12 20:37:26.332615 - [DEBUG] Function : main
73659 2019-Jan-12 20:37:26.332641 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73660 2019-Jan-12 20:37:26.333276 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73661 2019-Jan-12 20:37:26.333908 - [DEBUG] Value : BOTTOM
73662 2019-Jan-12 20:37:26.333933 - [DEBUG]
73663 2019-Jan-12 20:37:26.333962 - [DEBUG] Function : main
73664 2019-Jan-12 20:37:26.333988 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73665 2019-Jan-12 20:37:26.334623 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73666 2019-Jan-12 20:37:26.334680 - [DEBUG] Value : BOTTOM
73667 2019-Jan-12 20:37:26.334706 - [DEBUG]
73668 2019-Jan-12 20:37:26.334736 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
73669 2019-Jan-12 20:37:26.334773 - [DEBUG] Function : main
73670 2019-Jan-12 20:37:26.334798 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73671 2019-Jan-12 20:37:26.335458 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73672 2019-Jan-12 20:37:26.336092 - [DEBUG] Value : BOTTOM
73673 2019-Jan-12 20:37:26.336118 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13673674 2019-Jan-12 20:37:26.336788 - [DEBUG] Function : main
73675 2019-Jan-12 20:37:26.336817 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73676 2019-Jan-12 20:37:26.337460 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73677 2019-Jan-12 20:37:26.338094 - [DEBUG] Value : BOTTOM
73678 2019-Jan-12 20:37:26.338120 - [DEBUG]
73679 2019-Jan-12 20:37:26.338159 - [DEBUG] Function : main
73680 2019-Jan-12 20:37:26.338186 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73681 2019-Jan-12 20:37:26.338842 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73682 2019-Jan-12 20:37:26.339476 - [DEBUG] Value : BOTTOM
73683 2019-Jan-12 20:37:26.339501 - [DEBUG]
73684 2019-Jan-12 20:37:26.339540 - [DEBUG] Function : main
73685 2019-Jan-12 20:37:26.339567 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73686 2019-Jan-12 20:37:26.340209 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73687 2019-Jan-12 20:37:26.340866 - [DEBUG] Value : BOTTOM
73688 2019-Jan-12 20:37:26.340894 - [DEBUG]
73689 2019-Jan-12 20:37:26.340927 - [DEBUG] Function : main
73690 2019-Jan-12 20:37:26.340954 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73691 2019-Jan-12 20:37:26.341598 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73692 2019-Jan-12 20:37:26.342247 - [DEBUG] Value : BOTTOM
73693 2019-Jan-12 20:37:26.342273 - [DEBUG]
73694 2019-Jan-12 20:37:26.342305 - [DEBUG] Function : main
73695 2019-Jan-12 20:37:26.342331 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73696 2019-Jan-12 20:37:26.342974 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73697 2019-Jan-12 20:37:26.343611 - [DEBUG] Value : BOTTOM
73698 2019-Jan-12 20:37:26.343636 - [DEBUG]
73699 2019-Jan-12 20:37:26.343669 - [DEBUG] Function : main
73700 2019-Jan-12 20:37:26.343696 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73701 2019-Jan-12 20:37:26.344336 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73702 2019-Jan-12 20:37:26.344969 - [DEBUG] Value : BOTTOM
73703 2019-Jan-12 20:37:26.344994 - [DEBUG]
73704 2019-Jan-12 20:37:26.345026 - [DEBUG] Function : main
73705 2019-Jan-12 20:37:26.345052 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73706 2019-Jan-12 20:37:26.345711 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73707 2019-Jan-12 20:37:26.346343 - [DEBUG] Value : BOTTOM
73708 2019-Jan-12 20:37:26.346369 - [DEBUG]
73709 2019-Jan-12 20:37:26.346401 - [DEBUG] Function : main
73710 2019-Jan-12 20:37:26.346427 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73711 2019-Jan-12 20:37:26.347069 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73712 2019-Jan-12 20:37:26.347700 - [DEBUG] Value : BOTTOM
73713 2019-Jan-12 20:37:26.347726 - [DEBUG]
73714 2019-Jan-12 20:37:26.347758 - [DEBUG] Function : main
73715 2019-Jan-12 20:37:26.347784 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73716 2019-Jan-12 20:37:26.348426 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73717 2019-Jan-12 20:37:26.349078 - [DEBUG] Value : BOTTOM
73718 2019-Jan-12 20:37:26.349105 - [DEBUG]
73719 2019-Jan-12 20:37:26.349137 - [DEBUG] Function : main
73720 2019-Jan-12 20:37:26.349163 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73721 2019-Jan-12 20:37:26.349804 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73722 2019-Jan-12 20:37:26.350436 - [DEBUG] Value : BOTTOM
73723 2019-Jan-12 20:37:26.350462 - [DEBUG]
73724 2019-Jan-12 20:37:26.350494 - [DEBUG] Function : main
73725 2019-Jan-12 20:37:26.350520 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73726 2019-Jan-12 20:37:26.351162 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73727 2019-Jan-12 20:37:26.351798 - [DEBUG] Value : BOTTOM
73728 2019-Jan-12 20:37:26.351832 - [DEBUG]
73729 2019-Jan-12 20:37:26.351865 - [DEBUG] Function : main
73730 2019-Jan-12 20:37:26.351892 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73731 2019-Jan-12 20:37:26.352550 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73732 2019-Jan-12 20:37:26.353185 - [DEBUG] Value : BOTTOM
73733 2019-Jan-12 20:37:26.353210 - [DEBUG]
73734 2019-Jan-12 20:37:26.353243 - [DEBUG] Function : main
73735 2019-Jan-12 20:37:26.353270 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73736 2019-Jan-12 20:37:26.353911 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73737 2019-Jan-12 20:37:26.354546 - [DEBUG] Value : BOTTOM
73738 2019-Jan-12 20:37:26.354571 - [DEBUG]
73739 2019-Jan-12 20:37:26.354603 - [DEBUG] Function : main
73740 2019-Jan-12 20:37:26.354629 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73741 2019-Jan-12 20:37:26.355270 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73742 2019-Jan-12 20:37:26.355925 - [DEBUG] Value : BOTTOM
73743 2019-Jan-12 20:37:26.355951 - [DEBUG]
73744 2019-Jan-12 20:37:26.355986 - [DEBUG] Function : main
73745 2019-Jan-12 20:37:26.356012 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73746 2019-Jan-12 20:37:26.356653 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73747 2019-Jan-12 20:37:26.357287 - [DEBUG] Value : BOTTOM
73748 2019-Jan-12 20:37:26.357314 - [DEBUG]
73749 2019-Jan-12 20:37:26.357348 - [DEBUG] Function : main
73750 2019-Jan-12 20:37:26.357375 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73751 2019-Jan-12 20:37:26.358016 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73752 2019-Jan-12 20:37:26.358662 - [DEBUG] Value : BOTTOM
73753 2019-Jan-12 20:37:26.358689 - [DEBUG]
73754 2019-Jan-12 20:37:26.358721 - [DEBUG] Function : main
73755 2019-Jan-12 20:37:26.358747 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73756 2019-Jan-12 20:37:26.359389 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73757 2019-Jan-12 20:37:26.360023 - [DEBUG] Value : BOTTOM
73758 2019-Jan-12 20:37:26.360049 - [DEBUG]
73759 2019-Jan-12 20:37:26.360082 - [DEBUG] Function : main
73760 2019-Jan-12 20:37:26.360108 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73761 2019-Jan-12 20:37:26.360749 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73762 2019-Jan-12 20:37:26.361384 - [DEBUG] Value : BOTTOM
73763 2019-Jan-12 20:37:26.361410 - [DEBUG]
73764 2019-Jan-12 20:37:26.361442 - [DEBUG] Function : main
73765 2019-Jan-12 20:37:26.361468 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73766 2019-Jan-12 20:37:26.362124 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73767 2019-Jan-12 20:37:26.362764 - [DEBUG] Value : BOTTOM
73768 2019-Jan-12 20:37:26.362790 - [DEBUG]
73769 2019-Jan-12 20:37:26.362825 - [DEBUG] Function : main
73770 2019-Jan-12 20:37:26.362851 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73771 2019-Jan-12 20:37:26.363500 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73772 2019-Jan-12 20:37:26.364135 - [DEBUG] Value : BOTTOM
73773 2019-Jan-12 20:37:26.364160 - [DEBUG]
73774 2019-Jan-12 20:37:26.364199 - [DEBUG] Function : main
73775 2019-Jan-12 20:37:26.364226 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73776 2019-Jan-12 20:37:26.364868 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73777 2019-Jan-12 20:37:26.365524 - [DEBUG] Value : BOTTOM
73778 2019-Jan-12 20:37:26.365550 - [DEBUG]
73779 2019-Jan-12 20:37:26.365586 - [DEBUG] Function : main
73780 2019-Jan-12 20:37:26.365612 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73781 2019-Jan-12 20:37:26.366253 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73782 2019-Jan-12 20:37:26.366887 - [DEBUG] Value : BOTTOM
73783 2019-Jan-12 20:37:26.366913 - [DEBUG]
73784 2019-Jan-12 20:37:26.366951 - [DEBUG] Function : main
73785 2019-Jan-12 20:37:26.366978 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73786 2019-Jan-12 20:37:26.367620 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73787 2019-Jan-12 20:37:26.368254 - [DEBUG] Value : BOTTOM
73788 2019-Jan-12 20:37:26.368279 - [DEBUG]
73789 2019-Jan-12 20:37:26.368318 - [DEBUG] Function : main
73790 2019-Jan-12 20:37:26.368345 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73791 2019-Jan-12 20:37:26.369002 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73792 2019-Jan-12 20:37:26.369637 - [DEBUG] Value : BOTTOM
73793 2019-Jan-12 20:37:26.369662 - [DEBUG]
73794 2019-Jan-12 20:37:26.369695 - [DEBUG] Function : main
73795 2019-Jan-12 20:37:26.369721 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73796 2019-Jan-12 20:37:26.370362 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73797 2019-Jan-12 20:37:26.370993 - [DEBUG] Value : BOTTOM
73798 2019-Jan-12 20:37:26.371019 - [DEBUG]
73799 2019-Jan-12 20:37:26.371051 - [DEBUG] Function : main
73800 2019-Jan-12 20:37:26.371077 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73801 2019-Jan-12 20:37:26.371718 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73802 2019-Jan-12 20:37:26.372365 - [DEBUG] Value : BOTTOM
73803 2019-Jan-12 20:37:26.372390 - [DEBUG]
73804 2019-Jan-12 20:37:26.372424 - [DEBUG] Function : main
73805 2019-Jan-12 20:37:26.372450 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73806 2019-Jan-12 20:37:26.373090 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73807 2019-Jan-12 20:37:26.373725 - [DEBUG] Value : BOTTOM
73808 2019-Jan-12 20:37:26.373751 - [DEBUG]
73809 2019-Jan-12 20:37:26.373784 - [DEBUG] Function : main
73810 2019-Jan-12 20:37:26.373810 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73811 2019-Jan-12 20:37:26.374452 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73812 2019-Jan-12 20:37:26.375090 - [DEBUG] Value : BOTTOM
73813 2019-Jan-12 20:37:26.375116 - [DEBUG]
73814 2019-Jan-12 20:37:26.375149 - [DEBUG] Function : main
73815 2019-Jan-12 20:37:26.375175 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
73816 2019-Jan-12 20:37:26.375833 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73817 2019-Jan-12 20:37:26.375890 - [DEBUG] Value : BOTTOM
73818 2019-Jan-12 20:37:26.375916 - [DEBUG]
73819 2019-Jan-12 20:37:26.375948 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73820 2019-Jan-12 20:37:26.375984 - [DEBUG] Function : main
73821 2019-Jan-12 20:37:26.376010 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73822 2019-Jan-12 20:37:26.376652 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73823 2019-Jan-12 20:37:26.377285 - [DEBUG] Value : BOTTOM
73824 2019-Jan-12 20:37:26.377311 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14373825 2019-Jan-12 20:37:26.377973 - [DEBUG] Function : main
73826 2019-Jan-12 20:37:26.378002 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73827 2019-Jan-12 20:37:26.378643 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73828 2019-Jan-12 20:37:26.379288 - [DEBUG] Value : BOTTOM
73829 2019-Jan-12 20:37:26.379314 - [DEBUG]
73830 2019-Jan-12 20:37:26.379353 - [DEBUG] Function : main
73831 2019-Jan-12 20:37:26.379380 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73832 2019-Jan-12 20:37:26.380020 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73833 2019-Jan-12 20:37:26.380653 - [DEBUG] Value : BOTTOM
73834 2019-Jan-12 20:37:26.380679 - [DEBUG]
73835 2019-Jan-12 20:37:26.380718 - [DEBUG] Function : main
73836 2019-Jan-12 20:37:26.380744 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73837 2019-Jan-12 20:37:26.381385 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73838 2019-Jan-12 20:37:26.382045 - [DEBUG] Value : BOTTOM
73839 2019-Jan-12 20:37:26.382072 - [DEBUG]
73840 2019-Jan-12 20:37:26.382105 - [DEBUG] Function : main
73841 2019-Jan-12 20:37:26.382131 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73842 2019-Jan-12 20:37:26.382775 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73843 2019-Jan-12 20:37:26.383408 - [DEBUG] Value : BOTTOM
73844 2019-Jan-12 20:37:26.383434 - [DEBUG]
73845 2019-Jan-12 20:37:26.383466 - [DEBUG] Function : main
73846 2019-Jan-12 20:37:26.383492 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73847 2019-Jan-12 20:37:26.384133 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73848 2019-Jan-12 20:37:26.384769 - [DEBUG] Value : BOTTOM
73849 2019-Jan-12 20:37:26.384794 - [DEBUG]
73850 2019-Jan-12 20:37:26.384827 - [DEBUG] Function : main
73851 2019-Jan-12 20:37:26.384853 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73852 2019-Jan-12 20:37:26.385518 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73853 2019-Jan-12 20:37:26.386151 - [DEBUG] Value : BOTTOM
73854 2019-Jan-12 20:37:26.386177 - [DEBUG]
73855 2019-Jan-12 20:37:26.386209 - [DEBUG] Function : main
73856 2019-Jan-12 20:37:26.386235 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73857 2019-Jan-12 20:37:26.386875 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73858 2019-Jan-12 20:37:26.387506 - [DEBUG] Value : BOTTOM
73859 2019-Jan-12 20:37:26.387532 - [DEBUG]
73860 2019-Jan-12 20:37:26.387564 - [DEBUG] Function : main
73861 2019-Jan-12 20:37:26.387590 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73862 2019-Jan-12 20:37:26.388230 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73863 2019-Jan-12 20:37:26.388878 - [DEBUG] Value : BOTTOM
73864 2019-Jan-12 20:37:26.388904 - [DEBUG]
73865 2019-Jan-12 20:37:26.388936 - [DEBUG] Function : main
73866 2019-Jan-12 20:37:26.388962 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73867 2019-Jan-12 20:37:26.389603 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73868 2019-Jan-12 20:37:26.390239 - [DEBUG] Value : BOTTOM
73869 2019-Jan-12 20:37:26.390266 - [DEBUG]
73870 2019-Jan-12 20:37:26.390298 - [DEBUG] Function : main
73871 2019-Jan-12 20:37:26.390324 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73872 2019-Jan-12 20:37:26.390965 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
73873 2019-Jan-12 20:37:26.391597 - [DEBUG] Value : BOTTOM
73874 2019-Jan-12 20:37:26.391623 - [DEBUG]
73875 2019-Jan-12 20:37:26.391655 - [DEBUG] Function : main
73876 2019-Jan-12 20:37:26.391681 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73877 2019-Jan-12 20:37:26.392337 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73878 2019-Jan-12 20:37:26.392972 - [DEBUG] Value : BOTTOM
73879 2019-Jan-12 20:37:26.392998 - [DEBUG]
73880 2019-Jan-12 20:37:26.393030 - [DEBUG] Function : main
73881 2019-Jan-12 20:37:26.393056 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73882 2019-Jan-12 20:37:26.393697 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73883 2019-Jan-12 20:37:26.394330 - [DEBUG] Value : BOTTOM
73884 2019-Jan-12 20:37:26.394355 - [DEBUG]
73885 2019-Jan-12 20:37:26.394388 - [DEBUG] Function : main
73886 2019-Jan-12 20:37:26.394414 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73887 2019-Jan-12 20:37:26.395055 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73888 2019-Jan-12 20:37:26.395703 - [DEBUG] Value : BOTTOM
73889 2019-Jan-12 20:37:26.395729 - [DEBUG]
73890 2019-Jan-12 20:37:26.395761 - [DEBUG] Function : main
73891 2019-Jan-12 20:37:26.395787 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73892 2019-Jan-12 20:37:26.396427 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73893 2019-Jan-12 20:37:26.397075 - [DEBUG] Value : BOTTOM
73894 2019-Jan-12 20:37:26.397101 - [DEBUG]
73895 2019-Jan-12 20:37:26.397136 - [DEBUG] Function : main
73896 2019-Jan-12 20:37:26.397163 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73897 2019-Jan-12 20:37:26.397802 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73898 2019-Jan-12 20:37:26.398436 - [DEBUG] Value : BOTTOM
73899 2019-Jan-12 20:37:26.398462 - [DEBUG]
73900 2019-Jan-12 20:37:26.398497 - [DEBUG] Function : main
73901 2019-Jan-12 20:37:26.398523 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73902 2019-Jan-12 20:37:26.399181 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73903 2019-Jan-12 20:37:26.399815 - [DEBUG] Value : BOTTOM
73904 2019-Jan-12 20:37:26.399841 - [DEBUG]
73905 2019-Jan-12 20:37:26.399874 - [DEBUG] Function : main
73906 2019-Jan-12 20:37:26.399900 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73907 2019-Jan-12 20:37:26.400540 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73908 2019-Jan-12 20:37:26.401173 - [DEBUG] Value : BOTTOM
73909 2019-Jan-12 20:37:26.401198 - [DEBUG]
73910 2019-Jan-12 20:37:26.401232 - [DEBUG] Function : main
73911 2019-Jan-12 20:37:26.401258 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73912 2019-Jan-12 20:37:26.401898 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73913 2019-Jan-12 20:37:26.402549 - [DEBUG] Value : BOTTOM
73914 2019-Jan-12 20:37:26.402575 - [DEBUG]
73915 2019-Jan-12 20:37:26.402607 - [DEBUG] Function : main
73916 2019-Jan-12 20:37:26.402633 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73917 2019-Jan-12 20:37:26.403274 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73918 2019-Jan-12 20:37:26.403912 - [DEBUG] Value : BOTTOM
73919 2019-Jan-12 20:37:26.403938 - [DEBUG]
73920 2019-Jan-12 20:37:26.403973 - [DEBUG] Function : main
73921 2019-Jan-12 20:37:26.403999 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73922 2019-Jan-12 20:37:26.404640 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73923 2019-Jan-12 20:37:26.405274 - [DEBUG] Value : BOTTOM
73924 2019-Jan-12 20:37:26.405299 - [DEBUG]
73925 2019-Jan-12 20:37:26.405351 - [DEBUG] Function : main
73926 2019-Jan-12 20:37:26.405378 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73927 2019-Jan-12 20:37:26.406020 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73928 2019-Jan-12 20:37:26.406661 - [DEBUG] Value : BOTTOM
73929 2019-Jan-12 20:37:26.406688 - [DEBUG]
73930 2019-Jan-12 20:37:26.406724 - [DEBUG] Function : main
73931 2019-Jan-12 20:37:26.406750 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73932 2019-Jan-12 20:37:26.407391 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-12 20:37:26.408026 - [DEBUG] Value : BOTTOM
73934 2019-Jan-12 20:37:26.408051 - [DEBUG]
73935 2019-Jan-12 20:37:26.408091 - [DEBUG] Function : main
73936 2019-Jan-12 20:37:26.408125 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73937 2019-Jan-12 20:37:26.408781 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73938 2019-Jan-12 20:37:26.409416 - [DEBUG] Value : BOTTOM
73939 2019-Jan-12 20:37:26.409441 - [DEBUG]
73940 2019-Jan-12 20:37:26.409480 - [DEBUG] Function : main
73941 2019-Jan-12 20:37:26.409507 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73942 2019-Jan-12 20:37:26.410147 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
73943 2019-Jan-12 20:37:26.410782 - [DEBUG] Value : BOTTOM
73944 2019-Jan-12 20:37:26.410808 - [DEBUG]
73945 2019-Jan-12 20:37:26.410841 - [DEBUG] Function : main
73946 2019-Jan-12 20:37:26.410867 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73947 2019-Jan-12 20:37:26.411508 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
73948 2019-Jan-12 20:37:26.412156 - [DEBUG] Value : BOTTOM
73949 2019-Jan-12 20:37:26.412182 - [DEBUG]
73950 2019-Jan-12 20:37:26.412214 - [DEBUG] Function : main
73951 2019-Jan-12 20:37:26.412240 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73952 2019-Jan-12 20:37:26.412880 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
73953 2019-Jan-12 20:37:26.413514 - [DEBUG] Value : BOTTOM
73954 2019-Jan-12 20:37:26.413539 - [DEBUG]
73955 2019-Jan-12 20:37:26.413573 - [DEBUG] Function : main
73956 2019-Jan-12 20:37:26.413599 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73957 2019-Jan-12 20:37:26.414240 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
73958 2019-Jan-12 20:37:26.414874 - [DEBUG] Value : BOTTOM
73959 2019-Jan-12 20:37:26.414900 - [DEBUG]
73960 2019-Jan-12 20:37:26.414933 - [DEBUG] Function : main
73961 2019-Jan-12 20:37:26.414959 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73962 2019-Jan-12 20:37:26.415615 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
73963 2019-Jan-12 20:37:26.416246 - [DEBUG] Value : BOTTOM
73964 2019-Jan-12 20:37:26.416271 - [DEBUG]
73965 2019-Jan-12 20:37:26.416304 - [DEBUG] Function : main
73966 2019-Jan-12 20:37:26.416330 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
73967 2019-Jan-12 20:37:26.416970 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73968 2019-Jan-12 20:37:26.417027 - [DEBUG] Value : BOTTOM
73969 2019-Jan-12 20:37:26.417052 - [DEBUG]
73970 2019-Jan-12 20:37:26.417085 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
73971 2019-Jan-12 20:37:26.417123 - [DEBUG] Function : main
73972 2019-Jan-12 20:37:26.417149 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73973 2019-Jan-12 20:37:26.417791 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73974 2019-Jan-12 20:37:26.418425 - [DEBUG] Value : BOTTOM
73975 2019-Jan-12 20:37:26.418451 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14973976 2019-Jan-12 20:37:26.419136 - [DEBUG] Function : main
73977 2019-Jan-12 20:37:26.419165 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73978 2019-Jan-12 20:37:26.419806 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73979 2019-Jan-12 20:37:26.420440 - [DEBUG] Value : BOTTOM
73980 2019-Jan-12 20:37:26.420466 - [DEBUG]
73981 2019-Jan-12 20:37:26.420505 - [DEBUG] Function : main
73982 2019-Jan-12 20:37:26.420533 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73983 2019-Jan-12 20:37:26.421174 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73984 2019-Jan-12 20:37:26.421807 - [DEBUG] Value : BOTTOM
73985 2019-Jan-12 20:37:26.421832 - [DEBUG]
73986 2019-Jan-12 20:37:26.421871 - [DEBUG] Function : main
73987 2019-Jan-12 20:37:26.421898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73988 2019-Jan-12 20:37:26.422555 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
73989 2019-Jan-12 20:37:26.423204 - [DEBUG] Value : BOTTOM
73990 2019-Jan-12 20:37:26.423230 - [DEBUG]
73991 2019-Jan-12 20:37:26.423264 - [DEBUG] Function : main
73992 2019-Jan-12 20:37:26.423290 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73993 2019-Jan-12 20:37:26.423934 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73994 2019-Jan-12 20:37:26.424565 - [DEBUG] Value : BOTTOM
73995 2019-Jan-12 20:37:26.424590 - [DEBUG]
73996 2019-Jan-12 20:37:26.424622 - [DEBUG] Function : main
73997 2019-Jan-12 20:37:26.424648 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
73998 2019-Jan-12 20:37:26.425289 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73999 2019-Jan-12 20:37:26.425941 - [DEBUG] Value : BOTTOM
74000 2019-Jan-12 20:37:26.425967 - [DEBUG]
74001 2019-Jan-12 20:37:26.426000 - [DEBUG] Function : main
74002 2019-Jan-12 20:37:26.426026 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74003 2019-Jan-12 20:37:26.426667 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74004 2019-Jan-12 20:37:26.427299 - [DEBUG] Value : BOTTOM
74005 2019-Jan-12 20:37:26.427325 - [DEBUG]
74006 2019-Jan-12 20:37:26.427357 - [DEBUG] Function : main
74007 2019-Jan-12 20:37:26.427383 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74008 2019-Jan-12 20:37:26.428025 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74009 2019-Jan-12 20:37:26.428668 - [DEBUG] Value : BOTTOM
74010 2019-Jan-12 20:37:26.428694 - [DEBUG]
74011 2019-Jan-12 20:37:26.428726 - [DEBUG] Function : main
74012 2019-Jan-12 20:37:26.428752 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74013 2019-Jan-12 20:37:26.429392 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74014 2019-Jan-12 20:37:26.430024 - [DEBUG] Value : BOTTOM
74015 2019-Jan-12 20:37:26.430050 - [DEBUG]
74016 2019-Jan-12 20:37:26.430082 - [DEBUG] Function : main
74017 2019-Jan-12 20:37:26.430108 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74018 2019-Jan-12 20:37:26.430758 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74019 2019-Jan-12 20:37:26.431394 - [DEBUG] Value : BOTTOM
74020 2019-Jan-12 20:37:26.431421 - [DEBUG]
74021 2019-Jan-12 20:37:26.431453 - [DEBUG] Function : main
74022 2019-Jan-12 20:37:26.431479 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74023 2019-Jan-12 20:37:26.432136 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74024 2019-Jan-12 20:37:26.432769 - [DEBUG] Value : BOTTOM
74025 2019-Jan-12 20:37:26.432795 - [DEBUG]
74026 2019-Jan-12 20:37:26.432827 - [DEBUG] Function : main
74027 2019-Jan-12 20:37:26.432853 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74028 2019-Jan-12 20:37:26.433494 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74029 2019-Jan-12 20:37:26.434129 - [DEBUG] Value : BOTTOM
74030 2019-Jan-12 20:37:26.434154 - [DEBUG]
74031 2019-Jan-12 20:37:26.434186 - [DEBUG] Function : main
74032 2019-Jan-12 20:37:26.434212 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74033 2019-Jan-12 20:37:26.434854 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74034 2019-Jan-12 20:37:26.435503 - [DEBUG] Value : BOTTOM
74035 2019-Jan-12 20:37:26.435529 - [DEBUG]
74036 2019-Jan-12 20:37:26.435562 - [DEBUG] Function : main
74037 2019-Jan-12 20:37:26.435588 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74038 2019-Jan-12 20:37:26.436228 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74039 2019-Jan-12 20:37:26.436863 - [DEBUG] Value : BOTTOM
74040 2019-Jan-12 20:37:26.436888 - [DEBUG]
74041 2019-Jan-12 20:37:26.436920 - [DEBUG] Function : main
74042 2019-Jan-12 20:37:26.436946 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74043 2019-Jan-12 20:37:26.437588 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74044 2019-Jan-12 20:37:26.438228 - [DEBUG] Value : BOTTOM
74045 2019-Jan-12 20:37:26.438254 - [DEBUG]
74046 2019-Jan-12 20:37:26.438289 - [DEBUG] Function : main
74047 2019-Jan-12 20:37:26.438315 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74048 2019-Jan-12 20:37:26.438971 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74049 2019-Jan-12 20:37:26.439604 - [DEBUG] Value : BOTTOM
74050 2019-Jan-12 20:37:26.439630 - [DEBUG]
74051 2019-Jan-12 20:37:26.439665 - [DEBUG] Function : main
74052 2019-Jan-12 20:37:26.439691 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74053 2019-Jan-12 20:37:26.440333 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74054 2019-Jan-12 20:37:26.440967 - [DEBUG] Value : BOTTOM
74055 2019-Jan-12 20:37:26.440993 - [DEBUG]
74056 2019-Jan-12 20:37:26.441025 - [DEBUG] Function : main
74057 2019-Jan-12 20:37:26.441051 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74058 2019-Jan-12 20:37:26.441691 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74059 2019-Jan-12 20:37:26.442347 - [DEBUG] Value : BOTTOM
74060 2019-Jan-12 20:37:26.442373 - [DEBUG]
74061 2019-Jan-12 20:37:26.442406 - [DEBUG] Function : main
74062 2019-Jan-12 20:37:26.442432 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74063 2019-Jan-12 20:37:26.443074 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74064 2019-Jan-12 20:37:26.443708 - [DEBUG] Value : BOTTOM
74065 2019-Jan-12 20:37:26.443734 - [DEBUG]
74066 2019-Jan-12 20:37:26.443766 - [DEBUG] Function : main
74067 2019-Jan-12 20:37:26.443792 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74068 2019-Jan-12 20:37:26.444432 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74069 2019-Jan-12 20:37:26.445073 - [DEBUG] Value : BOTTOM
74070 2019-Jan-12 20:37:26.445099 - [DEBUG]
74071 2019-Jan-12 20:37:26.445134 - [DEBUG] Function : main
74072 2019-Jan-12 20:37:26.445160 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74073 2019-Jan-12 20:37:26.445817 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74074 2019-Jan-12 20:37:26.446451 - [DEBUG] Value : BOTTOM
74075 2019-Jan-12 20:37:26.446477 - [DEBUG]
74076 2019-Jan-12 20:37:26.446516 - [DEBUG] Function : main
74077 2019-Jan-12 20:37:26.446542 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74078 2019-Jan-12 20:37:26.447184 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74079 2019-Jan-12 20:37:26.447824 - [DEBUG] Value : BOTTOM
74080 2019-Jan-12 20:37:26.447851 - [DEBUG]
74081 2019-Jan-12 20:37:26.447886 - [DEBUG] Function : main
74082 2019-Jan-12 20:37:26.447912 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74083 2019-Jan-12 20:37:26.448554 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74084 2019-Jan-12 20:37:26.449204 - [DEBUG] Value : BOTTOM
74085 2019-Jan-12 20:37:26.449229 - [DEBUG]
74086 2019-Jan-12 20:37:26.449269 - [DEBUG] Function : main
74087 2019-Jan-12 20:37:26.449295 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74088 2019-Jan-12 20:37:26.449936 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74089 2019-Jan-12 20:37:26.450571 - [DEBUG] Value : BOTTOM
74090 2019-Jan-12 20:37:26.450597 - [DEBUG]
74091 2019-Jan-12 20:37:26.450635 - [DEBUG] Function : main
74092 2019-Jan-12 20:37:26.450662 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74093 2019-Jan-12 20:37:26.451304 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74094 2019-Jan-12 20:37:26.451940 - [DEBUG] Value : BOTTOM
74095 2019-Jan-12 20:37:26.451965 - [DEBUG]
74096 2019-Jan-12 20:37:26.452010 - [DEBUG] Function : main
74097 2019-Jan-12 20:37:26.452037 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74098 2019-Jan-12 20:37:26.452680 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74099 2019-Jan-12 20:37:26.453311 - [DEBUG] Value : BOTTOM
74100 2019-Jan-12 20:37:26.453349 - [DEBUG]
74101 2019-Jan-12 20:37:26.453382 - [DEBUG] Function : main
74102 2019-Jan-12 20:37:26.453409 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74103 2019-Jan-12 20:37:26.454051 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74104 2019-Jan-12 20:37:26.454691 - [DEBUG] Value : BOTTOM
74105 2019-Jan-12 20:37:26.454717 - [DEBUG]
74106 2019-Jan-12 20:37:26.454752 - [DEBUG] Function : main
74107 2019-Jan-12 20:37:26.454778 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74108 2019-Jan-12 20:37:26.455435 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74109 2019-Jan-12 20:37:26.456070 - [DEBUG] Value : BOTTOM
74110 2019-Jan-12 20:37:26.456097 - [DEBUG]
74111 2019-Jan-12 20:37:26.456136 - [DEBUG] Function : main
74112 2019-Jan-12 20:37:26.456162 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74113 2019-Jan-12 20:37:26.456804 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74114 2019-Jan-12 20:37:26.457439 - [DEBUG] Value : BOTTOM
74115 2019-Jan-12 20:37:26.457464 - [DEBUG]
74116 2019-Jan-12 20:37:26.457498 - [DEBUG] Function : main
74117 2019-Jan-12 20:37:26.457524 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74118 2019-Jan-12 20:37:26.458165 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74119 2019-Jan-12 20:37:26.458814 - [DEBUG] Value : BOTTOM
74120 2019-Jan-12 20:37:26.458840 - [DEBUG]
74121 2019-Jan-12 20:37:26.458872 - [DEBUG] Function : main
74122 2019-Jan-12 20:37:26.458898 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74123 2019-Jan-12 20:37:26.459540 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74124 2019-Jan-12 20:37:26.460171 - [DEBUG] Value : BOTTOM
74125 2019-Jan-12 20:37:26.460197 - [DEBUG]
74126 2019-Jan-12 20:37:26.460229 - [DEBUG] Function : main
74127 2019-Jan-12 20:37:26.460255 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74128 2019-Jan-12 20:37:26.460897 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74129 2019-Jan-12 20:37:26.461537 - [DEBUG] Value : BOTTOM
74130 2019-Jan-12 20:37:26.461562 - [DEBUG]
74131 2019-Jan-12 20:37:26.461597 - [DEBUG] Function : main
74132 2019-Jan-12 20:37:26.461623 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74133 2019-Jan-12 20:37:26.462280 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74134 2019-Jan-12 20:37:26.462915 - [DEBUG] Value : BOTTOM
74135 2019-Jan-12 20:37:26.462941 - [DEBUG]
74136 2019-Jan-12 20:37:26.462980 - [DEBUG] Function : main
74137 2019-Jan-12 20:37:26.463006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74138 2019-Jan-12 20:37:26.463647 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74139 2019-Jan-12 20:37:26.464288 - [DEBUG] Value : BOTTOM
74140 2019-Jan-12 20:37:26.464314 - [DEBUG]
74141 2019-Jan-12 20:37:26.464349 - [DEBUG] Function : main
74142 2019-Jan-12 20:37:26.464383 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74143 2019-Jan-12 20:37:26.465025 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74144 2019-Jan-12 20:37:26.465673 - [DEBUG] Value : BOTTOM
74145 2019-Jan-12 20:37:26.465699 - [DEBUG]
74146 2019-Jan-12 20:37:26.465738 - [DEBUG] Function : main
74147 2019-Jan-12 20:37:26.465765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74148 2019-Jan-12 20:37:26.466406 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74149 2019-Jan-12 20:37:26.466462 - [DEBUG] Value : BOTTOM
74150 2019-Jan-12 20:37:26.466487 - [DEBUG]
74151 2019-Jan-12 20:37:26.466520 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74152 2019-Jan-12 20:37:26.466559 - [DEBUG] Function : main
74153 2019-Jan-12 20:37:26.466584 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74154 2019-Jan-12 20:37:26.467227 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74155 2019-Jan-12 20:37:26.467861 - [DEBUG] Value : BOTTOM
74156 2019-Jan-12 20:37:26.467886 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15574157 2019-Jan-12 20:37:26.468549 - [DEBUG] Function : main
74158 2019-Jan-12 20:37:26.468578 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74159 2019-Jan-12 20:37:26.469247 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74160 2019-Jan-12 20:37:26.469883 - [DEBUG] Value : BOTTOM
74161 2019-Jan-12 20:37:26.469909 - [DEBUG]
74162 2019-Jan-12 20:37:26.469948 - [DEBUG] Function : main
74163 2019-Jan-12 20:37:26.469975 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74164 2019-Jan-12 20:37:26.470616 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74165 2019-Jan-12 20:37:26.471250 - [DEBUG] Value : BOTTOM
74166 2019-Jan-12 20:37:26.471275 - [DEBUG]
74167 2019-Jan-12 20:37:26.471314 - [DEBUG] Function : main
74168 2019-Jan-12 20:37:26.471341 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74169 2019-Jan-12 20:37:26.471992 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74170 2019-Jan-12 20:37:26.472644 - [DEBUG] Value : BOTTOM
74171 2019-Jan-12 20:37:26.472670 - [DEBUG]
74172 2019-Jan-12 20:37:26.472704 - [DEBUG] Function : main
74173 2019-Jan-12 20:37:26.472730 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74174 2019-Jan-12 20:37:26.473372 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74175 2019-Jan-12 20:37:26.474005 - [DEBUG] Value : BOTTOM
74176 2019-Jan-12 20:37:26.474031 - [DEBUG]
74177 2019-Jan-12 20:37:26.474063 - [DEBUG] Function : main
74178 2019-Jan-12 20:37:26.474089 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74179 2019-Jan-12 20:37:26.474730 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74180 2019-Jan-12 20:37:26.475382 - [DEBUG] Value : BOTTOM
74181 2019-Jan-12 20:37:26.475408 - [DEBUG]
74182 2019-Jan-12 20:37:26.475447 - [DEBUG] Function : main
74183 2019-Jan-12 20:37:26.475474 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74184 2019-Jan-12 20:37:26.476116 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74185 2019-Jan-12 20:37:26.476748 - [DEBUG] Value : BOTTOM
74186 2019-Jan-12 20:37:26.476774 - [DEBUG]
74187 2019-Jan-12 20:37:26.476806 - [DEBUG] Function : main
74188 2019-Jan-12 20:37:26.476832 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74189 2019-Jan-12 20:37:26.477472 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74190 2019-Jan-12 20:37:26.478104 - [DEBUG] Value : BOTTOM
74191 2019-Jan-12 20:37:26.478130 - [DEBUG]
74192 2019-Jan-12 20:37:26.478162 - [DEBUG] Function : main
74193 2019-Jan-12 20:37:26.478188 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74194 2019-Jan-12 20:37:26.478844 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74195 2019-Jan-12 20:37:26.479477 - [DEBUG] Value : BOTTOM
74196 2019-Jan-12 20:37:26.479503 - [DEBUG]
74197 2019-Jan-12 20:37:26.479536 - [DEBUG] Function : main
74198 2019-Jan-12 20:37:26.479562 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74199 2019-Jan-12 20:37:26.480202 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74200 2019-Jan-12 20:37:26.480838 - [DEBUG] Value : BOTTOM
74201 2019-Jan-12 20:37:26.480865 - [DEBUG]
74202 2019-Jan-12 20:37:26.480897 - [DEBUG] Function : main
74203 2019-Jan-12 20:37:26.480923 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74204 2019-Jan-12 20:37:26.481563 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74205 2019-Jan-12 20:37:26.482212 - [DEBUG] Value : BOTTOM
74206 2019-Jan-12 20:37:26.482238 - [DEBUG]
74207 2019-Jan-12 20:37:26.482270 - [DEBUG] Function : main
74208 2019-Jan-12 20:37:26.482296 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74209 2019-Jan-12 20:37:26.482938 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74210 2019-Jan-12 20:37:26.483573 - [DEBUG] Value : BOTTOM
74211 2019-Jan-12 20:37:26.483599 - [DEBUG]
74212 2019-Jan-12 20:37:26.483631 - [DEBUG] Function : main
74213 2019-Jan-12 20:37:26.483657 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74214 2019-Jan-12 20:37:26.484298 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74215 2019-Jan-12 20:37:26.484932 - [DEBUG] Value : BOTTOM
74216 2019-Jan-12 20:37:26.484958 - [DEBUG]
74217 2019-Jan-12 20:37:26.484991 - [DEBUG] Function : main
74218 2019-Jan-12 20:37:26.485017 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74219 2019-Jan-12 20:37:26.485672 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74220 2019-Jan-12 20:37:26.486306 - [DEBUG] Value : BOTTOM
74221 2019-Jan-12 20:37:26.486332 - [DEBUG]
74222 2019-Jan-12 20:37:26.486364 - [DEBUG] Function : main
74223 2019-Jan-12 20:37:26.486390 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74224 2019-Jan-12 20:37:26.487038 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74225 2019-Jan-12 20:37:26.487678 - [DEBUG] Value : BOTTOM
74226 2019-Jan-12 20:37:26.487703 - [DEBUG]
74227 2019-Jan-12 20:37:26.487738 - [DEBUG] Function : main
74228 2019-Jan-12 20:37:26.487765 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74229 2019-Jan-12 20:37:26.488405 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74230 2019-Jan-12 20:37:26.489054 - [DEBUG] Value : BOTTOM
74231 2019-Jan-12 20:37:26.489080 - [DEBUG]
74232 2019-Jan-12 20:37:26.489115 - [DEBUG] Function : main
74233 2019-Jan-12 20:37:26.489141 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74234 2019-Jan-12 20:37:26.489781 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74235 2019-Jan-12 20:37:26.490414 - [DEBUG] Value : BOTTOM
74236 2019-Jan-12 20:37:26.490440 - [DEBUG]
74237 2019-Jan-12 20:37:26.490472 - [DEBUG] Function : main
74238 2019-Jan-12 20:37:26.490498 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74239 2019-Jan-12 20:37:26.491139 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74240 2019-Jan-12 20:37:26.491773 - [DEBUG] Value : BOTTOM
74241 2019-Jan-12 20:37:26.491799 - [DEBUG]
74242 2019-Jan-12 20:37:26.491832 - [DEBUG] Function : main
74243 2019-Jan-12 20:37:26.491858 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74244 2019-Jan-12 20:37:26.492516 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74245 2019-Jan-12 20:37:26.493151 - [DEBUG] Value : BOTTOM
74246 2019-Jan-12 20:37:26.493177 - [DEBUG]
74247 2019-Jan-12 20:37:26.493209 - [DEBUG] Function : main
74248 2019-Jan-12 20:37:26.493235 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74249 2019-Jan-12 20:37:26.493876 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74250 2019-Jan-12 20:37:26.494515 - [DEBUG] Value : BOTTOM
74251 2019-Jan-12 20:37:26.494541 - [DEBUG]
74252 2019-Jan-12 20:37:26.494576 - [DEBUG] Function : main
74253 2019-Jan-12 20:37:26.494602 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74254 2019-Jan-12 20:37:26.495253 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74255 2019-Jan-12 20:37:26.495903 - [DEBUG] Value : BOTTOM
74256 2019-Jan-12 20:37:26.495929 - [DEBUG]
74257 2019-Jan-12 20:37:26.495968 - [DEBUG] Function : main
74258 2019-Jan-12 20:37:26.495995 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74259 2019-Jan-12 20:37:26.496637 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74260 2019-Jan-12 20:37:26.497277 - [DEBUG] Value : BOTTOM
74261 2019-Jan-12 20:37:26.497304 - [DEBUG]
74262 2019-Jan-12 20:37:26.497339 - [DEBUG] Function : main
74263 2019-Jan-12 20:37:26.497366 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74264 2019-Jan-12 20:37:26.498023 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74265 2019-Jan-12 20:37:26.498671 - [DEBUG] Value : BOTTOM
74266 2019-Jan-12 20:37:26.498697 - [DEBUG]
74267 2019-Jan-12 20:37:26.498736 - [DEBUG] Function : main
74268 2019-Jan-12 20:37:26.498763 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74269 2019-Jan-12 20:37:26.499405 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74270 2019-Jan-12 20:37:26.500039 - [DEBUG] Value : BOTTOM
74271 2019-Jan-12 20:37:26.500065 - [DEBUG]
74272 2019-Jan-12 20:37:26.500104 - [DEBUG] Function : main
74273 2019-Jan-12 20:37:26.500130 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74274 2019-Jan-12 20:37:26.500771 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74275 2019-Jan-12 20:37:26.501406 - [DEBUG] Value : BOTTOM
74276 2019-Jan-12 20:37:26.501432 - [DEBUG]
74277 2019-Jan-12 20:37:26.501464 - [DEBUG] Function : main
74278 2019-Jan-12 20:37:26.501491 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74279 2019-Jan-12 20:37:26.502147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74280 2019-Jan-12 20:37:26.502787 - [DEBUG] Value : BOTTOM
74281 2019-Jan-12 20:37:26.502813 - [DEBUG]
74282 2019-Jan-12 20:37:26.502848 - [DEBUG] Function : main
74283 2019-Jan-12 20:37:26.502874 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74284 2019-Jan-12 20:37:26.503516 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74285 2019-Jan-12 20:37:26.504150 - [DEBUG] Value : BOTTOM
74286 2019-Jan-12 20:37:26.504176 - [DEBUG]
74287 2019-Jan-12 20:37:26.504215 - [DEBUG] Function : main
74288 2019-Jan-12 20:37:26.504241 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74289 2019-Jan-12 20:37:26.504882 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74290 2019-Jan-12 20:37:26.505531 - [DEBUG] Value : BOTTOM
74291 2019-Jan-12 20:37:26.505558 - [DEBUG]
74292 2019-Jan-12 20:37:26.505591 - [DEBUG] Function : main
74293 2019-Jan-12 20:37:26.505617 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74294 2019-Jan-12 20:37:26.506259 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74295 2019-Jan-12 20:37:26.506894 - [DEBUG] Value : BOTTOM
74296 2019-Jan-12 20:37:26.506919 - [DEBUG]
74297 2019-Jan-12 20:37:26.506952 - [DEBUG] Function : main
74298 2019-Jan-12 20:37:26.506978 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74299 2019-Jan-12 20:37:26.507619 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74300 2019-Jan-12 20:37:26.508260 - [DEBUG] Value : BOTTOM
74301 2019-Jan-12 20:37:26.508285 - [DEBUG]
74302 2019-Jan-12 20:37:26.508320 - [DEBUG] Function : main
74303 2019-Jan-12 20:37:26.508346 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74304 2019-Jan-12 20:37:26.509002 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74305 2019-Jan-12 20:37:26.509646 - [DEBUG] Value : BOTTOM
74306 2019-Jan-12 20:37:26.509672 - [DEBUG]
74307 2019-Jan-12 20:37:26.509711 - [DEBUG] Function : main
74308 2019-Jan-12 20:37:26.509738 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74309 2019-Jan-12 20:37:26.510379 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74310 2019-Jan-12 20:37:26.511019 - [DEBUG] Value : BOTTOM
74311 2019-Jan-12 20:37:26.511045 - [DEBUG]
74312 2019-Jan-12 20:37:26.511080 - [DEBUG] Function : main
74313 2019-Jan-12 20:37:26.511106 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74314 2019-Jan-12 20:37:26.511747 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74315 2019-Jan-12 20:37:26.512397 - [DEBUG] Value : BOTTOM
74316 2019-Jan-12 20:37:26.512423 - [DEBUG]
74317 2019-Jan-12 20:37:26.512462 - [DEBUG] Function : main
74318 2019-Jan-12 20:37:26.512488 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74319 2019-Jan-12 20:37:26.513129 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74320 2019-Jan-12 20:37:26.513770 - [DEBUG] Value : BOTTOM
74321 2019-Jan-12 20:37:26.513797 - [DEBUG]
74322 2019-Jan-12 20:37:26.513832 - [DEBUG] Function : main
74323 2019-Jan-12 20:37:26.513858 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74324 2019-Jan-12 20:37:26.514499 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74325 2019-Jan-12 20:37:26.515133 - [DEBUG] Value : BOTTOM
74326 2019-Jan-12 20:37:26.515159 - [DEBUG]
74327 2019-Jan-12 20:37:26.515198 - [DEBUG] Function : main
74328 2019-Jan-12 20:37:26.515224 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74329 2019-Jan-12 20:37:26.515882 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74330 2019-Jan-12 20:37:26.515938 - [DEBUG] Value : BOTTOM
74331 2019-Jan-12 20:37:26.515964 - [DEBUG]
74332 2019-Jan-12 20:37:26.515997 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74333 2019-Jan-12 20:37:26.516035 - [DEBUG] Function : main
74334 2019-Jan-12 20:37:26.516060 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74335 2019-Jan-12 20:37:26.516702 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74336 2019-Jan-12 20:37:26.517336 - [DEBUG] Value : BOTTOM
74337 2019-Jan-12 20:37:26.517362 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16374338 2019-Jan-12 20:37:26.518024 - [DEBUG] Function : main
74339 2019-Jan-12 20:37:26.518053 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74340 2019-Jan-12 20:37:26.518707 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74341 2019-Jan-12 20:37:26.519342 - [DEBUG] Value : BOTTOM
74342 2019-Jan-12 20:37:26.519368 - [DEBUG]
74343 2019-Jan-12 20:37:26.519407 - [DEBUG] Function : main
74344 2019-Jan-12 20:37:26.519433 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74345 2019-Jan-12 20:37:26.520075 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74346 2019-Jan-12 20:37:26.520716 - [DEBUG] Value : BOTTOM
74347 2019-Jan-12 20:37:26.520742 - [DEBUG]
74348 2019-Jan-12 20:37:26.520781 - [DEBUG] Function : main
74349 2019-Jan-12 20:37:26.520808 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74350 2019-Jan-12 20:37:26.521448 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74351 2019-Jan-12 20:37:26.522114 - [DEBUG] Value : BOTTOM
74352 2019-Jan-12 20:37:26.522140 - [DEBUG]
74353 2019-Jan-12 20:37:26.522174 - [DEBUG] Function : main
74354 2019-Jan-12 20:37:26.522200 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74355 2019-Jan-12 20:37:26.522843 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74356 2019-Jan-12 20:37:26.523477 - [DEBUG] Value : BOTTOM
74357 2019-Jan-12 20:37:26.523503 - [DEBUG]
74358 2019-Jan-12 20:37:26.523535 - [DEBUG] Function : main
74359 2019-Jan-12 20:37:26.523561 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74360 2019-Jan-12 20:37:26.524201 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74361 2019-Jan-12 20:37:26.524838 - [DEBUG] Value : BOTTOM
74362 2019-Jan-12 20:37:26.524863 - [DEBUG]
74363 2019-Jan-12 20:37:26.524896 - [DEBUG] Function : main
74364 2019-Jan-12 20:37:26.524922 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74365 2019-Jan-12 20:37:26.525579 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74366 2019-Jan-12 20:37:26.526212 - [DEBUG] Value : BOTTOM
74367 2019-Jan-12 20:37:26.526237 - [DEBUG]
74368 2019-Jan-12 20:37:26.526270 - [DEBUG] Function : main
74369 2019-Jan-12 20:37:26.526296 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74370 2019-Jan-12 20:37:26.526936 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74371 2019-Jan-12 20:37:26.527567 - [DEBUG] Value : BOTTOM
74372 2019-Jan-12 20:37:26.527592 - [DEBUG]
74373 2019-Jan-12 20:37:26.527625 - [DEBUG] Function : main
74374 2019-Jan-12 20:37:26.527651 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74375 2019-Jan-12 20:37:26.528291 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74376 2019-Jan-12 20:37:26.528939 - [DEBUG] Value : BOTTOM
74377 2019-Jan-12 20:37:26.528965 - [DEBUG]
74378 2019-Jan-12 20:37:26.528997 - [DEBUG] Function : main
74379 2019-Jan-12 20:37:26.529023 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74380 2019-Jan-12 20:37:26.529664 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74381 2019-Jan-12 20:37:26.530296 - [DEBUG] Value : BOTTOM
74382 2019-Jan-12 20:37:26.530323 - [DEBUG]
74383 2019-Jan-12 20:37:26.530355 - [DEBUG] Function : main
74384 2019-Jan-12 20:37:26.530381 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74385 2019-Jan-12 20:37:26.531022 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74386 2019-Jan-12 20:37:26.531655 - [DEBUG] Value : BOTTOM
74387 2019-Jan-12 20:37:26.531680 - [DEBUG]
74388 2019-Jan-12 20:37:26.531721 - [DEBUG] Function : main
74389 2019-Jan-12 20:37:26.531748 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74390 2019-Jan-12 20:37:26.532405 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74391 2019-Jan-12 20:37:26.533041 - [DEBUG] Value : BOTTOM
74392 2019-Jan-12 20:37:26.533066 - [DEBUG]
74393 2019-Jan-12 20:37:26.533099 - [DEBUG] Function : main
74394 2019-Jan-12 20:37:26.533125 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74395 2019-Jan-12 20:37:26.533765 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74396 2019-Jan-12 20:37:26.534405 - [DEBUG] Value : BOTTOM
74397 2019-Jan-12 20:37:26.534431 - [DEBUG]
74398 2019-Jan-12 20:37:26.534466 - [DEBUG] Function : main
74399 2019-Jan-12 20:37:26.534492 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74400 2019-Jan-12 20:37:26.535133 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74401 2019-Jan-12 20:37:26.535783 - [DEBUG] Value : BOTTOM
74402 2019-Jan-12 20:37:26.535808 - [DEBUG]
74403 2019-Jan-12 20:37:26.535841 - [DEBUG] Function : main
74404 2019-Jan-12 20:37:26.535867 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74405 2019-Jan-12 20:37:26.536508 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74406 2019-Jan-12 20:37:26.537143 - [DEBUG] Value : BOTTOM
74407 2019-Jan-12 20:37:26.537168 - [DEBUG]
74408 2019-Jan-12 20:37:26.537201 - [DEBUG] Function : main
74409 2019-Jan-12 20:37:26.537227 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74410 2019-Jan-12 20:37:26.537868 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74411 2019-Jan-12 20:37:26.538502 - [DEBUG] Value : BOTTOM
74412 2019-Jan-12 20:37:26.538528 - [DEBUG]
74413 2019-Jan-12 20:37:26.538563 - [DEBUG] Function : main
74414 2019-Jan-12 20:37:26.538589 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74415 2019-Jan-12 20:37:26.539248 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74416 2019-Jan-12 20:37:26.539883 - [DEBUG] Value : BOTTOM
74417 2019-Jan-12 20:37:26.539908 - [DEBUG]
74418 2019-Jan-12 20:37:26.539940 - [DEBUG] Function : main
74419 2019-Jan-12 20:37:26.539966 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74420 2019-Jan-12 20:37:26.540607 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74421 2019-Jan-12 20:37:26.541247 - [DEBUG] Value : BOTTOM
74422 2019-Jan-12 20:37:26.541273 - [DEBUG]
74423 2019-Jan-12 20:37:26.541308 - [DEBUG] Function : main
74424 2019-Jan-12 20:37:26.541334 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74425 2019-Jan-12 20:37:26.541975 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74426 2019-Jan-12 20:37:26.542622 - [DEBUG] Value : BOTTOM
74427 2019-Jan-12 20:37:26.542648 - [DEBUG]
74428 2019-Jan-12 20:37:26.542686 - [DEBUG] Function : main
74429 2019-Jan-12 20:37:26.542713 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74430 2019-Jan-12 20:37:26.543363 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74431 2019-Jan-12 20:37:26.544006 - [DEBUG] Value : BOTTOM
74432 2019-Jan-12 20:37:26.544031 - [DEBUG]
74433 2019-Jan-12 20:37:26.544069 - [DEBUG] Function : main
74434 2019-Jan-12 20:37:26.544095 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74435 2019-Jan-12 20:37:26.544794 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74436 2019-Jan-12 20:37:26.545525 - [DEBUG] Value : BOTTOM
74437 2019-Jan-12 20:37:26.545553 - [DEBUG]
74438 2019-Jan-12 20:37:26.545615 - [DEBUG] Function : main
74439 2019-Jan-12 20:37:26.545643 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74440 2019-Jan-12 20:37:26.546364 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74441 2019-Jan-12 20:37:26.547026 - [DEBUG] Value : BOTTOM
74442 2019-Jan-12 20:37:26.547053 - [DEBUG]
74443 2019-Jan-12 20:37:26.547104 - [DEBUG] Function : main
74444 2019-Jan-12 20:37:26.547131 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74445 2019-Jan-12 20:37:26.547774 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74446 2019-Jan-12 20:37:26.548412 - [DEBUG] Value : BOTTOM
74447 2019-Jan-12 20:37:26.548438 - [DEBUG]
74448 2019-Jan-12 20:37:26.548472 - [DEBUG] Function : main
74449 2019-Jan-12 20:37:26.548498 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74450 2019-Jan-12 20:37:26.549163 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74451 2019-Jan-12 20:37:26.549804 - [DEBUG] Value : BOTTOM
74452 2019-Jan-12 20:37:26.549829 - [DEBUG]
74453 2019-Jan-12 20:37:26.549865 - [DEBUG] Function : main
74454 2019-Jan-12 20:37:26.549891 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74455 2019-Jan-12 20:37:26.550532 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74456 2019-Jan-12 20:37:26.551168 - [DEBUG] Value : BOTTOM
74457 2019-Jan-12 20:37:26.551193 - [DEBUG]
74458 2019-Jan-12 20:37:26.551233 - [DEBUG] Function : main
74459 2019-Jan-12 20:37:26.551260 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74460 2019-Jan-12 20:37:26.551901 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74461 2019-Jan-12 20:37:26.552552 - [DEBUG] Value : BOTTOM
74462 2019-Jan-12 20:37:26.552577 - [DEBUG]
74463 2019-Jan-12 20:37:26.552611 - [DEBUG] Function : main
74464 2019-Jan-12 20:37:26.552637 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74465 2019-Jan-12 20:37:26.553279 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74466 2019-Jan-12 20:37:26.553913 - [DEBUG] Value : BOTTOM
74467 2019-Jan-12 20:37:26.553939 - [DEBUG]
74468 2019-Jan-12 20:37:26.553971 - [DEBUG] Function : main
74469 2019-Jan-12 20:37:26.553997 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74470 2019-Jan-12 20:37:26.554638 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74471 2019-Jan-12 20:37:26.555295 - [DEBUG] Value : BOTTOM
74472 2019-Jan-12 20:37:26.555335 - [DEBUG]
74473 2019-Jan-12 20:37:26.555371 - [DEBUG] Function : main
74474 2019-Jan-12 20:37:26.555397 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74475 2019-Jan-12 20:37:26.556041 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74476 2019-Jan-12 20:37:26.556676 - [DEBUG] Value : BOTTOM
74477 2019-Jan-12 20:37:26.556702 - [DEBUG]
74478 2019-Jan-12 20:37:26.556741 - [DEBUG] Function : main
74479 2019-Jan-12 20:37:26.556767 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74480 2019-Jan-12 20:37:26.557408 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74481 2019-Jan-12 20:37:26.558048 - [DEBUG] Value : BOTTOM
74482 2019-Jan-12 20:37:26.558074 - [DEBUG]
74483 2019-Jan-12 20:37:26.558109 - [DEBUG] Function : main
74484 2019-Jan-12 20:37:26.558135 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74485 2019-Jan-12 20:37:26.558792 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74486 2019-Jan-12 20:37:26.559426 - [DEBUG] Value : BOTTOM
74487 2019-Jan-12 20:37:26.559452 - [DEBUG]
74488 2019-Jan-12 20:37:26.559491 - [DEBUG] Function : main
74489 2019-Jan-12 20:37:26.559517 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74490 2019-Jan-12 20:37:26.560159 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74491 2019-Jan-12 20:37:26.560799 - [DEBUG] Value : BOTTOM
74492 2019-Jan-12 20:37:26.560824 - [DEBUG]
74493 2019-Jan-12 20:37:26.560859 - [DEBUG] Function : main
74494 2019-Jan-12 20:37:26.560885 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74495 2019-Jan-12 20:37:26.561526 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74496 2019-Jan-12 20:37:26.562175 - [DEBUG] Value : BOTTOM
74497 2019-Jan-12 20:37:26.562200 - [DEBUG]
74498 2019-Jan-12 20:37:26.562239 - [DEBUG] Function : main
74499 2019-Jan-12 20:37:26.562266 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74500 2019-Jan-12 20:37:26.562907 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74501 2019-Jan-12 20:37:26.563547 - [DEBUG] Value : BOTTOM
74502 2019-Jan-12 20:37:26.563573 - [DEBUG]
74503 2019-Jan-12 20:37:26.563608 - [DEBUG] Function : main
74504 2019-Jan-12 20:37:26.563634 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74505 2019-Jan-12 20:37:26.564277 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74506 2019-Jan-12 20:37:26.564912 - [DEBUG] Value : BOTTOM
74507 2019-Jan-12 20:37:26.564937 - [DEBUG]
74508 2019-Jan-12 20:37:26.564976 - [DEBUG] Function : main
74509 2019-Jan-12 20:37:26.565003 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
74510 2019-Jan-12 20:37:26.565659 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74511 2019-Jan-12 20:37:26.565719 - [DEBUG] Value : BOTTOM
74512 2019-Jan-12 20:37:26.565759 - [DEBUG]
74513 2019-Jan-12 20:37:26.565794 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74514 2019-Jan-12 20:37:26.565834 - [DEBUG] Function : main
74515 2019-Jan-12 20:37:26.565859 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74516 2019-Jan-12 20:37:26.566503 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74517 2019-Jan-12 20:37:26.567138 - [DEBUG] Value : BOTTOM
74518 2019-Jan-12 20:37:26.567164 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16974519 2019-Jan-12 20:37:26.567832 - [DEBUG] Function : main
74520 2019-Jan-12 20:37:26.567861 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74521 2019-Jan-12 20:37:26.568503 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74522 2019-Jan-12 20:37:26.569155 - [DEBUG] Value : BOTTOM
74523 2019-Jan-12 20:37:26.569181 - [DEBUG]
74524 2019-Jan-12 20:37:26.569220 - [DEBUG] Function : main
74525 2019-Jan-12 20:37:26.569247 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74526 2019-Jan-12 20:37:26.569888 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74527 2019-Jan-12 20:37:26.570522 - [DEBUG] Value : BOTTOM
74528 2019-Jan-12 20:37:26.570548 - [DEBUG]
74529 2019-Jan-12 20:37:26.570587 - [DEBUG] Function : main
74530 2019-Jan-12 20:37:26.570614 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74531 2019-Jan-12 20:37:26.571256 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74532 2019-Jan-12 20:37:26.571910 - [DEBUG] Value : BOTTOM
74533 2019-Jan-12 20:37:26.571937 - [DEBUG]
74534 2019-Jan-12 20:37:26.571970 - [DEBUG] Function : main
74535 2019-Jan-12 20:37:26.572010 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74536 2019-Jan-12 20:37:26.572654 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74537 2019-Jan-12 20:37:26.573288 - [DEBUG] Value : BOTTOM
74538 2019-Jan-12 20:37:26.573314 - [DEBUG]
74539 2019-Jan-12 20:37:26.573346 - [DEBUG] Function : main
74540 2019-Jan-12 20:37:26.573372 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74541 2019-Jan-12 20:37:26.574014 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74542 2019-Jan-12 20:37:26.574650 - [DEBUG] Value : BOTTOM
74543 2019-Jan-12 20:37:26.574676 - [DEBUG]
74544 2019-Jan-12 20:37:26.574709 - [DEBUG] Function : main
74545 2019-Jan-12 20:37:26.574735 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74546 2019-Jan-12 20:37:26.575392 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74547 2019-Jan-12 20:37:26.576025 - [DEBUG] Value : BOTTOM
74548 2019-Jan-12 20:37:26.576051 - [DEBUG]
74549 2019-Jan-12 20:37:26.576083 - [DEBUG] Function : main
74550 2019-Jan-12 20:37:26.576109 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74551 2019-Jan-12 20:37:26.576752 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74552 2019-Jan-12 20:37:26.577393 - [DEBUG] Value : BOTTOM
74553 2019-Jan-12 20:37:26.577419 - [DEBUG]
74554 2019-Jan-12 20:37:26.577452 - [DEBUG] Function : main
74555 2019-Jan-12 20:37:26.577478 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74556 2019-Jan-12 20:37:26.578119 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74557 2019-Jan-12 20:37:26.578767 - [DEBUG] Value : BOTTOM
74558 2019-Jan-12 20:37:26.578793 - [DEBUG]
74559 2019-Jan-12 20:37:26.578825 - [DEBUG] Function : main
74560 2019-Jan-12 20:37:26.578851 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74561 2019-Jan-12 20:37:26.579492 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74562 2019-Jan-12 20:37:26.580126 - [DEBUG] Value : BOTTOM
74563 2019-Jan-12 20:37:26.580153 - [DEBUG]
74564 2019-Jan-12 20:37:26.580186 - [DEBUG] Function : main
74565 2019-Jan-12 20:37:26.580212 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74566 2019-Jan-12 20:37:26.580854 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74567 2019-Jan-12 20:37:26.581488 - [DEBUG] Value : BOTTOM
74568 2019-Jan-12 20:37:26.581514 - [DEBUG]
74569 2019-Jan-12 20:37:26.581546 - [DEBUG] Function : main
74570 2019-Jan-12 20:37:26.581572 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74571 2019-Jan-12 20:37:26.582229 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74572 2019-Jan-12 20:37:26.582870 - [DEBUG] Value : BOTTOM
74573 2019-Jan-12 20:37:26.582895 - [DEBUG]
74574 2019-Jan-12 20:37:26.582931 - [DEBUG] Function : main
74575 2019-Jan-12 20:37:26.582957 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74576 2019-Jan-12 20:37:26.583598 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74577 2019-Jan-12 20:37:26.584231 - [DEBUG] Value : BOTTOM
74578 2019-Jan-12 20:37:26.584256 - [DEBUG]
74579 2019-Jan-12 20:37:26.584289 - [DEBUG] Function : main
74580 2019-Jan-12 20:37:26.584315 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74581 2019-Jan-12 20:37:26.584956 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74582 2019-Jan-12 20:37:26.585606 - [DEBUG] Value : BOTTOM
74583 2019-Jan-12 20:37:26.585631 - [DEBUG]
74584 2019-Jan-12 20:37:26.585664 - [DEBUG] Function : main
74585 2019-Jan-12 20:37:26.585690 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74586 2019-Jan-12 20:37:26.586331 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74587 2019-Jan-12 20:37:26.586964 - [DEBUG] Value : BOTTOM
74588 2019-Jan-12 20:37:26.586990 - [DEBUG]
74589 2019-Jan-12 20:37:26.587023 - [DEBUG] Function : main
74590 2019-Jan-12 20:37:26.587049 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74591 2019-Jan-12 20:37:26.587690 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74592 2019-Jan-12 20:37:26.588325 - [DEBUG] Value : BOTTOM
74593 2019-Jan-12 20:37:26.588352 - [DEBUG]
74594 2019-Jan-12 20:37:26.588386 - [DEBUG] Function : main
74595 2019-Jan-12 20:37:26.588412 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74596 2019-Jan-12 20:37:26.589076 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74597 2019-Jan-12 20:37:26.589716 - [DEBUG] Value : BOTTOM
74598 2019-Jan-12 20:37:26.589742 - [DEBUG]
74599 2019-Jan-12 20:37:26.589777 - [DEBUG] Function : main
74600 2019-Jan-12 20:37:26.589803 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74601 2019-Jan-12 20:37:26.590445 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74602 2019-Jan-12 20:37:26.591079 - [DEBUG] Value : BOTTOM
74603 2019-Jan-12 20:37:26.591105 - [DEBUG]
74604 2019-Jan-12 20:37:26.591144 - [DEBUG] Function : main
74605 2019-Jan-12 20:37:26.591171 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74606 2019-Jan-12 20:37:26.591811 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74607 2019-Jan-12 20:37:26.592467 - [DEBUG] Value : BOTTOM
74608 2019-Jan-12 20:37:26.592493 - [DEBUG]
74609 2019-Jan-12 20:37:26.592528 - [DEBUG] Function : main
74610 2019-Jan-12 20:37:26.592554 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74611 2019-Jan-12 20:37:26.593194 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74612 2019-Jan-12 20:37:26.593828 - [DEBUG] Value : BOTTOM
74613 2019-Jan-12 20:37:26.593854 - [DEBUG]
74614 2019-Jan-12 20:37:26.593893 - [DEBUG] Function : main
74615 2019-Jan-12 20:37:26.593919 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74616 2019-Jan-12 20:37:26.594560 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74617 2019-Jan-12 20:37:26.595194 - [DEBUG] Value : BOTTOM
74618 2019-Jan-12 20:37:26.595219 - [DEBUG]
74619 2019-Jan-12 20:37:26.595258 - [DEBUG] Function : main
74620 2019-Jan-12 20:37:26.595285 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74621 2019-Jan-12 20:37:26.595941 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74622 2019-Jan-12 20:37:26.596576 - [DEBUG] Value : BOTTOM
74623 2019-Jan-12 20:37:26.596602 - [DEBUG]
74624 2019-Jan-12 20:37:26.596635 - [DEBUG] Function : main
74625 2019-Jan-12 20:37:26.596661 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74626 2019-Jan-12 20:37:26.597303 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74627 2019-Jan-12 20:37:26.597943 - [DEBUG] Value : BOTTOM
74628 2019-Jan-12 20:37:26.597968 - [DEBUG]
74629 2019-Jan-12 20:37:26.598003 - [DEBUG] Function : main
74630 2019-Jan-12 20:37:26.598029 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74631 2019-Jan-12 20:37:26.598683 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74632 2019-Jan-12 20:37:26.599319 - [DEBUG] Value : BOTTOM
74633 2019-Jan-12 20:37:26.599344 - [DEBUG]
74634 2019-Jan-12 20:37:26.599383 - [DEBUG] Function : main
74635 2019-Jan-12 20:37:26.599410 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74636 2019-Jan-12 20:37:26.600059 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74637 2019-Jan-12 20:37:26.600694 - [DEBUG] Value : BOTTOM
74638 2019-Jan-12 20:37:26.600720 - [DEBUG]
74639 2019-Jan-12 20:37:26.600753 - [DEBUG] Function : main
74640 2019-Jan-12 20:37:26.600779 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74641 2019-Jan-12 20:37:26.601420 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74642 2019-Jan-12 20:37:26.602069 - [DEBUG] Value : BOTTOM
74643 2019-Jan-12 20:37:26.602094 - [DEBUG]
74644 2019-Jan-12 20:37:26.602127 - [DEBUG] Function : main
74645 2019-Jan-12 20:37:26.602153 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74646 2019-Jan-12 20:37:26.602794 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74647 2019-Jan-12 20:37:26.603434 - [DEBUG] Value : BOTTOM
74648 2019-Jan-12 20:37:26.603460 - [DEBUG]
74649 2019-Jan-12 20:37:26.603495 - [DEBUG] Function : main
74650 2019-Jan-12 20:37:26.603521 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74651 2019-Jan-12 20:37:26.604162 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74652 2019-Jan-12 20:37:26.604797 - [DEBUG] Value : BOTTOM
74653 2019-Jan-12 20:37:26.604823 - [DEBUG]
74654 2019-Jan-12 20:37:26.604862 - [DEBUG] Function : main
74655 2019-Jan-12 20:37:26.604889 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74656 2019-Jan-12 20:37:26.605548 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74657 2019-Jan-12 20:37:26.606191 - [DEBUG] Value : BOTTOM
74658 2019-Jan-12 20:37:26.606216 - [DEBUG]
74659 2019-Jan-12 20:37:26.606251 - [DEBUG] Function : main
74660 2019-Jan-12 20:37:26.606277 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74661 2019-Jan-12 20:37:26.606919 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74662 2019-Jan-12 20:37:26.607555 - [DEBUG] Value : BOTTOM
74663 2019-Jan-12 20:37:26.607581 - [DEBUG]
74664 2019-Jan-12 20:37:26.607620 - [DEBUG] Function : main
74665 2019-Jan-12 20:37:26.607647 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74666 2019-Jan-12 20:37:26.608287 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74667 2019-Jan-12 20:37:26.608944 - [DEBUG] Value : BOTTOM
74668 2019-Jan-12 20:37:26.608969 - [DEBUG]
74669 2019-Jan-12 20:37:26.609004 - [DEBUG] Function : main
74670 2019-Jan-12 20:37:26.609031 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74671 2019-Jan-12 20:37:26.609671 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74672 2019-Jan-12 20:37:26.610306 - [DEBUG] Value : BOTTOM
74673 2019-Jan-12 20:37:26.610331 - [DEBUG]
74674 2019-Jan-12 20:37:26.610370 - [DEBUG] Function : main
74675 2019-Jan-12 20:37:26.610397 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74676 2019-Jan-12 20:37:26.611039 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74677 2019-Jan-12 20:37:26.611692 - [DEBUG] Value : BOTTOM
74678 2019-Jan-12 20:37:26.611718 - [DEBUG]
74679 2019-Jan-12 20:37:26.611753 - [DEBUG] Function : main
74680 2019-Jan-12 20:37:26.611779 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74681 2019-Jan-12 20:37:26.612437 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74682 2019-Jan-12 20:37:26.613071 - [DEBUG] Value : BOTTOM
74683 2019-Jan-12 20:37:26.613097 - [DEBUG]
74684 2019-Jan-12 20:37:26.613136 - [DEBUG] Function : main
74685 2019-Jan-12 20:37:26.613163 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
74686 2019-Jan-12 20:37:26.613804 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74687 2019-Jan-12 20:37:26.613861 - [DEBUG] Value : BOTTOM
74688 2019-Jan-12 20:37:26.613887 - [DEBUG]
74689 2019-Jan-12 20:37:26.613920 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74690 2019-Jan-12 20:37:26.613959 - [DEBUG] Function : main
74691 2019-Jan-12 20:37:26.613985 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74692 2019-Jan-12 20:37:26.614627 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74693 2019-Jan-12 20:37:26.615262 - [DEBUG] Value : BOTTOM
74694 2019-Jan-12 20:37:26.615287 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19374695 2019-Jan-12 20:37:26.615963 - [DEBUG] Function : main
74696 2019-Jan-12 20:37:26.615992 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74697 2019-Jan-12 20:37:26.616633 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74698 2019-Jan-12 20:37:26.617269 - [DEBUG] Value : BOTTOM
74699 2019-Jan-12 20:37:26.617294 - [DEBUG]
74700 2019-Jan-12 20:37:26.617334 - [DEBUG] Function : main
74701 2019-Jan-12 20:37:26.617361 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74702 2019-Jan-12 20:37:26.618003 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74703 2019-Jan-12 20:37:26.618636 - [DEBUG] Value : BOTTOM
74704 2019-Jan-12 20:37:26.618675 - [DEBUG]
74705 2019-Jan-12 20:37:26.618714 - [DEBUG] Function : main
74706 2019-Jan-12 20:37:26.618741 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74707 2019-Jan-12 20:37:26.619382 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74708 2019-Jan-12 20:37:26.620031 - [DEBUG] Value : BOTTOM
74709 2019-Jan-12 20:37:26.620057 - [DEBUG]
74710 2019-Jan-12 20:37:26.620090 - [DEBUG] Function : main
74711 2019-Jan-12 20:37:26.620116 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74712 2019-Jan-12 20:37:26.620758 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74713 2019-Jan-12 20:37:26.621391 - [DEBUG] Value : BOTTOM
74714 2019-Jan-12 20:37:26.621418 - [DEBUG]
74715 2019-Jan-12 20:37:26.621451 - [DEBUG] Function : main
74716 2019-Jan-12 20:37:26.621476 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74717 2019-Jan-12 20:37:26.622142 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74718 2019-Jan-12 20:37:26.622778 - [DEBUG] Value : BOTTOM
74719 2019-Jan-12 20:37:26.622804 - [DEBUG]
74720 2019-Jan-12 20:37:26.622837 - [DEBUG] Function : main
74721 2019-Jan-12 20:37:26.622863 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74722 2019-Jan-12 20:37:26.623505 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74723 2019-Jan-12 20:37:26.624137 - [DEBUG] Value : BOTTOM
74724 2019-Jan-12 20:37:26.624163 - [DEBUG]
74725 2019-Jan-12 20:37:26.624195 - [DEBUG] Function : main
74726 2019-Jan-12 20:37:26.624221 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74727 2019-Jan-12 20:37:26.624863 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74728 2019-Jan-12 20:37:26.625511 - [DEBUG] Value : BOTTOM
74729 2019-Jan-12 20:37:26.625536 - [DEBUG]
74730 2019-Jan-12 20:37:26.625568 - [DEBUG] Function : main
74731 2019-Jan-12 20:37:26.625594 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74732 2019-Jan-12 20:37:26.626235 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74733 2019-Jan-12 20:37:26.626868 - [DEBUG] Value : BOTTOM
74734 2019-Jan-12 20:37:26.626894 - [DEBUG]
74735 2019-Jan-12 20:37:26.626926 - [DEBUG] Function : main
74736 2019-Jan-12 20:37:26.626952 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74737 2019-Jan-12 20:37:26.627593 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74738 2019-Jan-12 20:37:26.628227 - [DEBUG] Value : BOTTOM
74739 2019-Jan-12 20:37:26.628252 - [DEBUG]
74740 2019-Jan-12 20:37:26.628286 - [DEBUG] Function : main
74741 2019-Jan-12 20:37:26.628312 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74742 2019-Jan-12 20:37:26.628968 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74743 2019-Jan-12 20:37:26.629603 - [DEBUG] Value : BOTTOM
74744 2019-Jan-12 20:37:26.629630 - [DEBUG]
74745 2019-Jan-12 20:37:26.629662 - [DEBUG] Function : main
74746 2019-Jan-12 20:37:26.629688 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74747 2019-Jan-12 20:37:26.630330 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74748 2019-Jan-12 20:37:26.630969 - [DEBUG] Value : BOTTOM
74749 2019-Jan-12 20:37:26.630994 - [DEBUG]
74750 2019-Jan-12 20:37:26.631029 - [DEBUG] Function : main
74751 2019-Jan-12 20:37:26.631055 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74752 2019-Jan-12 20:37:26.631696 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74753 2019-Jan-12 20:37:26.632345 - [DEBUG] Value : BOTTOM
74754 2019-Jan-12 20:37:26.632370 - [DEBUG]
74755 2019-Jan-12 20:37:26.632403 - [DEBUG] Function : main
74756 2019-Jan-12 20:37:26.632430 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74757 2019-Jan-12 20:37:26.633071 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74758 2019-Jan-12 20:37:26.633713 - [DEBUG] Value : BOTTOM
74759 2019-Jan-12 20:37:26.633738 - [DEBUG]
74760 2019-Jan-12 20:37:26.633771 - [DEBUG] Function : main
74761 2019-Jan-12 20:37:26.633797 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74762 2019-Jan-12 20:37:26.634438 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74763 2019-Jan-12 20:37:26.635071 - [DEBUG] Value : BOTTOM
74764 2019-Jan-12 20:37:26.635097 - [DEBUG]
74765 2019-Jan-12 20:37:26.635130 - [DEBUG] Function : main
74766 2019-Jan-12 20:37:26.635156 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74767 2019-Jan-12 20:37:26.635813 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74768 2019-Jan-12 20:37:26.636448 - [DEBUG] Value : BOTTOM
74769 2019-Jan-12 20:37:26.636473 - [DEBUG]
74770 2019-Jan-12 20:37:26.636506 - [DEBUG] Function : main
74771 2019-Jan-12 20:37:26.636533 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74772 2019-Jan-12 20:37:26.637174 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74773 2019-Jan-12 20:37:26.637815 - [DEBUG] Value : BOTTOM
74774 2019-Jan-12 20:37:26.637840 - [DEBUG]
74775 2019-Jan-12 20:37:26.637876 - [DEBUG] Function : main
74776 2019-Jan-12 20:37:26.637902 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74777 2019-Jan-12 20:37:26.638543 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74778 2019-Jan-12 20:37:26.639192 - [DEBUG] Value : BOTTOM
74779 2019-Jan-12 20:37:26.639218 - [DEBUG]
74780 2019-Jan-12 20:37:26.639257 - [DEBUG] Function : main
74781 2019-Jan-12 20:37:26.639284 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74782 2019-Jan-12 20:37:26.639924 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74783 2019-Jan-12 20:37:26.640565 - [DEBUG] Value : BOTTOM
74784 2019-Jan-12 20:37:26.640590 - [DEBUG]
74785 2019-Jan-12 20:37:26.640625 - [DEBUG] Function : main
74786 2019-Jan-12 20:37:26.640652 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74787 2019-Jan-12 20:37:26.641293 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74788 2019-Jan-12 20:37:26.641926 - [DEBUG] Value : BOTTOM
74789 2019-Jan-12 20:37:26.641951 - [DEBUG]
74790 2019-Jan-12 20:37:26.642003 - [DEBUG] Function : main
74791 2019-Jan-12 20:37:26.642032 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74792 2019-Jan-12 20:37:26.642673 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74793 2019-Jan-12 20:37:26.643308 - [DEBUG] Value : BOTTOM
74794 2019-Jan-12 20:37:26.643334 - [DEBUG]
74795 2019-Jan-12 20:37:26.643373 - [DEBUG] Function : main
74796 2019-Jan-12 20:37:26.643399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74797 2019-Jan-12 20:37:26.644040 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74798 2019-Jan-12 20:37:26.644676 - [DEBUG] Value : BOTTOM
74799 2019-Jan-12 20:37:26.644701 - [DEBUG]
74800 2019-Jan-12 20:37:26.644734 - [DEBUG] Function : main
74801 2019-Jan-12 20:37:26.644768 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74802 2019-Jan-12 20:37:26.645423 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74803 2019-Jan-12 20:37:26.646064 - [DEBUG] Value : BOTTOM
74804 2019-Jan-12 20:37:26.646090 - [DEBUG]
74805 2019-Jan-12 20:37:26.646125 - [DEBUG] Function : main
74806 2019-Jan-12 20:37:26.646151 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74807 2019-Jan-12 20:37:26.646793 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74808 2019-Jan-12 20:37:26.647427 - [DEBUG] Value : BOTTOM
74809 2019-Jan-12 20:37:26.647453 - [DEBUG]
74810 2019-Jan-12 20:37:26.647492 - [DEBUG] Function : main
74811 2019-Jan-12 20:37:26.647519 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74812 2019-Jan-12 20:37:26.648158 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74813 2019-Jan-12 20:37:26.648807 - [DEBUG] Value : BOTTOM
74814 2019-Jan-12 20:37:26.648833 - [DEBUG]
74815 2019-Jan-12 20:37:26.648866 - [DEBUG] Function : main
74816 2019-Jan-12 20:37:26.648892 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74817 2019-Jan-12 20:37:26.649533 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74818 2019-Jan-12 20:37:26.650167 - [DEBUG] Value : BOTTOM
74819 2019-Jan-12 20:37:26.650193 - [DEBUG]
74820 2019-Jan-12 20:37:26.650225 - [DEBUG] Function : main
74821 2019-Jan-12 20:37:26.650251 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74822 2019-Jan-12 20:37:26.650892 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74823 2019-Jan-12 20:37:26.651532 - [DEBUG] Value : BOTTOM
74824 2019-Jan-12 20:37:26.651558 - [DEBUG]
74825 2019-Jan-12 20:37:26.651593 - [DEBUG] Function : main
74826 2019-Jan-12 20:37:26.651619 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74827 2019-Jan-12 20:37:26.652275 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74828 2019-Jan-12 20:37:26.652909 - [DEBUG] Value : BOTTOM
74829 2019-Jan-12 20:37:26.652935 - [DEBUG]
74830 2019-Jan-12 20:37:26.652974 - [DEBUG] Function : main
74831 2019-Jan-12 20:37:26.653000 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74832 2019-Jan-12 20:37:26.653641 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74833 2019-Jan-12 20:37:26.654281 - [DEBUG] Value : BOTTOM
74834 2019-Jan-12 20:37:26.654307 - [DEBUG]
74835 2019-Jan-12 20:37:26.654342 - [DEBUG] Function : main
74836 2019-Jan-12 20:37:26.654368 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74837 2019-Jan-12 20:37:26.655009 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74838 2019-Jan-12 20:37:26.655659 - [DEBUG] Value : BOTTOM
74839 2019-Jan-12 20:37:26.655685 - [DEBUG]
74840 2019-Jan-12 20:37:26.655724 - [DEBUG] Function : main
74841 2019-Jan-12 20:37:26.655750 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74842 2019-Jan-12 20:37:26.656398 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74843 2019-Jan-12 20:37:26.657039 - [DEBUG] Value : BOTTOM
74844 2019-Jan-12 20:37:26.657064 - [DEBUG]
74845 2019-Jan-12 20:37:26.657099 - [DEBUG] Function : main
74846 2019-Jan-12 20:37:26.657126 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74847 2019-Jan-12 20:37:26.657766 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74848 2019-Jan-12 20:37:26.658400 - [DEBUG] Value : BOTTOM
74849 2019-Jan-12 20:37:26.658425 - [DEBUG]
74850 2019-Jan-12 20:37:26.658465 - [DEBUG] Function : main
74851 2019-Jan-12 20:37:26.658491 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74852 2019-Jan-12 20:37:26.659147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74853 2019-Jan-12 20:37:26.659787 - [DEBUG] Value : BOTTOM
74854 2019-Jan-12 20:37:26.659813 - [DEBUG]
74855 2019-Jan-12 20:37:26.659848 - [DEBUG] Function : main
74856 2019-Jan-12 20:37:26.659874 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74857 2019-Jan-12 20:37:26.660515 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74858 2019-Jan-12 20:37:26.661148 - [DEBUG] Value : BOTTOM
74859 2019-Jan-12 20:37:26.661174 - [DEBUG]
74860 2019-Jan-12 20:37:26.661213 - [DEBUG] Function : main
74861 2019-Jan-12 20:37:26.661239 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74862 2019-Jan-12 20:37:26.661880 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74863 2019-Jan-12 20:37:26.661937 - [DEBUG] Value : BOTTOM
74864 2019-Jan-12 20:37:26.661963 - [DEBUG]
74865 2019-Jan-12 20:37:26.662007 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
74866 2019-Jan-12 20:37:26.662037 - [DEBUG] Function : main
74867 2019-Jan-12 20:37:26.662062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74868 2019-Jan-12 20:37:26.662704 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
74869 2019-Jan-12 20:37:26.663338 - [DEBUG] Value : BOTTOM
74870 2019-Jan-12 20:37:26.663363 - [DEBUG]
74871 2019-Jan-12 20:37:26.663398 - [DEBUG] Function : main
74872 2019-Jan-12 20:37:26.663424 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
74873 2019-Jan-12 20:37:26.664065 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
74874 2019-Jan-12 20:37:26.664704 - [DEBUG] Value : BOTTOM
74875 2019-Jan-12 20:37:26.664729 - [DEBUG]
74876 2019-Jan-12 20:37:26.664784 - [DEBUG] Function : main
74877 2019-Jan-12 20:37:26.664812 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
74878 2019-Jan-12 20:37:26.665472 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74879 2019-Jan-12 20:37:26.665529 - [DEBUG] Value : BOTTOM
74880 2019-Jan-12 20:37:26.665554 - [DEBUG]
74881 2019-Jan-12 20:37:26.665582 - [DEBUG] Function : main
74882 2019-Jan-12 20:37:26.665608 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
74883 2019-Jan-12 20:37:26.666240 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74884 2019-Jan-12 20:37:26.666304 - [DEBUG] Value : BOTTOM
74885 2019-Jan-12 20:37:26.666331 - [DEBUG]
74886 2019-Jan-12 20:37:26.666358 - [DEBUG] Function : main
74887 2019-Jan-12 20:37:26.666385 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
74888 2019-Jan-12 20:37:26.667019 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74889 2019-Jan-12 20:37:26.667074 - [DEBUG] Value : BOTTOM
74890 2019-Jan-12 20:37:26.667100 - [DEBUG]
74891 2019-Jan-12 20:37:26.667134 - [DEBUG] Function : main
74892 2019-Jan-12 20:37:26.667160 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74893 2019-Jan-12 20:37:26.667798 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74894 2019-Jan-12 20:37:26.668432 - [DEBUG] Value : BOTTOM
74895 2019-Jan-12 20:37:26.668458 - [DEBUG]
74896 2019-Jan-12 20:37:26.668483 - [DEBUG] Function : main
74897 2019-Jan-12 20:37:26.668508 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74898 2019-Jan-12 20:37:26.669158 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74899 2019-Jan-12 20:37:26.669791 - [DEBUG] Value : BOTTOM
74900 2019-Jan-12 20:37:26.669817 - [DEBUG]
74901 2019-Jan-12 20:37:26.669841 - [DEBUG] Function : main
74902 2019-Jan-12 20:37:26.669867 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74903 2019-Jan-12 20:37:26.670500 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74904 2019-Jan-12 20:37:26.671148 - [DEBUG] Value : BOTTOM
74905 2019-Jan-12 20:37:26.671174 - [DEBUG]
74906 2019-Jan-12 20:37:26.671199 - [DEBUG] Function : main
74907 2019-Jan-12 20:37:26.671224 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74908 2019-Jan-12 20:37:26.671859 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74909 2019-Jan-12 20:37:26.672508 - [DEBUG] Value : BOTTOM
74910 2019-Jan-12 20:37:26.672534 - [DEBUG]
74911 2019-Jan-12 20:37:26.672559 - [DEBUG] Function : main
74912 2019-Jan-12 20:37:26.672584 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74913 2019-Jan-12 20:37:26.673217 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74914 2019-Jan-12 20:37:26.673853 - [DEBUG] Value : BOTTOM
74915 2019-Jan-12 20:37:26.673879 - [DEBUG]
74916 2019-Jan-12 20:37:26.673903 - [DEBUG] Function : main
74917 2019-Jan-12 20:37:26.673928 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74918 2019-Jan-12 20:37:26.674561 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74919 2019-Jan-12 20:37:26.675193 - [DEBUG] Value : BOTTOM
74920 2019-Jan-12 20:37:26.675219 - [DEBUG]
74921 2019-Jan-12 20:37:26.675244 - [DEBUG] Function : main
74922 2019-Jan-12 20:37:26.675269 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74923 2019-Jan-12 20:37:26.675919 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74924 2019-Jan-12 20:37:26.676551 - [DEBUG] Value : BOTTOM
74925 2019-Jan-12 20:37:26.676577 - [DEBUG]
74926 2019-Jan-12 20:37:26.676601 - [DEBUG] Function : main
74927 2019-Jan-12 20:37:26.676626 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74928 2019-Jan-12 20:37:26.677260 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74929 2019-Jan-12 20:37:26.677892 - [DEBUG] Value : BOTTOM
74930 2019-Jan-12 20:37:26.677918 - [DEBUG]
74931 2019-Jan-12 20:37:26.677942 - [DEBUG] Function : main
74932 2019-Jan-12 20:37:26.677975 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74933 2019-Jan-12 20:37:26.678609 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74934 2019-Jan-12 20:37:26.679262 - [DEBUG] Value : BOTTOM
74935 2019-Jan-12 20:37:26.679288 - [DEBUG]
74936 2019-Jan-12 20:37:26.679313 - [DEBUG] Function : main
74937 2019-Jan-12 20:37:26.679338 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74938 2019-Jan-12 20:37:26.679973 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74939 2019-Jan-12 20:37:26.680609 - [DEBUG] Value : BOTTOM
74940 2019-Jan-12 20:37:26.680635 - [DEBUG]
74941 2019-Jan-12 20:37:26.680659 - [DEBUG] Function : main
74942 2019-Jan-12 20:37:26.680684 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74943 2019-Jan-12 20:37:26.681318 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74944 2019-Jan-12 20:37:26.681952 - [DEBUG] Value : BOTTOM
74945 2019-Jan-12 20:37:26.681978 - [DEBUG]
74946 2019-Jan-12 20:37:26.682016 - [DEBUG] Function : main
74947 2019-Jan-12 20:37:26.682041 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74948 2019-Jan-12 20:37:26.682674 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74949 2019-Jan-12 20:37:26.683308 - [DEBUG] Value : BOTTOM
74950 2019-Jan-12 20:37:26.683334 - [DEBUG]
74951 2019-Jan-12 20:37:26.683359 - [DEBUG] Function : main
74952 2019-Jan-12 20:37:26.683384 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74953 2019-Jan-12 20:37:26.684017 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74954 2019-Jan-12 20:37:26.684648 - [DEBUG] Value : BOTTOM
74955 2019-Jan-12 20:37:26.684674 - [DEBUG]
74956 2019-Jan-12 20:37:26.684698 - [DEBUG] Function : main
74957 2019-Jan-12 20:37:26.684723 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74958 2019-Jan-12 20:37:26.685370 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74959 2019-Jan-12 20:37:26.686010 - [DEBUG] Value : BOTTOM
74960 2019-Jan-12 20:37:26.686036 - [DEBUG]
74961 2019-Jan-12 20:37:26.686061 - [DEBUG] Function : main
74962 2019-Jan-12 20:37:26.686086 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74963 2019-Jan-12 20:37:26.686719 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74964 2019-Jan-12 20:37:26.686775 - [DEBUG] Value : BOTTOM
74965 2019-Jan-12 20:37:26.686801 - [DEBUG]
74966 2019-Jan-12 20:37:26.686832 - [DEBUG] Function : main
74967 2019-Jan-12 20:37:26.686858 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74968 2019-Jan-12 20:37:26.687494 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74969 2019-Jan-12 20:37:26.688126 - [DEBUG] Value : BOTTOM
74970 2019-Jan-12 20:37:26.688152 - [DEBUG]
74971 2019-Jan-12 20:37:26.688176 - [DEBUG] Function : main
74972 2019-Jan-12 20:37:26.688202 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74973 2019-Jan-12 20:37:26.688852 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
74974 2019-Jan-12 20:37:26.689500 - [DEBUG] Value : BOTTOM
74975 2019-Jan-12 20:37:26.689526 - [DEBUG]
74976 2019-Jan-12 20:37:26.689551 - [DEBUG] Function : main
74977 2019-Jan-12 20:37:26.689576 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74978 2019-Jan-12 20:37:26.690219 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74979 2019-Jan-12 20:37:26.690852 - [DEBUG] Value : BOTTOM
74980 2019-Jan-12 20:37:26.690878 - [DEBUG]
74981 2019-Jan-12 20:37:26.690903 - [DEBUG] Function : main
74982 2019-Jan-12 20:37:26.690928 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74983 2019-Jan-12 20:37:26.691562 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74984 2019-Jan-12 20:37:26.692212 - [DEBUG] Value : BOTTOM
74985 2019-Jan-12 20:37:26.692238 - [DEBUG]
74986 2019-Jan-12 20:37:26.692263 - [DEBUG] Function : main
74987 2019-Jan-12 20:37:26.692288 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74988 2019-Jan-12 20:37:26.692922 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74989 2019-Jan-12 20:37:26.693554 - [DEBUG] Value : BOTTOM
74990 2019-Jan-12 20:37:26.693580 - [DEBUG]
74991 2019-Jan-12 20:37:26.693605 - [DEBUG] Function : main
74992 2019-Jan-12 20:37:26.693630 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74993 2019-Jan-12 20:37:26.694265 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74994 2019-Jan-12 20:37:26.694895 - [DEBUG] Value : BOTTOM
74995 2019-Jan-12 20:37:26.694921 - [DEBUG]
74996 2019-Jan-12 20:37:26.694946 - [DEBUG] Function : main
74997 2019-Jan-12 20:37:26.694971 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74998 2019-Jan-12 20:37:26.695621 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74999 2019-Jan-12 20:37:26.696258 - [DEBUG] Value : BOTTOM
75000 2019-Jan-12 20:37:26.696284 - [DEBUG]
75001 2019-Jan-12 20:37:26.696308 - [DEBUG] Function : main
75002 2019-Jan-12 20:37:26.696333 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75003 2019-Jan-12 20:37:26.696968 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75004 2019-Jan-12 20:37:26.697024 - [DEBUG] Value : BOTTOM
75005 2019-Jan-12 20:37:26.697049 - [DEBUG]
75006 2019-Jan-12 20:37:26.697077 - [DEBUG] Function : main
75007 2019-Jan-12 20:37:26.697102 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
75008 2019-Jan-12 20:37:26.697735 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75009 2019-Jan-12 20:37:26.697790 - [DEBUG] Value : BOTTOM
75010 2019-Jan-12 20:37:26.697816 - [DEBUG]
75011 2019-Jan-12 20:37:26.697844 - [DEBUG] Function : main
75012 2019-Jan-12 20:37:26.697871 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75013 2019-Jan-12 20:37:26.698505 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75014 2019-Jan-12 20:37:26.699170 - [DEBUG] Value : BOTTOM
75015 2019-Jan-12 20:37:26.699196 - [DEBUG]
75016 2019-Jan-12 20:37:26.699221 - [DEBUG] Function : main
75017 2019-Jan-12 20:37:26.699246 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75018 2019-Jan-12 20:37:26.699881 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75019 2019-Jan-12 20:37:26.699937 - [DEBUG] Value : BOTTOM
75020 2019-Jan-12 20:37:26.699963 - [DEBUG]
75021 2019-Jan-12 20:37:26.699990 - [DEBUG] Function : main
75022 2019-Jan-12 20:37:26.700016 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
75023 2019-Jan-12 20:37:26.700648 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75024 2019-Jan-12 20:37:26.700712 - [DEBUG] Value : BOTTOM
75025 2019-Jan-12 20:37:26.700738 - [DEBUG]
75026 2019-Jan-12 20:37:26.700766 - [DEBUG] Function : main
75027 2019-Jan-12 20:37:26.700792 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
75028 2019-Jan-12 20:37:26.701424 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75029 2019-Jan-12 20:37:26.701480 - [DEBUG] Value : BOTTOM
75030 2019-Jan-12 20:37:26.701506 - [DEBUG]
75031 2019-Jan-12 20:37:26.701533 - [DEBUG] Function : main
75032 2019-Jan-12 20:37:26.701559 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
75033 2019-Jan-12 20:37:26.702208 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75034 2019-Jan-12 20:37:26.702265 - [DEBUG] Value : BOTTOM
75035 2019-Jan-12 20:37:26.702291 - [DEBUG]
75036 2019-Jan-12 20:37:26.702318 - [DEBUG] Function : main
75037 2019-Jan-12 20:37:26.702345 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
75038 2019-Jan-12 20:37:26.702976 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75039 2019-Jan-12 20:37:26.703032 - [DEBUG] Value : BOTTOM
75040 2019-Jan-12 20:37:26.703058 - [DEBUG]
75041 2019-Jan-12 20:37:26.703085 - [DEBUG] Function : main
75042 2019-Jan-12 20:37:26.703111 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
75043 2019-Jan-12 20:37:26.703741 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75044 2019-Jan-12 20:37:26.703797 - [DEBUG] Value : BOTTOM
75045 2019-Jan-12 20:37:26.703823 - [DEBUG]
75046 2019-Jan-12 20:37:26.703850 - [DEBUG] Function : main
75047 2019-Jan-12 20:37:26.703877 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
75048 2019-Jan-12 20:37:26.704509 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75049 2019-Jan-12 20:37:26.704565 - [DEBUG] Value : BOTTOM
75050 2019-Jan-12 20:37:26.704590 - [DEBUG]
75051 2019-Jan-12 20:37:26.704617 - [DEBUG] Function : main
75052 2019-Jan-12 20:37:26.704643 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
75053 2019-Jan-12 20:37:26.705275 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75054 2019-Jan-12 20:37:26.705345 - [DEBUG] Value : BOTTOM
75055 2019-Jan-12 20:37:26.705371 - [DEBUG]
75056 2019-Jan-12 20:37:26.705398 - [DEBUG] Function : main
75057 2019-Jan-12 20:37:26.705425 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
75058 2019-Jan-12 20:37:26.706058 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75059 2019-Jan-12 20:37:26.706114 - [DEBUG] Value : BOTTOM
75060 2019-Jan-12 20:37:26.706140 - [DEBUG]
75061 2019-Jan-12 20:37:26.706167 - [DEBUG] Function : main
75062 2019-Jan-12 20:37:26.706193 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
75063 2019-Jan-12 20:37:26.706825 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75064 2019-Jan-12 20:37:26.706880 - [DEBUG] Value : BOTTOM
75065 2019-Jan-12 20:37:26.706906 - [DEBUG]
75066 2019-Jan-12 20:37:26.706934 - [DEBUG] Function : main
75067 2019-Jan-12 20:37:26.706962 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
75068 2019-Jan-12 20:37:26.707599 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75069 2019-Jan-12 20:37:26.707656 - [DEBUG] Value : BOTTOM
75070 2019-Jan-12 20:37:26.707681 - [DEBUG]
75071 2019-Jan-12 20:37:26.707709 - [DEBUG] Function : main
75072 2019-Jan-12 20:37:26.707734 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
75073 2019-Jan-12 20:37:26.708365 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75074 2019-Jan-12 20:37:26.708420 - [DEBUG] Value : BOTTOM
75075 2019-Jan-12 20:37:26.708446 - [DEBUG]
75076 2019-Jan-12 20:37:26.708474 - [DEBUG] Function : main
75077 2019-Jan-12 20:37:26.708500 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
75078 2019-Jan-12 20:37:26.709159 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75079 2019-Jan-12 20:37:26.709793 - [DEBUG] Value : BOTTOM
75080 2019-Jan-12 20:37:26.709819 - [DEBUG]
75081 2019-Jan-12 20:37:26.709844 - [DEBUG] Function : main
75082 2019-Jan-12 20:37:26.709869 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
75083 2019-Jan-12 20:37:26.710502 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75084 2019-Jan-12 20:37:26.711151 - [DEBUG] Value : BOTTOM
75085 2019-Jan-12 20:37:26.711177 - [DEBUG]
75086 2019-Jan-12 20:37:26.711202 - [DEBUG] Function : main
75087 2019-Jan-12 20:37:26.711227 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
75088 2019-Jan-12 20:37:26.711864 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75089 2019-Jan-12 20:37:26.711920 - [DEBUG] Value : BOTTOM
75090 2019-Jan-12 20:37:26.711945 - [DEBUG]
75091 2019-Jan-12 20:37:26.711973 - [DEBUG] Function : main
75092 2019-Jan-12 20:37:26.712013 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
75093 2019-Jan-12 20:37:26.712650 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75094 2019-Jan-12 20:37:26.713283 - [DEBUG] Value : BOTTOM
75095 2019-Jan-12 20:37:26.713309 - [DEBUG]
75096 2019-Jan-12 20:37:26.713333 - [DEBUG] Function : main
75097 2019-Jan-12 20:37:26.713359 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
75098 2019-Jan-12 20:37:26.713995 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75099 2019-Jan-12 20:37:26.714643 - [DEBUG] Value : BOTTOM
75100 2019-Jan-12 20:37:26.714670 - [DEBUG]
75101 2019-Jan-12 20:37:26.714694 - [DEBUG] Function : main
75102 2019-Jan-12 20:37:26.714719 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
75103 2019-Jan-12 20:37:26.715368 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75104 2019-Jan-12 20:37:26.715424 - [DEBUG] Value : BOTTOM
75105 2019-Jan-12 20:37:26.715450 - [DEBUG]
75106 2019-Jan-12 20:37:26.715478 - [DEBUG] Function : main
75107 2019-Jan-12 20:37:26.715504 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75108 2019-Jan-12 20:37:26.716136 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75109 2019-Jan-12 20:37:26.716769 - [DEBUG] Value : BOTTOM
75110 2019-Jan-12 20:37:26.716795 - [DEBUG]
75111 2019-Jan-12 20:37:26.716819 - [DEBUG] Function : main
75112 2019-Jan-12 20:37:26.716845 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75113 2019-Jan-12 20:37:26.717476 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75114 2019-Jan-12 20:37:26.718124 - [DEBUG] Value : BOTTOM
75115 2019-Jan-12 20:37:26.718150 - [DEBUG]
75116 2019-Jan-12 20:37:26.718174 - [DEBUG] Function : main
75117 2019-Jan-12 20:37:26.718200 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75118 2019-Jan-12 20:37:26.718850 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75119 2019-Jan-12 20:37:26.718906 - [DEBUG] Value : BOTTOM
75120 2019-Jan-12 20:37:26.718932 - [DEBUG]
75121 2019-Jan-12 20:37:26.718972 - [DEBUG] Function : main
75122 2019-Jan-12 20:37:26.718998 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75123 2019-Jan-12 20:37:26.719651 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75124 2019-Jan-12 20:37:26.720287 - [DEBUG] Value : BOTTOM
75125 2019-Jan-12 20:37:26.720313 - [DEBUG]
75126 2019-Jan-12 20:37:26.720337 - [DEBUG] Function : main
75127 2019-Jan-12 20:37:26.720362 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75128 2019-Jan-12 20:37:26.721032 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75129 2019-Jan-12 20:37:26.721669 - [DEBUG] Value : BOTTOM
75130 2019-Jan-12 20:37:26.721695 - [DEBUG]
75131 2019-Jan-12 20:37:26.721720 - [DEBUG] Function : main
75132 2019-Jan-12 20:37:26.721745 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75133 2019-Jan-12 20:37:26.722395 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75134 2019-Jan-12 20:37:26.723030 - [DEBUG] Value : BOTTOM
75135 2019-Jan-12 20:37:26.723056 - [DEBUG]
75136 2019-Jan-12 20:37:26.723080 - [DEBUG] Function : main
75137 2019-Jan-12 20:37:26.723105 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75138 2019-Jan-12 20:37:26.723738 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75139 2019-Jan-12 20:37:26.724389 - [DEBUG] Value : BOTTOM
75140 2019-Jan-12 20:37:26.724415 - [DEBUG]
75141 2019-Jan-12 20:37:26.724439 - [DEBUG] Function : main
75142 2019-Jan-12 20:37:26.724464 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75143 2019-Jan-12 20:37:26.725101 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75144 2019-Jan-12 20:37:26.725749 - [DEBUG] Value : BOTTOM
75145 2019-Jan-12 20:37:26.725775 - [DEBUG]
75146 2019-Jan-12 20:37:26.725800 - [DEBUG] Function : main
75147 2019-Jan-12 20:37:26.725825 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75148 2019-Jan-12 20:37:26.726458 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75149 2019-Jan-12 20:37:26.727093 - [DEBUG] Value : BOTTOM
75150 2019-Jan-12 20:37:26.727119 - [DEBUG]
75151 2019-Jan-12 20:37:26.727144 - [DEBUG] Function : main
75152 2019-Jan-12 20:37:26.727169 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75153 2019-Jan-12 20:37:26.727802 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75154 2019-Jan-12 20:37:26.728433 - [DEBUG] Value : BOTTOM
75155 2019-Jan-12 20:37:26.728459 - [DEBUG]
75156 2019-Jan-12 20:37:26.728483 - [DEBUG] Function : main
75157 2019-Jan-12 20:37:26.728508 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75158 2019-Jan-12 20:37:26.729158 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75159 2019-Jan-12 20:37:26.729790 - [DEBUG] Value : BOTTOM
75160 2019-Jan-12 20:37:26.729816 - [DEBUG]
75161 2019-Jan-12 20:37:26.729840 - [DEBUG] Function : main
75162 2019-Jan-12 20:37:26.729865 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75163 2019-Jan-12 20:37:26.730499 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75164 2019-Jan-12 20:37:26.731131 - [DEBUG] Value : BOTTOM
75165 2019-Jan-12 20:37:26.731157 - [DEBUG]
75166 2019-Jan-12 20:37:26.731181 - [DEBUG] Function : main
75167 2019-Jan-12 20:37:26.731206 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75168 2019-Jan-12 20:37:26.731839 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75169 2019-Jan-12 20:37:26.732496 - [DEBUG] Value : BOTTOM
75170 2019-Jan-12 20:37:26.732523 - [DEBUG]
75171 2019-Jan-12 20:37:26.732547 - [DEBUG] Function : main
75172 2019-Jan-12 20:37:26.732572 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75173 2019-Jan-12 20:37:26.733205 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75174 2019-Jan-12 20:37:26.733840 - [DEBUG] Value : BOTTOM
75175 2019-Jan-12 20:37:26.733866 - [DEBUG]
75176 2019-Jan-12 20:37:26.733891 - [DEBUG] Function : main
75177 2019-Jan-12 20:37:26.733916 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75178 2019-Jan-12 20:37:26.734548 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75179 2019-Jan-12 20:37:26.735190 - [DEBUG] Value : BOTTOM
75180 2019-Jan-12 20:37:26.735216 - [DEBUG]
75181 2019-Jan-12 20:37:26.735241 - [DEBUG] Function : main
75182 2019-Jan-12 20:37:26.735266 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75183 2019-Jan-12 20:37:26.735919 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75184 2019-Jan-12 20:37:26.736553 - [DEBUG] Value : BOTTOM
75185 2019-Jan-12 20:37:26.736580 - [DEBUG]
75186 2019-Jan-12 20:37:26.736604 - [DEBUG] Function : main
75187 2019-Jan-12 20:37:26.736629 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75188 2019-Jan-12 20:37:26.737261 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75189 2019-Jan-12 20:37:26.737896 - [DEBUG] Value : BOTTOM
75190 2019-Jan-12 20:37:26.737922 - [DEBUG]
75191 2019-Jan-12 20:37:26.737947 - [DEBUG] Function : main
75192 2019-Jan-12 20:37:26.737972 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75193 2019-Jan-12 20:37:26.738605 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75194 2019-Jan-12 20:37:26.739254 - [DEBUG] Value : BOTTOM
75195 2019-Jan-12 20:37:26.739280 - [DEBUG]
75196 2019-Jan-12 20:37:26.739304 - [DEBUG] Function : main
75197 2019-Jan-12 20:37:26.739329 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75198 2019-Jan-12 20:37:26.739961 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75199 2019-Jan-12 20:37:26.740596 - [DEBUG] Value : BOTTOM
75200 2019-Jan-12 20:37:26.740622 - [DEBUG]
75201 2019-Jan-12 20:37:26.740647 - [DEBUG] Function : main
75202 2019-Jan-12 20:37:26.740673 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75203 2019-Jan-12 20:37:26.741306 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75204 2019-Jan-12 20:37:26.741947 - [DEBUG] Value : BOTTOM
75205 2019-Jan-12 20:37:26.741973 - [DEBUG]
75206 2019-Jan-12 20:37:26.742011 - [DEBUG] Function : main
75207 2019-Jan-12 20:37:26.742036 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75208 2019-Jan-12 20:37:26.742670 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75209 2019-Jan-12 20:37:26.743304 - [DEBUG] Value : BOTTOM
75210 2019-Jan-12 20:37:26.743330 - [DEBUG]
75211 2019-Jan-12 20:37:26.743355 - [DEBUG] Function : main
75212 2019-Jan-12 20:37:26.743380 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75213 2019-Jan-12 20:37:26.744012 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75214 2019-Jan-12 20:37:26.744663 - [DEBUG] Value : BOTTOM
75215 2019-Jan-12 20:37:26.744689 - [DEBUG]
75216 2019-Jan-12 20:37:26.744714 - [DEBUG] Function : main
75217 2019-Jan-12 20:37:26.744739 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75218 2019-Jan-12 20:37:26.745385 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75219 2019-Jan-12 20:37:26.746037 - [DEBUG] Value : BOTTOM
75220 2019-Jan-12 20:37:26.746064 - [DEBUG]
75221 2019-Jan-12 20:37:26.746090 - [DEBUG] Function : main
75222 2019-Jan-12 20:37:26.746115 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75223 2019-Jan-12 20:37:26.746765 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75224 2019-Jan-12 20:37:26.747403 - [DEBUG] Value : BOTTOM
75225 2019-Jan-12 20:37:26.747429 - [DEBUG]
75226 2019-Jan-12 20:37:26.747454 - [DEBUG] Function : main
75227 2019-Jan-12 20:37:26.747479 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75228 2019-Jan-12 20:37:26.748112 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75229 2019-Jan-12 20:37:26.748765 - [DEBUG] Value : BOTTOM
75230 2019-Jan-12 20:37:26.748791 - [DEBUG]
75231 2019-Jan-12 20:37:26.748816 - [DEBUG] Function : main
75232 2019-Jan-12 20:37:26.748841 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75233 2019-Jan-12 20:37:26.749475 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75234 2019-Jan-12 20:37:26.750118 - [DEBUG] Value : BOTTOM
75235 2019-Jan-12 20:37:26.750144 - [DEBUG]
75236 2019-Jan-12 20:37:26.750169 - [DEBUG] Function : main
75237 2019-Jan-12 20:37:26.750194 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75238 2019-Jan-12 20:37:26.750827 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75239 2019-Jan-12 20:37:26.751461 - [DEBUG] Value : BOTTOM
75240 2019-Jan-12 20:37:26.751487 - [DEBUG]
75241 2019-Jan-12 20:37:26.751512 - [DEBUG] Function : main
75242 2019-Jan-12 20:37:26.751537 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75243 2019-Jan-12 20:37:26.752185 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75244 2019-Jan-12 20:37:26.752821 - [DEBUG] Value : BOTTOM
75245 2019-Jan-12 20:37:26.752847 - [DEBUG]
75246 2019-Jan-12 20:37:26.752871 - [DEBUG] Function : main
75247 2019-Jan-12 20:37:26.752896 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75248 2019-Jan-12 20:37:26.753529 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75249 2019-Jan-12 20:37:26.754165 - [DEBUG] Value : BOTTOM
75250 2019-Jan-12 20:37:26.754191 - [DEBUG]
75251 2019-Jan-12 20:37:26.754216 - [DEBUG] Function : main
75252 2019-Jan-12 20:37:26.754241 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75253 2019-Jan-12 20:37:26.754873 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75254 2019-Jan-12 20:37:26.755529 - [DEBUG] Value : BOTTOM
75255 2019-Jan-12 20:37:26.755555 - [DEBUG]
75256 2019-Jan-12 20:37:26.755580 - [DEBUG] Function : main
75257 2019-Jan-12 20:37:26.755605 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75258 2019-Jan-12 20:37:26.756249 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75259 2019-Jan-12 20:37:26.756885 - [DEBUG] Value : BOTTOM
75260 2019-Jan-12 20:37:26.756911 - [DEBUG]
75261 2019-Jan-12 20:37:26.756936 - [DEBUG] Function : main
75262 2019-Jan-12 20:37:26.756961 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75263 2019-Jan-12 20:37:26.757594 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75264 2019-Jan-12 20:37:26.758236 - [DEBUG] Value : BOTTOM
75265 2019-Jan-12 20:37:26.758262 - [DEBUG]
75266 2019-Jan-12 20:37:26.758287 - [DEBUG] Function : main
75267 2019-Jan-12 20:37:26.758312 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75268 2019-Jan-12 20:37:26.758960 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75269 2019-Jan-12 20:37:26.759595 - [DEBUG] Value : BOTTOM
75270 2019-Jan-12 20:37:26.759621 - [DEBUG]
75271 2019-Jan-12 20:37:26.759646 - [DEBUG] Function : main
75272 2019-Jan-12 20:37:26.759671 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75273 2019-Jan-12 20:37:26.760304 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75274 2019-Jan-12 20:37:26.760946 - [DEBUG] Value : BOTTOM
75275 2019-Jan-12 20:37:26.760971 - [DEBUG]
75276 2019-Jan-12 20:37:26.760996 - [DEBUG] Function : main
75277 2019-Jan-12 20:37:26.761021 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75278 2019-Jan-12 20:37:26.761655 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75279 2019-Jan-12 20:37:26.762305 - [DEBUG] Value : BOTTOM
75280 2019-Jan-12 20:37:26.762331 - [DEBUG]
75281 2019-Jan-12 20:37:26.762355 - [DEBUG] Function : main
75282 2019-Jan-12 20:37:26.762380 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75283 2019-Jan-12 20:37:26.763013 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75284 2019-Jan-12 20:37:26.763655 - [DEBUG] Value : BOTTOM
75285 2019-Jan-12 20:37:26.763681 - [DEBUG]
75286 2019-Jan-12 20:37:26.763705 - [DEBUG] Function : main
75287 2019-Jan-12 20:37:26.763730 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75288 2019-Jan-12 20:37:26.764363 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75289 2019-Jan-12 20:37:26.764999 - [DEBUG] Value : BOTTOM
75290 2019-Jan-12 20:37:26.765025 - [DEBUG]
75291 2019-Jan-12 20:37:26.765050 - [DEBUG] Function : main
75292 2019-Jan-12 20:37:26.765075 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
75293 2019-Jan-12 20:37:26.765723 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75294 2019-Jan-12 20:37:26.765781 - [DEBUG] Value : BOTTOM
75295 2019-Jan-12 20:37:26.765806 - [DEBUG]
75296 2019-Jan-12 20:37:26.765840 - [DEBUG] Function : main
75297 2019-Jan-12 20:37:26.765866 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
75298 2019-Jan-12 20:37:26.766502 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75299 2019-Jan-12 20:37:26.767137 - [DEBUG] Value : BOTTOM
75300 2019-Jan-12 20:37:26.767163 - [DEBUG]
75301 2019-Jan-12 20:37:26.767187 - [DEBUG] Function : main
75302 2019-Jan-12 20:37:26.767213 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
75303 2019-Jan-12 20:37:26.767851 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75304 2019-Jan-12 20:37:26.768503 - [DEBUG] Value : BOTTOM
75305 2019-Jan-12 20:37:26.768529 - [DEBUG]
75306 2019-Jan-12 20:37:26.768554 - [DEBUG] Function : main
75307 2019-Jan-12 20:37:26.768580 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
75308 2019-Jan-12 20:37:26.769230 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75309 2019-Jan-12 20:37:26.769286 - [DEBUG] Value : BOTTOM
75310 2019-Jan-12 20:37:26.769312 - [DEBUG]
75311 2019-Jan-12 20:37:26.769341 - [DEBUG] Function : main
75312 2019-Jan-12 20:37:26.769367 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75313 2019-Jan-12 20:37:26.770004 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75314 2019-Jan-12 20:37:26.770638 - [DEBUG] Value : BOTTOM
75315 2019-Jan-12 20:37:26.770664 - [DEBUG]
75316 2019-Jan-12 20:37:26.770689 - [DEBUG] Function : main
75317 2019-Jan-12 20:37:26.770714 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75318 2019-Jan-12 20:37:26.771350 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75319 2019-Jan-12 20:37:26.772012 - [DEBUG] Value : BOTTOM
75320 2019-Jan-12 20:37:26.772038 - [DEBUG]
75321 2019-Jan-12 20:37:26.772063 - [DEBUG] Function : main
75322 2019-Jan-12 20:37:26.772088 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75323 2019-Jan-12 20:37:26.772726 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75324 2019-Jan-12 20:37:26.773359 - [DEBUG] Value : BOTTOM
75325 2019-Jan-12 20:37:26.773385 - [DEBUG]
75326 2019-Jan-12 20:37:26.773409 - [DEBUG] Function : main
75327 2019-Jan-12 20:37:26.773434 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75328 2019-Jan-12 20:37:26.774070 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75329 2019-Jan-12 20:37:26.774126 - [DEBUG] Value : BOTTOM
75330 2019-Jan-12 20:37:26.774152 - [DEBUG]
75331 2019-Jan-12 20:37:26.774181 - [DEBUG] Function : main
75332 2019-Jan-12 20:37:26.774207 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75333 2019-Jan-12 20:37:26.774841 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75334 2019-Jan-12 20:37:26.775491 - [DEBUG] Value : BOTTOM
75335 2019-Jan-12 20:37:26.775517 - [DEBUG]
75336 2019-Jan-12 20:37:26.775542 - [DEBUG] Function : main
75337 2019-Jan-12 20:37:26.775567 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75338 2019-Jan-12 20:37:26.776200 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75339 2019-Jan-12 20:37:26.776849 - [DEBUG] Value : BOTTOM
75340 2019-Jan-12 20:37:26.776875 - [DEBUG]
75341 2019-Jan-12 20:37:26.776900 - [DEBUG] Function : main
75342 2019-Jan-12 20:37:26.776925 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75343 2019-Jan-12 20:37:26.777561 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75344 2019-Jan-12 20:37:26.778194 - [DEBUG] Value : BOTTOM
75345 2019-Jan-12 20:37:26.778220 - [DEBUG]
75346 2019-Jan-12 20:37:26.778245 - [DEBUG] Function : main
75347 2019-Jan-12 20:37:26.778270 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75348 2019-Jan-12 20:37:26.778925 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75349 2019-Jan-12 20:37:26.779562 - [DEBUG] Value : BOTTOM
75350 2019-Jan-12 20:37:26.779588 - [DEBUG]
75351 2019-Jan-12 20:37:26.779613 - [DEBUG] Function : main
75352 2019-Jan-12 20:37:26.779638 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75353 2019-Jan-12 20:37:26.780270 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75354 2019-Jan-12 20:37:26.780903 - [DEBUG] Value : BOTTOM
75355 2019-Jan-12 20:37:26.780929 - [DEBUG]
75356 2019-Jan-12 20:37:26.780954 - [DEBUG] Function : main
75357 2019-Jan-12 20:37:26.780979 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75358 2019-Jan-12 20:37:26.781610 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75359 2019-Jan-12 20:37:26.781667 - [DEBUG] Value : BOTTOM
75360 2019-Jan-12 20:37:26.781692 - [DEBUG]
75361 2019-Jan-12 20:37:26.781735 - [DEBUG] Function : main
75362 2019-Jan-12 20:37:26.781761 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75363 2019-Jan-12 20:37:26.782410 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75364 2019-Jan-12 20:37:26.783047 - [DEBUG] Value : BOTTOM
75365 2019-Jan-12 20:37:26.783073 - [DEBUG]
75366 2019-Jan-12 20:37:26.783097 - [DEBUG] Function : main
75367 2019-Jan-12 20:37:26.783122 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75368 2019-Jan-12 20:37:26.783755 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75369 2019-Jan-12 20:37:26.784390 - [DEBUG] Value : BOTTOM
75370 2019-Jan-12 20:37:26.784416 - [DEBUG]
75371 2019-Jan-12 20:37:26.784440 - [DEBUG] Function : main
75372 2019-Jan-12 20:37:26.784466 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75373 2019-Jan-12 20:37:26.785096 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75374 2019-Jan-12 20:37:26.785746 - [DEBUG] Value : BOTTOM
75375 2019-Jan-12 20:37:26.785772 - [DEBUG]
75376 2019-Jan-12 20:37:26.785796 - [DEBUG] Function : main
75377 2019-Jan-12 20:37:26.785821 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75378 2019-Jan-12 20:37:26.786452 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75379 2019-Jan-12 20:37:26.787101 - [DEBUG] Value : BOTTOM
75380 2019-Jan-12 20:37:26.787128 - [DEBUG]
75381 2019-Jan-12 20:37:26.787152 - [DEBUG] Function : main
75382 2019-Jan-12 20:37:26.787177 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75383 2019-Jan-12 20:37:26.787810 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75384 2019-Jan-12 20:37:26.788443 - [DEBUG] Value : BOTTOM
75385 2019-Jan-12 20:37:26.788469 - [DEBUG]
75386 2019-Jan-12 20:37:26.788494 - [DEBUG] Function : main
75387 2019-Jan-12 20:37:26.788519 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75388 2019-Jan-12 20:37:26.789167 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75389 2019-Jan-12 20:37:26.789804 - [DEBUG] Value : BOTTOM
75390 2019-Jan-12 20:37:26.789831 - [DEBUG]
75391 2019-Jan-12 20:37:26.789856 - [DEBUG] Function : main
75392 2019-Jan-12 20:37:26.789881 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75393 2019-Jan-12 20:37:26.790512 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75394 2019-Jan-12 20:37:26.791144 - [DEBUG] Value : BOTTOM
75395 2019-Jan-12 20:37:26.791170 - [DEBUG]
75396 2019-Jan-12 20:37:26.791203 - [DEBUG] Function : main
75397 2019-Jan-12 20:37:26.791229 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75398 2019-Jan-12 20:37:26.791860 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75399 2019-Jan-12 20:37:26.792507 - [DEBUG] Value : BOTTOM
75400 2019-Jan-12 20:37:26.792533 - [DEBUG]
75401 2019-Jan-12 20:37:26.792558 - [DEBUG] Function : main
75402 2019-Jan-12 20:37:26.792583 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75403 2019-Jan-12 20:37:26.793214 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75404 2019-Jan-12 20:37:26.793847 - [DEBUG] Value : BOTTOM
75405 2019-Jan-12 20:37:26.793873 - [DEBUG]
75406 2019-Jan-12 20:37:26.793897 - [DEBUG] Function : main
75407 2019-Jan-12 20:37:26.793923 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75408 2019-Jan-12 20:37:26.794554 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75409 2019-Jan-12 20:37:26.795216 - [DEBUG] Value : BOTTOM
75410 2019-Jan-12 20:37:26.795244 - [DEBUG]
75411 2019-Jan-12 20:37:26.795270 - [DEBUG] Function : main
75412 2019-Jan-12 20:37:26.795296 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75413 2019-Jan-12 20:37:26.796012 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75414 2019-Jan-12 20:37:26.796720 - [DEBUG] Value : BOTTOM
75415 2019-Jan-12 20:37:26.796749 - [DEBUG]
75416 2019-Jan-12 20:37:26.796776 - [DEBUG] Function : main
75417 2019-Jan-12 20:37:26.796802 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75418 2019-Jan-12 20:37:26.797481 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75419 2019-Jan-12 20:37:26.798130 - [DEBUG] Value : BOTTOM
75420 2019-Jan-12 20:37:26.798157 - [DEBUG]
75421 2019-Jan-12 20:37:26.798182 - [DEBUG] Function : main
75422 2019-Jan-12 20:37:26.798207 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75423 2019-Jan-12 20:37:26.798863 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75424 2019-Jan-12 20:37:26.799499 - [DEBUG] Value : BOTTOM
75425 2019-Jan-12 20:37:26.799525 - [DEBUG]
75426 2019-Jan-12 20:37:26.799549 - [DEBUG] Function : main
75427 2019-Jan-12 20:37:26.799574 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75428 2019-Jan-12 20:37:26.800206 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75429 2019-Jan-12 20:37:26.800843 - [DEBUG] Value : BOTTOM
75430 2019-Jan-12 20:37:26.800869 - [DEBUG]
75431 2019-Jan-12 20:37:26.800894 - [DEBUG] Function : main
75432 2019-Jan-12 20:37:26.800919 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75433 2019-Jan-12 20:37:26.801550 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75434 2019-Jan-12 20:37:26.802200 - [DEBUG] Value : BOTTOM
75435 2019-Jan-12 20:37:26.802226 - [DEBUG]
75436 2019-Jan-12 20:37:26.802250 - [DEBUG] Function : main
75437 2019-Jan-12 20:37:26.802275 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75438 2019-Jan-12 20:37:26.802907 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75439 2019-Jan-12 20:37:26.803543 - [DEBUG] Value : BOTTOM
75440 2019-Jan-12 20:37:26.803569 - [DEBUG]
75441 2019-Jan-12 20:37:26.803595 - [DEBUG] Function : main
75442 2019-Jan-12 20:37:26.803620 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75443 2019-Jan-12 20:37:26.804252 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75444 2019-Jan-12 20:37:26.804911 - [DEBUG] Value : BOTTOM
75445 2019-Jan-12 20:37:26.804938 - [DEBUG]
75446 2019-Jan-12 20:37:26.804962 - [DEBUG] Function : main
75447 2019-Jan-12 20:37:26.804988 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75448 2019-Jan-12 20:37:26.805634 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75449 2019-Jan-12 20:37:26.806274 - [DEBUG] Value : BOTTOM
75450 2019-Jan-12 20:37:26.806300 - [DEBUG]
75451 2019-Jan-12 20:37:26.806325 - [DEBUG] Function : main
75452 2019-Jan-12 20:37:26.806350 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75453 2019-Jan-12 20:37:26.806982 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75454 2019-Jan-12 20:37:26.807624 - [DEBUG] Value : BOTTOM
75455 2019-Jan-12 20:37:26.807650 - [DEBUG]
75456 2019-Jan-12 20:37:26.807675 - [DEBUG] Function : main
75457 2019-Jan-12 20:37:26.807700 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75458 2019-Jan-12 20:37:26.808331 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75459 2019-Jan-12 20:37:26.808983 - [DEBUG] Value : BOTTOM
75460 2019-Jan-12 20:37:26.809009 - [DEBUG]
75461 2019-Jan-12 20:37:26.809033 - [DEBUG] Function : main
75462 2019-Jan-12 20:37:26.809058 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75463 2019-Jan-12 20:37:26.809689 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75464 2019-Jan-12 20:37:26.810323 - [DEBUG] Value : BOTTOM
75465 2019-Jan-12 20:37:26.810350 - [DEBUG]
75466 2019-Jan-12 20:37:26.810374 - [DEBUG] Function : main
75467 2019-Jan-12 20:37:26.810399 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75468 2019-Jan-12 20:37:26.811030 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75469 2019-Jan-12 20:37:26.811665 - [DEBUG] Value : BOTTOM
75470 2019-Jan-12 20:37:26.811692 - [DEBUG]
75471 2019-Jan-12 20:37:26.811716 - [DEBUG] Function : main
75472 2019-Jan-12 20:37:26.811742 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75473 2019-Jan-12 20:37:26.812388 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
75474 2019-Jan-12 20:37:26.813030 - [DEBUG] Value : BOTTOM
75475 2019-Jan-12 20:37:26.813056 - [DEBUG]
75476 2019-Jan-12 20:37:26.813081 - [DEBUG] Function : main
75477 2019-Jan-12 20:37:26.813106 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75478 2019-Jan-12 20:37:26.813737 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
75479 2019-Jan-12 20:37:26.814371 - [DEBUG] Value : BOTTOM
75480 2019-Jan-12 20:37:26.814398 - [DEBUG]
75481 2019-Jan-12 20:37:26.814422 - [DEBUG] Function : main
75482 2019-Jan-12 20:37:26.814447 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75483 2019-Jan-12 20:37:26.815078 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75484 2019-Jan-12 20:37:26.815728 - [DEBUG] Value : BOTTOM
75485 2019-Jan-12 20:37:26.815754 - [DEBUG]
75486 2019-Jan-12 20:37:26.815778 - [DEBUG] Function : main
75487 2019-Jan-12 20:37:26.815803 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75488 2019-Jan-12 20:37:26.816433 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75489 2019-Jan-12 20:37:26.817068 - [DEBUG] Value : BOTTOM
75490 2019-Jan-12 20:37:26.817103 - [DEBUG]
75491 2019-Jan-12 20:37:26.817128 - [DEBUG] Function : main
75492 2019-Jan-12 20:37:26.817153 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75493 2019-Jan-12 20:37:26.817784 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75494 2019-Jan-12 20:37:26.818426 - [DEBUG] Value : BOTTOM
75495 2019-Jan-12 20:37:26.818452 - [DEBUG]
75496 2019-Jan-12 20:37:26.818476 - [DEBUG] Function : main
75497 2019-Jan-12 20:37:26.818501 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75498 2019-Jan-12 20:37:26.819149 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75499 2019-Jan-12 20:37:26.819784 - [DEBUG] Value : BOTTOM
75500 2019-Jan-12 20:37:26.819810 - [DEBUG]
75501 2019-Jan-12 20:37:26.819834 - [DEBUG] Function : main
75502 2019-Jan-12 20:37:26.819859 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75503 2019-Jan-12 20:37:26.820490 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75504 2019-Jan-12 20:37:26.821131 - [DEBUG] Value : BOTTOM
75505 2019-Jan-12 20:37:26.821157 - [DEBUG]
75506 2019-Jan-12 20:37:26.821182 - [DEBUG] Function : main
75507 2019-Jan-12 20:37:26.821207 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75508 2019-Jan-12 20:37:26.821838 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75509 2019-Jan-12 20:37:26.822489 - [DEBUG] Value : BOTTOM
75510 2019-Jan-12 20:37:26.822515 - [DEBUG]
75511 2019-Jan-12 20:37:26.822539 - [DEBUG] Function : main
75512 2019-Jan-12 20:37:26.822564 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75513 2019-Jan-12 20:37:26.823194 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
75514 2019-Jan-12 20:37:26.823835 - [DEBUG] Value : BOTTOM
75515 2019-Jan-12 20:37:26.823861 - [DEBUG]
75516 2019-Jan-12 20:37:26.823886 - [DEBUG] Function : main
75517 2019-Jan-12 20:37:26.823911 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75518 2019-Jan-12 20:37:26.824542 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
75519 2019-Jan-12 20:37:26.825176 - [DEBUG] Value : BOTTOM
75520 2019-Jan-12 20:37:26.825202 - [DEBUG]
75521 2019-Jan-12 20:37:26.825226 - [DEBUG] Function : main
75522 2019-Jan-12 20:37:26.825251 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75523 2019-Jan-12 20:37:26.825899 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
75524 2019-Jan-12 20:37:26.826540 - [DEBUG] Value : BOTTOM
75525 2019-Jan-12 20:37:26.826566 - [DEBUG]
75526 2019-Jan-12 20:37:26.826590 - [DEBUG] Function : main
75527 2019-Jan-12 20:37:26.826616 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75528 2019-Jan-12 20:37:26.827246 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
75529 2019-Jan-12 20:37:26.827880 - [DEBUG] Value : BOTTOM
75530 2019-Jan-12 20:37:26.827906 - [DEBUG]
75531 2019-Jan-12 20:37:26.827931 - [DEBUG] Function : main
75532 2019-Jan-12 20:37:26.827956 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
75533 2019-Jan-12 20:37:26.828586 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75534 2019-Jan-12 20:37:26.828645 - [DEBUG] Value : BOTTOM
75535 2019-Jan-12 20:37:26.828684 - [DEBUG]
75536 2019-Jan-12 20:37:26.828720 - [DEBUG] Function : main
75537 2019-Jan-12 20:37:26.828755 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75538 2019-Jan-12 20:37:26.829391 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75539 2019-Jan-12 20:37:26.830025 - [DEBUG] Value : BOTTOM
75540 2019-Jan-12 20:37:26.830051 - [DEBUG]
75541 2019-Jan-12 20:37:26.830076 - [DEBUG] Function : main
75542 2019-Jan-12 20:37:26.830101 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75543 2019-Jan-12 20:37:26.830732 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75544 2019-Jan-12 20:37:26.831388 - [DEBUG] Value : BOTTOM
75545 2019-Jan-12 20:37:26.831414 - [DEBUG]
75546 2019-Jan-12 20:37:26.831440 - [DEBUG] Function : main
75547 2019-Jan-12 20:37:26.831465 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75548 2019-Jan-12 20:37:26.832116 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75549 2019-Jan-12 20:37:26.832749 - [DEBUG] Value : BOTTOM
75550 2019-Jan-12 20:37:26.832775 - [DEBUG]
75551 2019-Jan-12 20:37:26.832800 - [DEBUG] Function : main
75552 2019-Jan-12 20:37:26.832825 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75553 2019-Jan-12 20:37:26.833456 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75554 2019-Jan-12 20:37:26.834092 - [DEBUG] Value : BOTTOM
75555 2019-Jan-12 20:37:26.834118 - [DEBUG]
75556 2019-Jan-12 20:37:26.834143 - [DEBUG] Function : main
75557 2019-Jan-12 20:37:26.834168 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75558 2019-Jan-12 20:37:26.834800 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75559 2019-Jan-12 20:37:26.834857 - [DEBUG] Value : BOTTOM
75560 2019-Jan-12 20:37:26.834883 - [DEBUG]
75561 2019-Jan-12 20:37:26.834914 - [DEBUG] Function : main
75562 2019-Jan-12 20:37:26.834940 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75563 2019-Jan-12 20:37:26.835589 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75564 2019-Jan-12 20:37:26.836224 - [DEBUG] Value : BOTTOM
75565 2019-Jan-12 20:37:26.836250 - [DEBUG]
75566 2019-Jan-12 20:37:26.836275 - [DEBUG] Function : main
75567 2019-Jan-12 20:37:26.836300 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75568 2019-Jan-12 20:37:26.836931 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75569 2019-Jan-12 20:37:26.837564 - [DEBUG] Value : BOTTOM
75570 2019-Jan-12 20:37:26.837590 - [DEBUG]
75571 2019-Jan-12 20:37:26.837614 - [DEBUG] Function : main
75572 2019-Jan-12 20:37:26.837640 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75573 2019-Jan-12 20:37:26.838271 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75574 2019-Jan-12 20:37:26.838934 - [DEBUG] Value : BOTTOM
75575 2019-Jan-12 20:37:26.838960 - [DEBUG]
75576 2019-Jan-12 20:37:26.838985 - [DEBUG] Function : main
75577 2019-Jan-12 20:37:26.839010 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75578 2019-Jan-12 20:37:26.839642 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75579 2019-Jan-12 20:37:26.840275 - [DEBUG] Value : BOTTOM
75580 2019-Jan-12 20:37:26.840301 - [DEBUG]
75581 2019-Jan-12 20:37:26.840325 - [DEBUG] Function : main
75582 2019-Jan-12 20:37:26.840350 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75583 2019-Jan-12 20:37:26.840989 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75584 2019-Jan-12 20:37:26.841624 - [DEBUG] Value : BOTTOM
75585 2019-Jan-12 20:37:26.841650 - [DEBUG]
75586 2019-Jan-12 20:37:26.841675 - [DEBUG] Function : main
75587 2019-Jan-12 20:37:26.841700 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75588 2019-Jan-12 20:37:26.842347 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75589 2019-Jan-12 20:37:26.842980 - [DEBUG] Value : BOTTOM
75590 2019-Jan-12 20:37:26.843006 - [DEBUG]
75591 2019-Jan-12 20:37:26.843031 - [DEBUG] Function : main
75592 2019-Jan-12 20:37:26.843056 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75593 2019-Jan-12 20:37:26.843688 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75594 2019-Jan-12 20:37:26.844319 - [DEBUG] Value : BOTTOM
75595 2019-Jan-12 20:37:26.844345 - [DEBUG]
75596 2019-Jan-12 20:37:26.844370 - [DEBUG] Function : main
75597 2019-Jan-12 20:37:26.844395 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75598 2019-Jan-12 20:37:26.845026 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75599 2019-Jan-12 20:37:26.845679 - [DEBUG] Value : BOTTOM
75600 2019-Jan-12 20:37:26.845705 - [DEBUG]
75601 2019-Jan-12 20:37:26.845729 - [DEBUG] Function : main
75602 2019-Jan-12 20:37:26.845754 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
75603 2019-Jan-12 20:37:26.846385 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75604 2019-Jan-12 20:37:26.846441 - [DEBUG] Value : BOTTOM
75605 2019-Jan-12 20:37:26.846467 - [DEBUG]
75606 2019-Jan-12 20:37:26.846497 - [DEBUG] Function : main
75607 2019-Jan-12 20:37:26.846524 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75608 2019-Jan-12 20:37:26.847158 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75609 2019-Jan-12 20:37:26.847792 - [DEBUG] Value : BOTTOM
75610 2019-Jan-12 20:37:26.847818 - [DEBUG]
75611 2019-Jan-12 20:37:26.847842 - [DEBUG] Function : main
75612 2019-Jan-12 20:37:26.847868 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75613 2019-Jan-12 20:37:26.848500 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75614 2019-Jan-12 20:37:26.849149 - [DEBUG] Value : BOTTOM
75615 2019-Jan-12 20:37:26.849175 - [DEBUG]
75616 2019-Jan-12 20:37:26.849200 - [DEBUG] Function : main
75617 2019-Jan-12 20:37:26.849225 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75618 2019-Jan-12 20:37:26.849857 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75619 2019-Jan-12 20:37:26.850506 - [DEBUG] Value : BOTTOM
75620 2019-Jan-12 20:37:26.850532 - [DEBUG]
75621 2019-Jan-12 20:37:26.850556 - [DEBUG] Function : main
75622 2019-Jan-12 20:37:26.850581 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75623 2019-Jan-12 20:37:26.851217 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75624 2019-Jan-12 20:37:26.851850 - [DEBUG] Value : BOTTOM
75625 2019-Jan-12 20:37:26.851876 - [DEBUG]
75626 2019-Jan-12 20:37:26.851900 - [DEBUG] Function : main
75627 2019-Jan-12 20:37:26.851925 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75628 2019-Jan-12 20:37:26.852574 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75629 2019-Jan-12 20:37:26.853217 - [DEBUG] Value : BOTTOM
75630 2019-Jan-12 20:37:26.853244 - [DEBUG]
75631 2019-Jan-12 20:37:26.853269 - [DEBUG] Function : main
75632 2019-Jan-12 20:37:26.853294 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75633 2019-Jan-12 20:37:26.853926 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75634 2019-Jan-12 20:37:26.854558 - [DEBUG] Value : BOTTOM
75635 2019-Jan-12 20:37:26.854584 - [DEBUG]
75636 2019-Jan-12 20:37:26.854609 - [DEBUG] Function : main
75637 2019-Jan-12 20:37:26.854634 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75638 2019-Jan-12 20:37:26.855265 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75639 2019-Jan-12 20:37:26.855913 - [DEBUG] Value : BOTTOM
75640 2019-Jan-12 20:37:26.855939 - [DEBUG]
75641 2019-Jan-12 20:37:26.855963 - [DEBUG] Function : main
75642 2019-Jan-12 20:37:26.855989 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75643 2019-Jan-12 20:37:26.856621 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75644 2019-Jan-12 20:37:26.857257 - [DEBUG] Value : BOTTOM
75645 2019-Jan-12 20:37:26.857283 - [DEBUG]
75646 2019-Jan-12 20:37:26.857308 - [DEBUG] Function : main
75647 2019-Jan-12 20:37:26.857333 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75648 2019-Jan-12 20:37:26.857966 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75649 2019-Jan-12 20:37:26.858022 - [DEBUG] Value : BOTTOM
75650 2019-Jan-12 20:37:26.858047 - [DEBUG]
75651 2019-Jan-12 20:37:26.858078 - [DEBUG] Function : main
75652 2019-Jan-12 20:37:26.858105 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75653 2019-Jan-12 20:37:26.858755 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75654 2019-Jan-12 20:37:26.859389 - [DEBUG] Value : BOTTOM
75655 2019-Jan-12 20:37:26.859415 - [DEBUG]
75656 2019-Jan-12 20:37:26.859439 - [DEBUG] Function : main
75657 2019-Jan-12 20:37:26.859465 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75658 2019-Jan-12 20:37:26.860101 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75659 2019-Jan-12 20:37:26.860749 - [DEBUG] Value : BOTTOM
75660 2019-Jan-12 20:37:26.860775 - [DEBUG]
75661 2019-Jan-12 20:37:26.860800 - [DEBUG] Function : main
75662 2019-Jan-12 20:37:26.860826 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75663 2019-Jan-12 20:37:26.861462 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75664 2019-Jan-12 20:37:26.862109 - [DEBUG] Value : BOTTOM
75665 2019-Jan-12 20:37:26.862135 - [DEBUG]
75666 2019-Jan-12 20:37:26.862160 - [DEBUG] Function : main
75667 2019-Jan-12 20:37:26.862185 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75668 2019-Jan-12 20:37:26.862822 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75669 2019-Jan-12 20:37:26.863458 - [DEBUG] Value : BOTTOM
75670 2019-Jan-12 20:37:26.863484 - [DEBUG]
75671 2019-Jan-12 20:37:26.863508 - [DEBUG] Function : main
75672 2019-Jan-12 20:37:26.863534 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75673 2019-Jan-12 20:37:26.864170 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75674 2019-Jan-12 20:37:26.864810 - [DEBUG] Value : BOTTOM
75675 2019-Jan-12 20:37:26.864837 - [DEBUG]
75676 2019-Jan-12 20:37:26.864862 - [DEBUG] Function : main
75677 2019-Jan-12 20:37:26.864887 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75678 2019-Jan-12 20:37:26.865543 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75679 2019-Jan-12 20:37:26.866175 - [DEBUG] Value : BOTTOM
75680 2019-Jan-12 20:37:26.866201 - [DEBUG]
75681 2019-Jan-12 20:37:26.866226 - [DEBUG] Function : main
75682 2019-Jan-12 20:37:26.866251 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75683 2019-Jan-12 20:37:26.866886 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75684 2019-Jan-12 20:37:26.866942 - [DEBUG] Value : BOTTOM
75685 2019-Jan-12 20:37:26.866968 - [DEBUG]
75686 2019-Jan-12 20:37:26.867006 - [DEBUG] Function : main
75687 2019-Jan-12 20:37:26.867032 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75688 2019-Jan-12 20:37:26.867668 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75689 2019-Jan-12 20:37:26.868302 - [DEBUG] Value : BOTTOM
75690 2019-Jan-12 20:37:26.868328 - [DEBUG]
75691 2019-Jan-12 20:37:26.868353 - [DEBUG] Function : main
75692 2019-Jan-12 20:37:26.868378 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75693 2019-Jan-12 20:37:26.869025 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75694 2019-Jan-12 20:37:26.869659 - [DEBUG] Value : BOTTOM
75695 2019-Jan-12 20:37:26.869686 - [DEBUG]
75696 2019-Jan-12 20:37:26.869711 - [DEBUG] Function : main
75697 2019-Jan-12 20:37:26.869736 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75698 2019-Jan-12 20:37:26.870368 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75699 2019-Jan-12 20:37:26.871000 - [DEBUG] Value : BOTTOM
75700 2019-Jan-12 20:37:26.871026 - [DEBUG]
75701 2019-Jan-12 20:37:26.871050 - [DEBUG] Function : main
75702 2019-Jan-12 20:37:26.871076 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75703 2019-Jan-12 20:37:26.871708 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75704 2019-Jan-12 20:37:26.872370 - [DEBUG] Value : BOTTOM
75705 2019-Jan-12 20:37:26.872396 - [DEBUG]
75706 2019-Jan-12 20:37:26.872420 - [DEBUG] Function : main
75707 2019-Jan-12 20:37:26.872445 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75708 2019-Jan-12 20:37:26.873081 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75709 2019-Jan-12 20:37:26.873713 - [DEBUG] Value : BOTTOM
75710 2019-Jan-12 20:37:26.873739 - [DEBUG]
75711 2019-Jan-12 20:37:26.873763 - [DEBUG] Function : main
75712 2019-Jan-12 20:37:26.873788 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75713 2019-Jan-12 20:37:26.874421 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75714 2019-Jan-12 20:37:26.875056 - [DEBUG] Value : BOTTOM
75715 2019-Jan-12 20:37:26.875082 - [DEBUG]
75716 2019-Jan-12 20:37:26.875107 - [DEBUG] Function : main
75717 2019-Jan-12 20:37:26.875132 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75718 2019-Jan-12 20:37:26.875780 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75719 2019-Jan-12 20:37:26.876421 - [DEBUG] Value : BOTTOM
75720 2019-Jan-12 20:37:26.876448 - [DEBUG]
75721 2019-Jan-12 20:37:26.876473 - [DEBUG] Function : main
75722 2019-Jan-12 20:37:26.876498 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75723 2019-Jan-12 20:37:26.877130 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75724 2019-Jan-12 20:37:26.877762 - [DEBUG] Value : BOTTOM
75725 2019-Jan-12 20:37:26.877788 - [DEBUG]
75726 2019-Jan-12 20:37:26.877813 - [DEBUG] Function : main
75727 2019-Jan-12 20:37:26.877838 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75728 2019-Jan-12 20:37:26.878471 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75729 2019-Jan-12 20:37:26.879119 - [DEBUG] Value : BOTTOM
75730 2019-Jan-12 20:37:26.879145 - [DEBUG]
75731 2019-Jan-12 20:37:26.879169 - [DEBUG] Function : main
75732 2019-Jan-12 20:37:26.879194 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75733 2019-Jan-12 20:37:26.879827 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75734 2019-Jan-12 20:37:26.880463 - [DEBUG] Value : BOTTOM
75735 2019-Jan-12 20:37:26.880489 - [DEBUG]
75736 2019-Jan-12 20:37:26.880514 - [DEBUG] Function : main
75737 2019-Jan-12 20:37:26.880539 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75738 2019-Jan-12 20:37:26.881171 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75739 2019-Jan-12 20:37:26.881807 - [DEBUG] Value : BOTTOM
75740 2019-Jan-12 20:37:26.881833 - [DEBUG]
75741 2019-Jan-12 20:37:26.881858 - [DEBUG] Function : main
75742 2019-Jan-12 20:37:26.881883 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75743 2019-Jan-12 20:37:26.882531 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75744 2019-Jan-12 20:37:26.883166 - [DEBUG] Value : BOTTOM
75745 2019-Jan-12 20:37:26.883192 - [DEBUG]
75746 2019-Jan-12 20:37:26.883216 - [DEBUG] Function : main
75747 2019-Jan-12 20:37:26.883241 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75748 2019-Jan-12 20:37:26.883874 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75749 2019-Jan-12 20:37:26.884509 - [DEBUG] Value : BOTTOM
75750 2019-Jan-12 20:37:26.884534 - [DEBUG]
75751 2019-Jan-12 20:37:26.884559 - [DEBUG] Function : main
75752 2019-Jan-12 20:37:26.884584 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75753 2019-Jan-12 20:37:26.885216 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75754 2019-Jan-12 20:37:26.885872 - [DEBUG] Value : BOTTOM
75755 2019-Jan-12 20:37:26.885898 - [DEBUG]
75756 2019-Jan-12 20:37:26.885922 - [DEBUG] Function : main
75757 2019-Jan-12 20:37:26.885947 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75758 2019-Jan-12 20:37:26.886581 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75759 2019-Jan-12 20:37:26.887214 - [DEBUG] Value : BOTTOM
75760 2019-Jan-12 20:37:26.887240 - [DEBUG]
75761 2019-Jan-12 20:37:26.887265 - [DEBUG] Function : main
75762 2019-Jan-12 20:37:26.887290 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75763 2019-Jan-12 20:37:26.887923 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75764 2019-Jan-12 20:37:26.888565 - [DEBUG] Value : BOTTOM
75765 2019-Jan-12 20:37:26.888592 - [DEBUG]
75766 2019-Jan-12 20:37:26.888617 - [DEBUG] Function : main
75767 2019-Jan-12 20:37:26.888643 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75768 2019-Jan-12 20:37:26.889288 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75769 2019-Jan-12 20:37:26.889923 - [DEBUG] Value : BOTTOM
75770 2019-Jan-12 20:37:26.889949 - [DEBUG]
75771 2019-Jan-12 20:37:26.889973 - [DEBUG] Function : main
75772 2019-Jan-12 20:37:26.889999 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75773 2019-Jan-12 20:37:26.890632 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75774 2019-Jan-12 20:37:26.891267 - [DEBUG] Value : BOTTOM
75775 2019-Jan-12 20:37:26.891293 - [DEBUG]
75776 2019-Jan-12 20:37:26.891317 - [DEBUG] Function : main
75777 2019-Jan-12 20:37:26.891342 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75778 2019-Jan-12 20:37:26.891974 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75779 2019-Jan-12 20:37:26.892628 - [DEBUG] Value : BOTTOM
75780 2019-Jan-12 20:37:26.892654 - [DEBUG]
75781 2019-Jan-12 20:37:26.892678 - [DEBUG] Function : main
75782 2019-Jan-12 20:37:26.892704 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75783 2019-Jan-12 20:37:26.893336 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75784 2019-Jan-12 20:37:26.893971 - [DEBUG] Value : BOTTOM
75785 2019-Jan-12 20:37:26.893997 - [DEBUG]
75786 2019-Jan-12 20:37:26.894021 - [DEBUG] Function : main
75787 2019-Jan-12 20:37:26.894046 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75788 2019-Jan-12 20:37:26.894679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75789 2019-Jan-12 20:37:26.895331 - [DEBUG] Value : BOTTOM
75790 2019-Jan-12 20:37:26.895359 - [DEBUG]
75791 2019-Jan-12 20:37:26.895384 - [DEBUG] Function : main
75792 2019-Jan-12 20:37:26.895409 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75793 2019-Jan-12 20:37:26.896042 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75794 2019-Jan-12 20:37:26.896676 - [DEBUG] Value : BOTTOM
75795 2019-Jan-12 20:37:26.896702 - [DEBUG]
75796 2019-Jan-12 20:37:26.896727 - [DEBUG] Function : main
75797 2019-Jan-12 20:37:26.896752 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75798 2019-Jan-12 20:37:26.897385 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75799 2019-Jan-12 20:37:26.898018 - [DEBUG] Value : BOTTOM
75800 2019-Jan-12 20:37:26.898044 - [DEBUG]
75801 2019-Jan-12 20:37:26.898069 - [DEBUG] Function : main
75802 2019-Jan-12 20:37:26.898094 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75803 2019-Jan-12 20:37:26.898740 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75804 2019-Jan-12 20:37:26.898797 - [DEBUG] Value : BOTTOM
75805 2019-Jan-12 20:37:26.898823 - [DEBUG]
75806 2019-Jan-12 20:37:26.898856 - [DEBUG] Function : main
75807 2019-Jan-12 20:37:26.898882 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75808 2019-Jan-12 20:37:26.899520 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75809 2019-Jan-12 20:37:26.900167 - [DEBUG] Value : BOTTOM
75810 2019-Jan-12 20:37:26.900193 - [DEBUG]
75811 2019-Jan-12 20:37:26.900218 - [DEBUG] Function : main
75812 2019-Jan-12 20:37:26.900244 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75813 2019-Jan-12 20:37:26.900879 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75814 2019-Jan-12 20:37:26.901513 - [DEBUG] Value : BOTTOM
75815 2019-Jan-12 20:37:26.901539 - [DEBUG]
75816 2019-Jan-12 20:37:26.901564 - [DEBUG] Function : main
75817 2019-Jan-12 20:37:26.901589 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75818 2019-Jan-12 20:37:26.902241 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75819 2019-Jan-12 20:37:26.902890 - [DEBUG] Value : BOTTOM
75820 2019-Jan-12 20:37:26.902916 - [DEBUG]
75821 2019-Jan-12 20:37:26.902941 - [DEBUG] Function : main
75822 2019-Jan-12 20:37:26.902966 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75823 2019-Jan-12 20:37:26.903604 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75824 2019-Jan-12 20:37:26.904237 - [DEBUG] Value : BOTTOM
75825 2019-Jan-12 20:37:26.904263 - [DEBUG]
75826 2019-Jan-12 20:37:26.904288 - [DEBUG] Function : main
75827 2019-Jan-12 20:37:26.904313 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75828 2019-Jan-12 20:37:26.904949 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75829 2019-Jan-12 20:37:26.905599 - [DEBUG] Value : BOTTOM
75830 2019-Jan-12 20:37:26.905625 - [DEBUG]
75831 2019-Jan-12 20:37:26.905649 - [DEBUG] Function : main
75832 2019-Jan-12 20:37:26.905675 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75833 2019-Jan-12 20:37:26.906310 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75834 2019-Jan-12 20:37:26.906943 - [DEBUG] Value : BOTTOM
75835 2019-Jan-12 20:37:26.906969 - [DEBUG]
75836 2019-Jan-12 20:37:26.906994 - [DEBUG] Function : main
75837 2019-Jan-12 20:37:26.907019 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75838 2019-Jan-12 20:37:26.907655 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75839 2019-Jan-12 20:37:26.908286 - [DEBUG] Value : BOTTOM
75840 2019-Jan-12 20:37:26.908312 - [DEBUG]
75841 2019-Jan-12 20:37:26.908336 - [DEBUG] Function : main
75842 2019-Jan-12 20:37:26.908362 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75843 2019-Jan-12 20:37:26.909013 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75844 2019-Jan-12 20:37:26.909644 - [DEBUG] Value : BOTTOM
75845 2019-Jan-12 20:37:26.909670 - [DEBUG]
75846 2019-Jan-12 20:37:26.909694 - [DEBUG] Function : main
75847 2019-Jan-12 20:37:26.909719 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75848 2019-Jan-12 20:37:26.910355 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75849 2019-Jan-12 20:37:26.910992 - [DEBUG] Value : BOTTOM
75850 2019-Jan-12 20:37:26.911018 - [DEBUG]
75851 2019-Jan-12 20:37:26.911042 - [DEBUG] Function : main
75852 2019-Jan-12 20:37:26.911067 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75853 2019-Jan-12 20:37:26.911710 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75854 2019-Jan-12 20:37:26.911767 - [DEBUG] Value : BOTTOM
75855 2019-Jan-12 20:37:26.911793 - [DEBUG]
75856 2019-Jan-12 20:37:26.911826 - [DEBUG] Function : main
75857 2019-Jan-12 20:37:26.911852 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75858 2019-Jan-12 20:37:26.912506 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75859 2019-Jan-12 20:37:26.913140 - [DEBUG] Value : BOTTOM
75860 2019-Jan-12 20:37:26.913166 - [DEBUG]
75861 2019-Jan-12 20:37:26.913191 - [DEBUG] Function : main
75862 2019-Jan-12 20:37:26.913216 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75863 2019-Jan-12 20:37:26.913851 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75864 2019-Jan-12 20:37:26.914484 - [DEBUG] Value : BOTTOM
75865 2019-Jan-12 20:37:26.914510 - [DEBUG]
75866 2019-Jan-12 20:37:26.914535 - [DEBUG] Function : main
75867 2019-Jan-12 20:37:26.914560 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75868 2019-Jan-12 20:37:26.915194 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75869 2019-Jan-12 20:37:26.915876 - [DEBUG] Value : BOTTOM
75870 2019-Jan-12 20:37:26.915902 - [DEBUG]
75871 2019-Jan-12 20:37:26.915926 - [DEBUG] Function : main
75872 2019-Jan-12 20:37:26.915951 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75873 2019-Jan-12 20:37:26.916589 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75874 2019-Jan-12 20:37:26.917221 - [DEBUG] Value : BOTTOM
75875 2019-Jan-12 20:37:26.917247 - [DEBUG]
75876 2019-Jan-12 20:37:26.917272 - [DEBUG] Function : main
75877 2019-Jan-12 20:37:26.917297 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75878 2019-Jan-12 20:37:26.917931 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75879 2019-Jan-12 20:37:26.918567 - [DEBUG] Value : BOTTOM
75880 2019-Jan-12 20:37:26.918592 - [DEBUG]
75881 2019-Jan-12 20:37:26.918617 - [DEBUG] Function : main
75882 2019-Jan-12 20:37:26.918642 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75883 2019-Jan-12 20:37:26.919289 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75884 2019-Jan-12 20:37:26.919921 - [DEBUG] Value : BOTTOM
75885 2019-Jan-12 20:37:26.919947 - [DEBUG]
75886 2019-Jan-12 20:37:26.919972 - [DEBUG] Function : main
75887 2019-Jan-12 20:37:26.919997 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75888 2019-Jan-12 20:37:26.920632 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75889 2019-Jan-12 20:37:26.921262 - [DEBUG] Value : BOTTOM
75890 2019-Jan-12 20:37:26.921288 - [DEBUG]
75891 2019-Jan-12 20:37:26.921312 - [DEBUG] Function : main
75892 2019-Jan-12 20:37:26.921337 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75893 2019-Jan-12 20:37:26.921971 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75894 2019-Jan-12 20:37:26.922616 - [DEBUG] Value : BOTTOM
75895 2019-Jan-12 20:37:26.922642 - [DEBUG]
75896 2019-Jan-12 20:37:26.922666 - [DEBUG] Function : main
75897 2019-Jan-12 20:37:26.922691 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75898 2019-Jan-12 20:37:26.923327 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75899 2019-Jan-12 20:37:26.923970 - [DEBUG] Value : BOTTOM
75900 2019-Jan-12 20:37:26.923997 - [DEBUG]
75901 2019-Jan-12 20:37:26.924022 - [DEBUG] Function : main
75902 2019-Jan-12 20:37:26.924047 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75903 2019-Jan-12 20:37:26.924682 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75904 2019-Jan-12 20:37:26.925329 - [DEBUG] Value : BOTTOM
75905 2019-Jan-12 20:37:26.925357 - [DEBUG]
75906 2019-Jan-12 20:37:26.925381 - [DEBUG] Function : main
75907 2019-Jan-12 20:37:26.925407 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75908 2019-Jan-12 20:37:26.926041 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75909 2019-Jan-12 20:37:26.926676 - [DEBUG] Value : BOTTOM
75910 2019-Jan-12 20:37:26.926702 - [DEBUG]
75911 2019-Jan-12 20:37:26.926726 - [DEBUG] Function : main
75912 2019-Jan-12 20:37:26.926751 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75913 2019-Jan-12 20:37:26.927387 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75914 2019-Jan-12 20:37:26.927443 - [DEBUG] Value : BOTTOM
75915 2019-Jan-12 20:37:26.927469 - [DEBUG]
75916 2019-Jan-12 20:37:26.927506 - [DEBUG] Function : main
75917 2019-Jan-12 20:37:26.927532 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75918 2019-Jan-12 20:37:26.928165 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75919 2019-Jan-12 20:37:26.928815 - [DEBUG] Value : BOTTOM
75920 2019-Jan-12 20:37:26.928841 - [DEBUG]
75921 2019-Jan-12 20:37:26.928865 - [DEBUG] Function : main
75922 2019-Jan-12 20:37:26.928891 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75923 2019-Jan-12 20:37:26.929522 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75924 2019-Jan-12 20:37:26.930155 - [DEBUG] Value : BOTTOM
75925 2019-Jan-12 20:37:26.930181 - [DEBUG]
75926 2019-Jan-12 20:37:26.930205 - [DEBUG] Function : main
75927 2019-Jan-12 20:37:26.930231 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75928 2019-Jan-12 20:37:26.930864 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
75929 2019-Jan-12 20:37:26.931511 - [DEBUG] Value : BOTTOM
75930 2019-Jan-12 20:37:26.931537 - [DEBUG]
75931 2019-Jan-12 20:37:26.931562 - [DEBUG] Function : main
75932 2019-Jan-12 20:37:26.931587 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75933 2019-Jan-12 20:37:26.932235 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75934 2019-Jan-12 20:37:26.932866 - [DEBUG] Value : BOTTOM
75935 2019-Jan-12 20:37:26.932892 - [DEBUG]
75936 2019-Jan-12 20:37:26.932917 - [DEBUG] Function : main
75937 2019-Jan-12 20:37:26.932942 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75938 2019-Jan-12 20:37:26.933575 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75939 2019-Jan-12 20:37:26.934209 - [DEBUG] Value : BOTTOM
75940 2019-Jan-12 20:37:26.934235 - [DEBUG]
75941 2019-Jan-12 20:37:26.934260 - [DEBUG] Function : main
75942 2019-Jan-12 20:37:26.934285 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75943 2019-Jan-12 20:37:26.934916 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75944 2019-Jan-12 20:37:26.935563 - [DEBUG] Value : BOTTOM
75945 2019-Jan-12 20:37:26.935597 - [DEBUG]
75946 2019-Jan-12 20:37:26.935622 - [DEBUG] Function : main
75947 2019-Jan-12 20:37:26.935647 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75948 2019-Jan-12 20:37:26.936280 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75949 2019-Jan-12 20:37:26.936911 - [DEBUG] Value : BOTTOM
75950 2019-Jan-12 20:37:26.936936 - [DEBUG]
75951 2019-Jan-12 20:37:26.936961 - [DEBUG] Function : main
75952 2019-Jan-12 20:37:26.936986 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75953 2019-Jan-12 20:37:26.937618 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75954 2019-Jan-12 20:37:26.938248 - [DEBUG] Value : BOTTOM
75955 2019-Jan-12 20:37:26.938274 - [DEBUG]
75956 2019-Jan-12 20:37:26.938298 - [DEBUG] Function : main
75957 2019-Jan-12 20:37:26.938324 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75958 2019-Jan-12 20:37:26.938969 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75959 2019-Jan-12 20:37:26.939605 - [DEBUG] Value : BOTTOM
75960 2019-Jan-12 20:37:26.939631 - [DEBUG]
75961 2019-Jan-12 20:37:26.939655 - [DEBUG] Function : main
75962 2019-Jan-12 20:37:26.939680 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75963 2019-Jan-12 20:37:26.940313 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75964 2019-Jan-12 20:37:26.940948 - [DEBUG] Value : BOTTOM
75965 2019-Jan-12 20:37:26.940974 - [DEBUG]
75966 2019-Jan-12 20:37:26.940999 - [DEBUG] Function : main
75967 2019-Jan-12 20:37:26.941024 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75968 2019-Jan-12 20:37:26.941657 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75969 2019-Jan-12 20:37:26.942306 - [DEBUG] Value : BOTTOM
75970 2019-Jan-12 20:37:26.942331 - [DEBUG]
75971 2019-Jan-12 20:37:26.942356 - [DEBUG] Function : main
75972 2019-Jan-12 20:37:26.942381 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75973 2019-Jan-12 20:37:26.943013 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75974 2019-Jan-12 20:37:26.943647 - [DEBUG] Value : BOTTOM
75975 2019-Jan-12 20:37:26.943673 - [DEBUG]
75976 2019-Jan-12 20:37:26.943697 - [DEBUG] Function : main
75977 2019-Jan-12 20:37:26.943722 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75978 2019-Jan-12 20:37:26.944353 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75979 2019-Jan-12 20:37:26.944992 - [DEBUG] Value : BOTTOM
75980 2019-Jan-12 20:37:26.945018 - [DEBUG]
75981 2019-Jan-12 20:37:26.945042 - [DEBUG] Function : main
75982 2019-Jan-12 20:37:26.945067 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75983 2019-Jan-12 20:37:26.945713 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75984 2019-Jan-12 20:37:26.946347 - [DEBUG] Value : BOTTOM
75985 2019-Jan-12 20:37:26.946373 - [DEBUG]
75986 2019-Jan-12 20:37:26.946397 - [DEBUG] Function : main
75987 2019-Jan-12 20:37:26.946422 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75988 2019-Jan-12 20:37:26.947053 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75989 2019-Jan-12 20:37:26.947687 - [DEBUG] Value : BOTTOM
75990 2019-Jan-12 20:37:26.947713 - [DEBUG]
75991 2019-Jan-12 20:37:26.947737 - [DEBUG] Function : main
75992 2019-Jan-12 20:37:26.947763 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75993 2019-Jan-12 20:37:26.948402 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75994 2019-Jan-12 20:37:26.949051 - [DEBUG] Value : BOTTOM
75995 2019-Jan-12 20:37:26.949077 - [DEBUG]
75996 2019-Jan-12 20:37:26.949102 - [DEBUG] Function : main
75997 2019-Jan-12 20:37:26.949127 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
75998 2019-Jan-12 20:37:26.949758 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75999 2019-Jan-12 20:37:26.950392 - [DEBUG] Value : BOTTOM
76000 2019-Jan-12 20:37:26.950417 - [DEBUG]
76001 2019-Jan-12 20:37:26.950442 - [DEBUG] Function : main
76002 2019-Jan-12 20:37:26.950467 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76003 2019-Jan-12 20:37:26.951099 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76004 2019-Jan-12 20:37:26.951739 - [DEBUG] Value : BOTTOM
76005 2019-Jan-12 20:37:26.951765 - [DEBUG]
76006 2019-Jan-12 20:37:26.951790 - [DEBUG] Function : main
76007 2019-Jan-12 20:37:26.951815 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76008 2019-Jan-12 20:37:26.952462 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76009 2019-Jan-12 20:37:26.953097 - [DEBUG] Value : BOTTOM
76010 2019-Jan-12 20:37:26.953123 - [DEBUG]
76011 2019-Jan-12 20:37:26.953147 - [DEBUG] Function : main
76012 2019-Jan-12 20:37:26.953172 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76013 2019-Jan-12 20:37:26.953803 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76014 2019-Jan-12 20:37:26.954444 - [DEBUG] Value : BOTTOM
76015 2019-Jan-12 20:37:26.954470 - [DEBUG]
76016 2019-Jan-12 20:37:26.954495 - [DEBUG] Function : main
76017 2019-Jan-12 20:37:26.954520 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76018 2019-Jan-12 20:37:26.955151 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76019 2019-Jan-12 20:37:26.955800 - [DEBUG] Value : BOTTOM
76020 2019-Jan-12 20:37:26.955827 - [DEBUG]
76021 2019-Jan-12 20:37:26.955851 - [DEBUG] Function : main
76022 2019-Jan-12 20:37:26.955876 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76023 2019-Jan-12 20:37:26.956508 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76024 2019-Jan-12 20:37:26.957142 - [DEBUG] Value : BOTTOM
76025 2019-Jan-12 20:37:26.957168 - [DEBUG]
76026 2019-Jan-12 20:37:26.957193 - [DEBUG] Function : main
76027 2019-Jan-12 20:37:26.957218 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
76028 2019-Jan-12 20:37:26.957849 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76029 2019-Jan-12 20:37:26.957905 - [DEBUG] Value : BOTTOM
76030 2019-Jan-12 20:37:26.957931 - [DEBUG]
76031 2019-Jan-12 20:37:26.957965 - [DEBUG] Function : main
76032 2019-Jan-12 20:37:26.957991 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76033 2019-Jan-12 20:37:26.958624 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76034 2019-Jan-12 20:37:26.959275 - [DEBUG] Value : BOTTOM
76035 2019-Jan-12 20:37:26.959301 - [DEBUG]
76036 2019-Jan-12 20:37:26.959325 - [DEBUG] Function : main
76037 2019-Jan-12 20:37:26.959351 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76038 2019-Jan-12 20:37:26.959982 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76039 2019-Jan-12 20:37:26.960623 - [DEBUG] Value : BOTTOM
76040 2019-Jan-12 20:37:26.960649 - [DEBUG]
76041 2019-Jan-12 20:37:26.960675 - [DEBUG] Function : main
76042 2019-Jan-12 20:37:26.960700 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76043 2019-Jan-12 20:37:26.961331 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76044 2019-Jan-12 20:37:26.961980 - [DEBUG] Value : BOTTOM
76045 2019-Jan-12 20:37:26.962019 - [DEBUG]
76046 2019-Jan-12 20:37:26.962043 - [DEBUG] Function : main
76047 2019-Jan-12 20:37:26.962069 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76048 2019-Jan-12 20:37:26.962701 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76049 2019-Jan-12 20:37:26.963334 - [DEBUG] Value : BOTTOM
76050 2019-Jan-12 20:37:26.963360 - [DEBUG]
76051 2019-Jan-12 20:37:26.963384 - [DEBUG] Function : main
76052 2019-Jan-12 20:37:26.963409 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76053 2019-Jan-12 20:37:26.964041 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76054 2019-Jan-12 20:37:26.964677 - [DEBUG] Value : BOTTOM
76055 2019-Jan-12 20:37:26.964703 - [DEBUG]
76056 2019-Jan-12 20:37:26.964728 - [DEBUG] Function : main
76057 2019-Jan-12 20:37:26.964754 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76058 2019-Jan-12 20:37:26.965399 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76059 2019-Jan-12 20:37:26.966030 - [DEBUG] Value : BOTTOM
76060 2019-Jan-12 20:37:26.966056 - [DEBUG]
76061 2019-Jan-12 20:37:26.966081 - [DEBUG] Function : main
76062 2019-Jan-12 20:37:26.966107 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76063 2019-Jan-12 20:37:26.966738 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76064 2019-Jan-12 20:37:26.967369 - [DEBUG] Value : BOTTOM
76065 2019-Jan-12 20:37:26.967395 - [DEBUG]
76066 2019-Jan-12 20:37:26.967420 - [DEBUG] Function : main
76067 2019-Jan-12 20:37:26.967446 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76068 2019-Jan-12 20:37:26.968076 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76069 2019-Jan-12 20:37:26.968721 - [DEBUG] Value : BOTTOM
76070 2019-Jan-12 20:37:26.968747 - [DEBUG]
76071 2019-Jan-12 20:37:26.968771 - [DEBUG] Function : main
76072 2019-Jan-12 20:37:26.968797 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76073 2019-Jan-12 20:37:26.969429 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76074 2019-Jan-12 20:37:26.970065 - [DEBUG] Value : BOTTOM
76075 2019-Jan-12 20:37:26.970090 - [DEBUG]
76076 2019-Jan-12 20:37:26.970115 - [DEBUG] Function : main
76077 2019-Jan-12 20:37:26.970141 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76078 2019-Jan-12 20:37:26.970773 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76079 2019-Jan-12 20:37:26.971408 - [DEBUG] Value : BOTTOM
76080 2019-Jan-12 20:37:26.971434 - [DEBUG]
76081 2019-Jan-12 20:37:26.971458 - [DEBUG] Function : main
76082 2019-Jan-12 20:37:26.971484 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76083 2019-Jan-12 20:37:26.972131 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76084 2019-Jan-12 20:37:26.972772 - [DEBUG] Value : BOTTOM
76085 2019-Jan-12 20:37:26.972799 - [DEBUG]
76086 2019-Jan-12 20:37:26.972824 - [DEBUG] Function : main
76087 2019-Jan-12 20:37:26.972849 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76088 2019-Jan-12 20:37:26.973480 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76089 2019-Jan-12 20:37:26.974116 - [DEBUG] Value : BOTTOM
76090 2019-Jan-12 20:37:26.974142 - [DEBUG]
76091 2019-Jan-12 20:37:26.974167 - [DEBUG] Function : main
76092 2019-Jan-12 20:37:26.974193 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76093 2019-Jan-12 20:37:26.974824 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76094 2019-Jan-12 20:37:26.974880 - [DEBUG] Value : BOTTOM
76095 2019-Jan-12 20:37:26.974906 - [DEBUG]
76096 2019-Jan-12 20:37:26.974940 - [DEBUG] Function : main
76097 2019-Jan-12 20:37:26.974966 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76098 2019-Jan-12 20:37:26.975614 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76099 2019-Jan-12 20:37:26.976248 - [DEBUG] Value : BOTTOM
76100 2019-Jan-12 20:37:26.976275 - [DEBUG]
76101 2019-Jan-12 20:37:26.976299 - [DEBUG] Function : main
76102 2019-Jan-12 20:37:26.976324 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76103 2019-Jan-12 20:37:26.976955 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76104 2019-Jan-12 20:37:26.977588 - [DEBUG] Value : BOTTOM
76105 2019-Jan-12 20:37:26.977614 - [DEBUG]
76106 2019-Jan-12 20:37:26.977639 - [DEBUG] Function : main
76107 2019-Jan-12 20:37:26.977664 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76108 2019-Jan-12 20:37:26.978296 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76109 2019-Jan-12 20:37:26.978944 - [DEBUG] Value : BOTTOM
76110 2019-Jan-12 20:37:26.978970 - [DEBUG]
76111 2019-Jan-12 20:37:26.978995 - [DEBUG] Function : main
76112 2019-Jan-12 20:37:26.979020 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76113 2019-Jan-12 20:37:26.979651 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76114 2019-Jan-12 20:37:26.980299 - [DEBUG] Value : BOTTOM
76115 2019-Jan-12 20:37:26.980324 - [DEBUG]
76116 2019-Jan-12 20:37:26.980349 - [DEBUG] Function : main
76117 2019-Jan-12 20:37:26.980374 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76118 2019-Jan-12 20:37:26.981006 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76119 2019-Jan-12 20:37:26.981638 - [DEBUG] Value : BOTTOM
76120 2019-Jan-12 20:37:26.981664 - [DEBUG]
76121 2019-Jan-12 20:37:26.981688 - [DEBUG] Function : main
76122 2019-Jan-12 20:37:26.981713 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76123 2019-Jan-12 20:37:26.982358 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76124 2019-Jan-12 20:37:26.982993 - [DEBUG] Value : BOTTOM
76125 2019-Jan-12 20:37:26.983019 - [DEBUG]
76126 2019-Jan-12 20:37:26.983044 - [DEBUG] Function : main
76127 2019-Jan-12 20:37:26.983069 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76128 2019-Jan-12 20:37:26.983700 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76129 2019-Jan-12 20:37:26.984331 - [DEBUG] Value : BOTTOM
76130 2019-Jan-12 20:37:26.984357 - [DEBUG]
76131 2019-Jan-12 20:37:26.984389 - [DEBUG] Function : main
76132 2019-Jan-12 20:37:26.984415 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76133 2019-Jan-12 20:37:26.985047 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76134 2019-Jan-12 20:37:26.985692 - [DEBUG] Value : BOTTOM
76135 2019-Jan-12 20:37:26.985718 - [DEBUG]
76136 2019-Jan-12 20:37:26.985742 - [DEBUG] Function : main
76137 2019-Jan-12 20:37:26.985768 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76138 2019-Jan-12 20:37:26.986397 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76139 2019-Jan-12 20:37:26.987029 - [DEBUG] Value : BOTTOM
76140 2019-Jan-12 20:37:26.987055 - [DEBUG]
76141 2019-Jan-12 20:37:26.987079 - [DEBUG] Function : main
76142 2019-Jan-12 20:37:26.987105 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76143 2019-Jan-12 20:37:26.987735 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76144 2019-Jan-12 20:37:26.988370 - [DEBUG] Value : BOTTOM
76145 2019-Jan-12 20:37:26.988396 - [DEBUG]
76146 2019-Jan-12 20:37:26.988421 - [DEBUG] Function : main
76147 2019-Jan-12 20:37:26.988446 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76148 2019-Jan-12 20:37:26.989093 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76149 2019-Jan-12 20:37:26.989729 - [DEBUG] Value : BOTTOM
76150 2019-Jan-12 20:37:26.989754 - [DEBUG]
76151 2019-Jan-12 20:37:26.989779 - [DEBUG] Function : main
76152 2019-Jan-12 20:37:26.989804 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76153 2019-Jan-12 20:37:26.990435 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76154 2019-Jan-12 20:37:26.991067 - [DEBUG] Value : BOTTOM
76155 2019-Jan-12 20:37:26.991093 - [DEBUG]
76156 2019-Jan-12 20:37:26.991118 - [DEBUG] Function : main
76157 2019-Jan-12 20:37:26.991143 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76158 2019-Jan-12 20:37:26.991773 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76159 2019-Jan-12 20:37:26.992422 - [DEBUG] Value : BOTTOM
76160 2019-Jan-12 20:37:26.992448 - [DEBUG]
76161 2019-Jan-12 20:37:26.992472 - [DEBUG] Function : main
76162 2019-Jan-12 20:37:26.992498 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76163 2019-Jan-12 20:37:26.993128 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76164 2019-Jan-12 20:37:26.993759 - [DEBUG] Value : BOTTOM
76165 2019-Jan-12 20:37:26.993785 - [DEBUG]
76166 2019-Jan-12 20:37:26.993809 - [DEBUG] Function : main
76167 2019-Jan-12 20:37:26.993835 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76168 2019-Jan-12 20:37:26.994464 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76169 2019-Jan-12 20:37:26.995104 - [DEBUG] Value : BOTTOM
76170 2019-Jan-12 20:37:26.995130 - [DEBUG]
76171 2019-Jan-12 20:37:26.995154 - [DEBUG] Function : main
76172 2019-Jan-12 20:37:26.995180 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
76173 2019-Jan-12 20:37:26.995830 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76174 2019-Jan-12 20:37:26.995887 - [DEBUG] Value : BOTTOM
76175 2019-Jan-12 20:37:26.995913 - [DEBUG]
76176 2019-Jan-12 20:37:26.995947 - [DEBUG] Function : main
76177 2019-Jan-12 20:37:26.995973 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76178 2019-Jan-12 20:37:26.996618 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76179 2019-Jan-12 20:37:26.997253 - [DEBUG] Value : BOTTOM
76180 2019-Jan-12 20:37:26.997279 - [DEBUG]
76181 2019-Jan-12 20:37:26.997304 - [DEBUG] Function : main
76182 2019-Jan-12 20:37:26.997329 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76183 2019-Jan-12 20:37:26.997965 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76184 2019-Jan-12 20:37:26.998597 - [DEBUG] Value : BOTTOM
76185 2019-Jan-12 20:37:26.998624 - [DEBUG]
76186 2019-Jan-12 20:37:26.998659 - [DEBUG] Function : main
76187 2019-Jan-12 20:37:26.998687 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76188 2019-Jan-12 20:37:26.999322 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76189 2019-Jan-12 20:37:26.999971 - [DEBUG] Value : BOTTOM
76190 2019-Jan-12 20:37:26.999997 - [DEBUG]
76191 2019-Jan-12 20:37:27.000021 - [DEBUG] Function : main
76192 2019-Jan-12 20:37:27.000047 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76193 2019-Jan-12 20:37:27.000684 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76194 2019-Jan-12 20:37:27.001318 - [DEBUG] Value : BOTTOM
76195 2019-Jan-12 20:37:27.001344 - [DEBUG]
76196 2019-Jan-12 20:37:27.001368 - [DEBUG] Function : main
76197 2019-Jan-12 20:37:27.001393 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76198 2019-Jan-12 20:37:27.002042 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76199 2019-Jan-12 20:37:27.002677 - [DEBUG] Value : BOTTOM
76200 2019-Jan-12 20:37:27.002703 - [DEBUG]
76201 2019-Jan-12 20:37:27.002728 - [DEBUG] Function : main
76202 2019-Jan-12 20:37:27.002753 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76203 2019-Jan-12 20:37:27.003388 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76204 2019-Jan-12 20:37:27.004021 - [DEBUG] Value : BOTTOM
76205 2019-Jan-12 20:37:27.004047 - [DEBUG]
76206 2019-Jan-12 20:37:27.004072 - [DEBUG] Function : main
76207 2019-Jan-12 20:37:27.004097 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76208 2019-Jan-12 20:37:27.004733 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76209 2019-Jan-12 20:37:27.005376 - [DEBUG] Value : BOTTOM
76210 2019-Jan-12 20:37:27.005402 - [DEBUG]
76211 2019-Jan-12 20:37:27.005426 - [DEBUG] Function : main
76212 2019-Jan-12 20:37:27.005451 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76213 2019-Jan-12 20:37:27.006086 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76214 2019-Jan-12 20:37:27.006719 - [DEBUG] Value : BOTTOM
76215 2019-Jan-12 20:37:27.006745 - [DEBUG]
76216 2019-Jan-12 20:37:27.006769 - [DEBUG] Function : main
76217 2019-Jan-12 20:37:27.006795 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76218 2019-Jan-12 20:37:27.007430 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76219 2019-Jan-12 20:37:27.008065 - [DEBUG] Value : BOTTOM
76220 2019-Jan-12 20:37:27.008091 - [DEBUG]
76221 2019-Jan-12 20:37:27.008116 - [DEBUG] Function : main
76222 2019-Jan-12 20:37:27.008141 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76223 2019-Jan-12 20:37:27.008792 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76224 2019-Jan-12 20:37:27.009438 - [DEBUG] Value : BOTTOM
76225 2019-Jan-12 20:37:27.009465 - [DEBUG]
76226 2019-Jan-12 20:37:27.009489 - [DEBUG] Function : main
76227 2019-Jan-12 20:37:27.009515 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76228 2019-Jan-12 20:37:27.010151 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76229 2019-Jan-12 20:37:27.010784 - [DEBUG] Value : BOTTOM
76230 2019-Jan-12 20:37:27.010811 - [DEBUG]
76231 2019-Jan-12 20:37:27.010835 - [DEBUG] Function : main
76232 2019-Jan-12 20:37:27.010861 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76233 2019-Jan-12 20:37:27.011495 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76234 2019-Jan-12 20:37:27.012145 - [DEBUG] Value : BOTTOM
76235 2019-Jan-12 20:37:27.012171 - [DEBUG]
76236 2019-Jan-12 20:37:27.012195 - [DEBUG] Function : main
76237 2019-Jan-12 20:37:27.012221 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76238 2019-Jan-12 20:37:27.012855 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76239 2019-Jan-12 20:37:27.013485 - [DEBUG] Value : BOTTOM
76240 2019-Jan-12 20:37:27.013511 - [DEBUG]
76241 2019-Jan-12 20:37:27.013536 - [DEBUG] Function : main
76242 2019-Jan-12 20:37:27.013561 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76243 2019-Jan-12 20:37:27.014196 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76244 2019-Jan-12 20:37:27.014830 - [DEBUG] Value : BOTTOM
76245 2019-Jan-12 20:37:27.014856 - [DEBUG]
76246 2019-Jan-12 20:37:27.014881 - [DEBUG] Function : main
76247 2019-Jan-12 20:37:27.014906 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76248 2019-Jan-12 20:37:27.015556 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76249 2019-Jan-12 20:37:27.015612 - [DEBUG] Value : BOTTOM
76250 2019-Jan-12 20:37:27.015638 - [DEBUG]
76251 2019-Jan-12 20:37:27.015676 - [DEBUG] Function : main
76252 2019-Jan-12 20:37:27.015702 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76253 2019-Jan-12 20:37:27.016334 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76254 2019-Jan-12 20:37:27.016968 - [DEBUG] Value : BOTTOM
76255 2019-Jan-12 20:37:27.016993 - [DEBUG]
76256 2019-Jan-12 20:37:27.017018 - [DEBUG] Function : main
76257 2019-Jan-12 20:37:27.017043 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76258 2019-Jan-12 20:37:27.017672 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76259 2019-Jan-12 20:37:27.018305 - [DEBUG] Value : BOTTOM
76260 2019-Jan-12 20:37:27.018331 - [DEBUG]
76261 2019-Jan-12 20:37:27.018356 - [DEBUG] Function : main
76262 2019-Jan-12 20:37:27.018381 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76263 2019-Jan-12 20:37:27.019024 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76264 2019-Jan-12 20:37:27.019674 - [DEBUG] Value : BOTTOM
76265 2019-Jan-12 20:37:27.019700 - [DEBUG]
76266 2019-Jan-12 20:37:27.019724 - [DEBUG] Function : main
76267 2019-Jan-12 20:37:27.019750 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76268 2019-Jan-12 20:37:27.020380 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76269 2019-Jan-12 20:37:27.021012 - [DEBUG] Value : BOTTOM
76270 2019-Jan-12 20:37:27.021038 - [DEBUG]
76271 2019-Jan-12 20:37:27.021076 - [DEBUG] Function : main
76272 2019-Jan-12 20:37:27.021102 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76273 2019-Jan-12 20:37:27.021732 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76274 2019-Jan-12 20:37:27.022382 - [DEBUG] Value : BOTTOM
76275 2019-Jan-12 20:37:27.022408 - [DEBUG]
76276 2019-Jan-12 20:37:27.022433 - [DEBUG] Function : main
76277 2019-Jan-12 20:37:27.022458 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76278 2019-Jan-12 20:37:27.023088 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76279 2019-Jan-12 20:37:27.023720 - [DEBUG] Value : BOTTOM
76280 2019-Jan-12 20:37:27.023746 - [DEBUG]
76281 2019-Jan-12 20:37:27.023771 - [DEBUG] Function : main
76282 2019-Jan-12 20:37:27.023796 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76283 2019-Jan-12 20:37:27.024425 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76284 2019-Jan-12 20:37:27.025056 - [DEBUG] Value : BOTTOM
76285 2019-Jan-12 20:37:27.025082 - [DEBUG]
76286 2019-Jan-12 20:37:27.025107 - [DEBUG] Function : main
76287 2019-Jan-12 20:37:27.025132 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76288 2019-Jan-12 20:37:27.025777 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76289 2019-Jan-12 20:37:27.026408 - [DEBUG] Value : BOTTOM
76290 2019-Jan-12 20:37:27.026434 - [DEBUG]
76291 2019-Jan-12 20:37:27.026459 - [DEBUG] Function : main
76292 2019-Jan-12 20:37:27.026484 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76293 2019-Jan-12 20:37:27.027112 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76294 2019-Jan-12 20:37:27.027748 - [DEBUG] Value : BOTTOM
76295 2019-Jan-12 20:37:27.027774 - [DEBUG]
76296 2019-Jan-12 20:37:27.027799 - [DEBUG] Function : main
76297 2019-Jan-12 20:37:27.027824 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76298 2019-Jan-12 20:37:27.028454 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76299 2019-Jan-12 20:37:27.029105 - [DEBUG] Value : BOTTOM
76300 2019-Jan-12 20:37:27.029131 - [DEBUG]
76301 2019-Jan-12 20:37:27.029156 - [DEBUG] Function : main
76302 2019-Jan-12 20:37:27.029181 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76303 2019-Jan-12 20:37:27.029809 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76304 2019-Jan-12 20:37:27.030442 - [DEBUG] Value : BOTTOM
76305 2019-Jan-12 20:37:27.030468 - [DEBUG]
76306 2019-Jan-12 20:37:27.030492 - [DEBUG] Function : main
76307 2019-Jan-12 20:37:27.030518 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76308 2019-Jan-12 20:37:27.031146 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76309 2019-Jan-12 20:37:27.031781 - [DEBUG] Value : BOTTOM
76310 2019-Jan-12 20:37:27.031807 - [DEBUG]
76311 2019-Jan-12 20:37:27.031831 - [DEBUG] Function : main
76312 2019-Jan-12 20:37:27.031856 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76313 2019-Jan-12 20:37:27.032502 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76314 2019-Jan-12 20:37:27.033132 - [DEBUG] Value : BOTTOM
76315 2019-Jan-12 20:37:27.033158 - [DEBUG]
76316 2019-Jan-12 20:37:27.033183 - [DEBUG] Function : main
76317 2019-Jan-12 20:37:27.033208 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76318 2019-Jan-12 20:37:27.033837 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76319 2019-Jan-12 20:37:27.034479 - [DEBUG] Value : BOTTOM
76320 2019-Jan-12 20:37:27.034505 - [DEBUG]
76321 2019-Jan-12 20:37:27.034530 - [DEBUG] Function : main
76322 2019-Jan-12 20:37:27.034555 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76323 2019-Jan-12 20:37:27.035185 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76324 2019-Jan-12 20:37:27.035836 - [DEBUG] Value : BOTTOM
76325 2019-Jan-12 20:37:27.035862 - [DEBUG]
76326 2019-Jan-12 20:37:27.035886 - [DEBUG] Function : main
76327 2019-Jan-12 20:37:27.035912 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76328 2019-Jan-12 20:37:27.036541 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76329 2019-Jan-12 20:37:27.037172 - [DEBUG] Value : BOTTOM
76330 2019-Jan-12 20:37:27.037198 - [DEBUG]
76331 2019-Jan-12 20:37:27.037224 - [DEBUG] Function : main
76332 2019-Jan-12 20:37:27.037249 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76333 2019-Jan-12 20:37:27.037891 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76334 2019-Jan-12 20:37:27.038523 - [DEBUG] Value : BOTTOM
76335 2019-Jan-12 20:37:27.038549 - [DEBUG]
76336 2019-Jan-12 20:37:27.038574 - [DEBUG] Function : main
76337 2019-Jan-12 20:37:27.038599 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76338 2019-Jan-12 20:37:27.039244 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76339 2019-Jan-12 20:37:27.039878 - [DEBUG] Value : BOTTOM
76340 2019-Jan-12 20:37:27.039904 - [DEBUG]
76341 2019-Jan-12 20:37:27.039929 - [DEBUG] Function : main
76342 2019-Jan-12 20:37:27.039954 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76343 2019-Jan-12 20:37:27.040583 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76344 2019-Jan-12 20:37:27.041214 - [DEBUG] Value : BOTTOM
76345 2019-Jan-12 20:37:27.041240 - [DEBUG]
76346 2019-Jan-12 20:37:27.041264 - [DEBUG] Function : main
76347 2019-Jan-12 20:37:27.041289 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76348 2019-Jan-12 20:37:27.041919 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76349 2019-Jan-12 20:37:27.042575 - [DEBUG] Value : BOTTOM
76350 2019-Jan-12 20:37:27.042601 - [DEBUG]
76351 2019-Jan-12 20:37:27.042626 - [DEBUG] Function : main
76352 2019-Jan-12 20:37:27.042651 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76353 2019-Jan-12 20:37:27.043281 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76354 2019-Jan-12 20:37:27.043915 - [DEBUG] Value : BOTTOM
76355 2019-Jan-12 20:37:27.043941 - [DEBUG]
76356 2019-Jan-12 20:37:27.043965 - [DEBUG] Function : main
76357 2019-Jan-12 20:37:27.043990 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76358 2019-Jan-12 20:37:27.044619 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76359 2019-Jan-12 20:37:27.045259 - [DEBUG] Value : BOTTOM
76360 2019-Jan-12 20:37:27.045285 - [DEBUG]
76361 2019-Jan-12 20:37:27.045310 - [DEBUG] Function : main
76362 2019-Jan-12 20:37:27.045348 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76363 2019-Jan-12 20:37:27.046015 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76364 2019-Jan-12 20:37:27.046713 - [DEBUG] Value : BOTTOM
76365 2019-Jan-12 20:37:27.046742 - [DEBUG]
76366 2019-Jan-12 20:37:27.046770 - [DEBUG] Function : main
76367 2019-Jan-12 20:37:27.046796 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
76368 2019-Jan-12 20:37:27.047515 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76369 2019-Jan-12 20:37:27.047592 - [DEBUG] Value : BOTTOM
76370 2019-Jan-12 20:37:27.047618 - [DEBUG]
76371 2019-Jan-12 20:37:27.047665 - [DEBUG] Function : main
76372 2019-Jan-12 20:37:27.047692 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76373 2019-Jan-12 20:37:27.048350 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76374 2019-Jan-12 20:37:27.049011 - [DEBUG] Value : BOTTOM
76375 2019-Jan-12 20:37:27.049038 - [DEBUG]
76376 2019-Jan-12 20:37:27.049062 - [DEBUG] Function : main
76377 2019-Jan-12 20:37:27.049088 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76378 2019-Jan-12 20:37:27.049717 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76379 2019-Jan-12 20:37:27.050351 - [DEBUG] Value : BOTTOM
76380 2019-Jan-12 20:37:27.050377 - [DEBUG]
76381 2019-Jan-12 20:37:27.050402 - [DEBUG] Function : main
76382 2019-Jan-12 20:37:27.050427 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76383 2019-Jan-12 20:37:27.051056 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76384 2019-Jan-12 20:37:27.051714 - [DEBUG] Value : BOTTOM
76385 2019-Jan-12 20:37:27.051740 - [DEBUG]
76386 2019-Jan-12 20:37:27.051764 - [DEBUG] Function : main
76387 2019-Jan-12 20:37:27.051790 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76388 2019-Jan-12 20:37:27.052436 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76389 2019-Jan-12 20:37:27.053070 - [DEBUG] Value : BOTTOM
76390 2019-Jan-12 20:37:27.053096 - [DEBUG]
76391 2019-Jan-12 20:37:27.053120 - [DEBUG] Function : main
76392 2019-Jan-12 20:37:27.053145 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76393 2019-Jan-12 20:37:27.053775 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76394 2019-Jan-12 20:37:27.054412 - [DEBUG] Value : BOTTOM
76395 2019-Jan-12 20:37:27.054437 - [DEBUG]
76396 2019-Jan-12 20:37:27.054462 - [DEBUG] Function : main
76397 2019-Jan-12 20:37:27.054487 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76398 2019-Jan-12 20:37:27.055117 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76399 2019-Jan-12 20:37:27.055765 - [DEBUG] Value : BOTTOM
76400 2019-Jan-12 20:37:27.055791 - [DEBUG]
76401 2019-Jan-12 20:37:27.055817 - [DEBUG] Function : main
76402 2019-Jan-12 20:37:27.055842 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76403 2019-Jan-12 20:37:27.056472 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76404 2019-Jan-12 20:37:27.057104 - [DEBUG] Value : BOTTOM
76405 2019-Jan-12 20:37:27.057130 - [DEBUG]
76406 2019-Jan-12 20:37:27.057155 - [DEBUG] Function : main
76407 2019-Jan-12 20:37:27.057180 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76408 2019-Jan-12 20:37:27.057809 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76409 2019-Jan-12 20:37:27.058441 - [DEBUG] Value : BOTTOM
76410 2019-Jan-12 20:37:27.058467 - [DEBUG]
76411 2019-Jan-12 20:37:27.058491 - [DEBUG] Function : main
76412 2019-Jan-12 20:37:27.058516 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76413 2019-Jan-12 20:37:27.059162 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76414 2019-Jan-12 20:37:27.059801 - [DEBUG] Value : BOTTOM
76415 2019-Jan-12 20:37:27.059828 - [DEBUG]
76416 2019-Jan-12 20:37:27.059853 - [DEBUG] Function : main
76417 2019-Jan-12 20:37:27.059891 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76418 2019-Jan-12 20:37:27.060544 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76419 2019-Jan-12 20:37:27.061183 - [DEBUG] Value : BOTTOM
76420 2019-Jan-12 20:37:27.061210 - [DEBUG]
76421 2019-Jan-12 20:37:27.061235 - [DEBUG] Function : main
76422 2019-Jan-12 20:37:27.061260 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76423 2019-Jan-12 20:37:27.061889 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76424 2019-Jan-12 20:37:27.062543 - [DEBUG] Value : BOTTOM
76425 2019-Jan-12 20:37:27.062569 - [DEBUG]
76426 2019-Jan-12 20:37:27.062593 - [DEBUG] Function : main
76427 2019-Jan-12 20:37:27.062619 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76428 2019-Jan-12 20:37:27.063247 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76429 2019-Jan-12 20:37:27.063881 - [DEBUG] Value : BOTTOM
76430 2019-Jan-12 20:37:27.063907 - [DEBUG]
76431 2019-Jan-12 20:37:27.063932 - [DEBUG] Function : main
76432 2019-Jan-12 20:37:27.063957 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76433 2019-Jan-12 20:37:27.064585 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76434 2019-Jan-12 20:37:27.065216 - [DEBUG] Value : BOTTOM
76435 2019-Jan-12 20:37:27.065242 - [DEBUG]
76436 2019-Jan-12 20:37:27.065266 - [DEBUG] Function : main
76437 2019-Jan-12 20:37:27.065291 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76438 2019-Jan-12 20:37:27.065935 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76439 2019-Jan-12 20:37:27.066569 - [DEBUG] Value : BOTTOM
76440 2019-Jan-12 20:37:27.066595 - [DEBUG]
76441 2019-Jan-12 20:37:27.066619 - [DEBUG] Function : main
76442 2019-Jan-12 20:37:27.066645 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76443 2019-Jan-12 20:37:27.067275 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76444 2019-Jan-12 20:37:27.067909 - [DEBUG] Value : BOTTOM
76445 2019-Jan-12 20:37:27.067935 - [DEBUG]
76446 2019-Jan-12 20:37:27.067959 - [DEBUG] Function : main
76447 2019-Jan-12 20:37:27.067984 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76448 2019-Jan-12 20:37:27.068613 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76449 2019-Jan-12 20:37:27.069259 - [DEBUG] Value : BOTTOM
76450 2019-Jan-12 20:37:27.069285 - [DEBUG]
76451 2019-Jan-12 20:37:27.069311 - [DEBUG] Function : main
76452 2019-Jan-12 20:37:27.069336 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76453 2019-Jan-12 20:37:27.069964 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76454 2019-Jan-12 20:37:27.070597 - [DEBUG] Value : BOTTOM
76455 2019-Jan-12 20:37:27.070623 - [DEBUG]
76456 2019-Jan-12 20:37:27.070648 - [DEBUG] Function : main
76457 2019-Jan-12 20:37:27.070673 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76458 2019-Jan-12 20:37:27.071302 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76459 2019-Jan-12 20:37:27.071936 - [DEBUG] Value : BOTTOM
76460 2019-Jan-12 20:37:27.071962 - [DEBUG]
76461 2019-Jan-12 20:37:27.071998 - [DEBUG] Function : main
76462 2019-Jan-12 20:37:27.072025 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76463 2019-Jan-12 20:37:27.072654 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76464 2019-Jan-12 20:37:27.073284 - [DEBUG] Value : BOTTOM
76465 2019-Jan-12 20:37:27.073324 - [DEBUG]
76466 2019-Jan-12 20:37:27.073350 - [DEBUG] Function : main
76467 2019-Jan-12 20:37:27.073375 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76468 2019-Jan-12 20:37:27.074005 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76469 2019-Jan-12 20:37:27.074647 - [DEBUG] Value : BOTTOM
76470 2019-Jan-12 20:37:27.074673 - [DEBUG]
76471 2019-Jan-12 20:37:27.074697 - [DEBUG] Function : main
76472 2019-Jan-12 20:37:27.074722 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76473 2019-Jan-12 20:37:27.075365 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76474 2019-Jan-12 20:37:27.076002 - [DEBUG] Value : BOTTOM
76475 2019-Jan-12 20:37:27.076028 - [DEBUG]
76476 2019-Jan-12 20:37:27.076052 - [DEBUG] Function : main
76477 2019-Jan-12 20:37:27.076078 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
76478 2019-Jan-12 20:37:27.076707 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76479 2019-Jan-12 20:37:27.076764 - [DEBUG] Value : BOTTOM
76480 2019-Jan-12 20:37:27.076790 - [DEBUG]
76481 2019-Jan-12 20:37:27.076828 - [DEBUG] Function : main
76482 2019-Jan-12 20:37:27.076854 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76483 2019-Jan-12 20:37:27.077487 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76484 2019-Jan-12 20:37:27.078123 - [DEBUG] Value : BOTTOM
76485 2019-Jan-12 20:37:27.078149 - [DEBUG]
76486 2019-Jan-12 20:37:27.078173 - [DEBUG] Function : main
76487 2019-Jan-12 20:37:27.078199 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76488 2019-Jan-12 20:37:27.078846 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76489 2019-Jan-12 20:37:27.079480 - [DEBUG] Value : BOTTOM
76490 2019-Jan-12 20:37:27.079506 - [DEBUG]
76491 2019-Jan-12 20:37:27.079531 - [DEBUG] Function : main
76492 2019-Jan-12 20:37:27.079557 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76493 2019-Jan-12 20:37:27.080188 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76494 2019-Jan-12 20:37:27.080840 - [DEBUG] Value : BOTTOM
76495 2019-Jan-12 20:37:27.080866 - [DEBUG]
76496 2019-Jan-12 20:37:27.080891 - [DEBUG] Function : main
76497 2019-Jan-12 20:37:27.080916 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76498 2019-Jan-12 20:37:27.081550 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76499 2019-Jan-12 20:37:27.082199 - [DEBUG] Value : BOTTOM
76500 2019-Jan-12 20:37:27.082225 - [DEBUG]
76501 2019-Jan-12 20:37:27.082250 - [DEBUG] Function : main
76502 2019-Jan-12 20:37:27.082276 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76503 2019-Jan-12 20:37:27.082907 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76504 2019-Jan-12 20:37:27.083544 - [DEBUG] Value : BOTTOM
76505 2019-Jan-12 20:37:27.083570 - [DEBUG]
76506 2019-Jan-12 20:37:27.083594 - [DEBUG] Function : main
76507 2019-Jan-12 20:37:27.083620 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76508 2019-Jan-12 20:37:27.084252 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76509 2019-Jan-12 20:37:27.084885 - [DEBUG] Value : BOTTOM
76510 2019-Jan-12 20:37:27.084911 - [DEBUG]
76511 2019-Jan-12 20:37:27.084944 - [DEBUG] Function : main
76512 2019-Jan-12 20:37:27.084970 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76513 2019-Jan-12 20:37:27.085618 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76514 2019-Jan-12 20:37:27.086250 - [DEBUG] Value : BOTTOM
76515 2019-Jan-12 20:37:27.086276 - [DEBUG]
76516 2019-Jan-12 20:37:27.086301 - [DEBUG] Function : main
76517 2019-Jan-12 20:37:27.086326 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76518 2019-Jan-12 20:37:27.086957 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76519 2019-Jan-12 20:37:27.087590 - [DEBUG] Value : BOTTOM
76520 2019-Jan-12 20:37:27.087616 - [DEBUG]
76521 2019-Jan-12 20:37:27.087641 - [DEBUG] Function : main
76522 2019-Jan-12 20:37:27.087667 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76523 2019-Jan-12 20:37:27.088299 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76524 2019-Jan-12 20:37:27.088951 - [DEBUG] Value : BOTTOM
76525 2019-Jan-12 20:37:27.088977 - [DEBUG]
76526 2019-Jan-12 20:37:27.089002 - [DEBUG] Function : main
76527 2019-Jan-12 20:37:27.089027 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76528 2019-Jan-12 20:37:27.089659 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76529 2019-Jan-12 20:37:27.090295 - [DEBUG] Value : BOTTOM
76530 2019-Jan-12 20:37:27.090321 - [DEBUG]
76531 2019-Jan-12 20:37:27.090346 - [DEBUG] Function : main
76532 2019-Jan-12 20:37:27.090372 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76533 2019-Jan-12 20:37:27.091003 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76534 2019-Jan-12 20:37:27.091636 - [DEBUG] Value : BOTTOM
76535 2019-Jan-12 20:37:27.091662 - [DEBUG]
76536 2019-Jan-12 20:37:27.091686 - [DEBUG] Function : main
76537 2019-Jan-12 20:37:27.091712 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76538 2019-Jan-12 20:37:27.092357 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76539 2019-Jan-12 20:37:27.092994 - [DEBUG] Value : BOTTOM
76540 2019-Jan-12 20:37:27.093020 - [DEBUG]
76541 2019-Jan-12 20:37:27.093045 - [DEBUG] Function : main
76542 2019-Jan-12 20:37:27.093070 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76543 2019-Jan-12 20:37:27.093702 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76544 2019-Jan-12 20:37:27.094332 - [DEBUG] Value : BOTTOM
76545 2019-Jan-12 20:37:27.094358 - [DEBUG]
76546 2019-Jan-12 20:37:27.094383 - [DEBUG] Function : main
76547 2019-Jan-12 20:37:27.094408 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76548 2019-Jan-12 20:37:27.095039 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76549 2019-Jan-12 20:37:27.095685 - [DEBUG] Value : BOTTOM
76550 2019-Jan-12 20:37:27.095711 - [DEBUG]
76551 2019-Jan-12 20:37:27.095736 - [DEBUG] Function : main
76552 2019-Jan-12 20:37:27.095761 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76553 2019-Jan-12 20:37:27.096395 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76554 2019-Jan-12 20:37:27.097037 - [DEBUG] Value : BOTTOM
76555 2019-Jan-12 20:37:27.097063 - [DEBUG]
76556 2019-Jan-12 20:37:27.097088 - [DEBUG] Function : main
76557 2019-Jan-12 20:37:27.097114 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76558 2019-Jan-12 20:37:27.097746 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76559 2019-Jan-12 20:37:27.097803 - [DEBUG] Value : BOTTOM
76560 2019-Jan-12 20:37:27.097829 - [DEBUG]
76561 2019-Jan-12 20:37:27.097864 - [DEBUG] Function : main
76562 2019-Jan-12 20:37:27.097891 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76563 2019-Jan-12 20:37:27.098526 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76564 2019-Jan-12 20:37:27.099175 - [DEBUG] Value : BOTTOM
76565 2019-Jan-12 20:37:27.099201 - [DEBUG]
76566 2019-Jan-12 20:37:27.099226 - [DEBUG] Function : main
76567 2019-Jan-12 20:37:27.099252 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76568 2019-Jan-12 20:37:27.099887 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76569 2019-Jan-12 20:37:27.100519 - [DEBUG] Value : BOTTOM
76570 2019-Jan-12 20:37:27.100546 - [DEBUG]
76571 2019-Jan-12 20:37:27.100571 - [DEBUG] Function : main
76572 2019-Jan-12 20:37:27.100596 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76573 2019-Jan-12 20:37:27.101230 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76574 2019-Jan-12 20:37:27.101879 - [DEBUG] Value : BOTTOM
76575 2019-Jan-12 20:37:27.101905 - [DEBUG]
76576 2019-Jan-12 20:37:27.101929 - [DEBUG] Function : main
76577 2019-Jan-12 20:37:27.101955 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76578 2019-Jan-12 20:37:27.102607 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76579 2019-Jan-12 20:37:27.103240 - [DEBUG] Value : BOTTOM
76580 2019-Jan-12 20:37:27.103266 - [DEBUG]
76581 2019-Jan-12 20:37:27.103291 - [DEBUG] Function : main
76582 2019-Jan-12 20:37:27.103316 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76583 2019-Jan-12 20:37:27.103951 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76584 2019-Jan-12 20:37:27.104586 - [DEBUG] Value : BOTTOM
76585 2019-Jan-12 20:37:27.104611 - [DEBUG]
76586 2019-Jan-12 20:37:27.104636 - [DEBUG] Function : main
76587 2019-Jan-12 20:37:27.104661 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76588 2019-Jan-12 20:37:27.105296 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76589 2019-Jan-12 20:37:27.105942 - [DEBUG] Value : BOTTOM
76590 2019-Jan-12 20:37:27.105968 - [DEBUG]
76591 2019-Jan-12 20:37:27.105993 - [DEBUG] Function : main
76592 2019-Jan-12 20:37:27.106018 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76593 2019-Jan-12 20:37:27.106657 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76594 2019-Jan-12 20:37:27.107292 - [DEBUG] Value : BOTTOM
76595 2019-Jan-12 20:37:27.107318 - [DEBUG]
76596 2019-Jan-12 20:37:27.107344 - [DEBUG] Function : main
76597 2019-Jan-12 20:37:27.107369 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76598 2019-Jan-12 20:37:27.108024 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76599 2019-Jan-12 20:37:27.108675 - [DEBUG] Value : BOTTOM
76600 2019-Jan-12 20:37:27.108716 - [DEBUG]
76601 2019-Jan-12 20:37:27.108742 - [DEBUG] Function : main
76602 2019-Jan-12 20:37:27.108768 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76603 2019-Jan-12 20:37:27.109405 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76604 2019-Jan-12 20:37:27.110042 - [DEBUG] Value : BOTTOM
76605 2019-Jan-12 20:37:27.110068 - [DEBUG]
76606 2019-Jan-12 20:37:27.110092 - [DEBUG] Function : main
76607 2019-Jan-12 20:37:27.110118 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76608 2019-Jan-12 20:37:27.110754 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76609 2019-Jan-12 20:37:27.111389 - [DEBUG] Value : BOTTOM
76610 2019-Jan-12 20:37:27.111415 - [DEBUG]
76611 2019-Jan-12 20:37:27.111439 - [DEBUG] Function : main
76612 2019-Jan-12 20:37:27.111465 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76613 2019-Jan-12 20:37:27.112114 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76614 2019-Jan-12 20:37:27.112749 - [DEBUG] Value : BOTTOM
76615 2019-Jan-12 20:37:27.112775 - [DEBUG]
76616 2019-Jan-12 20:37:27.112800 - [DEBUG] Function : main
76617 2019-Jan-12 20:37:27.112825 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76618 2019-Jan-12 20:37:27.113460 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76619 2019-Jan-12 20:37:27.114093 - [DEBUG] Value : BOTTOM
76620 2019-Jan-12 20:37:27.114119 - [DEBUG]
76621 2019-Jan-12 20:37:27.114144 - [DEBUG] Function : main
76622 2019-Jan-12 20:37:27.114169 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76623 2019-Jan-12 20:37:27.114804 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76624 2019-Jan-12 20:37:27.115450 - [DEBUG] Value : BOTTOM
76625 2019-Jan-12 20:37:27.115476 - [DEBUG]
76626 2019-Jan-12 20:37:27.115500 - [DEBUG] Function : main
76627 2019-Jan-12 20:37:27.115525 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76628 2019-Jan-12 20:37:27.116160 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76629 2019-Jan-12 20:37:27.116794 - [DEBUG] Value : BOTTOM
76630 2019-Jan-12 20:37:27.116820 - [DEBUG]
76631 2019-Jan-12 20:37:27.116844 - [DEBUG] Function : main
76632 2019-Jan-12 20:37:27.116870 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76633 2019-Jan-12 20:37:27.117504 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76634 2019-Jan-12 20:37:27.118138 - [DEBUG] Value : BOTTOM
76635 2019-Jan-12 20:37:27.118164 - [DEBUG]
76636 2019-Jan-12 20:37:27.118188 - [DEBUG] Function : main
76637 2019-Jan-12 20:37:27.118214 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76638 2019-Jan-12 20:37:27.118863 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76639 2019-Jan-12 20:37:27.119495 - [DEBUG] Value : BOTTOM
76640 2019-Jan-12 20:37:27.119521 - [DEBUG]
76641 2019-Jan-12 20:37:27.119547 - [DEBUG] Function : main
76642 2019-Jan-12 20:37:27.119572 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76643 2019-Jan-12 20:37:27.120208 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76644 2019-Jan-12 20:37:27.120842 - [DEBUG] Value : BOTTOM
76645 2019-Jan-12 20:37:27.120868 - [DEBUG]
76646 2019-Jan-12 20:37:27.120892 - [DEBUG] Function : main
76647 2019-Jan-12 20:37:27.120926 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76648 2019-Jan-12 20:37:27.121562 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76649 2019-Jan-12 20:37:27.121620 - [DEBUG] Value : BOTTOM
76650 2019-Jan-12 20:37:27.121646 - [DEBUG]
76651 2019-Jan-12 20:37:27.121684 - [DEBUG] Function : main
76652 2019-Jan-12 20:37:27.121710 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76653 2019-Jan-12 20:37:27.122357 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76654 2019-Jan-12 20:37:27.122992 - [DEBUG] Value : BOTTOM
76655 2019-Jan-12 20:37:27.123018 - [DEBUG]
76656 2019-Jan-12 20:37:27.123043 - [DEBUG] Function : main
76657 2019-Jan-12 20:37:27.123068 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76658 2019-Jan-12 20:37:27.123699 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76659 2019-Jan-12 20:37:27.124332 - [DEBUG] Value : BOTTOM
76660 2019-Jan-12 20:37:27.124358 - [DEBUG]
76661 2019-Jan-12 20:37:27.124383 - [DEBUG] Function : main
76662 2019-Jan-12 20:37:27.124408 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76663 2019-Jan-12 20:37:27.125040 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76664 2019-Jan-12 20:37:27.125741 - [DEBUG] Value : BOTTOM
76665 2019-Jan-12 20:37:27.125769 - [DEBUG]
76666 2019-Jan-12 20:37:27.125794 - [DEBUG] Function : main
76667 2019-Jan-12 20:37:27.125820 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76668 2019-Jan-12 20:37:27.126464 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76669 2019-Jan-12 20:37:27.127098 - [DEBUG] Value : BOTTOM
76670 2019-Jan-12 20:37:27.127124 - [DEBUG]
76671 2019-Jan-12 20:37:27.127149 - [DEBUG] Function : main
76672 2019-Jan-12 20:37:27.127174 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76673 2019-Jan-12 20:37:27.127806 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76674 2019-Jan-12 20:37:27.128442 - [DEBUG] Value : BOTTOM
76675 2019-Jan-12 20:37:27.128468 - [DEBUG]
76676 2019-Jan-12 20:37:27.128492 - [DEBUG] Function : main
76677 2019-Jan-12 20:37:27.128517 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76678 2019-Jan-12 20:37:27.129178 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76679 2019-Jan-12 20:37:27.129810 - [DEBUG] Value : BOTTOM
76680 2019-Jan-12 20:37:27.129836 - [DEBUG]
76681 2019-Jan-12 20:37:27.129861 - [DEBUG] Function : main
76682 2019-Jan-12 20:37:27.129886 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76683 2019-Jan-12 20:37:27.130519 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76684 2019-Jan-12 20:37:27.131149 - [DEBUG] Value : BOTTOM
76685 2019-Jan-12 20:37:27.131175 - [DEBUG]
76686 2019-Jan-12 20:37:27.131200 - [DEBUG] Function : main
76687 2019-Jan-12 20:37:27.131225 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76688 2019-Jan-12 20:37:27.131855 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76689 2019-Jan-12 20:37:27.132504 - [DEBUG] Value : BOTTOM
76690 2019-Jan-12 20:37:27.132530 - [DEBUG]
76691 2019-Jan-12 20:37:27.132564 - [DEBUG] Function : main
76692 2019-Jan-12 20:37:27.132590 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76693 2019-Jan-12 20:37:27.133222 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76694 2019-Jan-12 20:37:27.133859 - [DEBUG] Value : BOTTOM
76695 2019-Jan-12 20:37:27.133885 - [DEBUG]
76696 2019-Jan-12 20:37:27.133910 - [DEBUG] Function : main
76697 2019-Jan-12 20:37:27.133935 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76698 2019-Jan-12 20:37:27.134567 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76699 2019-Jan-12 20:37:27.135201 - [DEBUG] Value : BOTTOM
76700 2019-Jan-12 20:37:27.135227 - [DEBUG]
76701 2019-Jan-12 20:37:27.135252 - [DEBUG] Function : main
76702 2019-Jan-12 20:37:27.135277 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76703 2019-Jan-12 20:37:27.135923 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76704 2019-Jan-12 20:37:27.136558 - [DEBUG] Value : BOTTOM
76705 2019-Jan-12 20:37:27.136584 - [DEBUG]
76706 2019-Jan-12 20:37:27.136609 - [DEBUG] Function : main
76707 2019-Jan-12 20:37:27.136634 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76708 2019-Jan-12 20:37:27.137264 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76709 2019-Jan-12 20:37:27.137898 - [DEBUG] Value : BOTTOM
76710 2019-Jan-12 20:37:27.137924 - [DEBUG]
76711 2019-Jan-12 20:37:27.137949 - [DEBUG] Function : main
76712 2019-Jan-12 20:37:27.137974 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76713 2019-Jan-12 20:37:27.138604 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76714 2019-Jan-12 20:37:27.139250 - [DEBUG] Value : BOTTOM
76715 2019-Jan-12 20:37:27.139276 - [DEBUG]
76716 2019-Jan-12 20:37:27.139300 - [DEBUG] Function : main
76717 2019-Jan-12 20:37:27.139325 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76718 2019-Jan-12 20:37:27.139956 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76719 2019-Jan-12 20:37:27.140589 - [DEBUG] Value : BOTTOM
76720 2019-Jan-12 20:37:27.140615 - [DEBUG]
76721 2019-Jan-12 20:37:27.140639 - [DEBUG] Function : main
76722 2019-Jan-12 20:37:27.140665 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76723 2019-Jan-12 20:37:27.141295 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76724 2019-Jan-12 20:37:27.141928 - [DEBUG] Value : BOTTOM
76725 2019-Jan-12 20:37:27.141954 - [DEBUG]
76726 2019-Jan-12 20:37:27.141978 - [DEBUG] Function : main
76727 2019-Jan-12 20:37:27.142017 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76728 2019-Jan-12 20:37:27.142649 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76729 2019-Jan-12 20:37:27.143280 - [DEBUG] Value : BOTTOM
76730 2019-Jan-12 20:37:27.143305 - [DEBUG]
76731 2019-Jan-12 20:37:27.143331 - [DEBUG] Function : main
76732 2019-Jan-12 20:37:27.143356 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76733 2019-Jan-12 20:37:27.143987 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76734 2019-Jan-12 20:37:27.144620 - [DEBUG] Value : BOTTOM
76735 2019-Jan-12 20:37:27.144661 - [DEBUG]
76736 2019-Jan-12 20:37:27.144686 - [DEBUG] Function : main
76737 2019-Jan-12 20:37:27.144711 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76738 2019-Jan-12 20:37:27.145355 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76739 2019-Jan-12 20:37:27.145990 - [DEBUG] Value : BOTTOM
76740 2019-Jan-12 20:37:27.146016 - [DEBUG]
76741 2019-Jan-12 20:37:27.146040 - [DEBUG] Function : main
76742 2019-Jan-12 20:37:27.146065 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76743 2019-Jan-12 20:37:27.146696 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76744 2019-Jan-12 20:37:27.146753 - [DEBUG] Value : BOTTOM
76745 2019-Jan-12 20:37:27.146779 - [DEBUG]
76746 2019-Jan-12 20:37:27.146817 - [DEBUG] Function : main
76747 2019-Jan-12 20:37:27.146844 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76748 2019-Jan-12 20:37:27.147481 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76749 2019-Jan-12 20:37:27.148115 - [DEBUG] Value : BOTTOM
76750 2019-Jan-12 20:37:27.148140 - [DEBUG]
76751 2019-Jan-12 20:37:27.148165 - [DEBUG] Function : main
76752 2019-Jan-12 20:37:27.148190 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76753 2019-Jan-12 20:37:27.148838 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76754 2019-Jan-12 20:37:27.149471 - [DEBUG] Value : BOTTOM
76755 2019-Jan-12 20:37:27.149497 - [DEBUG]
76756 2019-Jan-12 20:37:27.149522 - [DEBUG] Function : main
76757 2019-Jan-12 20:37:27.149547 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76758 2019-Jan-12 20:37:27.150181 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76759 2019-Jan-12 20:37:27.150830 - [DEBUG] Value : BOTTOM
76760 2019-Jan-12 20:37:27.150856 - [DEBUG]
76761 2019-Jan-12 20:37:27.150880 - [DEBUG] Function : main
76762 2019-Jan-12 20:37:27.150906 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76763 2019-Jan-12 20:37:27.151540 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76764 2019-Jan-12 20:37:27.152188 - [DEBUG] Value : BOTTOM
76765 2019-Jan-12 20:37:27.152213 - [DEBUG]
76766 2019-Jan-12 20:37:27.152238 - [DEBUG] Function : main
76767 2019-Jan-12 20:37:27.152263 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76768 2019-Jan-12 20:37:27.152897 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76769 2019-Jan-12 20:37:27.153532 - [DEBUG] Value : BOTTOM
76770 2019-Jan-12 20:37:27.153558 - [DEBUG]
76771 2019-Jan-12 20:37:27.153583 - [DEBUG] Function : main
76772 2019-Jan-12 20:37:27.153608 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76773 2019-Jan-12 20:37:27.154241 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76774 2019-Jan-12 20:37:27.154873 - [DEBUG] Value : BOTTOM
76775 2019-Jan-12 20:37:27.154899 - [DEBUG]
76776 2019-Jan-12 20:37:27.154924 - [DEBUG] Function : main
76777 2019-Jan-12 20:37:27.154949 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76778 2019-Jan-12 20:37:27.155598 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76779 2019-Jan-12 20:37:27.156228 - [DEBUG] Value : BOTTOM
76780 2019-Jan-12 20:37:27.156254 - [DEBUG]
76781 2019-Jan-12 20:37:27.156287 - [DEBUG] Function : main
76782 2019-Jan-12 20:37:27.156313 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76783 2019-Jan-12 20:37:27.156948 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76784 2019-Jan-12 20:37:27.157579 - [DEBUG] Value : BOTTOM
76785 2019-Jan-12 20:37:27.157605 - [DEBUG]
76786 2019-Jan-12 20:37:27.157629 - [DEBUG] Function : main
76787 2019-Jan-12 20:37:27.157654 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76788 2019-Jan-12 20:37:27.158289 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76789 2019-Jan-12 20:37:27.158941 - [DEBUG] Value : BOTTOM
76790 2019-Jan-12 20:37:27.158967 - [DEBUG]
76791 2019-Jan-12 20:37:27.158991 - [DEBUG] Function : main
76792 2019-Jan-12 20:37:27.159016 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76793 2019-Jan-12 20:37:27.159650 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76794 2019-Jan-12 20:37:27.160286 - [DEBUG] Value : BOTTOM
76795 2019-Jan-12 20:37:27.160312 - [DEBUG]
76796 2019-Jan-12 20:37:27.160337 - [DEBUG] Function : main
76797 2019-Jan-12 20:37:27.160362 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76798 2019-Jan-12 20:37:27.160996 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76799 2019-Jan-12 20:37:27.161629 - [DEBUG] Value : BOTTOM
76800 2019-Jan-12 20:37:27.161655 - [DEBUG]
76801 2019-Jan-12 20:37:27.161679 - [DEBUG] Function : main
76802 2019-Jan-12 20:37:27.161704 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76803 2019-Jan-12 20:37:27.162352 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76804 2019-Jan-12 20:37:27.162987 - [DEBUG] Value : BOTTOM
76805 2019-Jan-12 20:37:27.163013 - [DEBUG]
76806 2019-Jan-12 20:37:27.163037 - [DEBUG] Function : main
76807 2019-Jan-12 20:37:27.163062 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76808 2019-Jan-12 20:37:27.163696 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76809 2019-Jan-12 20:37:27.164326 - [DEBUG] Value : BOTTOM
76810 2019-Jan-12 20:37:27.164352 - [DEBUG]
76811 2019-Jan-12 20:37:27.164376 - [DEBUG] Function : main
76812 2019-Jan-12 20:37:27.164401 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76813 2019-Jan-12 20:37:27.165034 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76814 2019-Jan-12 20:37:27.165681 - [DEBUG] Value : BOTTOM
76815 2019-Jan-12 20:37:27.165708 - [DEBUG]
76816 2019-Jan-12 20:37:27.165732 - [DEBUG] Function : main
76817 2019-Jan-12 20:37:27.165757 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76818 2019-Jan-12 20:37:27.166391 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76819 2019-Jan-12 20:37:27.167024 - [DEBUG] Value : BOTTOM
76820 2019-Jan-12 20:37:27.167050 - [DEBUG]
76821 2019-Jan-12 20:37:27.167074 - [DEBUG] Function : main
76822 2019-Jan-12 20:37:27.167100 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76823 2019-Jan-12 20:37:27.167733 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76824 2019-Jan-12 20:37:27.168363 - [DEBUG] Value : BOTTOM
76825 2019-Jan-12 20:37:27.168389 - [DEBUG]
76826 2019-Jan-12 20:37:27.168415 - [DEBUG] Function : main
76827 2019-Jan-12 20:37:27.168440 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76828 2019-Jan-12 20:37:27.169097 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76829 2019-Jan-12 20:37:27.169730 - [DEBUG] Value : BOTTOM
76830 2019-Jan-12 20:37:27.169756 - [DEBUG]
76831 2019-Jan-12 20:37:27.169781 - [DEBUG] Function : main
76832 2019-Jan-12 20:37:27.169806 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76833 2019-Jan-12 20:37:27.170439 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76834 2019-Jan-12 20:37:27.171072 - [DEBUG] Value : BOTTOM
76835 2019-Jan-12 20:37:27.171098 - [DEBUG]
76836 2019-Jan-12 20:37:27.171123 - [DEBUG] Function : main
76837 2019-Jan-12 20:37:27.171148 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76838 2019-Jan-12 20:37:27.171782 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76839 2019-Jan-12 20:37:27.172429 - [DEBUG] Value : BOTTOM
76840 2019-Jan-12 20:37:27.172455 - [DEBUG]
76841 2019-Jan-12 20:37:27.172479 - [DEBUG] Function : main
76842 2019-Jan-12 20:37:27.172504 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76843 2019-Jan-12 20:37:27.173137 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76844 2019-Jan-12 20:37:27.173779 - [DEBUG] Value : BOTTOM
76845 2019-Jan-12 20:37:27.173805 - [DEBUG]
76846 2019-Jan-12 20:37:27.173829 - [DEBUG] Function : main
76847 2019-Jan-12 20:37:27.173854 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76848 2019-Jan-12 20:37:27.174487 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76849 2019-Jan-12 20:37:27.174543 - [DEBUG] Value : BOTTOM
76850 2019-Jan-12 20:37:27.174569 - [DEBUG]
76851 2019-Jan-12 20:37:27.174606 - [DEBUG] Function : main
76852 2019-Jan-12 20:37:27.174632 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76853 2019-Jan-12 20:37:27.175265 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76854 2019-Jan-12 20:37:27.175914 - [DEBUG] Value : BOTTOM
76855 2019-Jan-12 20:37:27.175940 - [DEBUG]
76856 2019-Jan-12 20:37:27.175964 - [DEBUG] Function : main
76857 2019-Jan-12 20:37:27.175990 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76858 2019-Jan-12 20:37:27.176620 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76859 2019-Jan-12 20:37:27.177252 - [DEBUG] Value : BOTTOM
76860 2019-Jan-12 20:37:27.177278 - [DEBUG]
76861 2019-Jan-12 20:37:27.177303 - [DEBUG] Function : main
76862 2019-Jan-12 20:37:27.177328 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76863 2019-Jan-12 20:37:27.177959 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76864 2019-Jan-12 20:37:27.178607 - [DEBUG] Value : BOTTOM
76865 2019-Jan-12 20:37:27.178633 - [DEBUG]
76866 2019-Jan-12 20:37:27.178670 - [DEBUG] Function : main
76867 2019-Jan-12 20:37:27.178696 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76868 2019-Jan-12 20:37:27.179328 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76869 2019-Jan-12 20:37:27.179960 - [DEBUG] Value : BOTTOM
76870 2019-Jan-12 20:37:27.179986 - [DEBUG]
76871 2019-Jan-12 20:37:27.180011 - [DEBUG] Function : main
76872 2019-Jan-12 20:37:27.180036 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76873 2019-Jan-12 20:37:27.180667 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76874 2019-Jan-12 20:37:27.181309 - [DEBUG] Value : BOTTOM
76875 2019-Jan-12 20:37:27.181335 - [DEBUG]
76876 2019-Jan-12 20:37:27.181360 - [DEBUG] Function : main
76877 2019-Jan-12 20:37:27.181385 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76878 2019-Jan-12 20:37:27.182028 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76879 2019-Jan-12 20:37:27.182661 - [DEBUG] Value : BOTTOM
76880 2019-Jan-12 20:37:27.182687 - [DEBUG]
76881 2019-Jan-12 20:37:27.182712 - [DEBUG] Function : main
76882 2019-Jan-12 20:37:27.182737 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76883 2019-Jan-12 20:37:27.183367 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76884 2019-Jan-12 20:37:27.183998 - [DEBUG] Value : BOTTOM
76885 2019-Jan-12 20:37:27.184024 - [DEBUG]
76886 2019-Jan-12 20:37:27.184049 - [DEBUG] Function : main
76887 2019-Jan-12 20:37:27.184074 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76888 2019-Jan-12 20:37:27.184705 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76889 2019-Jan-12 20:37:27.185349 - [DEBUG] Value : BOTTOM
76890 2019-Jan-12 20:37:27.185375 - [DEBUG]
76891 2019-Jan-12 20:37:27.185399 - [DEBUG] Function : main
76892 2019-Jan-12 20:37:27.185424 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76893 2019-Jan-12 20:37:27.186055 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76894 2019-Jan-12 20:37:27.186691 - [DEBUG] Value : BOTTOM
76895 2019-Jan-12 20:37:27.186717 - [DEBUG]
76896 2019-Jan-12 20:37:27.186742 - [DEBUG] Function : main
76897 2019-Jan-12 20:37:27.186767 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76898 2019-Jan-12 20:37:27.187397 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76899 2019-Jan-12 20:37:27.188033 - [DEBUG] Value : BOTTOM
76900 2019-Jan-12 20:37:27.188059 - [DEBUG]
76901 2019-Jan-12 20:37:27.188083 - [DEBUG] Function : main
76902 2019-Jan-12 20:37:27.188108 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76903 2019-Jan-12 20:37:27.188754 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76904 2019-Jan-12 20:37:27.189388 - [DEBUG] Value : BOTTOM
76905 2019-Jan-12 20:37:27.189414 - [DEBUG]
76906 2019-Jan-12 20:37:27.189439 - [DEBUG] Function : main
76907 2019-Jan-12 20:37:27.189464 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76908 2019-Jan-12 20:37:27.190094 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76909 2019-Jan-12 20:37:27.190728 - [DEBUG] Value : BOTTOM
76910 2019-Jan-12 20:37:27.190754 - [DEBUG]
76911 2019-Jan-12 20:37:27.190779 - [DEBUG] Function : main
76912 2019-Jan-12 20:37:27.190804 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76913 2019-Jan-12 20:37:27.191434 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
76914 2019-Jan-12 20:37:27.192079 - [DEBUG] Value : BOTTOM
76915 2019-Jan-12 20:37:27.192105 - [DEBUG]
76916 2019-Jan-12 20:37:27.192130 - [DEBUG] Function : main
76917 2019-Jan-12 20:37:27.192155 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76918 2019-Jan-12 20:37:27.192784 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76919 2019-Jan-12 20:37:27.193417 - [DEBUG] Value : BOTTOM
76920 2019-Jan-12 20:37:27.193443 - [DEBUG]
76921 2019-Jan-12 20:37:27.193467 - [DEBUG] Function : main
76922 2019-Jan-12 20:37:27.193500 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76923 2019-Jan-12 20:37:27.194131 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76924 2019-Jan-12 20:37:27.194766 - [DEBUG] Value : BOTTOM
76925 2019-Jan-12 20:37:27.194792 - [DEBUG]
76926 2019-Jan-12 20:37:27.194817 - [DEBUG] Function : main
76927 2019-Jan-12 20:37:27.194842 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76928 2019-Jan-12 20:37:27.195487 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
76929 2019-Jan-12 20:37:27.196119 - [DEBUG] Value : BOTTOM
76930 2019-Jan-12 20:37:27.196145 - [DEBUG]
76931 2019-Jan-12 20:37:27.196170 - [DEBUG] Function : main
76932 2019-Jan-12 20:37:27.196195 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76933 2019-Jan-12 20:37:27.196826 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76934 2019-Jan-12 20:37:27.197460 - [DEBUG] Value : BOTTOM
76935 2019-Jan-12 20:37:27.197486 - [DEBUG]
76936 2019-Jan-12 20:37:27.197510 - [DEBUG] Function : main
76937 2019-Jan-12 20:37:27.197535 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76938 2019-Jan-12 20:37:27.198166 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76939 2019-Jan-12 20:37:27.198816 - [DEBUG] Value : BOTTOM
76940 2019-Jan-12 20:37:27.198842 - [DEBUG]
76941 2019-Jan-12 20:37:27.198866 - [DEBUG] Function : main
76942 2019-Jan-12 20:37:27.198891 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76943 2019-Jan-12 20:37:27.199522 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
76944 2019-Jan-12 20:37:27.200153 - [DEBUG] Value : BOTTOM
76945 2019-Jan-12 20:37:27.200179 - [DEBUG]
76946 2019-Jan-12 20:37:27.200203 - [DEBUG] Function : main
76947 2019-Jan-12 20:37:27.200228 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76948 2019-Jan-12 20:37:27.200859 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76949 2019-Jan-12 20:37:27.201500 - [DEBUG] Value : BOTTOM
76950 2019-Jan-12 20:37:27.201525 - [DEBUG]
76951 2019-Jan-12 20:37:27.201550 - [DEBUG] Function : main
76952 2019-Jan-12 20:37:27.201575 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76953 2019-Jan-12 20:37:27.202221 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76954 2019-Jan-12 20:37:27.202856 - [DEBUG] Value : BOTTOM
76955 2019-Jan-12 20:37:27.202882 - [DEBUG]
76956 2019-Jan-12 20:37:27.202906 - [DEBUG] Function : main
76957 2019-Jan-12 20:37:27.202932 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
76958 2019-Jan-12 20:37:27.203562 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76959 2019-Jan-12 20:37:27.203618 - [DEBUG] Value : BOTTOM
76960 2019-Jan-12 20:37:27.203644 - [DEBUG]
76961 2019-Jan-12 20:37:27.203681 - [DEBUG] Function : main
76962 2019-Jan-12 20:37:27.203707 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76963 2019-Jan-12 20:37:27.204350 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76964 2019-Jan-12 20:37:27.204986 - [DEBUG] Value : BOTTOM
76965 2019-Jan-12 20:37:27.205011 - [DEBUG]
76966 2019-Jan-12 20:37:27.205036 - [DEBUG] Function : main
76967 2019-Jan-12 20:37:27.205061 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76968 2019-Jan-12 20:37:27.205709 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76969 2019-Jan-12 20:37:27.206350 - [DEBUG] Value : BOTTOM
76970 2019-Jan-12 20:37:27.206377 - [DEBUG]
76971 2019-Jan-12 20:37:27.206401 - [DEBUG] Function : main
76972 2019-Jan-12 20:37:27.206427 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76973 2019-Jan-12 20:37:27.207062 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
76974 2019-Jan-12 20:37:27.207711 - [DEBUG] Value : BOTTOM
76975 2019-Jan-12 20:37:27.207737 - [DEBUG]
76976 2019-Jan-12 20:37:27.207762 - [DEBUG] Function : main
76977 2019-Jan-12 20:37:27.207787 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76978 2019-Jan-12 20:37:27.208422 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76979 2019-Jan-12 20:37:27.209072 - [DEBUG] Value : BOTTOM
76980 2019-Jan-12 20:37:27.209098 - [DEBUG]
76981 2019-Jan-12 20:37:27.209123 - [DEBUG] Function : main
76982 2019-Jan-12 20:37:27.209148 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76983 2019-Jan-12 20:37:27.209782 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76984 2019-Jan-12 20:37:27.210418 - [DEBUG] Value : BOTTOM
76985 2019-Jan-12 20:37:27.210444 - [DEBUG]
76986 2019-Jan-12 20:37:27.210469 - [DEBUG] Function : main
76987 2019-Jan-12 20:37:27.210494 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76988 2019-Jan-12 20:37:27.211128 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76989 2019-Jan-12 20:37:27.211761 - [DEBUG] Value : BOTTOM
76990 2019-Jan-12 20:37:27.211786 - [DEBUG]
76991 2019-Jan-12 20:37:27.211812 - [DEBUG] Function : main
76992 2019-Jan-12 20:37:27.211837 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76993 2019-Jan-12 20:37:27.212487 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76994 2019-Jan-12 20:37:27.213119 - [DEBUG] Value : BOTTOM
76995 2019-Jan-12 20:37:27.213145 - [DEBUG]
76996 2019-Jan-12 20:37:27.213170 - [DEBUG] Function : main
76997 2019-Jan-12 20:37:27.213195 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76998 2019-Jan-12 20:37:27.213828 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76999 2019-Jan-12 20:37:27.214460 - [DEBUG] Value : BOTTOM
77000 2019-Jan-12 20:37:27.214486 - [DEBUG]
77001 2019-Jan-12 20:37:27.214511 - [DEBUG] Function : main
77002 2019-Jan-12 20:37:27.214536 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77003 2019-Jan-12 20:37:27.215170 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77004 2019-Jan-12 20:37:27.215822 - [DEBUG] Value : BOTTOM
77005 2019-Jan-12 20:37:27.215848 - [DEBUG]
77006 2019-Jan-12 20:37:27.215873 - [DEBUG] Function : main
77007 2019-Jan-12 20:37:27.215898 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77008 2019-Jan-12 20:37:27.216532 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77009 2019-Jan-12 20:37:27.217168 - [DEBUG] Value : BOTTOM
77010 2019-Jan-12 20:37:27.217194 - [DEBUG]
77011 2019-Jan-12 20:37:27.217218 - [DEBUG] Function : main
77012 2019-Jan-12 20:37:27.217243 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77013 2019-Jan-12 20:37:27.217877 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77014 2019-Jan-12 20:37:27.218517 - [DEBUG] Value : BOTTOM
77015 2019-Jan-12 20:37:27.218544 - [DEBUG]
77016 2019-Jan-12 20:37:27.218568 - [DEBUG] Function : main
77017 2019-Jan-12 20:37:27.218593 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77018 2019-Jan-12 20:37:27.219243 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77019 2019-Jan-12 20:37:27.219879 - [DEBUG] Value : BOTTOM
77020 2019-Jan-12 20:37:27.219905 - [DEBUG]
77021 2019-Jan-12 20:37:27.219929 - [DEBUG] Function : main
77022 2019-Jan-12 20:37:27.219954 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77023 2019-Jan-12 20:37:27.220588 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
77024 2019-Jan-12 20:37:27.221220 - [DEBUG] Value : BOTTOM
77025 2019-Jan-12 20:37:27.221246 - [DEBUG]
77026 2019-Jan-12 20:37:27.221270 - [DEBUG] Function : main
77027 2019-Jan-12 20:37:27.221295 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77028 2019-Jan-12 20:37:27.221928 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77029 2019-Jan-12 20:37:27.222578 - [DEBUG] Value : BOTTOM
77030 2019-Jan-12 20:37:27.222604 - [DEBUG]
77031 2019-Jan-12 20:37:27.222629 - [DEBUG] Function : main
77032 2019-Jan-12 20:37:27.222654 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77033 2019-Jan-12 20:37:27.223287 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77034 2019-Jan-12 20:37:27.223921 - [DEBUG] Value : BOTTOM
77035 2019-Jan-12 20:37:27.223947 - [DEBUG]
77036 2019-Jan-12 20:37:27.223971 - [DEBUG] Function : main
77037 2019-Jan-12 20:37:27.223997 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77038 2019-Jan-12 20:37:27.224631 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
77039 2019-Jan-12 20:37:27.225263 - [DEBUG] Value : BOTTOM
77040 2019-Jan-12 20:37:27.225289 - [DEBUG]
77041 2019-Jan-12 20:37:27.225326 - [DEBUG] Function : main
77042 2019-Jan-12 20:37:27.225354 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77043 2019-Jan-12 20:37:27.225988 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77044 2019-Jan-12 20:37:27.226621 - [DEBUG] Value : BOTTOM
77045 2019-Jan-12 20:37:27.226647 - [DEBUG]
77046 2019-Jan-12 20:37:27.226671 - [DEBUG] Function : main
77047 2019-Jan-12 20:37:27.226697 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77048 2019-Jan-12 20:37:27.227331 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77049 2019-Jan-12 20:37:27.227965 - [DEBUG] Value : BOTTOM
77050 2019-Jan-12 20:37:27.227991 - [DEBUG]
77051 2019-Jan-12 20:37:27.228016 - [DEBUG] Function : main
77052 2019-Jan-12 20:37:27.228041 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77053 2019-Jan-12 20:37:27.228687 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
77054 2019-Jan-12 20:37:27.229319 - [DEBUG] Value : BOTTOM
77055 2019-Jan-12 20:37:27.229345 - [DEBUG]
77056 2019-Jan-12 20:37:27.229370 - [DEBUG] Function : main
77057 2019-Jan-12 20:37:27.229395 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77058 2019-Jan-12 20:37:27.230028 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77059 2019-Jan-12 20:37:27.230670 - [DEBUG] Value : BOTTOM
77060 2019-Jan-12 20:37:27.230707 - [DEBUG]
77061 2019-Jan-12 20:37:27.230732 - [DEBUG] Function : main
77062 2019-Jan-12 20:37:27.230757 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77063 2019-Jan-12 20:37:27.231392 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77064 2019-Jan-12 20:37:27.231448 - [DEBUG] Value : BOTTOM
77065 2019-Jan-12 20:37:27.231474 - [DEBUG]
77066 2019-Jan-12 20:37:27.231512 - [DEBUG] Function : main
77067 2019-Jan-12 20:37:27.231538 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77068 2019-Jan-12 20:37:27.232197 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77069 2019-Jan-12 20:37:27.232833 - [DEBUG] Value : BOTTOM
77070 2019-Jan-12 20:37:27.232859 - [DEBUG]
77071 2019-Jan-12 20:37:27.232883 - [DEBUG] Function : main
77072 2019-Jan-12 20:37:27.232909 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77073 2019-Jan-12 20:37:27.233554 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77074 2019-Jan-12 20:37:27.234188 - [DEBUG] Value : BOTTOM
77075 2019-Jan-12 20:37:27.234214 - [DEBUG]
77076 2019-Jan-12 20:37:27.234239 - [DEBUG] Function : main
77077 2019-Jan-12 20:37:27.234264 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77078 2019-Jan-12 20:37:27.234898 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77079 2019-Jan-12 20:37:27.235547 - [DEBUG] Value : BOTTOM
77080 2019-Jan-12 20:37:27.235573 - [DEBUG]
77081 2019-Jan-12 20:37:27.235597 - [DEBUG] Function : main
77082 2019-Jan-12 20:37:27.235622 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77083 2019-Jan-12 20:37:27.236256 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77084 2019-Jan-12 20:37:27.236904 - [DEBUG] Value : BOTTOM
77085 2019-Jan-12 20:37:27.236930 - [DEBUG]
77086 2019-Jan-12 20:37:27.236954 - [DEBUG] Function : main
77087 2019-Jan-12 20:37:27.236980 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77088 2019-Jan-12 20:37:27.237616 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77089 2019-Jan-12 20:37:27.238247 - [DEBUG] Value : BOTTOM
77090 2019-Jan-12 20:37:27.238273 - [DEBUG]
77091 2019-Jan-12 20:37:27.238298 - [DEBUG] Function : main
77092 2019-Jan-12 20:37:27.238323 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77093 2019-Jan-12 20:37:27.238973 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77094 2019-Jan-12 20:37:27.239609 - [DEBUG] Value : BOTTOM
77095 2019-Jan-12 20:37:27.239635 - [DEBUG]
77096 2019-Jan-12 20:37:27.239660 - [DEBUG] Function : main
77097 2019-Jan-12 20:37:27.239685 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77098 2019-Jan-12 20:37:27.240321 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77099 2019-Jan-12 20:37:27.240953 - [DEBUG] Value : BOTTOM
77100 2019-Jan-12 20:37:27.240979 - [DEBUG]
77101 2019-Jan-12 20:37:27.241004 - [DEBUG] Function : main
77102 2019-Jan-12 20:37:27.241029 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77103 2019-Jan-12 20:37:27.241664 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77104 2019-Jan-12 20:37:27.242312 - [DEBUG] Value : BOTTOM
77105 2019-Jan-12 20:37:27.242338 - [DEBUG]
77106 2019-Jan-12 20:37:27.242362 - [DEBUG] Function : main
77107 2019-Jan-12 20:37:27.242396 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77108 2019-Jan-12 20:37:27.243031 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77109 2019-Jan-12 20:37:27.243664 - [DEBUG] Value : BOTTOM
77110 2019-Jan-12 20:37:27.243690 - [DEBUG]
77111 2019-Jan-12 20:37:27.243714 - [DEBUG] Function : main
77112 2019-Jan-12 20:37:27.243739 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77113 2019-Jan-12 20:37:27.244374 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77114 2019-Jan-12 20:37:27.245011 - [DEBUG] Value : BOTTOM
77115 2019-Jan-12 20:37:27.245037 - [DEBUG]
77116 2019-Jan-12 20:37:27.245061 - [DEBUG] Function : main
77117 2019-Jan-12 20:37:27.245086 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77118 2019-Jan-12 20:37:27.245737 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77119 2019-Jan-12 20:37:27.246374 - [DEBUG] Value : BOTTOM
77120 2019-Jan-12 20:37:27.246400 - [DEBUG]
77121 2019-Jan-12 20:37:27.246425 - [DEBUG] Function : main
77122 2019-Jan-12 20:37:27.246450 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77123 2019-Jan-12 20:37:27.247085 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77124 2019-Jan-12 20:37:27.247719 - [DEBUG] Value : BOTTOM
77125 2019-Jan-12 20:37:27.247745 - [DEBUG]
77126 2019-Jan-12 20:37:27.247769 - [DEBUG] Function : main
77127 2019-Jan-12 20:37:27.247794 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77128 2019-Jan-12 20:37:27.248429 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77129 2019-Jan-12 20:37:27.249078 - [DEBUG] Value : BOTTOM
77130 2019-Jan-12 20:37:27.249104 - [DEBUG]
77131 2019-Jan-12 20:37:27.249128 - [DEBUG] Function : main
77132 2019-Jan-12 20:37:27.249153 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77133 2019-Jan-12 20:37:27.249787 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
77134 2019-Jan-12 20:37:27.250418 - [DEBUG] Value : BOTTOM
77135 2019-Jan-12 20:37:27.250444 - [DEBUG]
77136 2019-Jan-12 20:37:27.250469 - [DEBUG] Function : main
77137 2019-Jan-12 20:37:27.250494 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77138 2019-Jan-12 20:37:27.251129 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77139 2019-Jan-12 20:37:27.251770 - [DEBUG] Value : BOTTOM
77140 2019-Jan-12 20:37:27.251795 - [DEBUG]
77141 2019-Jan-12 20:37:27.251820 - [DEBUG] Function : main
77142 2019-Jan-12 20:37:27.251845 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77143 2019-Jan-12 20:37:27.252496 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77144 2019-Jan-12 20:37:27.253130 - [DEBUG] Value : BOTTOM
77145 2019-Jan-12 20:37:27.253156 - [DEBUG]
77146 2019-Jan-12 20:37:27.253182 - [DEBUG] Function : main
77147 2019-Jan-12 20:37:27.253207 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77148 2019-Jan-12 20:37:27.253841 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77149 2019-Jan-12 20:37:27.254474 - [DEBUG] Value : BOTTOM
77150 2019-Jan-12 20:37:27.254500 - [DEBUG]
77151 2019-Jan-12 20:37:27.254525 - [DEBUG] Function : main
77152 2019-Jan-12 20:37:27.254550 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77153 2019-Jan-12 20:37:27.255193 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77154 2019-Jan-12 20:37:27.255848 - [DEBUG] Value : BOTTOM
77155 2019-Jan-12 20:37:27.255874 - [DEBUG]
77156 2019-Jan-12 20:37:27.255898 - [DEBUG] Function : main
77157 2019-Jan-12 20:37:27.255923 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77158 2019-Jan-12 20:37:27.256558 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77159 2019-Jan-12 20:37:27.257194 - [DEBUG] Value : BOTTOM
77160 2019-Jan-12 20:37:27.257220 - [DEBUG]
77161 2019-Jan-12 20:37:27.257245 - [DEBUG] Function : main
77162 2019-Jan-12 20:37:27.257270 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77163 2019-Jan-12 20:37:27.257904 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77164 2019-Jan-12 20:37:27.258545 - [DEBUG] Value : BOTTOM
77165 2019-Jan-12 20:37:27.258571 - [DEBUG]
77166 2019-Jan-12 20:37:27.258596 - [DEBUG] Function : main
77167 2019-Jan-12 20:37:27.258621 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77168 2019-Jan-12 20:37:27.259324 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77169 2019-Jan-12 20:37:27.259959 - [DEBUG] Value : BOTTOM
77170 2019-Jan-12 20:37:27.259985 - [DEBUG]
77171 2019-Jan-12 20:37:27.260010 - [DEBUG] Function : main
77172 2019-Jan-12 20:37:27.260035 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77173 2019-Jan-12 20:37:27.260670 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77174 2019-Jan-12 20:37:27.261311 - [DEBUG] Value : BOTTOM
77175 2019-Jan-12 20:37:27.261337 - [DEBUG]
77176 2019-Jan-12 20:37:27.261362 - [DEBUG] Function : main
77177 2019-Jan-12 20:37:27.261387 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77178 2019-Jan-12 20:37:27.262035 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77179 2019-Jan-12 20:37:27.262670 - [DEBUG] Value : BOTTOM
77180 2019-Jan-12 20:37:27.262696 - [DEBUG]
77181 2019-Jan-12 20:37:27.262721 - [DEBUG] Function : main
77182 2019-Jan-12 20:37:27.262746 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77183 2019-Jan-12 20:37:27.263380 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77184 2019-Jan-12 20:37:27.263436 - [DEBUG] Value : BOTTOM
77185 2019-Jan-12 20:37:27.263462 - [DEBUG]
77186 2019-Jan-12 20:37:27.263500 - [DEBUG] Function : main
77187 2019-Jan-12 20:37:27.263527 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77188 2019-Jan-12 20:37:27.264163 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77189 2019-Jan-12 20:37:27.264799 - [DEBUG] Value : BOTTOM
77190 2019-Jan-12 20:37:27.264825 - [DEBUG]
77191 2019-Jan-12 20:37:27.264849 - [DEBUG] Function : main
77192 2019-Jan-12 20:37:27.264874 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77193 2019-Jan-12 20:37:27.265525 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77194 2019-Jan-12 20:37:27.266160 - [DEBUG] Value : BOTTOM
77195 2019-Jan-12 20:37:27.266186 - [DEBUG]
77196 2019-Jan-12 20:37:27.266210 - [DEBUG] Function : main
77197 2019-Jan-12 20:37:27.266236 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77198 2019-Jan-12 20:37:27.266871 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77199 2019-Jan-12 20:37:27.267512 - [DEBUG] Value : BOTTOM
77200 2019-Jan-12 20:37:27.267538 - [DEBUG]
77201 2019-Jan-12 20:37:27.267563 - [DEBUG] Function : main
77202 2019-Jan-12 20:37:27.267588 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77203 2019-Jan-12 20:37:27.268224 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77204 2019-Jan-12 20:37:27.268888 - [DEBUG] Value : BOTTOM
77205 2019-Jan-12 20:37:27.268914 - [DEBUG]
77206 2019-Jan-12 20:37:27.268938 - [DEBUG] Function : main
77207 2019-Jan-12 20:37:27.268964 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77208 2019-Jan-12 20:37:27.269601 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77209 2019-Jan-12 20:37:27.270234 - [DEBUG] Value : BOTTOM
77210 2019-Jan-12 20:37:27.270260 - [DEBUG]
77211 2019-Jan-12 20:37:27.270284 - [DEBUG] Function : main
77212 2019-Jan-12 20:37:27.270309 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77213 2019-Jan-12 20:37:27.270946 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77214 2019-Jan-12 20:37:27.271581 - [DEBUG] Value : BOTTOM
77215 2019-Jan-12 20:37:27.271607 - [DEBUG]
77216 2019-Jan-12 20:37:27.271632 - [DEBUG] Function : main
77217 2019-Jan-12 20:37:27.271658 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77218 2019-Jan-12 20:37:27.272308 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77219 2019-Jan-12 20:37:27.272941 - [DEBUG] Value : BOTTOM
77220 2019-Jan-12 20:37:27.272967 - [DEBUG]
77221 2019-Jan-12 20:37:27.272992 - [DEBUG] Function : main
77222 2019-Jan-12 20:37:27.273017 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77223 2019-Jan-12 20:37:27.273653 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77224 2019-Jan-12 20:37:27.274284 - [DEBUG] Value : BOTTOM
77225 2019-Jan-12 20:37:27.274310 - [DEBUG]
77226 2019-Jan-12 20:37:27.274335 - [DEBUG] Function : main
77227 2019-Jan-12 20:37:27.274360 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77228 2019-Jan-12 20:37:27.274995 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77229 2019-Jan-12 20:37:27.275641 - [DEBUG] Value : BOTTOM
77230 2019-Jan-12 20:37:27.275667 - [DEBUG]
77231 2019-Jan-12 20:37:27.275691 - [DEBUG] Function : main
77232 2019-Jan-12 20:37:27.275717 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77233 2019-Jan-12 20:37:27.276352 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77234 2019-Jan-12 20:37:27.276988 - [DEBUG] Value : BOTTOM
77235 2019-Jan-12 20:37:27.277014 - [DEBUG]
77236 2019-Jan-12 20:37:27.277038 - [DEBUG] Function : main
77237 2019-Jan-12 20:37:27.277063 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77238 2019-Jan-12 20:37:27.277699 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77239 2019-Jan-12 20:37:27.278331 - [DEBUG] Value : BOTTOM
77240 2019-Jan-12 20:37:27.278357 - [DEBUG]
77241 2019-Jan-12 20:37:27.278381 - [DEBUG] Function : main
77242 2019-Jan-12 20:37:27.278407 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77243 2019-Jan-12 20:37:27.279056 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77244 2019-Jan-12 20:37:27.279700 - [DEBUG] Value : BOTTOM
77245 2019-Jan-12 20:37:27.279727 - [DEBUG]
77246 2019-Jan-12 20:37:27.279751 - [DEBUG] Function : main
77247 2019-Jan-12 20:37:27.279777 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77248 2019-Jan-12 20:37:27.280413 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77249 2019-Jan-12 20:37:27.281047 - [DEBUG] Value : BOTTOM
77250 2019-Jan-12 20:37:27.281072 - [DEBUG]
77251 2019-Jan-12 20:37:27.281097 - [DEBUG] Function : main
77252 2019-Jan-12 20:37:27.281122 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77253 2019-Jan-12 20:37:27.281757 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77254 2019-Jan-12 20:37:27.282408 - [DEBUG] Value : BOTTOM
77255 2019-Jan-12 20:37:27.282434 - [DEBUG]
77256 2019-Jan-12 20:37:27.282458 - [DEBUG] Function : main
77257 2019-Jan-12 20:37:27.282483 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77258 2019-Jan-12 20:37:27.283119 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77259 2019-Jan-12 20:37:27.283759 - [DEBUG] Value : BOTTOM
77260 2019-Jan-12 20:37:27.283785 - [DEBUG]
77261 2019-Jan-12 20:37:27.283809 - [DEBUG] Function : main
77262 2019-Jan-12 20:37:27.283834 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77263 2019-Jan-12 20:37:27.284470 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77264 2019-Jan-12 20:37:27.285104 - [DEBUG] Value : BOTTOM
77265 2019-Jan-12 20:37:27.285129 - [DEBUG]
77266 2019-Jan-12 20:37:27.285155 - [DEBUG] Function : main
77267 2019-Jan-12 20:37:27.285180 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77268 2019-Jan-12 20:37:27.285832 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77269 2019-Jan-12 20:37:27.286466 - [DEBUG] Value : BOTTOM
77270 2019-Jan-12 20:37:27.286492 - [DEBUG]
77271 2019-Jan-12 20:37:27.286517 - [DEBUG] Function : main
77272 2019-Jan-12 20:37:27.286542 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77273 2019-Jan-12 20:37:27.287177 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77274 2019-Jan-12 20:37:27.287810 - [DEBUG] Value : BOTTOM
77275 2019-Jan-12 20:37:27.287836 - [DEBUG]
77276 2019-Jan-12 20:37:27.287861 - [DEBUG] Function : main
77277 2019-Jan-12 20:37:27.287886 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77278 2019-Jan-12 20:37:27.288520 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77279 2019-Jan-12 20:37:27.289169 - [DEBUG] Value : BOTTOM
77280 2019-Jan-12 20:37:27.289195 - [DEBUG]
77281 2019-Jan-12 20:37:27.289220 - [DEBUG] Function : main
77282 2019-Jan-12 20:37:27.289245 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77283 2019-Jan-12 20:37:27.289880 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77284 2019-Jan-12 20:37:27.290521 - [DEBUG] Value : BOTTOM
77285 2019-Jan-12 20:37:27.290547 - [DEBUG]
77286 2019-Jan-12 20:37:27.290572 - [DEBUG] Function : main
77287 2019-Jan-12 20:37:27.290597 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77288 2019-Jan-12 20:37:27.291233 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77289 2019-Jan-12 20:37:27.291868 - [DEBUG] Value : BOTTOM
77290 2019-Jan-12 20:37:27.291901 - [DEBUG]
77291 2019-Jan-12 20:37:27.291927 - [DEBUG] Function : main
77292 2019-Jan-12 20:37:27.291952 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77293 2019-Jan-12 20:37:27.292604 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77294 2019-Jan-12 20:37:27.293245 - [DEBUG] Value : BOTTOM
77295 2019-Jan-12 20:37:27.293271 - [DEBUG]
77296 2019-Jan-12 20:37:27.293296 - [DEBUG] Function : main
77297 2019-Jan-12 20:37:27.293321 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77298 2019-Jan-12 20:37:27.293956 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77299 2019-Jan-12 20:37:27.294589 - [DEBUG] Value : BOTTOM
77300 2019-Jan-12 20:37:27.294615 - [DEBUG]
77301 2019-Jan-12 20:37:27.294640 - [DEBUG] Function : main
77302 2019-Jan-12 20:37:27.294665 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77303 2019-Jan-12 20:37:27.295301 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77304 2019-Jan-12 20:37:27.295949 - [DEBUG] Value : BOTTOM
77305 2019-Jan-12 20:37:27.295975 - [DEBUG]
77306 2019-Jan-12 20:37:27.296000 - [DEBUG] Function : main
77307 2019-Jan-12 20:37:27.296025 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77308 2019-Jan-12 20:37:27.296692 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77309 2019-Jan-12 20:37:27.296758 - [DEBUG] Value : BOTTOM
77310 2019-Jan-12 20:37:27.296785 - [DEBUG]
77311 2019-Jan-12 20:37:27.296837 - [DEBUG] Function : main
77312 2019-Jan-12 20:37:27.296864 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77313 2019-Jan-12 20:37:27.297562 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77314 2019-Jan-12 20:37:27.298265 - [DEBUG] Value : BOTTOM
77315 2019-Jan-12 20:37:27.298294 - [DEBUG]
77316 2019-Jan-12 20:37:27.298322 - [DEBUG] Function : main
77317 2019-Jan-12 20:37:27.298348 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77318 2019-Jan-12 20:37:27.299042 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77319 2019-Jan-12 20:37:27.299680 - [DEBUG] Value : BOTTOM
77320 2019-Jan-12 20:37:27.299706 - [DEBUG]
77321 2019-Jan-12 20:37:27.299732 - [DEBUG] Function : main
77322 2019-Jan-12 20:37:27.299757 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77323 2019-Jan-12 20:37:27.300389 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77324 2019-Jan-12 20:37:27.301023 - [DEBUG] Value : BOTTOM
77325 2019-Jan-12 20:37:27.301049 - [DEBUG]
77326 2019-Jan-12 20:37:27.301073 - [DEBUG] Function : main
77327 2019-Jan-12 20:37:27.301099 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77328 2019-Jan-12 20:37:27.301729 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77329 2019-Jan-12 20:37:27.302402 - [DEBUG] Value : BOTTOM
77330 2019-Jan-12 20:37:27.302429 - [DEBUG]
77331 2019-Jan-12 20:37:27.302453 - [DEBUG] Function : main
77332 2019-Jan-12 20:37:27.302478 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77333 2019-Jan-12 20:37:27.303111 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77334 2019-Jan-12 20:37:27.303744 - [DEBUG] Value : BOTTOM
77335 2019-Jan-12 20:37:27.303770 - [DEBUG]
77336 2019-Jan-12 20:37:27.303794 - [DEBUG] Function : main
77337 2019-Jan-12 20:37:27.303819 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77338 2019-Jan-12 20:37:27.304468 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77339 2019-Jan-12 20:37:27.305105 - [DEBUG] Value : BOTTOM
77340 2019-Jan-12 20:37:27.305131 - [DEBUG]
77341 2019-Jan-12 20:37:27.305157 - [DEBUG] Function : main
77342 2019-Jan-12 20:37:27.305182 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77343 2019-Jan-12 20:37:27.305828 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77344 2019-Jan-12 20:37:27.306461 - [DEBUG] Value : BOTTOM
77345 2019-Jan-12 20:37:27.306487 - [DEBUG]
77346 2019-Jan-12 20:37:27.306512 - [DEBUG] Function : main
77347 2019-Jan-12 20:37:27.306537 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77348 2019-Jan-12 20:37:27.307169 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77349 2019-Jan-12 20:37:27.307802 - [DEBUG] Value : BOTTOM
77350 2019-Jan-12 20:37:27.307828 - [DEBUG]
77351 2019-Jan-12 20:37:27.307852 - [DEBUG] Function : main
77352 2019-Jan-12 20:37:27.307877 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77353 2019-Jan-12 20:37:27.308508 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77354 2019-Jan-12 20:37:27.309156 - [DEBUG] Value : BOTTOM
77355 2019-Jan-12 20:37:27.309182 - [DEBUG]
77356 2019-Jan-12 20:37:27.309207 - [DEBUG] Function : main
77357 2019-Jan-12 20:37:27.309232 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77358 2019-Jan-12 20:37:27.309863 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77359 2019-Jan-12 20:37:27.310502 - [DEBUG] Value : BOTTOM
77360 2019-Jan-12 20:37:27.310528 - [DEBUG]
77361 2019-Jan-12 20:37:27.310552 - [DEBUG] Function : main
77362 2019-Jan-12 20:37:27.310577 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77363 2019-Jan-12 20:37:27.311208 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77364 2019-Jan-12 20:37:27.311840 - [DEBUG] Value : BOTTOM
77365 2019-Jan-12 20:37:27.311866 - [DEBUG]
77366 2019-Jan-12 20:37:27.311890 - [DEBUG] Function : main
77367 2019-Jan-12 20:37:27.311916 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77368 2019-Jan-12 20:37:27.312563 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77369 2019-Jan-12 20:37:27.313198 - [DEBUG] Value : BOTTOM
77370 2019-Jan-12 20:37:27.313224 - [DEBUG]
77371 2019-Jan-12 20:37:27.313248 - [DEBUG] Function : main
77372 2019-Jan-12 20:37:27.313273 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77373 2019-Jan-12 20:37:27.313905 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77374 2019-Jan-12 20:37:27.314538 - [DEBUG] Value : BOTTOM
77375 2019-Jan-12 20:37:27.314564 - [DEBUG]
77376 2019-Jan-12 20:37:27.314589 - [DEBUG] Function : main
77377 2019-Jan-12 20:37:27.314614 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77378 2019-Jan-12 20:37:27.315245 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77379 2019-Jan-12 20:37:27.315904 - [DEBUG] Value : BOTTOM
77380 2019-Jan-12 20:37:27.315929 - [DEBUG]
77381 2019-Jan-12 20:37:27.315954 - [DEBUG] Function : main
77382 2019-Jan-12 20:37:27.315979 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77383 2019-Jan-12 20:37:27.316611 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77384 2019-Jan-12 20:37:27.317252 - [DEBUG] Value : BOTTOM
77385 2019-Jan-12 20:37:27.317279 - [DEBUG]
77386 2019-Jan-12 20:37:27.317304 - [DEBUG] Function : main
77387 2019-Jan-12 20:37:27.317329 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77388 2019-Jan-12 20:37:27.317959 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77389 2019-Jan-12 20:37:27.318594 - [DEBUG] Value : BOTTOM
77390 2019-Jan-12 20:37:27.318620 - [DEBUG]
77391 2019-Jan-12 20:37:27.318646 - [DEBUG] Function : main
77392 2019-Jan-12 20:37:27.318684 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77393 2019-Jan-12 20:37:27.319315 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77394 2019-Jan-12 20:37:27.319950 - [DEBUG] Value : BOTTOM
77395 2019-Jan-12 20:37:27.319976 - [DEBUG]
77396 2019-Jan-12 20:37:27.320000 - [DEBUG] Function : main
77397 2019-Jan-12 20:37:27.320026 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77398 2019-Jan-12 20:37:27.320657 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77399 2019-Jan-12 20:37:27.321291 - [DEBUG] Value : BOTTOM
77400 2019-Jan-12 20:37:27.321317 - [DEBUG]
77401 2019-Jan-12 20:37:27.321341 - [DEBUG] Function : main
77402 2019-Jan-12 20:37:27.321366 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77403 2019-Jan-12 20:37:27.322009 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77404 2019-Jan-12 20:37:27.322651 - [DEBUG] Value : BOTTOM
77405 2019-Jan-12 20:37:27.322677 - [DEBUG]
77406 2019-Jan-12 20:37:27.322702 - [DEBUG] Function : main
77407 2019-Jan-12 20:37:27.322727 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77408 2019-Jan-12 20:37:27.323357 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77409 2019-Jan-12 20:37:27.323992 - [DEBUG] Value : BOTTOM
77410 2019-Jan-12 20:37:27.324018 - [DEBUG]
77411 2019-Jan-12 20:37:27.324042 - [DEBUG] Function : main
77412 2019-Jan-12 20:37:27.324067 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77413 2019-Jan-12 20:37:27.324698 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77414 2019-Jan-12 20:37:27.325351 - [DEBUG] Value : BOTTOM
77415 2019-Jan-12 20:37:27.325377 - [DEBUG]
77416 2019-Jan-12 20:37:27.325401 - [DEBUG] Function : main
77417 2019-Jan-12 20:37:27.325427 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77418 2019-Jan-12 20:37:27.326056 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77419 2019-Jan-12 20:37:27.326690 - [DEBUG] Value : BOTTOM
77420 2019-Jan-12 20:37:27.326716 - [DEBUG]
77421 2019-Jan-12 20:37:27.326740 - [DEBUG] Function : main
77422 2019-Jan-12 20:37:27.326766 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77423 2019-Jan-12 20:37:27.327395 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77424 2019-Jan-12 20:37:27.328029 - [DEBUG] Value : BOTTOM
77425 2019-Jan-12 20:37:27.328055 - [DEBUG]
77426 2019-Jan-12 20:37:27.328079 - [DEBUG] Function : main
77427 2019-Jan-12 20:37:27.328104 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77428 2019-Jan-12 20:37:27.328749 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77429 2019-Jan-12 20:37:27.329386 - [DEBUG] Value : BOTTOM
77430 2019-Jan-12 20:37:27.329412 - [DEBUG]
77431 2019-Jan-12 20:37:27.329437 - [DEBUG] Function : main
77432 2019-Jan-12 20:37:27.329468 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77433 2019-Jan-12 20:37:27.330099 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77434 2019-Jan-12 20:37:27.330741 - [DEBUG] Value : BOTTOM
77435 2019-Jan-12 20:37:27.330767 - [DEBUG]
77436 2019-Jan-12 20:37:27.330791 - [DEBUG] Function : main
77437 2019-Jan-12 20:37:27.330816 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77438 2019-Jan-12 20:37:27.331447 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77439 2019-Jan-12 20:37:27.332095 - [DEBUG] Value : BOTTOM
77440 2019-Jan-12 20:37:27.332121 - [DEBUG]
77441 2019-Jan-12 20:37:27.332146 - [DEBUG] Function : main
77442 2019-Jan-12 20:37:27.332171 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77443 2019-Jan-12 20:37:27.332802 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77444 2019-Jan-12 20:37:27.333435 - [DEBUG] Value : BOTTOM
77445 2019-Jan-12 20:37:27.333461 - [DEBUG]
77446 2019-Jan-12 20:37:27.333486 - [DEBUG] Function : main
77447 2019-Jan-12 20:37:27.333511 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77448 2019-Jan-12 20:37:27.334142 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77449 2019-Jan-12 20:37:27.334777 - [DEBUG] Value : BOTTOM
77450 2019-Jan-12 20:37:27.334803 - [DEBUG]
77451 2019-Jan-12 20:37:27.334828 - [DEBUG] Function : main
77452 2019-Jan-12 20:37:27.334853 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77453 2019-Jan-12 20:37:27.335498 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77454 2019-Jan-12 20:37:27.336140 - [DEBUG] Value : BOTTOM
77455 2019-Jan-12 20:37:27.336165 - [DEBUG]
77456 2019-Jan-12 20:37:27.336190 - [DEBUG] Function : main
77457 2019-Jan-12 20:37:27.336215 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77458 2019-Jan-12 20:37:27.336846 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77459 2019-Jan-12 20:37:27.337480 - [DEBUG] Value : BOTTOM
77460 2019-Jan-12 20:37:27.337506 - [DEBUG]
77461 2019-Jan-12 20:37:27.337531 - [DEBUG] Function : main
77462 2019-Jan-12 20:37:27.337556 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77463 2019-Jan-12 20:37:27.338186 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77464 2019-Jan-12 20:37:27.338842 - [DEBUG] Value : BOTTOM
77465 2019-Jan-12 20:37:27.338867 - [DEBUG]
77466 2019-Jan-12 20:37:27.338892 - [DEBUG] Function : main
77467 2019-Jan-12 20:37:27.338917 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77468 2019-Jan-12 20:37:27.339548 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77469 2019-Jan-12 20:37:27.340181 - [DEBUG] Value : BOTTOM
77470 2019-Jan-12 20:37:27.340207 - [DEBUG]
77471 2019-Jan-12 20:37:27.340232 - [DEBUG] Function : main
77472 2019-Jan-12 20:37:27.340257 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77473 2019-Jan-12 20:37:27.340887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77474 2019-Jan-12 20:37:27.341528 - [DEBUG] Value : BOTTOM
77475 2019-Jan-12 20:37:27.341553 - [DEBUG]
77476 2019-Jan-12 20:37:27.341578 - [DEBUG] Function : main
77477 2019-Jan-12 20:37:27.341603 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77478 2019-Jan-12 20:37:27.342258 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77479 2019-Jan-12 20:37:27.342901 - [DEBUG] Value : BOTTOM
77480 2019-Jan-12 20:37:27.342927 - [DEBUG]
77481 2019-Jan-12 20:37:27.342952 - [DEBUG] Function : main
77482 2019-Jan-12 20:37:27.342977 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77483 2019-Jan-12 20:37:27.343607 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77484 2019-Jan-12 20:37:27.344247 - [DEBUG] Value : BOTTOM
77485 2019-Jan-12 20:37:27.344272 - [DEBUG]
77486 2019-Jan-12 20:37:27.344297 - [DEBUG] Function : main
77487 2019-Jan-12 20:37:27.344322 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77488 2019-Jan-12 20:37:27.344952 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77489 2019-Jan-12 20:37:27.345602 - [DEBUG] Value : BOTTOM
77490 2019-Jan-12 20:37:27.345628 - [DEBUG]
77491 2019-Jan-12 20:37:27.345654 - [DEBUG] Function : main
77492 2019-Jan-12 20:37:27.345679 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
77493 2019-Jan-12 20:37:27.346311 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77494 2019-Jan-12 20:37:27.346369 - [DEBUG] Value : BOTTOM
77495 2019-Jan-12 20:37:27.346395 - [DEBUG]
77496 2019-Jan-12 20:37:27.346442 - [DEBUG] Function : main
77497 2019-Jan-12 20:37:27.346468 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77498 2019-Jan-12 20:37:27.347100 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77499 2019-Jan-12 20:37:27.347733 - [DEBUG] Value : BOTTOM
77500 2019-Jan-12 20:37:27.347759 - [DEBUG]
77501 2019-Jan-12 20:37:27.347783 - [DEBUG] Function : main
77502 2019-Jan-12 20:37:27.347809 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77503 2019-Jan-12 20:37:27.348438 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77504 2019-Jan-12 20:37:27.349088 - [DEBUG] Value : BOTTOM
77505 2019-Jan-12 20:37:27.349114 - [DEBUG]
77506 2019-Jan-12 20:37:27.349139 - [DEBUG] Function : main
77507 2019-Jan-12 20:37:27.349164 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77508 2019-Jan-12 20:37:27.349793 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77509 2019-Jan-12 20:37:27.350425 - [DEBUG] Value : BOTTOM
77510 2019-Jan-12 20:37:27.350451 - [DEBUG]
77511 2019-Jan-12 20:37:27.350476 - [DEBUG] Function : main
77512 2019-Jan-12 20:37:27.350501 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77513 2019-Jan-12 20:37:27.351130 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77514 2019-Jan-12 20:37:27.351780 - [DEBUG] Value : BOTTOM
77515 2019-Jan-12 20:37:27.351806 - [DEBUG]
77516 2019-Jan-12 20:37:27.351831 - [DEBUG] Function : main
77517 2019-Jan-12 20:37:27.351856 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77518 2019-Jan-12 20:37:27.352503 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77519 2019-Jan-12 20:37:27.353136 - [DEBUG] Value : BOTTOM
77520 2019-Jan-12 20:37:27.353162 - [DEBUG]
77521 2019-Jan-12 20:37:27.353186 - [DEBUG] Function : main
77522 2019-Jan-12 20:37:27.353211 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77523 2019-Jan-12 20:37:27.353841 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77524 2019-Jan-12 20:37:27.354477 - [DEBUG] Value : BOTTOM
77525 2019-Jan-12 20:37:27.354503 - [DEBUG]
77526 2019-Jan-12 20:37:27.354534 - [DEBUG] Function : main
77527 2019-Jan-12 20:37:27.354560 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77528 2019-Jan-12 20:37:27.355191 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77529 2019-Jan-12 20:37:27.355838 - [DEBUG] Value : BOTTOM
77530 2019-Jan-12 20:37:27.355864 - [DEBUG]
77531 2019-Jan-12 20:37:27.355889 - [DEBUG] Function : main
77532 2019-Jan-12 20:37:27.355914 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77533 2019-Jan-12 20:37:27.356543 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77534 2019-Jan-12 20:37:27.357174 - [DEBUG] Value : BOTTOM
77535 2019-Jan-12 20:37:27.357200 - [DEBUG]
77536 2019-Jan-12 20:37:27.357224 - [DEBUG] Function : main
77537 2019-Jan-12 20:37:27.357249 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77538 2019-Jan-12 20:37:27.357878 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77539 2019-Jan-12 20:37:27.358509 - [DEBUG] Value : BOTTOM
77540 2019-Jan-12 20:37:27.358535 - [DEBUG]
77541 2019-Jan-12 20:37:27.358560 - [DEBUG] Function : main
77542 2019-Jan-12 20:37:27.358585 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77543 2019-Jan-12 20:37:27.359230 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77544 2019-Jan-12 20:37:27.359866 - [DEBUG] Value : BOTTOM
77545 2019-Jan-12 20:37:27.359892 - [DEBUG]
77546 2019-Jan-12 20:37:27.359917 - [DEBUG] Function : main
77547 2019-Jan-12 20:37:27.359942 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77548 2019-Jan-12 20:37:27.360571 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77549 2019-Jan-12 20:37:27.361204 - [DEBUG] Value : BOTTOM
77550 2019-Jan-12 20:37:27.361230 - [DEBUG]
77551 2019-Jan-12 20:37:27.361255 - [DEBUG] Function : main
77552 2019-Jan-12 20:37:27.361280 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77553 2019-Jan-12 20:37:27.361909 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77554 2019-Jan-12 20:37:27.362561 - [DEBUG] Value : BOTTOM
77555 2019-Jan-12 20:37:27.362587 - [DEBUG]
77556 2019-Jan-12 20:37:27.362611 - [DEBUG] Function : main
77557 2019-Jan-12 20:37:27.362636 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77558 2019-Jan-12 20:37:27.363266 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77559 2019-Jan-12 20:37:27.363900 - [DEBUG] Value : BOTTOM
77560 2019-Jan-12 20:37:27.363926 - [DEBUG]
77561 2019-Jan-12 20:37:27.363950 - [DEBUG] Function : main
77562 2019-Jan-12 20:37:27.363975 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77563 2019-Jan-12 20:37:27.364604 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77564 2019-Jan-12 20:37:27.365238 - [DEBUG] Value : BOTTOM
77565 2019-Jan-12 20:37:27.365264 - [DEBUG]
77566 2019-Jan-12 20:37:27.365288 - [DEBUG] Function : main
77567 2019-Jan-12 20:37:27.365313 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77568 2019-Jan-12 20:37:27.365955 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77569 2019-Jan-12 20:37:27.366596 - [DEBUG] Value : BOTTOM
77570 2019-Jan-12 20:37:27.366622 - [DEBUG]
77571 2019-Jan-12 20:37:27.366646 - [DEBUG] Function : main
77572 2019-Jan-12 20:37:27.366671 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77573 2019-Jan-12 20:37:27.367300 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77574 2019-Jan-12 20:37:27.367941 - [DEBUG] Value : BOTTOM
77575 2019-Jan-12 20:37:27.367967 - [DEBUG]
77576 2019-Jan-12 20:37:27.367993 - [DEBUG] Function : main
77577 2019-Jan-12 20:37:27.368018 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77578 2019-Jan-12 20:37:27.368647 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77579 2019-Jan-12 20:37:27.369294 - [DEBUG] Value : BOTTOM
77580 2019-Jan-12 20:37:27.369320 - [DEBUG]
77581 2019-Jan-12 20:37:27.369344 - [DEBUG] Function : main
77582 2019-Jan-12 20:37:27.369369 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77583 2019-Jan-12 20:37:27.369998 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77584 2019-Jan-12 20:37:27.370631 - [DEBUG] Value : BOTTOM
77585 2019-Jan-12 20:37:27.370657 - [DEBUG]
77586 2019-Jan-12 20:37:27.370682 - [DEBUG] Function : main
77587 2019-Jan-12 20:37:27.370707 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77588 2019-Jan-12 20:37:27.371335 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77589 2019-Jan-12 20:37:27.371969 - [DEBUG] Value : BOTTOM
77590 2019-Jan-12 20:37:27.372008 - [DEBUG]
77591 2019-Jan-12 20:37:27.372033 - [DEBUG] Function : main
77592 2019-Jan-12 20:37:27.372058 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77593 2019-Jan-12 20:37:27.372686 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77594 2019-Jan-12 20:37:27.373327 - [DEBUG] Value : BOTTOM
77595 2019-Jan-12 20:37:27.373353 - [DEBUG]
77596 2019-Jan-12 20:37:27.373377 - [DEBUG] Function : main
77597 2019-Jan-12 20:37:27.373402 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77598 2019-Jan-12 20:37:27.374032 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77599 2019-Jan-12 20:37:27.374666 - [DEBUG] Value : BOTTOM
77600 2019-Jan-12 20:37:27.374692 - [DEBUG]
77601 2019-Jan-12 20:37:27.374717 - [DEBUG] Function : main
77602 2019-Jan-12 20:37:27.374742 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77603 2019-Jan-12 20:37:27.375384 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77604 2019-Jan-12 20:37:27.376026 - [DEBUG] Value : BOTTOM
77605 2019-Jan-12 20:37:27.376052 - [DEBUG]
77606 2019-Jan-12 20:37:27.376076 - [DEBUG] Function : main
77607 2019-Jan-12 20:37:27.376101 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77608 2019-Jan-12 20:37:27.376731 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77609 2019-Jan-12 20:37:27.377365 - [DEBUG] Value : BOTTOM
77610 2019-Jan-12 20:37:27.377391 - [DEBUG]
77611 2019-Jan-12 20:37:27.377416 - [DEBUG] Function : main
77612 2019-Jan-12 20:37:27.377441 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77613 2019-Jan-12 20:37:27.378070 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77614 2019-Jan-12 20:37:27.378717 - [DEBUG] Value : BOTTOM
77615 2019-Jan-12 20:37:27.378744 - [DEBUG]
77616 2019-Jan-12 20:37:27.378768 - [DEBUG] Function : main
77617 2019-Jan-12 20:37:27.378793 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77618 2019-Jan-12 20:37:27.379423 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77619 2019-Jan-12 20:37:27.380057 - [DEBUG] Value : BOTTOM
77620 2019-Jan-12 20:37:27.380083 - [DEBUG]
77621 2019-Jan-12 20:37:27.380107 - [DEBUG] Function : main
77622 2019-Jan-12 20:37:27.380132 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77623 2019-Jan-12 20:37:27.380774 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77624 2019-Jan-12 20:37:27.381407 - [DEBUG] Value : BOTTOM
77625 2019-Jan-12 20:37:27.381433 - [DEBUG]
77626 2019-Jan-12 20:37:27.381457 - [DEBUG] Function : main
77627 2019-Jan-12 20:37:27.381482 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77628 2019-Jan-12 20:37:27.382127 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77629 2019-Jan-12 20:37:27.382761 - [DEBUG] Value : BOTTOM
77630 2019-Jan-12 20:37:27.382787 - [DEBUG]
77631 2019-Jan-12 20:37:27.382812 - [DEBUG] Function : main
77632 2019-Jan-12 20:37:27.382837 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77633 2019-Jan-12 20:37:27.383466 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77634 2019-Jan-12 20:37:27.384100 - [DEBUG] Value : BOTTOM
77635 2019-Jan-12 20:37:27.384126 - [DEBUG]
77636 2019-Jan-12 20:37:27.384151 - [DEBUG] Function : main
77637 2019-Jan-12 20:37:27.384176 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77638 2019-Jan-12 20:37:27.384804 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
77639 2019-Jan-12 20:37:27.385453 - [DEBUG] Value : BOTTOM
77640 2019-Jan-12 20:37:27.385478 - [DEBUG]
77641 2019-Jan-12 20:37:27.385503 - [DEBUG] Function : main
77642 2019-Jan-12 20:37:27.385528 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77643 2019-Jan-12 20:37:27.386157 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77644 2019-Jan-12 20:37:27.386798 - [DEBUG] Value : BOTTOM
77645 2019-Jan-12 20:37:27.386824 - [DEBUG]
77646 2019-Jan-12 20:37:27.386848 - [DEBUG] Function : main
77647 2019-Jan-12 20:37:27.386873 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77648 2019-Jan-12 20:37:27.387501 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77649 2019-Jan-12 20:37:27.388135 - [DEBUG] Value : BOTTOM
77650 2019-Jan-12 20:37:27.388161 - [DEBUG]
77651 2019-Jan-12 20:37:27.388186 - [DEBUG] Function : main
77652 2019-Jan-12 20:37:27.388211 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77653 2019-Jan-12 20:37:27.388855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77654 2019-Jan-12 20:37:27.389495 - [DEBUG] Value : BOTTOM
77655 2019-Jan-12 20:37:27.389521 - [DEBUG]
77656 2019-Jan-12 20:37:27.389545 - [DEBUG] Function : main
77657 2019-Jan-12 20:37:27.389570 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77658 2019-Jan-12 20:37:27.390199 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77659 2019-Jan-12 20:37:27.390833 - [DEBUG] Value : BOTTOM
77660 2019-Jan-12 20:37:27.390859 - [DEBUG]
77661 2019-Jan-12 20:37:27.390883 - [DEBUG] Function : main
77662 2019-Jan-12 20:37:27.390908 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
77663 2019-Jan-12 20:37:27.391537 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77664 2019-Jan-12 20:37:27.391593 - [DEBUG] Value : BOTTOM
77665 2019-Jan-12 20:37:27.391619 - [DEBUG]
77666 2019-Jan-12 20:37:27.391659 - [DEBUG] Function : main
77667 2019-Jan-12 20:37:27.391685 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77668 2019-Jan-12 20:37:27.392332 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77669 2019-Jan-12 20:37:27.392967 - [DEBUG] Value : BOTTOM
77670 2019-Jan-12 20:37:27.392993 - [DEBUG]
77671 2019-Jan-12 20:37:27.393025 - [DEBUG] Function : main
77672 2019-Jan-12 20:37:27.393051 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77673 2019-Jan-12 20:37:27.393683 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77674 2019-Jan-12 20:37:27.394317 - [DEBUG] Value : BOTTOM
77675 2019-Jan-12 20:37:27.394344 - [DEBUG]
77676 2019-Jan-12 20:37:27.394369 - [DEBUG] Function : main
77677 2019-Jan-12 20:37:27.394394 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77678 2019-Jan-12 20:37:27.395025 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77679 2019-Jan-12 20:37:27.395671 - [DEBUG] Value : BOTTOM
77680 2019-Jan-12 20:37:27.395697 - [DEBUG]
77681 2019-Jan-12 20:37:27.395721 - [DEBUG] Function : main
77682 2019-Jan-12 20:37:27.395747 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77683 2019-Jan-12 20:37:27.396377 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77684 2019-Jan-12 20:37:27.397027 - [DEBUG] Value : BOTTOM
77685 2019-Jan-12 20:37:27.397053 - [DEBUG]
77686 2019-Jan-12 20:37:27.397077 - [DEBUG] Function : main
77687 2019-Jan-12 20:37:27.397103 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77688 2019-Jan-12 20:37:27.397734 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77689 2019-Jan-12 20:37:27.398367 - [DEBUG] Value : BOTTOM
77690 2019-Jan-12 20:37:27.398393 - [DEBUG]
77691 2019-Jan-12 20:37:27.398417 - [DEBUG] Function : main
77692 2019-Jan-12 20:37:27.398442 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77693 2019-Jan-12 20:37:27.399090 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77694 2019-Jan-12 20:37:27.399725 - [DEBUG] Value : BOTTOM
77695 2019-Jan-12 20:37:27.399750 - [DEBUG]
77696 2019-Jan-12 20:37:27.399776 - [DEBUG] Function : main
77697 2019-Jan-12 20:37:27.399801 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77698 2019-Jan-12 20:37:27.400433 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77699 2019-Jan-12 20:37:27.401065 - [DEBUG] Value : BOTTOM
77700 2019-Jan-12 20:37:27.401091 - [DEBUG]
77701 2019-Jan-12 20:37:27.401116 - [DEBUG] Function : main
77702 2019-Jan-12 20:37:27.401141 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77703 2019-Jan-12 20:37:27.401772 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77704 2019-Jan-12 20:37:27.402418 - [DEBUG] Value : BOTTOM
77705 2019-Jan-12 20:37:27.402444 - [DEBUG]
77706 2019-Jan-12 20:37:27.402468 - [DEBUG] Function : main
77707 2019-Jan-12 20:37:27.402493 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77708 2019-Jan-12 20:37:27.403124 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77709 2019-Jan-12 20:37:27.403756 - [DEBUG] Value : BOTTOM
77710 2019-Jan-12 20:37:27.403781 - [DEBUG]
77711 2019-Jan-12 20:37:27.403806 - [DEBUG] Function : main
77712 2019-Jan-12 20:37:27.403831 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77713 2019-Jan-12 20:37:27.404464 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77714 2019-Jan-12 20:37:27.405107 - [DEBUG] Value : BOTTOM
77715 2019-Jan-12 20:37:27.405133 - [DEBUG]
77716 2019-Jan-12 20:37:27.405158 - [DEBUG] Function : main
77717 2019-Jan-12 20:37:27.405183 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77718 2019-Jan-12 20:37:27.405831 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77719 2019-Jan-12 20:37:27.406465 - [DEBUG] Value : BOTTOM
77720 2019-Jan-12 20:37:27.406490 - [DEBUG]
77721 2019-Jan-12 20:37:27.406515 - [DEBUG] Function : main
77722 2019-Jan-12 20:37:27.406540 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77723 2019-Jan-12 20:37:27.407172 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77724 2019-Jan-12 20:37:27.407808 - [DEBUG] Value : BOTTOM
77725 2019-Jan-12 20:37:27.407834 - [DEBUG]
77726 2019-Jan-12 20:37:27.407859 - [DEBUG] Function : main
77727 2019-Jan-12 20:37:27.407884 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77728 2019-Jan-12 20:37:27.408516 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77729 2019-Jan-12 20:37:27.409165 - [DEBUG] Value : BOTTOM
77730 2019-Jan-12 20:37:27.409190 - [DEBUG]
77731 2019-Jan-12 20:37:27.409215 - [DEBUG] Function : main
77732 2019-Jan-12 20:37:27.409240 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77733 2019-Jan-12 20:37:27.409872 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77734 2019-Jan-12 20:37:27.410505 - [DEBUG] Value : BOTTOM
77735 2019-Jan-12 20:37:27.410531 - [DEBUG]
77736 2019-Jan-12 20:37:27.410556 - [DEBUG] Function : main
77737 2019-Jan-12 20:37:27.410581 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77738 2019-Jan-12 20:37:27.411212 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77739 2019-Jan-12 20:37:27.411852 - [DEBUG] Value : BOTTOM
77740 2019-Jan-12 20:37:27.411878 - [DEBUG]
77741 2019-Jan-12 20:37:27.411903 - [DEBUG] Function : main
77742 2019-Jan-12 20:37:27.411928 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77743 2019-Jan-12 20:37:27.412576 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77744 2019-Jan-12 20:37:27.413209 - [DEBUG] Value : BOTTOM
77745 2019-Jan-12 20:37:27.413235 - [DEBUG]
77746 2019-Jan-12 20:37:27.413261 - [DEBUG] Function : main
77747 2019-Jan-12 20:37:27.413286 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77748 2019-Jan-12 20:37:27.413917 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77749 2019-Jan-12 20:37:27.414551 - [DEBUG] Value : BOTTOM
77750 2019-Jan-12 20:37:27.414577 - [DEBUG]
77751 2019-Jan-12 20:37:27.414601 - [DEBUG] Function : main
77752 2019-Jan-12 20:37:27.414627 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77753 2019-Jan-12 20:37:27.415257 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77754 2019-Jan-12 20:37:27.415905 - [DEBUG] Value : BOTTOM
77755 2019-Jan-12 20:37:27.415931 - [DEBUG]
77756 2019-Jan-12 20:37:27.415956 - [DEBUG] Function : main
77757 2019-Jan-12 20:37:27.415981 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77758 2019-Jan-12 20:37:27.416623 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77759 2019-Jan-12 20:37:27.417260 - [DEBUG] Value : BOTTOM
77760 2019-Jan-12 20:37:27.417286 - [DEBUG]
77761 2019-Jan-12 20:37:27.417310 - [DEBUG] Function : main
77762 2019-Jan-12 20:37:27.417336 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77763 2019-Jan-12 20:37:27.417967 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77764 2019-Jan-12 20:37:27.418607 - [DEBUG] Value : BOTTOM
77765 2019-Jan-12 20:37:27.418633 - [DEBUG]
77766 2019-Jan-12 20:37:27.418671 - [DEBUG] Function : main
77767 2019-Jan-12 20:37:27.418697 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77768 2019-Jan-12 20:37:27.419329 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77769 2019-Jan-12 20:37:27.419964 - [DEBUG] Value : BOTTOM
77770 2019-Jan-12 20:37:27.419990 - [DEBUG]
77771 2019-Jan-12 20:37:27.420014 - [DEBUG] Function : main
77772 2019-Jan-12 20:37:27.420040 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77773 2019-Jan-12 20:37:27.420672 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77774 2019-Jan-12 20:37:27.421312 - [DEBUG] Value : BOTTOM
77775 2019-Jan-12 20:37:27.421338 - [DEBUG]
77776 2019-Jan-12 20:37:27.421363 - [DEBUG] Function : main
77777 2019-Jan-12 20:37:27.421388 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77778 2019-Jan-12 20:37:27.422032 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77779 2019-Jan-12 20:37:27.422667 - [DEBUG] Value : BOTTOM
77780 2019-Jan-12 20:37:27.422693 - [DEBUG]
77781 2019-Jan-12 20:37:27.422718 - [DEBUG] Function : main
77782 2019-Jan-12 20:37:27.422743 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77783 2019-Jan-12 20:37:27.423374 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77784 2019-Jan-12 20:37:27.424009 - [DEBUG] Value : BOTTOM
77785 2019-Jan-12 20:37:27.424035 - [DEBUG]
77786 2019-Jan-12 20:37:27.424059 - [DEBUG] Function : main
77787 2019-Jan-12 20:37:27.424085 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77788 2019-Jan-12 20:37:27.424715 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77789 2019-Jan-12 20:37:27.425363 - [DEBUG] Value : BOTTOM
77790 2019-Jan-12 20:37:27.425389 - [DEBUG]
77791 2019-Jan-12 20:37:27.425414 - [DEBUG] Function : main
77792 2019-Jan-12 20:37:27.425439 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77793 2019-Jan-12 20:37:27.426072 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77794 2019-Jan-12 20:37:27.426129 - [DEBUG] Value : BOTTOM
77795 2019-Jan-12 20:37:27.426155 - [DEBUG]
77796 2019-Jan-12 20:37:27.426196 - [DEBUG] Function : main
77797 2019-Jan-12 20:37:27.426222 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77798 2019-Jan-12 20:37:27.426858 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77799 2019-Jan-12 20:37:27.427492 - [DEBUG] Value : BOTTOM
77800 2019-Jan-12 20:37:27.427518 - [DEBUG]
77801 2019-Jan-12 20:37:27.427543 - [DEBUG] Function : main
77802 2019-Jan-12 20:37:27.427568 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77803 2019-Jan-12 20:37:27.428209 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77804 2019-Jan-12 20:37:27.428861 - [DEBUG] Value : BOTTOM
77805 2019-Jan-12 20:37:27.428886 - [DEBUG]
77806 2019-Jan-12 20:37:27.428911 - [DEBUG] Function : main
77807 2019-Jan-12 20:37:27.428936 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77808 2019-Jan-12 20:37:27.429570 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77809 2019-Jan-12 20:37:27.430202 - [DEBUG] Value : BOTTOM
77810 2019-Jan-12 20:37:27.430228 - [DEBUG]
77811 2019-Jan-12 20:37:27.430252 - [DEBUG] Function : main
77812 2019-Jan-12 20:37:27.430277 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77813 2019-Jan-12 20:37:27.430912 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77814 2019-Jan-12 20:37:27.431561 - [DEBUG] Value : BOTTOM
77815 2019-Jan-12 20:37:27.431587 - [DEBUG]
77816 2019-Jan-12 20:37:27.431612 - [DEBUG] Function : main
77817 2019-Jan-12 20:37:27.431637 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77818 2019-Jan-12 20:37:27.432289 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77819 2019-Jan-12 20:37:27.433111 - [DEBUG] Value : BOTTOM
77820 2019-Jan-12 20:37:27.433140 - [DEBUG]
77821 2019-Jan-12 20:37:27.433166 - [DEBUG] Function : main
77822 2019-Jan-12 20:37:27.433191 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77823 2019-Jan-12 20:37:27.433878 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77824 2019-Jan-12 20:37:27.434552 - [DEBUG] Value : BOTTOM
77825 2019-Jan-12 20:37:27.434580 - [DEBUG]
77826 2019-Jan-12 20:37:27.434608 - [DEBUG] Function : main
77827 2019-Jan-12 20:37:27.434634 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77828 2019-Jan-12 20:37:27.435299 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77829 2019-Jan-12 20:37:27.436000 - [DEBUG] Value : BOTTOM
77830 2019-Jan-12 20:37:27.436028 - [DEBUG]
77831 2019-Jan-12 20:37:27.436055 - [DEBUG] Function : main
77832 2019-Jan-12 20:37:27.436081 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77833 2019-Jan-12 20:37:27.436749 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77834 2019-Jan-12 20:37:27.437407 - [DEBUG] Value : BOTTOM
77835 2019-Jan-12 20:37:27.437435 - [DEBUG]
77836 2019-Jan-12 20:37:27.437461 - [DEBUG] Function : main
77837 2019-Jan-12 20:37:27.437487 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77838 2019-Jan-12 20:37:27.438154 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77839 2019-Jan-12 20:37:27.438864 - [DEBUG] Value : BOTTOM
77840 2019-Jan-12 20:37:27.438891 - [DEBUG]
77841 2019-Jan-12 20:37:27.438917 - [DEBUG] Function : main
77842 2019-Jan-12 20:37:27.438942 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77843 2019-Jan-12 20:37:27.439605 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77844 2019-Jan-12 20:37:27.440268 - [DEBUG] Value : BOTTOM
77845 2019-Jan-12 20:37:27.440294 - [DEBUG]
77846 2019-Jan-12 20:37:27.440320 - [DEBUG] Function : main
77847 2019-Jan-12 20:37:27.440345 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77848 2019-Jan-12 20:37:27.441016 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77849 2019-Jan-12 20:37:27.441696 - [DEBUG] Value : BOTTOM
77850 2019-Jan-12 20:37:27.441724 - [DEBUG]
77851 2019-Jan-12 20:37:27.441750 - [DEBUG] Function : main
77852 2019-Jan-12 20:37:27.441776 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77853 2019-Jan-12 20:37:27.442476 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77854 2019-Jan-12 20:37:27.443119 - [DEBUG] Value : BOTTOM
77855 2019-Jan-12 20:37:27.443146 - [DEBUG]
77856 2019-Jan-12 20:37:27.443171 - [DEBUG] Function : main
77857 2019-Jan-12 20:37:27.443197 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77858 2019-Jan-12 20:37:27.443833 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77859 2019-Jan-12 20:37:27.444469 - [DEBUG] Value : BOTTOM
77860 2019-Jan-12 20:37:27.444495 - [DEBUG]
77861 2019-Jan-12 20:37:27.444520 - [DEBUG] Function : main
77862 2019-Jan-12 20:37:27.444545 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77863 2019-Jan-12 20:37:27.445179 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77864 2019-Jan-12 20:37:27.445831 - [DEBUG] Value : BOTTOM
77865 2019-Jan-12 20:37:27.445857 - [DEBUG]
77866 2019-Jan-12 20:37:27.445882 - [DEBUG] Function : main
77867 2019-Jan-12 20:37:27.445907 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77868 2019-Jan-12 20:37:27.446541 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77869 2019-Jan-12 20:37:27.447183 - [DEBUG] Value : BOTTOM
77870 2019-Jan-12 20:37:27.447209 - [DEBUG]
77871 2019-Jan-12 20:37:27.447233 - [DEBUG] Function : main
77872 2019-Jan-12 20:37:27.447259 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77873 2019-Jan-12 20:37:27.447892 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77874 2019-Jan-12 20:37:27.448526 - [DEBUG] Value : BOTTOM
77875 2019-Jan-12 20:37:27.448551 - [DEBUG]
77876 2019-Jan-12 20:37:27.448578 - [DEBUG] Function : main
77877 2019-Jan-12 20:37:27.448604 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77878 2019-Jan-12 20:37:27.449254 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77879 2019-Jan-12 20:37:27.449888 - [DEBUG] Value : BOTTOM
77880 2019-Jan-12 20:37:27.449914 - [DEBUG]
77881 2019-Jan-12 20:37:27.449939 - [DEBUG] Function : main
77882 2019-Jan-12 20:37:27.449964 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77883 2019-Jan-12 20:37:27.450597 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77884 2019-Jan-12 20:37:27.451230 - [DEBUG] Value : BOTTOM
77885 2019-Jan-12 20:37:27.451256 - [DEBUG]
77886 2019-Jan-12 20:37:27.451280 - [DEBUG] Function : main
77887 2019-Jan-12 20:37:27.451305 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77888 2019-Jan-12 20:37:27.451940 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77889 2019-Jan-12 20:37:27.452591 - [DEBUG] Value : BOTTOM
77890 2019-Jan-12 20:37:27.452616 - [DEBUG]
77891 2019-Jan-12 20:37:27.452641 - [DEBUG] Function : main
77892 2019-Jan-12 20:37:27.452666 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77893 2019-Jan-12 20:37:27.453300 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77894 2019-Jan-12 20:37:27.453950 - [DEBUG] Value : BOTTOM
77895 2019-Jan-12 20:37:27.453976 - [DEBUG]
77896 2019-Jan-12 20:37:27.454001 - [DEBUG] Function : main
77897 2019-Jan-12 20:37:27.454026 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77898 2019-Jan-12 20:37:27.454660 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77899 2019-Jan-12 20:37:27.455293 - [DEBUG] Value : BOTTOM
77900 2019-Jan-12 20:37:27.455331 - [DEBUG]
77901 2019-Jan-12 20:37:27.455358 - [DEBUG] Function : main
77902 2019-Jan-12 20:37:27.455383 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77903 2019-Jan-12 20:37:27.456017 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77904 2019-Jan-12 20:37:27.456659 - [DEBUG] Value : BOTTOM
77905 2019-Jan-12 20:37:27.456684 - [DEBUG]
77906 2019-Jan-12 20:37:27.456709 - [DEBUG] Function : main
77907 2019-Jan-12 20:37:27.456734 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77908 2019-Jan-12 20:37:27.457368 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77909 2019-Jan-12 20:37:27.458002 - [DEBUG] Value : BOTTOM
77910 2019-Jan-12 20:37:27.458028 - [DEBUG]
77911 2019-Jan-12 20:37:27.458052 - [DEBUG] Function : main
77912 2019-Jan-12 20:37:27.458077 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77913 2019-Jan-12 20:37:27.458725 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77914 2019-Jan-12 20:37:27.459359 - [DEBUG] Value : BOTTOM
77915 2019-Jan-12 20:37:27.459385 - [DEBUG]
77916 2019-Jan-12 20:37:27.459409 - [DEBUG] Function : main
77917 2019-Jan-12 20:37:27.459434 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77918 2019-Jan-12 20:37:27.460069 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77919 2019-Jan-12 20:37:27.460703 - [DEBUG] Value : BOTTOM
77920 2019-Jan-12 20:37:27.460729 - [DEBUG]
77921 2019-Jan-12 20:37:27.460754 - [DEBUG] Function : main
77922 2019-Jan-12 20:37:27.460779 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77923 2019-Jan-12 20:37:27.461413 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
77924 2019-Jan-12 20:37:27.462059 - [DEBUG] Value : BOTTOM
77925 2019-Jan-12 20:37:27.462085 - [DEBUG]
77926 2019-Jan-12 20:37:27.462109 - [DEBUG] Function : main
77927 2019-Jan-12 20:37:27.462134 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77928 2019-Jan-12 20:37:27.462768 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77929 2019-Jan-12 20:37:27.463409 - [DEBUG] Value : BOTTOM
77930 2019-Jan-12 20:37:27.463435 - [DEBUG]
77931 2019-Jan-12 20:37:27.463459 - [DEBUG] Function : main
77932 2019-Jan-12 20:37:27.463484 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77933 2019-Jan-12 20:37:27.464118 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77934 2019-Jan-12 20:37:27.464177 - [DEBUG] Value : BOTTOM
77935 2019-Jan-12 20:37:27.464203 - [DEBUG]
77936 2019-Jan-12 20:37:27.464249 - [DEBUG] Function : main
77937 2019-Jan-12 20:37:27.464275 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77938 2019-Jan-12 20:37:27.464908 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77939 2019-Jan-12 20:37:27.465559 - [DEBUG] Value : BOTTOM
77940 2019-Jan-12 20:37:27.465593 - [DEBUG]
77941 2019-Jan-12 20:37:27.465618 - [DEBUG] Function : main
77942 2019-Jan-12 20:37:27.465644 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77943 2019-Jan-12 20:37:27.466276 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77944 2019-Jan-12 20:37:27.466910 - [DEBUG] Value : BOTTOM
77945 2019-Jan-12 20:37:27.466936 - [DEBUG]
77946 2019-Jan-12 20:37:27.466961 - [DEBUG] Function : main
77947 2019-Jan-12 20:37:27.466986 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77948 2019-Jan-12 20:37:27.467616 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77949 2019-Jan-12 20:37:27.468248 - [DEBUG] Value : BOTTOM
77950 2019-Jan-12 20:37:27.468274 - [DEBUG]
77951 2019-Jan-12 20:37:27.468299 - [DEBUG] Function : main
77952 2019-Jan-12 20:37:27.468324 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77953 2019-Jan-12 20:37:27.468969 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
77954 2019-Jan-12 20:37:27.469626 - [DEBUG] Value : BOTTOM
77955 2019-Jan-12 20:37:27.469652 - [DEBUG]
77956 2019-Jan-12 20:37:27.469677 - [DEBUG] Function : main
77957 2019-Jan-12 20:37:27.469702 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77958 2019-Jan-12 20:37:27.470334 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77959 2019-Jan-12 20:37:27.470967 - [DEBUG] Value : BOTTOM
77960 2019-Jan-12 20:37:27.470993 - [DEBUG]
77961 2019-Jan-12 20:37:27.471018 - [DEBUG] Function : main
77962 2019-Jan-12 20:37:27.471043 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77963 2019-Jan-12 20:37:27.471673 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77964 2019-Jan-12 20:37:27.472323 - [DEBUG] Value : BOTTOM
77965 2019-Jan-12 20:37:27.472349 - [DEBUG]
77966 2019-Jan-12 20:37:27.472374 - [DEBUG] Function : main
77967 2019-Jan-12 20:37:27.472399 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77968 2019-Jan-12 20:37:27.473031 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77969 2019-Jan-12 20:37:27.473663 - [DEBUG] Value : BOTTOM
77970 2019-Jan-12 20:37:27.473689 - [DEBUG]
77971 2019-Jan-12 20:37:27.473713 - [DEBUG] Function : main
77972 2019-Jan-12 20:37:27.473738 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77973 2019-Jan-12 20:37:27.474369 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
77974 2019-Jan-12 20:37:27.474999 - [DEBUG] Value : BOTTOM
77975 2019-Jan-12 20:37:27.475025 - [DEBUG]
77976 2019-Jan-12 20:37:27.475050 - [DEBUG] Function : main
77977 2019-Jan-12 20:37:27.475075 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77978 2019-Jan-12 20:37:27.475720 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77979 2019-Jan-12 20:37:27.476352 - [DEBUG] Value : BOTTOM
77980 2019-Jan-12 20:37:27.476378 - [DEBUG]
77981 2019-Jan-12 20:37:27.476402 - [DEBUG] Function : main
77982 2019-Jan-12 20:37:27.476428 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77983 2019-Jan-12 20:37:27.477059 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
77984 2019-Jan-12 20:37:27.477694 - [DEBUG] Value : BOTTOM
77985 2019-Jan-12 20:37:27.477720 - [DEBUG]
77986 2019-Jan-12 20:37:27.477745 - [DEBUG] Function : main
77987 2019-Jan-12 20:37:27.477770 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77988 2019-Jan-12 20:37:27.478408 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77989 2019-Jan-12 20:37:27.479055 - [DEBUG] Value : BOTTOM
77990 2019-Jan-12 20:37:27.479081 - [DEBUG]
77991 2019-Jan-12 20:37:27.479106 - [DEBUG] Function : main
77992 2019-Jan-12 20:37:27.479131 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77993 2019-Jan-12 20:37:27.479762 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
77994 2019-Jan-12 20:37:27.480397 - [DEBUG] Value : BOTTOM
77995 2019-Jan-12 20:37:27.480423 - [DEBUG]
77996 2019-Jan-12 20:37:27.480448 - [DEBUG] Function : main
77997 2019-Jan-12 20:37:27.480473 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
77998 2019-Jan-12 20:37:27.481103 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77999 2019-Jan-12 20:37:27.481736 - [DEBUG] Value : BOTTOM
78000 2019-Jan-12 20:37:27.481762 - [DEBUG]
78001 2019-Jan-12 20:37:27.481787 - [DEBUG] Function : main
78002 2019-Jan-12 20:37:27.481812 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78003 2019-Jan-12 20:37:27.482458 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78004 2019-Jan-12 20:37:27.483092 - [DEBUG] Value : BOTTOM
78005 2019-Jan-12 20:37:27.483119 - [DEBUG]
78006 2019-Jan-12 20:37:27.483143 - [DEBUG] Function : main
78007 2019-Jan-12 20:37:27.483168 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78008 2019-Jan-12 20:37:27.483799 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78009 2019-Jan-12 20:37:27.484438 - [DEBUG] Value : BOTTOM
78010 2019-Jan-12 20:37:27.484464 - [DEBUG]
78011 2019-Jan-12 20:37:27.484489 - [DEBUG] Function : main
78012 2019-Jan-12 20:37:27.484514 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78013 2019-Jan-12 20:37:27.485144 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78014 2019-Jan-12 20:37:27.485793 - [DEBUG] Value : BOTTOM
78015 2019-Jan-12 20:37:27.485819 - [DEBUG]
78016 2019-Jan-12 20:37:27.485844 - [DEBUG] Function : main
78017 2019-Jan-12 20:37:27.485869 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78018 2019-Jan-12 20:37:27.486501 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78019 2019-Jan-12 20:37:27.487135 - [DEBUG] Value : BOTTOM
78020 2019-Jan-12 20:37:27.487161 - [DEBUG]
78021 2019-Jan-12 20:37:27.487186 - [DEBUG] Function : main
78022 2019-Jan-12 20:37:27.487211 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78023 2019-Jan-12 20:37:27.487841 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78024 2019-Jan-12 20:37:27.488473 - [DEBUG] Value : BOTTOM
78025 2019-Jan-12 20:37:27.488499 - [DEBUG]
78026 2019-Jan-12 20:37:27.488524 - [DEBUG] Function : main
78027 2019-Jan-12 20:37:27.488549 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78028 2019-Jan-12 20:37:27.489195 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78029 2019-Jan-12 20:37:27.489829 - [DEBUG] Value : BOTTOM
78030 2019-Jan-12 20:37:27.489855 - [DEBUG]
78031 2019-Jan-12 20:37:27.489879 - [DEBUG] Function : main
78032 2019-Jan-12 20:37:27.489904 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78033 2019-Jan-12 20:37:27.490535 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78034 2019-Jan-12 20:37:27.491185 - [DEBUG] Value : BOTTOM
78035 2019-Jan-12 20:37:27.491212 - [DEBUG]
78036 2019-Jan-12 20:37:27.491236 - [DEBUG] Function : main
78037 2019-Jan-12 20:37:27.491262 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78038 2019-Jan-12 20:37:27.491893 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78039 2019-Jan-12 20:37:27.492543 - [DEBUG] Value : BOTTOM
78040 2019-Jan-12 20:37:27.492569 - [DEBUG]
78041 2019-Jan-12 20:37:27.492593 - [DEBUG] Function : main
78042 2019-Jan-12 20:37:27.492618 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78043 2019-Jan-12 20:37:27.493249 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78044 2019-Jan-12 20:37:27.493890 - [DEBUG] Value : BOTTOM
78045 2019-Jan-12 20:37:27.493916 - [DEBUG]
78046 2019-Jan-12 20:37:27.493940 - [DEBUG] Function : main
78047 2019-Jan-12 20:37:27.493966 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78048 2019-Jan-12 20:37:27.494596 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78049 2019-Jan-12 20:37:27.495229 - [DEBUG] Value : BOTTOM
78050 2019-Jan-12 20:37:27.495255 - [DEBUG]
78051 2019-Jan-12 20:37:27.495280 - [DEBUG] Function : main
78052 2019-Jan-12 20:37:27.495305 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78053 2019-Jan-12 20:37:27.495948 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78054 2019-Jan-12 20:37:27.496582 - [DEBUG] Value : BOTTOM
78055 2019-Jan-12 20:37:27.496608 - [DEBUG]
78056 2019-Jan-12 20:37:27.496633 - [DEBUG] Function : main
78057 2019-Jan-12 20:37:27.496658 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78058 2019-Jan-12 20:37:27.497289 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78059 2019-Jan-12 20:37:27.497924 - [DEBUG] Value : BOTTOM
78060 2019-Jan-12 20:37:27.497950 - [DEBUG]
78061 2019-Jan-12 20:37:27.497974 - [DEBUG] Function : main
78062 2019-Jan-12 20:37:27.497999 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78063 2019-Jan-12 20:37:27.498629 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78064 2019-Jan-12 20:37:27.499275 - [DEBUG] Value : BOTTOM
78065 2019-Jan-12 20:37:27.499301 - [DEBUG]
78066 2019-Jan-12 20:37:27.499325 - [DEBUG] Function : main
78067 2019-Jan-12 20:37:27.499350 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78068 2019-Jan-12 20:37:27.499981 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78069 2019-Jan-12 20:37:27.500622 - [DEBUG] Value : BOTTOM
78070 2019-Jan-12 20:37:27.500648 - [DEBUG]
78071 2019-Jan-12 20:37:27.500672 - [DEBUG] Function : main
78072 2019-Jan-12 20:37:27.500698 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78073 2019-Jan-12 20:37:27.501328 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78074 2019-Jan-12 20:37:27.501962 - [DEBUG] Value : BOTTOM
78075 2019-Jan-12 20:37:27.502001 - [DEBUG]
78076 2019-Jan-12 20:37:27.502026 - [DEBUG] Function : main
78077 2019-Jan-12 20:37:27.502052 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
78078 2019-Jan-12 20:37:27.502683 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78079 2019-Jan-12 20:37:27.502739 - [DEBUG] Value : BOTTOM
78080 2019-Jan-12 20:37:27.502765 - [DEBUG]
78081 2019-Jan-12 20:37:27.502806 - [DEBUG] Function : main
78082 2019-Jan-12 20:37:27.502845 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78083 2019-Jan-12 20:37:27.503483 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78084 2019-Jan-12 20:37:27.504119 - [DEBUG] Value : BOTTOM
78085 2019-Jan-12 20:37:27.504145 - [DEBUG]
78086 2019-Jan-12 20:37:27.504170 - [DEBUG] Function : main
78087 2019-Jan-12 20:37:27.504195 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78088 2019-Jan-12 20:37:27.504830 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78089 2019-Jan-12 20:37:27.505480 - [DEBUG] Value : BOTTOM
78090 2019-Jan-12 20:37:27.505506 - [DEBUG]
78091 2019-Jan-12 20:37:27.505531 - [DEBUG] Function : main
78092 2019-Jan-12 20:37:27.505556 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78093 2019-Jan-12 20:37:27.506191 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78094 2019-Jan-12 20:37:27.506824 - [DEBUG] Value : BOTTOM
78095 2019-Jan-12 20:37:27.506850 - [DEBUG]
78096 2019-Jan-12 20:37:27.506874 - [DEBUG] Function : main
78097 2019-Jan-12 20:37:27.506898 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78098 2019-Jan-12 20:37:27.507534 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78099 2019-Jan-12 20:37:27.508183 - [DEBUG] Value : BOTTOM
78100 2019-Jan-12 20:37:27.508209 - [DEBUG]
78101 2019-Jan-12 20:37:27.508233 - [DEBUG] Function : main
78102 2019-Jan-12 20:37:27.508258 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78103 2019-Jan-12 20:37:27.508910 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78104 2019-Jan-12 20:37:27.509544 - [DEBUG] Value : BOTTOM
78105 2019-Jan-12 20:37:27.509570 - [DEBUG]
78106 2019-Jan-12 20:37:27.509594 - [DEBUG] Function : main
78107 2019-Jan-12 20:37:27.509620 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78108 2019-Jan-12 20:37:27.510255 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78109 2019-Jan-12 20:37:27.510889 - [DEBUG] Value : BOTTOM
78110 2019-Jan-12 20:37:27.510915 - [DEBUG]
78111 2019-Jan-12 20:37:27.510940 - [DEBUG] Function : main
78112 2019-Jan-12 20:37:27.510965 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78113 2019-Jan-12 20:37:27.511599 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78114 2019-Jan-12 20:37:27.512247 - [DEBUG] Value : BOTTOM
78115 2019-Jan-12 20:37:27.512272 - [DEBUG]
78116 2019-Jan-12 20:37:27.512297 - [DEBUG] Function : main
78117 2019-Jan-12 20:37:27.512322 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78118 2019-Jan-12 20:37:27.512957 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78119 2019-Jan-12 20:37:27.513589 - [DEBUG] Value : BOTTOM
78120 2019-Jan-12 20:37:27.513615 - [DEBUG]
78121 2019-Jan-12 20:37:27.513639 - [DEBUG] Function : main
78122 2019-Jan-12 20:37:27.513664 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78123 2019-Jan-12 20:37:27.514299 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78124 2019-Jan-12 20:37:27.514930 - [DEBUG] Value : BOTTOM
78125 2019-Jan-12 20:37:27.514956 - [DEBUG]
78126 2019-Jan-12 20:37:27.514981 - [DEBUG] Function : main
78127 2019-Jan-12 20:37:27.515006 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78128 2019-Jan-12 20:37:27.515667 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78129 2019-Jan-12 20:37:27.516304 - [DEBUG] Value : BOTTOM
78130 2019-Jan-12 20:37:27.516330 - [DEBUG]
78131 2019-Jan-12 20:37:27.516355 - [DEBUG] Function : main
78132 2019-Jan-12 20:37:27.516380 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78133 2019-Jan-12 20:37:27.517015 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78134 2019-Jan-12 20:37:27.517647 - [DEBUG] Value : BOTTOM
78135 2019-Jan-12 20:37:27.517673 - [DEBUG]
78136 2019-Jan-12 20:37:27.517697 - [DEBUG] Function : main
78137 2019-Jan-12 20:37:27.517722 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78138 2019-Jan-12 20:37:27.518357 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78139 2019-Jan-12 20:37:27.519009 - [DEBUG] Value : BOTTOM
78140 2019-Jan-12 20:37:27.519035 - [DEBUG]
78141 2019-Jan-12 20:37:27.519059 - [DEBUG] Function : main
78142 2019-Jan-12 20:37:27.519085 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78143 2019-Jan-12 20:37:27.519729 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78144 2019-Jan-12 20:37:27.520363 - [DEBUG] Value : BOTTOM
78145 2019-Jan-12 20:37:27.520389 - [DEBUG]
78146 2019-Jan-12 20:37:27.520414 - [DEBUG] Function : main
78147 2019-Jan-12 20:37:27.520439 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78148 2019-Jan-12 20:37:27.521074 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78149 2019-Jan-12 20:37:27.521708 - [DEBUG] Value : BOTTOM
78150 2019-Jan-12 20:37:27.521734 - [DEBUG]
78151 2019-Jan-12 20:37:27.521759 - [DEBUG] Function : main
78152 2019-Jan-12 20:37:27.521784 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78153 2019-Jan-12 20:37:27.522434 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78154 2019-Jan-12 20:37:27.523076 - [DEBUG] Value : BOTTOM
78155 2019-Jan-12 20:37:27.523102 - [DEBUG]
78156 2019-Jan-12 20:37:27.523126 - [DEBUG] Function : main
78157 2019-Jan-12 20:37:27.523151 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78158 2019-Jan-12 20:37:27.523785 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78159 2019-Jan-12 20:37:27.524419 - [DEBUG] Value : BOTTOM
78160 2019-Jan-12 20:37:27.524444 - [DEBUG]
78161 2019-Jan-12 20:37:27.524470 - [DEBUG] Function : main
78162 2019-Jan-12 20:37:27.524495 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78163 2019-Jan-12 20:37:27.525130 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78164 2019-Jan-12 20:37:27.525779 - [DEBUG] Value : BOTTOM
78165 2019-Jan-12 20:37:27.525805 - [DEBUG]
78166 2019-Jan-12 20:37:27.525830 - [DEBUG] Function : main
78167 2019-Jan-12 20:37:27.525855 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78168 2019-Jan-12 20:37:27.526488 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78169 2019-Jan-12 20:37:27.527119 - [DEBUG] Value : BOTTOM
78170 2019-Jan-12 20:37:27.527144 - [DEBUG]
78171 2019-Jan-12 20:37:27.527169 - [DEBUG] Function : main
78172 2019-Jan-12 20:37:27.527194 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78173 2019-Jan-12 20:37:27.527828 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78174 2019-Jan-12 20:37:27.528469 - [DEBUG] Value : BOTTOM
78175 2019-Jan-12 20:37:27.528496 - [DEBUG]
78176 2019-Jan-12 20:37:27.528520 - [DEBUG] Function : main
78177 2019-Jan-12 20:37:27.528545 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78178 2019-Jan-12 20:37:27.529196 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78179 2019-Jan-12 20:37:27.529838 - [DEBUG] Value : BOTTOM
78180 2019-Jan-12 20:37:27.529863 - [DEBUG]
78181 2019-Jan-12 20:37:27.529888 - [DEBUG] Function : main
78182 2019-Jan-12 20:37:27.529913 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78183 2019-Jan-12 20:37:27.530547 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78184 2019-Jan-12 20:37:27.531181 - [DEBUG] Value : BOTTOM
78185 2019-Jan-12 20:37:27.531207 - [DEBUG]
78186 2019-Jan-12 20:37:27.531232 - [DEBUG] Function : main
78187 2019-Jan-12 20:37:27.531257 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78188 2019-Jan-12 20:37:27.531891 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78189 2019-Jan-12 20:37:27.532548 - [DEBUG] Value : BOTTOM
78190 2019-Jan-12 20:37:27.532574 - [DEBUG]
78191 2019-Jan-12 20:37:27.532598 - [DEBUG] Function : main
78192 2019-Jan-12 20:37:27.532623 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78193 2019-Jan-12 20:37:27.533257 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78194 2019-Jan-12 20:37:27.533891 - [DEBUG] Value : BOTTOM
78195 2019-Jan-12 20:37:27.533917 - [DEBUG]
78196 2019-Jan-12 20:37:27.533942 - [DEBUG] Function : main
78197 2019-Jan-12 20:37:27.533967 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78198 2019-Jan-12 20:37:27.534602 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78199 2019-Jan-12 20:37:27.535236 - [DEBUG] Value : BOTTOM
78200 2019-Jan-12 20:37:27.535262 - [DEBUG]
78201 2019-Jan-12 20:37:27.535287 - [DEBUG] Function : main
78202 2019-Jan-12 20:37:27.535312 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78203 2019-Jan-12 20:37:27.535960 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78204 2019-Jan-12 20:37:27.536595 - [DEBUG] Value : BOTTOM
78205 2019-Jan-12 20:37:27.536621 - [DEBUG]
78206 2019-Jan-12 20:37:27.536645 - [DEBUG] Function : main
78207 2019-Jan-12 20:37:27.536670 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78208 2019-Jan-12 20:37:27.537305 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78209 2019-Jan-12 20:37:27.537935 - [DEBUG] Value : BOTTOM
78210 2019-Jan-12 20:37:27.537961 - [DEBUG]
78211 2019-Jan-12 20:37:27.537986 - [DEBUG] Function : main
78212 2019-Jan-12 20:37:27.538011 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78213 2019-Jan-12 20:37:27.538644 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78214 2019-Jan-12 20:37:27.539290 - [DEBUG] Value : BOTTOM
78215 2019-Jan-12 20:37:27.539316 - [DEBUG]
78216 2019-Jan-12 20:37:27.539340 - [DEBUG] Function : main
78217 2019-Jan-12 20:37:27.539365 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78218 2019-Jan-12 20:37:27.540000 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78219 2019-Jan-12 20:37:27.540064 - [DEBUG] Value : BOTTOM
78220 2019-Jan-12 20:37:27.540091 - [DEBUG]
78221 2019-Jan-12 20:37:27.540133 - [DEBUG] Function : main
78222 2019-Jan-12 20:37:27.540159 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78223 2019-Jan-12 20:37:27.540793 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78224 2019-Jan-12 20:37:27.541426 - [DEBUG] Value : BOTTOM
78225 2019-Jan-12 20:37:27.541452 - [DEBUG]
78226 2019-Jan-12 20:37:27.541476 - [DEBUG] Function : main
78227 2019-Jan-12 20:37:27.541501 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78228 2019-Jan-12 20:37:27.542148 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78229 2019-Jan-12 20:37:27.542782 - [DEBUG] Value : BOTTOM
78230 2019-Jan-12 20:37:27.542808 - [DEBUG]
78231 2019-Jan-12 20:37:27.542833 - [DEBUG] Function : main
78232 2019-Jan-12 20:37:27.542858 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78233 2019-Jan-12 20:37:27.543489 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78234 2019-Jan-12 20:37:27.544130 - [DEBUG] Value : BOTTOM
78235 2019-Jan-12 20:37:27.544156 - [DEBUG]
78236 2019-Jan-12 20:37:27.544181 - [DEBUG] Function : main
78237 2019-Jan-12 20:37:27.544206 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78238 2019-Jan-12 20:37:27.544838 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78239 2019-Jan-12 20:37:27.545504 - [DEBUG] Value : BOTTOM
78240 2019-Jan-12 20:37:27.545530 - [DEBUG]
78241 2019-Jan-12 20:37:27.545554 - [DEBUG] Function : main
78242 2019-Jan-12 20:37:27.545580 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78243 2019-Jan-12 20:37:27.546212 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78244 2019-Jan-12 20:37:27.546844 - [DEBUG] Value : BOTTOM
78245 2019-Jan-12 20:37:27.546870 - [DEBUG]
78246 2019-Jan-12 20:37:27.546894 - [DEBUG] Function : main
78247 2019-Jan-12 20:37:27.546919 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78248 2019-Jan-12 20:37:27.547589 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78249 2019-Jan-12 20:37:27.548291 - [DEBUG] Value : BOTTOM
78250 2019-Jan-12 20:37:27.548319 - [DEBUG]
78251 2019-Jan-12 20:37:27.548348 - [DEBUG] Function : main
78252 2019-Jan-12 20:37:27.548375 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78253 2019-Jan-12 20:37:27.549100 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78254 2019-Jan-12 20:37:27.549769 - [DEBUG] Value : BOTTOM
78255 2019-Jan-12 20:37:27.549796 - [DEBUG]
78256 2019-Jan-12 20:37:27.549822 - [DEBUG] Function : main
78257 2019-Jan-12 20:37:27.549848 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78258 2019-Jan-12 20:37:27.550482 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78259 2019-Jan-12 20:37:27.551114 - [DEBUG] Value : BOTTOM
78260 2019-Jan-12 20:37:27.551140 - [DEBUG]
78261 2019-Jan-12 20:37:27.551164 - [DEBUG] Function : main
78262 2019-Jan-12 20:37:27.551190 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78263 2019-Jan-12 20:37:27.551820 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78264 2019-Jan-12 20:37:27.552473 - [DEBUG] Value : BOTTOM
78265 2019-Jan-12 20:37:27.552499 - [DEBUG]
78266 2019-Jan-12 20:37:27.552523 - [DEBUG] Function : main
78267 2019-Jan-12 20:37:27.552548 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78268 2019-Jan-12 20:37:27.553202 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78269 2019-Jan-12 20:37:27.553844 - [DEBUG] Value : BOTTOM
78270 2019-Jan-12 20:37:27.553870 - [DEBUG]
78271 2019-Jan-12 20:37:27.553894 - [DEBUG] Function : main
78272 2019-Jan-12 20:37:27.553919 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78273 2019-Jan-12 20:37:27.554551 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78274 2019-Jan-12 20:37:27.555182 - [DEBUG] Value : BOTTOM
78275 2019-Jan-12 20:37:27.555208 - [DEBUG]
78276 2019-Jan-12 20:37:27.555233 - [DEBUG] Function : main
78277 2019-Jan-12 20:37:27.555258 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78278 2019-Jan-12 20:37:27.555904 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78279 2019-Jan-12 20:37:27.556539 - [DEBUG] Value : BOTTOM
78280 2019-Jan-12 20:37:27.556565 - [DEBUG]
78281 2019-Jan-12 20:37:27.556590 - [DEBUG] Function : main
78282 2019-Jan-12 20:37:27.556615 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78283 2019-Jan-12 20:37:27.557244 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78284 2019-Jan-12 20:37:27.557880 - [DEBUG] Value : BOTTOM
78285 2019-Jan-12 20:37:27.557906 - [DEBUG]
78286 2019-Jan-12 20:37:27.557930 - [DEBUG] Function : main
78287 2019-Jan-12 20:37:27.557955 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78288 2019-Jan-12 20:37:27.558585 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78289 2019-Jan-12 20:37:27.559236 - [DEBUG] Value : BOTTOM
78290 2019-Jan-12 20:37:27.559262 - [DEBUG]
78291 2019-Jan-12 20:37:27.559287 - [DEBUG] Function : main
78292 2019-Jan-12 20:37:27.559312 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78293 2019-Jan-12 20:37:27.559942 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78294 2019-Jan-12 20:37:27.560584 - [DEBUG] Value : BOTTOM
78295 2019-Jan-12 20:37:27.560610 - [DEBUG]
78296 2019-Jan-12 20:37:27.560634 - [DEBUG] Function : main
78297 2019-Jan-12 20:37:27.560659 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78298 2019-Jan-12 20:37:27.561290 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78299 2019-Jan-12 20:37:27.561924 - [DEBUG] Value : BOTTOM
78300 2019-Jan-12 20:37:27.561950 - [DEBUG]
78301 2019-Jan-12 20:37:27.561976 - [DEBUG] Function : main
78302 2019-Jan-12 20:37:27.562015 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78303 2019-Jan-12 20:37:27.562645 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78304 2019-Jan-12 20:37:27.563279 - [DEBUG] Value : BOTTOM
78305 2019-Jan-12 20:37:27.563305 - [DEBUG]
78306 2019-Jan-12 20:37:27.563330 - [DEBUG] Function : main
78307 2019-Jan-12 20:37:27.563355 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78308 2019-Jan-12 20:37:27.563985 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78309 2019-Jan-12 20:37:27.564617 - [DEBUG] Value : BOTTOM
78310 2019-Jan-12 20:37:27.564643 - [DEBUG]
78311 2019-Jan-12 20:37:27.564668 - [DEBUG] Function : main
78312 2019-Jan-12 20:37:27.564693 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78313 2019-Jan-12 20:37:27.565335 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78314 2019-Jan-12 20:37:27.565978 - [DEBUG] Value : BOTTOM
78315 2019-Jan-12 20:37:27.566004 - [DEBUG]
78316 2019-Jan-12 20:37:27.566029 - [DEBUG] Function : main
78317 2019-Jan-12 20:37:27.566054 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78318 2019-Jan-12 20:37:27.566685 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78319 2019-Jan-12 20:37:27.567326 - [DEBUG] Value : BOTTOM
78320 2019-Jan-12 20:37:27.567352 - [DEBUG]
78321 2019-Jan-12 20:37:27.567376 - [DEBUG] Function : main
78322 2019-Jan-12 20:37:27.567401 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78323 2019-Jan-12 20:37:27.568032 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78324 2019-Jan-12 20:37:27.568681 - [DEBUG] Value : BOTTOM
78325 2019-Jan-12 20:37:27.568707 - [DEBUG]
78326 2019-Jan-12 20:37:27.568732 - [DEBUG] Function : main
78327 2019-Jan-12 20:37:27.568757 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78328 2019-Jan-12 20:37:27.569388 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78329 2019-Jan-12 20:37:27.570028 - [DEBUG] Value : BOTTOM
78330 2019-Jan-12 20:37:27.570054 - [DEBUG]
78331 2019-Jan-12 20:37:27.570078 - [DEBUG] Function : main
78332 2019-Jan-12 20:37:27.570103 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78333 2019-Jan-12 20:37:27.570733 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78334 2019-Jan-12 20:37:27.571367 - [DEBUG] Value : BOTTOM
78335 2019-Jan-12 20:37:27.571393 - [DEBUG]
78336 2019-Jan-12 20:37:27.571418 - [DEBUG] Function : main
78337 2019-Jan-12 20:37:27.571443 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78338 2019-Jan-12 20:37:27.572090 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78339 2019-Jan-12 20:37:27.572723 - [DEBUG] Value : BOTTOM
78340 2019-Jan-12 20:37:27.572749 - [DEBUG]
78341 2019-Jan-12 20:37:27.572774 - [DEBUG] Function : main
78342 2019-Jan-12 20:37:27.572799 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78343 2019-Jan-12 20:37:27.573430 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78344 2019-Jan-12 20:37:27.574066 - [DEBUG] Value : BOTTOM
78345 2019-Jan-12 20:37:27.574091 - [DEBUG]
78346 2019-Jan-12 20:37:27.574116 - [DEBUG] Function : main
78347 2019-Jan-12 20:37:27.574141 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78348 2019-Jan-12 20:37:27.574772 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78349 2019-Jan-12 20:37:27.575417 - [DEBUG] Value : BOTTOM
78350 2019-Jan-12 20:37:27.575443 - [DEBUG]
78351 2019-Jan-12 20:37:27.575467 - [DEBUG] Function : main
78352 2019-Jan-12 20:37:27.575493 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78353 2019-Jan-12 20:37:27.576122 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78354 2019-Jan-12 20:37:27.576756 - [DEBUG] Value : BOTTOM
78355 2019-Jan-12 20:37:27.576782 - [DEBUG]
78356 2019-Jan-12 20:37:27.576806 - [DEBUG] Function : main
78357 2019-Jan-12 20:37:27.576832 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78358 2019-Jan-12 20:37:27.577461 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78359 2019-Jan-12 20:37:27.578096 - [DEBUG] Value : BOTTOM
78360 2019-Jan-12 20:37:27.578122 - [DEBUG]
78361 2019-Jan-12 20:37:27.578146 - [DEBUG] Function : main
78362 2019-Jan-12 20:37:27.578179 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78363 2019-Jan-12 20:37:27.578826 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78364 2019-Jan-12 20:37:27.579456 - [DEBUG] Value : BOTTOM
78365 2019-Jan-12 20:37:27.579482 - [DEBUG]
78366 2019-Jan-12 20:37:27.579507 - [DEBUG] Function : main
78367 2019-Jan-12 20:37:27.579532 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78368 2019-Jan-12 20:37:27.580163 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78369 2019-Jan-12 20:37:27.580804 - [DEBUG] Value : BOTTOM
78370 2019-Jan-12 20:37:27.580830 - [DEBUG]
78371 2019-Jan-12 20:37:27.580854 - [DEBUG] Function : main
78372 2019-Jan-12 20:37:27.580880 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78373 2019-Jan-12 20:37:27.581510 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78374 2019-Jan-12 20:37:27.582159 - [DEBUG] Value : BOTTOM
78375 2019-Jan-12 20:37:27.582185 - [DEBUG]
78376 2019-Jan-12 20:37:27.582210 - [DEBUG] Function : main
78377 2019-Jan-12 20:37:27.582235 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
78378 2019-Jan-12 20:37:27.582866 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78379 2019-Jan-12 20:37:27.582925 - [DEBUG] Value : BOTTOM
78380 2019-Jan-12 20:37:27.582951 - [DEBUG]
78381 2019-Jan-12 20:37:27.582997 - [DEBUG] Function : main
78382 2019-Jan-12 20:37:27.583024 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78383 2019-Jan-12 20:37:27.583657 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78384 2019-Jan-12 20:37:27.584292 - [DEBUG] Value : BOTTOM
78385 2019-Jan-12 20:37:27.584318 - [DEBUG]
78386 2019-Jan-12 20:37:27.584342 - [DEBUG] Function : main
78387 2019-Jan-12 20:37:27.584368 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78388 2019-Jan-12 20:37:27.584998 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78389 2019-Jan-12 20:37:27.585647 - [DEBUG] Value : BOTTOM
78390 2019-Jan-12 20:37:27.585673 - [DEBUG]
78391 2019-Jan-12 20:37:27.585698 - [DEBUG] Function : main
78392 2019-Jan-12 20:37:27.585723 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78393 2019-Jan-12 20:37:27.586353 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78394 2019-Jan-12 20:37:27.586987 - [DEBUG] Value : BOTTOM
78395 2019-Jan-12 20:37:27.587013 - [DEBUG]
78396 2019-Jan-12 20:37:27.587037 - [DEBUG] Function : main
78397 2019-Jan-12 20:37:27.587063 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78398 2019-Jan-12 20:37:27.587693 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78399 2019-Jan-12 20:37:27.588349 - [DEBUG] Value : BOTTOM
78400 2019-Jan-12 20:37:27.588375 - [DEBUG]
78401 2019-Jan-12 20:37:27.588400 - [DEBUG] Function : main
78402 2019-Jan-12 20:37:27.588425 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78403 2019-Jan-12 20:37:27.589074 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78404 2019-Jan-12 20:37:27.589707 - [DEBUG] Value : BOTTOM
78405 2019-Jan-12 20:37:27.589733 - [DEBUG]
78406 2019-Jan-12 20:37:27.589757 - [DEBUG] Function : main
78407 2019-Jan-12 20:37:27.589790 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78408 2019-Jan-12 20:37:27.590423 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78409 2019-Jan-12 20:37:27.591059 - [DEBUG] Value : BOTTOM
78410 2019-Jan-12 20:37:27.591085 - [DEBUG]
78411 2019-Jan-12 20:37:27.591110 - [DEBUG] Function : main
78412 2019-Jan-12 20:37:27.591135 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78413 2019-Jan-12 20:37:27.591768 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78414 2019-Jan-12 20:37:27.592416 - [DEBUG] Value : BOTTOM
78415 2019-Jan-12 20:37:27.592442 - [DEBUG]
78416 2019-Jan-12 20:37:27.592466 - [DEBUG] Function : main
78417 2019-Jan-12 20:37:27.592491 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78418 2019-Jan-12 20:37:27.593124 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78419 2019-Jan-12 20:37:27.593755 - [DEBUG] Value : BOTTOM
78420 2019-Jan-12 20:37:27.593781 - [DEBUG]
78421 2019-Jan-12 20:37:27.593805 - [DEBUG] Function : main
78422 2019-Jan-12 20:37:27.593830 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78423 2019-Jan-12 20:37:27.594460 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78424 2019-Jan-12 20:37:27.595091 - [DEBUG] Value : BOTTOM
78425 2019-Jan-12 20:37:27.595117 - [DEBUG]
78426 2019-Jan-12 20:37:27.595142 - [DEBUG] Function : main
78427 2019-Jan-12 20:37:27.595167 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78428 2019-Jan-12 20:37:27.595822 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78429 2019-Jan-12 20:37:27.596458 - [DEBUG] Value : BOTTOM
78430 2019-Jan-12 20:37:27.596484 - [DEBUG]
78431 2019-Jan-12 20:37:27.596509 - [DEBUG] Function : main
78432 2019-Jan-12 20:37:27.596534 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78433 2019-Jan-12 20:37:27.597166 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78434 2019-Jan-12 20:37:27.597798 - [DEBUG] Value : BOTTOM
78435 2019-Jan-12 20:37:27.597824 - [DEBUG]
78436 2019-Jan-12 20:37:27.597849 - [DEBUG] Function : main
78437 2019-Jan-12 20:37:27.597874 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78438 2019-Jan-12 20:37:27.598506 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78439 2019-Jan-12 20:37:27.599158 - [DEBUG] Value : BOTTOM
78440 2019-Jan-12 20:37:27.599184 - [DEBUG]
78441 2019-Jan-12 20:37:27.599208 - [DEBUG] Function : main
78442 2019-Jan-12 20:37:27.599233 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78443 2019-Jan-12 20:37:27.599865 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78444 2019-Jan-12 20:37:27.600499 - [DEBUG] Value : BOTTOM
78445 2019-Jan-12 20:37:27.600525 - [DEBUG]
78446 2019-Jan-12 20:37:27.600549 - [DEBUG] Function : main
78447 2019-Jan-12 20:37:27.600574 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78448 2019-Jan-12 20:37:27.601205 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78449 2019-Jan-12 20:37:27.601840 - [DEBUG] Value : BOTTOM
78450 2019-Jan-12 20:37:27.601866 - [DEBUG]
78451 2019-Jan-12 20:37:27.601898 - [DEBUG] Function : main
78452 2019-Jan-12 20:37:27.601924 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78453 2019-Jan-12 20:37:27.602570 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78454 2019-Jan-12 20:37:27.603211 - [DEBUG] Value : BOTTOM
78455 2019-Jan-12 20:37:27.603237 - [DEBUG]
78456 2019-Jan-12 20:37:27.603262 - [DEBUG] Function : main
78457 2019-Jan-12 20:37:27.603287 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78458 2019-Jan-12 20:37:27.603920 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78459 2019-Jan-12 20:37:27.604553 - [DEBUG] Value : BOTTOM
78460 2019-Jan-12 20:37:27.604579 - [DEBUG]
78461 2019-Jan-12 20:37:27.604605 - [DEBUG] Function : main
78462 2019-Jan-12 20:37:27.604630 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78463 2019-Jan-12 20:37:27.605261 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78464 2019-Jan-12 20:37:27.605912 - [DEBUG] Value : BOTTOM
78465 2019-Jan-12 20:37:27.605939 - [DEBUG]
78466 2019-Jan-12 20:37:27.605963 - [DEBUG] Function : main
78467 2019-Jan-12 20:37:27.605988 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78468 2019-Jan-12 20:37:27.606618 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78469 2019-Jan-12 20:37:27.607253 - [DEBUG] Value : BOTTOM
78470 2019-Jan-12 20:37:27.607279 - [DEBUG]
78471 2019-Jan-12 20:37:27.607304 - [DEBUG] Function : main
78472 2019-Jan-12 20:37:27.607329 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78473 2019-Jan-12 20:37:27.607961 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78474 2019-Jan-12 20:37:27.608595 - [DEBUG] Value : BOTTOM
78475 2019-Jan-12 20:37:27.608621 - [DEBUG]
78476 2019-Jan-12 20:37:27.608646 - [DEBUG] Function : main
78477 2019-Jan-12 20:37:27.608684 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78478 2019-Jan-12 20:37:27.609316 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78479 2019-Jan-12 20:37:27.609957 - [DEBUG] Value : BOTTOM
78480 2019-Jan-12 20:37:27.609983 - [DEBUG]
78481 2019-Jan-12 20:37:27.610007 - [DEBUG] Function : main
78482 2019-Jan-12 20:37:27.610032 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78483 2019-Jan-12 20:37:27.610663 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78484 2019-Jan-12 20:37:27.611298 - [DEBUG] Value : BOTTOM
78485 2019-Jan-12 20:37:27.611324 - [DEBUG]
78486 2019-Jan-12 20:37:27.611348 - [DEBUG] Function : main
78487 2019-Jan-12 20:37:27.611373 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78488 2019-Jan-12 20:37:27.612017 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78489 2019-Jan-12 20:37:27.612658 - [DEBUG] Value : BOTTOM
78490 2019-Jan-12 20:37:27.612684 - [DEBUG]
78491 2019-Jan-12 20:37:27.612708 - [DEBUG] Function : main
78492 2019-Jan-12 20:37:27.612733 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78493 2019-Jan-12 20:37:27.613364 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78494 2019-Jan-12 20:37:27.614006 - [DEBUG] Value : BOTTOM
78495 2019-Jan-12 20:37:27.614033 - [DEBUG]
78496 2019-Jan-12 20:37:27.614058 - [DEBUG] Function : main
78497 2019-Jan-12 20:37:27.614083 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78498 2019-Jan-12 20:37:27.614714 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78499 2019-Jan-12 20:37:27.615361 - [DEBUG] Value : BOTTOM
78500 2019-Jan-12 20:37:27.615387 - [DEBUG]
78501 2019-Jan-12 20:37:27.615411 - [DEBUG] Function : main
78502 2019-Jan-12 20:37:27.615436 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78503 2019-Jan-12 20:37:27.616068 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78504 2019-Jan-12 20:37:27.616703 - [DEBUG] Value : BOTTOM
78505 2019-Jan-12 20:37:27.616729 - [DEBUG]
78506 2019-Jan-12 20:37:27.616753 - [DEBUG] Function : main
78507 2019-Jan-12 20:37:27.616779 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78508 2019-Jan-12 20:37:27.617411 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78509 2019-Jan-12 20:37:27.618042 - [DEBUG] Value : BOTTOM
78510 2019-Jan-12 20:37:27.618068 - [DEBUG]
78511 2019-Jan-12 20:37:27.618092 - [DEBUG] Function : main
78512 2019-Jan-12 20:37:27.618117 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78513 2019-Jan-12 20:37:27.618763 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78514 2019-Jan-12 20:37:27.619398 - [DEBUG] Value : BOTTOM
78515 2019-Jan-12 20:37:27.619424 - [DEBUG]
78516 2019-Jan-12 20:37:27.619448 - [DEBUG] Function : main
78517 2019-Jan-12 20:37:27.619474 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78518 2019-Jan-12 20:37:27.620105 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78519 2019-Jan-12 20:37:27.620739 - [DEBUG] Value : BOTTOM
78520 2019-Jan-12 20:37:27.620765 - [DEBUG]
78521 2019-Jan-12 20:37:27.620789 - [DEBUG] Function : main
78522 2019-Jan-12 20:37:27.620814 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78523 2019-Jan-12 20:37:27.621445 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78524 2019-Jan-12 20:37:27.621502 - [DEBUG] Value : BOTTOM
78525 2019-Jan-12 20:37:27.621528 - [DEBUG]
78526 2019-Jan-12 20:37:27.621571 - [DEBUG] Function : main
78527 2019-Jan-12 20:37:27.621597 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78528 2019-Jan-12 20:37:27.622244 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78529 2019-Jan-12 20:37:27.622879 - [DEBUG] Value : BOTTOM
78530 2019-Jan-12 20:37:27.622906 - [DEBUG]
78531 2019-Jan-12 20:37:27.622930 - [DEBUG] Function : main
78532 2019-Jan-12 20:37:27.622955 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78533 2019-Jan-12 20:37:27.623585 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78534 2019-Jan-12 20:37:27.624218 - [DEBUG] Value : BOTTOM
78535 2019-Jan-12 20:37:27.624244 - [DEBUG]
78536 2019-Jan-12 20:37:27.624268 - [DEBUG] Function : main
78537 2019-Jan-12 20:37:27.624294 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78538 2019-Jan-12 20:37:27.624923 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78539 2019-Jan-12 20:37:27.625571 - [DEBUG] Value : BOTTOM
78540 2019-Jan-12 20:37:27.625597 - [DEBUG]
78541 2019-Jan-12 20:37:27.625621 - [DEBUG] Function : main
78542 2019-Jan-12 20:37:27.625654 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78543 2019-Jan-12 20:37:27.626284 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78544 2019-Jan-12 20:37:27.626934 - [DEBUG] Value : BOTTOM
78545 2019-Jan-12 20:37:27.626960 - [DEBUG]
78546 2019-Jan-12 20:37:27.626984 - [DEBUG] Function : main
78547 2019-Jan-12 20:37:27.627009 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78548 2019-Jan-12 20:37:27.627639 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78549 2019-Jan-12 20:37:27.628272 - [DEBUG] Value : BOTTOM
78550 2019-Jan-12 20:37:27.628298 - [DEBUG]
78551 2019-Jan-12 20:37:27.628323 - [DEBUG] Function : main
78552 2019-Jan-12 20:37:27.628348 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78553 2019-Jan-12 20:37:27.628992 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78554 2019-Jan-12 20:37:27.629627 - [DEBUG] Value : BOTTOM
78555 2019-Jan-12 20:37:27.629653 - [DEBUG]
78556 2019-Jan-12 20:37:27.629679 - [DEBUG] Function : main
78557 2019-Jan-12 20:37:27.629704 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78558 2019-Jan-12 20:37:27.630333 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78559 2019-Jan-12 20:37:27.630965 - [DEBUG] Value : BOTTOM
78560 2019-Jan-12 20:37:27.630991 - [DEBUG]
78561 2019-Jan-12 20:37:27.631015 - [DEBUG] Function : main
78562 2019-Jan-12 20:37:27.631040 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78563 2019-Jan-12 20:37:27.631669 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78564 2019-Jan-12 20:37:27.632314 - [DEBUG] Value : BOTTOM
78565 2019-Jan-12 20:37:27.632340 - [DEBUG]
78566 2019-Jan-12 20:37:27.632365 - [DEBUG] Function : main
78567 2019-Jan-12 20:37:27.632390 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78568 2019-Jan-12 20:37:27.633019 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78569 2019-Jan-12 20:37:27.633652 - [DEBUG] Value : BOTTOM
78570 2019-Jan-12 20:37:27.633678 - [DEBUG]
78571 2019-Jan-12 20:37:27.633702 - [DEBUG] Function : main
78572 2019-Jan-12 20:37:27.633727 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78573 2019-Jan-12 20:37:27.634358 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78574 2019-Jan-12 20:37:27.634993 - [DEBUG] Value : BOTTOM
78575 2019-Jan-12 20:37:27.635019 - [DEBUG]
78576 2019-Jan-12 20:37:27.635043 - [DEBUG] Function : main
78577 2019-Jan-12 20:37:27.635068 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78578 2019-Jan-12 20:37:27.635711 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78579 2019-Jan-12 20:37:27.636343 - [DEBUG] Value : BOTTOM
78580 2019-Jan-12 20:37:27.636369 - [DEBUG]
78581 2019-Jan-12 20:37:27.636394 - [DEBUG] Function : main
78582 2019-Jan-12 20:37:27.636419 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78583 2019-Jan-12 20:37:27.637048 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78584 2019-Jan-12 20:37:27.637685 - [DEBUG] Value : BOTTOM
78585 2019-Jan-12 20:37:27.637711 - [DEBUG]
78586 2019-Jan-12 20:37:27.637735 - [DEBUG] Function : main
78587 2019-Jan-12 20:37:27.637760 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78588 2019-Jan-12 20:37:27.638389 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78589 2019-Jan-12 20:37:27.639044 - [DEBUG] Value : BOTTOM
78590 2019-Jan-12 20:37:27.639071 - [DEBUG]
78591 2019-Jan-12 20:37:27.639095 - [DEBUG] Function : main
78592 2019-Jan-12 20:37:27.639120 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78593 2019-Jan-12 20:37:27.639750 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78594 2019-Jan-12 20:37:27.640384 - [DEBUG] Value : BOTTOM
78595 2019-Jan-12 20:37:27.640410 - [DEBUG]
78596 2019-Jan-12 20:37:27.640435 - [DEBUG] Function : main
78597 2019-Jan-12 20:37:27.640460 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78598 2019-Jan-12 20:37:27.641088 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78599 2019-Jan-12 20:37:27.641728 - [DEBUG] Value : BOTTOM
78600 2019-Jan-12 20:37:27.641754 - [DEBUG]
78601 2019-Jan-12 20:37:27.641778 - [DEBUG] Function : main
78602 2019-Jan-12 20:37:27.641803 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78603 2019-Jan-12 20:37:27.642448 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78604 2019-Jan-12 20:37:27.643084 - [DEBUG] Value : BOTTOM
78605 2019-Jan-12 20:37:27.643110 - [DEBUG]
78606 2019-Jan-12 20:37:27.643135 - [DEBUG] Function : main
78607 2019-Jan-12 20:37:27.643160 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78608 2019-Jan-12 20:37:27.643789 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78609 2019-Jan-12 20:37:27.644423 - [DEBUG] Value : BOTTOM
78610 2019-Jan-12 20:37:27.644449 - [DEBUG]
78611 2019-Jan-12 20:37:27.644474 - [DEBUG] Function : main
78612 2019-Jan-12 20:37:27.644498 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78613 2019-Jan-12 20:37:27.645127 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78614 2019-Jan-12 20:37:27.645781 - [DEBUG] Value : BOTTOM
78615 2019-Jan-12 20:37:27.645807 - [DEBUG]
78616 2019-Jan-12 20:37:27.645831 - [DEBUG] Function : main
78617 2019-Jan-12 20:37:27.645856 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78618 2019-Jan-12 20:37:27.646485 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78619 2019-Jan-12 20:37:27.647121 - [DEBUG] Value : BOTTOM
78620 2019-Jan-12 20:37:27.647147 - [DEBUG]
78621 2019-Jan-12 20:37:27.647172 - [DEBUG] Function : main
78622 2019-Jan-12 20:37:27.647197 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78623 2019-Jan-12 20:37:27.647825 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78624 2019-Jan-12 20:37:27.648465 - [DEBUG] Value : BOTTOM
78625 2019-Jan-12 20:37:27.648491 - [DEBUG]
78626 2019-Jan-12 20:37:27.648516 - [DEBUG] Function : main
78627 2019-Jan-12 20:37:27.648541 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78628 2019-Jan-12 20:37:27.649185 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78629 2019-Jan-12 20:37:27.649820 - [DEBUG] Value : BOTTOM
78630 2019-Jan-12 20:37:27.649846 - [DEBUG]
78631 2019-Jan-12 20:37:27.649871 - [DEBUG] Function : main
78632 2019-Jan-12 20:37:27.649896 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78633 2019-Jan-12 20:37:27.650525 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78634 2019-Jan-12 20:37:27.651164 - [DEBUG] Value : BOTTOM
78635 2019-Jan-12 20:37:27.651190 - [DEBUG]
78636 2019-Jan-12 20:37:27.651215 - [DEBUG] Function : main
78637 2019-Jan-12 20:37:27.651240 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78638 2019-Jan-12 20:37:27.651876 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78639 2019-Jan-12 20:37:27.652527 - [DEBUG] Value : BOTTOM
78640 2019-Jan-12 20:37:27.652553 - [DEBUG]
78641 2019-Jan-12 20:37:27.652578 - [DEBUG] Function : main
78642 2019-Jan-12 20:37:27.652603 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78643 2019-Jan-12 20:37:27.653232 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78644 2019-Jan-12 20:37:27.653866 - [DEBUG] Value : BOTTOM
78645 2019-Jan-12 20:37:27.653892 - [DEBUG]
78646 2019-Jan-12 20:37:27.653917 - [DEBUG] Function : main
78647 2019-Jan-12 20:37:27.653942 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78648 2019-Jan-12 20:37:27.654573 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78649 2019-Jan-12 20:37:27.655208 - [DEBUG] Value : BOTTOM
78650 2019-Jan-12 20:37:27.655234 - [DEBUG]
78651 2019-Jan-12 20:37:27.655259 - [DEBUG] Function : main
78652 2019-Jan-12 20:37:27.655284 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78653 2019-Jan-12 20:37:27.655929 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78654 2019-Jan-12 20:37:27.656560 - [DEBUG] Value : BOTTOM
78655 2019-Jan-12 20:37:27.656586 - [DEBUG]
78656 2019-Jan-12 20:37:27.656610 - [DEBUG] Function : main
78657 2019-Jan-12 20:37:27.656635 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78658 2019-Jan-12 20:37:27.657264 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78659 2019-Jan-12 20:37:27.657898 - [DEBUG] Value : BOTTOM
78660 2019-Jan-12 20:37:27.657924 - [DEBUG]
78661 2019-Jan-12 20:37:27.657949 - [DEBUG] Function : main
78662 2019-Jan-12 20:37:27.657974 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78663 2019-Jan-12 20:37:27.658603 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78664 2019-Jan-12 20:37:27.659252 - [DEBUG] Value : BOTTOM
78665 2019-Jan-12 20:37:27.659278 - [DEBUG]
78666 2019-Jan-12 20:37:27.659302 - [DEBUG] Function : main
78667 2019-Jan-12 20:37:27.659327 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78668 2019-Jan-12 20:37:27.659956 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78669 2019-Jan-12 20:37:27.660586 - [DEBUG] Value : BOTTOM
78670 2019-Jan-12 20:37:27.660612 - [DEBUG]
78671 2019-Jan-12 20:37:27.660636 - [DEBUG] Function : main
78672 2019-Jan-12 20:37:27.660661 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78673 2019-Jan-12 20:37:27.661289 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78674 2019-Jan-12 20:37:27.661930 - [DEBUG] Value : BOTTOM
78675 2019-Jan-12 20:37:27.661956 - [DEBUG]
78676 2019-Jan-12 20:37:27.661992 - [DEBUG] Function : main
78677 2019-Jan-12 20:37:27.662020 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78678 2019-Jan-12 20:37:27.662650 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78679 2019-Jan-12 20:37:27.663285 - [DEBUG] Value : BOTTOM
78680 2019-Jan-12 20:37:27.663311 - [DEBUG]
78681 2019-Jan-12 20:37:27.663335 - [DEBUG] Function : main
78682 2019-Jan-12 20:37:27.663360 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
78683 2019-Jan-12 20:37:27.663989 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78684 2019-Jan-12 20:37:27.664046 - [DEBUG] Value : BOTTOM
78685 2019-Jan-12 20:37:27.664071 - [DEBUG]
78686 2019-Jan-12 20:37:27.664113 - [DEBUG] Function : main
78687 2019-Jan-12 20:37:27.664147 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78688 2019-Jan-12 20:37:27.664782 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78689 2019-Jan-12 20:37:27.665433 - [DEBUG] Value : BOTTOM
78690 2019-Jan-12 20:37:27.665459 - [DEBUG]
78691 2019-Jan-12 20:37:27.665483 - [DEBUG] Function : main
78692 2019-Jan-12 20:37:27.665508 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78693 2019-Jan-12 20:37:27.666140 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78694 2019-Jan-12 20:37:27.666775 - [DEBUG] Value : BOTTOM
78695 2019-Jan-12 20:37:27.666800 - [DEBUG]
78696 2019-Jan-12 20:37:27.666825 - [DEBUG] Function : main
78697 2019-Jan-12 20:37:27.666850 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78698 2019-Jan-12 20:37:27.667481 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78699 2019-Jan-12 20:37:27.668114 - [DEBUG] Value : BOTTOM
78700 2019-Jan-12 20:37:27.668139 - [DEBUG]
78701 2019-Jan-12 20:37:27.668164 - [DEBUG] Function : main
78702 2019-Jan-12 20:37:27.668189 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78703 2019-Jan-12 20:37:27.668835 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78704 2019-Jan-12 20:37:27.669484 - [DEBUG] Value : BOTTOM
78705 2019-Jan-12 20:37:27.669510 - [DEBUG]
78706 2019-Jan-12 20:37:27.669534 - [DEBUG] Function : main
78707 2019-Jan-12 20:37:27.669559 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78708 2019-Jan-12 20:37:27.670192 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78709 2019-Jan-12 20:37:27.670824 - [DEBUG] Value : BOTTOM
78710 2019-Jan-12 20:37:27.670850 - [DEBUG]
78711 2019-Jan-12 20:37:27.670875 - [DEBUG] Function : main
78712 2019-Jan-12 20:37:27.670900 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78713 2019-Jan-12 20:37:27.671532 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78714 2019-Jan-12 20:37:27.672182 - [DEBUG] Value : BOTTOM
78715 2019-Jan-12 20:37:27.672208 - [DEBUG]
78716 2019-Jan-12 20:37:27.672233 - [DEBUG] Function : main
78717 2019-Jan-12 20:37:27.672258 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78718 2019-Jan-12 20:37:27.672891 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78719 2019-Jan-12 20:37:27.673522 - [DEBUG] Value : BOTTOM
78720 2019-Jan-12 20:37:27.673548 - [DEBUG]
78721 2019-Jan-12 20:37:27.673573 - [DEBUG] Function : main
78722 2019-Jan-12 20:37:27.673598 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78723 2019-Jan-12 20:37:27.674229 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78724 2019-Jan-12 20:37:27.674859 - [DEBUG] Value : BOTTOM
78725 2019-Jan-12 20:37:27.674885 - [DEBUG]
78726 2019-Jan-12 20:37:27.674910 - [DEBUG] Function : main
78727 2019-Jan-12 20:37:27.674935 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78728 2019-Jan-12 20:37:27.675583 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78729 2019-Jan-12 20:37:27.676215 - [DEBUG] Value : BOTTOM
78730 2019-Jan-12 20:37:27.676241 - [DEBUG]
78731 2019-Jan-12 20:37:27.676273 - [DEBUG] Function : main
78732 2019-Jan-12 20:37:27.676299 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78733 2019-Jan-12 20:37:27.676931 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78734 2019-Jan-12 20:37:27.677567 - [DEBUG] Value : BOTTOM
78735 2019-Jan-12 20:37:27.677592 - [DEBUG]
78736 2019-Jan-12 20:37:27.677617 - [DEBUG] Function : main
78737 2019-Jan-12 20:37:27.677642 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78738 2019-Jan-12 20:37:27.678274 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78739 2019-Jan-12 20:37:27.678921 - [DEBUG] Value : BOTTOM
78740 2019-Jan-12 20:37:27.678947 - [DEBUG]
78741 2019-Jan-12 20:37:27.678971 - [DEBUG] Function : main
78742 2019-Jan-12 20:37:27.678996 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78743 2019-Jan-12 20:37:27.679630 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78744 2019-Jan-12 20:37:27.680266 - [DEBUG] Value : BOTTOM
78745 2019-Jan-12 20:37:27.680292 - [DEBUG]
78746 2019-Jan-12 20:37:27.680317 - [DEBUG] Function : main
78747 2019-Jan-12 20:37:27.680342 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78748 2019-Jan-12 20:37:27.680974 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78749 2019-Jan-12 20:37:27.681609 - [DEBUG] Value : BOTTOM
78750 2019-Jan-12 20:37:27.681635 - [DEBUG]
78751 2019-Jan-12 20:37:27.681659 - [DEBUG] Function : main
78752 2019-Jan-12 20:37:27.681684 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78753 2019-Jan-12 20:37:27.682331 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78754 2019-Jan-12 20:37:27.682966 - [DEBUG] Value : BOTTOM
78755 2019-Jan-12 20:37:27.682991 - [DEBUG]
78756 2019-Jan-12 20:37:27.683016 - [DEBUG] Function : main
78757 2019-Jan-12 20:37:27.683041 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78758 2019-Jan-12 20:37:27.683672 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78759 2019-Jan-12 20:37:27.684313 - [DEBUG] Value : BOTTOM
78760 2019-Jan-12 20:37:27.684339 - [DEBUG]
78761 2019-Jan-12 20:37:27.684363 - [DEBUG] Function : main
78762 2019-Jan-12 20:37:27.684388 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78763 2019-Jan-12 20:37:27.685020 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78764 2019-Jan-12 20:37:27.685667 - [DEBUG] Value : BOTTOM
78765 2019-Jan-12 20:37:27.685693 - [DEBUG]
78766 2019-Jan-12 20:37:27.685718 - [DEBUG] Function : main
78767 2019-Jan-12 20:37:27.685743 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78768 2019-Jan-12 20:37:27.686382 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78769 2019-Jan-12 20:37:27.687016 - [DEBUG] Value : BOTTOM
78770 2019-Jan-12 20:37:27.687042 - [DEBUG]
78771 2019-Jan-12 20:37:27.687067 - [DEBUG] Function : main
78772 2019-Jan-12 20:37:27.687092 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78773 2019-Jan-12 20:37:27.687723 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78774 2019-Jan-12 20:37:27.688364 - [DEBUG] Value : BOTTOM
78775 2019-Jan-12 20:37:27.688391 - [DEBUG]
78776 2019-Jan-12 20:37:27.688415 - [DEBUG] Function : main
78777 2019-Jan-12 20:37:27.688440 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78778 2019-Jan-12 20:37:27.689089 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78779 2019-Jan-12 20:37:27.689723 - [DEBUG] Value : BOTTOM
78780 2019-Jan-12 20:37:27.689749 - [DEBUG]
78781 2019-Jan-12 20:37:27.689773 - [DEBUG] Function : main
78782 2019-Jan-12 20:37:27.689798 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78783 2019-Jan-12 20:37:27.690430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78784 2019-Jan-12 20:37:27.691070 - [DEBUG] Value : BOTTOM
78785 2019-Jan-12 20:37:27.691096 - [DEBUG]
78786 2019-Jan-12 20:37:27.691121 - [DEBUG] Function : main
78787 2019-Jan-12 20:37:27.691146 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78788 2019-Jan-12 20:37:27.691777 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78789 2019-Jan-12 20:37:27.692426 - [DEBUG] Value : BOTTOM
78790 2019-Jan-12 20:37:27.692452 - [DEBUG]
78791 2019-Jan-12 20:37:27.692477 - [DEBUG] Function : main
78792 2019-Jan-12 20:37:27.692502 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78793 2019-Jan-12 20:37:27.693133 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78794 2019-Jan-12 20:37:27.693774 - [DEBUG] Value : BOTTOM
78795 2019-Jan-12 20:37:27.693800 - [DEBUG]
78796 2019-Jan-12 20:37:27.693825 - [DEBUG] Function : main
78797 2019-Jan-12 20:37:27.693850 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78798 2019-Jan-12 20:37:27.694481 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78799 2019-Jan-12 20:37:27.695115 - [DEBUG] Value : BOTTOM
78800 2019-Jan-12 20:37:27.695141 - [DEBUG]
78801 2019-Jan-12 20:37:27.695166 - [DEBUG] Function : main
78802 2019-Jan-12 20:37:27.695191 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78803 2019-Jan-12 20:37:27.695838 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78804 2019-Jan-12 20:37:27.696472 - [DEBUG] Value : BOTTOM
78805 2019-Jan-12 20:37:27.696498 - [DEBUG]
78806 2019-Jan-12 20:37:27.696523 - [DEBUG] Function : main
78807 2019-Jan-12 20:37:27.696548 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78808 2019-Jan-12 20:37:27.697179 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78809 2019-Jan-12 20:37:27.697814 - [DEBUG] Value : BOTTOM
78810 2019-Jan-12 20:37:27.697840 - [DEBUG]
78811 2019-Jan-12 20:37:27.697865 - [DEBUG] Function : main
78812 2019-Jan-12 20:37:27.697890 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78813 2019-Jan-12 20:37:27.698522 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78814 2019-Jan-12 20:37:27.699170 - [DEBUG] Value : BOTTOM
78815 2019-Jan-12 20:37:27.699196 - [DEBUG]
78816 2019-Jan-12 20:37:27.699220 - [DEBUG] Function : main
78817 2019-Jan-12 20:37:27.699245 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78818 2019-Jan-12 20:37:27.699876 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78819 2019-Jan-12 20:37:27.700516 - [DEBUG] Value : BOTTOM
78820 2019-Jan-12 20:37:27.700543 - [DEBUG]
78821 2019-Jan-12 20:37:27.700568 - [DEBUG] Function : main
78822 2019-Jan-12 20:37:27.700593 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78823 2019-Jan-12 20:37:27.701224 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78824 2019-Jan-12 20:37:27.701859 - [DEBUG] Value : BOTTOM
78825 2019-Jan-12 20:37:27.701885 - [DEBUG]
78826 2019-Jan-12 20:37:27.701909 - [DEBUG] Function : main
78827 2019-Jan-12 20:37:27.701934 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78828 2019-Jan-12 20:37:27.702581 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78829 2019-Jan-12 20:37:27.703213 - [DEBUG] Value : BOTTOM
78830 2019-Jan-12 20:37:27.703238 - [DEBUG]
78831 2019-Jan-12 20:37:27.703263 - [DEBUG] Function : main
78832 2019-Jan-12 20:37:27.703288 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
78833 2019-Jan-12 20:37:27.703918 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78834 2019-Jan-12 20:37:27.703975 - [DEBUG] Value : BOTTOM
78835 2019-Jan-12 20:37:27.704000 - [DEBUG]
78836 2019-Jan-12 20:37:27.704041 - [DEBUG] Function : main
78837 2019-Jan-12 20:37:27.704068 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78838 2019-Jan-12 20:37:27.704701 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78839 2019-Jan-12 20:37:27.705349 - [DEBUG] Value : BOTTOM
78840 2019-Jan-12 20:37:27.705376 - [DEBUG]
78841 2019-Jan-12 20:37:27.705400 - [DEBUG] Function : main
78842 2019-Jan-12 20:37:27.705425 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78843 2019-Jan-12 20:37:27.706057 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78844 2019-Jan-12 20:37:27.706692 - [DEBUG] Value : BOTTOM
78845 2019-Jan-12 20:37:27.706718 - [DEBUG]
78846 2019-Jan-12 20:37:27.706743 - [DEBUG] Function : main
78847 2019-Jan-12 20:37:27.706768 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78848 2019-Jan-12 20:37:27.707398 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78849 2019-Jan-12 20:37:27.708031 - [DEBUG] Value : BOTTOM
78850 2019-Jan-12 20:37:27.708057 - [DEBUG]
78851 2019-Jan-12 20:37:27.708081 - [DEBUG] Function : main
78852 2019-Jan-12 20:37:27.708106 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78853 2019-Jan-12 20:37:27.708753 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
78854 2019-Jan-12 20:37:27.709402 - [DEBUG] Value : BOTTOM
78855 2019-Jan-12 20:37:27.709427 - [DEBUG]
78856 2019-Jan-12 20:37:27.709452 - [DEBUG] Function : main
78857 2019-Jan-12 20:37:27.709477 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78858 2019-Jan-12 20:37:27.710110 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78859 2019-Jan-12 20:37:27.710742 - [DEBUG] Value : BOTTOM
78860 2019-Jan-12 20:37:27.710768 - [DEBUG]
78861 2019-Jan-12 20:37:27.710792 - [DEBUG] Function : main
78862 2019-Jan-12 20:37:27.710817 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78863 2019-Jan-12 20:37:27.711448 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78864 2019-Jan-12 20:37:27.712110 - [DEBUG] Value : BOTTOM
78865 2019-Jan-12 20:37:27.712137 - [DEBUG]
78866 2019-Jan-12 20:37:27.712162 - [DEBUG] Function : main
78867 2019-Jan-12 20:37:27.712187 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78868 2019-Jan-12 20:37:27.712819 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78869 2019-Jan-12 20:37:27.713452 - [DEBUG] Value : BOTTOM
78870 2019-Jan-12 20:37:27.713478 - [DEBUG]
78871 2019-Jan-12 20:37:27.713503 - [DEBUG] Function : main
78872 2019-Jan-12 20:37:27.713528 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78873 2019-Jan-12 20:37:27.714160 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
78874 2019-Jan-12 20:37:27.714790 - [DEBUG] Value : BOTTOM
78875 2019-Jan-12 20:37:27.714816 - [DEBUG]
78876 2019-Jan-12 20:37:27.714840 - [DEBUG] Function : main
78877 2019-Jan-12 20:37:27.714866 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78878 2019-Jan-12 20:37:27.715512 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78879 2019-Jan-12 20:37:27.716145 - [DEBUG] Value : BOTTOM
78880 2019-Jan-12 20:37:27.716171 - [DEBUG]
78881 2019-Jan-12 20:37:27.716195 - [DEBUG] Function : main
78882 2019-Jan-12 20:37:27.716220 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78883 2019-Jan-12 20:37:27.716852 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
78884 2019-Jan-12 20:37:27.717488 - [DEBUG] Value : BOTTOM
78885 2019-Jan-12 20:37:27.717515 - [DEBUG]
78886 2019-Jan-12 20:37:27.717539 - [DEBUG] Function : main
78887 2019-Jan-12 20:37:27.717564 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78888 2019-Jan-12 20:37:27.718196 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78889 2019-Jan-12 20:37:27.718844 - [DEBUG] Value : BOTTOM
78890 2019-Jan-12 20:37:27.718870 - [DEBUG]
78891 2019-Jan-12 20:37:27.718895 - [DEBUG] Function : main
78892 2019-Jan-12 20:37:27.718920 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78893 2019-Jan-12 20:37:27.719552 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
78894 2019-Jan-12 20:37:27.720188 - [DEBUG] Value : BOTTOM
78895 2019-Jan-12 20:37:27.720214 - [DEBUG]
78896 2019-Jan-12 20:37:27.720239 - [DEBUG] Function : main
78897 2019-Jan-12 20:37:27.720264 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78898 2019-Jan-12 20:37:27.720896 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78899 2019-Jan-12 20:37:27.721530 - [DEBUG] Value : BOTTOM
78900 2019-Jan-12 20:37:27.721556 - [DEBUG]
78901 2019-Jan-12 20:37:27.721580 - [DEBUG] Function : main
78902 2019-Jan-12 20:37:27.721606 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78903 2019-Jan-12 20:37:27.722253 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78904 2019-Jan-12 20:37:27.722888 - [DEBUG] Value : BOTTOM
78905 2019-Jan-12 20:37:27.722914 - [DEBUG]
78906 2019-Jan-12 20:37:27.722938 - [DEBUG] Function : main
78907 2019-Jan-12 20:37:27.722963 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78908 2019-Jan-12 20:37:27.723601 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78909 2019-Jan-12 20:37:27.724243 - [DEBUG] Value : BOTTOM
78910 2019-Jan-12 20:37:27.724269 - [DEBUG]
78911 2019-Jan-12 20:37:27.724294 - [DEBUG] Function : main
78912 2019-Jan-12 20:37:27.724319 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78913 2019-Jan-12 20:37:27.724950 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78914 2019-Jan-12 20:37:27.725599 - [DEBUG] Value : BOTTOM
78915 2019-Jan-12 20:37:27.725625 - [DEBUG]
78916 2019-Jan-12 20:37:27.725651 - [DEBUG] Function : main
78917 2019-Jan-12 20:37:27.725676 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78918 2019-Jan-12 20:37:27.726309 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78919 2019-Jan-12 20:37:27.726943 - [DEBUG] Value : BOTTOM
78920 2019-Jan-12 20:37:27.726969 - [DEBUG]
78921 2019-Jan-12 20:37:27.726993 - [DEBUG] Function : main
78922 2019-Jan-12 20:37:27.727018 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78923 2019-Jan-12 20:37:27.727649 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78924 2019-Jan-12 20:37:27.728282 - [DEBUG] Value : BOTTOM
78925 2019-Jan-12 20:37:27.728308 - [DEBUG]
78926 2019-Jan-12 20:37:27.728333 - [DEBUG] Function : main
78927 2019-Jan-12 20:37:27.728358 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78928 2019-Jan-12 20:37:27.729003 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78929 2019-Jan-12 20:37:27.729638 - [DEBUG] Value : BOTTOM
78930 2019-Jan-12 20:37:27.729664 - [DEBUG]
78931 2019-Jan-12 20:37:27.729688 - [DEBUG] Function : main
78932 2019-Jan-12 20:37:27.729713 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78933 2019-Jan-12 20:37:27.730344 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78934 2019-Jan-12 20:37:27.730985 - [DEBUG] Value : BOTTOM
78935 2019-Jan-12 20:37:27.731010 - [DEBUG]
78936 2019-Jan-12 20:37:27.731035 - [DEBUG] Function : main
78937 2019-Jan-12 20:37:27.731060 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78938 2019-Jan-12 20:37:27.731691 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78939 2019-Jan-12 20:37:27.732339 - [DEBUG] Value : BOTTOM
78940 2019-Jan-12 20:37:27.732365 - [DEBUG]
78941 2019-Jan-12 20:37:27.732390 - [DEBUG] Function : main
78942 2019-Jan-12 20:37:27.732414 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78943 2019-Jan-12 20:37:27.733045 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78944 2019-Jan-12 20:37:27.733686 - [DEBUG] Value : BOTTOM
78945 2019-Jan-12 20:37:27.733712 - [DEBUG]
78946 2019-Jan-12 20:37:27.733736 - [DEBUG] Function : main
78947 2019-Jan-12 20:37:27.733761 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78948 2019-Jan-12 20:37:27.734393 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78949 2019-Jan-12 20:37:27.735027 - [DEBUG] Value : BOTTOM
78950 2019-Jan-12 20:37:27.735052 - [DEBUG]
78951 2019-Jan-12 20:37:27.735077 - [DEBUG] Function : main
78952 2019-Jan-12 20:37:27.735102 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78953 2019-Jan-12 20:37:27.735756 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78954 2019-Jan-12 20:37:27.736390 - [DEBUG] Value : BOTTOM
78955 2019-Jan-12 20:37:27.736416 - [DEBUG]
78956 2019-Jan-12 20:37:27.736441 - [DEBUG] Function : main
78957 2019-Jan-12 20:37:27.736466 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78958 2019-Jan-12 20:37:27.737098 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78959 2019-Jan-12 20:37:27.737733 - [DEBUG] Value : BOTTOM
78960 2019-Jan-12 20:37:27.737760 - [DEBUG]
78961 2019-Jan-12 20:37:27.737784 - [DEBUG] Function : main
78962 2019-Jan-12 20:37:27.737809 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78963 2019-Jan-12 20:37:27.738440 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
78964 2019-Jan-12 20:37:27.739087 - [DEBUG] Value : BOTTOM
78965 2019-Jan-12 20:37:27.739113 - [DEBUG]
78966 2019-Jan-12 20:37:27.739137 - [DEBUG] Function : main
78967 2019-Jan-12 20:37:27.739162 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78968 2019-Jan-12 20:37:27.739793 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78969 2019-Jan-12 20:37:27.740426 - [DEBUG] Value : BOTTOM
78970 2019-Jan-12 20:37:27.740452 - [DEBUG]
78971 2019-Jan-12 20:37:27.740477 - [DEBUG] Function : main
78972 2019-Jan-12 20:37:27.740502 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78973 2019-Jan-12 20:37:27.741134 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78974 2019-Jan-12 20:37:27.741768 - [DEBUG] Value : BOTTOM
78975 2019-Jan-12 20:37:27.741794 - [DEBUG]
78976 2019-Jan-12 20:37:27.741819 - [DEBUG] Function : main
78977 2019-Jan-12 20:37:27.741844 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78978 2019-Jan-12 20:37:27.742492 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
78979 2019-Jan-12 20:37:27.743123 - [DEBUG] Value : BOTTOM
78980 2019-Jan-12 20:37:27.743149 - [DEBUG]
78981 2019-Jan-12 20:37:27.743173 - [DEBUG] Function : main
78982 2019-Jan-12 20:37:27.743198 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
78983 2019-Jan-12 20:37:27.743830 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78984 2019-Jan-12 20:37:27.743886 - [DEBUG] Value : BOTTOM
78985 2019-Jan-12 20:37:27.743912 - [DEBUG]
78986 2019-Jan-12 20:37:27.743960 - [DEBUG] Function : main
78987 2019-Jan-12 20:37:27.743987 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78988 2019-Jan-12 20:37:27.744624 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78989 2019-Jan-12 20:37:27.745258 - [DEBUG] Value : BOTTOM
78990 2019-Jan-12 20:37:27.745284 - [DEBUG]
78991 2019-Jan-12 20:37:27.745309 - [DEBUG] Function : main
78992 2019-Jan-12 20:37:27.745347 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78993 2019-Jan-12 20:37:27.745989 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78994 2019-Jan-12 20:37:27.746638 - [DEBUG] Value : BOTTOM
78995 2019-Jan-12 20:37:27.746665 - [DEBUG]
78996 2019-Jan-12 20:37:27.746691 - [DEBUG] Function : main
78997 2019-Jan-12 20:37:27.746717 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78998 2019-Jan-12 20:37:27.747376 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78999 2019-Jan-12 20:37:27.748010 - [DEBUG] Value : BOTTOM
79000 2019-Jan-12 20:37:27.748037 - [DEBUG]
79001 2019-Jan-12 20:37:27.748061 - [DEBUG] Function : main
79002 2019-Jan-12 20:37:27.748086 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79003 2019-Jan-12 20:37:27.748739 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79004 2019-Jan-12 20:37:27.749391 - [DEBUG] Value : BOTTOM
79005 2019-Jan-12 20:37:27.749417 - [DEBUG]
79006 2019-Jan-12 20:37:27.749442 - [DEBUG] Function : main
79007 2019-Jan-12 20:37:27.749467 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79008 2019-Jan-12 20:37:27.750103 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79009 2019-Jan-12 20:37:27.750736 - [DEBUG] Value : BOTTOM
79010 2019-Jan-12 20:37:27.750762 - [DEBUG]
79011 2019-Jan-12 20:37:27.750786 - [DEBUG] Function : main
79012 2019-Jan-12 20:37:27.750811 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79013 2019-Jan-12 20:37:27.751446 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79014 2019-Jan-12 20:37:27.752097 - [DEBUG] Value : BOTTOM
79015 2019-Jan-12 20:37:27.752123 - [DEBUG]
79016 2019-Jan-12 20:37:27.752148 - [DEBUG] Function : main
79017 2019-Jan-12 20:37:27.752173 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79018 2019-Jan-12 20:37:27.752807 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79019 2019-Jan-12 20:37:27.753439 - [DEBUG] Value : BOTTOM
79020 2019-Jan-12 20:37:27.753465 - [DEBUG]
79021 2019-Jan-12 20:37:27.753490 - [DEBUG] Function : main
79022 2019-Jan-12 20:37:27.753514 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79023 2019-Jan-12 20:37:27.754147 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79024 2019-Jan-12 20:37:27.754779 - [DEBUG] Value : BOTTOM
79025 2019-Jan-12 20:37:27.754805 - [DEBUG]
79026 2019-Jan-12 20:37:27.754829 - [DEBUG] Function : main
79027 2019-Jan-12 20:37:27.754854 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79028 2019-Jan-12 20:37:27.755504 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79029 2019-Jan-12 20:37:27.756136 - [DEBUG] Value : BOTTOM
79030 2019-Jan-12 20:37:27.756162 - [DEBUG]
79031 2019-Jan-12 20:37:27.756187 - [DEBUG] Function : main
79032 2019-Jan-12 20:37:27.756212 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79033 2019-Jan-12 20:37:27.756847 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79034 2019-Jan-12 20:37:27.757483 - [DEBUG] Value : BOTTOM
79035 2019-Jan-12 20:37:27.757509 - [DEBUG]
79036 2019-Jan-12 20:37:27.757534 - [DEBUG] Function : main
79037 2019-Jan-12 20:37:27.757559 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79038 2019-Jan-12 20:37:27.758194 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79039 2019-Jan-12 20:37:27.758841 - [DEBUG] Value : BOTTOM
79040 2019-Jan-12 20:37:27.758867 - [DEBUG]
79041 2019-Jan-12 20:37:27.758891 - [DEBUG] Function : main
79042 2019-Jan-12 20:37:27.758917 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79043 2019-Jan-12 20:37:27.759561 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79044 2019-Jan-12 20:37:27.760198 - [DEBUG] Value : BOTTOM
79045 2019-Jan-12 20:37:27.760224 - [DEBUG]
79046 2019-Jan-12 20:37:27.760249 - [DEBUG] Function : main
79047 2019-Jan-12 20:37:27.760274 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79048 2019-Jan-12 20:37:27.760909 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79049 2019-Jan-12 20:37:27.761542 - [DEBUG] Value : BOTTOM
79050 2019-Jan-12 20:37:27.761568 - [DEBUG]
79051 2019-Jan-12 20:37:27.761593 - [DEBUG] Function : main
79052 2019-Jan-12 20:37:27.761618 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79053 2019-Jan-12 20:37:27.762267 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79054 2019-Jan-12 20:37:27.762902 - [DEBUG] Value : BOTTOM
79055 2019-Jan-12 20:37:27.762928 - [DEBUG]
79056 2019-Jan-12 20:37:27.762953 - [DEBUG] Function : main
79057 2019-Jan-12 20:37:27.762978 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79058 2019-Jan-12 20:37:27.763612 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79059 2019-Jan-12 20:37:27.764252 - [DEBUG] Value : BOTTOM
79060 2019-Jan-12 20:37:27.764279 - [DEBUG]
79061 2019-Jan-12 20:37:27.764303 - [DEBUG] Function : main
79062 2019-Jan-12 20:37:27.764328 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79063 2019-Jan-12 20:37:27.764962 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79064 2019-Jan-12 20:37:27.765612 - [DEBUG] Value : BOTTOM
79065 2019-Jan-12 20:37:27.765638 - [DEBUG]
79066 2019-Jan-12 20:37:27.765663 - [DEBUG] Function : main
79067 2019-Jan-12 20:37:27.765688 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79068 2019-Jan-12 20:37:27.766322 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79069 2019-Jan-12 20:37:27.766956 - [DEBUG] Value : BOTTOM
79070 2019-Jan-12 20:37:27.766982 - [DEBUG]
79071 2019-Jan-12 20:37:27.767006 - [DEBUG] Function : main
79072 2019-Jan-12 20:37:27.767032 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79073 2019-Jan-12 20:37:27.767666 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79074 2019-Jan-12 20:37:27.768299 - [DEBUG] Value : BOTTOM
79075 2019-Jan-12 20:37:27.768325 - [DEBUG]
79076 2019-Jan-12 20:37:27.768349 - [DEBUG] Function : main
79077 2019-Jan-12 20:37:27.768375 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79078 2019-Jan-12 20:37:27.769022 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79079 2019-Jan-12 20:37:27.769656 - [DEBUG] Value : BOTTOM
79080 2019-Jan-12 20:37:27.769682 - [DEBUG]
79081 2019-Jan-12 20:37:27.769707 - [DEBUG] Function : main
79082 2019-Jan-12 20:37:27.769732 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79083 2019-Jan-12 20:37:27.770366 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79084 2019-Jan-12 20:37:27.771006 - [DEBUG] Value : BOTTOM
79085 2019-Jan-12 20:37:27.771032 - [DEBUG]
79086 2019-Jan-12 20:37:27.771057 - [DEBUG] Function : main
79087 2019-Jan-12 20:37:27.771082 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79088 2019-Jan-12 20:37:27.771716 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79089 2019-Jan-12 20:37:27.772373 - [DEBUG] Value : BOTTOM
79090 2019-Jan-12 20:37:27.772400 - [DEBUG]
79091 2019-Jan-12 20:37:27.772424 - [DEBUG] Function : main
79092 2019-Jan-12 20:37:27.772449 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79093 2019-Jan-12 20:37:27.773084 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79094 2019-Jan-12 20:37:27.773725 - [DEBUG] Value : BOTTOM
79095 2019-Jan-12 20:37:27.773751 - [DEBUG]
79096 2019-Jan-12 20:37:27.773776 - [DEBUG] Function : main
79097 2019-Jan-12 20:37:27.773801 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79098 2019-Jan-12 20:37:27.774434 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79099 2019-Jan-12 20:37:27.775068 - [DEBUG] Value : BOTTOM
79100 2019-Jan-12 20:37:27.775094 - [DEBUG]
79101 2019-Jan-12 20:37:27.775118 - [DEBUG] Function : main
79102 2019-Jan-12 20:37:27.775144 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79103 2019-Jan-12 20:37:27.775797 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79104 2019-Jan-12 20:37:27.776431 - [DEBUG] Value : BOTTOM
79105 2019-Jan-12 20:37:27.776457 - [DEBUG]
79106 2019-Jan-12 20:37:27.776482 - [DEBUG] Function : main
79107 2019-Jan-12 20:37:27.776507 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79108 2019-Jan-12 20:37:27.777141 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79109 2019-Jan-12 20:37:27.777776 - [DEBUG] Value : BOTTOM
79110 2019-Jan-12 20:37:27.777802 - [DEBUG]
79111 2019-Jan-12 20:37:27.777826 - [DEBUG] Function : main
79112 2019-Jan-12 20:37:27.777851 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79113 2019-Jan-12 20:37:27.778485 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
79114 2019-Jan-12 20:37:27.779132 - [DEBUG] Value : BOTTOM
79115 2019-Jan-12 20:37:27.779157 - [DEBUG]
79116 2019-Jan-12 20:37:27.779182 - [DEBUG] Function : main
79117 2019-Jan-12 20:37:27.779207 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79118 2019-Jan-12 20:37:27.779841 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79119 2019-Jan-12 20:37:27.780475 - [DEBUG] Value : BOTTOM
79120 2019-Jan-12 20:37:27.780501 - [DEBUG]
79121 2019-Jan-12 20:37:27.780526 - [DEBUG] Function : main
79122 2019-Jan-12 20:37:27.780551 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79123 2019-Jan-12 20:37:27.781185 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79124 2019-Jan-12 20:37:27.781820 - [DEBUG] Value : BOTTOM
79125 2019-Jan-12 20:37:27.781845 - [DEBUG]
79126 2019-Jan-12 20:37:27.781870 - [DEBUG] Function : main
79127 2019-Jan-12 20:37:27.781895 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79128 2019-Jan-12 20:37:27.782545 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
79129 2019-Jan-12 20:37:27.783176 - [DEBUG] Value : BOTTOM
79130 2019-Jan-12 20:37:27.783202 - [DEBUG]
79131 2019-Jan-12 20:37:27.783226 - [DEBUG] Function : main
79132 2019-Jan-12 20:37:27.783251 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79133 2019-Jan-12 20:37:27.783884 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79134 2019-Jan-12 20:37:27.784533 - [DEBUG] Value : BOTTOM
79135 2019-Jan-12 20:37:27.784559 - [DEBUG]
79136 2019-Jan-12 20:37:27.784584 - [DEBUG] Function : main
79137 2019-Jan-12 20:37:27.784609 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79138 2019-Jan-12 20:37:27.785244 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79139 2019-Jan-12 20:37:27.785301 - [DEBUG] Value : BOTTOM
79140 2019-Jan-12 20:37:27.785340 - [DEBUG]
79141 2019-Jan-12 20:37:27.785385 - [DEBUG] Function : main
79142 2019-Jan-12 20:37:27.785411 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79143 2019-Jan-12 20:37:27.786047 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79144 2019-Jan-12 20:37:27.786681 - [DEBUG] Value : BOTTOM
79145 2019-Jan-12 20:37:27.786707 - [DEBUG]
79146 2019-Jan-12 20:37:27.786732 - [DEBUG] Function : main
79147 2019-Jan-12 20:37:27.786757 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79148 2019-Jan-12 20:37:27.787391 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79149 2019-Jan-12 20:37:27.788024 - [DEBUG] Value : BOTTOM
79150 2019-Jan-12 20:37:27.788049 - [DEBUG]
79151 2019-Jan-12 20:37:27.788074 - [DEBUG] Function : main
79152 2019-Jan-12 20:37:27.788099 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79153 2019-Jan-12 20:37:27.788748 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79154 2019-Jan-12 20:37:27.789382 - [DEBUG] Value : BOTTOM
79155 2019-Jan-12 20:37:27.789408 - [DEBUG]
79156 2019-Jan-12 20:37:27.789432 - [DEBUG] Function : main
79157 2019-Jan-12 20:37:27.789457 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79158 2019-Jan-12 20:37:27.790092 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79159 2019-Jan-12 20:37:27.790740 - [DEBUG] Value : BOTTOM
79160 2019-Jan-12 20:37:27.790766 - [DEBUG]
79161 2019-Jan-12 20:37:27.790791 - [DEBUG] Function : main
79162 2019-Jan-12 20:37:27.790816 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79163 2019-Jan-12 20:37:27.791451 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79164 2019-Jan-12 20:37:27.792098 - [DEBUG] Value : BOTTOM
79165 2019-Jan-12 20:37:27.792125 - [DEBUG]
79166 2019-Jan-12 20:37:27.792149 - [DEBUG] Function : main
79167 2019-Jan-12 20:37:27.792174 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79168 2019-Jan-12 20:37:27.792809 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79169 2019-Jan-12 20:37:27.793444 - [DEBUG] Value : BOTTOM
79170 2019-Jan-12 20:37:27.793470 - [DEBUG]
79171 2019-Jan-12 20:37:27.793495 - [DEBUG] Function : main
79172 2019-Jan-12 20:37:27.793520 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79173 2019-Jan-12 20:37:27.794154 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79174 2019-Jan-12 20:37:27.794785 - [DEBUG] Value : BOTTOM
79175 2019-Jan-12 20:37:27.794811 - [DEBUG]
79176 2019-Jan-12 20:37:27.794836 - [DEBUG] Function : main
79177 2019-Jan-12 20:37:27.794861 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79178 2019-Jan-12 20:37:27.795512 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79179 2019-Jan-12 20:37:27.796144 - [DEBUG] Value : BOTTOM
79180 2019-Jan-12 20:37:27.796177 - [DEBUG]
79181 2019-Jan-12 20:37:27.796202 - [DEBUG] Function : main
79182 2019-Jan-12 20:37:27.796228 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79183 2019-Jan-12 20:37:27.796862 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79184 2019-Jan-12 20:37:27.797494 - [DEBUG] Value : BOTTOM
79185 2019-Jan-12 20:37:27.797520 - [DEBUG]
79186 2019-Jan-12 20:37:27.797544 - [DEBUG] Function : main
79187 2019-Jan-12 20:37:27.797569 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79188 2019-Jan-12 20:37:27.798233 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79189 2019-Jan-12 20:37:27.798957 - [DEBUG] Value : BOTTOM
79190 2019-Jan-12 20:37:27.798986 - [DEBUG]
79191 2019-Jan-12 20:37:27.799012 - [DEBUG] Function : main
79192 2019-Jan-12 20:37:27.799038 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79193 2019-Jan-12 20:37:27.799744 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79194 2019-Jan-12 20:37:27.800451 - [DEBUG] Value : BOTTOM
79195 2019-Jan-12 20:37:27.800480 - [DEBUG]
79196 2019-Jan-12 20:37:27.800508 - [DEBUG] Function : main
79197 2019-Jan-12 20:37:27.800534 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79198 2019-Jan-12 20:37:27.801846 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79199 2019-Jan-12 20:37:27.802583 - [DEBUG] Value : BOTTOM
79200 2019-Jan-12 20:37:27.802611 - [DEBUG]
79201 2019-Jan-12 20:37:27.802638 - [DEBUG] Function : main
79202 2019-Jan-12 20:37:27.802664 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79203 2019-Jan-12 20:37:27.803332 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79204 2019-Jan-12 20:37:27.804014 - [DEBUG] Value : BOTTOM
79205 2019-Jan-12 20:37:27.804043 - [DEBUG]
79206 2019-Jan-12 20:37:27.804070 - [DEBUG] Function : main
79207 2019-Jan-12 20:37:27.804095 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79208 2019-Jan-12 20:37:27.804805 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79209 2019-Jan-12 20:37:27.805545 - [DEBUG] Value : BOTTOM
79210 2019-Jan-12 20:37:27.805574 - [DEBUG]
79211 2019-Jan-12 20:37:27.805601 - [DEBUG] Function : main
79212 2019-Jan-12 20:37:27.805628 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79213 2019-Jan-12 20:37:27.806292 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79214 2019-Jan-12 20:37:27.806938 - [DEBUG] Value : BOTTOM
79215 2019-Jan-12 20:37:27.806965 - [DEBUG]
79216 2019-Jan-12 20:37:27.806990 - [DEBUG] Function : main
79217 2019-Jan-12 20:37:27.807015 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79218 2019-Jan-12 20:37:27.807651 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79219 2019-Jan-12 20:37:27.808285 - [DEBUG] Value : BOTTOM
79220 2019-Jan-12 20:37:27.808311 - [DEBUG]
79221 2019-Jan-12 20:37:27.808337 - [DEBUG] Function : main
79222 2019-Jan-12 20:37:27.808363 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79223 2019-Jan-12 20:37:27.809014 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79224 2019-Jan-12 20:37:27.809649 - [DEBUG] Value : BOTTOM
79225 2019-Jan-12 20:37:27.809675 - [DEBUG]
79226 2019-Jan-12 20:37:27.809700 - [DEBUG] Function : main
79227 2019-Jan-12 20:37:27.809741 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79228 2019-Jan-12 20:37:27.810376 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79229 2019-Jan-12 20:37:27.811010 - [DEBUG] Value : BOTTOM
79230 2019-Jan-12 20:37:27.811036 - [DEBUG]
79231 2019-Jan-12 20:37:27.811061 - [DEBUG] Function : main
79232 2019-Jan-12 20:37:27.811086 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79233 2019-Jan-12 20:37:27.811720 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79234 2019-Jan-12 20:37:27.812367 - [DEBUG] Value : BOTTOM
79235 2019-Jan-12 20:37:27.812393 - [DEBUG]
79236 2019-Jan-12 20:37:27.812418 - [DEBUG] Function : main
79237 2019-Jan-12 20:37:27.812443 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79238 2019-Jan-12 20:37:27.813077 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79239 2019-Jan-12 20:37:27.813718 - [DEBUG] Value : BOTTOM
79240 2019-Jan-12 20:37:27.813743 - [DEBUG]
79241 2019-Jan-12 20:37:27.813768 - [DEBUG] Function : main
79242 2019-Jan-12 20:37:27.813793 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79243 2019-Jan-12 20:37:27.814427 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79244 2019-Jan-12 20:37:27.815062 - [DEBUG] Value : BOTTOM
79245 2019-Jan-12 20:37:27.815088 - [DEBUG]
79246 2019-Jan-12 20:37:27.815112 - [DEBUG] Function : main
79247 2019-Jan-12 20:37:27.815137 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79248 2019-Jan-12 20:37:27.815787 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79249 2019-Jan-12 20:37:27.816428 - [DEBUG] Value : BOTTOM
79250 2019-Jan-12 20:37:27.816454 - [DEBUG]
79251 2019-Jan-12 20:37:27.816479 - [DEBUG] Function : main
79252 2019-Jan-12 20:37:27.816504 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79253 2019-Jan-12 20:37:27.817138 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79254 2019-Jan-12 20:37:27.817771 - [DEBUG] Value : BOTTOM
79255 2019-Jan-12 20:37:27.817797 - [DEBUG]
79256 2019-Jan-12 20:37:27.817822 - [DEBUG] Function : main
79257 2019-Jan-12 20:37:27.817847 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79258 2019-Jan-12 20:37:27.818481 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79259 2019-Jan-12 20:37:27.819131 - [DEBUG] Value : BOTTOM
79260 2019-Jan-12 20:37:27.819157 - [DEBUG]
79261 2019-Jan-12 20:37:27.819182 - [DEBUG] Function : main
79262 2019-Jan-12 20:37:27.819207 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79263 2019-Jan-12 20:37:27.819841 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79264 2019-Jan-12 20:37:27.820476 - [DEBUG] Value : BOTTOM
79265 2019-Jan-12 20:37:27.820502 - [DEBUG]
79266 2019-Jan-12 20:37:27.820527 - [DEBUG] Function : main
79267 2019-Jan-12 20:37:27.820552 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79268 2019-Jan-12 20:37:27.821186 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
79269 2019-Jan-12 20:37:27.821818 - [DEBUG] Value : BOTTOM
79270 2019-Jan-12 20:37:27.821844 - [DEBUG]
79271 2019-Jan-12 20:37:27.821869 - [DEBUG] Function : main
79272 2019-Jan-12 20:37:27.821912 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79273 2019-Jan-12 20:37:27.822563 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79274 2019-Jan-12 20:37:27.823197 - [DEBUG] Value : BOTTOM
79275 2019-Jan-12 20:37:27.823223 - [DEBUG]
79276 2019-Jan-12 20:37:27.823248 - [DEBUG] Function : main
79277 2019-Jan-12 20:37:27.823273 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79278 2019-Jan-12 20:37:27.823907 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79279 2019-Jan-12 20:37:27.824542 - [DEBUG] Value : BOTTOM
79280 2019-Jan-12 20:37:27.824568 - [DEBUG]
79281 2019-Jan-12 20:37:27.824593 - [DEBUG] Function : main
79282 2019-Jan-12 20:37:27.824618 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79283 2019-Jan-12 20:37:27.825251 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
79284 2019-Jan-12 20:37:27.825898 - [DEBUG] Value : BOTTOM
79285 2019-Jan-12 20:37:27.825924 - [DEBUG]
79286 2019-Jan-12 20:37:27.825949 - [DEBUG] Function : main
79287 2019-Jan-12 20:37:27.825974 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79288 2019-Jan-12 20:37:27.826608 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79289 2019-Jan-12 20:37:27.827249 - [DEBUG] Value : BOTTOM
79290 2019-Jan-12 20:37:27.827275 - [DEBUG]
79291 2019-Jan-12 20:37:27.827299 - [DEBUG] Function : main
79292 2019-Jan-12 20:37:27.827324 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79293 2019-Jan-12 20:37:27.827958 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79294 2019-Jan-12 20:37:27.828017 - [DEBUG] Value : BOTTOM
79295 2019-Jan-12 20:37:27.828043 - [DEBUG]
79296 2019-Jan-12 20:37:27.828093 - [DEBUG] Function : main
79297 2019-Jan-12 20:37:27.828119 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79298 2019-Jan-12 20:37:27.828778 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79299 2019-Jan-12 20:37:27.829420 - [DEBUG] Value : BOTTOM
79300 2019-Jan-12 20:37:27.829446 - [DEBUG]
79301 2019-Jan-12 20:37:27.829470 - [DEBUG] Function : main
79302 2019-Jan-12 20:37:27.829495 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79303 2019-Jan-12 20:37:27.830135 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79304 2019-Jan-12 20:37:27.830770 - [DEBUG] Value : BOTTOM
79305 2019-Jan-12 20:37:27.830797 - [DEBUG]
79306 2019-Jan-12 20:37:27.830822 - [DEBUG] Function : main
79307 2019-Jan-12 20:37:27.830847 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79308 2019-Jan-12 20:37:27.831481 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79309 2019-Jan-12 20:37:27.832128 - [DEBUG] Value : BOTTOM
79310 2019-Jan-12 20:37:27.832154 - [DEBUG]
79311 2019-Jan-12 20:37:27.832179 - [DEBUG] Function : main
79312 2019-Jan-12 20:37:27.832204 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79313 2019-Jan-12 20:37:27.832838 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79314 2019-Jan-12 20:37:27.833495 - [DEBUG] Value : BOTTOM
79315 2019-Jan-12 20:37:27.833521 - [DEBUG]
79316 2019-Jan-12 20:37:27.833545 - [DEBUG] Function : main
79317 2019-Jan-12 20:37:27.833571 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79318 2019-Jan-12 20:37:27.834215 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79319 2019-Jan-12 20:37:27.834850 - [DEBUG] Value : BOTTOM
79320 2019-Jan-12 20:37:27.834876 - [DEBUG]
79321 2019-Jan-12 20:37:27.834900 - [DEBUG] Function : main
79322 2019-Jan-12 20:37:27.834925 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79323 2019-Jan-12 20:37:27.835574 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79324 2019-Jan-12 20:37:27.836211 - [DEBUG] Value : BOTTOM
79325 2019-Jan-12 20:37:27.836237 - [DEBUG]
79326 2019-Jan-12 20:37:27.836262 - [DEBUG] Function : main
79327 2019-Jan-12 20:37:27.836287 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79328 2019-Jan-12 20:37:27.836921 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79329 2019-Jan-12 20:37:27.837554 - [DEBUG] Value : BOTTOM
79330 2019-Jan-12 20:37:27.837580 - [DEBUG]
79331 2019-Jan-12 20:37:27.837604 - [DEBUG] Function : main
79332 2019-Jan-12 20:37:27.837629 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79333 2019-Jan-12 20:37:27.838265 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79334 2019-Jan-12 20:37:27.838910 - [DEBUG] Value : BOTTOM
79335 2019-Jan-12 20:37:27.838936 - [DEBUG]
79336 2019-Jan-12 20:37:27.838961 - [DEBUG] Function : main
79337 2019-Jan-12 20:37:27.838986 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79338 2019-Jan-12 20:37:27.839620 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79339 2019-Jan-12 20:37:27.840252 - [DEBUG] Value : BOTTOM
79340 2019-Jan-12 20:37:27.840278 - [DEBUG]
79341 2019-Jan-12 20:37:27.840303 - [DEBUG] Function : main
79342 2019-Jan-12 20:37:27.840328 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79343 2019-Jan-12 20:37:27.840962 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79344 2019-Jan-12 20:37:27.841600 - [DEBUG] Value : BOTTOM
79345 2019-Jan-12 20:37:27.841626 - [DEBUG]
79346 2019-Jan-12 20:37:27.841650 - [DEBUG] Function : main
79347 2019-Jan-12 20:37:27.841676 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79348 2019-Jan-12 20:37:27.842325 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79349 2019-Jan-12 20:37:27.842958 - [DEBUG] Value : BOTTOM
79350 2019-Jan-12 20:37:27.842984 - [DEBUG]
79351 2019-Jan-12 20:37:27.843008 - [DEBUG] Function : main
79352 2019-Jan-12 20:37:27.843034 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79353 2019-Jan-12 20:37:27.843669 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79354 2019-Jan-12 20:37:27.844305 - [DEBUG] Value : BOTTOM
79355 2019-Jan-12 20:37:27.844331 - [DEBUG]
79356 2019-Jan-12 20:37:27.844356 - [DEBUG] Function : main
79357 2019-Jan-12 20:37:27.844381 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79358 2019-Jan-12 20:37:27.845015 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79359 2019-Jan-12 20:37:27.845665 - [DEBUG] Value : BOTTOM
79360 2019-Jan-12 20:37:27.845691 - [DEBUG]
79361 2019-Jan-12 20:37:27.845715 - [DEBUG] Function : main
79362 2019-Jan-12 20:37:27.845740 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79363 2019-Jan-12 20:37:27.846374 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79364 2019-Jan-12 20:37:27.847020 - [DEBUG] Value : BOTTOM
79365 2019-Jan-12 20:37:27.847046 - [DEBUG]
79366 2019-Jan-12 20:37:27.847071 - [DEBUG] Function : main
79367 2019-Jan-12 20:37:27.847096 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79368 2019-Jan-12 20:37:27.847731 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79369 2019-Jan-12 20:37:27.848372 - [DEBUG] Value : BOTTOM
79370 2019-Jan-12 20:37:27.848398 - [DEBUG]
79371 2019-Jan-12 20:37:27.848422 - [DEBUG] Function : main
79372 2019-Jan-12 20:37:27.848447 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79373 2019-Jan-12 20:37:27.849099 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79374 2019-Jan-12 20:37:27.849733 - [DEBUG] Value : BOTTOM
79375 2019-Jan-12 20:37:27.849759 - [DEBUG]
79376 2019-Jan-12 20:37:27.849785 - [DEBUG] Function : main
79377 2019-Jan-12 20:37:27.849810 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79378 2019-Jan-12 20:37:27.850444 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79379 2019-Jan-12 20:37:27.851078 - [DEBUG] Value : BOTTOM
79380 2019-Jan-12 20:37:27.851104 - [DEBUG]
79381 2019-Jan-12 20:37:27.851129 - [DEBUG] Function : main
79382 2019-Jan-12 20:37:27.851154 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79383 2019-Jan-12 20:37:27.851788 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79384 2019-Jan-12 20:37:27.852437 - [DEBUG] Value : BOTTOM
79385 2019-Jan-12 20:37:27.852463 - [DEBUG]
79386 2019-Jan-12 20:37:27.852488 - [DEBUG] Function : main
79387 2019-Jan-12 20:37:27.852513 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79388 2019-Jan-12 20:37:27.853147 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79389 2019-Jan-12 20:37:27.853781 - [DEBUG] Value : BOTTOM
79390 2019-Jan-12 20:37:27.853807 - [DEBUG]
79391 2019-Jan-12 20:37:27.853832 - [DEBUG] Function : main
79392 2019-Jan-12 20:37:27.853857 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79393 2019-Jan-12 20:37:27.854491 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79394 2019-Jan-12 20:37:27.855131 - [DEBUG] Value : BOTTOM
79395 2019-Jan-12 20:37:27.855157 - [DEBUG]
79396 2019-Jan-12 20:37:27.855181 - [DEBUG] Function : main
79397 2019-Jan-12 20:37:27.855206 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79398 2019-Jan-12 20:37:27.855857 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79399 2019-Jan-12 20:37:27.856491 - [DEBUG] Value : BOTTOM
79400 2019-Jan-12 20:37:27.856517 - [DEBUG]
79401 2019-Jan-12 20:37:27.856542 - [DEBUG] Function : main
79402 2019-Jan-12 20:37:27.856567 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79403 2019-Jan-12 20:37:27.857200 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79404 2019-Jan-12 20:37:27.857840 - [DEBUG] Value : BOTTOM
79405 2019-Jan-12 20:37:27.857866 - [DEBUG]
79406 2019-Jan-12 20:37:27.857891 - [DEBUG] Function : main
79407 2019-Jan-12 20:37:27.857916 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79408 2019-Jan-12 20:37:27.858551 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79409 2019-Jan-12 20:37:27.859208 - [DEBUG] Value : BOTTOM
79410 2019-Jan-12 20:37:27.859235 - [DEBUG]
79411 2019-Jan-12 20:37:27.859260 - [DEBUG] Function : main
79412 2019-Jan-12 20:37:27.859285 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79413 2019-Jan-12 20:37:27.859919 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79414 2019-Jan-12 20:37:27.860554 - [DEBUG] Value : BOTTOM
79415 2019-Jan-12 20:37:27.860580 - [DEBUG]
79416 2019-Jan-12 20:37:27.860604 - [DEBUG] Function : main
79417 2019-Jan-12 20:37:27.860629 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79418 2019-Jan-12 20:37:27.861263 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79419 2019-Jan-12 20:37:27.861899 - [DEBUG] Value : BOTTOM
79420 2019-Jan-12 20:37:27.861925 - [DEBUG]
79421 2019-Jan-12 20:37:27.861949 - [DEBUG] Function : main
79422 2019-Jan-12 20:37:27.861974 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79423 2019-Jan-12 20:37:27.862622 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79424 2019-Jan-12 20:37:27.863264 - [DEBUG] Value : BOTTOM
79425 2019-Jan-12 20:37:27.863290 - [DEBUG]
79426 2019-Jan-12 20:37:27.863314 - [DEBUG] Function : main
79427 2019-Jan-12 20:37:27.863339 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79428 2019-Jan-12 20:37:27.863973 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79429 2019-Jan-12 20:37:27.864608 - [DEBUG] Value : BOTTOM
79430 2019-Jan-12 20:37:27.864634 - [DEBUG]
79431 2019-Jan-12 20:37:27.864658 - [DEBUG] Function : main
79432 2019-Jan-12 20:37:27.864683 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79433 2019-Jan-12 20:37:27.865329 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79434 2019-Jan-12 20:37:27.865964 - [DEBUG] Value : BOTTOM
79435 2019-Jan-12 20:37:27.865990 - [DEBUG]
79436 2019-Jan-12 20:37:27.866015 - [DEBUG] Function : main
79437 2019-Jan-12 20:37:27.866040 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79438 2019-Jan-12 20:37:27.866673 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79439 2019-Jan-12 20:37:27.867308 - [DEBUG] Value : BOTTOM
79440 2019-Jan-12 20:37:27.867334 - [DEBUG]
79441 2019-Jan-12 20:37:27.867358 - [DEBUG] Function : main
79442 2019-Jan-12 20:37:27.867383 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79443 2019-Jan-12 20:37:27.868017 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79444 2019-Jan-12 20:37:27.868670 - [DEBUG] Value : BOTTOM
79445 2019-Jan-12 20:37:27.868697 - [DEBUG]
79446 2019-Jan-12 20:37:27.868721 - [DEBUG] Function : main
79447 2019-Jan-12 20:37:27.868747 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79448 2019-Jan-12 20:37:27.869382 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79449 2019-Jan-12 20:37:27.870016 - [DEBUG] Value : BOTTOM
79450 2019-Jan-12 20:37:27.870042 - [DEBUG]
79451 2019-Jan-12 20:37:27.870066 - [DEBUG] Function : main
79452 2019-Jan-12 20:37:27.870091 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79453 2019-Jan-12 20:37:27.870725 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79454 2019-Jan-12 20:37:27.871373 - [DEBUG] Value : BOTTOM
79455 2019-Jan-12 20:37:27.871399 - [DEBUG]
79456 2019-Jan-12 20:37:27.871424 - [DEBUG] Function : main
79457 2019-Jan-12 20:37:27.871449 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79458 2019-Jan-12 20:37:27.872099 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79459 2019-Jan-12 20:37:27.872732 - [DEBUG] Value : BOTTOM
79460 2019-Jan-12 20:37:27.872758 - [DEBUG]
79461 2019-Jan-12 20:37:27.872783 - [DEBUG] Function : main
79462 2019-Jan-12 20:37:27.872808 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79463 2019-Jan-12 20:37:27.873441 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79464 2019-Jan-12 20:37:27.874082 - [DEBUG] Value : BOTTOM
79465 2019-Jan-12 20:37:27.874107 - [DEBUG]
79466 2019-Jan-12 20:37:27.874132 - [DEBUG] Function : main
79467 2019-Jan-12 20:37:27.874157 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79468 2019-Jan-12 20:37:27.874791 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79469 2019-Jan-12 20:37:27.874847 - [DEBUG] Value : BOTTOM
79470 2019-Jan-12 20:37:27.874873 - [DEBUG]
79471 2019-Jan-12 20:37:27.874917 - [DEBUG] Function : main
79472 2019-Jan-12 20:37:27.874943 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79473 2019-Jan-12 20:37:27.875592 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79474 2019-Jan-12 20:37:27.876227 - [DEBUG] Value : BOTTOM
79475 2019-Jan-12 20:37:27.876253 - [DEBUG]
79476 2019-Jan-12 20:37:27.876277 - [DEBUG] Function : main
79477 2019-Jan-12 20:37:27.876303 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79478 2019-Jan-12 20:37:27.876933 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79479 2019-Jan-12 20:37:27.877568 - [DEBUG] Value : BOTTOM
79480 2019-Jan-12 20:37:27.877593 - [DEBUG]
79481 2019-Jan-12 20:37:27.877618 - [DEBUG] Function : main
79482 2019-Jan-12 20:37:27.877644 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79483 2019-Jan-12 20:37:27.878275 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79484 2019-Jan-12 20:37:27.878923 - [DEBUG] Value : BOTTOM
79485 2019-Jan-12 20:37:27.878949 - [DEBUG]
79486 2019-Jan-12 20:37:27.878974 - [DEBUG] Function : main
79487 2019-Jan-12 20:37:27.878999 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79488 2019-Jan-12 20:37:27.879630 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79489 2019-Jan-12 20:37:27.880280 - [DEBUG] Value : BOTTOM
79490 2019-Jan-12 20:37:27.880306 - [DEBUG]
79491 2019-Jan-12 20:37:27.880331 - [DEBUG] Function : main
79492 2019-Jan-12 20:37:27.880356 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79493 2019-Jan-12 20:37:27.880989 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79494 2019-Jan-12 20:37:27.881622 - [DEBUG] Value : BOTTOM
79495 2019-Jan-12 20:37:27.881648 - [DEBUG]
79496 2019-Jan-12 20:37:27.881672 - [DEBUG] Function : main
79497 2019-Jan-12 20:37:27.881697 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79498 2019-Jan-12 20:37:27.882344 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79499 2019-Jan-12 20:37:27.882979 - [DEBUG] Value : BOTTOM
79500 2019-Jan-12 20:37:27.883005 - [DEBUG]
79501 2019-Jan-12 20:37:27.883037 - [DEBUG] Function : main
79502 2019-Jan-12 20:37:27.883063 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79503 2019-Jan-12 20:37:27.883695 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79504 2019-Jan-12 20:37:27.884326 - [DEBUG] Value : BOTTOM
79505 2019-Jan-12 20:37:27.884352 - [DEBUG]
79506 2019-Jan-12 20:37:27.884377 - [DEBUG] Function : main
79507 2019-Jan-12 20:37:27.884402 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79508 2019-Jan-12 20:37:27.885034 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79509 2019-Jan-12 20:37:27.885681 - [DEBUG] Value : BOTTOM
79510 2019-Jan-12 20:37:27.885707 - [DEBUG]
79511 2019-Jan-12 20:37:27.885731 - [DEBUG] Function : main
79512 2019-Jan-12 20:37:27.885756 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79513 2019-Jan-12 20:37:27.886388 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79514 2019-Jan-12 20:37:27.887021 - [DEBUG] Value : BOTTOM
79515 2019-Jan-12 20:37:27.887046 - [DEBUG]
79516 2019-Jan-12 20:37:27.887071 - [DEBUG] Function : main
79517 2019-Jan-12 20:37:27.887096 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79518 2019-Jan-12 20:37:27.887728 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79519 2019-Jan-12 20:37:27.888364 - [DEBUG] Value : BOTTOM
79520 2019-Jan-12 20:37:27.888390 - [DEBUG]
79521 2019-Jan-12 20:37:27.888415 - [DEBUG] Function : main
79522 2019-Jan-12 20:37:27.888440 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79523 2019-Jan-12 20:37:27.889086 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79524 2019-Jan-12 20:37:27.889718 - [DEBUG] Value : BOTTOM
79525 2019-Jan-12 20:37:27.889744 - [DEBUG]
79526 2019-Jan-12 20:37:27.889769 - [DEBUG] Function : main
79527 2019-Jan-12 20:37:27.889794 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79528 2019-Jan-12 20:37:27.890426 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
79529 2019-Jan-12 20:37:27.891063 - [DEBUG] Value : BOTTOM
79530 2019-Jan-12 20:37:27.891089 - [DEBUG]
79531 2019-Jan-12 20:37:27.891114 - [DEBUG] Function : main
79532 2019-Jan-12 20:37:27.891139 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79533 2019-Jan-12 20:37:27.891771 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79534 2019-Jan-12 20:37:27.892420 - [DEBUG] Value : BOTTOM
79535 2019-Jan-12 20:37:27.892447 - [DEBUG]
79536 2019-Jan-12 20:37:27.892471 - [DEBUG] Function : main
79537 2019-Jan-12 20:37:27.892496 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79538 2019-Jan-12 20:37:27.893127 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79539 2019-Jan-12 20:37:27.893761 - [DEBUG] Value : BOTTOM
79540 2019-Jan-12 20:37:27.893787 - [DEBUG]
79541 2019-Jan-12 20:37:27.893812 - [DEBUG] Function : main
79542 2019-Jan-12 20:37:27.893837 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79543 2019-Jan-12 20:37:27.894467 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79544 2019-Jan-12 20:37:27.895109 - [DEBUG] Value : BOTTOM
79545 2019-Jan-12 20:37:27.895135 - [DEBUG]
79546 2019-Jan-12 20:37:27.895159 - [DEBUG] Function : main
79547 2019-Jan-12 20:37:27.895185 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79548 2019-Jan-12 20:37:27.895840 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79549 2019-Jan-12 20:37:27.896474 - [DEBUG] Value : BOTTOM
79550 2019-Jan-12 20:37:27.896500 - [DEBUG]
79551 2019-Jan-12 20:37:27.896525 - [DEBUG] Function : main
79552 2019-Jan-12 20:37:27.896550 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79553 2019-Jan-12 20:37:27.897182 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79554 2019-Jan-12 20:37:27.897816 - [DEBUG] Value : BOTTOM
79555 2019-Jan-12 20:37:27.897842 - [DEBUG]
79556 2019-Jan-12 20:37:27.897867 - [DEBUG] Function : main
79557 2019-Jan-12 20:37:27.897892 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79558 2019-Jan-12 20:37:27.898523 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79559 2019-Jan-12 20:37:27.899173 - [DEBUG] Value : BOTTOM
79560 2019-Jan-12 20:37:27.899199 - [DEBUG]
79561 2019-Jan-12 20:37:27.899223 - [DEBUG] Function : main
79562 2019-Jan-12 20:37:27.899248 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79563 2019-Jan-12 20:37:27.899880 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79564 2019-Jan-12 20:37:27.900514 - [DEBUG] Value : BOTTOM
79565 2019-Jan-12 20:37:27.900541 - [DEBUG]
79566 2019-Jan-12 20:37:27.900565 - [DEBUG] Function : main
79567 2019-Jan-12 20:37:27.900590 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79568 2019-Jan-12 20:37:27.901221 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79569 2019-Jan-12 20:37:27.901862 - [DEBUG] Value : BOTTOM
79570 2019-Jan-12 20:37:27.901888 - [DEBUG]
79571 2019-Jan-12 20:37:27.901912 - [DEBUG] Function : main
79572 2019-Jan-12 20:37:27.901937 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79573 2019-Jan-12 20:37:27.902585 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79574 2019-Jan-12 20:37:27.903220 - [DEBUG] Value : BOTTOM
79575 2019-Jan-12 20:37:27.903246 - [DEBUG]
79576 2019-Jan-12 20:37:27.903271 - [DEBUG] Function : main
79577 2019-Jan-12 20:37:27.903296 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79578 2019-Jan-12 20:37:27.903929 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79579 2019-Jan-12 20:37:27.904571 - [DEBUG] Value : BOTTOM
79580 2019-Jan-12 20:37:27.904597 - [DEBUG]
79581 2019-Jan-12 20:37:27.904622 - [DEBUG] Function : main
79582 2019-Jan-12 20:37:27.904647 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79583 2019-Jan-12 20:37:27.905278 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79584 2019-Jan-12 20:37:27.905934 - [DEBUG] Value : BOTTOM
79585 2019-Jan-12 20:37:27.905960 - [DEBUG]
79586 2019-Jan-12 20:37:27.905984 - [DEBUG] Function : main
79587 2019-Jan-12 20:37:27.906009 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79588 2019-Jan-12 20:37:27.906642 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79589 2019-Jan-12 20:37:27.907277 - [DEBUG] Value : BOTTOM
79590 2019-Jan-12 20:37:27.907304 - [DEBUG]
79591 2019-Jan-12 20:37:27.907328 - [DEBUG] Function : main
79592 2019-Jan-12 20:37:27.907353 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79593 2019-Jan-12 20:37:27.907984 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79594 2019-Jan-12 20:37:27.908620 - [DEBUG] Value : BOTTOM
79595 2019-Jan-12 20:37:27.908665 - [DEBUG]
79596 2019-Jan-12 20:37:27.908691 - [DEBUG] Function : main
79597 2019-Jan-12 20:37:27.908716 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79598 2019-Jan-12 20:37:27.909349 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79599 2019-Jan-12 20:37:27.909990 - [DEBUG] Value : BOTTOM
79600 2019-Jan-12 20:37:27.910016 - [DEBUG]
79601 2019-Jan-12 20:37:27.910041 - [DEBUG] Function : main
79602 2019-Jan-12 20:37:27.910066 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79603 2019-Jan-12 20:37:27.910698 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79604 2019-Jan-12 20:37:27.911334 - [DEBUG] Value : BOTTOM
79605 2019-Jan-12 20:37:27.911360 - [DEBUG]
79606 2019-Jan-12 20:37:27.911385 - [DEBUG] Function : main
79607 2019-Jan-12 20:37:27.911410 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79608 2019-Jan-12 20:37:27.912056 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79609 2019-Jan-12 20:37:27.912690 - [DEBUG] Value : BOTTOM
79610 2019-Jan-12 20:37:27.912716 - [DEBUG]
79611 2019-Jan-12 20:37:27.912741 - [DEBUG] Function : main
79612 2019-Jan-12 20:37:27.912766 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79613 2019-Jan-12 20:37:27.913398 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79614 2019-Jan-12 20:37:27.914033 - [DEBUG] Value : BOTTOM
79615 2019-Jan-12 20:37:27.914059 - [DEBUG]
79616 2019-Jan-12 20:37:27.914084 - [DEBUG] Function : main
79617 2019-Jan-12 20:37:27.914109 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79618 2019-Jan-12 20:37:27.914741 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79619 2019-Jan-12 20:37:27.915395 - [DEBUG] Value : BOTTOM
79620 2019-Jan-12 20:37:27.915421 - [DEBUG]
79621 2019-Jan-12 20:37:27.915445 - [DEBUG] Function : main
79622 2019-Jan-12 20:37:27.915470 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79623 2019-Jan-12 20:37:27.916102 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79624 2019-Jan-12 20:37:27.916736 - [DEBUG] Value : BOTTOM
79625 2019-Jan-12 20:37:27.916762 - [DEBUG]
79626 2019-Jan-12 20:37:27.916787 - [DEBUG] Function : main
79627 2019-Jan-12 20:37:27.916812 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79628 2019-Jan-12 20:37:27.917443 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79629 2019-Jan-12 20:37:27.918083 - [DEBUG] Value : BOTTOM
79630 2019-Jan-12 20:37:27.918109 - [DEBUG]
79631 2019-Jan-12 20:37:27.918134 - [DEBUG] Function : main
79632 2019-Jan-12 20:37:27.918159 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79633 2019-Jan-12 20:37:27.918805 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79634 2019-Jan-12 20:37:27.919439 - [DEBUG] Value : BOTTOM
79635 2019-Jan-12 20:37:27.919465 - [DEBUG]
79636 2019-Jan-12 20:37:27.919489 - [DEBUG] Function : main
79637 2019-Jan-12 20:37:27.919514 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79638 2019-Jan-12 20:37:27.920146 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79639 2019-Jan-12 20:37:27.920786 - [DEBUG] Value : BOTTOM
79640 2019-Jan-12 20:37:27.920812 - [DEBUG]
79641 2019-Jan-12 20:37:27.920844 - [DEBUG] Function : main
79642 2019-Jan-12 20:37:27.920870 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79643 2019-Jan-12 20:37:27.921502 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79644 2019-Jan-12 20:37:27.922151 - [DEBUG] Value : BOTTOM
79645 2019-Jan-12 20:37:27.922177 - [DEBUG]
79646 2019-Jan-12 20:37:27.922202 - [DEBUG] Function : main
79647 2019-Jan-12 20:37:27.922227 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
79648 2019-Jan-12 20:37:27.922858 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79649 2019-Jan-12 20:37:27.922915 - [DEBUG] Value : BOTTOM
79650 2019-Jan-12 20:37:27.922941 - [DEBUG]
79651 2019-Jan-12 20:37:27.922985 - [DEBUG] Function : main
79652 2019-Jan-12 20:37:27.923011 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79653 2019-Jan-12 20:37:27.923648 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79654 2019-Jan-12 20:37:27.924281 - [DEBUG] Value : BOTTOM
79655 2019-Jan-12 20:37:27.924307 - [DEBUG]
79656 2019-Jan-12 20:37:27.924332 - [DEBUG] Function : main
79657 2019-Jan-12 20:37:27.924357 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79658 2019-Jan-12 20:37:27.924992 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79659 2019-Jan-12 20:37:27.925641 - [DEBUG] Value : BOTTOM
79660 2019-Jan-12 20:37:27.925667 - [DEBUG]
79661 2019-Jan-12 20:37:27.925692 - [DEBUG] Function : main
79662 2019-Jan-12 20:37:27.925717 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79663 2019-Jan-12 20:37:27.926351 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79664 2019-Jan-12 20:37:27.926983 - [DEBUG] Value : BOTTOM
79665 2019-Jan-12 20:37:27.927009 - [DEBUG]
79666 2019-Jan-12 20:37:27.927034 - [DEBUG] Function : main
79667 2019-Jan-12 20:37:27.927059 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79668 2019-Jan-12 20:37:27.927693 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79669 2019-Jan-12 20:37:27.928342 - [DEBUG] Value : BOTTOM
79670 2019-Jan-12 20:37:27.928368 - [DEBUG]
79671 2019-Jan-12 20:37:27.928392 - [DEBUG] Function : main
79672 2019-Jan-12 20:37:27.928417 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79673 2019-Jan-12 20:37:27.929069 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79674 2019-Jan-12 20:37:27.929702 - [DEBUG] Value : BOTTOM
79675 2019-Jan-12 20:37:27.929728 - [DEBUG]
79676 2019-Jan-12 20:37:27.929752 - [DEBUG] Function : main
79677 2019-Jan-12 20:37:27.929777 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79678 2019-Jan-12 20:37:27.930412 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79679 2019-Jan-12 20:37:27.931047 - [DEBUG] Value : BOTTOM
79680 2019-Jan-12 20:37:27.931073 - [DEBUG]
79681 2019-Jan-12 20:37:27.931098 - [DEBUG] Function : main
79682 2019-Jan-12 20:37:27.931123 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79683 2019-Jan-12 20:37:27.931757 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79684 2019-Jan-12 20:37:27.932403 - [DEBUG] Value : BOTTOM
79685 2019-Jan-12 20:37:27.932429 - [DEBUG]
79686 2019-Jan-12 20:37:27.932454 - [DEBUG] Function : main
79687 2019-Jan-12 20:37:27.932479 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79688 2019-Jan-12 20:37:27.933121 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79689 2019-Jan-12 20:37:27.933751 - [DEBUG] Value : BOTTOM
79690 2019-Jan-12 20:37:27.933777 - [DEBUG]
79691 2019-Jan-12 20:37:27.933802 - [DEBUG] Function : main
79692 2019-Jan-12 20:37:27.933826 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79693 2019-Jan-12 20:37:27.934460 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79694 2019-Jan-12 20:37:27.935092 - [DEBUG] Value : BOTTOM
79695 2019-Jan-12 20:37:27.935117 - [DEBUG]
79696 2019-Jan-12 20:37:27.935142 - [DEBUG] Function : main
79697 2019-Jan-12 20:37:27.935167 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79698 2019-Jan-12 20:37:27.935819 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79699 2019-Jan-12 20:37:27.936456 - [DEBUG] Value : BOTTOM
79700 2019-Jan-12 20:37:27.936482 - [DEBUG]
79701 2019-Jan-12 20:37:27.936506 - [DEBUG] Function : main
79702 2019-Jan-12 20:37:27.936532 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79703 2019-Jan-12 20:37:27.937166 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79704 2019-Jan-12 20:37:27.937797 - [DEBUG] Value : BOTTOM
79705 2019-Jan-12 20:37:27.937823 - [DEBUG]
79706 2019-Jan-12 20:37:27.937848 - [DEBUG] Function : main
79707 2019-Jan-12 20:37:27.937873 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79708 2019-Jan-12 20:37:27.938508 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79709 2019-Jan-12 20:37:27.939158 - [DEBUG] Value : BOTTOM
79710 2019-Jan-12 20:37:27.939184 - [DEBUG]
79711 2019-Jan-12 20:37:27.939208 - [DEBUG] Function : main
79712 2019-Jan-12 20:37:27.939233 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79713 2019-Jan-12 20:37:27.939868 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79714 2019-Jan-12 20:37:27.940501 - [DEBUG] Value : BOTTOM
79715 2019-Jan-12 20:37:27.940527 - [DEBUG]
79716 2019-Jan-12 20:37:27.940551 - [DEBUG] Function : main
79717 2019-Jan-12 20:37:27.940576 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79718 2019-Jan-12 20:37:27.941210 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79719 2019-Jan-12 20:37:27.941850 - [DEBUG] Value : BOTTOM
79720 2019-Jan-12 20:37:27.941876 - [DEBUG]
79721 2019-Jan-12 20:37:27.941901 - [DEBUG] Function : main
79722 2019-Jan-12 20:37:27.941926 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79723 2019-Jan-12 20:37:27.942577 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79724 2019-Jan-12 20:37:27.943210 - [DEBUG] Value : BOTTOM
79725 2019-Jan-12 20:37:27.943237 - [DEBUG]
79726 2019-Jan-12 20:37:27.943261 - [DEBUG] Function : main
79727 2019-Jan-12 20:37:27.943286 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79728 2019-Jan-12 20:37:27.943920 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79729 2019-Jan-12 20:37:27.944554 - [DEBUG] Value : BOTTOM
79730 2019-Jan-12 20:37:27.944580 - [DEBUG]
79731 2019-Jan-12 20:37:27.944606 - [DEBUG] Function : main
79732 2019-Jan-12 20:37:27.944631 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79733 2019-Jan-12 20:37:27.945265 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79734 2019-Jan-12 20:37:27.945920 - [DEBUG] Value : BOTTOM
79735 2019-Jan-12 20:37:27.945947 - [DEBUG]
79736 2019-Jan-12 20:37:27.945971 - [DEBUG] Function : main
79737 2019-Jan-12 20:37:27.945997 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79738 2019-Jan-12 20:37:27.946631 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79739 2019-Jan-12 20:37:27.947264 - [DEBUG] Value : BOTTOM
79740 2019-Jan-12 20:37:27.947291 - [DEBUG]
79741 2019-Jan-12 20:37:27.947315 - [DEBUG] Function : main
79742 2019-Jan-12 20:37:27.947340 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79743 2019-Jan-12 20:37:27.947974 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79744 2019-Jan-12 20:37:27.948614 - [DEBUG] Value : BOTTOM
79745 2019-Jan-12 20:37:27.948640 - [DEBUG]
79746 2019-Jan-12 20:37:27.948678 - [DEBUG] Function : main
79747 2019-Jan-12 20:37:27.948704 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79748 2019-Jan-12 20:37:27.949339 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79749 2019-Jan-12 20:37:27.949972 - [DEBUG] Value : BOTTOM
79750 2019-Jan-12 20:37:27.949998 - [DEBUG]
79751 2019-Jan-12 20:37:27.950023 - [DEBUG] Function : main
79752 2019-Jan-12 20:37:27.950048 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79753 2019-Jan-12 20:37:27.950682 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79754 2019-Jan-12 20:37:27.951323 - [DEBUG] Value : BOTTOM
79755 2019-Jan-12 20:37:27.951349 - [DEBUG]
79756 2019-Jan-12 20:37:27.951374 - [DEBUG] Function : main
79757 2019-Jan-12 20:37:27.951399 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79758 2019-Jan-12 20:37:27.952047 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79759 2019-Jan-12 20:37:27.952681 - [DEBUG] Value : BOTTOM
79760 2019-Jan-12 20:37:27.952707 - [DEBUG]
79761 2019-Jan-12 20:37:27.952732 - [DEBUG] Function : main
79762 2019-Jan-12 20:37:27.952757 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79763 2019-Jan-12 20:37:27.953392 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79764 2019-Jan-12 20:37:27.954026 - [DEBUG] Value : BOTTOM
79765 2019-Jan-12 20:37:27.954052 - [DEBUG]
79766 2019-Jan-12 20:37:27.954077 - [DEBUG] Function : main
79767 2019-Jan-12 20:37:27.954102 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79768 2019-Jan-12 20:37:27.954736 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79769 2019-Jan-12 20:37:27.955383 - [DEBUG] Value : BOTTOM
79770 2019-Jan-12 20:37:27.955409 - [DEBUG]
79771 2019-Jan-12 20:37:27.955434 - [DEBUG] Function : main
79772 2019-Jan-12 20:37:27.955459 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79773 2019-Jan-12 20:37:27.956093 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79774 2019-Jan-12 20:37:27.956733 - [DEBUG] Value : BOTTOM
79775 2019-Jan-12 20:37:27.956759 - [DEBUG]
79776 2019-Jan-12 20:37:27.956784 - [DEBUG] Function : main
79777 2019-Jan-12 20:37:27.956809 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79778 2019-Jan-12 20:37:27.957442 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79779 2019-Jan-12 20:37:27.958083 - [DEBUG] Value : BOTTOM
79780 2019-Jan-12 20:37:27.958110 - [DEBUG]
79781 2019-Jan-12 20:37:27.958135 - [DEBUG] Function : main
79782 2019-Jan-12 20:37:27.958160 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79783 2019-Jan-12 20:37:27.958810 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79784 2019-Jan-12 20:37:27.959445 - [DEBUG] Value : BOTTOM
79785 2019-Jan-12 20:37:27.959471 - [DEBUG]
79786 2019-Jan-12 20:37:27.959495 - [DEBUG] Function : main
79787 2019-Jan-12 20:37:27.959521 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79788 2019-Jan-12 20:37:27.960154 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79789 2019-Jan-12 20:37:27.960789 - [DEBUG] Value : BOTTOM
79790 2019-Jan-12 20:37:27.960815 - [DEBUG]
79791 2019-Jan-12 20:37:27.960839 - [DEBUG] Function : main
79792 2019-Jan-12 20:37:27.960864 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79793 2019-Jan-12 20:37:27.961498 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79794 2019-Jan-12 20:37:27.962154 - [DEBUG] Value : BOTTOM
79795 2019-Jan-12 20:37:27.962180 - [DEBUG]
79796 2019-Jan-12 20:37:27.962204 - [DEBUG] Function : main
79797 2019-Jan-12 20:37:27.962230 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79798 2019-Jan-12 20:37:27.962871 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79799 2019-Jan-12 20:37:27.963505 - [DEBUG] Value : BOTTOM
79800 2019-Jan-12 20:37:27.963531 - [DEBUG]
79801 2019-Jan-12 20:37:27.963556 - [DEBUG] Function : main
79802 2019-Jan-12 20:37:27.963581 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79803 2019-Jan-12 20:37:27.964214 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79804 2019-Jan-12 20:37:27.964854 - [DEBUG] Value : BOTTOM
79805 2019-Jan-12 20:37:27.964880 - [DEBUG]
79806 2019-Jan-12 20:37:27.964904 - [DEBUG] Function : main
79807 2019-Jan-12 20:37:27.964929 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79808 2019-Jan-12 20:37:27.965579 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79809 2019-Jan-12 20:37:27.966213 - [DEBUG] Value : BOTTOM
79810 2019-Jan-12 20:37:27.966239 - [DEBUG]
79811 2019-Jan-12 20:37:27.966264 - [DEBUG] Function : main
79812 2019-Jan-12 20:37:27.966289 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79813 2019-Jan-12 20:37:27.966922 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79814 2019-Jan-12 20:37:27.967563 - [DEBUG] Value : BOTTOM
79815 2019-Jan-12 20:37:27.967589 - [DEBUG]
79816 2019-Jan-12 20:37:27.967613 - [DEBUG] Function : main
79817 2019-Jan-12 20:37:27.967638 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79818 2019-Jan-12 20:37:27.968273 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79819 2019-Jan-12 20:37:27.968921 - [DEBUG] Value : BOTTOM
79820 2019-Jan-12 20:37:27.968947 - [DEBUG]
79821 2019-Jan-12 20:37:27.968971 - [DEBUG] Function : main
79822 2019-Jan-12 20:37:27.968997 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79823 2019-Jan-12 20:37:27.969630 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79824 2019-Jan-12 20:37:27.970278 - [DEBUG] Value : BOTTOM
79825 2019-Jan-12 20:37:27.970305 - [DEBUG]
79826 2019-Jan-12 20:37:27.970329 - [DEBUG] Function : main
79827 2019-Jan-12 20:37:27.970354 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79828 2019-Jan-12 20:37:27.970988 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79829 2019-Jan-12 20:37:27.971044 - [DEBUG] Value : BOTTOM
79830 2019-Jan-12 20:37:27.971070 - [DEBUG]
79831 2019-Jan-12 20:37:27.971114 - [DEBUG] Function : main
79832 2019-Jan-12 20:37:27.971140 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79833 2019-Jan-12 20:37:27.971774 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79834 2019-Jan-12 20:37:27.972424 - [DEBUG] Value : BOTTOM
79835 2019-Jan-12 20:37:27.972450 - [DEBUG]
79836 2019-Jan-12 20:37:27.972475 - [DEBUG] Function : main
79837 2019-Jan-12 20:37:27.972500 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79838 2019-Jan-12 20:37:27.973132 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79839 2019-Jan-12 20:37:27.973765 - [DEBUG] Value : BOTTOM
79840 2019-Jan-12 20:37:27.973791 - [DEBUG]
79841 2019-Jan-12 20:37:27.973816 - [DEBUG] Function : main
79842 2019-Jan-12 20:37:27.973841 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79843 2019-Jan-12 20:37:27.974472 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79844 2019-Jan-12 20:37:27.975105 - [DEBUG] Value : BOTTOM
79845 2019-Jan-12 20:37:27.975131 - [DEBUG]
79846 2019-Jan-12 20:37:27.975155 - [DEBUG] Function : main
79847 2019-Jan-12 20:37:27.975180 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79848 2019-Jan-12 20:37:27.975828 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
79849 2019-Jan-12 20:37:27.976476 - [DEBUG] Value : BOTTOM
79850 2019-Jan-12 20:37:27.976502 - [DEBUG]
79851 2019-Jan-12 20:37:27.976526 - [DEBUG] Function : main
79852 2019-Jan-12 20:37:27.976552 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79853 2019-Jan-12 20:37:27.977185 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79854 2019-Jan-12 20:37:27.977816 - [DEBUG] Value : BOTTOM
79855 2019-Jan-12 20:37:27.977842 - [DEBUG]
79856 2019-Jan-12 20:37:27.977866 - [DEBUG] Function : main
79857 2019-Jan-12 20:37:27.977891 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79858 2019-Jan-12 20:37:27.978523 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79859 2019-Jan-12 20:37:27.979174 - [DEBUG] Value : BOTTOM
79860 2019-Jan-12 20:37:27.979200 - [DEBUG]
79861 2019-Jan-12 20:37:27.979225 - [DEBUG] Function : main
79862 2019-Jan-12 20:37:27.979250 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79863 2019-Jan-12 20:37:27.979882 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79864 2019-Jan-12 20:37:27.980514 - [DEBUG] Value : BOTTOM
79865 2019-Jan-12 20:37:27.980540 - [DEBUG]
79866 2019-Jan-12 20:37:27.980565 - [DEBUG] Function : main
79867 2019-Jan-12 20:37:27.980590 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79868 2019-Jan-12 20:37:27.981222 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
79869 2019-Jan-12 20:37:27.981853 - [DEBUG] Value : BOTTOM
79870 2019-Jan-12 20:37:27.981879 - [DEBUG]
79871 2019-Jan-12 20:37:27.981917 - [DEBUG] Function : main
79872 2019-Jan-12 20:37:27.981943 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79873 2019-Jan-12 20:37:27.982591 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79874 2019-Jan-12 20:37:27.983223 - [DEBUG] Value : BOTTOM
79875 2019-Jan-12 20:37:27.983249 - [DEBUG]
79876 2019-Jan-12 20:37:27.983274 - [DEBUG] Function : main
79877 2019-Jan-12 20:37:27.983299 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79878 2019-Jan-12 20:37:27.983931 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
79879 2019-Jan-12 20:37:27.984566 - [DEBUG] Value : BOTTOM
79880 2019-Jan-12 20:37:27.984592 - [DEBUG]
79881 2019-Jan-12 20:37:27.984616 - [DEBUG] Function : main
79882 2019-Jan-12 20:37:27.984641 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79883 2019-Jan-12 20:37:27.985273 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79884 2019-Jan-12 20:37:27.985922 - [DEBUG] Value : BOTTOM
79885 2019-Jan-12 20:37:27.985948 - [DEBUG]
79886 2019-Jan-12 20:37:27.985972 - [DEBUG] Function : main
79887 2019-Jan-12 20:37:27.985997 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79888 2019-Jan-12 20:37:27.986629 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79889 2019-Jan-12 20:37:27.987262 - [DEBUG] Value : BOTTOM
79890 2019-Jan-12 20:37:27.987288 - [DEBUG]
79891 2019-Jan-12 20:37:27.987312 - [DEBUG] Function : main
79892 2019-Jan-12 20:37:27.987337 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79893 2019-Jan-12 20:37:27.987970 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79894 2019-Jan-12 20:37:27.988603 - [DEBUG] Value : BOTTOM
79895 2019-Jan-12 20:37:27.988629 - [DEBUG]
79896 2019-Jan-12 20:37:27.988666 - [DEBUG] Function : main
79897 2019-Jan-12 20:37:27.988693 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79898 2019-Jan-12 20:37:27.989325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79899 2019-Jan-12 20:37:27.989966 - [DEBUG] Value : BOTTOM
79900 2019-Jan-12 20:37:27.989992 - [DEBUG]
79901 2019-Jan-12 20:37:27.990016 - [DEBUG] Function : main
79902 2019-Jan-12 20:37:27.990041 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79903 2019-Jan-12 20:37:27.990672 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79904 2019-Jan-12 20:37:27.991306 - [DEBUG] Value : BOTTOM
79905 2019-Jan-12 20:37:27.991332 - [DEBUG]
79906 2019-Jan-12 20:37:27.991356 - [DEBUG] Function : main
79907 2019-Jan-12 20:37:27.991381 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79908 2019-Jan-12 20:37:27.992025 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79909 2019-Jan-12 20:37:27.992660 - [DEBUG] Value : BOTTOM
79910 2019-Jan-12 20:37:27.992686 - [DEBUG]
79911 2019-Jan-12 20:37:27.992711 - [DEBUG] Function : main
79912 2019-Jan-12 20:37:27.992736 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79913 2019-Jan-12 20:37:27.993368 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79914 2019-Jan-12 20:37:27.994001 - [DEBUG] Value : BOTTOM
79915 2019-Jan-12 20:37:27.994027 - [DEBUG]
79916 2019-Jan-12 20:37:27.994051 - [DEBUG] Function : main
79917 2019-Jan-12 20:37:27.994077 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79918 2019-Jan-12 20:37:27.994715 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79919 2019-Jan-12 20:37:27.995363 - [DEBUG] Value : BOTTOM
79920 2019-Jan-12 20:37:27.995389 - [DEBUG]
79921 2019-Jan-12 20:37:27.995413 - [DEBUG] Function : main
79922 2019-Jan-12 20:37:27.995438 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79923 2019-Jan-12 20:37:27.996069 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79924 2019-Jan-12 20:37:27.996710 - [DEBUG] Value : BOTTOM
79925 2019-Jan-12 20:37:27.996736 - [DEBUG]
79926 2019-Jan-12 20:37:27.996760 - [DEBUG] Function : main
79927 2019-Jan-12 20:37:27.996785 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79928 2019-Jan-12 20:37:27.997416 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79929 2019-Jan-12 20:37:27.998050 - [DEBUG] Value : BOTTOM
79930 2019-Jan-12 20:37:27.998076 - [DEBUG]
79931 2019-Jan-12 20:37:27.998100 - [DEBUG] Function : main
79932 2019-Jan-12 20:37:27.998125 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79933 2019-Jan-12 20:37:27.998772 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79934 2019-Jan-12 20:37:27.999412 - [DEBUG] Value : BOTTOM
79935 2019-Jan-12 20:37:27.999438 - [DEBUG]
79936 2019-Jan-12 20:37:27.999463 - [DEBUG] Function : main
79937 2019-Jan-12 20:37:27.999488 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79938 2019-Jan-12 20:37:28.000119 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79939 2019-Jan-12 20:37:28.000754 - [DEBUG] Value : BOTTOM
79940 2019-Jan-12 20:37:28.000780 - [DEBUG]
79941 2019-Jan-12 20:37:28.000805 - [DEBUG] Function : main
79942 2019-Jan-12 20:37:28.000830 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79943 2019-Jan-12 20:37:28.001461 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79944 2019-Jan-12 20:37:28.002111 - [DEBUG] Value : BOTTOM
79945 2019-Jan-12 20:37:28.002137 - [DEBUG]
79946 2019-Jan-12 20:37:28.002161 - [DEBUG] Function : main
79947 2019-Jan-12 20:37:28.002186 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79948 2019-Jan-12 20:37:28.002818 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79949 2019-Jan-12 20:37:28.003453 - [DEBUG] Value : BOTTOM
79950 2019-Jan-12 20:37:28.003479 - [DEBUG]
79951 2019-Jan-12 20:37:28.003504 - [DEBUG] Function : main
79952 2019-Jan-12 20:37:28.003529 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79953 2019-Jan-12 20:37:28.004161 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79954 2019-Jan-12 20:37:28.004802 - [DEBUG] Value : BOTTOM
79955 2019-Jan-12 20:37:28.004828 - [DEBUG]
79956 2019-Jan-12 20:37:28.004852 - [DEBUG] Function : main
79957 2019-Jan-12 20:37:28.004878 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79958 2019-Jan-12 20:37:28.005525 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79959 2019-Jan-12 20:37:28.006159 - [DEBUG] Value : BOTTOM
79960 2019-Jan-12 20:37:28.006185 - [DEBUG]
79961 2019-Jan-12 20:37:28.006210 - [DEBUG] Function : main
79962 2019-Jan-12 20:37:28.006235 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79963 2019-Jan-12 20:37:28.006868 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79964 2019-Jan-12 20:37:28.007509 - [DEBUG] Value : BOTTOM
79965 2019-Jan-12 20:37:28.007536 - [DEBUG]
79966 2019-Jan-12 20:37:28.007561 - [DEBUG] Function : main
79967 2019-Jan-12 20:37:28.007586 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79968 2019-Jan-12 20:37:28.008218 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79969 2019-Jan-12 20:37:28.008867 - [DEBUG] Value : BOTTOM
79970 2019-Jan-12 20:37:28.008893 - [DEBUG]
79971 2019-Jan-12 20:37:28.008917 - [DEBUG] Function : main
79972 2019-Jan-12 20:37:28.008942 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79973 2019-Jan-12 20:37:28.009574 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79974 2019-Jan-12 20:37:28.010215 - [DEBUG] Value : BOTTOM
79975 2019-Jan-12 20:37:28.010241 - [DEBUG]
79976 2019-Jan-12 20:37:28.010265 - [DEBUG] Function : main
79977 2019-Jan-12 20:37:28.010291 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79978 2019-Jan-12 20:37:28.010923 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79979 2019-Jan-12 20:37:28.011556 - [DEBUG] Value : BOTTOM
79980 2019-Jan-12 20:37:28.011582 - [DEBUG]
79981 2019-Jan-12 20:37:28.011606 - [DEBUG] Function : main
79982 2019-Jan-12 20:37:28.011632 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79983 2019-Jan-12 20:37:28.012279 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79984 2019-Jan-12 20:37:28.012919 - [DEBUG] Value : BOTTOM
79985 2019-Jan-12 20:37:28.012946 - [DEBUG]
79986 2019-Jan-12 20:37:28.012970 - [DEBUG] Function : main
79987 2019-Jan-12 20:37:28.012996 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79988 2019-Jan-12 20:37:28.013628 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79989 2019-Jan-12 20:37:28.014262 - [DEBUG] Value : BOTTOM
79990 2019-Jan-12 20:37:28.014288 - [DEBUG]
79991 2019-Jan-12 20:37:28.014312 - [DEBUG] Function : main
79992 2019-Jan-12 20:37:28.014337 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79993 2019-Jan-12 20:37:28.014968 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79994 2019-Jan-12 20:37:28.015625 - [DEBUG] Value : BOTTOM
79995 2019-Jan-12 20:37:28.015651 - [DEBUG]
79996 2019-Jan-12 20:37:28.015675 - [DEBUG] Function : main
79997 2019-Jan-12 20:37:28.015700 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
79998 2019-Jan-12 20:37:28.016332 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79999 2019-Jan-12 20:37:28.016966 - [DEBUG] Value : BOTTOM
80000 2019-Jan-12 20:37:28.016992 - [DEBUG]
80001 2019-Jan-12 20:37:28.017017 - [DEBUG] Function : main
80002 2019-Jan-12 20:37:28.017042 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80003 2019-Jan-12 20:37:28.017673 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80004 2019-Jan-12 20:37:28.018314 - [DEBUG] Value : BOTTOM
80005 2019-Jan-12 20:37:28.018340 - [DEBUG]
80006 2019-Jan-12 20:37:28.018365 - [DEBUG] Function : main
80007 2019-Jan-12 20:37:28.018390 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80008 2019-Jan-12 20:37:28.019036 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80009 2019-Jan-12 20:37:28.019670 - [DEBUG] Value : BOTTOM
80010 2019-Jan-12 20:37:28.019707 - [DEBUG]
80011 2019-Jan-12 20:37:28.019734 - [DEBUG] Function : main
80012 2019-Jan-12 20:37:28.019759 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
80013 2019-Jan-12 20:37:28.020391 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80014 2019-Jan-12 20:37:28.020447 - [DEBUG] Value : BOTTOM
80015 2019-Jan-12 20:37:28.020473 - [DEBUG]
80016 2019-Jan-12 20:37:28.020517 - [DEBUG] Function : main
80017 2019-Jan-12 20:37:28.020543 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80018 2019-Jan-12 20:37:28.021180 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80019 2019-Jan-12 20:37:28.021814 - [DEBUG] Value : BOTTOM
80020 2019-Jan-12 20:37:28.021840 - [DEBUG]
80021 2019-Jan-12 20:37:28.021865 - [DEBUG] Function : main
80022 2019-Jan-12 20:37:28.021890 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80023 2019-Jan-12 20:37:28.022541 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80024 2019-Jan-12 20:37:28.023175 - [DEBUG] Value : BOTTOM
80025 2019-Jan-12 20:37:28.023201 - [DEBUG]
80026 2019-Jan-12 20:37:28.023226 - [DEBUG] Function : main
80027 2019-Jan-12 20:37:28.023251 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80028 2019-Jan-12 20:37:28.023886 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80029 2019-Jan-12 20:37:28.024518 - [DEBUG] Value : BOTTOM
80030 2019-Jan-12 20:37:28.024544 - [DEBUG]
80031 2019-Jan-12 20:37:28.024569 - [DEBUG] Function : main
80032 2019-Jan-12 20:37:28.024594 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80033 2019-Jan-12 20:37:28.025228 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80034 2019-Jan-12 20:37:28.025893 - [DEBUG] Value : BOTTOM
80035 2019-Jan-12 20:37:28.025919 - [DEBUG]
80036 2019-Jan-12 20:37:28.025943 - [DEBUG] Function : main
80037 2019-Jan-12 20:37:28.025969 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80038 2019-Jan-12 20:37:28.026604 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80039 2019-Jan-12 20:37:28.027237 - [DEBUG] Value : BOTTOM
80040 2019-Jan-12 20:37:28.027263 - [DEBUG]
80041 2019-Jan-12 20:37:28.027287 - [DEBUG] Function : main
80042 2019-Jan-12 20:37:28.027313 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80043 2019-Jan-12 20:37:28.027946 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80044 2019-Jan-12 20:37:28.028582 - [DEBUG] Value : BOTTOM
80045 2019-Jan-12 20:37:28.028608 - [DEBUG]
80046 2019-Jan-12 20:37:28.028633 - [DEBUG] Function : main
80047 2019-Jan-12 20:37:28.028670 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80048 2019-Jan-12 20:37:28.029305 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80049 2019-Jan-12 20:37:28.029937 - [DEBUG] Value : BOTTOM
80050 2019-Jan-12 20:37:28.029963 - [DEBUG]
80051 2019-Jan-12 20:37:28.029987 - [DEBUG] Function : main
80052 2019-Jan-12 20:37:28.030012 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80053 2019-Jan-12 20:37:28.030647 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80054 2019-Jan-12 20:37:28.031278 - [DEBUG] Value : BOTTOM
80055 2019-Jan-12 20:37:28.031304 - [DEBUG]
80056 2019-Jan-12 20:37:28.031329 - [DEBUG] Function : main
80057 2019-Jan-12 20:37:28.031354 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80058 2019-Jan-12 20:37:28.032007 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80059 2019-Jan-12 20:37:28.032642 - [DEBUG] Value : BOTTOM
80060 2019-Jan-12 20:37:28.032668 - [DEBUG]
80061 2019-Jan-12 20:37:28.032693 - [DEBUG] Function : main
80062 2019-Jan-12 20:37:28.032718 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80063 2019-Jan-12 20:37:28.033352 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80064 2019-Jan-12 20:37:28.033985 - [DEBUG] Value : BOTTOM
80065 2019-Jan-12 20:37:28.034011 - [DEBUG]
80066 2019-Jan-12 20:37:28.034036 - [DEBUG] Function : main
80067 2019-Jan-12 20:37:28.034061 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80068 2019-Jan-12 20:37:28.034695 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80069 2019-Jan-12 20:37:28.035346 - [DEBUG] Value : BOTTOM
80070 2019-Jan-12 20:37:28.035373 - [DEBUG]
80071 2019-Jan-12 20:37:28.035397 - [DEBUG] Function : main
80072 2019-Jan-12 20:37:28.035422 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80073 2019-Jan-12 20:37:28.036057 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80074 2019-Jan-12 20:37:28.036697 - [DEBUG] Value : BOTTOM
80075 2019-Jan-12 20:37:28.036723 - [DEBUG]
80076 2019-Jan-12 20:37:28.036748 - [DEBUG] Function : main
80077 2019-Jan-12 20:37:28.036773 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80078 2019-Jan-12 20:37:28.037408 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80079 2019-Jan-12 20:37:28.038042 - [DEBUG] Value : BOTTOM
80080 2019-Jan-12 20:37:28.038068 - [DEBUG]
80081 2019-Jan-12 20:37:28.038092 - [DEBUG] Function : main
80082 2019-Jan-12 20:37:28.038118 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80083 2019-Jan-12 20:37:28.038766 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80084 2019-Jan-12 20:37:28.039401 - [DEBUG] Value : BOTTOM
80085 2019-Jan-12 20:37:28.039427 - [DEBUG]
80086 2019-Jan-12 20:37:28.039451 - [DEBUG] Function : main
80087 2019-Jan-12 20:37:28.039477 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80088 2019-Jan-12 20:37:28.040110 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80089 2019-Jan-12 20:37:28.040743 - [DEBUG] Value : BOTTOM
80090 2019-Jan-12 20:37:28.040769 - [DEBUG]
80091 2019-Jan-12 20:37:28.040794 - [DEBUG] Function : main
80092 2019-Jan-12 20:37:28.040819 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80093 2019-Jan-12 20:37:28.041453 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80094 2019-Jan-12 20:37:28.042102 - [DEBUG] Value : BOTTOM
80095 2019-Jan-12 20:37:28.042128 - [DEBUG]
80096 2019-Jan-12 20:37:28.042153 - [DEBUG] Function : main
80097 2019-Jan-12 20:37:28.042178 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80098 2019-Jan-12 20:37:28.042813 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80099 2019-Jan-12 20:37:28.043453 - [DEBUG] Value : BOTTOM
80100 2019-Jan-12 20:37:28.043479 - [DEBUG]
80101 2019-Jan-12 20:37:28.043503 - [DEBUG] Function : main
80102 2019-Jan-12 20:37:28.043528 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80103 2019-Jan-12 20:37:28.044171 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80104 2019-Jan-12 20:37:28.044806 - [DEBUG] Value : BOTTOM
80105 2019-Jan-12 20:37:28.044832 - [DEBUG]
80106 2019-Jan-12 20:37:28.044857 - [DEBUG] Function : main
80107 2019-Jan-12 20:37:28.044882 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80108 2019-Jan-12 20:37:28.045532 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80109 2019-Jan-12 20:37:28.046173 - [DEBUG] Value : BOTTOM
80110 2019-Jan-12 20:37:28.046199 - [DEBUG]
80111 2019-Jan-12 20:37:28.046224 - [DEBUG] Function : main
80112 2019-Jan-12 20:37:28.046249 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80113 2019-Jan-12 20:37:28.046883 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80114 2019-Jan-12 20:37:28.047517 - [DEBUG] Value : BOTTOM
80115 2019-Jan-12 20:37:28.047543 - [DEBUG]
80116 2019-Jan-12 20:37:28.047568 - [DEBUG] Function : main
80117 2019-Jan-12 20:37:28.047593 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80118 2019-Jan-12 20:37:28.048228 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80119 2019-Jan-12 20:37:28.048877 - [DEBUG] Value : BOTTOM
80120 2019-Jan-12 20:37:28.048903 - [DEBUG]
80121 2019-Jan-12 20:37:28.048927 - [DEBUG] Function : main
80122 2019-Jan-12 20:37:28.048952 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80123 2019-Jan-12 20:37:28.049629 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80124 2019-Jan-12 20:37:28.050312 - [DEBUG] Value : BOTTOM
80125 2019-Jan-12 20:37:28.050340 - [DEBUG]
80126 2019-Jan-12 20:37:28.050368 - [DEBUG] Function : main
80127 2019-Jan-12 20:37:28.050395 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80128 2019-Jan-12 20:37:28.051099 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80129 2019-Jan-12 20:37:28.051808 - [DEBUG] Value : BOTTOM
80130 2019-Jan-12 20:37:28.051836 - [DEBUG]
80131 2019-Jan-12 20:37:28.051863 - [DEBUG] Function : main
80132 2019-Jan-12 20:37:28.051889 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80133 2019-Jan-12 20:37:28.052565 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80134 2019-Jan-12 20:37:28.053201 - [DEBUG] Value : BOTTOM
80135 2019-Jan-12 20:37:28.053227 - [DEBUG]
80136 2019-Jan-12 20:37:28.053252 - [DEBUG] Function : main
80137 2019-Jan-12 20:37:28.053277 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80138 2019-Jan-12 20:37:28.053910 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80139 2019-Jan-12 20:37:28.054546 - [DEBUG] Value : BOTTOM
80140 2019-Jan-12 20:37:28.054572 - [DEBUG]
80141 2019-Jan-12 20:37:28.054597 - [DEBUG] Function : main
80142 2019-Jan-12 20:37:28.054623 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80143 2019-Jan-12 20:37:28.055256 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80144 2019-Jan-12 20:37:28.055908 - [DEBUG] Value : BOTTOM
80145 2019-Jan-12 20:37:28.055934 - [DEBUG]
80146 2019-Jan-12 20:37:28.055959 - [DEBUG] Function : main
80147 2019-Jan-12 20:37:28.055984 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80148 2019-Jan-12 20:37:28.056617 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80149 2019-Jan-12 20:37:28.057277 - [DEBUG] Value : BOTTOM
80150 2019-Jan-12 20:37:28.057304 - [DEBUG]
80151 2019-Jan-12 20:37:28.057329 - [DEBUG] Function : main
80152 2019-Jan-12 20:37:28.057354 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80153 2019-Jan-12 20:37:28.057989 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80154 2019-Jan-12 20:37:28.058623 - [DEBUG] Value : BOTTOM
80155 2019-Jan-12 20:37:28.058660 - [DEBUG]
80156 2019-Jan-12 20:37:28.058687 - [DEBUG] Function : main
80157 2019-Jan-12 20:37:28.058712 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80158 2019-Jan-12 20:37:28.059346 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80159 2019-Jan-12 20:37:28.059987 - [DEBUG] Value : BOTTOM
80160 2019-Jan-12 20:37:28.060013 - [DEBUG]
80161 2019-Jan-12 20:37:28.060037 - [DEBUG] Function : main
80162 2019-Jan-12 20:37:28.060063 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80163 2019-Jan-12 20:37:28.060718 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80164 2019-Jan-12 20:37:28.061366 - [DEBUG] Value : BOTTOM
80165 2019-Jan-12 20:37:28.061392 - [DEBUG]
80166 2019-Jan-12 20:37:28.061418 - [DEBUG] Function : main
80167 2019-Jan-12 20:37:28.061443 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80168 2019-Jan-12 20:37:28.062096 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80169 2019-Jan-12 20:37:28.062738 - [DEBUG] Value : BOTTOM
80170 2019-Jan-12 20:37:28.062764 - [DEBUG]
80171 2019-Jan-12 20:37:28.062789 - [DEBUG] Function : main
80172 2019-Jan-12 20:37:28.062814 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80173 2019-Jan-12 20:37:28.063448 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80174 2019-Jan-12 20:37:28.064081 - [DEBUG] Value : BOTTOM
80175 2019-Jan-12 20:37:28.064107 - [DEBUG]
80176 2019-Jan-12 20:37:28.064131 - [DEBUG] Function : main
80177 2019-Jan-12 20:37:28.064157 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80178 2019-Jan-12 20:37:28.064791 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80179 2019-Jan-12 20:37:28.065446 - [DEBUG] Value : BOTTOM
80180 2019-Jan-12 20:37:28.065472 - [DEBUG]
80181 2019-Jan-12 20:37:28.065496 - [DEBUG] Function : main
80182 2019-Jan-12 20:37:28.065522 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80183 2019-Jan-12 20:37:28.066164 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80184 2019-Jan-12 20:37:28.066805 - [DEBUG] Value : BOTTOM
80185 2019-Jan-12 20:37:28.066831 - [DEBUG]
80186 2019-Jan-12 20:37:28.066857 - [DEBUG] Function : main
80187 2019-Jan-12 20:37:28.066882 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
80188 2019-Jan-12 20:37:28.067516 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80189 2019-Jan-12 20:37:28.067576 - [DEBUG] Value : BOTTOM
80190 2019-Jan-12 20:37:28.067602 - [DEBUG]
80191 2019-Jan-12 20:37:28.067654 - [DEBUG] Function : main
80192 2019-Jan-12 20:37:28.067680 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80193 2019-Jan-12 20:37:28.068334 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80194 2019-Jan-12 20:37:28.069006 - [DEBUG] Value : BOTTOM
80195 2019-Jan-12 20:37:28.069033 - [DEBUG]
80196 2019-Jan-12 20:37:28.069058 - [DEBUG] Function : main
80197 2019-Jan-12 20:37:28.069084 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80198 2019-Jan-12 20:37:28.069720 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80199 2019-Jan-12 20:37:28.070354 - [DEBUG] Value : BOTTOM
80200 2019-Jan-12 20:37:28.070380 - [DEBUG]
80201 2019-Jan-12 20:37:28.070405 - [DEBUG] Function : main
80202 2019-Jan-12 20:37:28.070430 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80203 2019-Jan-12 20:37:28.071062 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80204 2019-Jan-12 20:37:28.071695 - [DEBUG] Value : BOTTOM
80205 2019-Jan-12 20:37:28.071721 - [DEBUG]
80206 2019-Jan-12 20:37:28.071746 - [DEBUG] Function : main
80207 2019-Jan-12 20:37:28.071771 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80208 2019-Jan-12 20:37:28.072421 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80209 2019-Jan-12 20:37:28.073078 - [DEBUG] Value : BOTTOM
80210 2019-Jan-12 20:37:28.073104 - [DEBUG]
80211 2019-Jan-12 20:37:28.073129 - [DEBUG] Function : main
80212 2019-Jan-12 20:37:28.073154 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80213 2019-Jan-12 20:37:28.073790 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80214 2019-Jan-12 20:37:28.074423 - [DEBUG] Value : BOTTOM
80215 2019-Jan-12 20:37:28.074449 - [DEBUG]
80216 2019-Jan-12 20:37:28.074474 - [DEBUG] Function : main
80217 2019-Jan-12 20:37:28.074499 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80218 2019-Jan-12 20:37:28.075132 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80219 2019-Jan-12 20:37:28.075783 - [DEBUG] Value : BOTTOM
80220 2019-Jan-12 20:37:28.075809 - [DEBUG]
80221 2019-Jan-12 20:37:28.075835 - [DEBUG] Function : main
80222 2019-Jan-12 20:37:28.075860 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80223 2019-Jan-12 20:37:28.076494 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80224 2019-Jan-12 20:37:28.077125 - [DEBUG] Value : BOTTOM
80225 2019-Jan-12 20:37:28.077151 - [DEBUG]
80226 2019-Jan-12 20:37:28.077175 - [DEBUG] Function : main
80227 2019-Jan-12 20:37:28.077201 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80228 2019-Jan-12 20:37:28.077834 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80229 2019-Jan-12 20:37:28.078465 - [DEBUG] Value : BOTTOM
80230 2019-Jan-12 20:37:28.078491 - [DEBUG]
80231 2019-Jan-12 20:37:28.078516 - [DEBUG] Function : main
80232 2019-Jan-12 20:37:28.078541 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80233 2019-Jan-12 20:37:28.079191 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80234 2019-Jan-12 20:37:28.079824 - [DEBUG] Value : BOTTOM
80235 2019-Jan-12 20:37:28.079850 - [DEBUG]
80236 2019-Jan-12 20:37:28.079874 - [DEBUG] Function : main
80237 2019-Jan-12 20:37:28.079899 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80238 2019-Jan-12 20:37:28.080534 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80239 2019-Jan-12 20:37:28.081167 - [DEBUG] Value : BOTTOM
80240 2019-Jan-12 20:37:28.081193 - [DEBUG]
80241 2019-Jan-12 20:37:28.081225 - [DEBUG] Function : main
80242 2019-Jan-12 20:37:28.081251 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80243 2019-Jan-12 20:37:28.081886 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80244 2019-Jan-12 20:37:28.082536 - [DEBUG] Value : BOTTOM
80245 2019-Jan-12 20:37:28.082562 - [DEBUG]
80246 2019-Jan-12 20:37:28.082587 - [DEBUG] Function : main
80247 2019-Jan-12 20:37:28.082612 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80248 2019-Jan-12 20:37:28.083246 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80249 2019-Jan-12 20:37:28.083887 - [DEBUG] Value : BOTTOM
80250 2019-Jan-12 20:37:28.083913 - [DEBUG]
80251 2019-Jan-12 20:37:28.083938 - [DEBUG] Function : main
80252 2019-Jan-12 20:37:28.083963 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80253 2019-Jan-12 20:37:28.084599 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80254 2019-Jan-12 20:37:28.085233 - [DEBUG] Value : BOTTOM
80255 2019-Jan-12 20:37:28.085259 - [DEBUG]
80256 2019-Jan-12 20:37:28.085283 - [DEBUG] Function : main
80257 2019-Jan-12 20:37:28.085309 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80258 2019-Jan-12 20:37:28.085955 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80259 2019-Jan-12 20:37:28.086590 - [DEBUG] Value : BOTTOM
80260 2019-Jan-12 20:37:28.086616 - [DEBUG]
80261 2019-Jan-12 20:37:28.086640 - [DEBUG] Function : main
80262 2019-Jan-12 20:37:28.086665 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80263 2019-Jan-12 20:37:28.087299 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80264 2019-Jan-12 20:37:28.087933 - [DEBUG] Value : BOTTOM
80265 2019-Jan-12 20:37:28.087959 - [DEBUG]
80266 2019-Jan-12 20:37:28.087983 - [DEBUG] Function : main
80267 2019-Jan-12 20:37:28.088008 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80268 2019-Jan-12 20:37:28.088642 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80269 2019-Jan-12 20:37:28.089289 - [DEBUG] Value : BOTTOM
80270 2019-Jan-12 20:37:28.089315 - [DEBUG]
80271 2019-Jan-12 20:37:28.089340 - [DEBUG] Function : main
80272 2019-Jan-12 20:37:28.089366 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80273 2019-Jan-12 20:37:28.089999 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80274 2019-Jan-12 20:37:28.090641 - [DEBUG] Value : BOTTOM
80275 2019-Jan-12 20:37:28.090667 - [DEBUG]
80276 2019-Jan-12 20:37:28.090691 - [DEBUG] Function : main
80277 2019-Jan-12 20:37:28.090716 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80278 2019-Jan-12 20:37:28.091351 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80279 2019-Jan-12 20:37:28.091996 - [DEBUG] Value : BOTTOM
80280 2019-Jan-12 20:37:28.092024 - [DEBUG]
80281 2019-Jan-12 20:37:28.092049 - [DEBUG] Function : main
80282 2019-Jan-12 20:37:28.092074 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80283 2019-Jan-12 20:37:28.092708 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80284 2019-Jan-12 20:37:28.093349 - [DEBUG] Value : BOTTOM
80285 2019-Jan-12 20:37:28.093375 - [DEBUG]
80286 2019-Jan-12 20:37:28.093399 - [DEBUG] Function : main
80287 2019-Jan-12 20:37:28.093431 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80288 2019-Jan-12 20:37:28.094066 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80289 2019-Jan-12 20:37:28.094700 - [DEBUG] Value : BOTTOM
80290 2019-Jan-12 20:37:28.094726 - [DEBUG]
80291 2019-Jan-12 20:37:28.094750 - [DEBUG] Function : main
80292 2019-Jan-12 20:37:28.094775 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80293 2019-Jan-12 20:37:28.095425 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80294 2019-Jan-12 20:37:28.096059 - [DEBUG] Value : BOTTOM
80295 2019-Jan-12 20:37:28.096085 - [DEBUG]
80296 2019-Jan-12 20:37:28.096109 - [DEBUG] Function : main
80297 2019-Jan-12 20:37:28.096134 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80298 2019-Jan-12 20:37:28.096769 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80299 2019-Jan-12 20:37:28.097403 - [DEBUG] Value : BOTTOM
80300 2019-Jan-12 20:37:28.097429 - [DEBUG]
80301 2019-Jan-12 20:37:28.097454 - [DEBUG] Function : main
80302 2019-Jan-12 20:37:28.097479 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80303 2019-Jan-12 20:37:28.098112 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80304 2019-Jan-12 20:37:28.098767 - [DEBUG] Value : BOTTOM
80305 2019-Jan-12 20:37:28.098793 - [DEBUG]
80306 2019-Jan-12 20:37:28.098817 - [DEBUG] Function : main
80307 2019-Jan-12 20:37:28.098842 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80308 2019-Jan-12 20:37:28.099475 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80309 2019-Jan-12 20:37:28.100109 - [DEBUG] Value : BOTTOM
80310 2019-Jan-12 20:37:28.100135 - [DEBUG]
80311 2019-Jan-12 20:37:28.100160 - [DEBUG] Function : main
80312 2019-Jan-12 20:37:28.100185 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80313 2019-Jan-12 20:37:28.100819 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80314 2019-Jan-12 20:37:28.101453 - [DEBUG] Value : BOTTOM
80315 2019-Jan-12 20:37:28.101479 - [DEBUG]
80316 2019-Jan-12 20:37:28.101504 - [DEBUG] Function : main
80317 2019-Jan-12 20:37:28.101529 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80318 2019-Jan-12 20:37:28.102178 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80319 2019-Jan-12 20:37:28.102812 - [DEBUG] Value : BOTTOM
80320 2019-Jan-12 20:37:28.102838 - [DEBUG]
80321 2019-Jan-12 20:37:28.102862 - [DEBUG] Function : main
80322 2019-Jan-12 20:37:28.102888 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80323 2019-Jan-12 20:37:28.103521 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80324 2019-Jan-12 20:37:28.104161 - [DEBUG] Value : BOTTOM
80325 2019-Jan-12 20:37:28.104187 - [DEBUG]
80326 2019-Jan-12 20:37:28.104212 - [DEBUG] Function : main
80327 2019-Jan-12 20:37:28.104237 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80328 2019-Jan-12 20:37:28.104871 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80329 2019-Jan-12 20:37:28.105520 - [DEBUG] Value : BOTTOM
80330 2019-Jan-12 20:37:28.105546 - [DEBUG]
80331 2019-Jan-12 20:37:28.105570 - [DEBUG] Function : main
80332 2019-Jan-12 20:37:28.105595 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80333 2019-Jan-12 20:37:28.106240 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80334 2019-Jan-12 20:37:28.106881 - [DEBUG] Value : BOTTOM
80335 2019-Jan-12 20:37:28.106907 - [DEBUG]
80336 2019-Jan-12 20:37:28.106932 - [DEBUG] Function : main
80337 2019-Jan-12 20:37:28.106957 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80338 2019-Jan-12 20:37:28.107591 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80339 2019-Jan-12 20:37:28.108245 - [DEBUG] Value : BOTTOM
80340 2019-Jan-12 20:37:28.108272 - [DEBUG]
80341 2019-Jan-12 20:37:28.108298 - [DEBUG] Function : main
80342 2019-Jan-12 20:37:28.108323 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80343 2019-Jan-12 20:37:28.108984 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80344 2019-Jan-12 20:37:28.109626 - [DEBUG] Value : BOTTOM
80345 2019-Jan-12 20:37:28.109652 - [DEBUG]
80346 2019-Jan-12 20:37:28.109677 - [DEBUG] Function : main
80347 2019-Jan-12 20:37:28.109702 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80348 2019-Jan-12 20:37:28.110336 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80349 2019-Jan-12 20:37:28.110970 - [DEBUG] Value : BOTTOM
80350 2019-Jan-12 20:37:28.110996 - [DEBUG]
80351 2019-Jan-12 20:37:28.111020 - [DEBUG] Function : main
80352 2019-Jan-12 20:37:28.111045 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80353 2019-Jan-12 20:37:28.111679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80354 2019-Jan-12 20:37:28.112333 - [DEBUG] Value : BOTTOM
80355 2019-Jan-12 20:37:28.112359 - [DEBUG]
80356 2019-Jan-12 20:37:28.112383 - [DEBUG] Function : main
80357 2019-Jan-12 20:37:28.112408 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80358 2019-Jan-12 20:37:28.113042 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80359 2019-Jan-12 20:37:28.113675 - [DEBUG] Value : BOTTOM
80360 2019-Jan-12 20:37:28.113701 - [DEBUG]
80361 2019-Jan-12 20:37:28.113726 - [DEBUG] Function : main
80362 2019-Jan-12 20:37:28.113751 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
80363 2019-Jan-12 20:37:28.114384 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80364 2019-Jan-12 20:37:28.114442 - [DEBUG] Value : BOTTOM
80365 2019-Jan-12 20:37:28.114468 - [DEBUG]
80366 2019-Jan-12 20:37:28.114517 - [DEBUG] Function : main
80367 2019-Jan-12 20:37:28.114544 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80368 2019-Jan-12 20:37:28.115183 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80369 2019-Jan-12 20:37:28.115834 - [DEBUG] Value : BOTTOM
80370 2019-Jan-12 20:37:28.115860 - [DEBUG]
80371 2019-Jan-12 20:37:28.115884 - [DEBUG] Function : main
80372 2019-Jan-12 20:37:28.115910 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80373 2019-Jan-12 20:37:28.116546 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80374 2019-Jan-12 20:37:28.117180 - [DEBUG] Value : BOTTOM
80375 2019-Jan-12 20:37:28.117206 - [DEBUG]
80376 2019-Jan-12 20:37:28.117231 - [DEBUG] Function : main
80377 2019-Jan-12 20:37:28.117256 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80378 2019-Jan-12 20:37:28.117903 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80379 2019-Jan-12 20:37:28.118536 - [DEBUG] Value : BOTTOM
80380 2019-Jan-12 20:37:28.118562 - [DEBUG]
80381 2019-Jan-12 20:37:28.118586 - [DEBUG] Function : main
80382 2019-Jan-12 20:37:28.118611 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80383 2019-Jan-12 20:37:28.119261 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80384 2019-Jan-12 20:37:28.119914 - [DEBUG] Value : BOTTOM
80385 2019-Jan-12 20:37:28.119940 - [DEBUG]
80386 2019-Jan-12 20:37:28.119965 - [DEBUG] Function : main
80387 2019-Jan-12 20:37:28.119990 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80388 2019-Jan-12 20:37:28.120627 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80389 2019-Jan-12 20:37:28.121261 - [DEBUG] Value : BOTTOM
80390 2019-Jan-12 20:37:28.121287 - [DEBUG]
80391 2019-Jan-12 20:37:28.121311 - [DEBUG] Function : main
80392 2019-Jan-12 20:37:28.121336 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80393 2019-Jan-12 20:37:28.121971 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80394 2019-Jan-12 20:37:28.122619 - [DEBUG] Value : BOTTOM
80395 2019-Jan-12 20:37:28.122645 - [DEBUG]
80396 2019-Jan-12 20:37:28.122670 - [DEBUG] Function : main
80397 2019-Jan-12 20:37:28.122695 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80398 2019-Jan-12 20:37:28.123329 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80399 2019-Jan-12 20:37:28.123961 - [DEBUG] Value : BOTTOM
80400 2019-Jan-12 20:37:28.123987 - [DEBUG]
80401 2019-Jan-12 20:37:28.124011 - [DEBUG] Function : main
80402 2019-Jan-12 20:37:28.124036 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80403 2019-Jan-12 20:37:28.124671 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80404 2019-Jan-12 20:37:28.125302 - [DEBUG] Value : BOTTOM
80405 2019-Jan-12 20:37:28.125341 - [DEBUG]
80406 2019-Jan-12 20:37:28.125366 - [DEBUG] Function : main
80407 2019-Jan-12 20:37:28.125391 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80408 2019-Jan-12 20:37:28.126029 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80409 2019-Jan-12 20:37:28.126684 - [DEBUG] Value : BOTTOM
80410 2019-Jan-12 20:37:28.126710 - [DEBUG]
80411 2019-Jan-12 20:37:28.126735 - [DEBUG] Function : main
80412 2019-Jan-12 20:37:28.126761 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80413 2019-Jan-12 20:37:28.127401 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80414 2019-Jan-12 20:37:28.128036 - [DEBUG] Value : BOTTOM
80415 2019-Jan-12 20:37:28.128061 - [DEBUG]
80416 2019-Jan-12 20:37:28.128086 - [DEBUG] Function : main
80417 2019-Jan-12 20:37:28.128111 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80418 2019-Jan-12 20:37:28.128765 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80419 2019-Jan-12 20:37:28.129398 - [DEBUG] Value : BOTTOM
80420 2019-Jan-12 20:37:28.129424 - [DEBUG]
80421 2019-Jan-12 20:37:28.129449 - [DEBUG] Function : main
80422 2019-Jan-12 20:37:28.129474 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80423 2019-Jan-12 20:37:28.130109 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80424 2019-Jan-12 20:37:28.130761 - [DEBUG] Value : BOTTOM
80425 2019-Jan-12 20:37:28.130787 - [DEBUG]
80426 2019-Jan-12 20:37:28.130812 - [DEBUG] Function : main
80427 2019-Jan-12 20:37:28.130837 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80428 2019-Jan-12 20:37:28.131474 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80429 2019-Jan-12 20:37:28.132123 - [DEBUG] Value : BOTTOM
80430 2019-Jan-12 20:37:28.132149 - [DEBUG]
80431 2019-Jan-12 20:37:28.132174 - [DEBUG] Function : main
80432 2019-Jan-12 20:37:28.132199 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80433 2019-Jan-12 20:37:28.132835 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80434 2019-Jan-12 20:37:28.133470 - [DEBUG] Value : BOTTOM
80435 2019-Jan-12 20:37:28.133495 - [DEBUG]
80436 2019-Jan-12 20:37:28.133520 - [DEBUG] Function : main
80437 2019-Jan-12 20:37:28.133545 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80438 2019-Jan-12 20:37:28.134180 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80439 2019-Jan-12 20:37:28.134814 - [DEBUG] Value : BOTTOM
80440 2019-Jan-12 20:37:28.134839 - [DEBUG]
80441 2019-Jan-12 20:37:28.134864 - [DEBUG] Function : main
80442 2019-Jan-12 20:37:28.134889 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80443 2019-Jan-12 20:37:28.135541 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80444 2019-Jan-12 20:37:28.136175 - [DEBUG] Value : BOTTOM
80445 2019-Jan-12 20:37:28.136201 - [DEBUG]
80446 2019-Jan-12 20:37:28.136227 - [DEBUG] Function : main
80447 2019-Jan-12 20:37:28.136252 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80448 2019-Jan-12 20:37:28.136887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80449 2019-Jan-12 20:37:28.137529 - [DEBUG] Value : BOTTOM
80450 2019-Jan-12 20:37:28.137555 - [DEBUG]
80451 2019-Jan-12 20:37:28.137580 - [DEBUG] Function : main
80452 2019-Jan-12 20:37:28.137605 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80453 2019-Jan-12 20:37:28.138241 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80454 2019-Jan-12 20:37:28.138906 - [DEBUG] Value : BOTTOM
80455 2019-Jan-12 20:37:28.138932 - [DEBUG]
80456 2019-Jan-12 20:37:28.138957 - [DEBUG] Function : main
80457 2019-Jan-12 20:37:28.138982 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80458 2019-Jan-12 20:37:28.139617 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80459 2019-Jan-12 20:37:28.140259 - [DEBUG] Value : BOTTOM
80460 2019-Jan-12 20:37:28.140284 - [DEBUG]
80461 2019-Jan-12 20:37:28.140309 - [DEBUG] Function : main
80462 2019-Jan-12 20:37:28.140334 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80463 2019-Jan-12 20:37:28.140970 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80464 2019-Jan-12 20:37:28.141603 - [DEBUG] Value : BOTTOM
80465 2019-Jan-12 20:37:28.141630 - [DEBUG]
80466 2019-Jan-12 20:37:28.141654 - [DEBUG] Function : main
80467 2019-Jan-12 20:37:28.141679 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80468 2019-Jan-12 20:37:28.142328 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80469 2019-Jan-12 20:37:28.142975 - [DEBUG] Value : BOTTOM
80470 2019-Jan-12 20:37:28.143002 - [DEBUG]
80471 2019-Jan-12 20:37:28.143027 - [DEBUG] Function : main
80472 2019-Jan-12 20:37:28.143052 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80473 2019-Jan-12 20:37:28.143688 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80474 2019-Jan-12 20:37:28.144323 - [DEBUG] Value : BOTTOM
80475 2019-Jan-12 20:37:28.144349 - [DEBUG]
80476 2019-Jan-12 20:37:28.144373 - [DEBUG] Function : main
80477 2019-Jan-12 20:37:28.144399 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80478 2019-Jan-12 20:37:28.145034 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80479 2019-Jan-12 20:37:28.145689 - [DEBUG] Value : BOTTOM
80480 2019-Jan-12 20:37:28.145715 - [DEBUG]
80481 2019-Jan-12 20:37:28.145740 - [DEBUG] Function : main
80482 2019-Jan-12 20:37:28.145765 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80483 2019-Jan-12 20:37:28.146400 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80484 2019-Jan-12 20:37:28.147034 - [DEBUG] Value : BOTTOM
80485 2019-Jan-12 20:37:28.147060 - [DEBUG]
80486 2019-Jan-12 20:37:28.147085 - [DEBUG] Function : main
80487 2019-Jan-12 20:37:28.147110 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80488 2019-Jan-12 20:37:28.147745 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80489 2019-Jan-12 20:37:28.148380 - [DEBUG] Value : BOTTOM
80490 2019-Jan-12 20:37:28.148405 - [DEBUG]
80491 2019-Jan-12 20:37:28.148430 - [DEBUG] Function : main
80492 2019-Jan-12 20:37:28.148455 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80493 2019-Jan-12 20:37:28.149105 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80494 2019-Jan-12 20:37:28.149741 - [DEBUG] Value : BOTTOM
80495 2019-Jan-12 20:37:28.149767 - [DEBUG]
80496 2019-Jan-12 20:37:28.149791 - [DEBUG] Function : main
80497 2019-Jan-12 20:37:28.149816 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80498 2019-Jan-12 20:37:28.150450 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80499 2019-Jan-12 20:37:28.151091 - [DEBUG] Value : BOTTOM
80500 2019-Jan-12 20:37:28.151117 - [DEBUG]
80501 2019-Jan-12 20:37:28.151142 - [DEBUG] Function : main
80502 2019-Jan-12 20:37:28.151167 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80503 2019-Jan-12 20:37:28.151803 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80504 2019-Jan-12 20:37:28.152453 - [DEBUG] Value : BOTTOM
80505 2019-Jan-12 20:37:28.152479 - [DEBUG]
80506 2019-Jan-12 20:37:28.152504 - [DEBUG] Function : main
80507 2019-Jan-12 20:37:28.152529 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80508 2019-Jan-12 20:37:28.153165 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80509 2019-Jan-12 20:37:28.153805 - [DEBUG] Value : BOTTOM
80510 2019-Jan-12 20:37:28.153831 - [DEBUG]
80511 2019-Jan-12 20:37:28.153855 - [DEBUG] Function : main
80512 2019-Jan-12 20:37:28.153881 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80513 2019-Jan-12 20:37:28.154516 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80514 2019-Jan-12 20:37:28.155150 - [DEBUG] Value : BOTTOM
80515 2019-Jan-12 20:37:28.155184 - [DEBUG]
80516 2019-Jan-12 20:37:28.155209 - [DEBUG] Function : main
80517 2019-Jan-12 20:37:28.155234 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80518 2019-Jan-12 20:37:28.155886 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80519 2019-Jan-12 20:37:28.156527 - [DEBUG] Value : BOTTOM
80520 2019-Jan-12 20:37:28.156553 - [DEBUG]
80521 2019-Jan-12 20:37:28.156578 - [DEBUG] Function : main
80522 2019-Jan-12 20:37:28.156603 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80523 2019-Jan-12 20:37:28.157237 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80524 2019-Jan-12 20:37:28.157872 - [DEBUG] Value : BOTTOM
80525 2019-Jan-12 20:37:28.157898 - [DEBUG]
80526 2019-Jan-12 20:37:28.157922 - [DEBUG] Function : main
80527 2019-Jan-12 20:37:28.157947 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80528 2019-Jan-12 20:37:28.158581 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80529 2019-Jan-12 20:37:28.159242 - [DEBUG] Value : BOTTOM
80530 2019-Jan-12 20:37:28.159281 - [DEBUG]
80531 2019-Jan-12 20:37:28.159307 - [DEBUG] Function : main
80532 2019-Jan-12 20:37:28.159332 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80533 2019-Jan-12 20:37:28.159973 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80534 2019-Jan-12 20:37:28.160612 - [DEBUG] Value : BOTTOM
80535 2019-Jan-12 20:37:28.160637 - [DEBUG]
80536 2019-Jan-12 20:37:28.160662 - [DEBUG] Function : main
80537 2019-Jan-12 20:37:28.160687 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
80538 2019-Jan-12 20:37:28.161323 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80539 2019-Jan-12 20:37:28.161381 - [DEBUG] Value : BOTTOM
80540 2019-Jan-12 20:37:28.161407 - [DEBUG]
80541 2019-Jan-12 20:37:28.161456 - [DEBUG] Function : main
80542 2019-Jan-12 20:37:28.161482 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80543 2019-Jan-12 20:37:28.162134 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80544 2019-Jan-12 20:37:28.162770 - [DEBUG] Value : BOTTOM
80545 2019-Jan-12 20:37:28.162796 - [DEBUG]
80546 2019-Jan-12 20:37:28.162820 - [DEBUG] Function : main
80547 2019-Jan-12 20:37:28.162846 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80548 2019-Jan-12 20:37:28.163480 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80549 2019-Jan-12 20:37:28.164114 - [DEBUG] Value : BOTTOM
80550 2019-Jan-12 20:37:28.164140 - [DEBUG]
80551 2019-Jan-12 20:37:28.164165 - [DEBUG] Function : main
80552 2019-Jan-12 20:37:28.164190 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80553 2019-Jan-12 20:37:28.164822 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80554 2019-Jan-12 20:37:28.165477 - [DEBUG] Value : BOTTOM
80555 2019-Jan-12 20:37:28.165504 - [DEBUG]
80556 2019-Jan-12 20:37:28.165528 - [DEBUG] Function : main
80557 2019-Jan-12 20:37:28.165553 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80558 2019-Jan-12 20:37:28.166189 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80559 2019-Jan-12 20:37:28.166844 - [DEBUG] Value : BOTTOM
80560 2019-Jan-12 20:37:28.166879 - [DEBUG]
80561 2019-Jan-12 20:37:28.166905 - [DEBUG] Function : main
80562 2019-Jan-12 20:37:28.166930 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80563 2019-Jan-12 20:37:28.167566 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80564 2019-Jan-12 20:37:28.168198 - [DEBUG] Value : BOTTOM
80565 2019-Jan-12 20:37:28.168224 - [DEBUG]
80566 2019-Jan-12 20:37:28.168249 - [DEBUG] Function : main
80567 2019-Jan-12 20:37:28.168274 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80568 2019-Jan-12 20:37:28.168923 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80569 2019-Jan-12 20:37:28.169559 - [DEBUG] Value : BOTTOM
80570 2019-Jan-12 20:37:28.169585 - [DEBUG]
80571 2019-Jan-12 20:37:28.169610 - [DEBUG] Function : main
80572 2019-Jan-12 20:37:28.169636 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80573 2019-Jan-12 20:37:28.170268 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80574 2019-Jan-12 20:37:28.170900 - [DEBUG] Value : BOTTOM
80575 2019-Jan-12 20:37:28.170926 - [DEBUG]
80576 2019-Jan-12 20:37:28.170950 - [DEBUG] Function : main
80577 2019-Jan-12 20:37:28.170975 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80578 2019-Jan-12 20:37:28.171607 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80579 2019-Jan-12 20:37:28.172252 - [DEBUG] Value : BOTTOM
80580 2019-Jan-12 20:37:28.172278 - [DEBUG]
80581 2019-Jan-12 20:37:28.172303 - [DEBUG] Function : main
80582 2019-Jan-12 20:37:28.172328 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80583 2019-Jan-12 20:37:28.172961 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80584 2019-Jan-12 20:37:28.173592 - [DEBUG] Value : BOTTOM
80585 2019-Jan-12 20:37:28.173617 - [DEBUG]
80586 2019-Jan-12 20:37:28.173642 - [DEBUG] Function : main
80587 2019-Jan-12 20:37:28.173667 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80588 2019-Jan-12 20:37:28.174299 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80589 2019-Jan-12 20:37:28.174934 - [DEBUG] Value : BOTTOM
80590 2019-Jan-12 20:37:28.174959 - [DEBUG]
80591 2019-Jan-12 20:37:28.174984 - [DEBUG] Function : main
80592 2019-Jan-12 20:37:28.175009 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80593 2019-Jan-12 20:37:28.175655 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80594 2019-Jan-12 20:37:28.176290 - [DEBUG] Value : BOTTOM
80595 2019-Jan-12 20:37:28.176316 - [DEBUG]
80596 2019-Jan-12 20:37:28.176340 - [DEBUG] Function : main
80597 2019-Jan-12 20:37:28.176365 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80598 2019-Jan-12 20:37:28.176997 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80599 2019-Jan-12 20:37:28.177639 - [DEBUG] Value : BOTTOM
80600 2019-Jan-12 20:37:28.177665 - [DEBUG]
80601 2019-Jan-12 20:37:28.177689 - [DEBUG] Function : main
80602 2019-Jan-12 20:37:28.177714 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80603 2019-Jan-12 20:37:28.178346 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80604 2019-Jan-12 20:37:28.178995 - [DEBUG] Value : BOTTOM
80605 2019-Jan-12 20:37:28.179021 - [DEBUG]
80606 2019-Jan-12 20:37:28.179045 - [DEBUG] Function : main
80607 2019-Jan-12 20:37:28.179070 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80608 2019-Jan-12 20:37:28.179710 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80609 2019-Jan-12 20:37:28.180347 - [DEBUG] Value : BOTTOM
80610 2019-Jan-12 20:37:28.180373 - [DEBUG]
80611 2019-Jan-12 20:37:28.180397 - [DEBUG] Function : main
80612 2019-Jan-12 20:37:28.180423 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80613 2019-Jan-12 20:37:28.181055 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80614 2019-Jan-12 20:37:28.181691 - [DEBUG] Value : BOTTOM
80615 2019-Jan-12 20:37:28.181717 - [DEBUG]
80616 2019-Jan-12 20:37:28.181741 - [DEBUG] Function : main
80617 2019-Jan-12 20:37:28.181766 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80618 2019-Jan-12 20:37:28.182415 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80619 2019-Jan-12 20:37:28.183050 - [DEBUG] Value : BOTTOM
80620 2019-Jan-12 20:37:28.183076 - [DEBUG]
80621 2019-Jan-12 20:37:28.183101 - [DEBUG] Function : main
80622 2019-Jan-12 20:37:28.183126 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80623 2019-Jan-12 20:37:28.183759 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80624 2019-Jan-12 20:37:28.184400 - [DEBUG] Value : BOTTOM
80625 2019-Jan-12 20:37:28.184426 - [DEBUG]
80626 2019-Jan-12 20:37:28.184450 - [DEBUG] Function : main
80627 2019-Jan-12 20:37:28.184476 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80628 2019-Jan-12 20:37:28.185106 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80629 2019-Jan-12 20:37:28.185757 - [DEBUG] Value : BOTTOM
80630 2019-Jan-12 20:37:28.185783 - [DEBUG]
80631 2019-Jan-12 20:37:28.185807 - [DEBUG] Function : main
80632 2019-Jan-12 20:37:28.185832 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80633 2019-Jan-12 20:37:28.186465 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80634 2019-Jan-12 20:37:28.187106 - [DEBUG] Value : BOTTOM
80635 2019-Jan-12 20:37:28.187131 - [DEBUG]
80636 2019-Jan-12 20:37:28.187156 - [DEBUG] Function : main
80637 2019-Jan-12 20:37:28.187181 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80638 2019-Jan-12 20:37:28.187813 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80639 2019-Jan-12 20:37:28.188447 - [DEBUG] Value : BOTTOM
80640 2019-Jan-12 20:37:28.188473 - [DEBUG]
80641 2019-Jan-12 20:37:28.188497 - [DEBUG] Function : main
80642 2019-Jan-12 20:37:28.188522 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80643 2019-Jan-12 20:37:28.189170 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80644 2019-Jan-12 20:37:28.189804 - [DEBUG] Value : BOTTOM
80645 2019-Jan-12 20:37:28.189830 - [DEBUG]
80646 2019-Jan-12 20:37:28.189855 - [DEBUG] Function : main
80647 2019-Jan-12 20:37:28.189880 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80648 2019-Jan-12 20:37:28.190520 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80649 2019-Jan-12 20:37:28.191157 - [DEBUG] Value : BOTTOM
80650 2019-Jan-12 20:37:28.191183 - [DEBUG]
80651 2019-Jan-12 20:37:28.191208 - [DEBUG] Function : main
80652 2019-Jan-12 20:37:28.191233 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80653 2019-Jan-12 20:37:28.191873 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80654 2019-Jan-12 20:37:28.192529 - [DEBUG] Value : BOTTOM
80655 2019-Jan-12 20:37:28.192555 - [DEBUG]
80656 2019-Jan-12 20:37:28.192579 - [DEBUG] Function : main
80657 2019-Jan-12 20:37:28.192604 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80658 2019-Jan-12 20:37:28.193237 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80659 2019-Jan-12 20:37:28.193872 - [DEBUG] Value : BOTTOM
80660 2019-Jan-12 20:37:28.193898 - [DEBUG]
80661 2019-Jan-12 20:37:28.193922 - [DEBUG] Function : main
80662 2019-Jan-12 20:37:28.193947 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80663 2019-Jan-12 20:37:28.194580 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80664 2019-Jan-12 20:37:28.195215 - [DEBUG] Value : BOTTOM
80665 2019-Jan-12 20:37:28.195241 - [DEBUG]
80666 2019-Jan-12 20:37:28.195265 - [DEBUG] Function : main
80667 2019-Jan-12 20:37:28.195291 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80668 2019-Jan-12 20:37:28.195938 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80669 2019-Jan-12 20:37:28.196574 - [DEBUG] Value : BOTTOM
80670 2019-Jan-12 20:37:28.196600 - [DEBUG]
80671 2019-Jan-12 20:37:28.196624 - [DEBUG] Function : main
80672 2019-Jan-12 20:37:28.196649 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80673 2019-Jan-12 20:37:28.197281 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80674 2019-Jan-12 20:37:28.197923 - [DEBUG] Value : BOTTOM
80675 2019-Jan-12 20:37:28.197949 - [DEBUG]
80676 2019-Jan-12 20:37:28.197974 - [DEBUG] Function : main
80677 2019-Jan-12 20:37:28.197999 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80678 2019-Jan-12 20:37:28.198630 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80679 2019-Jan-12 20:37:28.199279 - [DEBUG] Value : BOTTOM
80680 2019-Jan-12 20:37:28.199305 - [DEBUG]
80681 2019-Jan-12 20:37:28.199330 - [DEBUG] Function : main
80682 2019-Jan-12 20:37:28.199355 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80683 2019-Jan-12 20:37:28.200001 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80684 2019-Jan-12 20:37:28.200642 - [DEBUG] Value : BOTTOM
80685 2019-Jan-12 20:37:28.200668 - [DEBUG]
80686 2019-Jan-12 20:37:28.200692 - [DEBUG] Function : main
80687 2019-Jan-12 20:37:28.200717 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80688 2019-Jan-12 20:37:28.201350 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80689 2019-Jan-12 20:37:28.201995 - [DEBUG] Value : BOTTOM
80690 2019-Jan-12 20:37:28.202023 - [DEBUG]
80691 2019-Jan-12 20:37:28.202048 - [DEBUG] Function : main
80692 2019-Jan-12 20:37:28.202073 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80693 2019-Jan-12 20:37:28.202705 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80694 2019-Jan-12 20:37:28.203346 - [DEBUG] Value : BOTTOM
80695 2019-Jan-12 20:37:28.203372 - [DEBUG]
80696 2019-Jan-12 20:37:28.203397 - [DEBUG] Function : main
80697 2019-Jan-12 20:37:28.203422 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80698 2019-Jan-12 20:37:28.204061 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80699 2019-Jan-12 20:37:28.204696 - [DEBUG] Value : BOTTOM
80700 2019-Jan-12 20:37:28.204722 - [DEBUG]
80701 2019-Jan-12 20:37:28.204746 - [DEBUG] Function : main
80702 2019-Jan-12 20:37:28.204771 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80703 2019-Jan-12 20:37:28.205418 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80704 2019-Jan-12 20:37:28.206060 - [DEBUG] Value : BOTTOM
80705 2019-Jan-12 20:37:28.206086 - [DEBUG]
80706 2019-Jan-12 20:37:28.206110 - [DEBUG] Function : main
80707 2019-Jan-12 20:37:28.206135 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80708 2019-Jan-12 20:37:28.206767 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80709 2019-Jan-12 20:37:28.207405 - [DEBUG] Value : BOTTOM
80710 2019-Jan-12 20:37:28.207431 - [DEBUG]
80711 2019-Jan-12 20:37:28.207456 - [DEBUG] Function : main
80712 2019-Jan-12 20:37:28.207481 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
80713 2019-Jan-12 20:37:28.208114 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80714 2019-Jan-12 20:37:28.208172 - [DEBUG] Value : BOTTOM
80715 2019-Jan-12 20:37:28.208198 - [DEBUG]
80716 2019-Jan-12 20:37:28.208243 - [DEBUG] Function : main
80717 2019-Jan-12 20:37:28.208270 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80718 2019-Jan-12 20:37:28.208919 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80719 2019-Jan-12 20:37:28.209554 - [DEBUG] Value : BOTTOM
80720 2019-Jan-12 20:37:28.209580 - [DEBUG]
80721 2019-Jan-12 20:37:28.209604 - [DEBUG] Function : main
80722 2019-Jan-12 20:37:28.209630 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80723 2019-Jan-12 20:37:28.210259 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80724 2019-Jan-12 20:37:28.210893 - [DEBUG] Value : BOTTOM
80725 2019-Jan-12 20:37:28.210919 - [DEBUG]
80726 2019-Jan-12 20:37:28.210944 - [DEBUG] Function : main
80727 2019-Jan-12 20:37:28.210969 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80728 2019-Jan-12 20:37:28.211599 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80729 2019-Jan-12 20:37:28.212247 - [DEBUG] Value : BOTTOM
80730 2019-Jan-12 20:37:28.212273 - [DEBUG]
80731 2019-Jan-12 20:37:28.212298 - [DEBUG] Function : main
80732 2019-Jan-12 20:37:28.212323 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80733 2019-Jan-12 20:37:28.212951 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80734 2019-Jan-12 20:37:28.213602 - [DEBUG] Value : BOTTOM
80735 2019-Jan-12 20:37:28.213628 - [DEBUG]
80736 2019-Jan-12 20:37:28.213652 - [DEBUG] Function : main
80737 2019-Jan-12 20:37:28.213678 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80738 2019-Jan-12 20:37:28.214310 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80739 2019-Jan-12 20:37:28.214943 - [DEBUG] Value : BOTTOM
80740 2019-Jan-12 20:37:28.214968 - [DEBUG]
80741 2019-Jan-12 20:37:28.214993 - [DEBUG] Function : main
80742 2019-Jan-12 20:37:28.215018 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80743 2019-Jan-12 20:37:28.215663 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80744 2019-Jan-12 20:37:28.216304 - [DEBUG] Value : BOTTOM
80745 2019-Jan-12 20:37:28.216331 - [DEBUG]
80746 2019-Jan-12 20:37:28.216356 - [DEBUG] Function : main
80747 2019-Jan-12 20:37:28.216381 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80748 2019-Jan-12 20:37:28.217011 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80749 2019-Jan-12 20:37:28.217643 - [DEBUG] Value : BOTTOM
80750 2019-Jan-12 20:37:28.217668 - [DEBUG]
80751 2019-Jan-12 20:37:28.217693 - [DEBUG] Function : main
80752 2019-Jan-12 20:37:28.217718 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80753 2019-Jan-12 20:37:28.218348 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80754 2019-Jan-12 20:37:28.218995 - [DEBUG] Value : BOTTOM
80755 2019-Jan-12 20:37:28.219021 - [DEBUG]
80756 2019-Jan-12 20:37:28.219045 - [DEBUG] Function : main
80757 2019-Jan-12 20:37:28.219070 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80758 2019-Jan-12 20:37:28.219701 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80759 2019-Jan-12 20:37:28.220333 - [DEBUG] Value : BOTTOM
80760 2019-Jan-12 20:37:28.220359 - [DEBUG]
80761 2019-Jan-12 20:37:28.220384 - [DEBUG] Function : main
80762 2019-Jan-12 20:37:28.220409 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80763 2019-Jan-12 20:37:28.221039 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80764 2019-Jan-12 20:37:28.221672 - [DEBUG] Value : BOTTOM
80765 2019-Jan-12 20:37:28.221698 - [DEBUG]
80766 2019-Jan-12 20:37:28.221722 - [DEBUG] Function : main
80767 2019-Jan-12 20:37:28.221748 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80768 2019-Jan-12 20:37:28.222392 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80769 2019-Jan-12 20:37:28.223027 - [DEBUG] Value : BOTTOM
80770 2019-Jan-12 20:37:28.223052 - [DEBUG]
80771 2019-Jan-12 20:37:28.223077 - [DEBUG] Function : main
80772 2019-Jan-12 20:37:28.223102 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80773 2019-Jan-12 20:37:28.223732 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80774 2019-Jan-12 20:37:28.224373 - [DEBUG] Value : BOTTOM
80775 2019-Jan-12 20:37:28.224399 - [DEBUG]
80776 2019-Jan-12 20:37:28.224424 - [DEBUG] Function : main
80777 2019-Jan-12 20:37:28.224449 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80778 2019-Jan-12 20:37:28.225078 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80779 2019-Jan-12 20:37:28.225727 - [DEBUG] Value : BOTTOM
80780 2019-Jan-12 20:37:28.225753 - [DEBUG]
80781 2019-Jan-12 20:37:28.225777 - [DEBUG] Function : main
80782 2019-Jan-12 20:37:28.225803 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80783 2019-Jan-12 20:37:28.226431 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80784 2019-Jan-12 20:37:28.227065 - [DEBUG] Value : BOTTOM
80785 2019-Jan-12 20:37:28.227091 - [DEBUG]
80786 2019-Jan-12 20:37:28.227116 - [DEBUG] Function : main
80787 2019-Jan-12 20:37:28.227141 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80788 2019-Jan-12 20:37:28.227769 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80789 2019-Jan-12 20:37:28.228404 - [DEBUG] Value : BOTTOM
80790 2019-Jan-12 20:37:28.228429 - [DEBUG]
80791 2019-Jan-12 20:37:28.228454 - [DEBUG] Function : main
80792 2019-Jan-12 20:37:28.228479 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80793 2019-Jan-12 20:37:28.229122 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80794 2019-Jan-12 20:37:28.229764 - [DEBUG] Value : BOTTOM
80795 2019-Jan-12 20:37:28.229791 - [DEBUG]
80796 2019-Jan-12 20:37:28.229816 - [DEBUG] Function : main
80797 2019-Jan-12 20:37:28.229842 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80798 2019-Jan-12 20:37:28.230472 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80799 2019-Jan-12 20:37:28.231113 - [DEBUG] Value : BOTTOM
80800 2019-Jan-12 20:37:28.231139 - [DEBUG]
80801 2019-Jan-12 20:37:28.231163 - [DEBUG] Function : main
80802 2019-Jan-12 20:37:28.231188 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80803 2019-Jan-12 20:37:28.231818 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80804 2019-Jan-12 20:37:28.232469 - [DEBUG] Value : BOTTOM
80805 2019-Jan-12 20:37:28.232495 - [DEBUG]
80806 2019-Jan-12 20:37:28.232519 - [DEBUG] Function : main
80807 2019-Jan-12 20:37:28.232544 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80808 2019-Jan-12 20:37:28.233174 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80809 2019-Jan-12 20:37:28.233815 - [DEBUG] Value : BOTTOM
80810 2019-Jan-12 20:37:28.233841 - [DEBUG]
80811 2019-Jan-12 20:37:28.233865 - [DEBUG] Function : main
80812 2019-Jan-12 20:37:28.233891 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80813 2019-Jan-12 20:37:28.234520 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80814 2019-Jan-12 20:37:28.235155 - [DEBUG] Value : BOTTOM
80815 2019-Jan-12 20:37:28.235181 - [DEBUG]
80816 2019-Jan-12 20:37:28.235206 - [DEBUG] Function : main
80817 2019-Jan-12 20:37:28.235231 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80818 2019-Jan-12 20:37:28.235877 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80819 2019-Jan-12 20:37:28.236511 - [DEBUG] Value : BOTTOM
80820 2019-Jan-12 20:37:28.236537 - [DEBUG]
80821 2019-Jan-12 20:37:28.236561 - [DEBUG] Function : main
80822 2019-Jan-12 20:37:28.236587 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80823 2019-Jan-12 20:37:28.237216 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80824 2019-Jan-12 20:37:28.237852 - [DEBUG] Value : BOTTOM
80825 2019-Jan-12 20:37:28.237878 - [DEBUG]
80826 2019-Jan-12 20:37:28.237902 - [DEBUG] Function : main
80827 2019-Jan-12 20:37:28.237928 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80828 2019-Jan-12 20:37:28.238557 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
80829 2019-Jan-12 20:37:28.239214 - [DEBUG] Value : BOTTOM
80830 2019-Jan-12 20:37:28.239240 - [DEBUG]
80831 2019-Jan-12 20:37:28.239264 - [DEBUG] Function : main
80832 2019-Jan-12 20:37:28.239289 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80833 2019-Jan-12 20:37:28.239919 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
80834 2019-Jan-12 20:37:28.240552 - [DEBUG] Value : BOTTOM
80835 2019-Jan-12 20:37:28.240578 - [DEBUG]
80836 2019-Jan-12 20:37:28.240603 - [DEBUG] Function : main
80837 2019-Jan-12 20:37:28.240628 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80838 2019-Jan-12 20:37:28.241257 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
80839 2019-Jan-12 20:37:28.241891 - [DEBUG] Value : BOTTOM
80840 2019-Jan-12 20:37:28.241917 - [DEBUG]
80841 2019-Jan-12 20:37:28.241941 - [DEBUG] Function : main
80842 2019-Jan-12 20:37:28.241973 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80843 2019-Jan-12 20:37:28.242614 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
80844 2019-Jan-12 20:37:28.243249 - [DEBUG] Value : BOTTOM
80845 2019-Jan-12 20:37:28.243275 - [DEBUG]
80846 2019-Jan-12 20:37:28.243299 - [DEBUG] Function : main
80847 2019-Jan-12 20:37:28.243325 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80848 2019-Jan-12 20:37:28.243954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
80849 2019-Jan-12 20:37:28.244595 - [DEBUG] Value : BOTTOM
80850 2019-Jan-12 20:37:28.244621 - [DEBUG]
80851 2019-Jan-12 20:37:28.244645 - [DEBUG] Function : main
80852 2019-Jan-12 20:37:28.244671 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80853 2019-Jan-12 20:37:28.245300 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
80854 2019-Jan-12 20:37:28.245947 - [DEBUG] Value : BOTTOM
80855 2019-Jan-12 20:37:28.245972 - [DEBUG]
80856 2019-Jan-12 20:37:28.245997 - [DEBUG] Function : main
80857 2019-Jan-12 20:37:28.246022 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80858 2019-Jan-12 20:37:28.246652 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
80859 2019-Jan-12 20:37:28.247293 - [DEBUG] Value : BOTTOM
80860 2019-Jan-12 20:37:28.247319 - [DEBUG]
80861 2019-Jan-12 20:37:28.247343 - [DEBUG] Function : main
80862 2019-Jan-12 20:37:28.247368 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80863 2019-Jan-12 20:37:28.247996 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
80864 2019-Jan-12 20:37:28.248631 - [DEBUG] Value : BOTTOM
80865 2019-Jan-12 20:37:28.248669 - [DEBUG]
80866 2019-Jan-12 20:37:28.248694 - [DEBUG] Function : main
80867 2019-Jan-12 20:37:28.248720 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80868 2019-Jan-12 20:37:28.249349 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
80869 2019-Jan-12 20:37:28.249990 - [DEBUG] Value : BOTTOM
80870 2019-Jan-12 20:37:28.250016 - [DEBUG]
80871 2019-Jan-12 20:37:28.250040 - [DEBUG] Function : main
80872 2019-Jan-12 20:37:28.250065 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80873 2019-Jan-12 20:37:28.250695 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
80874 2019-Jan-12 20:37:28.251329 - [DEBUG] Value : BOTTOM
80875 2019-Jan-12 20:37:28.251354 - [DEBUG]
80876 2019-Jan-12 20:37:28.251379 - [DEBUG] Function : main
80877 2019-Jan-12 20:37:28.251404 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80878 2019-Jan-12 20:37:28.252046 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
80879 2019-Jan-12 20:37:28.252686 - [DEBUG] Value : BOTTOM
80880 2019-Jan-12 20:37:28.252712 - [DEBUG]
80881 2019-Jan-12 20:37:28.252737 - [DEBUG] Function : main
80882 2019-Jan-12 20:37:28.252762 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80883 2019-Jan-12 20:37:28.253391 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
80884 2019-Jan-12 20:37:28.254025 - [DEBUG] Value : BOTTOM
80885 2019-Jan-12 20:37:28.254050 - [DEBUG]
80886 2019-Jan-12 20:37:28.254075 - [DEBUG] Function : main
80887 2019-Jan-12 20:37:28.254100 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
80888 2019-Jan-12 20:37:28.254729 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
80889 2019-Jan-12 20:37:28.254794 - [DEBUG] Value : BOTTOM
80890 2019-Jan-12 20:37:28.254820 - [DEBUG]
80891 2019-Jan-12 20:37:28.254864 - [DEBUG] Function : main
80892 2019-Jan-12 20:37:28.254890 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80893 2019-Jan-12 20:37:28.255539 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
80894 2019-Jan-12 20:37:28.256174 - [DEBUG] Value : BOTTOM
80895 2019-Jan-12 20:37:28.256200 - [DEBUG]
80896 2019-Jan-12 20:37:28.256225 - [DEBUG] Function : main
80897 2019-Jan-12 20:37:28.256250 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80898 2019-Jan-12 20:37:28.256880 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
80899 2019-Jan-12 20:37:28.257515 - [DEBUG] Value : BOTTOM
80900 2019-Jan-12 20:37:28.257541 - [DEBUG]
80901 2019-Jan-12 20:37:28.257566 - [DEBUG] Function : main
80902 2019-Jan-12 20:37:28.257591 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80903 2019-Jan-12 20:37:28.258220 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
80904 2019-Jan-12 20:37:28.258868 - [DEBUG] Value : BOTTOM
80905 2019-Jan-12 20:37:28.258894 - [DEBUG]
80906 2019-Jan-12 20:37:28.258918 - [DEBUG] Function : main
80907 2019-Jan-12 20:37:28.258944 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80908 2019-Jan-12 20:37:28.259574 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
80909 2019-Jan-12 20:37:28.260225 - [DEBUG] Value : BOTTOM
80910 2019-Jan-12 20:37:28.260251 - [DEBUG]
80911 2019-Jan-12 20:37:28.260275 - [DEBUG] Function : main
80912 2019-Jan-12 20:37:28.260299 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80913 2019-Jan-12 20:37:28.260931 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
80914 2019-Jan-12 20:37:28.261563 - [DEBUG] Value : BOTTOM
80915 2019-Jan-12 20:37:28.261589 - [DEBUG]
80916 2019-Jan-12 20:37:28.261613 - [DEBUG] Function : main
80917 2019-Jan-12 20:37:28.261638 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80918 2019-Jan-12 20:37:28.262284 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
80919 2019-Jan-12 20:37:28.262922 - [DEBUG] Value : BOTTOM
80920 2019-Jan-12 20:37:28.262948 - [DEBUG]
80921 2019-Jan-12 20:37:28.262973 - [DEBUG] Function : main
80922 2019-Jan-12 20:37:28.262998 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80923 2019-Jan-12 20:37:28.263630 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
80924 2019-Jan-12 20:37:28.264261 - [DEBUG] Value : BOTTOM
80925 2019-Jan-12 20:37:28.264287 - [DEBUG]
80926 2019-Jan-12 20:37:28.264311 - [DEBUG] Function : main
80927 2019-Jan-12 20:37:28.264336 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80928 2019-Jan-12 20:37:28.264968 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
80929 2019-Jan-12 20:37:28.265615 - [DEBUG] Value : BOTTOM
80930 2019-Jan-12 20:37:28.265641 - [DEBUG]
80931 2019-Jan-12 20:37:28.265665 - [DEBUG] Function : main
80932 2019-Jan-12 20:37:28.265690 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80933 2019-Jan-12 20:37:28.266321 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
80934 2019-Jan-12 20:37:28.266959 - [DEBUG] Value : BOTTOM
80935 2019-Jan-12 20:37:28.266986 - [DEBUG]
80936 2019-Jan-12 20:37:28.267010 - [DEBUG] Function : main
80937 2019-Jan-12 20:37:28.267035 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80938 2019-Jan-12 20:37:28.267668 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
80939 2019-Jan-12 20:37:28.268301 - [DEBUG] Value : BOTTOM
80940 2019-Jan-12 20:37:28.268327 - [DEBUG]
80941 2019-Jan-12 20:37:28.268351 - [DEBUG] Function : main
80942 2019-Jan-12 20:37:28.268376 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80943 2019-Jan-12 20:37:28.269020 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
80944 2019-Jan-12 20:37:28.269655 - [DEBUG] Value : BOTTOM
80945 2019-Jan-12 20:37:28.269681 - [DEBUG]
80946 2019-Jan-12 20:37:28.269705 - [DEBUG] Function : main
80947 2019-Jan-12 20:37:28.269730 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80948 2019-Jan-12 20:37:28.270361 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
80949 2019-Jan-12 20:37:28.271002 - [DEBUG] Value : BOTTOM
80950 2019-Jan-12 20:37:28.271027 - [DEBUG]
80951 2019-Jan-12 20:37:28.271052 - [DEBUG] Function : main
80952 2019-Jan-12 20:37:28.271077 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80953 2019-Jan-12 20:37:28.271708 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
80954 2019-Jan-12 20:37:28.272354 - [DEBUG] Value : BOTTOM
80955 2019-Jan-12 20:37:28.272380 - [DEBUG]
80956 2019-Jan-12 20:37:28.272405 - [DEBUG] Function : main
80957 2019-Jan-12 20:37:28.272429 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80958 2019-Jan-12 20:37:28.273061 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
80959 2019-Jan-12 20:37:28.273696 - [DEBUG] Value : BOTTOM
80960 2019-Jan-12 20:37:28.273722 - [DEBUG]
80961 2019-Jan-12 20:37:28.273747 - [DEBUG] Function : main
80962 2019-Jan-12 20:37:28.273772 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80963 2019-Jan-12 20:37:28.274403 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
80964 2019-Jan-12 20:37:28.275036 - [DEBUG] Value : BOTTOM
80965 2019-Jan-12 20:37:28.275062 - [DEBUG]
80966 2019-Jan-12 20:37:28.275086 - [DEBUG] Function : main
80967 2019-Jan-12 20:37:28.275111 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80968 2019-Jan-12 20:37:28.275758 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
80969 2019-Jan-12 20:37:28.276393 - [DEBUG] Value : BOTTOM
80970 2019-Jan-12 20:37:28.276419 - [DEBUG]
80971 2019-Jan-12 20:37:28.276444 - [DEBUG] Function : main
80972 2019-Jan-12 20:37:28.276469 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80973 2019-Jan-12 20:37:28.277100 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
80974 2019-Jan-12 20:37:28.277741 - [DEBUG] Value : BOTTOM
80975 2019-Jan-12 20:37:28.277767 - [DEBUG]
80976 2019-Jan-12 20:37:28.277791 - [DEBUG] Function : main
80977 2019-Jan-12 20:37:28.277816 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80978 2019-Jan-12 20:37:28.278457 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
80979 2019-Jan-12 20:37:28.279110 - [DEBUG] Value : BOTTOM
80980 2019-Jan-12 20:37:28.279136 - [DEBUG]
80981 2019-Jan-12 20:37:28.279161 - [DEBUG] Function : main
80982 2019-Jan-12 20:37:28.279186 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80983 2019-Jan-12 20:37:28.279816 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
80984 2019-Jan-12 20:37:28.280457 - [DEBUG] Value : BOTTOM
80985 2019-Jan-12 20:37:28.280483 - [DEBUG]
80986 2019-Jan-12 20:37:28.280508 - [DEBUG] Function : main
80987 2019-Jan-12 20:37:28.280533 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80988 2019-Jan-12 20:37:28.281163 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
80989 2019-Jan-12 20:37:28.281797 - [DEBUG] Value : BOTTOM
80990 2019-Jan-12 20:37:28.281823 - [DEBUG]
80991 2019-Jan-12 20:37:28.281847 - [DEBUG] Function : main
80992 2019-Jan-12 20:37:28.281872 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80993 2019-Jan-12 20:37:28.282519 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
80994 2019-Jan-12 20:37:28.283154 - [DEBUG] Value : BOTTOM
80995 2019-Jan-12 20:37:28.283180 - [DEBUG]
80996 2019-Jan-12 20:37:28.283204 - [DEBUG] Function : main
80997 2019-Jan-12 20:37:28.283229 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
80998 2019-Jan-12 20:37:28.283860 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
80999 2019-Jan-12 20:37:28.284496 - [DEBUG] Value : BOTTOM
81000 2019-Jan-12 20:37:28.284522 - [DEBUG]
81001 2019-Jan-12 20:37:28.284546 - [DEBUG] Function : main
81002 2019-Jan-12 20:37:28.284571 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81003 2019-Jan-12 20:37:28.285203 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81004 2019-Jan-12 20:37:28.285860 - [DEBUG] Value : BOTTOM
81005 2019-Jan-12 20:37:28.285886 - [DEBUG]
81006 2019-Jan-12 20:37:28.285910 - [DEBUG] Function : main
81007 2019-Jan-12 20:37:28.285935 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81008 2019-Jan-12 20:37:28.286567 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81009 2019-Jan-12 20:37:28.287202 - [DEBUG] Value : BOTTOM
81010 2019-Jan-12 20:37:28.287228 - [DEBUG]
81011 2019-Jan-12 20:37:28.287252 - [DEBUG] Function : main
81012 2019-Jan-12 20:37:28.287277 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81013 2019-Jan-12 20:37:28.287908 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81014 2019-Jan-12 20:37:28.288544 - [DEBUG] Value : BOTTOM
81015 2019-Jan-12 20:37:28.288569 - [DEBUG]
81016 2019-Jan-12 20:37:28.288594 - [DEBUG] Function : main
81017 2019-Jan-12 20:37:28.288619 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81018 2019-Jan-12 20:37:28.289267 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81019 2019-Jan-12 20:37:28.289902 - [DEBUG] Value : BOTTOM
81020 2019-Jan-12 20:37:28.289928 - [DEBUG]
81021 2019-Jan-12 20:37:28.289952 - [DEBUG] Function : main
81022 2019-Jan-12 20:37:28.289985 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81023 2019-Jan-12 20:37:28.290616 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81024 2019-Jan-12 20:37:28.291258 - [DEBUG] Value : BOTTOM
81025 2019-Jan-12 20:37:28.291284 - [DEBUG]
81026 2019-Jan-12 20:37:28.291308 - [DEBUG] Function : main
81027 2019-Jan-12 20:37:28.291333 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81028 2019-Jan-12 20:37:28.291972 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81029 2019-Jan-12 20:37:28.292620 - [DEBUG] Value : BOTTOM
81030 2019-Jan-12 20:37:28.292646 - [DEBUG]
81031 2019-Jan-12 20:37:28.292670 - [DEBUG] Function : main
81032 2019-Jan-12 20:37:28.292695 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81033 2019-Jan-12 20:37:28.293326 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81034 2019-Jan-12 20:37:28.293967 - [DEBUG] Value : BOTTOM
81035 2019-Jan-12 20:37:28.293993 - [DEBUG]
81036 2019-Jan-12 20:37:28.294017 - [DEBUG] Function : main
81037 2019-Jan-12 20:37:28.294042 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81038 2019-Jan-12 20:37:28.294673 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81039 2019-Jan-12 20:37:28.295308 - [DEBUG] Value : BOTTOM
81040 2019-Jan-12 20:37:28.295351 - [DEBUG]
81041 2019-Jan-12 20:37:28.295376 - [DEBUG] Function : main
81042 2019-Jan-12 20:37:28.295401 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81043 2019-Jan-12 20:37:28.296033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81044 2019-Jan-12 20:37:28.296674 - [DEBUG] Value : BOTTOM
81045 2019-Jan-12 20:37:28.296699 - [DEBUG]
81046 2019-Jan-12 20:37:28.296724 - [DEBUG] Function : main
81047 2019-Jan-12 20:37:28.296749 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81048 2019-Jan-12 20:37:28.297381 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81049 2019-Jan-12 20:37:28.298014 - [DEBUG] Value : BOTTOM
81050 2019-Jan-12 20:37:28.298040 - [DEBUG]
81051 2019-Jan-12 20:37:28.298064 - [DEBUG] Function : main
81052 2019-Jan-12 20:37:28.298090 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81053 2019-Jan-12 20:37:28.298733 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81054 2019-Jan-12 20:37:28.299374 - [DEBUG] Value : BOTTOM
81055 2019-Jan-12 20:37:28.299400 - [DEBUG]
81056 2019-Jan-12 20:37:28.299424 - [DEBUG] Function : main
81057 2019-Jan-12 20:37:28.299449 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81058 2019-Jan-12 20:37:28.300096 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81059 2019-Jan-12 20:37:28.300789 - [DEBUG] Value : BOTTOM
81060 2019-Jan-12 20:37:28.300817 - [DEBUG]
81061 2019-Jan-12 20:37:28.300843 - [DEBUG] Function : main
81062 2019-Jan-12 20:37:28.300870 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
81063 2019-Jan-12 20:37:28.301563 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81064 2019-Jan-12 20:37:28.301652 - [DEBUG] Value : BOTTOM
81065 2019-Jan-12 20:37:28.301679 - [DEBUG]
81066 2019-Jan-12 20:37:28.301735 - [DEBUG] Function : main
81067 2019-Jan-12 20:37:28.301762 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81068 2019-Jan-12 20:37:28.302481 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81069 2019-Jan-12 20:37:28.303118 - [DEBUG] Value : BOTTOM
81070 2019-Jan-12 20:37:28.303145 - [DEBUG]
81071 2019-Jan-12 20:37:28.303170 - [DEBUG] Function : main
81072 2019-Jan-12 20:37:28.303196 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81073 2019-Jan-12 20:37:28.303831 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81074 2019-Jan-12 20:37:28.304470 - [DEBUG] Value : BOTTOM
81075 2019-Jan-12 20:37:28.304496 - [DEBUG]
81076 2019-Jan-12 20:37:28.304521 - [DEBUG] Function : main
81077 2019-Jan-12 20:37:28.304547 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81078 2019-Jan-12 20:37:28.305183 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81079 2019-Jan-12 20:37:28.305833 - [DEBUG] Value : BOTTOM
81080 2019-Jan-12 20:37:28.305859 - [DEBUG]
81081 2019-Jan-12 20:37:28.305883 - [DEBUG] Function : main
81082 2019-Jan-12 20:37:28.305908 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81083 2019-Jan-12 20:37:28.306545 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81084 2019-Jan-12 20:37:28.307204 - [DEBUG] Value : BOTTOM
81085 2019-Jan-12 20:37:28.307231 - [DEBUG]
81086 2019-Jan-12 20:37:28.307255 - [DEBUG] Function : main
81087 2019-Jan-12 20:37:28.307280 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81088 2019-Jan-12 20:37:28.307915 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81089 2019-Jan-12 20:37:28.308548 - [DEBUG] Value : BOTTOM
81090 2019-Jan-12 20:37:28.308574 - [DEBUG]
81091 2019-Jan-12 20:37:28.308598 - [DEBUG] Function : main
81092 2019-Jan-12 20:37:28.308623 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81093 2019-Jan-12 20:37:28.309276 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81094 2019-Jan-12 20:37:28.309912 - [DEBUG] Value : BOTTOM
81095 2019-Jan-12 20:37:28.309938 - [DEBUG]
81096 2019-Jan-12 20:37:28.309963 - [DEBUG] Function : main
81097 2019-Jan-12 20:37:28.309988 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81098 2019-Jan-12 20:37:28.310623 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81099 2019-Jan-12 20:37:28.311257 - [DEBUG] Value : BOTTOM
81100 2019-Jan-12 20:37:28.311282 - [DEBUG]
81101 2019-Jan-12 20:37:28.311307 - [DEBUG] Function : main
81102 2019-Jan-12 20:37:28.311332 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81103 2019-Jan-12 20:37:28.311966 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81104 2019-Jan-12 20:37:28.312611 - [DEBUG] Value : BOTTOM
81105 2019-Jan-12 20:37:28.312637 - [DEBUG]
81106 2019-Jan-12 20:37:28.312662 - [DEBUG] Function : main
81107 2019-Jan-12 20:37:28.312687 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81108 2019-Jan-12 20:37:28.313322 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81109 2019-Jan-12 20:37:28.313954 - [DEBUG] Value : BOTTOM
81110 2019-Jan-12 20:37:28.313980 - [DEBUG]
81111 2019-Jan-12 20:37:28.314017 - [DEBUG] Function : main
81112 2019-Jan-12 20:37:28.314043 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81113 2019-Jan-12 20:37:28.314678 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81114 2019-Jan-12 20:37:28.315312 - [DEBUG] Value : BOTTOM
81115 2019-Jan-12 20:37:28.315351 - [DEBUG]
81116 2019-Jan-12 20:37:28.315376 - [DEBUG] Function : main
81117 2019-Jan-12 20:37:28.315401 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81118 2019-Jan-12 20:37:28.316036 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81119 2019-Jan-12 20:37:28.316671 - [DEBUG] Value : BOTTOM
81120 2019-Jan-12 20:37:28.316696 - [DEBUG]
81121 2019-Jan-12 20:37:28.316721 - [DEBUG] Function : main
81122 2019-Jan-12 20:37:28.316746 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81123 2019-Jan-12 20:37:28.317380 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81124 2019-Jan-12 20:37:28.318022 - [DEBUG] Value : BOTTOM
81125 2019-Jan-12 20:37:28.318047 - [DEBUG]
81126 2019-Jan-12 20:37:28.318072 - [DEBUG] Function : main
81127 2019-Jan-12 20:37:28.318097 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81128 2019-Jan-12 20:37:28.318745 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81129 2019-Jan-12 20:37:28.319379 - [DEBUG] Value : BOTTOM
81130 2019-Jan-12 20:37:28.319405 - [DEBUG]
81131 2019-Jan-12 20:37:28.319429 - [DEBUG] Function : main
81132 2019-Jan-12 20:37:28.319454 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81133 2019-Jan-12 20:37:28.320088 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81134 2019-Jan-12 20:37:28.320724 - [DEBUG] Value : BOTTOM
81135 2019-Jan-12 20:37:28.320750 - [DEBUG]
81136 2019-Jan-12 20:37:28.320775 - [DEBUG] Function : main
81137 2019-Jan-12 20:37:28.320800 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81138 2019-Jan-12 20:37:28.321436 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81139 2019-Jan-12 20:37:28.322083 - [DEBUG] Value : BOTTOM
81140 2019-Jan-12 20:37:28.322108 - [DEBUG]
81141 2019-Jan-12 20:37:28.322133 - [DEBUG] Function : main
81142 2019-Jan-12 20:37:28.322158 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81143 2019-Jan-12 20:37:28.322792 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81144 2019-Jan-12 20:37:28.323426 - [DEBUG] Value : BOTTOM
81145 2019-Jan-12 20:37:28.323452 - [DEBUG]
81146 2019-Jan-12 20:37:28.323478 - [DEBUG] Function : main
81147 2019-Jan-12 20:37:28.323503 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81148 2019-Jan-12 20:37:28.324137 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81149 2019-Jan-12 20:37:28.324777 - [DEBUG] Value : BOTTOM
81150 2019-Jan-12 20:37:28.324803 - [DEBUG]
81151 2019-Jan-12 20:37:28.324828 - [DEBUG] Function : main
81152 2019-Jan-12 20:37:28.324853 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81153 2019-Jan-12 20:37:28.325504 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81154 2019-Jan-12 20:37:28.326139 - [DEBUG] Value : BOTTOM
81155 2019-Jan-12 20:37:28.326165 - [DEBUG]
81156 2019-Jan-12 20:37:28.326190 - [DEBUG] Function : main
81157 2019-Jan-12 20:37:28.326223 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81158 2019-Jan-12 20:37:28.326857 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81159 2019-Jan-12 20:37:28.327501 - [DEBUG] Value : BOTTOM
81160 2019-Jan-12 20:37:28.327527 - [DEBUG]
81161 2019-Jan-12 20:37:28.327552 - [DEBUG] Function : main
81162 2019-Jan-12 20:37:28.327577 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81163 2019-Jan-12 20:37:28.328212 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81164 2019-Jan-12 20:37:28.328861 - [DEBUG] Value : BOTTOM
81165 2019-Jan-12 20:37:28.328887 - [DEBUG]
81166 2019-Jan-12 20:37:28.328911 - [DEBUG] Function : main
81167 2019-Jan-12 20:37:28.328936 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81168 2019-Jan-12 20:37:28.329570 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81169 2019-Jan-12 20:37:28.330204 - [DEBUG] Value : BOTTOM
81170 2019-Jan-12 20:37:28.330229 - [DEBUG]
81171 2019-Jan-12 20:37:28.330254 - [DEBUG] Function : main
81172 2019-Jan-12 20:37:28.330279 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81173 2019-Jan-12 20:37:28.330913 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81174 2019-Jan-12 20:37:28.331548 - [DEBUG] Value : BOTTOM
81175 2019-Jan-12 20:37:28.331574 - [DEBUG]
81176 2019-Jan-12 20:37:28.331598 - [DEBUG] Function : main
81177 2019-Jan-12 20:37:28.331624 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81178 2019-Jan-12 20:37:28.332274 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81179 2019-Jan-12 20:37:28.332915 - [DEBUG] Value : BOTTOM
81180 2019-Jan-12 20:37:28.332941 - [DEBUG]
81181 2019-Jan-12 20:37:28.332965 - [DEBUG] Function : main
81182 2019-Jan-12 20:37:28.332990 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81183 2019-Jan-12 20:37:28.333624 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81184 2019-Jan-12 20:37:28.334260 - [DEBUG] Value : BOTTOM
81185 2019-Jan-12 20:37:28.334286 - [DEBUG]
81186 2019-Jan-12 20:37:28.334310 - [DEBUG] Function : main
81187 2019-Jan-12 20:37:28.334335 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81188 2019-Jan-12 20:37:28.334969 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81189 2019-Jan-12 20:37:28.335616 - [DEBUG] Value : BOTTOM
81190 2019-Jan-12 20:37:28.335642 - [DEBUG]
81191 2019-Jan-12 20:37:28.335667 - [DEBUG] Function : main
81192 2019-Jan-12 20:37:28.335692 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81193 2019-Jan-12 20:37:28.336326 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81194 2019-Jan-12 20:37:28.336961 - [DEBUG] Value : BOTTOM
81195 2019-Jan-12 20:37:28.336987 - [DEBUG]
81196 2019-Jan-12 20:37:28.337011 - [DEBUG] Function : main
81197 2019-Jan-12 20:37:28.337037 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81198 2019-Jan-12 20:37:28.337671 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81199 2019-Jan-12 20:37:28.338312 - [DEBUG] Value : BOTTOM
81200 2019-Jan-12 20:37:28.338338 - [DEBUG]
81201 2019-Jan-12 20:37:28.338363 - [DEBUG] Function : main
81202 2019-Jan-12 20:37:28.338388 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81203 2019-Jan-12 20:37:28.339044 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81204 2019-Jan-12 20:37:28.339679 - [DEBUG] Value : BOTTOM
81205 2019-Jan-12 20:37:28.339704 - [DEBUG]
81206 2019-Jan-12 20:37:28.339729 - [DEBUG] Function : main
81207 2019-Jan-12 20:37:28.339754 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81208 2019-Jan-12 20:37:28.340387 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81209 2019-Jan-12 20:37:28.341028 - [DEBUG] Value : BOTTOM
81210 2019-Jan-12 20:37:28.341054 - [DEBUG]
81211 2019-Jan-12 20:37:28.341079 - [DEBUG] Function : main
81212 2019-Jan-12 20:37:28.341103 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81213 2019-Jan-12 20:37:28.341738 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81214 2019-Jan-12 20:37:28.342385 - [DEBUG] Value : BOTTOM
81215 2019-Jan-12 20:37:28.342411 - [DEBUG]
81216 2019-Jan-12 20:37:28.342436 - [DEBUG] Function : main
81217 2019-Jan-12 20:37:28.342461 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81218 2019-Jan-12 20:37:28.343096 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81219 2019-Jan-12 20:37:28.343738 - [DEBUG] Value : BOTTOM
81220 2019-Jan-12 20:37:28.343764 - [DEBUG]
81221 2019-Jan-12 20:37:28.343788 - [DEBUG] Function : main
81222 2019-Jan-12 20:37:28.343813 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81223 2019-Jan-12 20:37:28.344446 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81224 2019-Jan-12 20:37:28.345080 - [DEBUG] Value : BOTTOM
81225 2019-Jan-12 20:37:28.345106 - [DEBUG]
81226 2019-Jan-12 20:37:28.345131 - [DEBUG] Function : main
81227 2019-Jan-12 20:37:28.345156 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81228 2019-Jan-12 20:37:28.345805 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81229 2019-Jan-12 20:37:28.346444 - [DEBUG] Value : BOTTOM
81230 2019-Jan-12 20:37:28.346469 - [DEBUG]
81231 2019-Jan-12 20:37:28.346494 - [DEBUG] Function : main
81232 2019-Jan-12 20:37:28.346519 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81233 2019-Jan-12 20:37:28.347152 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81234 2019-Jan-12 20:37:28.347786 - [DEBUG] Value : BOTTOM
81235 2019-Jan-12 20:37:28.347812 - [DEBUG]
81236 2019-Jan-12 20:37:28.347836 - [DEBUG] Function : main
81237 2019-Jan-12 20:37:28.347862 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
81238 2019-Jan-12 20:37:28.348497 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81239 2019-Jan-12 20:37:28.348555 - [DEBUG] Value : BOTTOM
81240 2019-Jan-12 20:37:28.348581 - [DEBUG]
81241 2019-Jan-12 20:37:28.348628 - [DEBUG] Function : main
81242 2019-Jan-12 20:37:28.348667 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81243 2019-Jan-12 20:37:28.349302 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81244 2019-Jan-12 20:37:28.349935 - [DEBUG] Value : BOTTOM
81245 2019-Jan-12 20:37:28.349962 - [DEBUG]
81246 2019-Jan-12 20:37:28.349986 - [DEBUG] Function : main
81247 2019-Jan-12 20:37:28.350012 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81248 2019-Jan-12 20:37:28.350650 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81249 2019-Jan-12 20:37:28.351284 - [DEBUG] Value : BOTTOM
81250 2019-Jan-12 20:37:28.351311 - [DEBUG]
81251 2019-Jan-12 20:37:28.351335 - [DEBUG] Function : main
81252 2019-Jan-12 20:37:28.351361 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81253 2019-Jan-12 20:37:28.352003 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81254 2019-Jan-12 20:37:28.352636 - [DEBUG] Value : BOTTOM
81255 2019-Jan-12 20:37:28.352662 - [DEBUG]
81256 2019-Jan-12 20:37:28.352686 - [DEBUG] Function : main
81257 2019-Jan-12 20:37:28.352711 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81258 2019-Jan-12 20:37:28.353344 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81259 2019-Jan-12 20:37:28.353995 - [DEBUG] Value : BOTTOM
81260 2019-Jan-12 20:37:28.354021 - [DEBUG]
81261 2019-Jan-12 20:37:28.354046 - [DEBUG] Function : main
81262 2019-Jan-12 20:37:28.354071 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81263 2019-Jan-12 20:37:28.354703 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81264 2019-Jan-12 20:37:28.355349 - [DEBUG] Value : BOTTOM
81265 2019-Jan-12 20:37:28.355375 - [DEBUG]
81266 2019-Jan-12 20:37:28.355400 - [DEBUG] Function : main
81267 2019-Jan-12 20:37:28.355425 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81268 2019-Jan-12 20:37:28.356055 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81269 2019-Jan-12 20:37:28.356691 - [DEBUG] Value : BOTTOM
81270 2019-Jan-12 20:37:28.356717 - [DEBUG]
81271 2019-Jan-12 20:37:28.356742 - [DEBUG] Function : main
81272 2019-Jan-12 20:37:28.356767 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81273 2019-Jan-12 20:37:28.357398 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81274 2019-Jan-12 20:37:28.358030 - [DEBUG] Value : BOTTOM
81275 2019-Jan-12 20:37:28.358056 - [DEBUG]
81276 2019-Jan-12 20:37:28.358080 - [DEBUG] Function : main
81277 2019-Jan-12 20:37:28.358105 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81278 2019-Jan-12 20:37:28.358748 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81279 2019-Jan-12 20:37:28.359380 - [DEBUG] Value : BOTTOM
81280 2019-Jan-12 20:37:28.359406 - [DEBUG]
81281 2019-Jan-12 20:37:28.359430 - [DEBUG] Function : main
81282 2019-Jan-12 20:37:28.359455 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81283 2019-Jan-12 20:37:28.360086 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81284 2019-Jan-12 20:37:28.360719 - [DEBUG] Value : BOTTOM
81285 2019-Jan-12 20:37:28.360745 - [DEBUG]
81286 2019-Jan-12 20:37:28.360770 - [DEBUG] Function : main
81287 2019-Jan-12 20:37:28.360795 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81288 2019-Jan-12 20:37:28.361425 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81289 2019-Jan-12 20:37:28.362071 - [DEBUG] Value : BOTTOM
81290 2019-Jan-12 20:37:28.362097 - [DEBUG]
81291 2019-Jan-12 20:37:28.362121 - [DEBUG] Function : main
81292 2019-Jan-12 20:37:28.362146 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81293 2019-Jan-12 20:37:28.362776 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81294 2019-Jan-12 20:37:28.363410 - [DEBUG] Value : BOTTOM
81295 2019-Jan-12 20:37:28.363449 - [DEBUG]
81296 2019-Jan-12 20:37:28.363475 - [DEBUG] Function : main
81297 2019-Jan-12 20:37:28.363500 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81298 2019-Jan-12 20:37:28.364131 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81299 2019-Jan-12 20:37:28.364771 - [DEBUG] Value : BOTTOM
81300 2019-Jan-12 20:37:28.364797 - [DEBUG]
81301 2019-Jan-12 20:37:28.364821 - [DEBUG] Function : main
81302 2019-Jan-12 20:37:28.364847 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81303 2019-Jan-12 20:37:28.365491 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81304 2019-Jan-12 20:37:28.366126 - [DEBUG] Value : BOTTOM
81305 2019-Jan-12 20:37:28.366152 - [DEBUG]
81306 2019-Jan-12 20:37:28.366176 - [DEBUG] Function : main
81307 2019-Jan-12 20:37:28.366201 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81308 2019-Jan-12 20:37:28.366832 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81309 2019-Jan-12 20:37:28.367466 - [DEBUG] Value : BOTTOM
81310 2019-Jan-12 20:37:28.367492 - [DEBUG]
81311 2019-Jan-12 20:37:28.367517 - [DEBUG] Function : main
81312 2019-Jan-12 20:37:28.367542 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81313 2019-Jan-12 20:37:28.368172 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81314 2019-Jan-12 20:37:28.368820 - [DEBUG] Value : BOTTOM
81315 2019-Jan-12 20:37:28.368846 - [DEBUG]
81316 2019-Jan-12 20:37:28.368870 - [DEBUG] Function : main
81317 2019-Jan-12 20:37:28.368894 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81318 2019-Jan-12 20:37:28.369526 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81319 2019-Jan-12 20:37:28.370160 - [DEBUG] Value : BOTTOM
81320 2019-Jan-12 20:37:28.370186 - [DEBUG]
81321 2019-Jan-12 20:37:28.370211 - [DEBUG] Function : main
81322 2019-Jan-12 20:37:28.370236 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81323 2019-Jan-12 20:37:28.370866 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81324 2019-Jan-12 20:37:28.371508 - [DEBUG] Value : BOTTOM
81325 2019-Jan-12 20:37:28.371534 - [DEBUG]
81326 2019-Jan-12 20:37:28.371558 - [DEBUG] Function : main
81327 2019-Jan-12 20:37:28.371583 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81328 2019-Jan-12 20:37:28.372229 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81329 2019-Jan-12 20:37:28.372863 - [DEBUG] Value : BOTTOM
81330 2019-Jan-12 20:37:28.372889 - [DEBUG]
81331 2019-Jan-12 20:37:28.372914 - [DEBUG] Function : main
81332 2019-Jan-12 20:37:28.372939 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81333 2019-Jan-12 20:37:28.373571 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81334 2019-Jan-12 20:37:28.374212 - [DEBUG] Value : BOTTOM
81335 2019-Jan-12 20:37:28.374238 - [DEBUG]
81336 2019-Jan-12 20:37:28.374262 - [DEBUG] Function : main
81337 2019-Jan-12 20:37:28.374287 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81338 2019-Jan-12 20:37:28.374919 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81339 2019-Jan-12 20:37:28.375567 - [DEBUG] Value : BOTTOM
81340 2019-Jan-12 20:37:28.375592 - [DEBUG]
81341 2019-Jan-12 20:37:28.375617 - [DEBUG] Function : main
81342 2019-Jan-12 20:37:28.375642 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81343 2019-Jan-12 20:37:28.376283 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81344 2019-Jan-12 20:37:28.376918 - [DEBUG] Value : BOTTOM
81345 2019-Jan-12 20:37:28.376944 - [DEBUG]
81346 2019-Jan-12 20:37:28.376968 - [DEBUG] Function : main
81347 2019-Jan-12 20:37:28.376994 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81348 2019-Jan-12 20:37:28.377623 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81349 2019-Jan-12 20:37:28.378259 - [DEBUG] Value : BOTTOM
81350 2019-Jan-12 20:37:28.378285 - [DEBUG]
81351 2019-Jan-12 20:37:28.378309 - [DEBUG] Function : main
81352 2019-Jan-12 20:37:28.378334 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81353 2019-Jan-12 20:37:28.378979 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81354 2019-Jan-12 20:37:28.379619 - [DEBUG] Value : BOTTOM
81355 2019-Jan-12 20:37:28.379645 - [DEBUG]
81356 2019-Jan-12 20:37:28.379669 - [DEBUG] Function : main
81357 2019-Jan-12 20:37:28.379694 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81358 2019-Jan-12 20:37:28.380325 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81359 2019-Jan-12 20:37:28.380959 - [DEBUG] Value : BOTTOM
81360 2019-Jan-12 20:37:28.380985 - [DEBUG]
81361 2019-Jan-12 20:37:28.381010 - [DEBUG] Function : main
81362 2019-Jan-12 20:37:28.381035 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81363 2019-Jan-12 20:37:28.381666 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81364 2019-Jan-12 20:37:28.382315 - [DEBUG] Value : BOTTOM
81365 2019-Jan-12 20:37:28.382341 - [DEBUG]
81366 2019-Jan-12 20:37:28.382365 - [DEBUG] Function : main
81367 2019-Jan-12 20:37:28.382390 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81368 2019-Jan-12 20:37:28.383022 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81369 2019-Jan-12 20:37:28.383656 - [DEBUG] Value : BOTTOM
81370 2019-Jan-12 20:37:28.383682 - [DEBUG]
81371 2019-Jan-12 20:37:28.383707 - [DEBUG] Function : main
81372 2019-Jan-12 20:37:28.383732 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81373 2019-Jan-12 20:37:28.384377 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81374 2019-Jan-12 20:37:28.385019 - [DEBUG] Value : BOTTOM
81375 2019-Jan-12 20:37:28.385045 - [DEBUG]
81376 2019-Jan-12 20:37:28.385070 - [DEBUG] Function : main
81377 2019-Jan-12 20:37:28.385095 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81378 2019-Jan-12 20:37:28.385743 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81379 2019-Jan-12 20:37:28.386378 - [DEBUG] Value : BOTTOM
81380 2019-Jan-12 20:37:28.386404 - [DEBUG]
81381 2019-Jan-12 20:37:28.386428 - [DEBUG] Function : main
81382 2019-Jan-12 20:37:28.386453 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81383 2019-Jan-12 20:37:28.387084 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81384 2019-Jan-12 20:37:28.387724 - [DEBUG] Value : BOTTOM
81385 2019-Jan-12 20:37:28.387751 - [DEBUG]
81386 2019-Jan-12 20:37:28.387775 - [DEBUG] Function : main
81387 2019-Jan-12 20:37:28.387800 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81388 2019-Jan-12 20:37:28.388431 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81389 2019-Jan-12 20:37:28.389088 - [DEBUG] Value : BOTTOM
81390 2019-Jan-12 20:37:28.389114 - [DEBUG]
81391 2019-Jan-12 20:37:28.389139 - [DEBUG] Function : main
81392 2019-Jan-12 20:37:28.389164 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81393 2019-Jan-12 20:37:28.389796 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81394 2019-Jan-12 20:37:28.390436 - [DEBUG] Value : BOTTOM
81395 2019-Jan-12 20:37:28.390461 - [DEBUG]
81396 2019-Jan-12 20:37:28.390486 - [DEBUG] Function : main
81397 2019-Jan-12 20:37:28.390511 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81398 2019-Jan-12 20:37:28.391141 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81399 2019-Jan-12 20:37:28.391774 - [DEBUG] Value : BOTTOM
81400 2019-Jan-12 20:37:28.391800 - [DEBUG]
81401 2019-Jan-12 20:37:28.391824 - [DEBUG] Function : main
81402 2019-Jan-12 20:37:28.391849 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81403 2019-Jan-12 20:37:28.392497 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81404 2019-Jan-12 20:37:28.393138 - [DEBUG] Value : BOTTOM
81405 2019-Jan-12 20:37:28.393164 - [DEBUG]
81406 2019-Jan-12 20:37:28.393188 - [DEBUG] Function : main
81407 2019-Jan-12 20:37:28.393213 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81408 2019-Jan-12 20:37:28.393844 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81409 2019-Jan-12 20:37:28.394479 - [DEBUG] Value : BOTTOM
81410 2019-Jan-12 20:37:28.394505 - [DEBUG]
81411 2019-Jan-12 20:37:28.394529 - [DEBUG] Function : main
81412 2019-Jan-12 20:37:28.394554 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
81413 2019-Jan-12 20:37:28.395187 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81414 2019-Jan-12 20:37:28.395243 - [DEBUG] Value : BOTTOM
81415 2019-Jan-12 20:37:28.395269 - [DEBUG]
81416 2019-Jan-12 20:37:28.395314 - [DEBUG] Function : main
81417 2019-Jan-12 20:37:28.395353 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81418 2019-Jan-12 20:37:28.395990 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81419 2019-Jan-12 20:37:28.396624 - [DEBUG] Value : BOTTOM
81420 2019-Jan-12 20:37:28.396650 - [DEBUG]
81421 2019-Jan-12 20:37:28.396675 - [DEBUG] Function : main
81422 2019-Jan-12 20:37:28.396700 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81423 2019-Jan-12 20:37:28.397334 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81424 2019-Jan-12 20:37:28.397968 - [DEBUG] Value : BOTTOM
81425 2019-Jan-12 20:37:28.397994 - [DEBUG]
81426 2019-Jan-12 20:37:28.398019 - [DEBUG] Function : main
81427 2019-Jan-12 20:37:28.398044 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81428 2019-Jan-12 20:37:28.398692 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81429 2019-Jan-12 20:37:28.399323 - [DEBUG] Value : BOTTOM
81430 2019-Jan-12 20:37:28.399349 - [DEBUG]
81431 2019-Jan-12 20:37:28.399374 - [DEBUG] Function : main
81432 2019-Jan-12 20:37:28.399399 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81433 2019-Jan-12 20:37:28.400033 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81434 2019-Jan-12 20:37:28.400684 - [DEBUG] Value : BOTTOM
81435 2019-Jan-12 20:37:28.400719 - [DEBUG]
81436 2019-Jan-12 20:37:28.400744 - [DEBUG] Function : main
81437 2019-Jan-12 20:37:28.400769 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81438 2019-Jan-12 20:37:28.401406 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81439 2019-Jan-12 20:37:28.402052 - [DEBUG] Value : BOTTOM
81440 2019-Jan-12 20:37:28.402078 - [DEBUG]
81441 2019-Jan-12 20:37:28.402102 - [DEBUG] Function : main
81442 2019-Jan-12 20:37:28.402127 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81443 2019-Jan-12 20:37:28.402762 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81444 2019-Jan-12 20:37:28.403397 - [DEBUG] Value : BOTTOM
81445 2019-Jan-12 20:37:28.403423 - [DEBUG]
81446 2019-Jan-12 20:37:28.403448 - [DEBUG] Function : main
81447 2019-Jan-12 20:37:28.403473 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81448 2019-Jan-12 20:37:28.404108 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81449 2019-Jan-12 20:37:28.404740 - [DEBUG] Value : BOTTOM
81450 2019-Jan-12 20:37:28.404766 - [DEBUG]
81451 2019-Jan-12 20:37:28.404790 - [DEBUG] Function : main
81452 2019-Jan-12 20:37:28.404815 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81453 2019-Jan-12 20:37:28.405464 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81454 2019-Jan-12 20:37:28.406097 - [DEBUG] Value : BOTTOM
81455 2019-Jan-12 20:37:28.406123 - [DEBUG]
81456 2019-Jan-12 20:37:28.406148 - [DEBUG] Function : main
81457 2019-Jan-12 20:37:28.406173 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81458 2019-Jan-12 20:37:28.406808 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81459 2019-Jan-12 20:37:28.407439 - [DEBUG] Value : BOTTOM
81460 2019-Jan-12 20:37:28.407465 - [DEBUG]
81461 2019-Jan-12 20:37:28.407490 - [DEBUG] Function : main
81462 2019-Jan-12 20:37:28.407515 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81463 2019-Jan-12 20:37:28.408150 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81464 2019-Jan-12 20:37:28.408803 - [DEBUG] Value : BOTTOM
81465 2019-Jan-12 20:37:28.408829 - [DEBUG]
81466 2019-Jan-12 20:37:28.408853 - [DEBUG] Function : main
81467 2019-Jan-12 20:37:28.408878 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81468 2019-Jan-12 20:37:28.409513 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81469 2019-Jan-12 20:37:28.410147 - [DEBUG] Value : BOTTOM
81470 2019-Jan-12 20:37:28.410173 - [DEBUG]
81471 2019-Jan-12 20:37:28.410198 - [DEBUG] Function : main
81472 2019-Jan-12 20:37:28.410223 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81473 2019-Jan-12 20:37:28.410856 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81474 2019-Jan-12 20:37:28.411497 - [DEBUG] Value : BOTTOM
81475 2019-Jan-12 20:37:28.411523 - [DEBUG]
81476 2019-Jan-12 20:37:28.411547 - [DEBUG] Function : main
81477 2019-Jan-12 20:37:28.411572 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81478 2019-Jan-12 20:37:28.412222 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81479 2019-Jan-12 20:37:28.412856 - [DEBUG] Value : BOTTOM
81480 2019-Jan-12 20:37:28.412881 - [DEBUG]
81481 2019-Jan-12 20:37:28.412906 - [DEBUG] Function : main
81482 2019-Jan-12 20:37:28.412940 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81483 2019-Jan-12 20:37:28.413576 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81484 2019-Jan-12 20:37:28.414211 - [DEBUG] Value : BOTTOM
81485 2019-Jan-12 20:37:28.414237 - [DEBUG]
81486 2019-Jan-12 20:37:28.414262 - [DEBUG] Function : main
81487 2019-Jan-12 20:37:28.414287 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81488 2019-Jan-12 20:37:28.414920 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81489 2019-Jan-12 20:37:28.415569 - [DEBUG] Value : BOTTOM
81490 2019-Jan-12 20:37:28.415595 - [DEBUG]
81491 2019-Jan-12 20:37:28.415619 - [DEBUG] Function : main
81492 2019-Jan-12 20:37:28.415644 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81493 2019-Jan-12 20:37:28.416277 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81494 2019-Jan-12 20:37:28.416912 - [DEBUG] Value : BOTTOM
81495 2019-Jan-12 20:37:28.416938 - [DEBUG]
81496 2019-Jan-12 20:37:28.416963 - [DEBUG] Function : main
81497 2019-Jan-12 20:37:28.416988 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81498 2019-Jan-12 20:37:28.417623 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81499 2019-Jan-12 20:37:28.418263 - [DEBUG] Value : BOTTOM
81500 2019-Jan-12 20:37:28.418289 - [DEBUG]
81501 2019-Jan-12 20:37:28.418314 - [DEBUG] Function : main
81502 2019-Jan-12 20:37:28.418339 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81503 2019-Jan-12 20:37:28.418987 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81504 2019-Jan-12 20:37:28.419621 - [DEBUG] Value : BOTTOM
81505 2019-Jan-12 20:37:28.419647 - [DEBUG]
81506 2019-Jan-12 20:37:28.419672 - [DEBUG] Function : main
81507 2019-Jan-12 20:37:28.419697 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81508 2019-Jan-12 20:37:28.420331 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81509 2019-Jan-12 20:37:28.420971 - [DEBUG] Value : BOTTOM
81510 2019-Jan-12 20:37:28.420997 - [DEBUG]
81511 2019-Jan-12 20:37:28.421022 - [DEBUG] Function : main
81512 2019-Jan-12 20:37:28.421047 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81513 2019-Jan-12 20:37:28.421681 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81514 2019-Jan-12 20:37:28.422330 - [DEBUG] Value : BOTTOM
81515 2019-Jan-12 20:37:28.422356 - [DEBUG]
81516 2019-Jan-12 20:37:28.422381 - [DEBUG] Function : main
81517 2019-Jan-12 20:37:28.422406 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81518 2019-Jan-12 20:37:28.423039 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81519 2019-Jan-12 20:37:28.423673 - [DEBUG] Value : BOTTOM
81520 2019-Jan-12 20:37:28.423699 - [DEBUG]
81521 2019-Jan-12 20:37:28.423723 - [DEBUG] Function : main
81522 2019-Jan-12 20:37:28.423748 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81523 2019-Jan-12 20:37:28.424382 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81524 2019-Jan-12 20:37:28.425018 - [DEBUG] Value : BOTTOM
81525 2019-Jan-12 20:37:28.425043 - [DEBUG]
81526 2019-Jan-12 20:37:28.425068 - [DEBUG] Function : main
81527 2019-Jan-12 20:37:28.425093 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81528 2019-Jan-12 20:37:28.425754 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81529 2019-Jan-12 20:37:28.426394 - [DEBUG] Value : BOTTOM
81530 2019-Jan-12 20:37:28.426420 - [DEBUG]
81531 2019-Jan-12 20:37:28.426445 - [DEBUG] Function : main
81532 2019-Jan-12 20:37:28.426470 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81533 2019-Jan-12 20:37:28.427103 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81534 2019-Jan-12 20:37:28.427737 - [DEBUG] Value : BOTTOM
81535 2019-Jan-12 20:37:28.427763 - [DEBUG]
81536 2019-Jan-12 20:37:28.427788 - [DEBUG] Function : main
81537 2019-Jan-12 20:37:28.427813 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81538 2019-Jan-12 20:37:28.428446 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81539 2019-Jan-12 20:37:28.429094 - [DEBUG] Value : BOTTOM
81540 2019-Jan-12 20:37:28.429120 - [DEBUG]
81541 2019-Jan-12 20:37:28.429144 - [DEBUG] Function : main
81542 2019-Jan-12 20:37:28.429169 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81543 2019-Jan-12 20:37:28.429804 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81544 2019-Jan-12 20:37:28.430439 - [DEBUG] Value : BOTTOM
81545 2019-Jan-12 20:37:28.430465 - [DEBUG]
81546 2019-Jan-12 20:37:28.430489 - [DEBUG] Function : main
81547 2019-Jan-12 20:37:28.430514 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81548 2019-Jan-12 20:37:28.431147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81549 2019-Jan-12 20:37:28.431787 - [DEBUG] Value : BOTTOM
81550 2019-Jan-12 20:37:28.431812 - [DEBUG]
81551 2019-Jan-12 20:37:28.431837 - [DEBUG] Function : main
81552 2019-Jan-12 20:37:28.431862 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81553 2019-Jan-12 20:37:28.432511 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81554 2019-Jan-12 20:37:28.433145 - [DEBUG] Value : BOTTOM
81555 2019-Jan-12 20:37:28.433171 - [DEBUG]
81556 2019-Jan-12 20:37:28.433195 - [DEBUG] Function : main
81557 2019-Jan-12 20:37:28.433220 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81558 2019-Jan-12 20:37:28.433855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81559 2019-Jan-12 20:37:28.434496 - [DEBUG] Value : BOTTOM
81560 2019-Jan-12 20:37:28.434521 - [DEBUG]
81561 2019-Jan-12 20:37:28.434546 - [DEBUG] Function : main
81562 2019-Jan-12 20:37:28.434571 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81563 2019-Jan-12 20:37:28.435205 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81564 2019-Jan-12 20:37:28.436103 - [DEBUG] Value : BOTTOM
81565 2019-Jan-12 20:37:28.436130 - [DEBUG]
81566 2019-Jan-12 20:37:28.436157 - [DEBUG] Function : main
81567 2019-Jan-12 20:37:28.436182 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81568 2019-Jan-12 20:37:28.436851 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81569 2019-Jan-12 20:37:28.437495 - [DEBUG] Value : BOTTOM
81570 2019-Jan-12 20:37:28.437522 - [DEBUG]
81571 2019-Jan-12 20:37:28.437547 - [DEBUG] Function : main
81572 2019-Jan-12 20:37:28.437572 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81573 2019-Jan-12 20:37:28.438222 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81574 2019-Jan-12 20:37:28.438877 - [DEBUG] Value : BOTTOM
81575 2019-Jan-12 20:37:28.438903 - [DEBUG]
81576 2019-Jan-12 20:37:28.438928 - [DEBUG] Function : main
81577 2019-Jan-12 20:37:28.438953 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81578 2019-Jan-12 20:37:28.439588 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81579 2019-Jan-12 20:37:28.440229 - [DEBUG] Value : BOTTOM
81580 2019-Jan-12 20:37:28.440255 - [DEBUG]
81581 2019-Jan-12 20:37:28.440279 - [DEBUG] Function : main
81582 2019-Jan-12 20:37:28.440304 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81583 2019-Jan-12 20:37:28.440940 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81584 2019-Jan-12 20:37:28.441574 - [DEBUG] Value : BOTTOM
81585 2019-Jan-12 20:37:28.441606 - [DEBUG]
81586 2019-Jan-12 20:37:28.441631 - [DEBUG] Function : main
81587 2019-Jan-12 20:37:28.441656 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
81588 2019-Jan-12 20:37:28.442306 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81589 2019-Jan-12 20:37:28.442364 - [DEBUG] Value : BOTTOM
81590 2019-Jan-12 20:37:28.442390 - [DEBUG]
81591 2019-Jan-12 20:37:28.442441 - [DEBUG] Function : main
81592 2019-Jan-12 20:37:28.442468 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81593 2019-Jan-12 20:37:28.443113 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81594 2019-Jan-12 20:37:28.443750 - [DEBUG] Value : BOTTOM
81595 2019-Jan-12 20:37:28.443775 - [DEBUG]
81596 2019-Jan-12 20:37:28.443800 - [DEBUG] Function : main
81597 2019-Jan-12 20:37:28.443825 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81598 2019-Jan-12 20:37:28.444472 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81599 2019-Jan-12 20:37:28.445107 - [DEBUG] Value : BOTTOM
81600 2019-Jan-12 20:37:28.445134 - [DEBUG]
81601 2019-Jan-12 20:37:28.445159 - [DEBUG] Function : main
81602 2019-Jan-12 20:37:28.445184 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81603 2019-Jan-12 20:37:28.445835 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81604 2019-Jan-12 20:37:28.446469 - [DEBUG] Value : BOTTOM
81605 2019-Jan-12 20:37:28.446495 - [DEBUG]
81606 2019-Jan-12 20:37:28.446520 - [DEBUG] Function : main
81607 2019-Jan-12 20:37:28.446545 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81608 2019-Jan-12 20:37:28.447177 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81609 2019-Jan-12 20:37:28.447832 - [DEBUG] Value : BOTTOM
81610 2019-Jan-12 20:37:28.447858 - [DEBUG]
81611 2019-Jan-12 20:37:28.447883 - [DEBUG] Function : main
81612 2019-Jan-12 20:37:28.447908 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81613 2019-Jan-12 20:37:28.448544 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81614 2019-Jan-12 20:37:28.449193 - [DEBUG] Value : BOTTOM
81615 2019-Jan-12 20:37:28.449219 - [DEBUG]
81616 2019-Jan-12 20:37:28.449244 - [DEBUG] Function : main
81617 2019-Jan-12 20:37:28.449269 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81618 2019-Jan-12 20:37:28.449913 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81619 2019-Jan-12 20:37:28.450550 - [DEBUG] Value : BOTTOM
81620 2019-Jan-12 20:37:28.450576 - [DEBUG]
81621 2019-Jan-12 20:37:28.450602 - [DEBUG] Function : main
81622 2019-Jan-12 20:37:28.450627 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81623 2019-Jan-12 20:37:28.451261 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81624 2019-Jan-12 20:37:28.451893 - [DEBUG] Value : BOTTOM
81625 2019-Jan-12 20:37:28.451919 - [DEBUG]
81626 2019-Jan-12 20:37:28.451943 - [DEBUG] Function : main
81627 2019-Jan-12 20:37:28.451968 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81628 2019-Jan-12 20:37:28.452613 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81629 2019-Jan-12 20:37:28.453244 - [DEBUG] Value : BOTTOM
81630 2019-Jan-12 20:37:28.453270 - [DEBUG]
81631 2019-Jan-12 20:37:28.453295 - [DEBUG] Function : main
81632 2019-Jan-12 20:37:28.453320 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81633 2019-Jan-12 20:37:28.453953 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81634 2019-Jan-12 20:37:28.454585 - [DEBUG] Value : BOTTOM
81635 2019-Jan-12 20:37:28.454611 - [DEBUG]
81636 2019-Jan-12 20:37:28.454635 - [DEBUG] Function : main
81637 2019-Jan-12 20:37:28.454660 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81638 2019-Jan-12 20:37:28.455294 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81639 2019-Jan-12 20:37:28.455943 - [DEBUG] Value : BOTTOM
81640 2019-Jan-12 20:37:28.455969 - [DEBUG]
81641 2019-Jan-12 20:37:28.455993 - [DEBUG] Function : main
81642 2019-Jan-12 20:37:28.456018 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81643 2019-Jan-12 20:37:28.456651 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81644 2019-Jan-12 20:37:28.457285 - [DEBUG] Value : BOTTOM
81645 2019-Jan-12 20:37:28.457311 - [DEBUG]
81646 2019-Jan-12 20:37:28.457335 - [DEBUG] Function : main
81647 2019-Jan-12 20:37:28.457360 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81648 2019-Jan-12 20:37:28.457993 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81649 2019-Jan-12 20:37:28.458634 - [DEBUG] Value : BOTTOM
81650 2019-Jan-12 20:37:28.458674 - [DEBUG]
81651 2019-Jan-12 20:37:28.458699 - [DEBUG] Function : main
81652 2019-Jan-12 20:37:28.458724 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81653 2019-Jan-12 20:37:28.459357 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81654 2019-Jan-12 20:37:28.459991 - [DEBUG] Value : BOTTOM
81655 2019-Jan-12 20:37:28.460017 - [DEBUG]
81656 2019-Jan-12 20:37:28.460042 - [DEBUG] Function : main
81657 2019-Jan-12 20:37:28.460067 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81658 2019-Jan-12 20:37:28.460699 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81659 2019-Jan-12 20:37:28.461333 - [DEBUG] Value : BOTTOM
81660 2019-Jan-12 20:37:28.461359 - [DEBUG]
81661 2019-Jan-12 20:37:28.461384 - [DEBUG] Function : main
81662 2019-Jan-12 20:37:28.461409 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81663 2019-Jan-12 20:37:28.462055 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81664 2019-Jan-12 20:37:28.462701 - [DEBUG] Value : BOTTOM
81665 2019-Jan-12 20:37:28.462728 - [DEBUG]
81666 2019-Jan-12 20:37:28.462753 - [DEBUG] Function : main
81667 2019-Jan-12 20:37:28.462778 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81668 2019-Jan-12 20:37:28.463412 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81669 2019-Jan-12 20:37:28.464046 - [DEBUG] Value : BOTTOM
81670 2019-Jan-12 20:37:28.464073 - [DEBUG]
81671 2019-Jan-12 20:37:28.464098 - [DEBUG] Function : main
81672 2019-Jan-12 20:37:28.464123 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81673 2019-Jan-12 20:37:28.464756 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81674 2019-Jan-12 20:37:28.465410 - [DEBUG] Value : BOTTOM
81675 2019-Jan-12 20:37:28.465436 - [DEBUG]
81676 2019-Jan-12 20:37:28.465461 - [DEBUG] Function : main
81677 2019-Jan-12 20:37:28.465486 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81678 2019-Jan-12 20:37:28.466121 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81679 2019-Jan-12 20:37:28.466757 - [DEBUG] Value : BOTTOM
81680 2019-Jan-12 20:37:28.466783 - [DEBUG]
81681 2019-Jan-12 20:37:28.466807 - [DEBUG] Function : main
81682 2019-Jan-12 20:37:28.466832 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81683 2019-Jan-12 20:37:28.467465 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81684 2019-Jan-12 20:37:28.468106 - [DEBUG] Value : BOTTOM
81685 2019-Jan-12 20:37:28.468132 - [DEBUG]
81686 2019-Jan-12 20:37:28.468157 - [DEBUG] Function : main
81687 2019-Jan-12 20:37:28.468182 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81688 2019-Jan-12 20:37:28.468829 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81689 2019-Jan-12 20:37:28.469465 - [DEBUG] Value : BOTTOM
81690 2019-Jan-12 20:37:28.469491 - [DEBUG]
81691 2019-Jan-12 20:37:28.469516 - [DEBUG] Function : main
81692 2019-Jan-12 20:37:28.469541 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81693 2019-Jan-12 20:37:28.470174 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81694 2019-Jan-12 20:37:28.470810 - [DEBUG] Value : BOTTOM
81695 2019-Jan-12 20:37:28.470836 - [DEBUG]
81696 2019-Jan-12 20:37:28.470860 - [DEBUG] Function : main
81697 2019-Jan-12 20:37:28.470885 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81698 2019-Jan-12 20:37:28.471518 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81699 2019-Jan-12 20:37:28.472169 - [DEBUG] Value : BOTTOM
81700 2019-Jan-12 20:37:28.472195 - [DEBUG]
81701 2019-Jan-12 20:37:28.472220 - [DEBUG] Function : main
81702 2019-Jan-12 20:37:28.472245 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81703 2019-Jan-12 20:37:28.472878 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81704 2019-Jan-12 20:37:28.473520 - [DEBUG] Value : BOTTOM
81705 2019-Jan-12 20:37:28.473546 - [DEBUG]
81706 2019-Jan-12 20:37:28.473570 - [DEBUG] Function : main
81707 2019-Jan-12 20:37:28.473596 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81708 2019-Jan-12 20:37:28.474229 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81709 2019-Jan-12 20:37:28.474880 - [DEBUG] Value : BOTTOM
81710 2019-Jan-12 20:37:28.474907 - [DEBUG]
81711 2019-Jan-12 20:37:28.474931 - [DEBUG] Function : main
81712 2019-Jan-12 20:37:28.474957 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81713 2019-Jan-12 20:37:28.475606 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81714 2019-Jan-12 20:37:28.476241 - [DEBUG] Value : BOTTOM
81715 2019-Jan-12 20:37:28.476267 - [DEBUG]
81716 2019-Jan-12 20:37:28.476292 - [DEBUG] Function : main
81717 2019-Jan-12 20:37:28.476317 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81718 2019-Jan-12 20:37:28.476950 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81719 2019-Jan-12 20:37:28.477586 - [DEBUG] Value : BOTTOM
81720 2019-Jan-12 20:37:28.477612 - [DEBUG]
81721 2019-Jan-12 20:37:28.477636 - [DEBUG] Function : main
81722 2019-Jan-12 20:37:28.477661 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81723 2019-Jan-12 20:37:28.478295 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81724 2019-Jan-12 20:37:28.478952 - [DEBUG] Value : BOTTOM
81725 2019-Jan-12 20:37:28.478978 - [DEBUG]
81726 2019-Jan-12 20:37:28.479003 - [DEBUG] Function : main
81727 2019-Jan-12 20:37:28.479028 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81728 2019-Jan-12 20:37:28.479660 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81729 2019-Jan-12 20:37:28.480295 - [DEBUG] Value : BOTTOM
81730 2019-Jan-12 20:37:28.480321 - [DEBUG]
81731 2019-Jan-12 20:37:28.480346 - [DEBUG] Function : main
81732 2019-Jan-12 20:37:28.480371 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81733 2019-Jan-12 20:37:28.481003 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81734 2019-Jan-12 20:37:28.481644 - [DEBUG] Value : BOTTOM
81735 2019-Jan-12 20:37:28.481670 - [DEBUG]
81736 2019-Jan-12 20:37:28.481694 - [DEBUG] Function : main
81737 2019-Jan-12 20:37:28.481720 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81738 2019-Jan-12 20:37:28.482367 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81739 2019-Jan-12 20:37:28.483002 - [DEBUG] Value : BOTTOM
81740 2019-Jan-12 20:37:28.483028 - [DEBUG]
81741 2019-Jan-12 20:37:28.483052 - [DEBUG] Function : main
81742 2019-Jan-12 20:37:28.483078 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81743 2019-Jan-12 20:37:28.483710 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81744 2019-Jan-12 20:37:28.484351 - [DEBUG] Value : BOTTOM
81745 2019-Jan-12 20:37:28.484377 - [DEBUG]
81746 2019-Jan-12 20:37:28.484402 - [DEBUG] Function : main
81747 2019-Jan-12 20:37:28.484427 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81748 2019-Jan-12 20:37:28.485059 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81749 2019-Jan-12 20:37:28.485708 - [DEBUG] Value : BOTTOM
81750 2019-Jan-12 20:37:28.485734 - [DEBUG]
81751 2019-Jan-12 20:37:28.485758 - [DEBUG] Function : main
81752 2019-Jan-12 20:37:28.485783 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81753 2019-Jan-12 20:37:28.486416 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81754 2019-Jan-12 20:37:28.487065 - [DEBUG] Value : BOTTOM
81755 2019-Jan-12 20:37:28.487092 - [DEBUG]
81756 2019-Jan-12 20:37:28.487117 - [DEBUG] Function : main
81757 2019-Jan-12 20:37:28.487142 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81758 2019-Jan-12 20:37:28.487776 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81759 2019-Jan-12 20:37:28.488410 - [DEBUG] Value : BOTTOM
81760 2019-Jan-12 20:37:28.488436 - [DEBUG]
81761 2019-Jan-12 20:37:28.488461 - [DEBUG] Function : main
81762 2019-Jan-12 20:37:28.488486 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81763 2019-Jan-12 20:37:28.489134 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81764 2019-Jan-12 20:37:28.489191 - [DEBUG] Value : BOTTOM
81765 2019-Jan-12 20:37:28.489217 - [DEBUG]
81766 2019-Jan-12 20:37:28.489242 - [DEBUG] Function : main
81767 2019-Jan-12 20:37:28.489267 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81768 2019-Jan-12 20:37:28.489900 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
81769 2019-Jan-12 20:37:28.490533 - [DEBUG] Value : BOTTOM
81770 2019-Jan-12 20:37:28.490559 - [DEBUG]
81771 2019-Jan-12 20:37:28.490585 - [DEBUG] Function : main
81772 2019-Jan-12 20:37:28.490610 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81773 2019-Jan-12 20:37:28.491243 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81774 2019-Jan-12 20:37:28.491883 - [DEBUG] Value : BOTTOM
81775 2019-Jan-12 20:37:28.491909 - [DEBUG]
81776 2019-Jan-12 20:37:28.491934 - [DEBUG] Function : main
81777 2019-Jan-12 20:37:28.491959 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81778 2019-Jan-12 20:37:28.492607 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
81779 2019-Jan-12 20:37:28.493249 - [DEBUG] Value : BOTTOM
81780 2019-Jan-12 20:37:28.493275 - [DEBUG]
81781 2019-Jan-12 20:37:28.493300 - [DEBUG] Function : main
81782 2019-Jan-12 20:37:28.493325 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
81783 2019-Jan-12 20:37:28.493957 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
81784 2019-Jan-12 20:37:28.494592 - [DEBUG] Value : BOTTOM
81785 2019-Jan-12 20:37:28.494618 - [DEBUG]
81786 2019-Jan-12 20:37:28.494664 - [DEBUG] Function : main
81787 2019-Jan-12 20:37:28.494690 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81788 2019-Jan-12 20:37:28.495336 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81789 2019-Jan-12 20:37:28.495971 - [DEBUG] Value : BOTTOM
81790 2019-Jan-12 20:37:28.495997 - [DEBUG]
81791 2019-Jan-12 20:37:28.496022 - [DEBUG] Function : main
81792 2019-Jan-12 20:37:28.496047 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81793 2019-Jan-12 20:37:28.496679 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81794 2019-Jan-12 20:37:28.497312 - [DEBUG] Value : BOTTOM
81795 2019-Jan-12 20:37:28.497339 - [DEBUG]
81796 2019-Jan-12 20:37:28.497363 - [DEBUG] Function : main
81797 2019-Jan-12 20:37:28.497389 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81798 2019-Jan-12 20:37:28.498020 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81799 2019-Jan-12 20:37:28.498664 - [DEBUG] Value : BOTTOM
81800 2019-Jan-12 20:37:28.498692 - [DEBUG]
81801 2019-Jan-12 20:37:28.498730 - [DEBUG] Function : main
81802 2019-Jan-12 20:37:28.498756 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81803 2019-Jan-12 20:37:28.499389 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81804 2019-Jan-12 20:37:28.500038 - [DEBUG] Value : BOTTOM
81805 2019-Jan-12 20:37:28.500065 - [DEBUG]
81806 2019-Jan-12 20:37:28.500089 - [DEBUG] Function : main
81807 2019-Jan-12 20:37:28.500114 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81808 2019-Jan-12 20:37:28.500747 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
81809 2019-Jan-12 20:37:28.501379 - [DEBUG] Value : BOTTOM
81810 2019-Jan-12 20:37:28.501405 - [DEBUG]
81811 2019-Jan-12 20:37:28.501429 - [DEBUG] Function : main
81812 2019-Jan-12 20:37:28.501454 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81813 2019-Jan-12 20:37:28.502101 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
81814 2019-Jan-12 20:37:28.502737 - [DEBUG] Value : BOTTOM
81815 2019-Jan-12 20:37:28.502763 - [DEBUG]
81816 2019-Jan-12 20:37:28.502788 - [DEBUG] Function : main
81817 2019-Jan-12 20:37:28.502813 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81818 2019-Jan-12 20:37:28.503444 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
81819 2019-Jan-12 20:37:28.504078 - [DEBUG] Value : BOTTOM
81820 2019-Jan-12 20:37:28.504104 - [DEBUG]
81821 2019-Jan-12 20:37:28.504128 - [DEBUG] Function : main
81822 2019-Jan-12 20:37:28.504153 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81823 2019-Jan-12 20:37:28.504784 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
81824 2019-Jan-12 20:37:28.505429 - [DEBUG] Value : BOTTOM
81825 2019-Jan-12 20:37:28.505455 - [DEBUG]
81826 2019-Jan-12 20:37:28.505479 - [DEBUG] Function : main
81827 2019-Jan-12 20:37:28.505504 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81828 2019-Jan-12 20:37:28.506137 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
81829 2019-Jan-12 20:37:28.506769 - [DEBUG] Value : BOTTOM
81830 2019-Jan-12 20:37:28.506796 - [DEBUG]
81831 2019-Jan-12 20:37:28.506820 - [DEBUG] Function : main
81832 2019-Jan-12 20:37:28.506845 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81833 2019-Jan-12 20:37:28.507476 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
81834 2019-Jan-12 20:37:28.508109 - [DEBUG] Value : BOTTOM
81835 2019-Jan-12 20:37:28.508135 - [DEBUG]
81836 2019-Jan-12 20:37:28.508160 - [DEBUG] Function : main
81837 2019-Jan-12 20:37:28.508185 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81838 2019-Jan-12 20:37:28.508831 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
81839 2019-Jan-12 20:37:28.509466 - [DEBUG] Value : BOTTOM
81840 2019-Jan-12 20:37:28.509492 - [DEBUG]
81841 2019-Jan-12 20:37:28.509516 - [DEBUG] Function : main
81842 2019-Jan-12 20:37:28.509541 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81843 2019-Jan-12 20:37:28.510174 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
81844 2019-Jan-12 20:37:28.510815 - [DEBUG] Value : BOTTOM
81845 2019-Jan-12 20:37:28.510840 - [DEBUG]
81846 2019-Jan-12 20:37:28.510865 - [DEBUG] Function : main
81847 2019-Jan-12 20:37:28.510890 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81848 2019-Jan-12 20:37:28.511529 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
81849 2019-Jan-12 20:37:28.512179 - [DEBUG] Value : BOTTOM
81850 2019-Jan-12 20:37:28.512205 - [DEBUG]
81851 2019-Jan-12 20:37:28.512230 - [DEBUG] Function : main
81852 2019-Jan-12 20:37:28.512255 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81853 2019-Jan-12 20:37:28.512886 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
81854 2019-Jan-12 20:37:28.513521 - [DEBUG] Value : BOTTOM
81855 2019-Jan-12 20:37:28.513547 - [DEBUG]
81856 2019-Jan-12 20:37:28.513572 - [DEBUG] Function : main
81857 2019-Jan-12 20:37:28.513597 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81858 2019-Jan-12 20:37:28.514229 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
81859 2019-Jan-12 20:37:28.514863 - [DEBUG] Value : BOTTOM
81860 2019-Jan-12 20:37:28.514890 - [DEBUG]
81861 2019-Jan-12 20:37:28.514914 - [DEBUG] Function : main
81862 2019-Jan-12 20:37:28.514939 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81863 2019-Jan-12 20:37:28.515587 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
81864 2019-Jan-12 20:37:28.516221 - [DEBUG] Value : BOTTOM
81865 2019-Jan-12 20:37:28.516247 - [DEBUG]
81866 2019-Jan-12 20:37:28.516272 - [DEBUG] Function : main
81867 2019-Jan-12 20:37:28.516297 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81868 2019-Jan-12 20:37:28.516929 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
81869 2019-Jan-12 20:37:28.517570 - [DEBUG] Value : BOTTOM
81870 2019-Jan-12 20:37:28.517596 - [DEBUG]
81871 2019-Jan-12 20:37:28.517620 - [DEBUG] Function : main
81872 2019-Jan-12 20:37:28.517645 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81873 2019-Jan-12 20:37:28.518277 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
81874 2019-Jan-12 20:37:28.518927 - [DEBUG] Value : BOTTOM
81875 2019-Jan-12 20:37:28.518953 - [DEBUG]
81876 2019-Jan-12 20:37:28.518978 - [DEBUG] Function : main
81877 2019-Jan-12 20:37:28.519003 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81878 2019-Jan-12 20:37:28.519634 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
81879 2019-Jan-12 20:37:28.520275 - [DEBUG] Value : BOTTOM
81880 2019-Jan-12 20:37:28.520301 - [DEBUG]
81881 2019-Jan-12 20:37:28.520325 - [DEBUG] Function : main
81882 2019-Jan-12 20:37:28.520350 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81883 2019-Jan-12 20:37:28.520982 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
81884 2019-Jan-12 20:37:28.521616 - [DEBUG] Value : BOTTOM
81885 2019-Jan-12 20:37:28.521642 - [DEBUG]
81886 2019-Jan-12 20:37:28.521667 - [DEBUG] Function : main
81887 2019-Jan-12 20:37:28.521692 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81888 2019-Jan-12 20:37:28.522338 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
81889 2019-Jan-12 20:37:28.522972 - [DEBUG] Value : BOTTOM
81890 2019-Jan-12 20:37:28.522998 - [DEBUG]
81891 2019-Jan-12 20:37:28.523023 - [DEBUG] Function : main
81892 2019-Jan-12 20:37:28.523048 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81893 2019-Jan-12 20:37:28.523679 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
81894 2019-Jan-12 20:37:28.524323 - [DEBUG] Value : BOTTOM
81895 2019-Jan-12 20:37:28.524349 - [DEBUG]
81896 2019-Jan-12 20:37:28.524374 - [DEBUG] Function : main
81897 2019-Jan-12 20:37:28.524399 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81898 2019-Jan-12 20:37:28.525031 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
81899 2019-Jan-12 20:37:28.525687 - [DEBUG] Value : BOTTOM
81900 2019-Jan-12 20:37:28.525713 - [DEBUG]
81901 2019-Jan-12 20:37:28.525737 - [DEBUG] Function : main
81902 2019-Jan-12 20:37:28.525762 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81903 2019-Jan-12 20:37:28.526394 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
81904 2019-Jan-12 20:37:28.527029 - [DEBUG] Value : BOTTOM
81905 2019-Jan-12 20:37:28.527055 - [DEBUG]
81906 2019-Jan-12 20:37:28.527079 - [DEBUG] Function : main
81907 2019-Jan-12 20:37:28.527104 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81908 2019-Jan-12 20:37:28.527736 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
81909 2019-Jan-12 20:37:28.528369 - [DEBUG] Value : BOTTOM
81910 2019-Jan-12 20:37:28.528395 - [DEBUG]
81911 2019-Jan-12 20:37:28.528420 - [DEBUG] Function : main
81912 2019-Jan-12 20:37:28.528445 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81913 2019-Jan-12 20:37:28.529092 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
81914 2019-Jan-12 20:37:28.529726 - [DEBUG] Value : BOTTOM
81915 2019-Jan-12 20:37:28.529752 - [DEBUG]
81916 2019-Jan-12 20:37:28.529777 - [DEBUG] Function : main
81917 2019-Jan-12 20:37:28.529802 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81918 2019-Jan-12 20:37:28.530433 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
81919 2019-Jan-12 20:37:28.531074 - [DEBUG] Value : BOTTOM
81920 2019-Jan-12 20:37:28.531101 - [DEBUG]
81921 2019-Jan-12 20:37:28.531125 - [DEBUG] Function : main
81922 2019-Jan-12 20:37:28.531150 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81923 2019-Jan-12 20:37:28.531782 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
81924 2019-Jan-12 20:37:28.532432 - [DEBUG] Value : BOTTOM
81925 2019-Jan-12 20:37:28.532458 - [DEBUG]
81926 2019-Jan-12 20:37:28.532482 - [DEBUG] Function : main
81927 2019-Jan-12 20:37:28.532507 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81928 2019-Jan-12 20:37:28.533146 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
81929 2019-Jan-12 20:37:28.533787 - [DEBUG] Value : BOTTOM
81930 2019-Jan-12 20:37:28.533813 - [DEBUG]
81931 2019-Jan-12 20:37:28.533838 - [DEBUG] Function : main
81932 2019-Jan-12 20:37:28.533863 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81933 2019-Jan-12 20:37:28.534495 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
81934 2019-Jan-12 20:37:28.535130 - [DEBUG] Value : BOTTOM
81935 2019-Jan-12 20:37:28.535156 - [DEBUG]
81936 2019-Jan-12 20:37:28.535180 - [DEBUG] Function : main
81937 2019-Jan-12 20:37:28.535205 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81938 2019-Jan-12 20:37:28.535854 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
81939 2019-Jan-12 20:37:28.536495 - [DEBUG] Value : BOTTOM
81940 2019-Jan-12 20:37:28.536528 - [DEBUG]
81941 2019-Jan-12 20:37:28.536554 - [DEBUG] Function : main
81942 2019-Jan-12 20:37:28.536579 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81943 2019-Jan-12 20:37:28.537211 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
81944 2019-Jan-12 20:37:28.537846 - [DEBUG] Value : BOTTOM
81945 2019-Jan-12 20:37:28.537872 - [DEBUG]
81946 2019-Jan-12 20:37:28.537896 - [DEBUG] Function : main
81947 2019-Jan-12 20:37:28.537922 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81948 2019-Jan-12 20:37:28.538553 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
81949 2019-Jan-12 20:37:28.539219 - [DEBUG] Value : BOTTOM
81950 2019-Jan-12 20:37:28.539246 - [DEBUG]
81951 2019-Jan-12 20:37:28.539270 - [DEBUG] Function : main
81952 2019-Jan-12 20:37:28.539295 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81953 2019-Jan-12 20:37:28.539929 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
81954 2019-Jan-12 20:37:28.540564 - [DEBUG] Value : BOTTOM
81955 2019-Jan-12 20:37:28.540589 - [DEBUG]
81956 2019-Jan-12 20:37:28.540614 - [DEBUG] Function : main
81957 2019-Jan-12 20:37:28.540639 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81958 2019-Jan-12 20:37:28.541268 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
81959 2019-Jan-12 20:37:28.541326 - [DEBUG] Value : BOTTOM
81960 2019-Jan-12 20:37:28.541352 - [DEBUG]
81961 2019-Jan-12 20:37:28.541376 - [DEBUG] Function : main
81962 2019-Jan-12 20:37:28.541401 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81963 2019-Jan-12 20:37:28.542046 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
81964 2019-Jan-12 20:37:28.542678 - [DEBUG] Value : BOTTOM
81965 2019-Jan-12 20:37:28.542704 - [DEBUG]
81966 2019-Jan-12 20:37:28.542730 - [DEBUG] Function : main
81967 2019-Jan-12 20:37:28.542755 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81968 2019-Jan-12 20:37:28.543386 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81969 2019-Jan-12 20:37:28.544023 - [DEBUG] Value : BOTTOM
81970 2019-Jan-12 20:37:28.544049 - [DEBUG]
81971 2019-Jan-12 20:37:28.544073 - [DEBUG] Function : main
81972 2019-Jan-12 20:37:28.544098 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81973 2019-Jan-12 20:37:28.544728 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
81974 2019-Jan-12 20:37:28.545385 - [DEBUG] Value : BOTTOM
81975 2019-Jan-12 20:37:28.545412 - [DEBUG]
81976 2019-Jan-12 20:37:28.545436 - [DEBUG] Function : main
81977 2019-Jan-12 20:37:28.545461 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
81978 2019-Jan-12 20:37:28.546095 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
81979 2019-Jan-12 20:37:28.546729 - [DEBUG] Value : BOTTOM
81980 2019-Jan-12 20:37:28.546755 - [DEBUG]
81981 2019-Jan-12 20:37:28.546808 - [DEBUG] Function : main
81982 2019-Jan-12 20:37:28.546834 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81983 2019-Jan-12 20:37:28.547473 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
81984 2019-Jan-12 20:37:28.548202 - [DEBUG] Value : BOTTOM
81985 2019-Jan-12 20:37:28.548228 - [DEBUG]
81986 2019-Jan-12 20:37:28.548253 - [DEBUG] Function : main
81987 2019-Jan-12 20:37:28.548293 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81988 2019-Jan-12 20:37:28.548946 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
81989 2019-Jan-12 20:37:28.549579 - [DEBUG] Value : BOTTOM
81990 2019-Jan-12 20:37:28.549605 - [DEBUG]
81991 2019-Jan-12 20:37:28.549630 - [DEBUG] Function : main
81992 2019-Jan-12 20:37:28.549655 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81993 2019-Jan-12 20:37:28.550288 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
81994 2019-Jan-12 20:37:28.550918 - [DEBUG] Value : BOTTOM
81995 2019-Jan-12 20:37:28.550944 - [DEBUG]
81996 2019-Jan-12 20:37:28.550968 - [DEBUG] Function : main
81997 2019-Jan-12 20:37:28.550993 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
81998 2019-Jan-12 20:37:28.551627 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
81999 2019-Jan-12 20:37:28.552383 - [DEBUG] Value : BOTTOM
82000 2019-Jan-12 20:37:28.552411 - [DEBUG]
82001 2019-Jan-12 20:37:28.552437 - [DEBUG] Function : main
82002 2019-Jan-12 20:37:28.552463 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82003 2019-Jan-12 20:37:28.553120 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
82004 2019-Jan-12 20:37:28.553771 - [DEBUG] Value : BOTTOM
82005 2019-Jan-12 20:37:28.553797 - [DEBUG]
82006 2019-Jan-12 20:37:28.553822 - [DEBUG] Function : main
82007 2019-Jan-12 20:37:28.553847 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82008 2019-Jan-12 20:37:28.554482 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
82009 2019-Jan-12 20:37:28.555125 - [DEBUG] Value : BOTTOM
82010 2019-Jan-12 20:37:28.555151 - [DEBUG]
82011 2019-Jan-12 20:37:28.555176 - [DEBUG] Function : main
82012 2019-Jan-12 20:37:28.555201 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82013 2019-Jan-12 20:37:28.559114 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
82014 2019-Jan-12 20:37:28.559774 - [DEBUG] Value : BOTTOM
82015 2019-Jan-12 20:37:28.559801 - [DEBUG]
82016 2019-Jan-12 20:37:28.559829 - [DEBUG] Function : main
82017 2019-Jan-12 20:37:28.559855 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82018 2019-Jan-12 20:37:28.560494 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
82019 2019-Jan-12 20:37:28.561128 - [DEBUG] Value : BOTTOM
82020 2019-Jan-12 20:37:28.561154 - [DEBUG]
82021 2019-Jan-12 20:37:28.561179 - [DEBUG] Function : main
82022 2019-Jan-12 20:37:28.561204 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82023 2019-Jan-12 20:37:28.561840 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
82024 2019-Jan-12 20:37:28.562493 - [DEBUG] Value : BOTTOM
82025 2019-Jan-12 20:37:28.562520 - [DEBUG]
82026 2019-Jan-12 20:37:28.562544 - [DEBUG] Function : main
82027 2019-Jan-12 20:37:28.562570 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82028 2019-Jan-12 20:37:28.563207 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
82029 2019-Jan-12 20:37:28.563867 - [DEBUG] Value : BOTTOM
82030 2019-Jan-12 20:37:28.563894 - [DEBUG]
82031 2019-Jan-12 20:37:28.563919 - [DEBUG] Function : main
82032 2019-Jan-12 20:37:28.563945 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82033 2019-Jan-12 20:37:28.564582 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
82034 2019-Jan-12 20:37:28.565219 - [DEBUG] Value : BOTTOM
82035 2019-Jan-12 20:37:28.565245 - [DEBUG]
82036 2019-Jan-12 20:37:28.565269 - [DEBUG] Function : main
82037 2019-Jan-12 20:37:28.565294 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82038 2019-Jan-12 20:37:28.565954 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
82039 2019-Jan-12 20:37:28.566597 - [DEBUG] Value : BOTTOM
82040 2019-Jan-12 20:37:28.566624 - [DEBUG]
82041 2019-Jan-12 20:37:28.566648 - [DEBUG] Function : main
82042 2019-Jan-12 20:37:28.566673 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82043 2019-Jan-12 20:37:28.567310 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
82044 2019-Jan-12 20:37:28.567944 - [DEBUG] Value : BOTTOM
82045 2019-Jan-12 20:37:28.567970 - [DEBUG]
82046 2019-Jan-12 20:37:28.567995 - [DEBUG] Function : main
82047 2019-Jan-12 20:37:28.568020 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82048 2019-Jan-12 20:37:28.568669 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
82049 2019-Jan-12 20:37:28.569304 - [DEBUG] Value : BOTTOM
82050 2019-Jan-12 20:37:28.569331 - [DEBUG]
82051 2019-Jan-12 20:37:28.569356 - [DEBUG] Function : main
82052 2019-Jan-12 20:37:28.569381 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82053 2019-Jan-12 20:37:28.570017 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
82054 2019-Jan-12 20:37:28.570651 - [DEBUG] Value : BOTTOM
82055 2019-Jan-12 20:37:28.570677 - [DEBUG]
82056 2019-Jan-12 20:37:28.570702 - [DEBUG] Function : main
82057 2019-Jan-12 20:37:28.570727 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82058 2019-Jan-12 20:37:28.571363 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
82059 2019-Jan-12 20:37:28.572013 - [DEBUG] Value : BOTTOM
82060 2019-Jan-12 20:37:28.572039 - [DEBUG]
82061 2019-Jan-12 20:37:28.572066 - [DEBUG] Function : main
82062 2019-Jan-12 20:37:28.572091 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82063 2019-Jan-12 20:37:28.572727 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
82064 2019-Jan-12 20:37:28.573369 - [DEBUG] Value : BOTTOM
82065 2019-Jan-12 20:37:28.573395 - [DEBUG]
82066 2019-Jan-12 20:37:28.573420 - [DEBUG] Function : main
82067 2019-Jan-12 20:37:28.573445 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82068 2019-Jan-12 20:37:28.574082 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
82069 2019-Jan-12 20:37:28.574718 - [DEBUG] Value : BOTTOM
82070 2019-Jan-12 20:37:28.574744 - [DEBUG]
82071 2019-Jan-12 20:37:28.574769 - [DEBUG] Function : main
82072 2019-Jan-12 20:37:28.574794 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82073 2019-Jan-12 20:37:28.575454 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82074 2019-Jan-12 20:37:28.576102 - [DEBUG] Value : BOTTOM
82075 2019-Jan-12 20:37:28.576128 - [DEBUG]
82076 2019-Jan-12 20:37:28.576153 - [DEBUG] Function : main
82077 2019-Jan-12 20:37:28.576178 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82078 2019-Jan-12 20:37:28.576814 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
82079 2019-Jan-12 20:37:28.577448 - [DEBUG] Value : BOTTOM
82080 2019-Jan-12 20:37:28.577474 - [DEBUG]
82081 2019-Jan-12 20:37:28.577499 - [DEBUG] Function : main
82082 2019-Jan-12 20:37:28.577524 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82083 2019-Jan-12 20:37:28.578159 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
82084 2019-Jan-12 20:37:28.578809 - [DEBUG] Value : BOTTOM
82085 2019-Jan-12 20:37:28.578835 - [DEBUG]
82086 2019-Jan-12 20:37:28.578859 - [DEBUG] Function : main
82087 2019-Jan-12 20:37:28.578884 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82088 2019-Jan-12 20:37:28.579521 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
82089 2019-Jan-12 20:37:28.580155 - [DEBUG] Value : BOTTOM
82090 2019-Jan-12 20:37:28.580181 - [DEBUG]
82091 2019-Jan-12 20:37:28.580206 - [DEBUG] Function : main
82092 2019-Jan-12 20:37:28.580231 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82093 2019-Jan-12 20:37:28.580867 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
82094 2019-Jan-12 20:37:28.581508 - [DEBUG] Value : BOTTOM
82095 2019-Jan-12 20:37:28.581534 - [DEBUG]
82096 2019-Jan-12 20:37:28.581558 - [DEBUG] Function : main
82097 2019-Jan-12 20:37:28.581584 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82098 2019-Jan-12 20:37:28.582236 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
82099 2019-Jan-12 20:37:28.582870 - [DEBUG] Value : BOTTOM
82100 2019-Jan-12 20:37:28.582896 - [DEBUG]
82101 2019-Jan-12 20:37:28.582921 - [DEBUG] Function : main
82102 2019-Jan-12 20:37:28.582946 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82103 2019-Jan-12 20:37:28.583583 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
82104 2019-Jan-12 20:37:28.584217 - [DEBUG] Value : BOTTOM
82105 2019-Jan-12 20:37:28.584243 - [DEBUG]
82106 2019-Jan-12 20:37:28.584268 - [DEBUG] Function : main
82107 2019-Jan-12 20:37:28.584293 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82108 2019-Jan-12 20:37:28.584929 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
82109 2019-Jan-12 20:37:28.585579 - [DEBUG] Value : BOTTOM
82110 2019-Jan-12 20:37:28.585605 - [DEBUG]
82111 2019-Jan-12 20:37:28.585629 - [DEBUG] Function : main
82112 2019-Jan-12 20:37:28.585654 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82113 2019-Jan-12 20:37:28.586296 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
82114 2019-Jan-12 20:37:28.586949 - [DEBUG] Value : BOTTOM
82115 2019-Jan-12 20:37:28.586975 - [DEBUG]
82116 2019-Jan-12 20:37:28.587000 - [DEBUG] Function : main
82117 2019-Jan-12 20:37:28.587025 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82118 2019-Jan-12 20:37:28.587663 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
82119 2019-Jan-12 20:37:28.588297 - [DEBUG] Value : BOTTOM
82120 2019-Jan-12 20:37:28.588323 - [DEBUG]
82121 2019-Jan-12 20:37:28.588348 - [DEBUG] Function : main
82122 2019-Jan-12 20:37:28.588373 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82123 2019-Jan-12 20:37:28.589023 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
82124 2019-Jan-12 20:37:28.589663 - [DEBUG] Value : BOTTOM
82125 2019-Jan-12 20:37:28.589689 - [DEBUG]
82126 2019-Jan-12 20:37:28.589714 - [DEBUG] Function : main
82127 2019-Jan-12 20:37:28.589739 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82128 2019-Jan-12 20:37:28.590375 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
82129 2019-Jan-12 20:37:28.591009 - [DEBUG] Value : BOTTOM
82130 2019-Jan-12 20:37:28.591035 - [DEBUG]
82131 2019-Jan-12 20:37:28.591059 - [DEBUG] Function : main
82132 2019-Jan-12 20:37:28.591084 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82133 2019-Jan-12 20:37:28.591720 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
82134 2019-Jan-12 20:37:28.592374 - [DEBUG] Value : BOTTOM
82135 2019-Jan-12 20:37:28.592400 - [DEBUG]
82136 2019-Jan-12 20:37:28.592425 - [DEBUG] Function : main
82137 2019-Jan-12 20:37:28.592450 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82138 2019-Jan-12 20:37:28.593086 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
82139 2019-Jan-12 20:37:28.593720 - [DEBUG] Value : BOTTOM
82140 2019-Jan-12 20:37:28.593746 - [DEBUG]
82141 2019-Jan-12 20:37:28.593770 - [DEBUG] Function : main
82142 2019-Jan-12 20:37:28.593796 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82143 2019-Jan-12 20:37:28.594431 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
82144 2019-Jan-12 20:37:28.595072 - [DEBUG] Value : BOTTOM
82145 2019-Jan-12 20:37:28.595098 - [DEBUG]
82146 2019-Jan-12 20:37:28.595122 - [DEBUG] Function : main
82147 2019-Jan-12 20:37:28.595147 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82148 2019-Jan-12 20:37:28.595804 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
82149 2019-Jan-12 20:37:28.596439 - [DEBUG] Value : BOTTOM
82150 2019-Jan-12 20:37:28.596465 - [DEBUG]
82151 2019-Jan-12 20:37:28.596490 - [DEBUG] Function : main
82152 2019-Jan-12 20:37:28.596515 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82153 2019-Jan-12 20:37:28.597152 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
82154 2019-Jan-12 20:37:28.597211 - [DEBUG] Value : BOTTOM
82155 2019-Jan-12 20:37:28.597237 - [DEBUG]
82156 2019-Jan-12 20:37:28.597261 - [DEBUG] Function : main
82157 2019-Jan-12 20:37:28.597294 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82158 2019-Jan-12 20:37:28.597931 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
82159 2019-Jan-12 20:37:28.598564 - [DEBUG] Value : BOTTOM
82160 2019-Jan-12 20:37:28.598590 - [DEBUG]
82161 2019-Jan-12 20:37:28.598641 - [DEBUG] Function : main
82162 2019-Jan-12 20:37:28.598682 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82163 2019-Jan-12 20:37:28.599318 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
82164 2019-Jan-12 20:37:28.599953 - [DEBUG] Value : BOTTOM
82165 2019-Jan-12 20:37:28.599979 - [DEBUG]
82166 2019-Jan-12 20:37:28.600004 - [DEBUG] Function : main
82167 2019-Jan-12 20:37:28.600029 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82168 2019-Jan-12 20:37:28.600663 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
82169 2019-Jan-12 20:37:28.601297 - [DEBUG] Value : BOTTOM
82170 2019-Jan-12 20:37:28.601323 - [DEBUG]
82171 2019-Jan-12 20:37:28.601347 - [DEBUG] Function : main
82172 2019-Jan-12 20:37:28.601373 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82173 2019-Jan-12 20:37:28.602019 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
82174 2019-Jan-12 20:37:28.602651 - [DEBUG] Value : BOTTOM
82175 2019-Jan-12 20:37:28.602677 - [DEBUG]
82176 2019-Jan-12 20:37:28.602702 - [DEBUG] Function : main
82177 2019-Jan-12 20:37:28.602727 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82178 2019-Jan-12 20:37:28.603360 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
82179 2019-Jan-12 20:37:28.604017 - [DEBUG] Value : BOTTOM
82180 2019-Jan-12 20:37:28.604043 - [DEBUG]
82181 2019-Jan-12 20:37:28.604067 - [DEBUG] Function : main
82182 2019-Jan-12 20:37:28.604093 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82183 2019-Jan-12 20:37:28.604728 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
82184 2019-Jan-12 20:37:28.605379 - [DEBUG] Value : BOTTOM
82185 2019-Jan-12 20:37:28.605405 - [DEBUG]
82186 2019-Jan-12 20:37:28.605429 - [DEBUG] Function : main
82187 2019-Jan-12 20:37:28.605454 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82188 2019-Jan-12 20:37:28.606108 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
82189 2019-Jan-12 20:37:28.606757 - [DEBUG] Value : BOTTOM
82190 2019-Jan-12 20:37:28.606784 - [DEBUG]
82191 2019-Jan-12 20:37:28.606809 - [DEBUG] Function : main
82192 2019-Jan-12 20:37:28.606834 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82193 2019-Jan-12 20:37:28.607470 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
82194 2019-Jan-12 20:37:28.608102 - [DEBUG] Value : BOTTOM
82195 2019-Jan-12 20:37:28.608128 - [DEBUG]
82196 2019-Jan-12 20:37:28.608152 - [DEBUG] Function : main
82197 2019-Jan-12 20:37:28.608177 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82198 2019-Jan-12 20:37:28.608829 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
82199 2019-Jan-12 20:37:28.609462 - [DEBUG] Value : BOTTOM
82200 2019-Jan-12 20:37:28.609488 - [DEBUG]
82201 2019-Jan-12 20:37:28.609512 - [DEBUG] Function : main
82202 2019-Jan-12 20:37:28.609538 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82203 2019-Jan-12 20:37:28.610181 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
82204 2019-Jan-12 20:37:28.610814 - [DEBUG] Value : BOTTOM
82205 2019-Jan-12 20:37:28.610840 - [DEBUG]
82206 2019-Jan-12 20:37:28.610865 - [DEBUG] Function : main
82207 2019-Jan-12 20:37:28.610890 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82208 2019-Jan-12 20:37:28.611524 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
82209 2019-Jan-12 20:37:28.612173 - [DEBUG] Value : BOTTOM
82210 2019-Jan-12 20:37:28.612199 - [DEBUG]
82211 2019-Jan-12 20:37:28.612224 - [DEBUG] Function : main
82212 2019-Jan-12 20:37:28.612249 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82213 2019-Jan-12 20:37:28.612883 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
82214 2019-Jan-12 20:37:28.613517 - [DEBUG] Value : BOTTOM
82215 2019-Jan-12 20:37:28.613543 - [DEBUG]
82216 2019-Jan-12 20:37:28.613568 - [DEBUG] Function : main
82217 2019-Jan-12 20:37:28.613593 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82218 2019-Jan-12 20:37:28.614227 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
82219 2019-Jan-12 20:37:28.614868 - [DEBUG] Value : BOTTOM
82220 2019-Jan-12 20:37:28.614894 - [DEBUG]
82221 2019-Jan-12 20:37:28.614918 - [DEBUG] Function : main
82222 2019-Jan-12 20:37:28.614943 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82223 2019-Jan-12 20:37:28.615594 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
82224 2019-Jan-12 20:37:28.616233 - [DEBUG] Value : BOTTOM
82225 2019-Jan-12 20:37:28.616258 - [DEBUG]
82226 2019-Jan-12 20:37:28.616283 - [DEBUG] Function : main
82227 2019-Jan-12 20:37:28.616308 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82228 2019-Jan-12 20:37:28.616942 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
82229 2019-Jan-12 20:37:28.617576 - [DEBUG] Value : BOTTOM
82230 2019-Jan-12 20:37:28.617602 - [DEBUG]
82231 2019-Jan-12 20:37:28.617627 - [DEBUG] Function : main
82232 2019-Jan-12 20:37:28.617652 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82233 2019-Jan-12 20:37:28.618286 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
82234 2019-Jan-12 20:37:28.618934 - [DEBUG] Value : BOTTOM
82235 2019-Jan-12 20:37:28.618960 - [DEBUG]
82236 2019-Jan-12 20:37:28.618985 - [DEBUG] Function : main
82237 2019-Jan-12 20:37:28.619010 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82238 2019-Jan-12 20:37:28.619644 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
82239 2019-Jan-12 20:37:28.620277 - [DEBUG] Value : BOTTOM
82240 2019-Jan-12 20:37:28.620303 - [DEBUG]
82241 2019-Jan-12 20:37:28.620329 - [DEBUG] Function : main
82242 2019-Jan-12 20:37:28.620354 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82243 2019-Jan-12 20:37:28.620998 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
82244 2019-Jan-12 20:37:28.621638 - [DEBUG] Value : BOTTOM
82245 2019-Jan-12 20:37:28.621664 - [DEBUG]
82246 2019-Jan-12 20:37:28.621689 - [DEBUG] Function : main
82247 2019-Jan-12 20:37:28.621714 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82248 2019-Jan-12 20:37:28.622369 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
82249 2019-Jan-12 20:37:28.623004 - [DEBUG] Value : BOTTOM
82250 2019-Jan-12 20:37:28.623030 - [DEBUG]
82251 2019-Jan-12 20:37:28.623055 - [DEBUG] Function : main
82252 2019-Jan-12 20:37:28.623080 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82253 2019-Jan-12 20:37:28.623714 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82254 2019-Jan-12 20:37:28.624353 - [DEBUG] Value : BOTTOM
82255 2019-Jan-12 20:37:28.624379 - [DEBUG]
82256 2019-Jan-12 20:37:28.624404 - [DEBUG] Function : main
82257 2019-Jan-12 20:37:28.624429 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82258 2019-Jan-12 20:37:28.625063 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
82259 2019-Jan-12 20:37:28.625711 - [DEBUG] Value : BOTTOM
82260 2019-Jan-12 20:37:28.625737 - [DEBUG]
82261 2019-Jan-12 20:37:28.625762 - [DEBUG] Function : main
82262 2019-Jan-12 20:37:28.625787 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82263 2019-Jan-12 20:37:28.626426 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
82264 2019-Jan-12 20:37:28.627061 - [DEBUG] Value : BOTTOM
82265 2019-Jan-12 20:37:28.627087 - [DEBUG]
82266 2019-Jan-12 20:37:28.627112 - [DEBUG] Function : main
82267 2019-Jan-12 20:37:28.627137 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82268 2019-Jan-12 20:37:28.627997 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
82269 2019-Jan-12 20:37:28.628644 - [DEBUG] Value : BOTTOM
82270 2019-Jan-12 20:37:28.628684 - [DEBUG]
82271 2019-Jan-12 20:37:28.628710 - [DEBUG] Function : main
82272 2019-Jan-12 20:37:28.628735 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82273 2019-Jan-12 20:37:28.629371 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
82274 2019-Jan-12 20:37:28.630013 - [DEBUG] Value : BOTTOM
82275 2019-Jan-12 20:37:28.630039 - [DEBUG]
82276 2019-Jan-12 20:37:28.630064 - [DEBUG] Function : main
82277 2019-Jan-12 20:37:28.630089 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82278 2019-Jan-12 20:37:28.630725 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
82279 2019-Jan-12 20:37:28.631359 - [DEBUG] Value : BOTTOM
82280 2019-Jan-12 20:37:28.631384 - [DEBUG]
82281 2019-Jan-12 20:37:28.631409 - [DEBUG] Function : main
82282 2019-Jan-12 20:37:28.631434 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82283 2019-Jan-12 20:37:28.632083 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
82284 2019-Jan-12 20:37:28.632718 - [DEBUG] Value : BOTTOM
82285 2019-Jan-12 20:37:28.632744 - [DEBUG]
82286 2019-Jan-12 20:37:28.632768 - [DEBUG] Function : main
82287 2019-Jan-12 20:37:28.632793 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82288 2019-Jan-12 20:37:28.633428 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
82289 2019-Jan-12 20:37:28.634070 - [DEBUG] Value : BOTTOM
82290 2019-Jan-12 20:37:28.634096 - [DEBUG]
82291 2019-Jan-12 20:37:28.634121 - [DEBUG] Function : main
82292 2019-Jan-12 20:37:28.634146 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82293 2019-Jan-12 20:37:28.634790 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
82294 2019-Jan-12 20:37:28.635460 - [DEBUG] Value : BOTTOM
82295 2019-Jan-12 20:37:28.635487 - [DEBUG]
82296 2019-Jan-12 20:37:28.635512 - [DEBUG] Function : main
82297 2019-Jan-12 20:37:28.635537 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82298 2019-Jan-12 20:37:28.636179 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
82299 2019-Jan-12 20:37:28.636813 - [DEBUG] Value : BOTTOM
82300 2019-Jan-12 20:37:28.636839 - [DEBUG]
82301 2019-Jan-12 20:37:28.636864 - [DEBUG] Function : main
82302 2019-Jan-12 20:37:28.636889 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82303 2019-Jan-12 20:37:28.637522 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
82304 2019-Jan-12 20:37:28.638162 - [DEBUG] Value : BOTTOM
82305 2019-Jan-12 20:37:28.638188 - [DEBUG]
82306 2019-Jan-12 20:37:28.638212 - [DEBUG] Function : main
82307 2019-Jan-12 20:37:28.638238 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82308 2019-Jan-12 20:37:28.638888 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
82309 2019-Jan-12 20:37:28.639522 - [DEBUG] Value : BOTTOM
82310 2019-Jan-12 20:37:28.639548 - [DEBUG]
82311 2019-Jan-12 20:37:28.639573 - [DEBUG] Function : main
82312 2019-Jan-12 20:37:28.639598 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82313 2019-Jan-12 20:37:28.640232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
82314 2019-Jan-12 20:37:28.640872 - [DEBUG] Value : BOTTOM
82315 2019-Jan-12 20:37:28.640898 - [DEBUG]
82316 2019-Jan-12 20:37:28.640923 - [DEBUG] Function : main
82317 2019-Jan-12 20:37:28.640948 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82318 2019-Jan-12 20:37:28.641582 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
82319 2019-Jan-12 20:37:28.642246 - [DEBUG] Value : BOTTOM
82320 2019-Jan-12 20:37:28.642272 - [DEBUG]
82321 2019-Jan-12 20:37:28.642296 - [DEBUG] Function : main
82322 2019-Jan-12 20:37:28.642321 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82323 2019-Jan-12 20:37:28.642955 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
82324 2019-Jan-12 20:37:28.643596 - [DEBUG] Value : BOTTOM
82325 2019-Jan-12 20:37:28.643622 - [DEBUG]
82326 2019-Jan-12 20:37:28.643647 - [DEBUG] Function : main
82327 2019-Jan-12 20:37:28.643672 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82328 2019-Jan-12 20:37:28.644306 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
82329 2019-Jan-12 20:37:28.644940 - [DEBUG] Value : BOTTOM
82330 2019-Jan-12 20:37:28.644966 - [DEBUG]
82331 2019-Jan-12 20:37:28.644990 - [DEBUG] Function : main
82332 2019-Jan-12 20:37:28.645016 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82333 2019-Jan-12 20:37:28.645681 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
82334 2019-Jan-12 20:37:28.645738 - [DEBUG] Value : BOTTOM
82335 2019-Jan-12 20:37:28.645764 - [DEBUG]
82336 2019-Jan-12 20:37:28.645789 - [DEBUG] Function : main
82337 2019-Jan-12 20:37:28.645814 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82338 2019-Jan-12 20:37:28.646453 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
82339 2019-Jan-12 20:37:28.647093 - [DEBUG] Value : BOTTOM
82340 2019-Jan-12 20:37:28.647119 - [DEBUG]
82341 2019-Jan-12 20:37:28.647145 - [DEBUG] Function : main
82342 2019-Jan-12 20:37:28.647171 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82343 2019-Jan-12 20:37:28.647806 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
82344 2019-Jan-12 20:37:28.648444 - [DEBUG] Value : BOTTOM
82345 2019-Jan-12 20:37:28.648470 - [DEBUG]
82346 2019-Jan-12 20:37:28.648494 - [DEBUG] Function : main
82347 2019-Jan-12 20:37:28.648519 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82348 2019-Jan-12 20:37:28.649170 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
82349 2019-Jan-12 20:37:28.649812 - [DEBUG] Value : BOTTOM
82350 2019-Jan-12 20:37:28.649838 - [DEBUG]
82351 2019-Jan-12 20:37:28.649886 - [DEBUG] Function : main
82352 2019-Jan-12 20:37:28.649913 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82353 2019-Jan-12 20:37:28.650547 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
82354 2019-Jan-12 20:37:28.651181 - [DEBUG] Value : BOTTOM
82355 2019-Jan-12 20:37:28.651207 - [DEBUG]
82356 2019-Jan-12 20:37:28.651232 - [DEBUG] Function : main
82357 2019-Jan-12 20:37:28.651257 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82358 2019-Jan-12 20:37:28.651888 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
82359 2019-Jan-12 20:37:28.652538 - [DEBUG] Value : BOTTOM
82360 2019-Jan-12 20:37:28.652564 - [DEBUG]
82361 2019-Jan-12 20:37:28.652589 - [DEBUG] Function : main
82362 2019-Jan-12 20:37:28.652614 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82363 2019-Jan-12 20:37:28.653245 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
82364 2019-Jan-12 20:37:28.653878 - [DEBUG] Value : BOTTOM
82365 2019-Jan-12 20:37:28.653904 - [DEBUG]
82366 2019-Jan-12 20:37:28.653928 - [DEBUG] Function : main
82367 2019-Jan-12 20:37:28.653953 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82368 2019-Jan-12 20:37:28.654585 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
82369 2019-Jan-12 20:37:28.655238 - [DEBUG] Value : BOTTOM
82370 2019-Jan-12 20:37:28.655264 - [DEBUG]
82371 2019-Jan-12 20:37:28.655289 - [DEBUG] Function : main
82372 2019-Jan-12 20:37:28.655325 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82373 2019-Jan-12 20:37:28.655960 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
82374 2019-Jan-12 20:37:28.656597 - [DEBUG] Value : BOTTOM
82375 2019-Jan-12 20:37:28.656623 - [DEBUG]
82376 2019-Jan-12 20:37:28.656648 - [DEBUG] Function : main
82377 2019-Jan-12 20:37:28.656673 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82378 2019-Jan-12 20:37:28.657304 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
82379 2019-Jan-12 20:37:28.657939 - [DEBUG] Value : BOTTOM
82380 2019-Jan-12 20:37:28.657965 - [DEBUG]
82381 2019-Jan-12 20:37:28.657989 - [DEBUG] Function : main
82382 2019-Jan-12 20:37:28.658015 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82383 2019-Jan-12 20:37:28.658645 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
82384 2019-Jan-12 20:37:28.659289 - [DEBUG] Value : BOTTOM
82385 2019-Jan-12 20:37:28.659315 - [DEBUG]
82386 2019-Jan-12 20:37:28.659347 - [DEBUG] Function : main
82387 2019-Jan-12 20:37:28.659373 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82388 2019-Jan-12 20:37:28.660005 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
82389 2019-Jan-12 20:37:28.660637 - [DEBUG] Value : BOTTOM
82390 2019-Jan-12 20:37:28.660663 - [DEBUG]
82391 2019-Jan-12 20:37:28.660687 - [DEBUG] Function : main
82392 2019-Jan-12 20:37:28.660712 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82393 2019-Jan-12 20:37:28.661342 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
82394 2019-Jan-12 20:37:28.661973 - [DEBUG] Value : BOTTOM
82395 2019-Jan-12 20:37:28.662013 - [DEBUG]
82396 2019-Jan-12 20:37:28.662038 - [DEBUG] Function : main
82397 2019-Jan-12 20:37:28.662063 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82398 2019-Jan-12 20:37:28.662694 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
82399 2019-Jan-12 20:37:28.663327 - [DEBUG] Value : BOTTOM
82400 2019-Jan-12 20:37:28.663353 - [DEBUG]
82401 2019-Jan-12 20:37:28.663377 - [DEBUG] Function : main
82402 2019-Jan-12 20:37:28.663403 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82403 2019-Jan-12 20:37:28.664032 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
82404 2019-Jan-12 20:37:28.664665 - [DEBUG] Value : BOTTOM
82405 2019-Jan-12 20:37:28.664691 - [DEBUG]
82406 2019-Jan-12 20:37:28.664715 - [DEBUG] Function : main
82407 2019-Jan-12 20:37:28.664741 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82408 2019-Jan-12 20:37:28.665385 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
82409 2019-Jan-12 20:37:28.666026 - [DEBUG] Value : BOTTOM
82410 2019-Jan-12 20:37:28.666051 - [DEBUG]
82411 2019-Jan-12 20:37:28.666076 - [DEBUG] Function : main
82412 2019-Jan-12 20:37:28.666101 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82413 2019-Jan-12 20:37:28.666738 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
82414 2019-Jan-12 20:37:28.667371 - [DEBUG] Value : BOTTOM
82415 2019-Jan-12 20:37:28.667397 - [DEBUG]
82416 2019-Jan-12 20:37:28.667421 - [DEBUG] Function : main
82417 2019-Jan-12 20:37:28.667446 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82418 2019-Jan-12 20:37:28.668077 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
82419 2019-Jan-12 20:37:28.668727 - [DEBUG] Value : BOTTOM
82420 2019-Jan-12 20:37:28.668753 - [DEBUG]
82421 2019-Jan-12 20:37:28.668777 - [DEBUG] Function : main
82422 2019-Jan-12 20:37:28.668802 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82423 2019-Jan-12 20:37:28.669433 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
82424 2019-Jan-12 20:37:28.670067 - [DEBUG] Value : BOTTOM
82425 2019-Jan-12 20:37:28.670093 - [DEBUG]
82426 2019-Jan-12 20:37:28.670118 - [DEBUG] Function : main
82427 2019-Jan-12 20:37:28.670143 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82428 2019-Jan-12 20:37:28.670773 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
82429 2019-Jan-12 20:37:28.671407 - [DEBUG] Value : BOTTOM
82430 2019-Jan-12 20:37:28.671433 - [DEBUG]
82431 2019-Jan-12 20:37:28.671458 - [DEBUG] Function : main
82432 2019-Jan-12 20:37:28.671483 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82433 2019-Jan-12 20:37:28.672129 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
82434 2019-Jan-12 20:37:28.672777 - [DEBUG] Value : BOTTOM
82435 2019-Jan-12 20:37:28.672803 - [DEBUG]
82436 2019-Jan-12 20:37:28.672828 - [DEBUG] Function : main
82437 2019-Jan-12 20:37:28.672853 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82438 2019-Jan-12 20:37:28.673485 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
82439 2019-Jan-12 20:37:28.674119 - [DEBUG] Value : BOTTOM
82440 2019-Jan-12 20:37:28.674144 - [DEBUG]
82441 2019-Jan-12 20:37:28.674169 - [DEBUG] Function : main
82442 2019-Jan-12 20:37:28.674194 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82443 2019-Jan-12 20:37:28.674824 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82444 2019-Jan-12 20:37:28.675482 - [DEBUG] Value : BOTTOM
82445 2019-Jan-12 20:37:28.675509 - [DEBUG]
82446 2019-Jan-12 20:37:28.675533 - [DEBUG] Function : main
82447 2019-Jan-12 20:37:28.675558 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82448 2019-Jan-12 20:37:28.676189 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
82449 2019-Jan-12 20:37:28.676829 - [DEBUG] Value : BOTTOM
82450 2019-Jan-12 20:37:28.676855 - [DEBUG]
82451 2019-Jan-12 20:37:28.676880 - [DEBUG] Function : main
82452 2019-Jan-12 20:37:28.676905 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82453 2019-Jan-12 20:37:28.677535 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
82454 2019-Jan-12 20:37:28.678169 - [DEBUG] Value : BOTTOM
82455 2019-Jan-12 20:37:28.678195 - [DEBUG]
82456 2019-Jan-12 20:37:28.678219 - [DEBUG] Function : main
82457 2019-Jan-12 20:37:28.678244 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82458 2019-Jan-12 20:37:28.678891 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
82459 2019-Jan-12 20:37:28.679526 - [DEBUG] Value : BOTTOM
82460 2019-Jan-12 20:37:28.679552 - [DEBUG]
82461 2019-Jan-12 20:37:28.679577 - [DEBUG] Function : main
82462 2019-Jan-12 20:37:28.679602 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82463 2019-Jan-12 20:37:28.680232 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
82464 2019-Jan-12 20:37:28.680872 - [DEBUG] Value : BOTTOM
82465 2019-Jan-12 20:37:28.680898 - [DEBUG]
82466 2019-Jan-12 20:37:28.680922 - [DEBUG] Function : main
82467 2019-Jan-12 20:37:28.680948 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82468 2019-Jan-12 20:37:28.681578 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
82469 2019-Jan-12 20:37:28.682227 - [DEBUG] Value : BOTTOM
82470 2019-Jan-12 20:37:28.682253 - [DEBUG]
82471 2019-Jan-12 20:37:28.682277 - [DEBUG] Function : main
82472 2019-Jan-12 20:37:28.682302 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82473 2019-Jan-12 20:37:28.682933 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
82474 2019-Jan-12 20:37:28.683567 - [DEBUG] Value : BOTTOM
82475 2019-Jan-12 20:37:28.683593 - [DEBUG]
82476 2019-Jan-12 20:37:28.683617 - [DEBUG] Function : main
82477 2019-Jan-12 20:37:28.683642 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82478 2019-Jan-12 20:37:28.684273 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
82479 2019-Jan-12 20:37:28.684907 - [DEBUG] Value : BOTTOM
82480 2019-Jan-12 20:37:28.684932 - [DEBUG]
82481 2019-Jan-12 20:37:28.684957 - [DEBUG] Function : main
82482 2019-Jan-12 20:37:28.684982 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82483 2019-Jan-12 20:37:28.685635 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
82484 2019-Jan-12 20:37:28.686277 - [DEBUG] Value : BOTTOM
82485 2019-Jan-12 20:37:28.686303 - [DEBUG]
82486 2019-Jan-12 20:37:28.686327 - [DEBUG] Function : main
82487 2019-Jan-12 20:37:28.686352 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82488 2019-Jan-12 20:37:28.686989 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
82489 2019-Jan-12 20:37:28.687623 - [DEBUG] Value : BOTTOM
82490 2019-Jan-12 20:37:28.687649 - [DEBUG]
82491 2019-Jan-12 20:37:28.687674 - [DEBUG] Function : main
82492 2019-Jan-12 20:37:28.687699 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82493 2019-Jan-12 20:37:28.688330 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
82494 2019-Jan-12 20:37:28.688986 - [DEBUG] Value : BOTTOM
82495 2019-Jan-12 20:37:28.689012 - [DEBUG]
82496 2019-Jan-12 20:37:28.689037 - [DEBUG] Function : main
82497 2019-Jan-12 20:37:28.689062 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82498 2019-Jan-12 20:37:28.689692 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
82499 2019-Jan-12 20:37:28.690327 - [DEBUG] Value : BOTTOM
82500 2019-Jan-12 20:37:28.690352 - [DEBUG]
82501 2019-Jan-12 20:37:28.690377 - [DEBUG] Function : main
82502 2019-Jan-12 20:37:28.690402 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82503 2019-Jan-12 20:37:28.691033 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
82504 2019-Jan-12 20:37:28.691673 - [DEBUG] Value : BOTTOM
82505 2019-Jan-12 20:37:28.691699 - [DEBUG]
82506 2019-Jan-12 20:37:28.691724 - [DEBUG] Function : main
82507 2019-Jan-12 20:37:28.691749 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82508 2019-Jan-12 20:37:28.692396 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
82509 2019-Jan-12 20:37:28.693030 - [DEBUG] Value : BOTTOM
82510 2019-Jan-12 20:37:28.693056 - [DEBUG]
82511 2019-Jan-12 20:37:28.693081 - [DEBUG] Function : main
82512 2019-Jan-12 20:37:28.693106 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82513 2019-Jan-12 20:37:28.693736 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
82514 2019-Jan-12 20:37:28.694377 - [DEBUG] Value : BOTTOM
82515 2019-Jan-12 20:37:28.694403 - [DEBUG]
82516 2019-Jan-12 20:37:28.694427 - [DEBUG] Function : main
82517 2019-Jan-12 20:37:28.694452 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82518 2019-Jan-12 20:37:28.695083 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
82519 2019-Jan-12 20:37:28.695731 - [DEBUG] Value : BOTTOM
82520 2019-Jan-12 20:37:28.695757 - [DEBUG]
82521 2019-Jan-12 20:37:28.695782 - [DEBUG] Function : main
82522 2019-Jan-12 20:37:28.695807 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82523 2019-Jan-12 20:37:28.696437 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
82524 2019-Jan-12 20:37:28.696496 - [DEBUG] Value : BOTTOM
82525 2019-Jan-12 20:37:28.696522 - [DEBUG]
82526 2019-Jan-12 20:37:28.696547 - [DEBUG] Function : main
82527 2019-Jan-12 20:37:28.696572 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82528 2019-Jan-12 20:37:28.697204 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
82529 2019-Jan-12 20:37:28.697844 - [DEBUG] Value : BOTTOM
82530 2019-Jan-12 20:37:28.697870 - [DEBUG]
82531 2019-Jan-12 20:37:28.697896 - [DEBUG] Function : main
82532 2019-Jan-12 20:37:28.697922 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82533 2019-Jan-12 20:37:28.698552 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
82534 2019-Jan-12 20:37:28.699200 - [DEBUG] Value : BOTTOM
82535 2019-Jan-12 20:37:28.699226 - [DEBUG]
82536 2019-Jan-12 20:37:28.699250 - [DEBUG] Function : main
82537 2019-Jan-12 20:37:28.699275 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82538 2019-Jan-12 20:37:28.699906 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
82539 2019-Jan-12 20:37:28.700547 - [DEBUG] Value : BOTTOM
82540 2019-Jan-12 20:37:28.700573 - [DEBUG]
82541 2019-Jan-12 20:37:28.700597 - [DEBUG] Function : main
82542 2019-Jan-12 20:37:28.700622 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
82543 2019-Jan-12 20:37:28.701253 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
82544 2019-Jan-12 20:37:28.701886 - [DEBUG] Value : BOTTOM
82545 2019-Jan-12 20:37:28.701912 - [DEBUG]
82546 2019-Jan-12 20:37:28.701948 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: st82547 2019-Jan-12 20:37:32.196716 - [INFO] Write results to file
82548 2019-Jan-12 20:37:32.200142 - [INFO] Shutdown llvm and the analysis framework.


ore i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM

No IFDS report available!